#include "features/compilerfeatures.h"#include "array.h"Go to the source code of this file.
Classes | |
| struct | aesni1xm128i_key_t |
| class | r123::AESNI1xm128i |
| struct | r123::AESNI4x32 |
| class | r123::AESNI1xm128i_R< ROUNDS > |
| class | r123::AESNI4x32_R< ROUNDS > |
Namespaces | |
| namespace | r123 |
Defines | |
| #define | aesni4x32_rounds aesni1xm128i_rounds |
| #define | aesni4x32(c, k) aesni4x32_R(aesni4x32_rounds, c, k) |
Typedefs | |
| typedef struct r123array1xm128i | aesni1xm128i_ctr_t |
| typedef struct r123array1xm128i | aesni1xm128i_ukey_t |
| typedef struct r123array4x32 | aesni4x32_ukey_t |
| typedef struct r123array4x32 | aesni4x32_ctr_t |
| typedef aesni1xm128i_key_t | aesni4x32_key_t |
Enumerations | |
| enum | { aesni1xm128i_rounds = 10 } |
| enum | { aesni4x32_rounds = 10 } |
Functions | |
| static aesni1xm128i_ctr_t | aesni1xm128i (aesni1xm128i_ctr_t in, aesni1xm128i_key_t k) |
| static aesni1xm128i_ctr_t | aesni1xm128i_R (unsigned R, aesni1xm128i_ctr_t in, aesni1xm128i_key_t k) |
| static aesni4x32_key_t | aesni4x32keyinit (aesni4x32_ukey_t uk) |
| static aesni4x32_ctr_t | aesni4x32_R (unsigned int Nrounds, aesni4x32_ctr_t c, aesni4x32_key_t k) |
| #define aesni4x32_rounds aesni1xm128i_rounds |
1.7.1