aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/crypto/blake2s.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* crypto: import zincJason A. Donenfeld2018-09-031-289/+0
|
* crypto: consistent constificationJason A. Donenfeld2018-05-311-3/+3
|
* blake2s: remove unused helperJason A. Donenfeld2018-04-161-5/+0
|
* crypto: read only after initJason A. Donenfeld2018-03-021-2/+2
|
* blake2s: use union instead of castingJason A. Donenfeld2018-02-141-18/+16
| | | | | This deals with alignment more easily and also helps squelch a clang-analyzer warning.
* global: year bumpJason A. Donenfeld2018-01-031-1/+1
|
* crypto: compile on UMLJason A. Donenfeld2017-12-131-0/+2
| | | | We basically just don't use FPU in UML.
* chacha20poly1305: wire up avx512vl for skylake-xJason A. Donenfeld2017-12-111-1/+1
|
* global: add SPDX tags to all filesGreg Kroah-Hartman2017-12-091-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>
* 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