CspAlgorithmType Enumeration
The AlgorithmType enumeration type specifies the intended purpose of a cryptographic algorithm supported
by a cryptographic provider.
Namespace: SysadminsLV.PKI.CryptographyAssembly: SysadminsLV.PKI.Win (in SysadminsLV.PKI.Win.dll) Version: 4.0.1.0 (4.0.1.0)
public enum CspAlgorithmType
Public Enumeration CspAlgorithmType
public enum class CspAlgorithmType
Unknown | 0 |
The algorithm type is not defined.
|
Cipher | 1 |
The algorithm is used for symmetric encryption. This includes the RC2, RC4, Data Encryption Standard (DES),
3DES, and AES algorithms.
|
Hash | 2 |
The algorithm is used for hashing. This includes the MD2, MD4, SHA1, SHA256, SHA384, SHA512 MAC, and
Hash-Based Message Authentication Code (HMAC) hash algorithms.
|
AsymmetricEncryption | 3 |
The algorithm is used for public key encryption. This includes RSA.
|
SecretAgreement | 4 |
The algorithm is used for key exchange. This includes the Diffie-Hellman algorithm and ECDH algorithm.
|
Signature | 5 |
The algorithm is used for signing. This includes the RSA algorithm, Digital Signature Algorithm (DSA),
and ECDSA algorithm.
|
RandomNumberGenerator | 6 |
The algorithm is used to generate a random number.
|