block-internal

block-internal

Functions

void block16_xor ()
void block16_xor3 ()
void block16_xor_bytes ()
void block8_xor ()
void block8_xor3 ()
void block8_xor_bytes ()
#define LSHIFT_ALIEN_UINT64()
#define RSHIFT_ALIEN_UINT64()
void block16_mulx_be ()
void block16_mulx_le ()
void block8_mulx_be ()
void block16_mulx_ghash ()

Types and Values

#define BLOCK16_POLY
#define BLOCK8_POLY
#define GHASH_POLY

Description

Functions

block16_xor ()

void
block16_xor ();

block16_xor3 ()

void
block16_xor3 ();

block16_xor_bytes ()

void
block16_xor_bytes ();

block8_xor ()

void
block8_xor ();

block8_xor3 ()

void
block8_xor3 ();

block8_xor_bytes ()

void
block8_xor_bytes ();

LSHIFT_ALIEN_UINT64()

#define             LSHIFT_ALIEN_UINT64(x)

RSHIFT_ALIEN_UINT64()

#define             RSHIFT_ALIEN_UINT64(x)

block16_mulx_be ()

void
block16_mulx_be ();

block16_mulx_le ()

void
block16_mulx_le ();

block8_mulx_be ()

void
block8_mulx_be ();

block16_mulx_ghash ()

void
block16_mulx_ghash ();

Types and Values

BLOCK16_POLY

#define BLOCK16_POLY (UINT64_C(0x87))

BLOCK8_POLY

#define BLOCK8_POLY (UINT64_C(0x1b))

GHASH_POLY

#define GHASH_POLY (UINT64_C(0xE1))