Lightweight Cryptography Primitives
|
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. | |