MechanismType Enumeration

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:  Microsoft.SPOT.Cryptoki
Assembly:  Microsoft.SPOT.Security.PKCS11 (in Microsoft.SPOT.Security.PKCS11.dll)

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration MechanismType
[FlagsAttribute]
public enum MechanismType
[FlagsAttribute]
public enum class MechanismType
[<FlagsAttribute>]
type MechanismType
public enum MechanismType

Members

Member name Description
RSA_PKCS_KEY_PAIR_GEN
RSA_PKCS
RSA_9796
RSA_X_509
MD2_RSA_PKCS
MD5_RSA_PKCS
SHA1_RSA_PKCS
RIPEMD128_RSA_PKCS
RIPEMD160_RSA_PKCS
RSA_PKCS_OAEP
RSA_X9_31_KEY_PAIR_GEN
RSA_X9_31
SHA1_RSA_X9_31
RSA_PKCS_PSS
SHA1_RSA_PKCS_PSS
DSA_KEY_PAIR_GEN
DSA
DSA_SHA1
DH_PKCS_KEY_PAIR_GEN
DH_PKCS_DERIVE
X9_42_DH_KEY_PAIR_GEN
X9_42_DH_DERIVE
X9_42_DH_HYBRID_DERIVE
X9_42_MQV_DERIVE
SHA256_RSA_PKCS
SHA384_RSA_PKCS
SHA512_RSA_PKCS
SHA256_RSA_PKCS_PSS
SHA384_RSA_PKCS_PSS
SHA512_RSA_PKCS_PSS
SHA224_RSA_PKCS
SHA224_RSA_PKCS_PSS
RC2_KEY_GEN
RC2_ECB
RC2_CBC
RC2_MAC
RC2_MAC_GENERAL
RC2_CBC_PAD
RC4_KEY_GEN
RC4
DES_KEY_GEN
DES_ECB
DES_CBC
DES_MAC
DES_MAC_GENERAL
DES_CBC_PAD
DES2_KEY_GEN
DES3_KEY_GEN
DES3_ECB
DES3_CBC
DES3_MAC
DES3_MAC_GENERAL
DES3_CBC_PAD
CDMF_KEY_GEN
CDMF_ECB
CDMF_CBC
CDMF_MAC
CDMF_MAC_GENERAL
CDMF_CBC_PAD
DES_OFB64
DES_OFB8
DES_CFB64
DES_CFB8
MD2
MD2_HMAC
MD2_HMAC_GENERAL
MD5
MD5_HMAC
MD5_HMAC_GENERAL
SHA_1
SHA_1_HMAC
SHA_1_HMAC_GENERAL
SHA256
SHA256_HMAC
SHA256_HMAC_GENERAL
SHA224
SHA224_HMAC
SHA224_HMAC_GENERAL
SHA384
SHA384_HMAC
SHA384_HMAC_GENERAL
SHA512
SHA512_HMAC
SHA512_HMAC_GENERAL
RIPEMD160
RIPEMD160_HMAC
SSL3_PRE_MASTER_KEY_GEN
SSL3_MASTER_KEY_DERIVE
SSL3_KEY_AND_MAC_DERIVE
SSL3_MASTER_KEY_DERIVE_DH
TLS_PRE_MASTER_KEY_GEN
TLS_MASTER_KEY_DERIVE
TLS_KEY_AND_MAC_DERIVE
TLS_MASTER_KEY_DERIVE_DH
TLS_PRF
SSL3_MD5_MAC
SSL3_SHA1_MAC
MD5_KEY_DERIVATION
MD2_KEY_DERIVATION
SHA1_KEY_DERIVATION
SHA256_KEY_DERIVATION
SHA384_KEY_DERIVATION
SHA512_KEY_DERIVATION
SHA224_KEY_DERIVATION
WTLS_PRE_MASTER_KEY_GEN
WTLS_MASTER_KEY_DERIVE
WTLS_MASTER_KEY_DERIVE_DH_ECC
WTLS_PRF
WTLS_SERVER_KEY_AND_MAC_DERIVE
WTLS_CLIENT_KEY_AND_MAC_DERIVE
ECDSA_KEY_PAIR_GEN
EC_KEY_PAIR_GEN
ECDSA
ECDSA_SHA1
ECDH1_DERIVE
ECDH1_COFACTOR_DERIVE
ECMQV_DERIVE
AES_KEY_GEN
AES_ECB
AES_CBC
AES_MAC
AES_MAC_GENERAL
AES_CBC_PAD
AES_CTR
AES_GCM
AES_CCM
AES_CTS
AES_CMAC_GENERAL
AES_CMAC
AES_OFB
AES_CFB64
AES_CFB8
AES_CFB128
DES_ECB_ENCRYPT_DATA
DES_CBC_ENCRYPT_DATA
DES3_ECB_ENCRYPT_DATA
DES3_CBC_ENCRYPT_DATA
AES_ECB_ENCRYPT_DATA
AES_CBC_ENCRYPT_DATA
DSA_PARAMETER_GEN
DH_PKCS_PARAMETER_GEN
X9_42_DH_PARAMETER_GEN
GENERIC_SECRET_KEY_GEN
VENDOR_DEFINED
SIGN_NO_NODIGEST_FLAG
VENDOR_RNG
ECDH_KEY_PAIR_GEN
AES_ECB_PAD
NULL_KEY_DERIVATION

See Also

Reference

Microsoft.SPOT.Cryptoki Namespace