http://bugs.winehq.org/show_bug.cgi?id=21443
Summary: CryptSignHash() fails when CryptCreateHash() ALG_ID is set to CALG_SSL3_SHAMD5 Product: Wine Version: 1.1.36 Platform: x86-64 URL: http://www.secureneterm.com OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: support@securenetterm.com
Created an attachment (id=25823) --> (http://bugs.winehq.org/attachment.cgi?id=25823) Problem discussion on how to duplicate.
CryptSignHash() fails when CryptCreateHash() ALG_ID is set to CALG_SSL3_SHAMD5
This can be duplicated using the latest version of OpenSSL as outlined in the attachment. Under Wine, the test outlined in the attachment is:
CONNECTED(00000040) depth=0 CN = InterSoft International Inc. verify error:num=18:self signed certificate verify return:1 depth=0 CN = InterSoft International Inc. verify return:1 43:error:8907006F:lib(137):CAPI_RSA_SIGN:error signing hash:.\engines\e_capi.c:844:Error code= 0x80090008 43:error:14099004:SSL routines:SSL3_SEND_CLIENT_VERIFY:RSA lib:.\ssl\s3_clnt.c:2707:
Note that this error does not happen under Microsoft Windows.