| 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 |