summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2023-09-06sha3.[hc]: refactor k12 apiPaul Duncan2-89/+130
2023-09-06README.md, sha3.[hc]: add KangarooTwelve to algorithm listPaul Duncan3-0/+3
2023-09-06./sha3.h: add kangarootwelve{,_custom}()Paul Duncan1-0/+29
2023-09-06sha3.c: add kangarootwelve_custom(), kangarootwelve(), ↵Paul Duncan1-1/+501
kangarootwelve_length_encode(), test_kangarootwelve(), and test_kangarootwelve_length_encode()
2023-09-06./sha3.h: remove extraneous "in" from documentationPaul Duncan1-10/+10
2023-09-05sha3.[hc]: add turboshake{128,256}_custom()Paul Duncan2-1/+41
2023-09-05sha3.h: documentation updatesPaul Duncan1-119/+119
2023-09-05sha3.[hc]: s/TurboHash/TurboSHAKE/Paul Duncan2-2/+2
2023-09-05README.md: s/TurboHash/TurboSHAKE/, add turboshake referencesPaul Duncan1-1/+7
2023-09-05sha3.h: add turboshake functionsPaul Duncan1-3/+119
2023-09-05sha3.c: full turboshake{128,256} testsPaul Duncan1-19/+254
2023-09-05sha3.c: permute() pass correct round to iota() for turboshakePaul Duncan1-1/+1
2023-09-05main.c: add header and shake128-xof example to helpv0.1Paul Duncan1-3/+9
2023-09-05sha3.c: add incomplete turboshake implementation, improve commentsPaul Duncan1-28/+157