http://bugs.winehq.org/show_bug.cgi?id=5639
------- Additional Comments From kelfe@gmx.de 2006-26-07 11:41 ------- Created an attachment (id=3051) --> (http://bugs.winehq.org/attachment.cgi?id=3051&action=view) last test case for this problem
this is the last piece of the EVE Online Dragon/Unicode client bug
basicly it takes a key of the same type that Eve uses, imports it and then exports it while showing you the data before the import and the data after the export on windows the data is the same while under wine the data differs in one byte: win: 06 02 00 00 00 a4 (this is imported) 06 02 00 00 00 a4 (that way it looks after export) wine: 06 02 00 00 00 a4 06 02 00 00 00 24
this change from a4 to 24 is what is blocking EVE from working as intended
rsaenh.dll CPImportKey function has in the case for PUBLICKEYBLOB a condition like: if (algID == CALG_RSA_KEYX) { algID = CALG_RSA_SIGN; } which is causing this
the question is now what thing thing does?