Crypto++
5.6.4
Free C++ class library of cryptographic schemes
|
Wrapper for Microsoft crypto service provider. More...
Public Types | |
typedef unsigned long | ProviderHandle |
Public Member Functions | |
MicrosoftCryptoProvider () | |
Construct a MicrosoftCryptoProvider. | |
ProviderHandle | GetProviderHandle () const |
Retrieves the provider handle. More... | |
|
inline |
Retrieves the provider handle.
If USE_MS_CRYPTOAPI is in effect, then CryptAcquireContext() acquires then handle and CryptReleaseContext() releases the handle upon destruction. If USE_MS_CNGAPI is in effect, then BCryptOpenAlgorithmProvider() acquires then handle and BCryptCloseAlgorithmProvider() releases the handle upon destruction.