Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

Syntax
#define BLOCK_CIPHER_OPTION_PAD_NULLS
Description
Pad with 0x00 bytes if the current and previous data lengths do not end on a block boundary (multiple of 16 bytes). This flag
is normally set only for the last block of data.
1.7.1.1.1.9 BLOCK_CIPHER_OPTION_PAD_8000 Macro
File
block_cipher_modes.h
Syntax
#define BLOCK_CIPHER_OPTION_PAD_8000
Description
Pad with 0x80 followed by 0x00 bytes (a 1 bit followed by several 0 bits) if the current and previous data lengths do not end
on a block boundary (multiple of 16 bytes). This flag is normally set only for the last block of data.
1.7.1.1.1.10 BLOCK_CIPHER_OPTION_PAD_NUMBER Macro
File
block_cipher_modes.h
Syntax
#define BLOCK_CIPHER_OPTION_PAD_NUMBER
Description
Pad with three 0x03's, four 0x04's, five 0x05's, six 0x06's, etc. set by the number of padding bytes needed if the current and
previous data lengths do not end on a block boundary (multiple of 16 bytes). This flag is normally set only for the last block of
data.
1.7.1.1.1.11 BLOCK_CIPHER_OPTION_PLAIN_TEXT_POINTER_ALIGNED Macro
File
block_cipher_modes.h
Syntax
#define BLOCK_CIPHER_OPTION_PLAIN_TEXT_POINTER_ALIGNED
Description
The plain text pointer is pointing to data that is aligned to the target machine's word size (16-bit aligned for
PIC24/dsPIC30/dsPIC33, and 8-bit aligned for PIC18). Enabling this feature may improve throughput.
1.7.1.1.1.12 BLOCK_CIPHER_OPTION_CIPHER_TEXT_POINTER_ALIGNED Macro
File
block_cipher_modes.h
Syntax
#define BLOCK_CIPHER_OPTION_CIPHER_TEXT_POINTER_ALIGNED
Description
The cipher text pointer is pointing to data that is aligned to the target machine's word size (16-bit aligned for
PIC24/dsPIC30/dsPIC33, and 8-bit aligned for PIC18). Enabling this feature may improve throughput.
1.7 Library Interface MLA - Crypto Library Help Block Cipher Modes
31

e-Highlighter

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

Un-highlight all Un-highlight selectionu Highlight selectionh