#include "beecrypt.h"
#include "aesopt.h"
Go to the source code of this file.
Data Structures | |
| struct | aesParam |
| Holds all the parameters necessary for the AES cipher. More... | |
Functions | |
| int | aesSetup (aesParam *ap, const byte *key, size_t keybits, cipherOperation op) |
| This function performs the cipher's key expansion. | |
| int | aesSetIV (aesParam *ap, const byte *iv) |
| This function sets the Initialization Vector. | |
| int | aesEncrypt (aesParam *ap, uint32_t *dst, const uint32_t *src) |
| This function performs the raw AES encryption; it encrypts one block of 128 bits. | |
| int | aesDecrypt (aesParam *ap, uint32_t *dst, const uint32_t *src) |
| This function performs the raw AES decryption; it decrypts one block of 128 bits. | |
| uint32_t * | aesFeedback (aesParam *ap) |
Variables | |
| const blockCipher | aes |
| Holds the full API description of the AES algorithm. | |
Definition in file aes.h.
|
||||||||||||||||
|
This function performs the raw AES decryption; it decrypts one block of 128 bits.
|
|
||||||||||||||||
|
This function performs the raw AES encryption; it encrypts one block of 128 bits.
|
|
|
|
|
||||||||||||
|
This function sets the Initialization Vector.
|
|
||||||||||||||||||||
|
This function performs the cipher's key expansion.
|
|
|
Holds the full API description of the AES algorithm.
|
1.3.5