Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
permute{,12}_{scalar,avx512}() to use them
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cleanups
|
|
from output, use defines for src/dst lengths
|
|
|
|
|
|
|
|
|
|
|
|
|
|
permute_{scalar,axv512}(), hard-code num_rounds to 24 in permute_{scalar,avx512}(), add permute12_{scalar,avx512}(), absorb12(), and xof12_{init,absorb,raw,absorb,squeeze_raw,squeeze,once}(), update turboshake to use xof12_*(), move permute tests to PERMUTE_TESTS static array, rename test_permute() to test_permute_scalar(), add test_permute_avx512(), add PERMUTE12_TESTS and test_permute12_{scalar,avx512}()
|
|
|
|
compiler flags
|
|
|
|
improve comments
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
definitions
|
|
hash_once(), hash_absorb(), and xof_absorb_raw() to use absorb()
|
|
|
|
|
|
|
|
|
|
hmac, and shake implementations
|
|
state, check message alignment to elide unnecessary copies, remove xof_absorb_raw_small()
|
|
{SHA3,SHAKE*}_*_RATE
|
|
|
|
|
|
s/xof_absorb_raw_simple/xof_absorb_raw_small/, add documentation to xof absorb functions
|
|
|
|
|
|
to first use
|
|
|
|
|
|
|