Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | global: rename include'd C files to be .c | Jason A. Donenfeld | 2018-10-06 | 3 | -5/+5 |
| | | | | | | | | | This is done by 259 other files in the kernel tree: linux $ rg '#include.*\.c' -l | wc -l 259 Suggested-by: Sultan Alsawaf <sultanxda@gmail.com> | ||||
* | curve25519-arm: rearrange multiplications for better in-order performance | Jason A. Donenfeld | 2018-10-04 | 1 | -12/+12 |
| | | | | Suggested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> | ||||
* | curve25519-arm: writeback to base register when possible | Jason A. Donenfeld | 2018-10-04 | 1 | -58/+27 |
| | | | | Suggested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> | ||||
* | curve25519-arm: adjust comment | Jason A. Donenfeld | 2018-10-03 | 1 | -2/+2 |
| | |||||
* | curve25519-arm: use new simd api | Jason A. Donenfeld | 2018-10-03 | 1 | -6/+9 |
| | |||||
* | crypto: add missing static keyword to fpu init functions | Jason A. Donenfeld | 2018-10-02 | 1 | -1/+1 |
| | |||||
* | crypto: document what's used from <crypto/ beside #include | Jason A. Donenfeld | 2018-10-02 | 1 | -1/+1 |
| | |||||
* | crypto: WARN_ON in module_init if selftest fails | Jason A. Donenfeld | 2018-10-02 | 1 | -1/+1 |
| | | | | | | | If it's a built-in and initcall fails, it won't be fatal. So we should at least be loud. Suggested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> | ||||
* | crypto: prefer IS_ENABLED to ifdefs | Jason A. Donenfeld | 2018-10-02 | 1 | -5/+3 |
| | | | | Suggested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> | ||||
* | crypto: rename DEBUG to SELFTEST | Jason A. Donenfeld | 2018-09-25 | 1 | -1/+1 |
| | | | | | Also we make selftest errors of type err, so that they're obvious in dmesg. | ||||
* | curve25519-arm: disable on big-endian | Jason A. Donenfeld | 2018-09-25 | 2 | -3/+3 |
| | | | | | The qhasm was only written for little-endian systems, and we don't want disaster to ensue. | ||||
* | curve25519-hacl64: reduce stack usage under KASAN | Jason A. Donenfeld | 2018-09-25 | 1 | -2/+1 |
| | | | | Suggested-by: Arnd Bergmann <arnd@arndb.de> | ||||
* | crypto: make constant naming scheme consistent | Jason A. Donenfeld | 2018-09-25 | 6 | -56/+56 |
| | |||||
* | crypto-arm: rework KERNEL_MODE_NEON handling again | Jason A. Donenfeld | 2018-09-23 | 2 | -9/+4 |
| | |||||
* | curve25519-fiat32: work around m68k compiler stack frame bug | Jason A. Donenfeld | 2018-09-23 | 1 | -6/+4 |
| | | | | | | | The m68k compiler generates a 1032 byte stack frame. Moving these variables inside the loop fixes that. It also means we're not explicitly memzeroing it any more either, but hopefully that memory is reused anyway by the multiplications. | ||||
* | crypto-arm: rework KERNEL_MODE_NEON handling | Jason A. Donenfeld | 2018-09-23 | 1 | -3/+7 |
| | | | | It might be defined even if the compiler doesn't support it. | ||||
* | global: reduce stack frame size | Jason A. Donenfeld | 2018-09-23 | 1 | -1/+1 |
| | | | | This brings it under 1280 on 64-bit and under 1024 on 32-bit systems. | ||||
* | global: put SPDX identifier on its own line | Jason A. Donenfeld | 2018-09-20 | 7 | -14/+14 |
| | | | | | 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 license | Jason A. Donenfeld | 2018-09-20 | 7 | -7/+7 |
| | | | | Suggested-by: Thomas Gleixner <tglx@linutronix.de> | ||||
* | curve25519-arm: only compile if symbols will be used | Jason A. Donenfeld | 2018-09-18 | 1 | -1/+1 |
| | |||||
* | crypto: allow for disabling simd in zinc modules | Jason A. Donenfeld | 2018-09-18 | 1 | -1/+5 |
| | |||||
* | crypto: turn Zinc into individual modules | Jason A. Donenfeld | 2018-09-18 | 3 | -2/+30 |
| | |||||
* | crypto: do not use -include trick | Jason A. Donenfeld | 2018-09-17 | 3 | -7/+5 |
| | |||||
* | crypto: make MIT | Jason A. Donenfeld | 2018-09-16 | 7 | -7/+7 |
| | |||||
* | curve25519-x86_64: remove useless define | Jason A. Donenfeld | 2018-09-12 | 1 | -1/+0 |
| | |||||
* | curve25519: arm: do not modify sp directly | Jason A. Donenfeld | 2018-09-06 | 1 | -3/+3 |
| | | | | | | Thumb doesn't like this. Reported-by: Roman Mamedov <rm@romanrm.net> | ||||
* | crypto: import zinc | Jason A. Donenfeld | 2018-09-03 | 7 | -0/+6254 |