2.2.1.18 AEAD-AES-256-CBC-HMAC-SHA512 Constants

The following constants are used for wire encryption of sensitive data with the AEAD-AES-256-CBC-HMAC-SHA512 cipher, as specified in [AES-CBC] and in section 3.2.2.4.

Constant Name

Value

versionbyte

0x01

versionbyte_length

1

SAM_AES_256_ALG

"AEAD-AES-256-CBC-HMAC-SHA512"

SAM_AES256_ENC_KEY_STRING

"Microsoft SAM encryption key AEAD-AES-256-CBC-HMAC-SHA512 16"

SAM_AES256_MAC_KEY_STRING

"Microsoft SAM MAC key AEAD-AES-256-CBC-HMAC-SHA512 16"

SAM_AES256_ENC_KEY_STRING_LENGTH

sizeof(SAM_AES256_ENC_KEY_STRING)

SAM_AES256_MAC_KEY_STRING_LENGTH

sizeof(SAM_AES256_MAC_KEY_STRING)