[prev in list] [next in list] [prev in thread] [next in thread]
List: ms-cryptoapi
Subject: Re: Really long CryptAcquireContext
From: Dale Gustafson <dale.gustafson () BPSI ! NET>
Date: 2002-01-18 15:02:41
[Download RAW message or body]
Hi Christian,
I recall encountering similar symptoms while testing a 3rd party CSP.
A long (~120 sec) pause can occur whenever a thread acquires then forgets to
release a mutex, for example. I think the 2 minutes is an os default time value
-- appears the system stops (kills?) a faulty thread and lets waiting threads
run, etc. if it tries to keep a mutex forever.
Not sure if this is happening to you, obviously.
HTH.
Best Regards,
Dale Gustafson
Security Consultant
Future Foundation Inc.
+1 651 452-9033 office
+1 218 343-9724 mobile
"Paquin, Christian" wrote:
> I'm experiencing a strange problem on a particular machine (see below). A
> call to CryptAcquireContext takes exactly 120 seconds. The call parameters
> are:
>
> HCRYPTPROV *phProv: ---
> LPCTSTR pszContainer: a temp container name, e.g. "test container"
> (putting NULL here eliminates the problem)
> LPCTSTR pszProvider: "Microsoft Base (or Enhanced) Cryptographic Provider
> v1.0"
> DWORD dwProvType: PROV_RSA_FULL
> DWORD dwFlags: 0 (using CRYPT_VERIFYCONTEXT eliminates the problem,
> but I need private key access)
>
> The 120 seconds delay seems to indicate a timeout of some sort. Did anybody
> experienced this? Is there a solution? I've seen two mentions of this
> problem on the mailing list, but no answer.
>
> Affected machine: Win NT 4, SP6a, w/ IE 5.5, crypt32.dll version
> 5.131.1877.5, advapi32.dll version 4.00.
>
> Thanks,
>
> Christian Paquin
> Silanis Technology Inc.
> www.silanis.com
>
> ----------------------------------------------------------------
> Users Guide http://discuss.microsoft.com/archives/mailfaq.asp
> contains important info. Save time, search the archives at
> http://discuss.microsoft.com/archives/index.html .
> To unsubscribe, mailto:CryptoAPI-signoff-request@DISCUSS.MICROSOFT.COM
----------------------------------------------------------------
Users Guide http://discuss.microsoft.com/archives/mailfaq.asp
contains important info. Save time, search the archives at
http://discuss.microsoft.com/archives/index.html .
To unsubscribe, mailto:CryptoAPI-signoff-request@DISCUSS.MICROSOFT.COM
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic