aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/crypto/zinc/selftest/curve25519.c (unfollow)
Commit message (Expand)AuthorFilesLines
2018-10-07crypto: disable broken implementations in selftestsJason A. Donenfeld1-9/+8
2018-10-07compat: clang cannot handle __builtin_constant_pJason A. Donenfeld1-0/+7
2018-10-07compat: make asm/simd.h conditional on its existenceJason A. Donenfeld5-23/+24
2018-10-06compat: account for ancient ARM assemblerJason A. Donenfeld1-0/+25
2018-10-06version: bump snapshot0.0.20181006Jason A. Donenfeld2-2/+2
2018-10-06crypto: test all SIMD combinationsJason A. Donenfeld20-40/+82
2018-10-06global: rename include'd C files to be .cJason A. Donenfeld25-34/+34
2018-10-06allowedips: remove ifdefs in favor of IS_ENABLEDJason A. Donenfeld2-20/+34
2018-10-05wg-quick.8: add policy routing exampleJason A. Donenfeld1-0/+26
2018-10-04curve25519-arm: rearrange multiplications for better in-order performanceJason A. Donenfeld1-12/+12
2018-10-04curve25519-arm: writeback to base register when possibleJason A. Donenfeld1-58/+27
2018-10-03blake2s: always put a simd, even if not use()'dJason A. Donenfeld1-2/+5
2018-10-03simd: introduce useful disabling macroJason A. Donenfeld3-3/+4
2018-10-03Kconfig: do now allow IPV6=m,WG=yJason A. Donenfeld1-0/+1
2018-10-03curve25519-arm: adjust commentJason A. Donenfeld1-2/+2
2018-10-03curve25519-arm: use new simd apiJason A. Donenfeld1-6/+9
2018-10-02chacha20-arm: use proper reteq macro instead of bxeqJason A. Donenfeld1-1/+2
2018-10-02qemu: show more messages in console the right wayJason A. Donenfeld1-1/+1
2018-10-02qemu: support powerpc64leJason A. Donenfeld2-2/+22
2018-10-02qemu: give up and accept a mips64r2 worldJason A. Donenfeld3-6/+8
2018-10-02ratelimiter: prefer IS_ENABLEDJason A. Donenfeld1-3/+2
2018-10-02global: change BUG_ON to WARN_ONJason A. Donenfeld4-27/+19
2018-10-02poly1305: document rationale for base 2^26->2^64/32 conversionJason A. Donenfeld2-0/+20
2018-10-02crypto: use ZINC_ARCH macrosJason A. Donenfeld2-9/+9
2018-10-02chacha20: no need to align ctxJason A. Donenfeld1-1/+1
2018-10-02chacha20: split chacha20_ctx into unionJason A. Donenfeld5-45/+50
2018-10-02qemu: support m68kJason A. Donenfeld2-1/+18
2018-10-02crypto: add missing static keyword to fpu init functionsJason A. Donenfeld4-4/+3
2018-10-02crypto: document what's used from <crypto/ beside #includeJason A. Donenfeld4-4/+3
2018-10-02crypto: WARN_ON in module_init if selftest failsJason A. Donenfeld5-5/+5
2018-10-02simd: refactor simd availability handlingJason A. Donenfeld2-16/+24
2018-10-02simd: return a bool from simd_relaxJason A. Donenfeld1-1/+3
2018-10-02global: prefix all functions with wg_Jason A. Donenfeld28-605/+627
2018-10-02poly1305-mips64: use compiler-defined macros in assemblyJason A. Donenfeld1-5/+10
2018-10-02blake2s: rename arch function and use slicker le32 helperJason A. Donenfeld3-11/+15
2018-10-02blake2s: feed fpu functions PAGE_SIZE at a timeJason A. Donenfeld1-14/+28
2018-10-02poly1305: feed fpu functions PAGE_SIZE at a timeJason A. Donenfeld4-29/+49
2018-10-02chacha20: feed fpu functions PAGE_SIZE at a timeJason A. Donenfeld4-23/+54
2018-10-02chacha20: test multiple page span in selftestJason A. Donenfeld2-3/+27
2018-10-02chacha20: break out of zero loops in selftestJason A. Donenfeld1-0/+5
2018-10-02crypto: prefer IS_ENABLED to ifdefsJason A. Donenfeld8-135/+73
2018-10-02crypto: ignore ARMv3Jason A. Donenfeld1-1/+1
2018-10-02compat: kernels < 3.17 don't have read_cpuid_partNathan Chancellor1-0/+4
2018-10-02qemu: support more arm big endian platformsJason A. Donenfeld5-4/+43
2018-09-25crypto: rename DEBUG to SELFTESTJason A. Donenfeld11-59/+59
2018-09-25poly1305-arm: swap endianness in base 2^26 conversionJason A. Donenfeld1-1/+5
2018-09-25curve25519-arm: disable on big-endianJason A. Donenfeld2-3/+3
2018-09-25chacha20-arm,poly1305-arm: fix big-endian aarch64Jason A. Donenfeld2-21/+21
2018-09-25curve25519: show all failures in test caseJason A. Donenfeld1-2/+0
2018-09-25version: bump snapshot0.0.20180925Jason A. Donenfeld2-2/+2