summaryrefslogtreecommitdiffstatshomepage
path: root/src/crypto (follow)
Commit message (Expand)AuthorAgeFilesLines
* curve25519: do dispatcher in C instead of asm, since shlx is haswell onlyJason A. Donenfeld2017-03-202-162/+73
* curve25519: add AVX implementationJason A. Donenfeld2017-03-193-23/+3697
* blake2s: add AVX implementationJason A. Donenfeld2017-03-195-7/+602
* compat: backport siphash & dst_cache from mainlineJason A. Donenfeld2017-02-132-296/+0
* curve25519: do everything on the stackJason A. Donenfeld2017-01-151-171/+0
* Use __read_mostly attribute when possibleJason A. Donenfeld2017-01-131-3/+3
* Update copyrightJason A. Donenfeld2017-01-108-8/+8
* blake2s: cleanupJason A. Donenfeld2016-12-261-9/+4
* cookies: use xchacha20poly1305 instead of chacha20poly1305Jason A. Donenfeld2016-12-232-1/+120
* siphash: preserve endian-ness for quick helperJason A. Donenfeld2016-12-161-5/+9
* siphash: update against upstream submissionJason A. Donenfeld2016-12-164-84/+292
* siphash: useless riceJason A. Donenfeld2016-12-121-3/+1
* crypto: use kernel's bitops functionsJason A. Donenfeld2016-12-112-18/+15
* blake2s: move self tests to correct directoryJason A. Donenfeld2016-12-111-554/+1
* global: move to consistent use of uN instead of uintN_t for kernel codeJason A. Donenfeld2016-12-118-327/+327
* siphash: add types to headerJason A. Donenfeld2016-11-291-0/+2
* headers: cleanup noticesJason A. Donenfeld2016-11-218-8/+8
* chacha20poly1305: sse/ymm should be implicitexperimental-0.0.20161116.1Jason A. Donenfeld2016-11-161-1/+1
* chacha20poly1305: rely on avx and avx2experimental-0.0.20161116Jason A. Donenfeld2016-11-161-1/+1
* curve25519: use kmalloc in order to not overflow stackexperimental-0.0.20161110Jason A. Donenfeld2016-11-101-89/+260
* chacha20poly1305: don't forget version headerJason A. Donenfeld2016-11-091-0/+1
* chacha20poly1305: it's just as fast to use these more simple unaligned access helpersJason A. Donenfeld2016-11-071-36/+7
* chacha20poly1305: cleanup magic constantsexperimental-0.0.20161105Jason A. Donenfeld2016-11-051-3/+2
* c89: the static keyword is okay in c99, but not in c89Jason A. Donenfeld2016-11-056-22/+22
* data: keep FPU on when possibleJason A. Donenfeld2016-11-042-52/+41
* chacha20poly1305: src is different from dst on last pieceexperimental-0.0.20161103Jason A. Donenfeld2016-11-031-1/+1
* Rework headers and includesJason A. Donenfeld2016-09-295-4/+6
* poly1305: optimize unaligned accessRené van Dorst2016-09-291-0/+30
* selftest: move to subfolderJason A. Donenfeld2016-08-023-207/+3
* c: specify static array size in function paramsJason A. Donenfeld2016-08-026-22/+22
* curve25519: unneeded zeros variableJason A. Donenfeld2016-07-071-2/+0
* chacha20poly1305: use more standard way of testing FPU featuresJason A. Donenfeld2016-06-291-7/+2
* tests: make fatalJason A. Donenfeld2016-06-258-9/+13
* Initial commitJason A. Donenfeld2016-06-2512-0/+5242