Crypto++  5.6.4
Free C++ class library of cryptographic schemes
Public Types | Public Member Functions | List of all members
MicrosoftCryptoProvider Class Reference

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...
 

Detailed Description

Wrapper for Microsoft crypto service provider.

See also

Definition at line 39 of file osrng.h.

Member Function Documentation

ProviderHandle MicrosoftCryptoProvider::GetProviderHandle ( ) const
inline

Retrieves the provider handle.

Returns
CryptoAPI 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.

Definition at line 67 of file osrng.h.


The documentation for this class was generated from the following files: