[Bug 4781] MSN Silently cannot connect to network

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Feb 15 19:52:09 CST 2009


http://bugs.winehq.org/show_bug.cgi?id=4781





--- Comment #31 from Andras Kovacs <andras at csevego.net>  2009-02-15 19:52:09 ---
(In reply to comment #30)
> (In reply to comment #29)
> > I haven't said, it's a crypt32 bug, only i thinked so. MSN returned an error in
> > XP mode, 8009000a; After a quick googling i found this on msdn
> > (http://msdn.microsoft.com/en-us/library/aa915314.aspx) possibly related. It
> > tells, 8009000a error code is NTE_BAD_TYPE, Invalid type specified.
> > But it can be totally unrelated.
> 
> Thank you, that's useful.  The last few lines of the WinXP log are:
>   trace:crypt:CryptImportKey (0x177830, 0xde62b0, 36, 0x0, 00000100, 0x32f99c)
>   trace:crypt:RSAENH_CPImportKey (hProv=00000004, pbData=0xde62b0,
> dwDataLen=36,  hPubKey=00000000, dwFlags=00000100, phKey=0x2084bc)
>   trace:crypt:CryptReleaseContext (0x177830, 00000000)
>   trace:crypt:CryptReleaseContext (0x177830, 00000000)
>   fixme:imm:ImmGetOpenStatus (0x176860): semi-stub
> 
> If I were to guess, I'd say CryptImportKey is getting passed a blob type it
> doesn't recognize.  From dlls/rsaenh/rsaenh.c:
>     switch (pBlobHeader->bType)
>     {
> (snip)
>         default:
>             SetLastError(NTE_BAD_TYPE); /* FIXME: error code? */
>             return FALSE;
>     }
> 
> Some more traces probably need to be added to determine what's happening. 
> Probably this would be an rsaenh bug, but lacking that as a component I'll
> switch it back to crypt32.
> 

Yes you catched the problem (or missing feature). bType is 0x8, which is
PLAINTEXTKEYBLOB. This is currently unhandled.  


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.



More information about the wine-bugs mailing list