# Vault 7: Projects

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

### Protego

# MLA -- Crypto Library

1 January, 2012

- 1
- 2
…
- 23
- 24
- 25
- 26
- 27
…
- 119
- 120

aes_decrypt_16bit.s Contains functions for decrypting cipherText. Must be included when decrypting data.
aes_128bit_16bit.s Contains round key generation functions for
128-bit AES keys.
Must be included when the AES_KEY_DYNAMIC or
AES_KEY_128 configurations options are selected.
aes_192bit_16bit.s Contains round key generation functions for
192-bit AES keys.
Must be included when the AES_KEY_DYNAMIC or
AES_KEY_192 configurations options are selected.
aes_256bit_16bit.s Contains round key generation functions for
256-bit AES keys.
Must be included when the AES_KEY_DYNAMIC or
AES_KEY_256 configurations options are selected.
1.6.3 TDES
This section describes the source files that must be included when building the TDES module.
Description
This section describes the source files that must be included when building the TDES module.
16-bit PICs
These files are located in the
crypto/src/tdes/16bit
directory.
File Description Conditions
tdes_16bit.s Uses the DES functions to perform TDES encryption/decryption. Must be included.
des_16bit.s Performs DES encryption/decryption. Must be included.
1.6.4 XTEA
This section describes the source files that must be included when building the XTEA module.
Description
This section describes the source files that must be included when building the XTEA module.
These files are located in the
crypto/src/xtea
directory.
File Description Conditions
xtea.c Contains functionality for the XTEA module. Must be included.
1.6.5 ARCFOUR
This section describes the source files that must be included when building the ARCFOUR module.
Description
This section describes the source files that must be included when building the ARCFOUR module.
These files are located in the
crypto/src/arcfour
directory.
File Description Conditions
arcfour.c Contains functionality for the ARCFOUR module. Must be included.
1.6 Building the Library MLA - Crypto Library Help RSA
25

- 1
- 2
…
- 23
- 24
- 25
- 26
- 27
…
- 119
- 120