#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 |