Lightweight Cryptography Primitives
|
aead_cipher_t | Meta-information about an AEAD cipher |
aead_hash_algorithm_t | Meta-information about a hash algorithm that is related to an AEAD |
aes_key_schedule_t | Structure of the key schedule for AES |
ascon_hkdf_state_t | State for incremental generation of key material from ASCON-HKDF |
ascon_masked_key_x2_t | Structure of an ASCON key that has been masked with 2 shares |
ascon_masked_state_x2_t | Structure of the internal state of the masked ASCON permutation with two shares |
ascon_permutation_state_t | Structure of the internal state of the ASCON permutation |
ascon_prng_state_t | State information for an ASCON-based PRNG |
ascon_state_t | Structure of the internal state of the ASCON permutation |
ascon_xof_state_t | State information for ASCON-XOF and ASCON-XOFA incremental modes |
blake2s_state_t | Structure of the BLAKE2s hash state |
chacha20_state_t | Structure of the ChaCha20 state as both an array of words and an array of bytes |
elephant_prng_state_t | State information for an Elephant-based PRNG |
esch_256_hash_state_t | State information for the Esch256 incremental hash mode and the XOEsch256 increment XOF mode |
esch_256_hkdf_state_t | State for incremental generation of key material from Esch256-HKDF |
esch_384_hash_state_t | State information for the Esch384 incremental hash mod ande the XOEsch384 increment XOF mode |
esch_384_hkdf_state_t | State for incremental generation of key material from Esch384-HKDF |
gf128_value_t | Representation of a value in the GF(2^128) field |
ghash_state_t | State information for GHASH |
gift128_key_schedule_t | Structure of an expanded GIFT-128 key schedule |
gift128b_key_schedule_t | Structure of the key schedule for GIFT-128 (bit-sliced) |
gift128b_masked_key_schedule_t | Structure of the key schedule for masked GIFT-128 (bit-sliced) |
gift_cofb_block_t | Structure of a 128-bit block in host byte order |
gift_cofb_l_t | Structure of an L value |
gift_cofb_masked_block_t | Structure of a masked 128-bit block in host byte order |
gift_cofb_masked_l_t | Structure of an L value |
gift_prng_state_t | State information for a GIFT-128-based PRNG |
grain128_compact_state_t | Compact form of the Grain-128 state |
grain128_state_t | Representation of the state of Grain-128 |
grain_prng_state_t | State information for a Grain-128 based PRNG |
isap_ascon_128_key_t | Pre-computed key information for ISAP-A-128 |
isap_ascon_128a_key_t | Pre-computed key information for ISAP-A-128A |
isap_keccak_128_key_t | Pre-computed key information for ISAP-K-128 |
isap_keccak_128a_key_t | Pre-computed key information for ISAP-K-128A |
keccakp_200_state_t | Structure of the internal state of the Keccak-p[200] permutation |
keccakp_400_state_t | Structure of the internal state of the Keccak-p[400] permutation |
mask_x2_uint16_t | Masked 16-bit word with two shares |
mask_x2_uint32_t | Masked 32-bit word with two shares |
mask_x2_uint64_t | Masked 64-bit word with two shares |
mask_x3_uint16_t | Masked 16-bit word with three shares |
mask_x3_uint32_t | Masked 32-bit word with three shares |
mask_x3_uint64_t | Masked 64-bit word with three shares |
mask_x4_uint16_t | Masked 16-bit word with four shares |
mask_x4_uint32_t | Masked 32-bit word with four shares |
mask_x4_uint64_t | Masked 64-bit word with four shares |
mask_x5_uint16_t | Masked 16-bit word with five shares |
mask_x5_uint32_t | Masked 32-bit word with five shares |
mask_x5_uint64_t | Masked 64-bit word with five shares |
mask_x6_uint16_t | Masked 16-bit word with six shares |
mask_x6_uint32_t | Masked 32-bit word with six shares |
mask_x6_uint64_t | Masked 64-bit word with six shares |
photon256_state_t | Structure of the internal state of the PHOTON-256 permutation |
photon_beetle_hash_state_t | State information for the PHOTON-Beetle-HASH incremental mode |
photon_beetle_hkdf_state_t | State for incremental generation of key material from PHOTON-Beetle-HKDF |
photon_beetle_prng_state_t | State information for a PHOTON-256 based PRNG |
poly1305_state_t | State information for Poly1305 |
romulus_hash_state_t | State information for Romulus-H incremental modes |
romulus_hkdf_state_t | State for incremental generation of key material from Romulus-HKDF |
romulus_prng_state_t | State information for a Romulus-based PRNG |
romulus_xof_state_t | State information for Romulus-H XOF mode |
sha256_state_t | State for SHA256 incremental mode |
skinny_128_384_plus_key_schedule_t | Structure of an expanded SKINNY-128-384+ key schedule |
skinny_plus_key_schedule_t | Structure of the key schedule for SKINNY-128-384+ |
sparkle_prng_state_t | State information for a SPARKLE-based PRNG |
spongent160_state_t | Structure of the internal state of the Spongent-pi[160] permutation |
spongent176_state_t | Structure of the internal state of the Spongent-pi[176] permutation |
tiny_jambu_state_t | TinyJAMBU permutation state |
tinyjambu_prng_state_t | State information for a TinyJAMBU-based PRNG |
xoodoo_state_t | State information for the Xoodoo permutation |
xoodyak_hash_state_t | State information for Xoodyak incremental hashing modes |
xoodyak_hkdf_state_t | State for incremental generation of key material from Xoodyak-HKDF |
xoodyak_prng_state_t | State information for a Xoodoo-based PRNG |