aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/crypto/zinc/chacha20/chacha20-mips-glue.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* chacha20: split chacha20_ctx into unionJason A. Donenfeld2018-10-021-2/+2
| | | | This avoids casts and makes counter increments obvious.
* chacha20: feed fpu functions PAGE_SIZE at a timeJason A. Donenfeld2018-10-021-1/+1
| | | | Suggested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
* crypto: prefer IS_ENABLED to ifdefsJason A. Donenfeld2018-10-021-0/+1
| | | | Suggested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
* hchacha20: keep in native endian in wordsJason A. Donenfeld2018-09-251-2/+5
|
* chacha20-mips32r2: use simpler calling conventionJason A. Donenfeld2018-09-211-4/+3
| | | | | | | Since we now set up the block in the generic code, we can rely on that to use fewer variables and reduce stack pressure within the MIPS code. This in turn means we have more registers and more uniformity, so we're able to rewrite quite a bit.
* chacha20-arm: go with Ard's version to optimize for Cortex-A7Jason A. Donenfeld2018-09-211-3/+4
|
* global: put SPDX identifier on its own lineJason A. Donenfeld2018-09-201-2/+2
| | | | | The kernel has very specific rules correlating file type with comment type, and also SPDX identifiers can't be merged with other comments.
* crypto: explicitly dual licenseJason A. Donenfeld2018-09-201-1/+1
| | | | Suggested-by: Thomas Gleixner <tglx@linutronix.de>
* crypto: turn Zinc into individual modulesJason A. Donenfeld2018-09-181-1/+1
|
* crypto: do not use -include trickJason A. Donenfeld2018-09-171-4/+0
|
* crypto: pass simd by referenceJason A. Donenfeld2018-09-171-2/+2
|
* crypto: make MITJason A. Donenfeld2018-09-161-1/+1
|
* crypto: import zincJason A. Donenfeld2018-09-031-0/+28