├── LICENSE ├── Makefile ├── README.md ├── aead_feedback ├── genhtml.sh └── genindex.sh ├── brutus_cc.cfg ├── crypto_aead ├── acorn128 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── acorn128v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── opt │ │ ├── api.h │ │ ├── crypto_aead.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ └── encrypt.c ├── aegis128 │ ├── aesni │ │ ├── api.h │ │ └── encrypt.c │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── api.h │ │ └── encrypt.c ├── aegis128l │ ├── aesnia │ │ ├── api.h │ │ └── encrypt.c │ ├── aesnib │ │ ├── api.h │ │ └── encrypt.c │ ├── aesnic │ │ ├── api.h │ │ └── encrypt.c │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── api.h │ │ └── ecrypt.c ├── aegis256 │ ├── aesni │ │ ├── api.h │ │ └── encrypt.c │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── api.h │ │ └── encrypt.c ├── aes128n12t8clocv2 │ ├── aesni │ │ ├── aes.h │ │ ├── api.h │ │ └── encrypt.c │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.h │ │ ├── aes_core.c │ │ ├── aes_locl.h │ │ ├── api.h │ │ ├── cloc.c │ │ ├── cloc.h │ │ ├── encrypt.c │ │ └── utils.c ├── aes128n12t8silcv2 │ ├── aesni │ │ ├── aes.h │ │ ├── api.h │ │ └── encrypt.c │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.h │ │ ├── aes_core.c │ │ ├── aes_locl.h │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── silc.c │ │ ├── silc.h │ │ └── utils.c ├── aes128n8t8clocv2 │ ├── aesni │ │ ├── aes.h │ │ ├── api.h │ │ └── encrypt.c │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.h │ │ ├── aes_core.c │ │ ├── aes_locl.h │ │ ├── api.h │ │ ├── cloc.c │ │ ├── cloc.h │ │ ├── encrypt.c │ │ └── utils.c ├── aes128n8t8silcv2 │ ├── aesni │ │ ├── aes.h │ │ ├── api.h │ │ └── encrypt.c │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.h │ │ ├── aes_core.c │ │ ├── aes_locl.h │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── silc.c │ │ ├── silc.h │ │ └── utils.c ├── aes128otrpv2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── OTR.c │ │ ├── OTR.h │ │ ├── Test-OTRv2-P-AES128.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── t-aes_define.h │ │ ├── t-aes_enc_only.c │ │ └── t-aes_table_enc_only.h ├── aes128otrpv3 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── ni_p7m1 │ │ ├── api.h │ │ ├── doubling.h │ │ ├── encrypt.c │ │ └── otr.h │ ├── ni_p7m2 │ │ ├── api.h │ │ ├── encrypt.c │ │ └── otr.h │ ├── ni_p8m1 │ │ ├── api.h │ │ ├── doubling.h │ │ ├── encrypt.c │ │ └── otr.h │ ├── ni_p8m2 │ │ ├── api.h │ │ ├── encrypt.c │ │ └── otr.h │ └── ref │ │ ├── OTR.c │ │ ├── OTR.h │ │ ├── Test-OTRv3-P-AES128.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── t-aes_define.h │ │ ├── t-aes_enc_only.c │ │ └── t-aes_table_enc_only.h ├── aes128otrsv2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── OTR.c │ │ ├── OTR.h │ │ ├── Test-OTRv2-S-AES128.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── t-aes_define.h │ │ ├── t-aes_enc_only.c │ │ └── t-aes_table_enc_only.h ├── aes128otrsv3 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── ni_p7m1 │ │ ├── api.h │ │ ├── doubling.h │ │ ├── encrypt.c │ │ └── otr.h │ ├── ni_p7m2 │ │ ├── api.h │ │ ├── encrypt.c │ │ └── otr.h │ ├── ni_p8m1 │ │ ├── api.h │ │ ├── doubling.h │ │ ├── encrypt.c │ │ └── otr.h │ ├── ni_p8m2 │ │ ├── api.h │ │ ├── encrypt.c │ │ └── otr.h │ └── ref │ │ ├── OTR.c │ │ ├── OTR.h │ │ ├── Test-OTRv3-S-AES128.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── t-aes_define.h │ │ ├── t-aes_enc_only.c │ │ └── t-aes_table_enc_only.h ├── aes128poetv1aes128 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── ni │ │ ├── Makefile │ │ ├── aes-ni.c │ │ ├── aes-ni.h │ │ ├── api.h │ │ ├── architectures │ │ ├── encrypt.c │ │ ├── gf_mul.h │ │ ├── poet.c │ │ └── poet.h │ └── ref │ │ ├── Makefile │ │ ├── aes.c │ │ ├── aes.h │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── gf_mul.h │ │ ├── poet.c │ │ └── poet.h ├── aes128poetv1aes4 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── ni │ │ ├── Makefile │ │ ├── aes-ni.c │ │ ├── aes-ni.h │ │ ├── api.h │ │ ├── architectures │ │ ├── encrypt.c │ │ ├── gf_mul.h │ │ ├── poet.c │ │ └── poet.h │ └── ref │ │ ├── Makefile │ │ ├── aes.c │ │ ├── aes.h │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── gf_mul.h │ │ ├── poet.c │ │ └── poet.h ├── aes128poetv2aes128 │ ├── Makefile │ ├── caesarround1 │ ├── caesarround2 │ ├── crypto_aead.h │ ├── designers │ ├── encrypt.c │ ├── ni │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── poet.c │ │ └── poet.h │ ├── poet-benchmark.c │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── poet.c │ │ └── poet.h ├── aes128poetv2aes128ni │ ├── caesarround1 │ ├── caesarround2 │ ├── crypto_aead.h │ ├── designers │ ├── encrypt.c │ ├── poet-benchmark.c │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── poet.c │ │ └── poet.h ├── aes128poetv2aes4 │ ├── Makefile │ ├── caesarround1 │ ├── caesarround2 │ ├── crypto_aead.h │ ├── designers │ ├── encrypt.c │ ├── ni │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── poet.c │ │ └── poet.h │ ├── poet-benchmark.c │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── poet.c │ │ └── poet.h ├── aes128poetv2aes4ni │ ├── Makefile │ ├── caesarround1 │ ├── caesarround2 │ ├── crypto_aead.h │ ├── designers │ ├── encrypt.c │ ├── ni │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── poet.c │ │ └── poet.h │ ├── poet-benchmark.c │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── poet.c │ │ └── poet.h ├── aes256otrpv2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── OTR.c │ │ ├── OTR.h │ │ ├── Test-OTRv2-P-AES256.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── t-aes_define.h │ │ ├── t-aes_enc_only.c │ │ └── t-aes_table_enc_only.h ├── aes256otrpv3 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── ni_p7m1 │ │ ├── api.h │ │ ├── doubling.h │ │ ├── encrypt.c │ │ └── otr.h │ ├── ni_p7m2 │ │ ├── api.h │ │ ├── encrypt.c │ │ └── otr.h │ ├── ni_p8m1 │ │ ├── api.h │ │ ├── doubling.h │ │ ├── encrypt.c │ │ └── otr.h │ ├── ni_p8m2 │ │ ├── api.h │ │ ├── encrypt.c │ │ └── otr.h │ └── ref │ │ ├── OTR.c │ │ ├── OTR.h │ │ ├── Test-OTRv3-P-AES256.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── t-aes_define.h │ │ ├── t-aes_enc_only.c │ │ └── t-aes_table_enc_only.h ├── aes256otrsv2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── OTR.c │ │ ├── OTR.h │ │ ├── Test-OTRv2-S-AES256.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── t-aes_define.h │ │ ├── t-aes_enc_only.c │ │ └── t-aes_table_enc_only.h ├── aes256otrsv3 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── ni_p7m1 │ │ ├── api.h │ │ ├── doubling.h │ │ ├── encrypt.c │ │ └── otr.h │ ├── ni_p7m2 │ │ ├── api.h │ │ ├── encrypt.c │ │ └── otr.h │ ├── ni_p8m1 │ │ ├── api.h │ │ ├── doubling.h │ │ ├── encrypt.c │ │ └── otr.h │ ├── ni_p8m2 │ │ ├── api.h │ │ ├── encrypt.c │ │ └── otr.h │ └── ref │ │ ├── OTR.c │ │ ├── OTR.h │ │ ├── Test-OTRv3-S-AES256.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── t-aes_define.h │ │ ├── t-aes_enc_only.c │ │ └── t-aes_table_enc_only.h ├── aescopav2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes-core.c │ │ ├── aes-core.h │ │ ├── api.h │ │ └── encrypt.c ├── aezv3 │ ├── aesni │ │ ├── aez_ni.c │ │ └── api.h │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aez_ref.c │ │ ├── api.h │ │ ├── rijndael-alg-fst.c │ │ └── rijndael-alg-fst.h ├── aezv4 │ ├── aesni │ │ ├── api.h │ │ └── encrypt.c │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── blake2b.c │ │ ├── blake2b.h │ │ ├── encrypt.c │ │ ├── rijndael-alg-fst.c │ │ └── rijndael-alg-fst.h ├── ascon128av11 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── opt64 │ │ ├── api.h │ │ ├── ascon.c │ │ └── implementors │ └── ref │ │ ├── api.h │ │ ├── ascon.c │ │ └── implementors ├── ascon128v11 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── opt64 │ │ ├── api.h │ │ ├── ascon.c │ │ └── implementors │ └── ref │ │ ├── api.h │ │ ├── ascon.c │ │ └── implementors ├── deoxyseq128128v13 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── deoxys.c │ │ ├── deoxys.h │ │ ├── encrypt.c │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── deoxyseq256128v13 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── deoxys.c │ │ ├── deoxys.h │ │ ├── encrypt.c │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── deoxysneq128128v13 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── deoxys.c │ │ ├── deoxys.h │ │ ├── encrypt.c │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── deoxysneq256128v13 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── deoxys.c │ │ ├── deoxys.h │ │ ├── encrypt.c │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── elmd1000v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes_round_6.h │ │ ├── api.h │ │ ├── encrypt.c │ │ └── module.h ├── elmd1001v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes_round_6.h │ │ ├── api.h │ │ ├── encrypt.c │ │ └── module.h ├── elmd101270v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes_round_6.h │ │ ├── api.h │ │ ├── encrypt.c │ │ └── module.h ├── elmd101271v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes_round_6.h │ │ ├── api.h │ │ ├── encrypt.c │ │ └── module.h ├── elmd600v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes_round_6.h │ │ ├── api.h │ │ ├── encrypt.c │ │ └── module.h ├── elmd601v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes_round_6.h │ │ ├── api.h │ │ ├── encrypt.c │ │ └── module.h ├── elmd61270v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes_round_6.h │ │ ├── api.h │ │ ├── encrypt.c │ │ └── module.h ├── elmd61271v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes_round_6.h │ │ ├── api.h │ │ ├── encrypt.c │ │ └── module.h ├── hs1sivhiv2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── dolbeau │ │ ├── amd64-avx2 │ │ │ ├── api.h │ │ │ ├── architectures │ │ │ ├── c32.h │ │ │ ├── c368.h │ │ │ ├── encrypt.c │ │ │ ├── implementors │ │ │ ├── u1.h │ │ │ ├── u16.h │ │ │ ├── u4.h │ │ │ └── u8.h │ │ ├── amd64-avx512 │ │ │ ├── api.h │ │ │ ├── c32.h │ │ │ ├── c368.h │ │ │ ├── encrypt.c │ │ │ ├── implementors │ │ │ ├── u1.h │ │ │ ├── u16.h │ │ │ ├── u4.h │ │ │ └── u8.h │ │ ├── amd64-sse │ │ │ ├── api.h │ │ │ ├── architectures │ │ │ ├── c112.h │ │ │ ├── c256.h │ │ │ ├── c32.h │ │ │ ├── encrypt.c │ │ │ ├── implementors │ │ │ ├── u1.h │ │ │ └── u4.h │ │ └── armv8crypto │ │ │ ├── api.h │ │ │ ├── architectures │ │ │ ├── c112.h │ │ │ ├── c256.h │ │ │ ├── c32.h │ │ │ ├── encrypt.c │ │ │ ├── implementors │ │ │ ├── u1.h │ │ │ └── u4.h │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── hs1sivlov2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── hs1sivv2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── icepole128av2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── icepole.c │ │ └── icepole.h ├── icepole128v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── icepole.c │ │ └── icepole.h ├── icepole256av2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── icepole.c │ │ └── icepole.h ├── joltikeq12864v13 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── joltikeq6464v13 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── joltikeq80112v13 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── joltikeq9696v13 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── joltikneq12864v13 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── joltikneq6464v13 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── joltikneq80112v13 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── joltikneq9696v13 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── lakekeyakv2 │ ├── ARMv6M │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-u2-32bi-armv6m-le-gcc.s │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-armv6m-le-gcc.s │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-armv6m-le-gcc.s │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-u2-armv6m-le-gcc.s │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ARMv7A │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-armv7a-le-neon-gcc.s │ │ ├── KeccakP-1600-inplace-pl2-armv7a-neon-le-gcc.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-pl4-armv7a-neon-le-gcc.s │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-u2-armv7a-le-gcc.s │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ARMv7M │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-inplace-32bi-armv7m-le-gcc.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-armv7m-le-gcc.s │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-armv7m-le-gcc.s │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-u2-armv7m-le-gcc.s │ │ ├── Ket.h │ │ ├── KetjeJr-armv7m-le-gcc.s │ │ ├── KetjeSr-armv7m-le-gcc.s │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ARMv8A │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-armv8a-neon.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-armv8a-neon.s │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── AVR8 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-avr8-fast.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-avr8-fast.s │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-avr8-fast.s │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-avr8-fast.s │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── Bulldozer │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-XOP-config.h │ │ ├── KeccakP-1600-XOP.c │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── Haswell │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-AVX2.cpp │ │ ├── KeccakP-1600-AVX2.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SIMD256.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on4.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── SIMD256-config.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── KnightsLanding │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-AVX512-config.h │ │ ├── KeccakP-1600-AVX512.c │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SIMD256.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times8-SIMD512.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── SIMD256-config.h │ │ ├── SIMD512-config.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── Nehalem │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64.s │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── SandyBridge │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64.s │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── asmX86-64 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-x86-64-gas.s │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── asmX86-64shld │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-x86-64-shld-gas.s │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── caesarround1 │ ├── caesarround2 │ ├── compact │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-compact64.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-compact.c │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-compact.c │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── designers │ ├── generic32 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-inplace32BI.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── generic32lc │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-inplace32BI.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── generic64 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-64.macros │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64-config.h │ │ ├── KeccakP-1600-opt64.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── generic64lc │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-64.macros │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64-config.h │ │ ├── KeccakP-1600-opt64.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ref │ │ ├── Keccak-f.cpp │ │ ├── Keccak-f.h │ │ ├── Keyakv2.cpp │ │ ├── Keyakv2.h │ │ ├── Motorist.cpp │ │ ├── Motorist.h │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── transformations.cpp │ │ ├── transformations.h │ │ └── types.h │ ├── reference │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-reference.c │ │ ├── KeccakP-1600-reference.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── displayIntermediateValues.c │ │ ├── displayIntermediateValues.h │ │ └── encrypt.c │ └── reference32bits │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-reference.h │ │ ├── KeccakP-1600-reference32BI.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── displayIntermediateValues.c │ │ ├── displayIntermediateValues.h │ │ └── encrypt.c ├── led80n6t4silcv2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── led.c │ │ ├── led.h │ │ ├── silc.c │ │ ├── silc.h │ │ └── utils.c ├── lunarkeyakv2 │ ├── ARMv6M │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-u2-32bi-armv6m-le-gcc.s │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-armv6m-le-gcc.s │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-armv6m-le-gcc.s │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-u2-armv6m-le-gcc.s │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ARMv7A │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-armv7a-le-neon-gcc.s │ │ ├── KeccakP-1600-inplace-pl2-armv7a-neon-le-gcc.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-pl4-armv7a-neon-le-gcc.s │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-u2-armv7a-le-gcc.s │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ARMv7M │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-inplace-32bi-armv7m-le-gcc.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-armv7m-le-gcc.s │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-armv7m-le-gcc.s │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-u2-armv7m-le-gcc.s │ │ ├── Ket.h │ │ ├── KetjeJr-armv7m-le-gcc.s │ │ ├── KetjeSr-armv7m-le-gcc.s │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ARMv8A │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-armv8a-neon.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-armv8a-neon.s │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── AVR8 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-avr8-fast.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-avr8-fast.s │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-avr8-fast.s │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-avr8-fast.s │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── Bulldozer │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-XOP-config.h │ │ ├── KeccakP-1600-XOP.c │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── Haswell │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-AVX2.cpp │ │ ├── KeccakP-1600-AVX2.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SIMD256.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on4.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── SIMD256-config.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── KnightsLanding │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-AVX512-config.h │ │ ├── KeccakP-1600-AVX512.c │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SIMD256.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times8-SIMD512.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── SIMD256-config.h │ │ ├── SIMD512-config.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── Nehalem │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64.s │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── SandyBridge │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64.s │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── asmX86-64 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-x86-64-gas.s │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── asmX86-64shld │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-x86-64-shld-gas.s │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── caesarround1 │ ├── caesarround2 │ ├── compact │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-compact64.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-compact.c │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-compact.c │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── designers │ ├── generic32 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-inplace32BI.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── generic32lc │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-inplace32BI.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── generic64 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-64.macros │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64-config.h │ │ ├── KeccakP-1600-opt64.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── generic64lc │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-64.macros │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64-config.h │ │ ├── KeccakP-1600-opt64.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ref │ │ ├── Keccak-f.cpp │ │ ├── Keccak-f.h │ │ ├── Keyakv2.cpp │ │ ├── Keyakv2.h │ │ ├── Motorist.cpp │ │ ├── Motorist.h │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── transformations.cpp │ │ ├── transformations.h │ │ └── types.h │ ├── reference │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-reference.c │ │ ├── KeccakP-1600-reference.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── displayIntermediateValues.c │ │ ├── displayIntermediateValues.h │ │ └── encrypt.c │ └── reference32bits │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-reference.h │ │ ├── KeccakP-1600-reference32BI.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── displayIntermediateValues.c │ │ ├── displayIntermediateValues.h │ │ └── encrypt.c ├── minalpherv11 │ ├── avx2 │ │ ├── MinalpherCore.cpp │ │ ├── MinalpherMode.cpp │ │ ├── api.h │ │ ├── define.h │ │ └── encrypt.cpp │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── minalpher.c │ │ └── minalpher.h ├── norx3241v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── neon │ │ ├── api.h │ │ ├── architectures │ │ ├── caesar.c │ │ ├── norx.c │ │ └── norx.h │ ├── ref │ │ ├── api.h │ │ ├── caesar.c │ │ ├── norx.c │ │ ├── norx.h │ │ ├── norx_config.h │ │ └── norx_util.h │ └── xmm │ │ ├── api.h │ │ ├── caesar.c │ │ ├── norx.c │ │ └── norx.h ├── norx3261v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── neon │ │ ├── api.h │ │ ├── architectures │ │ ├── caesar.c │ │ ├── norx.c │ │ └── norx.h │ ├── ref │ │ ├── api.h │ │ ├── caesar.c │ │ ├── norx.c │ │ ├── norx.h │ │ ├── norx_config.h │ │ └── norx_util.h │ └── xmm │ │ ├── api.h │ │ ├── caesar.c │ │ ├── norx.c │ │ └── norx.h ├── norx6441v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── neon │ │ ├── api.h │ │ ├── architectures │ │ ├── caesar.c │ │ ├── norx.c │ │ └── norx.h │ ├── ref │ │ ├── api.h │ │ ├── caesar.c │ │ ├── norx.c │ │ ├── norx.h │ │ ├── norx_config.h │ │ └── norx_util.h │ ├── xmm │ │ ├── api.h │ │ ├── caesar.c │ │ ├── norx.c │ │ └── norx.h │ └── ymm │ │ ├── api.h │ │ ├── caesar.c │ │ ├── norx.c │ │ └── norx.h ├── norx6444v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── caesar.c │ │ ├── norx.c │ │ ├── norx.h │ │ ├── norx_config.h │ │ └── norx_util.h ├── norx6461v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── neon │ │ ├── api.h │ │ ├── architectures │ │ ├── caesar.c │ │ ├── norx.c │ │ └── norx.h │ ├── ref │ │ ├── api.h │ │ ├── caesar.c │ │ ├── norx.c │ │ ├── norx.h │ │ ├── norx_config.h │ │ └── norx_util.h │ ├── xmm │ │ ├── api.h │ │ ├── caesar.c │ │ ├── norx.c │ │ └── norx.h │ └── ymm │ │ ├── api.h │ │ ├── caesar.c │ │ ├── norx.c │ │ └── norx.h ├── oceankeyakv2 │ ├── ARMv6M │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-u2-32bi-armv6m-le-gcc.s │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-armv6m-le-gcc.s │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-armv6m-le-gcc.s │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-u2-armv6m-le-gcc.s │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ARMv7A │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-armv7a-le-neon-gcc.s │ │ ├── KeccakP-1600-inplace-pl2-armv7a-neon-le-gcc.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-pl4-armv7a-neon-le-gcc.s │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-u2-armv7a-le-gcc.s │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ARMv7M │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-inplace-32bi-armv7m-le-gcc.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-armv7m-le-gcc.s │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-armv7m-le-gcc.s │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-u2-armv7m-le-gcc.s │ │ ├── Ket.h │ │ ├── KetjeJr-armv7m-le-gcc.s │ │ ├── KetjeSr-armv7m-le-gcc.s │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ARMv8A │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-armv8a-neon.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-armv8a-neon.s │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── AVR8 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-avr8-fast.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-avr8-fast.s │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-avr8-fast.s │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-avr8-fast.s │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── Bulldozer │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-XOP-config.h │ │ ├── KeccakP-1600-XOP.c │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── Haswell │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-AVX2.cpp │ │ ├── KeccakP-1600-AVX2.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SIMD256.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on4.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── SIMD256-config.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── KnightsLanding │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-AVX512-config.h │ │ ├── KeccakP-1600-AVX512.c │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SIMD256.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times8-SIMD512.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── SIMD256-config.h │ │ ├── SIMD512-config.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── Nehalem │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64.s │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── SandyBridge │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64.s │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── asmX86-64 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-x86-64-gas.s │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── asmX86-64shld │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-x86-64-shld-gas.s │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── caesarround1 │ ├── caesarround2 │ ├── compact │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-compact64.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-compact.c │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-compact.c │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── designers │ ├── generic32 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-inplace32BI.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── generic32lc │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-inplace32BI.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── generic64 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-64.macros │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64-config.h │ │ ├── KeccakP-1600-opt64.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── generic64lc │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-64.macros │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64-config.h │ │ ├── KeccakP-1600-opt64.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ref │ │ ├── Keccak-f.cpp │ │ ├── Keccak-f.h │ │ ├── Keyakv2.cpp │ │ ├── Keyakv2.h │ │ ├── Motorist.cpp │ │ ├── Motorist.h │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── transformations.cpp │ │ ├── transformations.h │ │ └── types.h │ ├── reference │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-reference.c │ │ ├── KeccakP-1600-reference.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── displayIntermediateValues.c │ │ ├── displayIntermediateValues.h │ │ └── encrypt.c │ └── reference32bits │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-reference.h │ │ ├── KeccakP-1600-reference32BI.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── displayIntermediateValues.c │ │ ├── displayIntermediateValues.h │ │ └── encrypt.c ├── omdsha256k128n96tau128v2 │ ├── avx1 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_avx1.h │ │ └── stdint_win.h │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── ref │ │ ├── Doxyfile │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256.c │ │ ├── sha256.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_sse4.h │ │ └── stdint_win.h ├── omdsha256k128n96tau64v2 │ ├── avx1 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_avx1.h │ │ └── stdint_win.h │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── ref │ │ ├── Doxyfile │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256.c │ │ ├── sha256.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_sse4.h │ │ └── stdint_win.h ├── omdsha256k128n96tau96v2 │ ├── avx1 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_avx1.h │ │ └── stdint_win.h │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── ref │ │ ├── Doxyfile │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256.c │ │ ├── sha256.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_sse4.h │ │ └── stdint_win.h ├── omdsha256k192n104tau128v2 │ ├── avx1 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_avx1.h │ │ └── stdint_win.h │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── ref │ │ ├── Doxyfile │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256.c │ │ ├── sha256.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_sse4.h │ │ └── stdint_win.h ├── omdsha256k256n104tau160v2 │ ├── avx1 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_avx1.h │ │ └── stdint_win.h │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── ref │ │ ├── Doxyfile │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256.c │ │ ├── sha256.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_sse4.h │ │ └── stdint_win.h ├── omdsha256k256n248tau256v2 │ ├── avx1 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_avx1.h │ │ └── stdint_win.h │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── ref │ │ ├── Doxyfile │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256.c │ │ ├── sha256.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_sse4.h │ │ └── stdint_win.h ├── omdsha512k128n128tau128v2 │ ├── avx1 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512_avx1.h │ │ └── stdint_win.h │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── ref │ │ ├── Doxyfile │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512.c │ │ ├── sha512.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512_sse4.h │ │ └── stdint_win.h ├── omdsha512k256n256tau256v2 │ ├── avx1 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512_avx1.h │ │ └── stdint_win.h │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── ref │ │ ├── Doxyfile │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512.c │ │ ├── sha512.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512_sse4.h │ │ └── stdint_win.h ├── omdsha512k512n256tau256v2 │ ├── avx1 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512_avx1.h │ │ └── stdint_win.h │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── ref │ │ ├── Doxyfile │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512.c │ │ ├── sha512.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── Doxyfile │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512_sse4.h │ │ └── stdint_win.h ├── paeq128 │ ├── aesni │ │ ├── api.h │ │ ├── encrypt.cpp │ │ └── makefile │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── opt-win-aes │ │ ├── api.h │ │ └── encrypt.cpp │ └── ref │ │ ├── api.h │ │ └── encrypt.cpp ├── paeq128t │ ├── aesni │ │ ├── api.h │ │ ├── encrypt.cpp │ │ └── makefile │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ └── encrypt.cpp ├── paeq128tnm │ ├── aesni │ │ ├── api.h │ │ ├── encrypt.cpp │ │ └── makefile │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── opt-win-aes │ │ ├── api.h │ │ └── encrypt.cpp │ └── ref │ │ ├── api.h │ │ └── encrypt.cpp ├── paeq160 │ ├── aesni │ │ ├── api.h │ │ ├── encrypt.cpp │ │ └── makefile │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ └── encrypt.cpp ├── paeq64 │ ├── aesni │ │ ├── api.h │ │ ├── encrypt.cpp │ │ └── makefile │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ └── encrypt.cpp ├── paeq80 │ ├── aesni │ │ ├── api.h │ │ ├── encrypt.cpp │ │ └── makefile │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ └── encrypt.cpp ├── pi16cipher096v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── goptv │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ ├── ref │ │ ├── api.h │ │ └── encrypt.c │ ├── ref2 │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h │ └── ref3 │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h ├── pi16cipher128v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── goptv │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ ├── ref │ │ ├── api.h │ │ └── encrypt.c │ ├── ref2 │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h │ └── ref3 │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h ├── pi32cipher128v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── goptv │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ ├── ref │ │ ├── api.h │ │ └── encrypt.c │ ├── ref2 │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h │ └── ref3 │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h ├── pi32cipher256v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── goptv │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ ├── ref │ │ ├── api.h │ │ └── encrypt.c │ ├── ref2 │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h │ └── ref3 │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h ├── pi64cipher128v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── goptv │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ ├── ref │ │ ├── api.h │ │ └── encrypt.c │ ├── ref2 │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h │ └── ref3 │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h ├── pi64cipher256v1oneround │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── pi64cipher256v1tworounds │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── pi64cipher256v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── goptv │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ ├── ref │ │ ├── api.h │ │ └── encrypt.c │ ├── ref2 │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h │ └── ref3 │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── pi-cipher.c │ │ ├── pi-cipher.h │ │ ├── pi16_parameter.h │ │ ├── pi32_parameter.h │ │ └── pi64_parameter.h ├── pi64cipher256v2oneround │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── pi64cipher256v2tworounds │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── pi64cipher256v2wideblock16KB │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── pi64cipher256v2wideblock2KB │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── pi64cipher256v2wideblock4KB │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── pi64cipher256v2wideblock512B │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── pi64cipher256v2wideblock8KB │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── present80n6t4silcv2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── present.c │ │ ├── present.h │ │ ├── silc.c │ │ ├── silc.h │ │ └── utils.c ├── primatesv1ape120 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── parameters.h │ │ ├── primate.cpp │ │ └── primate.h ├── primatesv1ape80 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── parameters.h │ │ ├── primate.cpp │ │ └── primate.h ├── primatesv1gibbon120 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── parameters.h │ │ ├── primate.cpp │ │ └── primate.h ├── primatesv1gibbon80 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── parameters.h │ │ ├── primate.cpp │ │ └── primate.h ├── primatesv1hanuman120 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── parameters.h │ │ ├── primate.cpp │ │ └── primate.h ├── primatesv1hanuman80 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── parameters.h │ │ ├── primate.cpp │ │ └── primate.h ├── riverkeyakv2 │ ├── ARMv6M │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-u2-32bi-armv6m-le-gcc.s │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-armv6m-le-gcc.s │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-armv6m-le-gcc.s │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-u2-armv6m-le-gcc.s │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ARMv7A │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-armv7a-le-neon-gcc.s │ │ ├── KeccakP-1600-inplace-pl2-armv7a-neon-le-gcc.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-pl4-armv7a-neon-le-gcc.s │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-u2-armv7a-le-gcc.s │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ARMv7M │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-inplace-32bi-armv7m-le-gcc.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-armv7m-le-gcc.s │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-armv7m-le-gcc.s │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-u2-armv7m-le-gcc.s │ │ ├── Ket.h │ │ ├── KetjeJr-armv7m-le-gcc.s │ │ ├── KetjeSr-armv7m-le-gcc.s │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ARMv8A │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-armv8a-neon.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-armv8a-neon.s │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── AVR8 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-avr8-fast.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-avr8-fast.s │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-avr8-fast.s │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-avr8-fast.s │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── caesarround1 │ ├── caesarround2 │ ├── compact │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-compact64.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-compact.c │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-compact.c │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── designers │ ├── generic32 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-inplace32BI.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── generic32lc │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-inplace32BI.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── generic64 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-64.macros │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64-config.h │ │ ├── KeccakP-1600-opt64.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── generic64lc │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-64.macros │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64-config.h │ │ ├── KeccakP-1600-opt64.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ref │ │ ├── Keccak-f.cpp │ │ ├── Keccak-f.h │ │ ├── Keyakv2.cpp │ │ ├── Keyakv2.h │ │ ├── Motorist.cpp │ │ ├── Motorist.h │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── transformations.cpp │ │ ├── transformations.h │ │ └── types.h │ └── reference │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-reference.c │ │ ├── KeccakP-1600-reference.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── displayIntermediateValues.c │ │ ├── displayIntermediateValues.h │ │ └── encrypt.c ├── scream10v2 │ ├── README │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── neon │ │ ├── README │ │ ├── api.h │ │ ├── architectures │ │ ├── helper.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream.c │ │ ├── tae.c │ │ └── tae.h │ ├── neon_compiled │ │ ├── README │ │ ├── architectures │ │ ├── scream.s │ │ └── tae.s │ ├── ref │ │ ├── README │ │ ├── api.h │ │ ├── lbox.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream_cipher.c │ │ └── tae.c │ └── sse │ │ ├── README │ │ ├── api.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream.c │ │ ├── tae.c │ │ └── tae.h ├── scream10v3 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── neon │ │ ├── README │ │ ├── api.h │ │ ├── architectures │ │ ├── helper.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream.c │ │ ├── tae.c │ │ └── tae.h │ ├── ref │ │ ├── README │ │ ├── api.h │ │ ├── lbox.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream_cipher.c │ │ └── tae.c │ └── sse │ │ ├── README │ │ ├── api.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream.c │ │ ├── tae.c │ │ └── tae.h ├── scream12v2 │ ├── README │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── neon │ │ ├── README │ │ ├── api.h │ │ ├── architectures │ │ ├── helper.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream.c │ │ ├── tae.c │ │ └── tae.h │ ├── neon_compiled │ │ ├── README │ │ ├── architectures │ │ ├── scream.s │ │ └── tae.s │ ├── ref │ │ ├── README │ │ ├── api.h │ │ ├── lbox.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream_cipher.c │ │ └── tae.c │ └── sse │ │ ├── README │ │ ├── api.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream.c │ │ ├── tae.c │ │ └── tae.h ├── scream12v3 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── neon │ │ ├── README │ │ ├── api.h │ │ ├── architectures │ │ ├── helper.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream.c │ │ ├── tae.c │ │ └── tae.h │ ├── ref │ │ ├── README │ │ ├── api.h │ │ ├── lbox.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream_cipher.c │ │ └── tae.c │ └── sse │ │ ├── README │ │ ├── api.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream.c │ │ ├── tae.c │ │ └── tae.h ├── seakeyakv2 │ ├── ARMv6M │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-u2-32bi-armv6m-le-gcc.s │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-armv6m-le-gcc.s │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-armv6m-le-gcc.s │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-u2-armv6m-le-gcc.s │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ARMv7A │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-armv7a-le-neon-gcc.s │ │ ├── KeccakP-1600-inplace-pl2-armv7a-neon-le-gcc.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-pl4-armv7a-neon-le-gcc.s │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-u2-armv7a-le-gcc.s │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ARMv7M │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-inplace-32bi-armv7m-le-gcc.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-armv7m-le-gcc.s │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-armv7m-le-gcc.s │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-u2-armv7m-le-gcc.s │ │ ├── Ket.h │ │ ├── KetjeJr-armv7m-le-gcc.s │ │ ├── KetjeSr-armv7m-le-gcc.s │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ARMv8A │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-armv8a-neon.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-armv8a-neon.s │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── AVR8 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-avr8-fast.s │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-avr8-fast.s │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-avr8-fast.s │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-avr8-fast.s │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── Bulldozer │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-XOP-config.h │ │ ├── KeccakP-1600-XOP.c │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── Haswell │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-AVX2.cpp │ │ ├── KeccakP-1600-AVX2.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SIMD256.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on4.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── SIMD256-config.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── KnightsLanding │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-AVX512-config.h │ │ ├── KeccakP-1600-AVX512.c │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SIMD256.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times8-SIMD512.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── SIMD256-config.h │ │ ├── SIMD512-config.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── Nehalem │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64.s │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── SandyBridge │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64.s │ │ ├── KeccakP-1600-times2-SIMD128.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on2.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on2.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SIMD128-config.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── asmX86-64 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-x86-64-gas.s │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── asmX86-64shld │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-x86-64-shld-gas.s │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── caesarround1 │ ├── caesarround2 │ ├── compact │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-compact64.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-compact.c │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-compact.c │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── designers │ ├── generic32 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-inplace32BI.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── generic32lc │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-inplace32BI.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── generic64 │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-64.macros │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64-config.h │ │ ├── KeccakP-1600-opt64.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── generic64lc │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-64.macros │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-opt64-config.h │ │ ├── KeccakP-1600-opt64.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-opt32-bis.macros │ │ ├── KeccakP-800-opt32-config.h │ │ ├── KeccakP-800-opt32.c │ │ ├── KeccakP-800-opt32.macros │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── KeccakP-800-unrolling-bis.macros │ │ ├── KeccakP-800-unrolling.macros │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── SnP-Relaned.h │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ ├── ref │ │ ├── Keccak-f.cpp │ │ ├── Keccak-f.h │ │ ├── Keyakv2.cpp │ │ ├── Keyakv2.h │ │ ├── Motorist.cpp │ │ ├── Motorist.h │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── transformations.cpp │ │ ├── transformations.h │ │ └── types.h │ ├── reference │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-reference.c │ │ ├── KeccakP-1600-reference.h │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── displayIntermediateValues.c │ │ ├── displayIntermediateValues.h │ │ └── encrypt.c │ └── reference32bits │ │ ├── KeccakCodePackage.h │ │ ├── KeccakP-1600-SnP.h │ │ ├── KeccakP-1600-reference.h │ │ ├── KeccakP-1600-reference32BI.c │ │ ├── KeccakP-1600-times2-SnP.h │ │ ├── KeccakP-1600-times2-on1.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-times4-on1.c │ │ ├── KeccakP-1600-times8-SnP.h │ │ ├── KeccakP-1600-times8-on1.c │ │ ├── KeccakP-200-SnP.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-400-SnP.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-800-SnP.h │ │ ├── KeccakP-800-reference.c │ │ ├── KeccakP-800-reference.h │ │ ├── KeccakP-800-times2-SnP.h │ │ ├── KeccakP-800-times2-on1.c │ │ ├── KeccakP-800-times4-SnP.h │ │ ├── KeccakP-800-times4-on1.c │ │ ├── KeccakP-800-times8-SnP.h │ │ ├── KeccakP-800-times8-on1.c │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ket.inc │ │ ├── Keyakv2.c │ │ ├── Keyakv2.h │ │ ├── Keyakv2.inc │ │ ├── Motorist.c │ │ ├── Motorist.h │ │ ├── Motorist.inc │ │ ├── PlSnP-Fallback.inc │ │ ├── align.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── displayIntermediateValues.c │ │ ├── displayIntermediateValues.h │ │ └── encrypt.c ├── shellaes128v1d4n64 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d4n80 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d5n64 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d5n80 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d6n64 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d6n80 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d7n64 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d7n80 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d8n64 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d8n80 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v2d4n64 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v2d4n80 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v2d5n64 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v2d5n80 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v2d6n64 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v2d6n80 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v2d7n64 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v2d7n80 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v2d8n64 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v2d8n80 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── stribob192r2 │ ├── 8bit │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── stribob.c │ │ ├── stribob.h │ │ └── wbob_pi8.c │ ├── bitslice │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── stribob.c │ │ ├── stribob.h │ │ └── wbob_pi64sl.c │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── neon │ │ ├── api.h │ │ ├── architectures │ │ ├── encrypt.c │ │ ├── stribob.c │ │ ├── stribob.h │ │ └── wbob_pineon.c │ ├── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── stribob.c │ │ ├── stribob.h │ │ ├── wbob_pi64.c │ │ └── wbob_tab64.h │ ├── smaller │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── stribob.c │ │ ├── stribob.h │ │ ├── wbob_smaller_pi.c │ │ └── wbob_smaller_tab.h │ └── ssse3 │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── stribob.c │ │ ├── stribob.h │ │ └── wbob_pissse3.c ├── tiaoxinv2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── nim │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── tiaoxin-optimized.c │ │ └── tiaoxin-optimized.h │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── sboxes.h │ │ ├── tiaoxin-tablebased.c │ │ └── tiaoxin-tablebased.h ├── trivia0v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── trivia128v2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ └── ref │ │ ├── api.h │ │ └── encrypt.c └── twine80n6t4clocv2 │ ├── caesarround1 │ ├── caesarround2 │ ├── designers │ ├── ref │ ├── api.h │ ├── cloc.c │ ├── cloc.h │ ├── encrypt.c │ ├── twine.c │ ├── twine.h │ └── utils.c │ └── vperm │ ├── api.h │ ├── encrypt.c │ └── twine.h ├── crypto_aead_round1 ├── acorn128 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── aeadaes128ocbtaglen128v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── aeadaes128ocbtaglen64v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── aeadaes128ocbtaglen96v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── aeadaes192ocbtaglen128v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── aeadaes192ocbtaglen64v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── aeadaes192ocbtaglen96v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── aeadaes256ocbtaglen128v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── aeadaes256ocbtaglen64v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── aeadaes256ocbtaglen96v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── aegis128 │ ├── aesni │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── aes.c │ │ ├── api.h │ │ └── encrypt.c ├── aegis128l │ ├── aesnia │ │ ├── api.h │ │ └── encrypt.c │ ├── aesnib │ │ ├── api.h │ │ └── encrypt.c │ ├── aesnic │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── aes.c │ │ ├── api.h │ │ └── ecrypt.c ├── aegis256 │ ├── aesni │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── aes.c │ │ ├── api.h │ │ └── encrypt.c ├── aes128avalanchev1 │ └── ref │ │ ├── api.h │ │ ├── avalanche.c │ │ ├── avalanche.h │ │ ├── largenumbers.c │ │ ├── pcmac.c │ │ └── rmac.c ├── aes128cpfbv1 │ ├── aesni │ │ ├── api.h │ │ ├── cpfbkey.c │ │ ├── cpfbkey.h │ │ └── encrypt.c │ ├── aesref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── rijndael-alg-fst.c │ │ └── rijndael-alg-fst.h │ ├── evp │ │ ├── api.h │ │ ├── brutus_leaks_warning.c │ │ └── encrypt.c │ ├── gladman │ │ ├── aes.h │ │ ├── aescrypt.c │ │ ├── aeskey.c │ │ ├── aesopt.h │ │ ├── aestab.c │ │ ├── aestab.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── brg_types.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── aes128gcmv1 │ ├── openssl │ │ ├── api.h │ │ ├── decrypt.c │ │ ├── encrypt.c │ │ └── implementors │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ └── implementors ├── aes128marble4rv1 │ └── ref │ │ ├── aes.h │ │ ├── aes_core.c │ │ ├── aes_locl.h │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── marble.c │ │ ├── marble.h │ │ └── utils.c ├── aes128n12clocv1 │ └── ref │ │ ├── aes.h │ │ ├── aes_core.c │ │ ├── aes_locl.h │ │ ├── api.h │ │ ├── cloc.c │ │ ├── cloc.h │ │ ├── encrypt.c │ │ └── utils.c ├── aes128n12silcv1 │ └── ref │ │ ├── aes.h │ │ ├── aes_core.c │ │ ├── aes_locl.h │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── silc.c │ │ ├── silc.h │ │ └── utils.c ├── aes128n8clocv1 │ └── ref │ │ ├── aes.h │ │ ├── aes_core.c │ │ ├── aes_locl.h │ │ ├── api.h │ │ ├── cloc.c │ │ ├── cloc.h │ │ ├── encrypt.c │ │ └── utils.c ├── aes128n8silcv1 │ └── ref │ │ ├── aes.h │ │ ├── aes_core.c │ │ ├── aes_locl.h │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── silc.c │ │ ├── silc.h │ │ └── utils.c ├── aes128otrpv1 │ └── ref │ │ ├── OTR.c │ │ ├── OTR.h │ │ ├── Test-OTR-P-AES128.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── t-aes_define.h │ │ ├── t-aes_enc_only.c │ │ └── t-aes_table_enc_only.h ├── aes128otrsv1 │ └── ref │ │ ├── OTR.c │ │ ├── OTR.h │ │ ├── Test-OTR-S-AES128.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── t-aes_define.h │ │ ├── t-aes_enc_only.c │ │ └── t-aes_table_enc_only.h ├── aes128poetv1aes128 │ ├── ni │ │ ├── Makefile │ │ ├── aes-ni.c │ │ ├── aes-ni.h │ │ ├── api.h │ │ ├── architectures │ │ ├── encrypt.c │ │ ├── gf_mul.h │ │ ├── poet.c │ │ └── poet.h │ └── ref │ │ ├── Makefile │ │ ├── aes.c │ │ ├── aes.h │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── gf_mul.h │ │ ├── poet.c │ │ └── poet.h ├── aes128poetv1aes4 │ ├── ni │ │ ├── Makefile │ │ ├── aes-ni.c │ │ ├── aes-ni.h │ │ ├── api.h │ │ ├── architectures │ │ ├── encrypt.c │ │ ├── gf_mul.h │ │ ├── poet.c │ │ └── poet.h │ └── ref │ │ ├── Makefile │ │ ├── aes.c │ │ ├── aes.h │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── gf_mul.h │ │ ├── poet.c │ │ └── poet.h ├── aes192avalanchev1 │ └── ref │ │ ├── api.h │ │ ├── avalanche.c │ │ ├── avalanche.h │ │ ├── largenumbers.c │ │ ├── pcmac.c │ │ └── rmac.c ├── aes256avalanchev1 │ └── ref │ │ ├── api.h │ │ ├── avalanche.c │ │ ├── avalanche.h │ │ ├── largenumbers.c │ │ ├── pcmac.c │ │ └── rmac.c ├── aes256cpfbv1 │ ├── aesni │ │ ├── api.h │ │ ├── cpfbkey.c │ │ ├── cpfbkey.h │ │ └── encrypt.c │ ├── aesref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── rijndael-alg-fst.c │ │ └── rijndael-alg-fst.h │ ├── evp │ │ ├── api.h │ │ ├── brutus_leaks_warning.c │ │ └── encrypt.c │ ├── gladman │ │ ├── aes.h │ │ ├── aescrypt.c │ │ ├── aeskey.c │ │ ├── aesopt.h │ │ ├── aestab.c │ │ ├── aestab.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── brg_types.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── aes256gcmv1 │ ├── cryptopp │ │ ├── api.h │ │ ├── implementors │ │ └── stream.cpp │ ├── dolbeau │ │ └── aesenc-int │ │ │ ├── aesenc-int.c │ │ │ ├── api.h │ │ │ └── implementors │ ├── openssl │ │ ├── api.h │ │ ├── decrypt.c │ │ ├── encrypt.c │ │ └── implementors │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── aes256otrpv1 │ └── ref │ │ ├── OTR.c │ │ ├── OTR.h │ │ ├── Test-OTR-P-AES256.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── t-aes_define.h │ │ ├── t-aes_enc_only.c │ │ └── t-aes_table_enc_only.h ├── aes256otrsv1 │ └── ref │ │ ├── OTR.c │ │ ├── OTR.h │ │ ├── Test-OTR-S-AES256.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── t-aes_define.h │ │ ├── t-aes_enc_only.c │ │ └── t-aes_table_enc_only.h ├── aescopav1 │ └── ref │ │ ├── aes-core.c │ │ ├── aes-core.h │ │ ├── api.h │ │ └── encrypt.c ├── aesjambuv1 │ ├── aesni │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── api.h │ │ └── encrypt.c ├── aezv1 │ └── ref │ │ ├── aez_ref.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── rijndael-alg-fst.c │ │ └── rijndael-alg-fst.h ├── artemia128v1 │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── jhae.h │ │ ├── jhae_decryption.c │ │ ├── jhae_encryption.c │ │ ├── jhae_padding.c │ │ └── jhae_permutation.c ├── artemia256v1 │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── jhae.h │ │ ├── jhae_decryption.c │ │ ├── jhae_encryption.c │ │ ├── jhae_padding.c │ │ └── jhae_permutation.c ├── ascon128v1 │ ├── opt64 │ │ ├── api.h │ │ ├── ascon.c │ │ └── implementors │ └── ref │ │ ├── api.h │ │ ├── ascon.c │ │ └── implementors ├── ascon96v1 │ ├── opt64 │ │ ├── api.h │ │ ├── ascon.c │ │ └── implementors │ └── ref │ │ ├── api.h │ │ ├── ascon.c │ │ └── implementors ├── calicov8 │ └── ref │ │ ├── api.h │ │ ├── calico.cpp │ │ ├── calico.h │ │ └── encrypt.c ├── cba1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── cba10 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── cba2 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── cba3 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── cba4 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── cba5 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── cba6 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── cba7 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── cba8 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── cba9 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── cmcc22v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── cmcc24v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── cmcc42v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── cmcc44v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── cmcc84v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── deoxyseq128128v1 │ ├── opt │ │ ├── ae.macros │ │ ├── api.h │ │ ├── deoxys.c │ │ ├── deoxys.h │ │ ├── encrypt.c │ │ └── tweakable-cipher.macros │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── deoxys.c │ │ ├── deoxys.h │ │ ├── encrypt.c │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── deoxyseq256128v1 │ ├── opt │ │ ├── ae.macros │ │ ├── api.h │ │ ├── deoxys-256.c │ │ ├── deoxys.h │ │ ├── encrypt.c │ │ └── tweakable-cipher.macros │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── deoxys.c │ │ ├── deoxys.h │ │ ├── encrypt.c │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── deoxysneq128128v1 │ ├── opt │ │ ├── ae.macros │ │ ├── api.h │ │ ├── deoxys.c │ │ ├── deoxys.h │ │ ├── encrypt.c │ │ └── tweakable-cipher.macros │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── deoxys.c │ │ ├── deoxys.h │ │ ├── encrypt.c │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── deoxysneq256128v1 │ ├── opt │ │ ├── ae.macros │ │ ├── api.h │ │ ├── deoxys-256.c │ │ ├── deoxys.h │ │ ├── encrypt.c │ │ └── tweakable-cipher.macros │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── deoxys.c │ │ ├── deoxys.h │ │ ├── encrypt.c │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── elmd1000v1 │ └── ref │ │ ├── aes_round_5.h │ │ ├── api.h │ │ ├── encrypt.c │ │ └── module.h ├── elmd1001v1 │ └── ref │ │ ├── aes_round_5.h │ │ ├── api.h │ │ ├── encrypt.c │ │ └── module.h ├── elmd101270v1 │ └── ref │ │ ├── aes_round_5.h │ │ ├── api.h │ │ ├── encrypt.c │ │ └── module.h ├── elmd101271v1 │ └── ref │ │ ├── aes_round_5.h │ │ ├── api.h │ │ ├── encrypt.c │ │ └── module.h ├── elmd500v1 │ └── ref │ │ ├── aes_round_5.h │ │ ├── api.h │ │ ├── encrypt.c │ │ └── module.h ├── elmd501v1 │ └── ref │ │ ├── aes_round_5.h │ │ ├── api.h │ │ ├── encrypt.c │ │ └── module.h ├── elmd51270v1 │ └── ref │ │ ├── aes_round_5.h │ │ ├── api.h │ │ ├── encrypt.c │ │ └── module.h ├── elmd51271v1 │ └── ref │ │ ├── aes_round_5.h │ │ ├── api.h │ │ ├── encrypt.c │ │ └── module.h ├── enchilada128v1 │ ├── ref │ │ ├── aes.c │ │ ├── api.h │ │ ├── auth.c │ │ ├── chacha.c │ │ ├── enchilada.c │ │ ├── enchilada.h │ │ └── implementors │ └── used ├── enchilada256v1 │ └── ref │ │ ├── aes.h │ │ ├── aescrypt.c │ │ ├── aesopt.h │ │ ├── aestab.c │ │ ├── api.h │ │ ├── auth.c │ │ ├── chacha.c │ │ ├── enchilada.h │ │ ├── enchilada256.c │ │ └── implementors ├── hs1sivhiv1 │ ├── dolbeau │ │ └── amd64-avx2 │ │ │ ├── api.h │ │ │ ├── architectures │ │ │ ├── c32.h │ │ │ ├── c368.h │ │ │ ├── encrypt.c │ │ │ ├── implementors │ │ │ ├── u1.h │ │ │ ├── u16.h │ │ │ ├── u4.h │ │ │ └── u8.h │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── hs1sivlov1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── hs1sivv1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── icepole128av1 │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── icepole.c │ │ └── icepole.h ├── icepole128v1 │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── icepole.c │ │ └── icepole.h ├── icepole256av1 │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── icepole.c │ │ └── icepole.h ├── ifeedaes128n104v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── ifeedaes128n96v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── iscream12v1 │ ├── neon │ │ ├── api.h │ │ ├── architectures │ │ ├── helper.h │ │ ├── iscream.c │ │ ├── params.h │ │ ├── sbox.h │ │ ├── tae.c │ │ └── tae.h │ ├── neon_compiled │ │ ├── iscream.s │ │ └── tae.s │ ├── ref │ │ ├── api.h │ │ ├── iscream_cipher.c │ │ ├── lbox.h │ │ ├── params.h │ │ ├── sbox.h │ │ └── tae.c │ └── sse │ │ ├── api.h │ │ ├── iscream.c │ │ ├── params.h │ │ ├── sbox.h │ │ ├── tae.c │ │ └── tae.h ├── iscream12v2 │ ├── neon │ │ ├── api.h │ │ ├── architectures │ │ ├── helper.h │ │ ├── iscream.c │ │ ├── params.h │ │ ├── sbox.h │ │ ├── tae.c │ │ └── tae.h │ ├── neon_compiled │ │ ├── iscream.s │ │ └── tae.s │ ├── ref │ │ ├── api.h │ │ ├── iscream_cipher.c │ │ ├── lbox.h │ │ ├── params.h │ │ ├── sbox.h │ │ └── tae.c │ └── sse │ │ ├── api.h │ │ ├── iscream.c │ │ ├── params.h │ │ ├── sbox.h │ │ ├── tae.c │ │ └── tae.h ├── iscream14v1 │ ├── neon │ │ ├── api.h │ │ ├── architectures │ │ ├── helper.h │ │ ├── iscream.c │ │ ├── params.h │ │ ├── sbox.h │ │ ├── tae.c │ │ └── tae.h │ ├── neon_compiled │ │ ├── iscream.s │ │ └── tae.s │ ├── ref │ │ ├── api.h │ │ ├── iscream_cipher.c │ │ ├── lbox.h │ │ ├── params.h │ │ ├── sbox.h │ │ └── tae.c │ └── sse │ │ ├── api.h │ │ ├── iscream.c │ │ ├── params.h │ │ ├── sbox.h │ │ ├── tae.c │ │ └── tae.h ├── iscream14v2 │ ├── neon │ │ ├── api.h │ │ ├── architectures │ │ ├── helper.h │ │ ├── iscream.c │ │ ├── params.h │ │ ├── sbox.h │ │ ├── tae.c │ │ └── tae.h │ ├── neon_compiled │ │ ├── iscream.s │ │ └── tae.s │ ├── ref │ │ ├── api.h │ │ ├── iscream_cipher.c │ │ ├── lbox.h │ │ ├── params.h │ │ ├── sbox.h │ │ └── tae.c │ └── sse │ │ ├── api.h │ │ ├── iscream.c │ │ ├── params.h │ │ ├── sbox.h │ │ ├── tae.c │ │ └── tae.h ├── joltikeq12864v1 │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── joltikeq6464v1 │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── joltikeq8048v1 │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── joltikeq9696v1 │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── joltikneq12864v1 │ ├── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC.c │ │ └── tweakableBC.h │ └── vperm │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── joltik-avx2.c.inc │ │ ├── joltik-ssse3.c.inc │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC-avx2.c.inc │ │ ├── tweakableBC-ssse3.c.inc │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── joltikneq6464v1 │ ├── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC.c │ │ └── tweakableBC.h │ └── vperm │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── joltik-avx2.c.inc │ │ ├── joltik-ssse3.c.inc │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC-avx2.c.inc │ │ ├── tweakableBC-ssse3.c.inc │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── joltikneq8048v1 │ ├── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC.c │ │ └── tweakableBC.h │ └── vperm │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── joltik-avx2.c.inc │ │ ├── joltik-ssse3.c.inc │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC-avx2.c.inc │ │ ├── tweakableBC-ssse3.c.inc │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── joltikneq9696v1 │ ├── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC.c │ │ └── tweakableBC.h │ └── vperm │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── joltik-avx2.c.inc │ │ ├── joltik-ssse3.c.inc │ │ ├── joltik.c │ │ ├── joltik.h │ │ ├── tweakableBC-avx2.c.inc │ │ ├── tweakableBC-ssse3.c.inc │ │ ├── tweakableBC.c │ │ └── tweakableBC.h ├── juliusv1draft │ └── ref │ │ ├── aes.c │ │ ├── api.h │ │ ├── encrypt.c │ │ └── functions.c ├── ketjejrv1 │ └── ref │ │ ├── KeccakF-200-interface.h │ │ ├── KeccakF-200-reference.c │ │ ├── KeccakF-200-reference.h │ │ ├── KeccakF-interface.h │ │ ├── KeccakP-200-interface.h │ │ ├── KeccakP-200-reference.c │ │ ├── KeccakP-200-reference.h │ │ ├── KeccakP-interface.h │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ketje.c │ │ ├── Ketje.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── displayIntermediateValues.c │ │ ├── displayIntermediateValues.h │ │ └── encrypt.c ├── ketjesrv1 │ └── ref │ │ ├── KeccakF-400-interface.h │ │ ├── KeccakF-400-reference.c │ │ ├── KeccakF-400-reference.h │ │ ├── KeccakF-interface.h │ │ ├── KeccakP-400-interface.h │ │ ├── KeccakP-400-reference.c │ │ ├── KeccakP-400-reference.h │ │ ├── KeccakP-interface.h │ │ ├── Ket.c │ │ ├── Ket.h │ │ ├── Ketje.c │ │ ├── Ketje.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── displayIntermediateValues.c │ │ ├── displayIntermediateValues.h │ │ └── encrypt.c ├── kiasueq128v1 │ ├── bitslice │ │ ├── aes_tweaked.s │ │ ├── api.h │ │ ├── common.s │ │ ├── encrypt.c │ │ ├── invaes_tweaked.s │ │ ├── kiasu.c │ │ └── kiasu.h │ ├── opt │ │ ├── ae.macros │ │ ├── aes_ni.macros │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── kiasu.c │ │ └── kiasu.h │ └── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── kiasu.c │ │ ├── kiasu.h │ │ ├── tweakable_aes.c │ │ └── tweakable_aes.h ├── kiasuneq128v1 │ ├── bitslice │ │ ├── aes_tweaked.s │ │ ├── api.h │ │ ├── common.s │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── invaes_tweaked.s │ │ ├── kiasu.c │ │ └── kiasu.h │ ├── opt │ │ ├── ae.macros │ │ ├── aes_ni.macros │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── kiasu.c │ │ └── kiasu.h │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── kiasu.c │ │ ├── kiasu.h │ │ ├── tweakable_aes.c │ │ └── tweakable_aes.h ├── lacv1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── lakekeyakv1 │ └── ref │ │ ├── KeccakDuplex.c │ │ ├── KeccakDuplex.h │ │ ├── KeccakF-1600-interface.h │ │ ├── KeccakF-1600-reference.c │ │ ├── KeccakF-1600-reference.h │ │ ├── KeccakF-interface.h │ │ ├── KeccakP-1600-12-interface.h │ │ ├── KeccakP-1600-12-reference.c │ │ ├── KeccakP-1600-12-reference.h │ │ ├── Keyak.c │ │ ├── Keyak.h │ │ ├── NumberOfParallelInstances.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── displayIntermediateValues.c │ │ ├── displayIntermediateValues.h │ │ └── encrypt.c ├── led80n6silcv1 │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── led.c │ │ ├── led.h │ │ ├── silc.c │ │ ├── silc.h │ │ └── utils.c ├── minalpherv1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── morus1280128v1 │ ├── avx2 │ │ ├── api.h │ │ └── morus1280128v1avx2.c │ ├── ref │ │ ├── api.h │ │ └── encrypt.c │ ├── ref64 │ │ ├── api.h │ │ └── morus1280128v1opt64.c │ └── sse2 │ │ ├── api.h │ │ └── morus1280128v1sse2.c ├── morus1280256v1 │ ├── avx2 │ │ ├── api.h │ │ └── morus1280256v1avx2.c │ ├── ref │ │ ├── api.h │ │ └── encrypt.c │ ├── ref64 │ │ ├── api.h │ │ └── morus1280256v1opt64.c │ └── sse2 │ │ ├── api.h │ │ └── morus1280256v1sse2.c ├── morus640128v1 │ ├── ref │ │ ├── api.h │ │ └── encrypt.c │ └── sse2 │ │ ├── api.h │ │ └── morus640128v1sse2.c ├── norx3241v1 │ ├── neon │ │ ├── api.h │ │ ├── config.h │ │ └── norx.c │ ├── ref │ │ ├── api.h │ │ ├── caesar.c │ │ ├── norx.c │ │ ├── norx.h │ │ ├── norx_config.h │ │ └── norx_util.h │ └── xmm │ │ ├── api.h │ │ ├── config.h │ │ └── norx.c ├── norx3261v1 │ ├── neon │ │ ├── api.h │ │ ├── config.h │ │ └── norx.c │ ├── ref │ │ ├── api.h │ │ ├── caesar.c │ │ ├── norx.c │ │ ├── norx.h │ │ ├── norx_config.h │ │ └── norx_util.h │ └── xmm │ │ ├── api.h │ │ ├── config.h │ │ └── norx.c ├── norx6441v1 │ ├── neon │ │ ├── api.h │ │ ├── config.h │ │ └── norx.c │ ├── ref │ │ ├── api.h │ │ ├── caesar.c │ │ ├── norx.c │ │ ├── norx.h │ │ ├── norx_config.h │ │ └── norx_util.h │ ├── xmm │ │ ├── api.h │ │ ├── config.h │ │ └── norx.c │ └── ymm │ │ ├── api.h │ │ ├── config.h │ │ └── norx.c ├── norx6444v1 │ └── ref │ │ ├── api.h │ │ ├── caesar.c │ │ ├── norx.c │ │ ├── norx.h │ │ ├── norx_config.h │ │ └── norx_util.h ├── norx6461v1 │ ├── neon │ │ ├── api.h │ │ ├── config.h │ │ └── norx.c │ ├── ref │ │ ├── api.h │ │ ├── caesar.c │ │ ├── norx.c │ │ ├── norx.h │ │ ├── norx_config.h │ │ └── norx_util.h │ ├── xmm │ │ ├── api.h │ │ ├── config.h │ │ └── norx.c │ └── ymm │ │ ├── api.h │ │ ├── config.h │ │ └── norx.c ├── oceankeyakv1 │ └── ref │ │ ├── KeccakDuplex.c │ │ ├── KeccakDuplex.h │ │ ├── KeccakF-1600-interface.h │ │ ├── KeccakF-1600-reference.c │ │ ├── KeccakF-1600-reference.h │ │ ├── KeccakF-interface.h │ │ ├── KeccakP-1600-12-interface.h │ │ ├── KeccakP-1600-12-reference.c │ │ ├── KeccakP-1600-12-reference.h │ │ ├── KeccakParallelDuplex.c │ │ ├── KeccakParallelDuplex.h │ │ ├── Keyak.c │ │ ├── Keyak.h │ │ ├── NumberOfParallelInstances.h │ │ ├── ParallelKeccakFs.h │ │ ├── SerialFallback.c │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── displayIntermediateValues.c │ │ ├── displayIntermediateValues.h │ │ ├── encrypt.c │ │ ├── testParallelPaSM.c │ │ └── testParallelPaSM.h ├── omdsha256k128n96tau128v1 │ ├── avx1 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_avx1.h │ │ └── stdint_win.h │ ├── ref │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256.c │ │ ├── sha256.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_sse4.h │ │ └── stdint_win.h ├── omdsha256k128n96tau64v1 │ ├── avx1 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_avx1.h │ │ └── stdint_win.h │ ├── ref │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256.c │ │ ├── sha256.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_sse4.h │ │ └── stdint_win.h ├── omdsha256k128n96tau96v1 │ ├── avx1 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_avx1.h │ │ └── stdint_win.h │ ├── ref │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256.c │ │ ├── sha256.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_sse4.h │ │ └── stdint_win.h ├── omdsha256k192n104tau128v1 │ ├── avx1 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_avx1.h │ │ └── stdint_win.h │ ├── ref │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256.c │ │ ├── sha256.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_sse4.h │ │ └── stdint_win.h ├── omdsha256k256n104tau160v1 │ ├── avx1 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_avx1.h │ │ └── stdint_win.h │ ├── ref │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256.c │ │ ├── sha256.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_sse4.h │ │ └── stdint_win.h ├── omdsha256k256n248tau256v1 │ ├── avx1 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_avx1.h │ │ └── stdint_win.h │ ├── ref │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256.c │ │ ├── sha256.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── md32_common.h │ │ ├── omd_api.h │ │ ├── omdsha256.c │ │ ├── omdsha256.h │ │ ├── sha256_sse4.h │ │ └── stdint_win.h ├── omdsha512k128n128tau128v1 │ ├── avx1 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512_avx1.h │ │ └── stdint_win.h │ ├── ref │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512.c │ │ ├── sha512.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512_sse4.h │ │ └── stdint_win.h ├── omdsha512k256n256tau256v1 │ ├── avx1 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512_avx1.h │ │ └── stdint_win.h │ ├── ref │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512.c │ │ ├── sha512.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512_sse4.h │ │ └── stdint_win.h ├── omdsha512k512n256tau256v1 │ ├── avx1 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512_avx1.h │ │ └── stdint_win.h │ ├── ref │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512.c │ │ ├── sha512.h │ │ └── stdint_win.h │ └── sse4 │ │ ├── README.txt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── inttypes_mingw.h │ │ ├── inttypes_win.h │ │ ├── omd_api.h │ │ ├── omdsha512.c │ │ ├── omdsha512.h │ │ ├── sha512_sse4.h │ │ └── stdint_win.h ├── paeq128 │ └── ref │ │ ├── api.h │ │ └── encrypt.cpp ├── paeq128t │ └── ref │ │ ├── api.h │ │ └── encrypt.cpp ├── paeq128tnm │ └── ref │ │ ├── api.h │ │ └── encrypt.cpp ├── paeq160 │ └── ref │ │ ├── api.h │ │ └── encrypt.cpp ├── paeq64 │ └── ref │ │ ├── api.h │ │ └── encrypt.cpp ├── paeq80 │ └── ref │ │ ├── api.h │ │ └── encrypt.cpp ├── pi16cipher096v1 │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── pi16cipher128v1 │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── pi32cipher128v1 │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── pi32cipher256v1 │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── pi64cipher128v1 │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── pi64cipher256v1 │ ├── optimized_AVX │ │ ├── api.h │ │ ├── architectures │ │ ├── encrypt_AVX.S │ │ └── implementors │ ├── optimized_AVX2 │ │ ├── api.h │ │ ├── architectures │ │ ├── encrypt_AVX2.S │ │ └── implementors │ ├── optimized_SSE │ │ ├── api.h │ │ ├── architectures │ │ ├── encrypt_SSE.S │ │ └── implementors │ ├── optimized_nonSSE │ │ ├── api.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── polawisv1 │ └── ref │ │ ├── compile_POLAWIS.sh │ │ ├── readme.txt │ │ ├── test_POLAWIS.sh │ │ └── test_long_POLAWIS.sh ├── ppaev11 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── present80n6silcv1 │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── present.c │ │ ├── present.h │ │ ├── silc.c │ │ ├── silc.h │ │ └── utils.c ├── primatesv1ape120 │ └── ref │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── parameters.h │ │ ├── primate.cpp │ │ └── primate.h ├── primatesv1ape80 │ └── ref │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── parameters.h │ │ ├── primate.cpp │ │ └── primate.h ├── primatesv1gibbon120 │ └── ref │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── parameters.h │ │ ├── primate.cpp │ │ └── primate.h ├── primatesv1gibbon80 │ └── ref │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── parameters.h │ │ ├── primate.cpp │ │ └── primate.h ├── primatesv1hanuman120 │ └── ref │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── parameters.h │ │ ├── primate.cpp │ │ └── primate.h ├── primatesv1hanuman80 │ └── ref │ │ ├── api.h │ │ ├── encrypt.cpp │ │ ├── parameters.h │ │ ├── primate.cpp │ │ └── primate.h ├── proest128apev1 │ └── ref │ │ ├── ape.h │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── proest128.c │ │ ├── proest128.h │ │ ├── zerobytes.c │ │ └── zerobytes.h ├── proest128copav1 │ └── ref │ │ ├── api.h │ │ ├── copa.h │ │ ├── encrypt.c │ │ ├── proest128.c │ │ ├── proest128.h │ │ ├── zerobytes.c │ │ └── zerobytes.h ├── proest128otrv1 │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── otr.h │ │ ├── proest128.c │ │ ├── proest128.h │ │ ├── zerobytes.c │ │ └── zerobytes.h ├── proest256apev1 │ └── ref │ │ ├── ape.h │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── proest256.c │ │ ├── proest256.h │ │ ├── zerobytes.c │ │ └── zerobytes.h ├── proest256copav1 │ └── ref │ │ ├── api.h │ │ ├── copa.h │ │ ├── encrypt.c │ │ ├── proest256.c │ │ ├── proest256.h │ │ ├── zerobytes.c │ │ └── zerobytes.h ├── proest256otrv1 │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── otr.h │ │ ├── proest256.c │ │ ├── proest256.h │ │ ├── zerobytes.c │ │ └── zerobytes.h ├── raviyoylav1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── riverkeyakv1 │ └── ref │ │ ├── KeccakDuplex.c │ │ ├── KeccakDuplex.h │ │ ├── KeccakF-800-interface.h │ │ ├── KeccakF-800-reference.c │ │ ├── KeccakF-800-reference.h │ │ ├── KeccakF-interface.h │ │ ├── KeccakP-800-12-interface.h │ │ ├── KeccakP-800-12-reference.c │ │ ├── KeccakP-800-12-reference.h │ │ ├── Keyak.c │ │ ├── Keyak.h │ │ ├── NumberOfParallelInstances.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── displayIntermediateValues.c │ │ ├── displayIntermediateValues.h │ │ └── encrypt.c ├── sablierv1 │ └── ref │ │ ├── api.h │ │ ├── authenticate_1.h │ │ ├── cipher_1.h │ │ └── encrypt.c ├── scream10v1 │ ├── neon │ │ ├── api.h │ │ ├── architectures │ │ ├── helper.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream.c │ │ ├── tae.c │ │ └── tae.h │ ├── neon_compiled │ │ ├── scream.s │ │ └── tae.s │ ├── ref │ │ ├── api.h │ │ ├── lbox.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream_cipher.c │ │ └── tae.c │ └── sse │ │ ├── api.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream.c │ │ ├── tae.c │ │ └── tae.h ├── scream10v2 │ ├── neon │ │ ├── api.h │ │ ├── architectures │ │ ├── helper.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream.c │ │ ├── tae.c │ │ └── tae.h │ ├── neon_compiled │ │ ├── scream.s │ │ └── tae.s │ ├── ref │ │ ├── api.h │ │ ├── lbox.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream_cipher.c │ │ └── tae.c │ └── sse │ │ ├── api.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream.c │ │ ├── tae.c │ │ └── tae.h ├── scream12v1 │ ├── neon │ │ ├── api.h │ │ ├── architectures │ │ ├── helper.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream.c │ │ ├── tae.c │ │ └── tae.h │ ├── neon_compiled │ │ ├── scream.s │ │ └── tae.s │ ├── ref │ │ ├── api.h │ │ ├── lbox.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream_cipher.c │ │ └── tae.c │ └── sse │ │ ├── api.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream.c │ │ ├── tae.c │ │ └── tae.h ├── scream12v2 │ ├── neon │ │ ├── api.h │ │ ├── architectures │ │ ├── helper.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream.c │ │ ├── tae.c │ │ └── tae.h │ ├── neon_compiled │ │ ├── scream.s │ │ └── tae.s │ ├── ref │ │ ├── api.h │ │ ├── lbox.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream_cipher.c │ │ └── tae.c │ └── sse │ │ ├── api.h │ │ ├── params.h │ │ ├── sbox.h │ │ ├── scream.c │ │ ├── tae.c │ │ └── tae.h ├── seakeyakv1 │ └── ref │ │ ├── KeccakDuplex.c │ │ ├── KeccakDuplex.h │ │ ├── KeccakF-1600-interface.h │ │ ├── KeccakF-1600-reference.c │ │ ├── KeccakF-1600-reference.h │ │ ├── KeccakF-interface.h │ │ ├── KeccakP-1600-12-interface.h │ │ ├── KeccakP-1600-12-reference.c │ │ ├── KeccakP-1600-12-reference.h │ │ ├── KeccakParallelDuplex.c │ │ ├── KeccakParallelDuplex.h │ │ ├── Keyak.c │ │ ├── Keyak.h │ │ ├── NumberOfParallelInstances.h │ │ ├── ParallelKeccakFs.h │ │ ├── SerialFallback.c │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── displayIntermediateValues.c │ │ ├── displayIntermediateValues.h │ │ ├── encrypt.c │ │ ├── testParallelPaSM.c │ │ └── testParallelPaSM.h ├── shellaes128v1d4n64 │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d4n80 │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d5n64 │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d5n80 │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d6n64 │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d6n80 │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d7n64 │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d7n80 │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d8n64 │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── shellaes128v1d8n80 │ └── ref │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aesReduced.c │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── shellaes.c │ │ └── shellaes.h ├── silverv1 │ ├── aesnioptimized │ │ ├── api.h │ │ ├── encrypt.c │ │ └── macs4AESNI.h │ ├── anotherlittleend │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── encrypt.c │ │ ├── rijndael-alg-fstplus.c │ │ └── rijndael-alg-fstplus.h │ ├── bigendoptimized │ │ ├── api.h │ │ ├── brg_endian.h │ │ ├── encrypt.c │ │ ├── rijndael-alg-fstplusminus.c │ │ └── rijndael-alg-fstplusminus.h │ ├── littleendoptnotaesni │ │ ├── AES-128TS.c │ │ ├── AES-128TS.h │ │ ├── api.h │ │ ├── brg_endian.h │ │ └── encrypt.c │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── rijndaelEndianNeutral.c │ │ └── rijndaelEndianNeutral.h ├── stribob192r1 │ ├── 8bit │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── sbob_pi8.c │ │ ├── stribob.c │ │ └── stribob.h │ ├── ref │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── sbob_pi64.c │ │ ├── sbob_tab64.c │ │ ├── stribob.c │ │ └── stribob.h │ └── xmm │ │ ├── api.h │ │ ├── crypto_aead.h │ │ ├── encrypt.c │ │ ├── sbob_pi64xmm.c │ │ ├── sbob_tab64.c │ │ ├── stribob.c │ │ └── stribob.h ├── tiaoxinv1 │ ├── aesnim │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── tiaoxin-optimized.c │ │ └── tiaoxin-optimized.h │ ├── opt │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── tiaoxin-optimized.c │ │ └── tiaoxin-optimized.h │ ├── ref │ │ ├── aes_round.c │ │ ├── aes_round.h │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── tiaoxin-reference.c │ │ └── tiaoxin-reference.h │ └── table │ │ ├── api.h │ │ ├── encrypt.c │ │ ├── sboxes.h │ │ ├── tiaoxin-tablebased.c │ │ └── tiaoxin-tablebased.h ├── trivia0v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── trivia128v1 │ └── ref │ │ ├── api.h │ │ └── encrypt.c ├── twine80n6clocv1 │ └── ref │ │ ├── api.h │ │ ├── cloc.c │ │ ├── cloc.h │ │ ├── encrypt.c │ │ ├── twine.c │ │ ├── twine.h │ │ └── utils.c ├── wheeshtv1mr3fr1t128 │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ └── encrypt.h ├── wheeshtv1mr3fr1t256 │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ └── encrypt.h ├── wheeshtv1mr3fr3t256 │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ └── encrypt.h ├── wheeshtv1mr5fr7t256 │ └── ref │ │ ├── api.h │ │ ├── encrypt.c │ │ └── encrypt.h └── yaes128v2 │ └── ref │ ├── aes-128.c │ ├── aes-128.h │ ├── api.h │ ├── encrypt.c │ └── encrypt.h ├── inc ├── brutus.h ├── brutus_aead.h ├── crypto_aead.h ├── crypto_core_aes128decrypt.h ├── crypto_core_aes128encrypt.h ├── crypto_core_aes256decrypt.h ├── crypto_core_aes256encrypt.h ├── crypto_uint16.h ├── crypto_uint32.h ├── crypto_uint64.h ├── crypto_uint8.h ├── crypto_verify_16.h └── crypto_verify_32.h ├── mkaeadlibs.sh └── src ├── aead_params.c ├── coherence.c ├── kat.c ├── main.c ├── speed.c ├── util.c └── xprmnt.c /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/README.md -------------------------------------------------------------------------------- /aead_feedback/genhtml.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/aead_feedback/genhtml.sh -------------------------------------------------------------------------------- /aead_feedback/genindex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/aead_feedback/genindex.sh -------------------------------------------------------------------------------- /brutus_cc.cfg: -------------------------------------------------------------------------------- 1 | gcc -Wall -Ofast -march=native 2 | -------------------------------------------------------------------------------- /crypto_aead/acorn128/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/acorn128/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/acorn128/designers: -------------------------------------------------------------------------------- 1 | Hongjun Wu 2 | -------------------------------------------------------------------------------- /crypto_aead/acorn128/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/acorn128/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/acorn128/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/acorn128/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/acorn128v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/acorn128v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/acorn128v2/designers: -------------------------------------------------------------------------------- 1 | Hongjun Wu 2 | -------------------------------------------------------------------------------- /crypto_aead/acorn128v2/opt/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/acorn128v2/opt/api.h -------------------------------------------------------------------------------- /crypto_aead/acorn128v2/opt/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/acorn128v2/opt/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/acorn128v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/acorn128v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/acorn128v2/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/acorn128v2/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/aegis128/aesni/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis128/aesni/api.h -------------------------------------------------------------------------------- /crypto_aead/aegis128/aesni/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis128/aesni/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/aegis128/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aegis128/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aegis128/designers: -------------------------------------------------------------------------------- 1 | Hongjun Wu 2 | Bart Preneel 3 | -------------------------------------------------------------------------------- /crypto_aead/aegis128/ref/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis128/ref/aes.c -------------------------------------------------------------------------------- /crypto_aead/aegis128/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis128/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/aegis128/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis128/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/aegis128l/aesnia/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis128l/aesnia/api.h -------------------------------------------------------------------------------- /crypto_aead/aegis128l/aesnia/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis128l/aesnia/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/aegis128l/aesnib/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis128l/aesnib/api.h -------------------------------------------------------------------------------- /crypto_aead/aegis128l/aesnib/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis128l/aesnib/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/aegis128l/aesnic/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis128l/aesnic/api.h -------------------------------------------------------------------------------- /crypto_aead/aegis128l/aesnic/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis128l/aesnic/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/aegis128l/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aegis128l/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aegis128l/designers: -------------------------------------------------------------------------------- 1 | Hongjun Wu 2 | Bart Preneel 3 | -------------------------------------------------------------------------------- /crypto_aead/aegis128l/ref/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis128l/ref/aes.c -------------------------------------------------------------------------------- /crypto_aead/aegis128l/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis128l/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/aegis128l/ref/ecrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis128l/ref/ecrypt.c -------------------------------------------------------------------------------- /crypto_aead/aegis256/aesni/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis256/aesni/api.h -------------------------------------------------------------------------------- /crypto_aead/aegis256/aesni/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis256/aesni/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/aegis256/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aegis256/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aegis256/designers: -------------------------------------------------------------------------------- 1 | Hongjun Wu 2 | Bart Preneel 3 | -------------------------------------------------------------------------------- /crypto_aead/aegis256/ref/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis256/ref/aes.c -------------------------------------------------------------------------------- /crypto_aead/aegis256/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis256/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/aegis256/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aegis256/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/aes128n12t8clocv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128n12t8clocv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128n12t8clocv2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128n12t8clocv2/designers -------------------------------------------------------------------------------- /crypto_aead/aes128n12t8clocv2/ref/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128n12t8clocv2/ref/aes.h -------------------------------------------------------------------------------- /crypto_aead/aes128n12t8clocv2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128n12t8clocv2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/aes128n12t8silcv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128n12t8silcv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128n12t8silcv2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128n12t8silcv2/designers -------------------------------------------------------------------------------- /crypto_aead/aes128n8t8clocv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128n8t8clocv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128n8t8silcv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128n8t8silcv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128otrpv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128otrpv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128otrpv2/designers: -------------------------------------------------------------------------------- 1 | Kazuhiko Minematsu 2 | -------------------------------------------------------------------------------- /crypto_aead/aes128otrpv2/ref/OTR.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128otrpv2/ref/OTR.c -------------------------------------------------------------------------------- /crypto_aead/aes128otrpv2/ref/OTR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128otrpv2/ref/OTR.h -------------------------------------------------------------------------------- /crypto_aead/aes128otrpv2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128otrpv2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/aes128otrpv3/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128otrpv3/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128otrpv3/designers: -------------------------------------------------------------------------------- 1 | Kazuhiko Minematsu 2 | -------------------------------------------------------------------------------- /crypto_aead/aes128otrpv3/ref/OTR.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128otrpv3/ref/OTR.c -------------------------------------------------------------------------------- /crypto_aead/aes128otrpv3/ref/OTR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128otrpv3/ref/OTR.h -------------------------------------------------------------------------------- /crypto_aead/aes128otrpv3/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128otrpv3/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/aes128otrsv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128otrsv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128otrsv2/designers: -------------------------------------------------------------------------------- 1 | Kazuhiko Minematsu 2 | -------------------------------------------------------------------------------- /crypto_aead/aes128otrsv2/ref/OTR.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128otrsv2/ref/OTR.c -------------------------------------------------------------------------------- /crypto_aead/aes128otrsv2/ref/OTR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128otrsv2/ref/OTR.h -------------------------------------------------------------------------------- /crypto_aead/aes128otrsv2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128otrsv2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/aes128otrsv3/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128otrsv3/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128otrsv3/designers: -------------------------------------------------------------------------------- 1 | Kazuhiko Minematsu 2 | -------------------------------------------------------------------------------- /crypto_aead/aes128otrsv3/ref/OTR.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128otrsv3/ref/OTR.c -------------------------------------------------------------------------------- /crypto_aead/aes128otrsv3/ref/OTR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128otrsv3/ref/OTR.h -------------------------------------------------------------------------------- /crypto_aead/aes128otrsv3/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128otrsv3/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/aes128poetv1aes128/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv1aes128/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv1aes128/ni/architectures: -------------------------------------------------------------------------------- 1 | amd64 2 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv1aes4/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv1aes4/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv1aes4/ni/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128poetv1aes4/ni/api.h -------------------------------------------------------------------------------- /crypto_aead/aes128poetv1aes4/ni/architectures: -------------------------------------------------------------------------------- 1 | amd64 2 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv2aes128/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv2aes128/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv2aes128/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv2aes128ni/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv2aes128ni/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv2aes128ni/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv2aes4/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128poetv2aes4/Makefile -------------------------------------------------------------------------------- /crypto_aead/aes128poetv2aes4/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv2aes4/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv2aes4/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv2aes4/ni/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes128poetv2aes4/ni/api.h -------------------------------------------------------------------------------- /crypto_aead/aes128poetv2aes4ni/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv2aes4ni/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes128poetv2aes4ni/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes256otrpv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes256otrpv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes256otrpv2/designers: -------------------------------------------------------------------------------- 1 | Kazuhiko Minematsu 2 | -------------------------------------------------------------------------------- /crypto_aead/aes256otrpv2/ref/OTR.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes256otrpv2/ref/OTR.c -------------------------------------------------------------------------------- /crypto_aead/aes256otrpv2/ref/OTR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes256otrpv2/ref/OTR.h -------------------------------------------------------------------------------- /crypto_aead/aes256otrpv2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes256otrpv2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/aes256otrpv3/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes256otrpv3/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes256otrpv3/designers: -------------------------------------------------------------------------------- 1 | Kazuhiko Minematsu 2 | -------------------------------------------------------------------------------- /crypto_aead/aes256otrpv3/ref/OTR.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes256otrpv3/ref/OTR.c -------------------------------------------------------------------------------- /crypto_aead/aes256otrpv3/ref/OTR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes256otrpv3/ref/OTR.h -------------------------------------------------------------------------------- /crypto_aead/aes256otrpv3/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes256otrpv3/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/aes256otrsv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes256otrsv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes256otrsv2/designers: -------------------------------------------------------------------------------- 1 | Kazuhiko Minematsu 2 | -------------------------------------------------------------------------------- /crypto_aead/aes256otrsv2/ref/OTR.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes256otrsv2/ref/OTR.c -------------------------------------------------------------------------------- /crypto_aead/aes256otrsv2/ref/OTR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes256otrsv2/ref/OTR.h -------------------------------------------------------------------------------- /crypto_aead/aes256otrsv2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes256otrsv2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/aes256otrsv3/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes256otrsv3/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aes256otrsv3/designers: -------------------------------------------------------------------------------- 1 | Kazuhiko Minematsu 2 | -------------------------------------------------------------------------------- /crypto_aead/aes256otrsv3/ref/OTR.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes256otrsv3/ref/OTR.c -------------------------------------------------------------------------------- /crypto_aead/aes256otrsv3/ref/OTR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes256otrsv3/ref/OTR.h -------------------------------------------------------------------------------- /crypto_aead/aes256otrsv3/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aes256otrsv3/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/aescopav2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aescopav2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aescopav2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aescopav2/designers -------------------------------------------------------------------------------- /crypto_aead/aescopav2/ref/aes-core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aescopav2/ref/aes-core.c -------------------------------------------------------------------------------- /crypto_aead/aescopav2/ref/aes-core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aescopav2/ref/aes-core.h -------------------------------------------------------------------------------- /crypto_aead/aescopav2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aescopav2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/aescopav2/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aescopav2/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/aezv3/aesni/aez_ni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aezv3/aesni/aez_ni.c -------------------------------------------------------------------------------- /crypto_aead/aezv3/aesni/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aezv3/aesni/api.h -------------------------------------------------------------------------------- /crypto_aead/aezv3/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aezv3/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aezv3/designers: -------------------------------------------------------------------------------- 1 | Viet Tung Hoang 2 | Ted Krovetz 3 | Phillip Rogaway 4 | -------------------------------------------------------------------------------- /crypto_aead/aezv3/ref/aez_ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aezv3/ref/aez_ref.c -------------------------------------------------------------------------------- /crypto_aead/aezv3/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aezv3/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/aezv4/aesni/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aezv4/aesni/api.h -------------------------------------------------------------------------------- /crypto_aead/aezv4/aesni/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aezv4/aesni/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/aezv4/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aezv4/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/aezv4/designers: -------------------------------------------------------------------------------- 1 | Viet Tung Hoang 2 | Ted Krovetz 3 | Phillip Rogaway 4 | -------------------------------------------------------------------------------- /crypto_aead/aezv4/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aezv4/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/aezv4/ref/blake2b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aezv4/ref/blake2b.c -------------------------------------------------------------------------------- /crypto_aead/aezv4/ref/blake2b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aezv4/ref/blake2b.h -------------------------------------------------------------------------------- /crypto_aead/aezv4/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/aezv4/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/ascon128av11/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/ascon128av11/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/ascon128av11/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/ascon128av11/designers -------------------------------------------------------------------------------- /crypto_aead/ascon128av11/opt64/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/ascon128av11/opt64/api.h -------------------------------------------------------------------------------- /crypto_aead/ascon128av11/opt64/implementors: -------------------------------------------------------------------------------- 1 | Christoph Dobraunig 2 | Martin Schläffer 3 | -------------------------------------------------------------------------------- /crypto_aead/ascon128av11/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/ascon128av11/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/ascon128av11/ref/ascon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/ascon128av11/ref/ascon.c -------------------------------------------------------------------------------- /crypto_aead/ascon128av11/ref/implementors: -------------------------------------------------------------------------------- 1 | Christoph Dobraunig 2 | Martin Schläffer 3 | -------------------------------------------------------------------------------- /crypto_aead/ascon128v11/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/ascon128v11/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/ascon128v11/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/ascon128v11/designers -------------------------------------------------------------------------------- /crypto_aead/ascon128v11/opt64/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/ascon128v11/opt64/api.h -------------------------------------------------------------------------------- /crypto_aead/ascon128v11/opt64/ascon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/ascon128v11/opt64/ascon.c -------------------------------------------------------------------------------- /crypto_aead/ascon128v11/opt64/implementors: -------------------------------------------------------------------------------- 1 | Christoph Dobraunig 2 | Martin Schläffer 3 | -------------------------------------------------------------------------------- /crypto_aead/ascon128v11/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/ascon128v11/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/ascon128v11/ref/ascon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/ascon128v11/ref/ascon.c -------------------------------------------------------------------------------- /crypto_aead/ascon128v11/ref/implementors: -------------------------------------------------------------------------------- 1 | Christoph Dobraunig 2 | Martin Schläffer 3 | -------------------------------------------------------------------------------- /crypto_aead/deoxyseq128128v13/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/deoxyseq128128v13/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/deoxyseq128128v13/designers: -------------------------------------------------------------------------------- 1 | Jérémy Jean 2 | Ivica Nikolić 3 | Thomas Peyrin 4 | -------------------------------------------------------------------------------- /crypto_aead/deoxyseq128128v13/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/deoxyseq256128v13/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/deoxyseq256128v13/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/deoxyseq256128v13/designers: -------------------------------------------------------------------------------- 1 | Jérémy Jean 2 | Ivica Nikolić 3 | Thomas Peyrin 4 | -------------------------------------------------------------------------------- /crypto_aead/deoxyseq256128v13/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/deoxysneq128128v13/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/deoxysneq128128v13/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/deoxysneq128128v13/designers: -------------------------------------------------------------------------------- 1 | Jérémy Jean 2 | Ivica Nikolić 3 | Thomas Peyrin 4 | -------------------------------------------------------------------------------- /crypto_aead/deoxysneq128128v13/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/deoxysneq256128v13/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/deoxysneq256128v13/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/deoxysneq256128v13/designers: -------------------------------------------------------------------------------- 1 | Jérémy Jean 2 | Ivica Nikolić 3 | Thomas Peyrin 4 | -------------------------------------------------------------------------------- /crypto_aead/deoxysneq256128v13/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd1000v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd1000v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd1000v2/designers: -------------------------------------------------------------------------------- 1 | Nilanjan Datta 2 | Mridul Nandi 3 | -------------------------------------------------------------------------------- /crypto_aead/elmd1000v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd1000v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/elmd1000v2/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd1000v2/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/elmd1000v2/ref/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd1000v2/ref/module.h -------------------------------------------------------------------------------- /crypto_aead/elmd1001v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd1001v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd1001v2/designers: -------------------------------------------------------------------------------- 1 | Nilanjan Datta 2 | Mridul Nandi 3 | -------------------------------------------------------------------------------- /crypto_aead/elmd1001v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd1001v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/elmd1001v2/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd1001v2/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/elmd1001v2/ref/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd1001v2/ref/module.h -------------------------------------------------------------------------------- /crypto_aead/elmd101270v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd101270v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd101270v2/designers: -------------------------------------------------------------------------------- 1 | Nilanjan Datta 2 | Mridul Nandi 3 | -------------------------------------------------------------------------------- /crypto_aead/elmd101270v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd101270v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/elmd101270v2/ref/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd101270v2/ref/module.h -------------------------------------------------------------------------------- /crypto_aead/elmd101271v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd101271v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd101271v2/designers: -------------------------------------------------------------------------------- 1 | Nilanjan Datta 2 | Mridul Nandi 3 | -------------------------------------------------------------------------------- /crypto_aead/elmd101271v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd101271v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/elmd101271v2/ref/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd101271v2/ref/module.h -------------------------------------------------------------------------------- /crypto_aead/elmd600v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd600v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd600v2/designers: -------------------------------------------------------------------------------- 1 | Nilanjan Datta 2 | Mridul Nandi 3 | -------------------------------------------------------------------------------- /crypto_aead/elmd600v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd600v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/elmd600v2/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd600v2/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/elmd600v2/ref/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd600v2/ref/module.h -------------------------------------------------------------------------------- /crypto_aead/elmd601v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd601v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd601v2/designers: -------------------------------------------------------------------------------- 1 | Nilanjan Datta 2 | Mridul Nandi 3 | -------------------------------------------------------------------------------- /crypto_aead/elmd601v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd601v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/elmd601v2/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd601v2/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/elmd601v2/ref/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd601v2/ref/module.h -------------------------------------------------------------------------------- /crypto_aead/elmd61270v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd61270v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd61270v2/designers: -------------------------------------------------------------------------------- 1 | Nilanjan Datta 2 | Mridul Nandi 3 | -------------------------------------------------------------------------------- /crypto_aead/elmd61270v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd61270v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/elmd61270v2/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd61270v2/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/elmd61270v2/ref/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd61270v2/ref/module.h -------------------------------------------------------------------------------- /crypto_aead/elmd61271v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd61271v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/elmd61271v2/designers: -------------------------------------------------------------------------------- 1 | Nilanjan Datta 2 | Mridul Nandi 3 | -------------------------------------------------------------------------------- /crypto_aead/elmd61271v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd61271v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/elmd61271v2/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd61271v2/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/elmd61271v2/ref/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/elmd61271v2/ref/module.h -------------------------------------------------------------------------------- /crypto_aead/hs1sivhiv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/hs1sivhiv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/hs1sivhiv2/designers: -------------------------------------------------------------------------------- 1 | Ted Krovetz 2 | -------------------------------------------------------------------------------- /crypto_aead/hs1sivhiv2/dolbeau/amd64-avx2/architectures: -------------------------------------------------------------------------------- 1 | amd64 2 | -------------------------------------------------------------------------------- /crypto_aead/hs1sivhiv2/dolbeau/amd64-avx2/implementors: -------------------------------------------------------------------------------- 1 | Romain Dolbeau 2 | -------------------------------------------------------------------------------- /crypto_aead/hs1sivhiv2/dolbeau/amd64-avx512/implementors: -------------------------------------------------------------------------------- 1 | Romain Dolbeau 2 | -------------------------------------------------------------------------------- /crypto_aead/hs1sivhiv2/dolbeau/amd64-sse/architectures: -------------------------------------------------------------------------------- 1 | amd64 2 | -------------------------------------------------------------------------------- /crypto_aead/hs1sivhiv2/dolbeau/amd64-sse/implementors: -------------------------------------------------------------------------------- 1 | Romain Dolbeau 2 | -------------------------------------------------------------------------------- /crypto_aead/hs1sivhiv2/dolbeau/armv8crypto/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | arm 3 | aarch64 4 | -------------------------------------------------------------------------------- /crypto_aead/hs1sivhiv2/dolbeau/armv8crypto/implementors: -------------------------------------------------------------------------------- 1 | Romain Dolbeau 2 | -------------------------------------------------------------------------------- /crypto_aead/hs1sivhiv2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/hs1sivhiv2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/hs1sivhiv2/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/hs1sivhiv2/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/hs1sivlov2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/hs1sivlov2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/hs1sivlov2/designers: -------------------------------------------------------------------------------- 1 | Ted Krovetz 2 | -------------------------------------------------------------------------------- /crypto_aead/hs1sivlov2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/hs1sivlov2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/hs1sivlov2/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/hs1sivlov2/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/hs1sivv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/hs1sivv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/hs1sivv2/designers: -------------------------------------------------------------------------------- 1 | Ted Krovetz 2 | -------------------------------------------------------------------------------- /crypto_aead/hs1sivv2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/hs1sivv2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/hs1sivv2/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/hs1sivv2/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/icepole128av2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/icepole128av2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/icepole128av2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/icepole128av2/designers -------------------------------------------------------------------------------- /crypto_aead/icepole128av2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/icepole128av2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/icepole128v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/icepole128v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/icepole128v2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/icepole128v2/designers -------------------------------------------------------------------------------- /crypto_aead/icepole128v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/icepole128v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/icepole256av2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/icepole256av2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/icepole256av2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/icepole256av2/designers -------------------------------------------------------------------------------- /crypto_aead/icepole256av2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/icepole256av2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/joltikeq12864v13/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikeq12864v13/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikeq12864v13/designers: -------------------------------------------------------------------------------- 1 | Jérémy Jean 2 | Ivica Nikolić 3 | Thomas Peyrin 4 | -------------------------------------------------------------------------------- /crypto_aead/joltikeq12864v13/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikeq6464v13/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikeq6464v13/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikeq6464v13/designers: -------------------------------------------------------------------------------- 1 | Jérémy Jean 2 | Ivica Nikolić 3 | Thomas Peyrin 4 | -------------------------------------------------------------------------------- /crypto_aead/joltikeq6464v13/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/joltikeq6464v13/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/joltikeq6464v13/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikeq80112v13/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikeq80112v13/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikeq80112v13/designers: -------------------------------------------------------------------------------- 1 | Jérémy Jean 2 | Ivica Nikolić 3 | Thomas Peyrin 4 | -------------------------------------------------------------------------------- /crypto_aead/joltikeq80112v13/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikeq9696v13/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikeq9696v13/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikeq9696v13/designers: -------------------------------------------------------------------------------- 1 | Jérémy Jean 2 | Ivica Nikolić 3 | Thomas Peyrin 4 | -------------------------------------------------------------------------------- /crypto_aead/joltikeq9696v13/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/joltikeq9696v13/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/joltikeq9696v13/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikneq12864v13/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikneq12864v13/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikneq12864v13/designers: -------------------------------------------------------------------------------- 1 | Jérémy Jean 2 | Ivica Nikolić 3 | Thomas Peyrin 4 | -------------------------------------------------------------------------------- /crypto_aead/joltikneq12864v13/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikneq6464v13/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikneq6464v13/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikneq6464v13/designers: -------------------------------------------------------------------------------- 1 | Jérémy Jean 2 | Ivica Nikolić 3 | Thomas Peyrin 4 | -------------------------------------------------------------------------------- /crypto_aead/joltikneq6464v13/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikneq80112v13/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikneq80112v13/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikneq80112v13/designers: -------------------------------------------------------------------------------- 1 | Jérémy Jean 2 | Ivica Nikolić 3 | Thomas Peyrin 4 | -------------------------------------------------------------------------------- /crypto_aead/joltikneq80112v13/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikneq9696v13/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikneq9696v13/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/joltikneq9696v13/designers: -------------------------------------------------------------------------------- 1 | Jérémy Jean 2 | Ivica Nikolić 3 | Thomas Peyrin 4 | -------------------------------------------------------------------------------- /crypto_aead/joltikneq9696v13/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/ARMv6M/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/ARMv6M/Ket.c -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/ARMv6M/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/ARMv6M/Ket.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/ARMv6M/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/ARMv6M/api.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/ARMv7A/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/ARMv7A/Ket.c -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/ARMv7A/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/ARMv7A/Ket.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/ARMv7A/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/ARMv7A/api.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/ARMv7M/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/ARMv7M/Ket.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/ARMv7M/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/ARMv7M/api.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/ARMv8A/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/ARMv8A/Ket.c -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/ARMv8A/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/ARMv8A/Ket.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/ARMv8A/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/ARMv8A/api.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/AVR8/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/AVR8/Ket.c -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/AVR8/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/AVR8/Ket.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/AVR8/Ket.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/AVR8/Ket.inc -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/AVR8/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/AVR8/align.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/AVR8/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/AVR8/api.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/Haswell/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/Haswell/Ket.c -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/Haswell/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/Haswell/Ket.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/Haswell/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/Haswell/api.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/Nehalem/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/Nehalem/Ket.c -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/Nehalem/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/Nehalem/Ket.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/Nehalem/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/Nehalem/api.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/compact/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/compact/Ket.c -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/compact/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/compact/Ket.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/compact/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/compact/api.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/designers -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/ref/Keyakv2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/ref/Keyakv2.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/lakekeyakv2/ref/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lakekeyakv2/ref/types.h -------------------------------------------------------------------------------- /crypto_aead/led80n6t4silcv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/led80n6t4silcv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/led80n6t4silcv2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/led80n6t4silcv2/designers -------------------------------------------------------------------------------- /crypto_aead/led80n6t4silcv2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/led80n6t4silcv2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/led80n6t4silcv2/ref/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/led80n6t4silcv2/ref/led.c -------------------------------------------------------------------------------- /crypto_aead/led80n6t4silcv2/ref/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/led80n6t4silcv2/ref/led.h -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/ARMv6M/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/ARMv6M/Ket.c -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/ARMv6M/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/ARMv6M/Ket.h -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/ARMv6M/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/ARMv6M/api.h -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/ARMv7A/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/ARMv7A/Ket.c -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/ARMv7A/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/ARMv7A/Ket.h -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/ARMv7A/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/ARMv7A/api.h -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/ARMv7M/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/ARMv7M/Ket.h -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/ARMv7M/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/ARMv7M/api.h -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/ARMv8A/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/ARMv8A/Ket.c -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/ARMv8A/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/ARMv8A/Ket.h -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/ARMv8A/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/ARMv8A/api.h -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/AVR8/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/AVR8/Ket.c -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/AVR8/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/AVR8/Ket.h -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/AVR8/Ket.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/AVR8/Ket.inc -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/AVR8/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/AVR8/align.h -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/AVR8/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/AVR8/api.h -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/designers -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/lunarkeyakv2/ref/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/lunarkeyakv2/ref/types.h -------------------------------------------------------------------------------- /crypto_aead/minalpherv11/avx2/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/minalpherv11/avx2/api.h -------------------------------------------------------------------------------- /crypto_aead/minalpherv11/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/minalpherv11/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/minalpherv11/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/minalpherv11/designers -------------------------------------------------------------------------------- /crypto_aead/minalpherv11/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/minalpherv11/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/norx3241v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/norx3241v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/norx3241v2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3241v2/designers -------------------------------------------------------------------------------- /crypto_aead/norx3241v2/neon/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3241v2/neon/api.h -------------------------------------------------------------------------------- /crypto_aead/norx3241v2/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | arm 3 | -------------------------------------------------------------------------------- /crypto_aead/norx3241v2/neon/caesar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3241v2/neon/caesar.c -------------------------------------------------------------------------------- /crypto_aead/norx3241v2/neon/norx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3241v2/neon/norx.c -------------------------------------------------------------------------------- /crypto_aead/norx3241v2/neon/norx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3241v2/neon/norx.h -------------------------------------------------------------------------------- /crypto_aead/norx3241v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3241v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/norx3241v2/ref/caesar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3241v2/ref/caesar.c -------------------------------------------------------------------------------- /crypto_aead/norx3241v2/ref/norx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3241v2/ref/norx.c -------------------------------------------------------------------------------- /crypto_aead/norx3241v2/ref/norx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3241v2/ref/norx.h -------------------------------------------------------------------------------- /crypto_aead/norx3241v2/xmm/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3241v2/xmm/api.h -------------------------------------------------------------------------------- /crypto_aead/norx3241v2/xmm/caesar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3241v2/xmm/caesar.c -------------------------------------------------------------------------------- /crypto_aead/norx3241v2/xmm/norx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3241v2/xmm/norx.c -------------------------------------------------------------------------------- /crypto_aead/norx3241v2/xmm/norx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3241v2/xmm/norx.h -------------------------------------------------------------------------------- /crypto_aead/norx3261v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/norx3261v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/norx3261v2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3261v2/designers -------------------------------------------------------------------------------- /crypto_aead/norx3261v2/neon/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3261v2/neon/api.h -------------------------------------------------------------------------------- /crypto_aead/norx3261v2/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | arm 3 | -------------------------------------------------------------------------------- /crypto_aead/norx3261v2/neon/caesar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3261v2/neon/caesar.c -------------------------------------------------------------------------------- /crypto_aead/norx3261v2/neon/norx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3261v2/neon/norx.c -------------------------------------------------------------------------------- /crypto_aead/norx3261v2/neon/norx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3261v2/neon/norx.h -------------------------------------------------------------------------------- /crypto_aead/norx3261v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3261v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/norx3261v2/ref/caesar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3261v2/ref/caesar.c -------------------------------------------------------------------------------- /crypto_aead/norx3261v2/ref/norx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3261v2/ref/norx.c -------------------------------------------------------------------------------- /crypto_aead/norx3261v2/ref/norx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3261v2/ref/norx.h -------------------------------------------------------------------------------- /crypto_aead/norx3261v2/xmm/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3261v2/xmm/api.h -------------------------------------------------------------------------------- /crypto_aead/norx3261v2/xmm/caesar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3261v2/xmm/caesar.c -------------------------------------------------------------------------------- /crypto_aead/norx3261v2/xmm/norx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3261v2/xmm/norx.c -------------------------------------------------------------------------------- /crypto_aead/norx3261v2/xmm/norx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx3261v2/xmm/norx.h -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/designers -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/neon/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/neon/api.h -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | arm 3 | -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/neon/caesar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/neon/caesar.c -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/neon/norx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/neon/norx.c -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/neon/norx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/neon/norx.h -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/ref/caesar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/ref/caesar.c -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/ref/norx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/ref/norx.c -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/ref/norx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/ref/norx.h -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/xmm/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/xmm/api.h -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/xmm/caesar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/xmm/caesar.c -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/xmm/norx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/xmm/norx.c -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/xmm/norx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/xmm/norx.h -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/ymm/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/ymm/api.h -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/ymm/caesar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/ymm/caesar.c -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/ymm/norx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/ymm/norx.c -------------------------------------------------------------------------------- /crypto_aead/norx6441v2/ymm/norx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6441v2/ymm/norx.h -------------------------------------------------------------------------------- /crypto_aead/norx6444v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/norx6444v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/norx6444v2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6444v2/designers -------------------------------------------------------------------------------- /crypto_aead/norx6444v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6444v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/norx6444v2/ref/caesar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6444v2/ref/caesar.c -------------------------------------------------------------------------------- /crypto_aead/norx6444v2/ref/norx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6444v2/ref/norx.c -------------------------------------------------------------------------------- /crypto_aead/norx6444v2/ref/norx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6444v2/ref/norx.h -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/designers -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/neon/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/neon/api.h -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | arm 3 | -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/neon/caesar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/neon/caesar.c -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/neon/norx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/neon/norx.c -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/neon/norx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/neon/norx.h -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/ref/caesar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/ref/caesar.c -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/ref/norx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/ref/norx.c -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/ref/norx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/ref/norx.h -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/xmm/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/xmm/api.h -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/xmm/caesar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/xmm/caesar.c -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/xmm/norx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/xmm/norx.c -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/xmm/norx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/xmm/norx.h -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/ymm/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/ymm/api.h -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/ymm/caesar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/ymm/caesar.c -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/ymm/norx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/ymm/norx.c -------------------------------------------------------------------------------- /crypto_aead/norx6461v2/ymm/norx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/norx6461v2/ymm/norx.h -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/ARMv6M/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/ARMv6M/Ket.c -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/ARMv6M/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/ARMv6M/Ket.h -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/ARMv6M/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/ARMv6M/api.h -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/ARMv7A/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/ARMv7A/Ket.c -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/ARMv7A/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/ARMv7A/Ket.h -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/ARMv7A/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/ARMv7A/api.h -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/ARMv7M/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/ARMv7M/Ket.h -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/ARMv7M/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/ARMv7M/api.h -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/ARMv8A/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/ARMv8A/Ket.c -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/ARMv8A/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/ARMv8A/Ket.h -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/ARMv8A/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/ARMv8A/api.h -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/AVR8/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/AVR8/Ket.c -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/AVR8/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/AVR8/Ket.h -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/AVR8/Ket.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/AVR8/Ket.inc -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/AVR8/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/AVR8/align.h -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/AVR8/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/AVR8/api.h -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/designers -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/oceankeyakv2/ref/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/oceankeyakv2/ref/types.h -------------------------------------------------------------------------------- /crypto_aead/omdsha256k128n96tau128v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha256k128n96tau128v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha256k128n96tau64v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha256k128n96tau64v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha256k128n96tau96v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha256k128n96tau96v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha256k192n104tau128v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha256k192n104tau128v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha256k256n104tau160v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha256k256n104tau160v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha256k256n248tau256v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha256k256n248tau256v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha512k128n128tau128v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha512k128n128tau128v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha512k256n256tau256v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha512k256n256tau256v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha512k512n256tau256v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/omdsha512k512n256tau256v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/paeq128/aesni/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq128/aesni/api.h -------------------------------------------------------------------------------- /crypto_aead/paeq128/aesni/encrypt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq128/aesni/encrypt.cpp -------------------------------------------------------------------------------- /crypto_aead/paeq128/aesni/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq128/aesni/makefile -------------------------------------------------------------------------------- /crypto_aead/paeq128/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/paeq128/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/paeq128/designers: -------------------------------------------------------------------------------- 1 | Alex Biryukov 2 | Dmitry Khovratovich 3 | -------------------------------------------------------------------------------- /crypto_aead/paeq128/opt-win-aes/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq128/opt-win-aes/api.h -------------------------------------------------------------------------------- /crypto_aead/paeq128/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq128/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/paeq128/ref/encrypt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq128/ref/encrypt.cpp -------------------------------------------------------------------------------- /crypto_aead/paeq128t/aesni/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq128t/aesni/api.h -------------------------------------------------------------------------------- /crypto_aead/paeq128t/aesni/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq128t/aesni/makefile -------------------------------------------------------------------------------- /crypto_aead/paeq128t/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/paeq128t/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/paeq128t/designers: -------------------------------------------------------------------------------- 1 | Alex Biryukov 2 | Dmitry Khovratovich 3 | -------------------------------------------------------------------------------- /crypto_aead/paeq128t/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq128t/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/paeq128t/ref/encrypt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq128t/ref/encrypt.cpp -------------------------------------------------------------------------------- /crypto_aead/paeq128tnm/aesni/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq128tnm/aesni/api.h -------------------------------------------------------------------------------- /crypto_aead/paeq128tnm/aesni/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq128tnm/aesni/makefile -------------------------------------------------------------------------------- /crypto_aead/paeq128tnm/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/paeq128tnm/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/paeq128tnm/designers: -------------------------------------------------------------------------------- 1 | Alex Biryukov 2 | Dmitry Khovratovich 3 | -------------------------------------------------------------------------------- /crypto_aead/paeq128tnm/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq128tnm/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/paeq160/aesni/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq160/aesni/api.h -------------------------------------------------------------------------------- /crypto_aead/paeq160/aesni/encrypt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq160/aesni/encrypt.cpp -------------------------------------------------------------------------------- /crypto_aead/paeq160/aesni/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq160/aesni/makefile -------------------------------------------------------------------------------- /crypto_aead/paeq160/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/paeq160/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/paeq160/designers: -------------------------------------------------------------------------------- 1 | Alex Biryukov 2 | Dmitry Khovratovich 3 | -------------------------------------------------------------------------------- /crypto_aead/paeq160/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq160/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/paeq160/ref/encrypt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq160/ref/encrypt.cpp -------------------------------------------------------------------------------- /crypto_aead/paeq64/aesni/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq64/aesni/api.h -------------------------------------------------------------------------------- /crypto_aead/paeq64/aesni/encrypt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq64/aesni/encrypt.cpp -------------------------------------------------------------------------------- /crypto_aead/paeq64/aesni/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq64/aesni/makefile -------------------------------------------------------------------------------- /crypto_aead/paeq64/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/paeq64/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/paeq64/designers: -------------------------------------------------------------------------------- 1 | Alex Biryukov 2 | Dmitry Khovratovich 3 | -------------------------------------------------------------------------------- /crypto_aead/paeq64/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq64/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/paeq64/ref/encrypt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq64/ref/encrypt.cpp -------------------------------------------------------------------------------- /crypto_aead/paeq80/aesni/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq80/aesni/api.h -------------------------------------------------------------------------------- /crypto_aead/paeq80/aesni/encrypt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq80/aesni/encrypt.cpp -------------------------------------------------------------------------------- /crypto_aead/paeq80/aesni/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq80/aesni/makefile -------------------------------------------------------------------------------- /crypto_aead/paeq80/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/paeq80/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/paeq80/designers: -------------------------------------------------------------------------------- 1 | Alex Biryukov 2 | Dmitry Khovratovich 3 | -------------------------------------------------------------------------------- /crypto_aead/paeq80/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq80/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/paeq80/ref/encrypt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/paeq80/ref/encrypt.cpp -------------------------------------------------------------------------------- /crypto_aead/pi16cipher096v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi16cipher096v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi16cipher096v2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/pi16cipher096v2/designers -------------------------------------------------------------------------------- /crypto_aead/pi16cipher096v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/pi16cipher096v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/pi16cipher128v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi16cipher128v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi16cipher128v2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/pi16cipher128v2/designers -------------------------------------------------------------------------------- /crypto_aead/pi16cipher128v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/pi16cipher128v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/pi32cipher128v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi32cipher128v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi32cipher128v2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/pi32cipher128v2/designers -------------------------------------------------------------------------------- /crypto_aead/pi32cipher128v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/pi32cipher128v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/pi32cipher256v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi32cipher256v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi32cipher256v2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/pi32cipher256v2/designers -------------------------------------------------------------------------------- /crypto_aead/pi32cipher256v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/pi32cipher256v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/pi64cipher128v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher128v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher128v2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/pi64cipher128v2/designers -------------------------------------------------------------------------------- /crypto_aead/pi64cipher128v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/pi64cipher128v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v1oneround/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v1oneround/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v1tworounds/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v1tworounds/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/pi64cipher256v2/designers -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/pi64cipher256v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2oneround/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2oneround/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2tworounds/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2tworounds/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2wideblock16KB/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2wideblock16KB/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2wideblock2KB/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2wideblock2KB/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2wideblock4KB/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2wideblock4KB/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2wideblock512B/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2wideblock512B/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2wideblock8KB/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/pi64cipher256v2wideblock8KB/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/present80n6t4silcv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/present80n6t4silcv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/primatesv1ape120/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/primatesv1ape120/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/primatesv1ape80/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/primatesv1ape80/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/primatesv1ape80/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/primatesv1ape80/designers -------------------------------------------------------------------------------- /crypto_aead/primatesv1ape80/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/primatesv1ape80/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/primatesv1gibbon120/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/primatesv1gibbon120/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/primatesv1gibbon80/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/primatesv1gibbon80/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/primatesv1hanuman120/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/primatesv1hanuman120/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/primatesv1hanuman80/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/primatesv1hanuman80/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/ARMv6M/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/ARMv6M/Ket.c -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/ARMv6M/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/ARMv6M/Ket.h -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/ARMv6M/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/ARMv6M/api.h -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/ARMv7A/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/ARMv7A/Ket.c -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/ARMv7A/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/ARMv7A/Ket.h -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/ARMv7A/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/ARMv7A/api.h -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/ARMv7M/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/ARMv7M/Ket.h -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/ARMv7M/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/ARMv7M/api.h -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/ARMv8A/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/ARMv8A/Ket.c -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/ARMv8A/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/ARMv8A/Ket.h -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/ARMv8A/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/ARMv8A/api.h -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/AVR8/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/AVR8/Ket.c -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/AVR8/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/AVR8/Ket.h -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/AVR8/Ket.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/AVR8/Ket.inc -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/AVR8/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/AVR8/align.h -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/AVR8/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/AVR8/api.h -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/designers -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/riverkeyakv2/ref/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/riverkeyakv2/ref/types.h -------------------------------------------------------------------------------- /crypto_aead/scream10v2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/README -------------------------------------------------------------------------------- /crypto_aead/scream10v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/scream10v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/scream10v2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/designers -------------------------------------------------------------------------------- /crypto_aead/scream10v2/neon/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/neon/README -------------------------------------------------------------------------------- /crypto_aead/scream10v2/neon/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/neon/api.h -------------------------------------------------------------------------------- /crypto_aead/scream10v2/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | arm 3 | -------------------------------------------------------------------------------- /crypto_aead/scream10v2/neon/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/neon/helper.h -------------------------------------------------------------------------------- /crypto_aead/scream10v2/neon/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/neon/params.h -------------------------------------------------------------------------------- /crypto_aead/scream10v2/neon/sbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/neon/sbox.h -------------------------------------------------------------------------------- /crypto_aead/scream10v2/neon/scream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/neon/scream.c -------------------------------------------------------------------------------- /crypto_aead/scream10v2/neon/tae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/neon/tae.c -------------------------------------------------------------------------------- /crypto_aead/scream10v2/neon/tae.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/neon/tae.h -------------------------------------------------------------------------------- /crypto_aead/scream10v2/neon_compiled/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | arm 3 | -------------------------------------------------------------------------------- /crypto_aead/scream10v2/ref/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/ref/README -------------------------------------------------------------------------------- /crypto_aead/scream10v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/scream10v2/ref/lbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/ref/lbox.h -------------------------------------------------------------------------------- /crypto_aead/scream10v2/ref/params.h: -------------------------------------------------------------------------------- 1 | #define nSteps 10 2 | -------------------------------------------------------------------------------- /crypto_aead/scream10v2/ref/sbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/ref/sbox.h -------------------------------------------------------------------------------- /crypto_aead/scream10v2/ref/tae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/ref/tae.c -------------------------------------------------------------------------------- /crypto_aead/scream10v2/sse/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/sse/README -------------------------------------------------------------------------------- /crypto_aead/scream10v2/sse/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/sse/api.h -------------------------------------------------------------------------------- /crypto_aead/scream10v2/sse/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/sse/params.h -------------------------------------------------------------------------------- /crypto_aead/scream10v2/sse/sbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/sse/sbox.h -------------------------------------------------------------------------------- /crypto_aead/scream10v2/sse/scream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/sse/scream.c -------------------------------------------------------------------------------- /crypto_aead/scream10v2/sse/tae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/sse/tae.c -------------------------------------------------------------------------------- /crypto_aead/scream10v2/sse/tae.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v2/sse/tae.h -------------------------------------------------------------------------------- /crypto_aead/scream10v3/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/scream10v3/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/scream10v3/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/designers -------------------------------------------------------------------------------- /crypto_aead/scream10v3/neon/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/neon/README -------------------------------------------------------------------------------- /crypto_aead/scream10v3/neon/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/neon/api.h -------------------------------------------------------------------------------- /crypto_aead/scream10v3/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | arm 3 | -------------------------------------------------------------------------------- /crypto_aead/scream10v3/neon/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/neon/helper.h -------------------------------------------------------------------------------- /crypto_aead/scream10v3/neon/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/neon/params.h -------------------------------------------------------------------------------- /crypto_aead/scream10v3/neon/sbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/neon/sbox.h -------------------------------------------------------------------------------- /crypto_aead/scream10v3/neon/scream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/neon/scream.c -------------------------------------------------------------------------------- /crypto_aead/scream10v3/neon/tae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/neon/tae.c -------------------------------------------------------------------------------- /crypto_aead/scream10v3/neon/tae.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/neon/tae.h -------------------------------------------------------------------------------- /crypto_aead/scream10v3/ref/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/ref/README -------------------------------------------------------------------------------- /crypto_aead/scream10v3/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/scream10v3/ref/lbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/ref/lbox.h -------------------------------------------------------------------------------- /crypto_aead/scream10v3/ref/params.h: -------------------------------------------------------------------------------- 1 | #define nSteps 10 2 | -------------------------------------------------------------------------------- /crypto_aead/scream10v3/ref/sbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/ref/sbox.h -------------------------------------------------------------------------------- /crypto_aead/scream10v3/ref/tae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/ref/tae.c -------------------------------------------------------------------------------- /crypto_aead/scream10v3/sse/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/sse/README -------------------------------------------------------------------------------- /crypto_aead/scream10v3/sse/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/sse/api.h -------------------------------------------------------------------------------- /crypto_aead/scream10v3/sse/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/sse/params.h -------------------------------------------------------------------------------- /crypto_aead/scream10v3/sse/sbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/sse/sbox.h -------------------------------------------------------------------------------- /crypto_aead/scream10v3/sse/scream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/sse/scream.c -------------------------------------------------------------------------------- /crypto_aead/scream10v3/sse/tae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/sse/tae.c -------------------------------------------------------------------------------- /crypto_aead/scream10v3/sse/tae.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream10v3/sse/tae.h -------------------------------------------------------------------------------- /crypto_aead/scream12v2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/README -------------------------------------------------------------------------------- /crypto_aead/scream12v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/scream12v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/scream12v2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/designers -------------------------------------------------------------------------------- /crypto_aead/scream12v2/neon/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/neon/README -------------------------------------------------------------------------------- /crypto_aead/scream12v2/neon/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/neon/api.h -------------------------------------------------------------------------------- /crypto_aead/scream12v2/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | arm 3 | -------------------------------------------------------------------------------- /crypto_aead/scream12v2/neon/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/neon/helper.h -------------------------------------------------------------------------------- /crypto_aead/scream12v2/neon/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/neon/params.h -------------------------------------------------------------------------------- /crypto_aead/scream12v2/neon/sbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/neon/sbox.h -------------------------------------------------------------------------------- /crypto_aead/scream12v2/neon/scream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/neon/scream.c -------------------------------------------------------------------------------- /crypto_aead/scream12v2/neon/tae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/neon/tae.c -------------------------------------------------------------------------------- /crypto_aead/scream12v2/neon/tae.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/neon/tae.h -------------------------------------------------------------------------------- /crypto_aead/scream12v2/neon_compiled/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | arm 3 | -------------------------------------------------------------------------------- /crypto_aead/scream12v2/ref/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/ref/README -------------------------------------------------------------------------------- /crypto_aead/scream12v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/scream12v2/ref/lbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/ref/lbox.h -------------------------------------------------------------------------------- /crypto_aead/scream12v2/ref/params.h: -------------------------------------------------------------------------------- 1 | #define nSteps 12 2 | -------------------------------------------------------------------------------- /crypto_aead/scream12v2/ref/sbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/ref/sbox.h -------------------------------------------------------------------------------- /crypto_aead/scream12v2/ref/tae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/ref/tae.c -------------------------------------------------------------------------------- /crypto_aead/scream12v2/sse/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/sse/README -------------------------------------------------------------------------------- /crypto_aead/scream12v2/sse/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/sse/api.h -------------------------------------------------------------------------------- /crypto_aead/scream12v2/sse/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/sse/params.h -------------------------------------------------------------------------------- /crypto_aead/scream12v2/sse/sbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/sse/sbox.h -------------------------------------------------------------------------------- /crypto_aead/scream12v2/sse/scream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/sse/scream.c -------------------------------------------------------------------------------- /crypto_aead/scream12v2/sse/tae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/sse/tae.c -------------------------------------------------------------------------------- /crypto_aead/scream12v2/sse/tae.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v2/sse/tae.h -------------------------------------------------------------------------------- /crypto_aead/scream12v3/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/scream12v3/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/scream12v3/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/designers -------------------------------------------------------------------------------- /crypto_aead/scream12v3/neon/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/neon/README -------------------------------------------------------------------------------- /crypto_aead/scream12v3/neon/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/neon/api.h -------------------------------------------------------------------------------- /crypto_aead/scream12v3/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | arm 3 | -------------------------------------------------------------------------------- /crypto_aead/scream12v3/neon/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/neon/helper.h -------------------------------------------------------------------------------- /crypto_aead/scream12v3/neon/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/neon/params.h -------------------------------------------------------------------------------- /crypto_aead/scream12v3/neon/sbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/neon/sbox.h -------------------------------------------------------------------------------- /crypto_aead/scream12v3/neon/scream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/neon/scream.c -------------------------------------------------------------------------------- /crypto_aead/scream12v3/neon/tae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/neon/tae.c -------------------------------------------------------------------------------- /crypto_aead/scream12v3/neon/tae.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/neon/tae.h -------------------------------------------------------------------------------- /crypto_aead/scream12v3/ref/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/ref/README -------------------------------------------------------------------------------- /crypto_aead/scream12v3/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/scream12v3/ref/lbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/ref/lbox.h -------------------------------------------------------------------------------- /crypto_aead/scream12v3/ref/params.h: -------------------------------------------------------------------------------- 1 | #define nSteps 12 2 | -------------------------------------------------------------------------------- /crypto_aead/scream12v3/ref/sbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/ref/sbox.h -------------------------------------------------------------------------------- /crypto_aead/scream12v3/ref/tae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/ref/tae.c -------------------------------------------------------------------------------- /crypto_aead/scream12v3/sse/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/sse/README -------------------------------------------------------------------------------- /crypto_aead/scream12v3/sse/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/sse/api.h -------------------------------------------------------------------------------- /crypto_aead/scream12v3/sse/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/sse/params.h -------------------------------------------------------------------------------- /crypto_aead/scream12v3/sse/sbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/sse/sbox.h -------------------------------------------------------------------------------- /crypto_aead/scream12v3/sse/scream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/sse/scream.c -------------------------------------------------------------------------------- /crypto_aead/scream12v3/sse/tae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/sse/tae.c -------------------------------------------------------------------------------- /crypto_aead/scream12v3/sse/tae.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/scream12v3/sse/tae.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv6M/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv6M/Ket.c -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv6M/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv6M/Ket.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv6M/Ket.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv6M/Ket.inc -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv6M/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv6M/align.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv6M/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv6M/api.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv7A/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv7A/Ket.c -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv7A/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv7A/Ket.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv7A/Ket.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv7A/Ket.inc -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv7A/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv7A/align.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv7A/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv7A/api.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv7M/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv7M/Ket.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv7M/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv7M/align.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv7M/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv7M/api.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv8A/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv8A/Ket.c -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv8A/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv8A/Ket.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv8A/Ket.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv8A/Ket.inc -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv8A/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv8A/align.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ARMv8A/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ARMv8A/api.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/AVR8/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/AVR8/Ket.c -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/AVR8/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/AVR8/Ket.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/AVR8/Ket.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/AVR8/Ket.inc -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/AVR8/Keyakv2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/AVR8/Keyakv2.c -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/AVR8/Keyakv2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/AVR8/Keyakv2.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/AVR8/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/AVR8/align.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/AVR8/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/AVR8/api.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/AVR8/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/AVR8/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/Haswell/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/Haswell/Ket.c -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/Haswell/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/Haswell/Ket.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/Haswell/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/Haswell/api.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/Nehalem/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/Nehalem/Ket.c -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/Nehalem/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/Nehalem/Ket.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/Nehalem/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/Nehalem/api.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/compact/Ket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/compact/Ket.c -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/compact/Ket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/compact/Ket.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/compact/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/compact/api.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/designers -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ref/Keccak-f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ref/Keccak-f.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ref/Keyakv2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ref/Keyakv2.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ref/Motorist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ref/Motorist.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/seakeyakv2/ref/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/seakeyakv2/ref/types.h -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d4n64/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d4n64/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d4n64/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d4n80/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d4n80/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d4n80/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d5n64/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d5n64/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d5n64/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d5n80/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d5n80/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d5n80/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d6n64/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d6n64/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d6n64/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d6n80/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d6n80/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d6n80/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d7n64/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d7n64/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d7n64/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d7n80/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d7n80/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d7n80/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d8n64/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d8n64/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d8n64/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d8n80/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d8n80/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v1d8n80/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d4n64/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d4n64/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d4n64/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d4n80/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d4n80/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d4n80/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d5n64/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d5n64/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d5n64/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d5n80/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d5n80/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d5n80/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d6n64/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d6n64/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d6n64/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d6n80/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d6n80/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d6n80/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d7n64/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d7n64/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d7n64/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d7n80/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d7n80/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d7n80/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d8n64/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d8n64/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d8n64/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d8n80/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d8n80/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/shellaes128v2d8n80/designers: -------------------------------------------------------------------------------- 1 | Lei Wang 2 | -------------------------------------------------------------------------------- /crypto_aead/stribob192r2/8bit/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/stribob192r2/8bit/api.h -------------------------------------------------------------------------------- /crypto_aead/stribob192r2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/stribob192r2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/stribob192r2/designers: -------------------------------------------------------------------------------- 1 | Markku-Juhani O. Saarinen 2 | Billy B. Brumley 3 | -------------------------------------------------------------------------------- /crypto_aead/stribob192r2/neon/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/stribob192r2/neon/api.h -------------------------------------------------------------------------------- /crypto_aead/stribob192r2/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | arm 3 | -------------------------------------------------------------------------------- /crypto_aead/stribob192r2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/stribob192r2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/stribob192r2/ssse3/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/stribob192r2/ssse3/api.h -------------------------------------------------------------------------------- /crypto_aead/tiaoxinv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/tiaoxinv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/tiaoxinv2/designers: -------------------------------------------------------------------------------- 1 | Ivica Nikolić 2 | -------------------------------------------------------------------------------- /crypto_aead/tiaoxinv2/nim/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/tiaoxinv2/nim/api.h -------------------------------------------------------------------------------- /crypto_aead/tiaoxinv2/nim/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/tiaoxinv2/nim/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/tiaoxinv2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/tiaoxinv2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/tiaoxinv2/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/tiaoxinv2/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/tiaoxinv2/ref/sboxes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/tiaoxinv2/ref/sboxes.h -------------------------------------------------------------------------------- /crypto_aead/trivia0v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/trivia0v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/trivia0v2/designers: -------------------------------------------------------------------------------- 1 | Avik Chakraborti 2 | Mridul Nandi 3 | -------------------------------------------------------------------------------- /crypto_aead/trivia0v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/trivia0v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/trivia0v2/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/trivia0v2/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/trivia128v2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/trivia128v2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/trivia128v2/designers: -------------------------------------------------------------------------------- 1 | Avik Chakraborti 2 | Mridul Nandi 3 | -------------------------------------------------------------------------------- /crypto_aead/trivia128v2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/trivia128v2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead/trivia128v2/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead/trivia128v2/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead/twine80n6t4clocv2/caesarround1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead/twine80n6t4clocv2/caesarround2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead_round1/acorn128/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/acorn128/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/aegis128/ref/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/aegis128/ref/aes.c -------------------------------------------------------------------------------- /crypto_aead_round1/aegis128/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/aegis128/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/aegis256/ref/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/aegis256/ref/aes.c -------------------------------------------------------------------------------- /crypto_aead_round1/aegis256/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/aegis256/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/aes128gcmv1/openssl/implementors: -------------------------------------------------------------------------------- 1 | Daniel J. Bernstein (wrapper around OpenSSL) 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/aes128gcmv1/ref/implementors: -------------------------------------------------------------------------------- 1 | Daniel J. Bernstein 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/aes128poetv1aes128/ni/architectures: -------------------------------------------------------------------------------- 1 | amd64 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/aes128poetv1aes4/ni/architectures: -------------------------------------------------------------------------------- 1 | amd64 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/aes256gcmv1/cryptopp/implementors: -------------------------------------------------------------------------------- 1 | Romain Dolbeau (wrapper around Crypto++) 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/aes256gcmv1/dolbeau/aesenc-int/implementors: -------------------------------------------------------------------------------- 1 | Romain Dolbeau 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/aes256gcmv1/openssl/implementors: -------------------------------------------------------------------------------- 1 | Daniel J. Bernstein (wrapper around OpenSSL) 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/aezv1/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/aezv1/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/ascon128v1/opt64/implementors: -------------------------------------------------------------------------------- 1 | Christoph Dobraunig 2 | Martin Schläffer 3 | -------------------------------------------------------------------------------- /crypto_aead_round1/ascon128v1/ref/implementors: -------------------------------------------------------------------------------- 1 | Martin Schläffer 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/ascon96v1/opt64/implementors: -------------------------------------------------------------------------------- 1 | Christoph Dobraunig 2 | Martin Schläffer 3 | -------------------------------------------------------------------------------- /crypto_aead_round1/ascon96v1/ref/implementors: -------------------------------------------------------------------------------- 1 | Martin Schläffer 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/calicov8/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/calicov8/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/cba1/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba1/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/cba1/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba1/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead_round1/cba10/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba10/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/cba2/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba2/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/cba2/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba2/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead_round1/cba3/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba3/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/cba3/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba3/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead_round1/cba4/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba4/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/cba4/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba4/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead_round1/cba5/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba5/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/cba5/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba5/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead_round1/cba6/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba6/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/cba6/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba6/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead_round1/cba7/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba7/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/cba7/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba7/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead_round1/cba8/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba8/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/cba8/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba8/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead_round1/cba9/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba9/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/cba9/ref/encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cba9/ref/encrypt.c -------------------------------------------------------------------------------- /crypto_aead_round1/cmcc22v1/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cmcc22v1/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/cmcc24v1/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cmcc24v1/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/cmcc42v1/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cmcc42v1/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/cmcc44v1/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cmcc44v1/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/cmcc84v1/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/cmcc84v1/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/deoxyseq128128v1/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead_round1/deoxyseq256128v1/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead_round1/deoxysneq128128v1/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead_round1/deoxysneq256128v1/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead_round1/enchilada128v1/ref/implementors: -------------------------------------------------------------------------------- 1 | Sandy Harris 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/enchilada128v1/used: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead_round1/enchilada256v1/ref/implementors: -------------------------------------------------------------------------------- 1 | Sandy Harris 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/hs1sivhiv1/dolbeau/amd64-avx2/architectures: -------------------------------------------------------------------------------- 1 | amd64 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/hs1sivhiv1/dolbeau/amd64-avx2/implementors: -------------------------------------------------------------------------------- 1 | Romain Dolbeau 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/hs1sivv1/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/hs1sivv1/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/iscream12v1/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/iscream12v1/ref/params.h: -------------------------------------------------------------------------------- 1 | #define nSteps 12 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/iscream12v2/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/iscream12v2/ref/params.h: -------------------------------------------------------------------------------- 1 | #define nSteps 12 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/iscream14v1/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/iscream14v1/ref/params.h: -------------------------------------------------------------------------------- 1 | #define nSteps 14 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/iscream14v2/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/iscream14v2/ref/params.h: -------------------------------------------------------------------------------- 1 | #define nSteps 14 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/joltikeq12864v1/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead_round1/joltikeq6464v1/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead_round1/joltikeq8048v1/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead_round1/joltikeq9696v1/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead_round1/joltikneq12864v1/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead_round1/joltikneq6464v1/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead_round1/joltikneq8048v1/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead_round1/joltikneq9696v1/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead_round1/kiasueq128v1/ref/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead_round1/kiasuneq128v1/bitslice/crypto_aead.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto_aead_round1/lacv1/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/lacv1/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/lakekeyakv1/ref/NumberOfParallelInstances.h: -------------------------------------------------------------------------------- 1 | /* No NumberOfParallelInstances defined */ 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/oceankeyakv1/ref/NumberOfParallelInstances.h: -------------------------------------------------------------------------------- 1 | #define NumberOfParallelInstances 4 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/paeq128/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/paeq128/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/paeq128t/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/paeq128t/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/paeq160/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/paeq160/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/paeq64/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/paeq64/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/paeq80/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/paeq80/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/pi64cipher256v1/optimized_AVX/architectures: -------------------------------------------------------------------------------- 1 | amd64 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/pi64cipher256v1/optimized_AVX/implementors: -------------------------------------------------------------------------------- 1 | Rune E. Jensen 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/pi64cipher256v1/optimized_AVX2/architectures: -------------------------------------------------------------------------------- 1 | amd64 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/pi64cipher256v1/optimized_AVX2/implementors: -------------------------------------------------------------------------------- 1 | Rune E. Jensen 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/pi64cipher256v1/optimized_SSE/architectures: -------------------------------------------------------------------------------- 1 | amd64 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/pi64cipher256v1/optimized_SSE/implementors: -------------------------------------------------------------------------------- 1 | Rune E. Jensen 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/ppaev11/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/ppaev11/ref/api.h -------------------------------------------------------------------------------- /crypto_aead_round1/riverkeyakv1/ref/NumberOfParallelInstances.h: -------------------------------------------------------------------------------- 1 | /* No NumberOfParallelInstances defined */ 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/scream10v1/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/scream10v1/ref/params.h: -------------------------------------------------------------------------------- 1 | #define nSteps 10 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/scream10v2/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/scream10v2/ref/params.h: -------------------------------------------------------------------------------- 1 | #define nSteps 10 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/scream12v1/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/scream12v1/ref/params.h: -------------------------------------------------------------------------------- 1 | #define nSteps 12 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/scream12v2/neon/architectures: -------------------------------------------------------------------------------- 1 | armeabi 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/scream12v2/ref/params.h: -------------------------------------------------------------------------------- 1 | #define nSteps 12 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/seakeyakv1/ref/NumberOfParallelInstances.h: -------------------------------------------------------------------------------- 1 | #define NumberOfParallelInstances 2 2 | -------------------------------------------------------------------------------- /crypto_aead_round1/silverv1/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/crypto_aead_round1/silverv1/ref/api.h -------------------------------------------------------------------------------- /inc/brutus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/inc/brutus.h -------------------------------------------------------------------------------- /inc/brutus_aead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/inc/brutus_aead.h -------------------------------------------------------------------------------- /inc/crypto_aead.h: -------------------------------------------------------------------------------- 1 | brutus_aead.h -------------------------------------------------------------------------------- /inc/crypto_core_aes128decrypt.h: -------------------------------------------------------------------------------- 1 | brutus_aead.h -------------------------------------------------------------------------------- /inc/crypto_core_aes128encrypt.h: -------------------------------------------------------------------------------- 1 | brutus_aead.h -------------------------------------------------------------------------------- /inc/crypto_core_aes256decrypt.h: -------------------------------------------------------------------------------- 1 | brutus_aead.h -------------------------------------------------------------------------------- /inc/crypto_core_aes256encrypt.h: -------------------------------------------------------------------------------- 1 | brutus_aead.h -------------------------------------------------------------------------------- /inc/crypto_uint16.h: -------------------------------------------------------------------------------- 1 | brutus_aead.h -------------------------------------------------------------------------------- /inc/crypto_uint32.h: -------------------------------------------------------------------------------- 1 | brutus_aead.h -------------------------------------------------------------------------------- /inc/crypto_uint64.h: -------------------------------------------------------------------------------- 1 | brutus_aead.h -------------------------------------------------------------------------------- /inc/crypto_uint8.h: -------------------------------------------------------------------------------- 1 | brutus_aead.h -------------------------------------------------------------------------------- /inc/crypto_verify_16.h: -------------------------------------------------------------------------------- 1 | brutus_aead.h -------------------------------------------------------------------------------- /inc/crypto_verify_32.h: -------------------------------------------------------------------------------- 1 | brutus_aead.h -------------------------------------------------------------------------------- /mkaeadlibs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/mkaeadlibs.sh -------------------------------------------------------------------------------- /src/aead_params.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/src/aead_params.c -------------------------------------------------------------------------------- /src/coherence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/src/coherence.c -------------------------------------------------------------------------------- /src/kat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/src/kat.c -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/src/main.c -------------------------------------------------------------------------------- /src/speed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/src/speed.c -------------------------------------------------------------------------------- /src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/src/util.c -------------------------------------------------------------------------------- /src/xprmnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjosaarinen/brutus/HEAD/src/xprmnt.c --------------------------------------------------------------------------------