2.2.1.4 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<16>, as specified in [AES-CBC] and in section 5.1.5.
Value |
Meaning |
---|---|
Versionbyte 0x01 |
Version identifier. |
versionbyte_length 1 |
Version identifier length. |
LSAD_AES_256_ALG "AEAD-AES-256-CBC-HMAC-SHA512" |
A NULL terminated ANSI string. |
LSAD_AES256_ENC_KEY_STRING "Microsoft LSAD encryption key AEAD-AES-256-CBC-HMAC-SHA512 16" |
A NULL terminated ANSI string. |
LSAD_AES256_MAC_KEY_STRING |
A NULL terminated ANSI string. |
LSAD_AES256_ENC_KEY_STRING_LENGTH sizeof(LSAD_AES256_ENC_KEY_STRING) (62) |
The length of LSAD_AES256_ENC_KEY_STRING, including the null terminator. |
LSAD_AES256_MAC_KEY_STRING_LENGTH sizeof(LSAD_AES256_MAC_KEY_STRING) (55) |
The length of LSAD_AES256_MAC_KEY_STRING, including the null terminator. |