| Commit message (Expand) | Author | Age | Files | Lines |
* | crypto: use new assembler macros for 5.5 | Jason A. Donenfeld | 2019-12-05 | 2 | -6/+6 |
* | zinc: update copyright | Jason A. Donenfeld | 2019-05-29 | 1 | -1/+1 |
* | blake2s,chacha: latency tweak | Samuel Neves | 2019-05-29 | 3 | -30/+30 |
* | zinc: arm64: use cpu_get_elf_hwcap accessor for 5.2 | Jason A. Donenfeld | 2019-05-29 | 1 | -1/+1 |
* | global: update copyright | Jason A. Donenfeld | 2019-01-07 | 6 | -6/+6 |
* | chacha20: do not define unused asm function | Jason A. Donenfeld | 2018-12-07 | 1 | -4/+2 |
* | chacha20,poly1305: simplify perlasm fanciness | Jason A. Donenfeld | 2018-12-07 | 2 | -36/+32 |
* | chacha20,poly1305: do not use xlate | Jason A. Donenfeld | 2018-11-19 | 1 | -25/+34 |
* | chacha20,poly1305: don't do compiler testing in generator and remove xor helper | Jason A. Donenfeld | 2018-11-15 | 1 | -15/+19 |
* | chacha20,poly1305: fix up for win64 | Samuel Neves | 2018-11-15 | 1 | -1/+1 |
* | chacha20: specialize to wireguard | Jason A. Donenfeld | 2018-11-15 | 1 | -12/+21 |
* | chacha20: cleaner function declarations | Samuel Neves | 2018-11-14 | 1 | -23/+23 |
* | chacha20: normalize names | Samuel Neves | 2018-11-14 | 1 | -71/+71 |
* | chacha20: fixup win64 stack offsets | Samuel Neves | 2018-11-14 | 1 | -129/+129 |
* | chacha20: simplify stack unwinding on ChaCha20_ctr32 | Samuel Neves | 2018-11-14 | 1 | -10/+8 |
* | chacha20: use DRAP idiom | Samuel Neves | 2018-11-14 | 1 | -236/+235 |
* | chacha20: add hchacha_ssse3 | Samuel Neves | 2018-11-14 | 1 | -0/+39 |
* | chacha20: begin adapting to kernel setting | Samuel Neves | 2018-11-14 | 1 | -67/+114 |
* | chacha20,poly1305: switch to perlasm originals on x86_64 | Samuel Neves | 2018-11-14 | 2 | -2632/+4005 |
* | chacha20,poly1305: use CONFIG_KERNEL_MODE_NEON in .pl on arm | Jason A. Donenfeld | 2018-11-14 | 2 | -2/+3 |
* | chacha20,poly1305: switch to perlasm originals on mips and arm | Jason A. Donenfeld | 2018-11-14 | 5 | -3802/+2852 |
* | global: various formatting tweeks | Jason A. Donenfeld | 2018-11-13 | 1 | -1/+0 |
* | crypto: test all SIMD combinations | Jason A. Donenfeld | 2018-10-06 | 4 | -5/+9 |
* | global: rename include'd C files to be .c | Jason A. Donenfeld | 2018-10-06 | 4 | -7/+7 |
* | chacha20-arm: use proper reteq macro instead of bxeq | Jason A. Donenfeld | 2018-10-02 | 1 | -1/+2 |
* | crypto: use ZINC_ARCH macros | Jason A. Donenfeld | 2018-10-02 | 1 | -4/+4 |
* | chacha20: split chacha20_ctx into union | Jason A. Donenfeld | 2018-10-02 | 4 | -24/+24 |
* | 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 |
* | chacha20: feed fpu functions PAGE_SIZE at a time | Jason A. Donenfeld | 2018-10-02 | 4 | -23/+54 |
* | chacha20: test multiple page span in selftest | Jason A. Donenfeld | 2018-10-02 | 1 | -0/+1 |
* | crypto: prefer IS_ENABLED to ifdefs | Jason A. Donenfeld | 2018-10-02 | 3 | -62/+37 |
* | crypto: rename DEBUG to SELFTEST | Jason A. Donenfeld | 2018-09-25 | 1 | -1/+1 |
* | chacha20-arm,poly1305-arm: fix big-endian aarch64 | Jason A. Donenfeld | 2018-09-25 | 1 | -9/+9 |
* | chacha20-mips32r2: reduce stack and branches in loop, refactor jumptable handling | René van Dorst | 2018-09-25 | 1 | -79/+94 |
* | hchacha20: keep in native endian in words | Jason A. Donenfeld | 2018-09-25 | 5 | -30/+30 |
* | chacha20-arm: remove unused preambles | Jason A. Donenfeld | 2018-09-24 | 2 | -30/+1 |
* | chacha20-arm: updated scalar code from Andy | Jason A. Donenfeld | 2018-09-23 | 1 | -310/+273 |
* | crypto-arm: rework KERNEL_MODE_NEON handling again | Jason A. Donenfeld | 2018-09-23 | 3 | -8/+5 |
* | chacha20-arm: use new scalar implementation | Jason A. Donenfeld | 2018-09-23 | 2 | -569/+1208 |
* | chacha20-mips32r2: reduce jumptable entry size and stack usage | René van Dorst | 2018-09-22 | 1 | -39/+48 |
* | chacha20-mips32r2: use simpler calling convention | Jason A. Donenfeld | 2018-09-21 | 2 | -179/+143 |
* | chacha20-arm: go with Ard's version to optimize for Cortex-A7 | Jason A. Donenfeld | 2018-09-21 | 5 | -732/+586 |
* | chacha20-mips32r2: remove reorder directives | René van Dorst | 2018-09-21 | 1 | -107/+68 |
* | chacha20-mips32r2: fix typo to allow reorder again | René van Dorst | 2018-09-21 | 1 | -1/+1 |
* | global: put SPDX identifier on its own line | Jason A. Donenfeld | 2018-09-20 | 8 | -16/+16 |
* | crypto: explicitly dual license | Jason A. Donenfeld | 2018-09-20 | 8 | -8/+8 |
* | chacha20: prefer crypto_xor_cpy to avoid memmove | Jason A. Donenfeld | 2018-09-20 | 1 | -5/+3 |
* | chacha20: add independent self test | Jason A. Donenfeld | 2018-09-18 | 1 | -0/+6 |