Jeff Becker
7a78832841
Merge remote-tracking branch 'rick/dev'
6 years ago
Jeff Becker
7090a012f3
Merge remote-tracking branch 'micheal/wextra' into dev
6 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
despair
04e620ebf2
add iocp tcp connect
...
msys2 grabs its reactos sdk headers straight out of git
most cross-compilers use the versioned releases (v6 as of last week)
huh. for once setting the windows version macros doesn't break anything.
6 years ago
Michael Thorpe
a2d5d80779
Enable warnings as errors
...
test criteria:
- Built from clean on macOS
6 years ago
Jeff Becker
f1cca956f9
make android compile again
6 years ago
despair
5a32ccf220
scan-build fixes on win32 code paths
6 years ago
despair
3aaea187b6
add intel intrinsics for 32-bit avx build
...
make crypto and abyss static
update readme for windows
6 years ago
despair
b1c28be916
grabbed packaging scripts and fluff from abandoned repo
6 years ago
Jeff Becker
2e511dc414
fix format
6 years ago
Jeff
38c1cbb0e8
make it compile
6 years ago
Jeff
78fdfca345
add missing file
6 years ago
Jeff
810755a63a
always include this block
6 years ago
Jeff Becker
fa54a7bddb
crypto_sign_edwards
6 years ago
Jeff Becker
e63e69aaf6
crypto_sign
6 years ago
Jeff Becker
3d7901654f
header
6 years ago
Jeff Becker
3c8f0dd807
header
6 years ago
Jeff Becker
4a971b8e7b
more
6 years ago
Jeff Becker
fe5b503788
crypto_box
6 years ago
Jeff Becker
6dfc083c0f
yup
6 years ago
Jeff Becker
dfd00759aa
eh
6 years ago
Jeff Becker
d4b70782bc
more headers
6 years ago
Jeff Becker
a0477db38f
i basically forgot the headers
6 years ago
Jeff Becker
c7b026ec45
more header
6 years ago
Jeff Becker
ceae4b2d1f
more headers
6 years ago
Jeff Becker
d39778d22d
dont need that
6 years ago
Jeff Becker
b35c3828f9
move
6 years ago
Jeff Becker
c4af459acc
more headers
6 years ago
Jeff Becker
392871f24d
move
6 years ago
Jeff Becker
97a3dadab8
more headers
6 years ago
Jeff Becker
4411d85040
fix headers
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
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
Jeff Becker
a60c4b0bef
import ntru prime code
6 years ago