#include "features/compilerfeatures.h"
#include "array.h"
Go to the source code of this file.
Classes |
class | r123::ARS1xm128i_R< ROUNDS > |
class | r123::ARS4x32_R< ROUNDS > |
Namespaces |
namespace | r123 |
Defines |
#define | ARS1xm128i_DEFAULT_ROUNDS 7 |
#define | ars1xm128i(c, k) ars1xm128i_R(ars1xm128i_rounds, c, k) |
#define | ars4x32(c, k) ars4x32_R(ars4x32_rounds, c, k) |
Typedefs |
typedef struct r123array1xm128i | ars1xm128i_ctr_t |
typedef struct r123array1xm128i | ars1xm128i_key_t |
typedef struct r123array1xm128i | ars1xm128i_ukey_t |
typedef struct r123array4x32 | ars4x32_ctr_t |
typedef struct r123array4x32 | ars4x32_key_t |
typedef struct r123array4x32 | ars4x32_ukey_t |
typedef ARS1xm128i_R
< ars1xm128i_rounds > | r123::ARS1xm128i |
typedef ARS4x32_R< ars4x32_rounds > | r123::ARS4x32 |
Enumerations |
enum | { ars1xm128i_rounds = 7
} |
enum | { ars4x32_rounds = 7
} |
Functions |
static ars1xm128i_key_t | ars1xm128ikeyinit (ars1xm128i_ukey_t uk) |
static ars1xm128i_ctr_t | ars1xm128i_R (unsigned int Nrounds, ars1xm128i_ctr_t in, ars1xm128i_key_t k) |
static ars4x32_key_t | ars4x32keyinit (ars4x32_ukey_t uk) |
static ars4x32_ctr_t | ars4x32_R (unsigned int Nrounds, ars4x32_ctr_t c, ars4x32_key_t k) |
Define Documentation
#define ARS1xm128i_DEFAULT_ROUNDS 7 |
Typedef Documentation
Function Documentation