http://bugs.winehq.org/show_bug.cgi?id=59460 Sreehari Anil <sreehari7102008@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WORKSFORME Status|UNCONFIRMED |RESOLVED --- Comment #6 from Sreehari Anil <sreehari7102008@gmail.com> --- Additional context: the Wallpaper Engine failure in my setup was also affected by a broken prefix; this OAEP behavior issue is patched in Wine 10.0+. My earlier statement about “default OAEP padding (SHA-1 + empty label) when pPaddingInfo == NULL” was inaccurate Observed native behavior on Windows 11 24H2 for BCryptEncrypt with BCRYPT_PAD_OAEP: - Size query path (pbOutput == NULL) can succeed and return the required size even when pPaddingInfo == NULL - Actual encryption call (pbOutput != NULL) with pPaddingInfo == NULL returns STATUS_INVALID_PARAMETER This MR aligns Wine behavior with that observed native behavior: - OAEP actual encryption requires padding info (pszAlgId required) - OAEP size-only query remains accepted - Empty OAEP labels are accepted (OAEP SPKI params are set only for non-empty labels) - OAEP SPKI setup failures are handled; GNUTLS_E_UNKNOWN_PK_ALGORITHM maps to STATUS_NOT_SUPPORTED MR: https://gitlab.winehq.org/wine/wine/-/merge_requests/10222 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.