|
IBR-DTNSuite
0.10
|

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.