aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/crypto/curve25519.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* crypto/avx: make sure we can actually use ymm registersJason A. Donenfeld2017-10-311-1/+1
* compat: ensure we can build without compat.hJason A. Donenfeld2017-09-161-0/+1
* curve25519: keep certain sandy2x functions in CJason A. Donenfeld2017-06-251-5/+84
* curve25519: satisfy sparse and use short typesJason A. Donenfeld2017-06-241-26/+26
* main: annotate init/exit functions to save memoryJason A. Donenfeld2017-06-241-2/+2
* random: wait for random bytes when generating nonces and ephemeralsJason A. Donenfeld2017-06-121-1/+1
* curve25519: add NEON versions for ARMJason A. Donenfeld2017-05-311-27/+54
* curve25519: align the basepoint to 32 bytesJason A. Donenfeld2017-05-311-2/+2
* curve25519: actually, do some things on heap sometimesJason A. Donenfeld2017-05-311-0/+170
* curve25519: protect against potential invalid point attacksJason A. Donenfeld2017-03-301-16/+28
* curve25519: 128-bit integer != x86_64Jason A. Donenfeld2017-03-241-2/+8
* curve25519: do dispatcher in C instead of asm, since shlx is haswell onlyJason A. Donenfeld2017-03-201-9/+73
* curve25519: add AVX implementationJason A. Donenfeld2017-03-191-23/+56
* curve25519: do everything on the stackJason A. Donenfeld2017-01-151-171/+0
* Update copyrightJason A. Donenfeld2017-01-101-1/+1
* global: move to consistent use of uN instead of uintN_t for kernel codeJason A. Donenfeld2016-12-111-212/+212
* headers: cleanup noticesJason A. Donenfeld2016-11-211-1/+1
* curve25519: use kmalloc in order to not overflow stackexperimental-0.0.20161110Jason A. Donenfeld2016-11-101-89/+260
* c89: the static keyword is okay in c99, but not in c89Jason A. Donenfeld2016-11-051-7/+7
* Rework headers and includesJason A. Donenfeld2016-09-291-1/+1
* selftest: move to subfolderJason A. Donenfeld2016-08-021-64/+1
* c: specify static array size in function paramsJason A. Donenfeld2016-08-021-7/+7
* curve25519: unneeded zeros variableJason A. Donenfeld2016-07-071-2/+0
* tests: make fatalJason A. Donenfeld2016-06-251-2/+3
* Initial commitJason A. Donenfeld2016-06-251-0/+1304