http://bugs.winehq.org/show_bug.cgi?id=9536
--- Comment #1 from Juan Lang juan_lang@yahoo.com 2007-08-31 15:57:54 --- This appears to be the problem: 000c:Call advapi32.CryptSetKeyParam(001b9250,00000013,0033e9c4,00000000) ret=6800bd13 trace:crypt:CryptSetKeyParam (0x1b9250, 19, 0x33e9c4, 00000000) 000c:Call rsaenh.CPSetKeyParam(00000001,00000003,00000013,0033e9c4,00000000) ret=7e2cf240 trace:crypt:RSAENH_CPSetKeyParam (hProv=00000001, hKey=00000003, dwParam=00000013, pbData=0x33e9c4, dwFlags=00000000) 000c:Ret rsaenh.CPSetKeyParam() retval=00000000 ret=7e2cf240 000c:Ret advapi32.CryptSetKeyParam() retval=00000000 ret=6800bd13
CryptSetKeyParam is being called with KP_EFFECTIVE_KEYLEN, and it's returning FALSE, as rsaenh doesn't support that.