# 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
- 3
- 4
- 5
- 6
…
- 119
- 120

1.7.1.6.2 BLOCK_CIPHER_CTR_Initialize Function 65
1.7.1.6.3 BLOCK_CIPHER_CTR_KeyStreamGenerate Function 66
1.7.1.6.4 BLOCK_CIPHER_CTR_Encrypt Function 68
1.7.1.6.5 BLOCK_CIPHER_CTR_Decrypt Function 70
1.7.1.7 GCM 73
1.7.1.7.1 BLOCK_CIPHER_GCM_CONTEXT Structure 73
1.7.1.7.2 BLOCK_CIPHER_GCM_Initialize Function 74
1.7.1.7.3 BLOCK_CIPHER_GCM_KeyStreamGenerate Function 75
1.7.1.7.4 BLOCK_CIPHER_GCM_Encrypt Function 78
1.7.1.7.5 BLOCK_CIPHER_GCM_Decrypt Function 81
1.7.2 AES 84
1.7.2.1 DRV_AES_HANDLE Macro 85
1.7.2.2 DRV_AES_INDEX Macro 85
1.7.2.3 DRV_AES_INDEX_0 Macro 86
1.7.2.4 DRV_AES_INDEX_COUNT Macro 86
1.7.2.5 AES_BLOCK_SIZE Macro 86
1.7.2.6 AES_KEY_SIZE_128_BIT Macro 87
1.7.2.7 AES_KEY_SIZE_192_BIT Macro 87
1.7.2.8 AES_KEY_SIZE_256_BIT Macro 87
1.7.2.9 AES_ROUND_KEYS Macro 87
1.7.2.10 AES_ROUND_KEYS_128_BIT Structure 88
1.7.2.11 AES_ROUND_KEYS_192_BIT Structure 88
1.7.2.12 AES_ROUND_KEYS_256_BIT Structure 88
1.7.2.13 DRV_AES_Initialize Function 89
1.7.2.14 DRV_AES_Deinitialize Function 90
1.7.2.15 DRV_AES_Open Function 90
1.7.2.16 DRV_AES_Close Function 91
1.7.2.17 AES_RoundKeysCreate Function 92
1.7.2.18 AES_Encrypt Function 93
1.7.2.19 AES_Decrypt Function 94
1.7.3 TDES 94
1.7.3.1 TDES_KEY_SIZE Macro 95
1.7.3.2 TDES_BLOCK_SIZE Macro 95
1.7.3.3 TDES_ROUND_KEYS Structure 96
1.7.3.4 TDES_RoundKeysCreate Function 96
1.7.3.5 TDES_Encrypt Function 97
1.7.3.6 TDES_Decrypt Function 97
1.7.4 XTEA 98
1.7.4.1 XTEA_BLOCK_SIZE Macro 99
1.7.4.2 XTEA_Configure Function 99
1.7.4.3 XTEA_Encrypt Function 100
1.7.4.4 XTEA_Decrypt Function 100
MLA - Crypto Library Help
4

- 1
- 2
- 3
- 4
- 5
- 6
…
- 119
- 120