Commit Graph

10 Commits (07fb41cfd4d54de8215b87cbe6c190c05680f1af)

Author SHA1 Message Date
Jeff Becker 07fb41cfd4
fix debian sid compiler error 3 years ago
Michael Thorpe 33bfaf7ecd
Enable -Wextra
test criteria:
- test build on macOS
- test build in debian docker container
- test build in fedora docker container
6 years ago
Jeff Becker 2e511dc414
fix format 6 years ago
Jeff Becker c262f8b5e3
bundle relevent libsodium parts 6 years ago
despair86 d25a376ea6 added protected-mode avx2 note 6 years ago
despair86 3b9ce8d41d separated avx2 code by architecture 6 years ago
despair86 2fdc7ae8a8 temporarily removed avx2 fixes for want of further testing
hmm it allows the compiler to pick fpu regs on its own, but is it _truly_ equivalent to the asm code?
6 years ago
despair86 e3a94101b4 the AVX2 codepaths now appear to be 32-bit clean.
old hard-coded inline asm is still included if requested.
-rick

nb: is a vector of eight floats not the same layout as a simple linear array of same? (Aside from the alignment requirements)

netbsd-family build fixes, also - the AVX2 codepaths are _compiler-specific_, they use features _exclusive_ to gcc and clang
6 years ago
Jeff Becker 186bd7d573
use NTRU for introset end to end encryption 6 years ago
Jeff Becker 8eacffca09
restructure original code into libntrup 6 years ago