IBR-DTNSuite
0.12
|
Go to the source code of this file.
Macros | |
#define | BSP_ENABLED true |
#define | gf_dat(q) |
#define | xx(p, q) 0x##p##q /* assemble in big endian order */ |
#define | xda(i) |
Functions | |
void | gf_mul (void *a, const void *b) |
void | init_8k_table (unsigned char g[], void *t) |
Variables | |
const unsigned short | gf_tab [256] = gf_dat(xda) |
#define BSP_ENABLED true |
Definition at line 40 of file gf128mul.cpp.
#define gf_dat | ( | q) |
Definition at line 48 of file gf128mul.cpp.
#define xda | ( | i) |
Definition at line 98 of file gf128mul.cpp.
#define xx | ( | p, | |
q | |||
) | 0x##p##q /* assemble in big endian order */ |
Definition at line 95 of file gf128mul.cpp.
void gf_mul | ( | void * | a, |
const void * | b | ||
) |
Definition at line 106 of file gf128mul.cpp.
References GF_BYTE_LEN, move_block_aligned(), and xor_block_aligned().
Referenced by gcm_compute_tag().
void init_8k_table | ( | unsigned char | g[], |
void * | t | ||
) |
Definition at line 175 of file gf128mul.cpp.
References GF_BYTE_LEN, and tab8k.
Referenced by gcm_init_and_key().
Definition at line 104 of file gf128mul.cpp.