High Level TDES functions.
More...
High Level TDES functions.
===============================================================================
##### High Level TDES functions #####
===============================================================================
ErrorStatus CRYP_TDES_CBC |
( |
uint8_t |
Mode, |
|
|
uint8_t |
Key[24], |
|
|
uint8_t |
InitVectors[8], |
|
|
uint8_t * |
Input, |
|
|
uint32_t |
Ilength, |
|
|
uint8_t * |
Output |
|
) |
| |
Encrypt and decrypt using TDES in CBC Mode.
- Parameters
-
Mode | encryption or decryption Mode. This parameter can be one of the following values:
- MODE_ENCRYPT: Encryption
- MODE_DECRYPT: Decryption
|
Key | Key used for TDES algorithm. |
InitVectors | Initialisation Vectors used for TDES algorithm. |
Input | pointer to the Input buffer. |
Ilength | length of the Input buffer, must be a multiple of 8. |
Output | pointer to the returned buffer. |
- Return values
-
An | ErrorStatus enumeration value:
- SUCCESS: Operation done
- ERROR: Operation failed
|
Definition at line 208 of file stm32f4xx_cryp_tdes.c.
ErrorStatus CRYP_TDES_ECB |
( |
uint8_t |
Mode, |
|
|
uint8_t |
Key[24], |
|
|
uint8_t * |
Input, |
|
|
uint32_t |
Ilength, |
|
|
uint8_t * |
Output |
|
) |
| |
Encrypt and decrypt using TDES in ECB Mode.
- Parameters
-
Mode | encryption or decryption Mode. This parameter can be one of the following values:
- MODE_ENCRYPT: Encryption
- MODE_DECRYPT: Decryption
|
Key | Key used for TDES algorithm. |
Ilength | length of the Input buffer, must be a multiple of 8. |
Input | pointer to the Input buffer. |
Output | pointer to the returned buffer. |
- Return values
-
An | ErrorStatus enumeration value:
- SUCCESS: Operation done
- ERROR: Operation failed
|
Definition at line 100 of file stm32f4xx_cryp_tdes.c.