Commit Graph

17 Commits (a1d1518bc08404c7bec1aab8359739a07dea374c)

Author SHA1 Message Date
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
Ryan Tharp 094b0fcf3b Merge branch 'master' of https://github.com/despair86/loki-network 6 years ago
Ryan Tharp 8724ddd792 Merge branch 'master' of https://github.com/loki-project/loki-network 6 years ago
despair86 a4fd7c23af useless header is useless ;-; 6 years ago
despair86 c14aed7809 microsoft c static_assert is shit 6 years ago
despair86 9b73b013ce run-time assertion in ms c: make sure that CPP macro and local variable `LOOPS == loops` 6 years ago
despair86 8c1b2c3b79 win32 fluff
more win32 on msc++ fluff

and a solaris patch that i may revert later if the cpp directives aren't processed correctly
-despair86
6 years ago
despair86 72c2231caf this works apparently 6 years ago
Ryan Tharp e3df552986 Merge branch 'master' of https://github.com/loki-project/loki-network 6 years ago
Jeff Becker 1c916e9d0c
fix building debian package on systems that don't have avx2 6 years ago
Ryan Tharp ad833f2eb9 fix gcc 7.2 on MacOS compile 6 years ago
Jeff Becker 98b3bd6354
add runtime toggle of AVX2 code in sntrup 6 years ago
Jeff Becker 0d0a3357f7
fix libntrup avx2 detection 6 years ago
Jeff Becker 186bd7d573
use NTRU for introset end to end encryption 6 years ago
Jeff Becker 98c275ab87
fix cpuid call 6 years ago
Jeff Becker 8eacffca09
restructure original code into libntrup 6 years ago