Go to the source code of this file.
|
static_always_inline u8x16 | gmul_lo_lo (u8x16 a, u8x16 b) |
|
static_always_inline u8x16 | gmul_hi_lo (u8x16 a, u8x16 b) |
|
static_always_inline u8x16 | gmul_lo_hi (u8x16 a, u8x16 b) |
|
static_always_inline u8x16 | gmul_hi_hi (u8x16 a, u8x16 b) |
|
static_always_inline void | ghash_mul_first (ghash_data_t *gd, u8x16 a, u8x16 b) |
|
static_always_inline void | ghash_mul_next (ghash_data_t *gd, u8x16 a, u8x16 b) |
|
static_always_inline void | ghash_reduce (ghash_data_t *gd) |
|
static_always_inline void | ghash_reduce2 (ghash_data_t *gd) |
|
static_always_inline u8x16 | ghash_final (ghash_data_t *gd) |
|
static_always_inline u8x16 | ghash_mul (u8x16 a, u8x16 b) |
|
static_always_inline void | ghash_precompute (u8x16 H, u8x16 *Hi, int n) |
|
◆ ghash_final()
◆ ghash_mul()
◆ ghash_mul_first()
◆ ghash_mul_next()
◆ ghash_precompute()
◆ ghash_reduce()
◆ ghash_reduce2()
◆ gmul_hi_hi()
◆ gmul_hi_lo()
◆ gmul_lo_hi()
◆ gmul_lo_lo()
◆ ghash_poly
Initial value:= {
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc2
}
Definition at line 157 of file ghash.h.
◆ ghash_poly2
Initial value:= {
0x00, 0x00, 0x00, 0xc2, 0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc2
}
Definition at line 162 of file ghash.h.