Age | Commit message (Expand) | Author | Files | Lines |
2024-04-29 | sha3.c: permute{,12}_avx512(): optimize, update header comment | Paul Duncan | 1 | -367/+295 |
2024-04-29 | sha3.c: build permute12_scalar() during testing, remove old comment | Paul Duncan | 1 | -7/+1 |
2024-04-29 | sha3.c: clean up whitespace in rho(), pi(), and chi() | Paul Duncan | 1 | -38/+50 |
2024-04-29 | add tests/bench | Paul Duncan | 7 | -0/+354 |
2024-04-29 | add rand-bytes.h | Paul Duncan | 1 | -0/+20 |
2024-04-29 | Makefile: add -march=native -mtune=native to TEST_CFLAGS | Paul Duncan | 1 | -1/+1 |
2024-04-29 | sha3.c: use shared RCS, rename scalar and avx512 permute() to permute_{scalar... | Paul Duncan | 1 | -78/+547 |
2024-03-02 | LICENSE.txt: update copyright year | Paul Duncan | 1 | -1/+1 |
2024-03-02 | README.md: move hmac down in list of algorithms, add note about recommended c...v0.6 | Paul Duncan | 1 | -1/+4 |
2024-03-02 | sha3.c: add fail_test(), use it in all tests | Paul Duncan | 1 | -211/+67 |
2024-03-02 | sha3.c: rename HASH_RATE() to RATE(), document RATE() and use it everywhere, ... | Paul Duncan | 1 | -34/+71 |
2024-03-02 | sha3.c: fix comment | Paul Duncan | 1 | -1/+1 |
2024-03-02 | sha3.c: parameterize turboshake | Paul Duncan | 1 | -50/+34 |
2024-03-02 | sha3.c: parameterize parallelhash | Paul Duncan | 1 | -271/+143 |
2024-03-02 | sha3.c: use __func__ in tests | Paul Duncan | 1 | -49/+49 |
2024-03-02 | sha3.c: parameterize tuplehash | Paul Duncan | 1 | -121/+68 |
2024-03-02 | sha3.c: parameterize kmac functions | Paul Duncan | 1 | -235/+122 |
2024-03-02 | sha3.c: move kmac128(), add missing kmac comments | Paul Duncan | 1 | -53/+63 |
2024-03-02 | sha3.c: parameterize cshake | Paul Duncan | 1 | -158/+86 |
2024-03-02 | sha3.c: parameterize rate handling, simplify hash, shake, hmac, and cshake de... | Paul Duncan | 1 | -72/+58 |
2024-03-02 | sha3.c: remove keccak(), refactor xof_absorb_raw() into absorb(), update hash... | Paul Duncan | 1 | -92/+54 |
2024-03-02 | sha3.h: move shake prototypes above hmac | Paul Duncan | 1 | -181/+182 |
2024-03-02 | sha3.h: s/calculat/calculate/ | Paul Duncan | 1 | -1/+1 |
2024-03-02 | sha3.[hc]: update comments | Paul Duncan | 2 | -3/+5 |
2024-03-02 | sha3.c: move hmac below shake | Paul Duncan | 1 | -71/+71 |
2024-03-02 | sha3.c: add DEF_HASH(), DEF_HMAC(), and DEF_SHAKE(), remove explicit hash, hm... | Paul Duncan | 1 | -376/+137 |
2024-03-02 | sha3.c: xof_absorb_raw_large(): rename to xof_absorb_raw(), do not copy state... | Paul Duncan | 1 | -61/+11 |
2024-02-26 | rename SHA3_*_CAPACITY to SHA3_*_LEN, document SHA3_*_LEN and {SHA3,SHAKE*}_*... | Paul Duncan | 1 | -28/+47 |
2024-02-24 | sha3.c: s/sha3(/hash_once(/, s/sha3_(init|absorb|final)/hash_$1/ | Paul Duncan | 1 | -21/+21 |
2024-02-24 | sha3.c: improve internal documentation | Paul Duncan | 1 | -1/+29 |
2024-02-24 | sha3.c: s/xof_absorb_raw_bulk/xof_absorb_raw_large/, s/xof_absorb_raw_simple/... | Paul Duncan | 1 | -10/+18 |
2024-02-24 | sha3.c: xof_squeeze_raw(): improve speed by squeezing in rate-sized chunks | Paul Duncan | 1 | -6/+36 |
2024-02-24 | sha3.c: add xof_absorb_raw_bulk() to absorb data in bulk | Paul Duncan | 1 | -6/+99 |
2024-02-24 | sha3.h: remove duplicate shake group definition, move sha3_xof_t definition t... | Paul Duncan | 1 | -25/+13 |
2024-02-24 | sha3.h: fix copyright year | Paul Duncan | 1 | -1/+1 |
2024-02-24 | sha3.h: fix a couple XOF links | Paul Duncan | 1 | -4/+4 |
2024-02-24 | sha3.c: remove unused shake() function | Paul Duncan | 1 | -22/+0 |
2024-02-24 | sha3.h: fix shake group description | Paul Duncan | 1 | -4/+3 |
2024-02-24 | README.md: add missing "the" | Paul Duncan | 1 | -1/+1 |
2024-02-24 | README.md: add more references to cavp | Paul Duncan | 1 | -4/+4 |
2024-02-24 | README.md: update examples, add cavp references | Paul Duncan | 1 | -14/+23 |
2024-02-24 | tests/cavp-tests/main.c: regenerate | Paul Duncan | 1 | -50/+52 |
2024-02-24 | tests/cavp-tests/gen-main.rb: update to reflect shake prototype changes, mino... | Paul Duncan | 1 | -4/+5 |
2024-02-24 | examples: update examples for new shake{128,256} prototypes | Paul Duncan | 3 | -80/+44 |
2024-02-24 | sha3.h: update shake256 example references | Paul Duncan | 1 | -3/+3 |
2024-02-24 | sha3.h: revert cshake{128,256} prototype changes | Paul Duncan | 1 | -9/+9 |
2024-02-24 | main.c: replace shake{128,256}_xof references with shake{128,256} | Paul Duncan | 1 | -19/+15 |
2024-02-24 | sha3.[hc]: remove shake{128,256}(), replace shake{128,256}_xof prefixes with ... | Paul Duncan | 2 | -337/+76 |
2024-02-24 | README.md: README.md: remove references to shake{128,256}-xof | Paul Duncan | 1 | -4/+2 |
2024-02-24 | add tests/cavp-tests | Paul Duncan | 9 | -199/+39399 |