Lightweight Cryptography Primitives
 All Data Structures Files Functions Variables Typedefs Macros Pages
combined Directory Reference

Files

file  ace.c
 
file  ace.h [code]
 ACE authenticated encryption algorithm.
 
file  aead-common.c
 
file  aead-common.h [code]
 Definitions that are common across AEAD schemes.
 
file  aead-random.c
 
file  aead-random.h [code]
 Utilities that help with the generation of random masking material.
 
file  ascon-hash.c
 
file  ascon-xof.c
 
file  ascon128-masked.c
 
file  ascon128-masked.h [code]
 Masked ASCON-128 encryption algorithm and related family members.
 
file  ascon128.c
 
file  ascon128.h [code]
 ASCON-128 encryption algorithm and related family members.
 
file  comet.c
 
file  comet.h [code]
 COMET authenticated encryption algorithm.
 
file  drygascon.c
 
file  drygascon.h [code]
 DryGASCON authenticated encryption algorithm.
 
file  drygascon128_arm_selector.h [code]
 
file  elephant.c
 
file  elephant.h [code]
 Elephant authenticated encryption algorithm family.
 
file  estate.c
 
file  estate.h [code]
 ESTATE authenticated encryption algorithm.
 
file  forkae.c
 
file  forkae.h [code]
 ForkAE authenticated encryption algorithm family.
 
file  gascon128.c
 
file  gascon128.h [code]
 GASCON-128 encryption algorithm and related family members.
 
file  gift-cofb-masked.c
 
file  gift-cofb-masked.h [code]
 GIFT-COFB authenticated encryption algorithm (masked version).
 
file  gift-cofb.c
 
file  gift-cofb.h [code]
 GIFT-COFB authenticated encryption algorithm.
 
file  gimli24-masked.c
 
file  gimli24-masked.h [code]
 
file  gimli24.c
 
file  gimli24.h [code]
 Masked version of the Gimli authenticated encryption algorithm.
 
file  grain128.c
 
file  grain128.h [code]
 Grain-128AEAD authenticated encryption algorithm.
 
file  hyena.c
 
file  hyena.h [code]
 HYENA authenticated encryption algorithm.
 
file  internal-ascon-m.c
 
file  internal-ascon-m.h [code]
 Masked implementation of the ASCON permutation.
 
file  internal-ascon.c
 
file  internal-ascon.h [code]
 Internal implementation of the ASCON permutation.
 
file  internal-blake2s.c
 
file  internal-blake2s.h [code]
 BLAKE2s implementation for performance comparisons.
 
file  internal-chachapoly.c
 
file  internal-chachapoly.h [code]
 ChaChaPoly implementation for performance comparisons.
 
file  internal-cham.c
 
file  internal-cham.h [code]
 CHAM block cipher.
 
file  internal-drysponge.c
 
file  internal-drysponge.h [code]
 Internal implementation of DrySPONGE for the DryGASCON cipher.
 
file  internal-forkae-paef.h [code]
 
file  internal-forkae-saef.h [code]
 
file  internal-forkskinny.c
 
file  internal-forkskinny.h [code]
 ForkSkinny block cipher family.
 
file  internal-gascon.c
 
file  internal-gascon.h [code]
 Internal implementation of the GASCON permutation.
 
file  internal-gift128-config.h [code]
 Configures the variant of GIFT-128 to use.
 
file  internal-gift128-m.c
 
file  internal-gift128-m.h [code]
 Masked version of the GIFT-128 block cipher.
 
file  internal-gift128.c
 
file  internal-gift128.h [code]
 GIFT-128 block cipher.
 
file  internal-gift64.c
 
file  internal-gift64.h [code]
 GIFT-64 block cipher.
 
file  internal-gimli24-m.c
 
file  internal-gimli24-m.h [code]
 Masked version of the GIMLI-24 permutation.
 
file  internal-gimli24.c
 
file  internal-gimli24.h [code]
 Internal implementation of the GIMLI-24 permutation.
 
file  internal-grain128.c
 
file  internal-grain128.h [code]
 Internal implementation of the Grain-128 stream cipher.
 
file  internal-isap.h [code]
 
file  internal-keccak.c
 
file  internal-keccak.h [code]
 Internal implementation of the Keccak-p permutation.
 
file  internal-knot-m.c
 
file  internal-knot-m.h [code]
 Masked implementation of the KNOT permutation.
 
file  internal-knot.c
 
file  internal-knot.h [code]
 Permutations that are used by the KNOT AEAD and hash algorithms.
 
file  internal-masking.h [code]
 Utilities that help to implement masked ciphers.
 
file  internal-ocb.h [code]
 
file  internal-photon256.c
 
file  internal-photon256.h [code]
 Internal implementation of the PHOTON-256 permutation.
 
file  internal-pyjamask-m.c
 
file  internal-pyjamask-m.h [code]
 Masked version of the Pyjamask block cipher.
 
file  internal-pyjamask.c
 
file  internal-pyjamask.h [code]
 Pyjamask block cipher.
 
file  internal-saturnin.c
 
file  internal-saturnin.h [code]
 Saturnin block cipher.
 
file  internal-simp.c
 
file  internal-simp.h [code]
 SimP permutation family.
 
file  internal-skinny128.c
 
file  internal-skinny128.h [code]
 SKINNY-128 block cipher family.
 
file  internal-skinnyutil.h [code]
 Utilities to help implement SKINNY and its variants.
 
file  internal-sliscp-light-m.c
 
file  internal-sliscp-light-m.h [code]
 Masked version of the sLiSCP-light permutation.
 
file  internal-sliscp-light.c
 
file  internal-sliscp-light.h [code]
 sLiSCP-light permutation
 
file  internal-sparkle.c
 
file  internal-sparkle.h [code]
 Internal implementation of the SPARKLE permutation.
 
file  internal-speck64.c
 
file  internal-speck64.h [code]
 SPECK-64 block cipher.
 
file  internal-spongent.c
 
file  internal-spongent.h [code]
 Internal implementation of the Spongent-pi permutation.
 
file  internal-spook-m.c
 
file  internal-spook.c
 
file  internal-spook.h [code]
 Internal implementation details of the Spook AEAD mode.
 
file  internal-subterranean.c
 
file  internal-subterranean.h [code]
 Internal implementation of the Subterranean block operation.
 
file  internal-tinyjambu-m.c
 
file  internal-tinyjambu-m.h [code]
 Masked implementation of the TinyJAMBU permutation.
 
file  internal-tinyjambu.c
 
file  internal-tinyjambu.h [code]
 Internal implementation of the TinyJAMBU permutation.
 
file  internal-util.h [code]
 
file  internal-wage.c
 
file  internal-wage.h [code]
 Internal implementation of the WAGE permutation.
 
file  internal-xoodoo-m.c
 
file  internal-xoodoo-m.h [code]
 Masked implementation of the Xoodoo permutation.
 
file  internal-xoodoo.c
 
file  internal-xoodoo.h [code]
 Internal implementation of the Xoodoo permutation.
 
file  isap.c
 
file  isap.h [code]
 ISAP authenticated encryption algorithm.
 
file  knot-aead.c
 
file  knot-hash.c
 
file  knot-masked.c
 
file  knot-masked.h [code]
 Masked versions of the KNOT authenticated encryption algorithms.
 
file  knot.h [code]
 KNOT authenticated encryption and hash algorithms.
 
file  lotus-locus.c
 
file  lotus-locus.h [code]
 LOTUS-AEAD and LOCUS-AEAD authenticated encryption algorithms.
 
file  orange.c
 
file  orange.h [code]
 ORANGE authenticated encryption algorithm.
 
file  oribatida.c
 
file  oribatida.h [code]
 Oribatida authenticated encryption algorithm.
 
file  photon-beetle.c
 
file  photon-beetle.h [code]
 PHOTON-Beetle authenticated encryption algorithm.
 
file  pyjamask-128-masked.c
 
file  pyjamask-128.c
 
file  pyjamask-96-masked.c
 
file  pyjamask-96.c
 
file  pyjamask-masked.h [code]
 Pyjamask authenticated encryption algorithm (masked version).
 
file  pyjamask.h [code]
 Pyjamask authenticated encryption algorithm.
 
file  romulus.c
 
file  romulus.h [code]
 Romulus authenticated encryption algorithm family.
 
file  saturnin.c
 
file  saturnin.h [code]
 Saturnin authenticated encryption algorithm.
 
file  skinny-aead.c
 
file  skinny-aead.h [code]
 Authenticated encryption based on the SKINNY block cipher.
 
file  skinny-hash.c
 
file  skinny-hash.h [code]
 Hash algorithms based on the SKINNY block cipher.
 
file  sparkle.c
 
file  sparkle.h [code]
 Encryption and hash algorithms based on the SPARKLE permutation.
 
file  spix-masked.c
 
file  spix-masked.h [code]
 Masked version of the SPIX authenticated encryption algorithm.
 
file  spix.c
 
file  spix.h [code]
 SPIX authenticated encryption algorithm.
 
file  spoc-masked.c
 
file  spoc-masked.h [code]
 Masked version of the SpoC authenticated encryption algorithm.
 
file  spoc.c
 
file  spoc.h [code]
 SpoC authenticated encryption algorithm.
 
file  spook-masked.c
 
file  spook-masked.h [code]
 Spook authenticated encryption algorithm (masked version).
 
file  spook.c
 
file  spook.h [code]
 Spook authenticated encryption algorithm.
 
file  subterranean.c
 
file  subterranean.h [code]
 Subterranean authenticated encryption algorithm.
 
file  sundae-gift.c
 
file  sundae-gift.h [code]
 SUNDAE-GIFT encryption algorithm family.
 
file  tinyjambu-masked.c
 
file  tinyjambu-masked.h [code]
 Masked version of the TinyJAMBU authenticated encryption algorithm.
 
file  tinyjambu.c
 
file  tinyjambu.h [code]
 TinyJAMBU authenticated encryption algorithm.
 
file  wage.c
 
file  wage.h [code]
 WAGE authenticated encryption algorithm.
 
file  xoodyak-masked.c
 
file  xoodyak-masked.h [code]
 Masked version of the Xoodyak authenticated encryption algorithm.
 
file  xoodyak.c
 
file  xoodyak.h [code]
 Xoodyak authenticated encryption algorithm.