aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/crypto/blake2s.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-01-03global: year bumpJason A. Donenfeld1-1/+1
2017-12-13crypto: compile on UMLJason A. Donenfeld1-0/+2
We basically just don't use FPU in UML.
2017-12-11chacha20poly1305: wire up avx512vl for skylake-xJason A. Donenfeld1-1/+1
2017-12-09global: add SPDX tags to all filesGreg Kroah-Hartman1-1/+3
It's good to have SPDX identifiers in all files as the Linux kernel developers are working to add these identifiers to all files. Update all files with the correct SPDX license identifier based on the license text of the project or based on the license in the file itself. The SPDX identifier is a legally binding shorthand, which can be used instead of the full boiler plate text. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Modified-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-11-22blake2s: hmac space optimizationSamuel Neves1-16/+12
Signed-off-by: Samuel Neves <sneves@dei.uc.pt>
2017-11-22blake2s: AVX512F+VL implementationSamuel Neves1-0/+19
Signed-off-by: Samuel Neves <sneves@dei.uc.pt>
2017-10-31global: style nitsJason A. Donenfeld1-13/+15
2017-10-31crypto/avx: make sure we can actually use ymm registersJason A. Donenfeld1-1/+1
2017-10-17blake2s: modernize API and have faster _finalJason A. Donenfeld1-42/+10
2017-09-16compat: ensure we can build without compat.hJason A. Donenfeld1-0/+1
2017-08-02blake2s: satisfy sparseJason A. Donenfeld1-2/+2
2017-07-20blake2s: fix up alignment issuesJason A. Donenfeld1-9/+11
When it's unclear if block is aligned, we just assume unaligned, rather than branching.
2017-07-20blake2s: move compression loop to assemblySamuel Neves1-71/+73
2017-06-24main: annotate init/exit functions to save memoryJason A. Donenfeld1-2/+2
2017-03-19blake2s: add AVX implementationJason A. Donenfeld1-0/+24
2017-01-10Update copyrightJason A. Donenfeld1-1/+1
2016-12-26blake2s: cleanupJason A. Donenfeld1-9/+4
2016-12-11crypto: use kernel's bitops functionsJason A. Donenfeld1-9/+4
2016-12-11blake2s: move self tests to correct directoryJason A. Donenfeld1-554/+1
2016-12-11global: move to consistent use of uN instead of uintN_t for kernel codeJason A. Donenfeld1-38/+38
2016-11-21headers: cleanup noticesJason A. Donenfeld1-1/+1
2016-09-29Rework headers and includesJason A. Donenfeld1-1/+1
2016-06-25tests: make fatalJason A. Donenfeld1-1/+2