Module: Windows::CNGConstants
- Included in:
- CNG
- Defined in:
- lib/windows/cng/constants.rb
Constant Summary collapse
- STATUS_SUCCESS =
NTSTATUS values
0x00000000- STATUS_SEVERITY_SUCCESS =
0x00000000- STATUS_SEVERITY_INFORMATIONAL =
0x00000001- STATUS_SEVERITY_WARNING =
0x00000002- STATUS_SEVERITY_ERROR =
0x00000003- BCRYPT_3DES_ALGORITHM =
CNG Algorithm Identifiers
"3DES"- BCRYPT_3DES_112_ALGORITHM =
"3DES_112"- BCRYPT_AES_ALGORITHM =
"AES"- BCRYPT_AES_CMAC_ALGORITHM =
"AES-CMAC"- BCRYPT_AES_GMAC_ALGORITHM =
"AES-GMAC"- BCRYPT_CAPI_KDF_ALGORITHM =
"CAPI_KDF"- BCRYPT_DES_ALGORITHM =
"DES"- BCRYPT_DESX_ALGORITHM =
"DESX"- BCRYPT_DH_ALGORITHM =
"DH"- BCRYPT_DSA_ALGORITHM =
"DSA"- BCRYPT_ECDH_P256_ALGORITHM =
"ECDH_P256"- BCRYPT_ECDH_P384_ALGORITHM =
"ECDH_P384"- BCRYPT_ECDH_P521_ALGORITHM =
"ECDH_P521"- BCRYPT_ECDSA_P256_ALGORITHM =
"ECDSA_P256"- BCRYPT_ECDSA_P384_ALGORITHM =
"ECDSA_P384"- BCRYPT_ECDSA_P521_ALGORITHM =
"ECDSA_P521"- BCRYPT_MD2_ALGORITHM =
"MD2"- BCRYPT_MD4_ALGORITHM =
"MD4"- BCRYPT_MD5_ALGORITHM =
"MD5"- BCRYPT_RC2_ALGORITHM =
"RC2"- BCRYPT_RC4_ALGORITHM =
"RC4"- BCRYPT_RNG_ALGORITHM =
"RNG"- BCRYPT_RNG_DUAL_EC_ALGORITHM =
"DUALECRNG"- BCRYPT_RNG_FIPS186_DSA_ALGORITHM =
"FIPS186DSARNG"- BCRYPT_RSA_ALGORITHM =
"RSA"- BCRYPT_RSA_SIGN_ALGORITHM =
"RSA_SIGN"- BCRYPT_SHA1_ALGORITHM =
"SHA1"- BCRYPT_SHA256_ALGORITHM =
"SHA256"- BCRYPT_SHA384_ALGORITHM =
"SHA384"- BCRYPT_SHA512_ALGORITHM =
"SHA512"- BCRYPT_SP800108_CTR_HMAC_ALGORITHM =
"SP800_108_CTR_HMAC"- BCRYPT_SP80056A_CONCAT_ALGORITHM =
"SP800_56A_CONCAT"- BCRYPT_PBKDF2_ALGORITHM =
"PBKDF2"- BCRYPT_ALGORITHM_NAME =
Primitive Property Identifiers. Encode as necessary.
"AlgorithmName"- BCRYPT_AUTH_TAG_LENGTH =
"AuthTagLength"- BCRYPT_BLOCK_LENGTH =
"BlockLength"- BCRYPT_OBJECT_LENGTH =
"ObjectLength"- BCRYPT_BLOCK_SIZE_LIST =
"BlockSizeList"- BCRYPT_CHAINING_MODE =
"ChainingMode"- BCRYPT_HASH_BLOCK_LENGTH =
"HashBlockLength"- BCRYPT_HASH_LENGTH =
"HashDigestLength"