Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
Description
Definition for the AES module's Round Key structure. Depending on the configuration of the library, this could be defined as
AES_ROUND_KEYS_128_BIT, AES_ROUND_KEYS_192_BIT, or AES_ROUND_KEYS_256_BIT.
1.7.2.10 AES_ROUND_KEYS_128_BIT Structure
File
aes.h
Syntax
typedef struct {
uint32_t key_length;
uint32_t data[44];
} AES_ROUND_KEYS_128_BIT;
Members
Members Description
uint32_t key_length; Length of the key
uint32_t data[44]; Round keys
Module
AES
Description
Definition of a 128-bit key to simplify the creation of a round key buffer for the AES_RoundKeysCreate() function.
1.7.2.11 AES_ROUND_KEYS_192_BIT Structure
File
aes.h
Syntax
typedef struct {
uint32_t key_length;
uint32_t data[52];
} AES_ROUND_KEYS_192_BIT;
Members
Members Description
uint32_t key_length; Length of the key
uint32_t data[52]; Round keys
Module
AES
Description
Definition of a 192-bit key to simplify the creation of a round key buffer for the AES_RoundKeysCreate() function.
1.7.2.12 AES_ROUND_KEYS_256_BIT Structure
File
aes.h
1.7 Library Interface MLA - Crypto Library Help AES
88
Protego_Release_01_05-Related-OEM-Documentation-MLA_v2013_12_20-help_mla_crypto.pdf