summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-02-24tests/cavp-tests/main.c: regeneratePaul Duncan1-50/+52
2024-02-24tests/cavp-tests/gen-main.rb: update to reflect shake prototype changes, ↵Paul Duncan1-4/+5
minor fixes
2024-02-24examples: update examples for new shake{128,256} prototypesPaul Duncan3-80/+44
2024-02-24sha3.h: update shake256 example referencesPaul Duncan1-3/+3
2024-02-24sha3.h: revert cshake{128,256} prototype changesPaul Duncan1-9/+9
2024-02-24main.c: replace shake{128,256}_xof references with shake{128,256}Paul Duncan1-19/+15
2024-02-24sha3.[hc]: remove shake{128,256}(), replace shake{128,256}_xof prefixes with ↵Paul Duncan2-337/+76
shake{128,256}, update tests
2024-02-24README.md: README.md: remove references to shake{128,256}-xofPaul Duncan1-4/+2
2024-02-24add tests/cavp-testsPaul Duncan9-199/+39399
2024-02-23add tests/gen-shake-tests.rbPaul Duncan1-0/+199
2024-02-23sha3.c: add xof_{absorb,squeeze}_raw()Paul Duncan1-15/+29
2024-02-23sha3.c: use temp array for pi() and chi(), fix testsPaul Duncan1-65/+67
2023-10-17README.md: add api-docs linkv0.5Paul Duncan1-3/+5
2023-10-16README.md: remove extraneous semicolonPaul Duncan1-1/+1
2023-10-16Doxyfile: link to examplesPaul Duncan1-1/+1
2023-10-16sha3.c: clean up intro, remove extraneous newlinePaul Duncan1-10/+10
2023-10-16README.md: fix "Tests" section, add "License" section, tweak intro paragraphPaul Duncan1-9/+31
2023-10-16sha3.h: add @author, @copyright, @brief to file header, add examples for all ↵Paul Duncan1-470/+1123
functions, improve documentation links
2023-10-16add examples/06-all/Paul Duncan7-0/+1630
2023-10-15add Doxyfile, fix "doc" targetPaul Duncan3-2/+2734
2023-10-15README.md: add "Usage" sectionPaul Duncan1-0/+10
2023-10-15README.md: s/main()/main(void)/Paul Duncan1-1/+1
2023-10-15README.md: add "Tests" sectionPaul Duncan1-0/+13
2023-10-15README.md: s/typeing/typing/Paul Duncan1-1/+1
2023-10-14README.md: improve introduction, minor fixes to algo list, add ↵v0.4Paul Duncan1-23/+38
"Documentation" section, document "doc" target
2023-10-14sha3.h: doxygen fixes, improve documentation, shrink list of algorithms in ↵Paul Duncan1-161/+566
header block
2023-10-14sha3.c: compress algorithm list in header comment block, mark entire file as ↵Paul Duncan1-19/+12
INTERNAL to doxygen
2023-10-14Makefile, .gitignore: add "doc" target, ignore generated api documentationPaul Duncan2-0/+6
2023-10-14README.md: improve intro paragraph, shorten list of algorithms, add ↵Paul Duncan1-26/+154
descriptions for each algorithm, add note about AVX-512 and test suite, add two more examples
2023-09-23sha3.c: k12_big_absorb_done(): fix uninitialized buffer warningPaul Duncan1-1/+1
2023-09-18add tests/README.mdv0.3Paul Duncan1-0/+5
2023-09-18sha3.c: add avx512 permute(), add step comments, do not build scalar steps ↵Paul Duncan1-1/+257
unless necessary
2023-09-18tests/permute: remove iota optimization commentPaul Duncan1-2/+0
2023-09-18tests/permute: increase test permutation count, add timing note, faster ↵Paul Duncan1-32/+34
avx512 iota
2023-09-18tests/permute/permute.c: add commentsPaul Duncan1-10/+52
2023-09-18tests/permute/permute.c: remove disabled codePaul Duncan1-49/+4
2023-09-18add tests/permutePaul Duncan3-0/+914
2023-09-17examples/05-python/README.md: add intro links and "Usage" sectionPaul Duncan1-2/+33
2023-09-17Makefile: add LIB to clean targetPaul Duncan1-1/+2
2023-09-17add examples/05-pythonPaul Duncan2-0/+160
2023-09-17add tests/fuzzPaul Duncan5-0/+36
2023-09-17.gitignore: add libsha3.soPaul Duncan1-0/+1
2023-09-16Makefile: add shared library targetPaul Duncan1-3/+11
2023-09-16Makefile: add TEST_CFLAGS with sanitizers, add commentsPaul Duncan1-7/+15
2023-09-16README.md: s/test/sample/Paul Duncan1-1/+1
2023-09-16sha3.h: add stddefPaul Duncan1-1/+2
2023-09-07README.md: add "Examples" sectionv0.2Paul Duncan1-0/+28
2023-09-06add examples/Paul Duncan26-0/+327
2023-09-06add hex.h, refactor main.cPaul Duncan2-13/+22
2023-09-06main.c: add turboshake128, turboshake256, and kangarootwelve to example appPaul Duncan1-4/+78