| Index: crypto/capi_util.h
|
| diff --git a/crypto/capi_util.h b/crypto/capi_util.h
|
| index 69410334b0588093efba0cb3fdbd900d5c94f169..11e2b7bb6edaf2a83806bcf514ff6c835dea382a 100644
|
| --- a/crypto/capi_util.h
|
| +++ b/crypto/capi_util.h
|
| @@ -9,26 +9,9 @@
|
| #include <stddef.h>
|
|
|
| #include "crypto/crypto_export.h"
|
| -#include "crypto/wincrypt_shim.h"
|
|
|
| namespace crypto {
|
|
|
| -// CryptAcquireContext when passed CRYPT_NEWKEYSET or CRYPT_DELETEKEYSET in
|
| -// flags is not thread-safe. For such calls, we create a global lock to
|
| -// synchronize it.
|
| -//
|
| -// From "Threading Issues with Cryptographic Service Providers",
|
| -// <http://msdn.microsoft.com/en-us/library/aa388149(v=VS.85).aspx>:
|
| -//
|
| -// "The CryptAcquireContext function is generally thread safe unless
|
| -// CRYPT_NEWKEYSET or CRYPT_DELETEKEYSET is specified in the dwFlags
|
| -// parameter."
|
| -CRYPTO_EXPORT BOOL CryptAcquireContextLocked(HCRYPTPROV* prov,
|
| - LPCWSTR container,
|
| - LPCWSTR provider,
|
| - DWORD prov_type,
|
| - DWORD flags);
|
| -
|
| // Wrappers of malloc and free for CryptoAPI routines that need memory
|
| // allocators, such as in CRYPT_DECODE_PARA. Such routines require WINAPI
|
| // calling conventions.
|
|
|