Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
1.7.4.3 XTEA_Encrypt Function
File
xtea.h
Syntax
void XTEA_Encrypt(DRV_HANDLE handle, uint32_t * cipherText, uint32_t * plainText, uint32_t
* key);
Module
XTEA
Side Effects
None
Returns
None
Description
Encrypts a 64-bit block of data using the XTEA algorithm.
None
Remarks
None
Preconditions
None
Parameters
Parameters Description
handle Provided for compatibility with the block cipher modes of
operations module.
cipherText Pointer to the 64-bit output buffer for the encrypted plainText.
plainText Pointer to one 64-bit block of data to encrypt.
key Pointer to the 128-bit key.
Function
void XTEA_Encrypt(DRV_HANDLE handle, uint32_t* data,
unsigned int dataLength, uint32_t * key)
1.7.4.4 XTEA_Decrypt Function
File
xtea.h
Syntax
void XTEA_Decrypt(DRV_HANDLE handle, uint32_t * plainText, uint32_t * cipherText, uint32_t
* key);
Module
XTEA
Side Effects
None
1.7 Library Interface MLA - Crypto Library Help XTEA
100
Protego_Release_01_05-Related-OEM-Documentation-MLA_v2013_12_20-help_mla_crypto.pdf