summaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
mainREADME.md: add avx2 to "Backends"Paul Duncan4 months
 
TagDownloadAuthorAge
v0.8sha3-0.8.tar.bz2  sha3-0.8.zip  Paul Duncan4 months
v0.7sha3-0.7.tar.bz2  sha3-0.7.zip  Paul Duncan4 months
v0.6sha3-0.6.tar.bz2  sha3-0.6.zip  Paul Duncan7 months
v0.5sha3-0.5.tar.bz2  sha3-0.5.zip  Paul Duncan11 months
v0.4sha3-0.4.tar.bz2  sha3-0.4.zip  Paul Duncan11 months
v0.3sha3-0.3.tar.bz2  sha3-0.3.zip  Paul Duncan12 months
v0.2sha3-0.2.tar.bz2  sha3-0.2.zip  Paul Duncan12 months
v0.1sha3-0.1.tar.bz2  sha3-0.1.zip  Paul Duncan12 months
 
AgeCommit messageAuthorFilesLines
2024-05-09examples/*/Makefile, tests/*/Makefile: add BACKEND support, mark clean target...v0.8Paul Duncan9-16/+40
2024-05-09sha3.c: document how to add a new backendPaul Duncan1-3/+30
2024-05-09Makefile: remove -fsanitize=leak (not supported in macos)Paul Duncan1-1/+10
2024-05-09sha3.[hc]: add sha3_xof12_t, refactor xor12 and turboshake functions to use itPaul Duncan2-12/+28
2024-05-09sha3.h: remove extraneous newlinePaul Duncan1-1/+0
2024-05-09sha3.c: add internal documentation, s/absorb12/absorb_12/Paul Duncan1-39/+227
2024-05-08sha3.c: update internal documentationPaul Duncan1-16/+50
2024-05-08rand-bytes.h: use getentropy() instead of getrandom() to support macosPaul Duncan1-8/+24
2024-05-08sha3.c, Makefile: s/SHA3_TEST/TEST_SHA3/Paul Duncan2-5/+5
2024-05-08.gitignore: add tests/neon/neonPaul Duncan1-0/+1
2024-05-08s/permute/permute_24/, s/permute12/permute_12/, misc comment cleanupPaul Duncan1-99/+89
2024-05-08sha3.c: rename hybrid-neon to hybrid, fix commentsPaul Duncan1-30/+26
2024-05-08sha3.c: hybrid: do not mix neon and non-neon instructions (still slow)Paul Duncan1-15/+26
2024-05-08s/SHA3_BACKEND/BACKEND/gPaul Duncan5-66/+66
2024-05-08sha3.c: s/call permute_n_.*(/call permute_n(/ in test commentsPaul Duncan1-4/+4
2024-05-08sha3.c: add hybrid-neon backend (slow)Paul Duncan1-1/+202
2024-05-08sha3.c: diet-neon: misc fixes. still too slowPaul Duncan1-46/+36
2024-05-08sha3.c: neon, diet-neon: use replace vorrq(vshlq, vshrq) and vorr(vshl,vshr) ...Paul Duncan1-3/+4
2024-05-08sha3.c: move INTERNAL before includesPaul Duncan1-2/+2
2024-05-08sha3.h: fix typo in sha3_backend() documentationPaul Duncan1-1/+1
[...]
 
Clone
https://git.pablotron.org/sha3