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

e-Highlighter

Click to send permalink to address bar, or right-click to copy permalink.

Un-highlight all Un-highlight selectionu Highlight selectionh