Name |
Description |
CertificateStore |
Interface to the platform certificate store. Calls dispatch methods that have been registered by a subclass. |
CryptoAlgorithm |
|
CryptoCatalog |
Manages a cryptographic catalog and associated key management functions. |
CryptoData |
Container for data generated by a cryptographic operation |
CryptoKey |
Base class for all cryptographic keys. |
CryptoProvider |
Base class for cryptography providers. |
CryptoProviderAsymmetric |
Base class for all public key cryptographic providers. |
CryptoProviderAuthentication |
Provider for bulk authentication algorithms (e.g. HMAC-SHA256). |
CryptoProviderBulk |
Base class for providers of bulk cryptographic algorithms, e.g. encryption, digest, authentication. |
CryptoProviderDigest |
Base class for all cryptographic hash providers. Provides utility and convenience functions that are employed in derrived classes. This provides consistency when using either the built in .NET providers or those from other sources. Unlike the .NET API, the wrapper provider completely conceals the details of the cryptographic algorithm implementation. It is not necessary to observe block boundaries when using the TransformData methods. |
CryptoProviderEncryptAES |
Provider for the SHA-2 256 bit Hash Algorithm |
CryptoProviderEncryption |
Provider for bulk encryption algorithms (e.g. AES). |
CryptoProviderExchange |
Base provider for public key encryption and symmetric key wrap. NB these classes do not support bulk encryption. |
CryptoProviderExchangeRSA |
Provider for RSA encryption. |
CryptoProviderExchangeRSAPKCS |
Deprecated implementation of RSA. For compatibility only. |
CryptoProviderHMACSHA2_256 |
Provider for HMAC SHA-2 256 bits. |
CryptoProviderHMACSHA2_512 |
Provider for HMAC SHA-2 512 bits. |
CryptoProviderSHA1 |
Provider for the SHA-2 512 bit Hash Algorithm |
CryptoProviderSHA2_256 |
Provider for the SHA-2 256 bit Hash Algorithm |
CryptoProviderSHA2_512 |
Provider for the SHA-2 512 bit Hash Algorithm |
CryptoProviderSignature |
Crypto provider for digital signature algorithms. The chief reason this is necessary is the excrable nature of the .NET APIs in which the base class does not expose methods such as sign. |
CryptoProviderSignatureRSA |
Provider for RSA Signature class. |
CryptoSuite |
Describe a suite of crypto algorithms. |
CryptoSuites |
Catalog of CryptoSuite objects indexed by JSON algorithm identifier. |
KeyHandle |
Describes a reference to a key |
KeyPair |
|
KeyShare |
A member of a key share collection. |
RSAKeyPair |
|
Secret |
Represents a secret key that may be split into or reformed from a collection of shares. |
UDF |
Class implementing the Uniform Data Fingerprint spec. |
UDFConstants |
Constants used in building UDF values. |