aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/crypto/blake2s.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* blake2s: hmac space optimizationSamuel Neves2017-11-221-16/+12
| | | | Signed-off-by: Samuel Neves <sneves@dei.uc.pt>
* blake2s: AVX512F+VL implementationSamuel Neves2017-11-221-0/+19
| | | | Signed-off-by: Samuel Neves <sneves@dei.uc.pt>
* global: style nitsJason A. Donenfeld2017-10-311-13/+15
|
* crypto/avx: make sure we can actually use ymm registersJason A. Donenfeld2017-10-311-1/+1
|
* blake2s: modernize API and have faster _finalJason A. Donenfeld2017-10-171-42/+10
|
* compat: ensure we can build without compat.hJason A. Donenfeld2017-09-161-0/+1
|
* blake2s: satisfy sparseJason A. Donenfeld2017-08-021-2/+2
|
* blake2s: fix up alignment issuesJason A. Donenfeld2017-07-201-9/+11
| | | | | When it's unclear if block is aligned, we just assume unaligned, rather than branching.
* blake2s: move compression loop to assemblySamuel Neves2017-07-201-71/+73
|
* main: annotate init/exit functions to save memoryJason A. Donenfeld2017-06-241-2/+2
|
* blake2s: add AVX implementationJason A. Donenfeld2017-03-191-0/+24
|
* Update copyrightJason A. Donenfeld2017-01-101-1/+1
|
* blake2s: cleanupJason A. Donenfeld2016-12-261-9/+4
|
* crypto: use kernel's bitops functionsJason A. Donenfeld2016-12-111-9/+4
|
* blake2s: move self tests to correct directoryJason A. Donenfeld2016-12-111-554/+1
|
* global: move to consistent use of uN instead of uintN_t for kernel codeJason A. Donenfeld2016-12-111-38/+38
|
* headers: cleanup noticesJason A. Donenfeld2016-11-211-1/+1
|
* Rework headers and includesJason A. Donenfeld2016-09-291-1/+1
|
* tests: make fatalJason A. Donenfeld2016-06-251-1/+2
|
* Initial commitJason A. Donenfeld2016-06-251-0/+840