359 Commits (c638d25583b383d13cf2a5dc19d9da92c7994de5)

Author SHA1 Message Date
Frank Denis 59a195d05f We don't need to check if data alignment is required any more 5 years ago
Frank Denis c8d15621c7 Use AC_LINK_IFELSE for everything using inline assembly 5 years ago
Frank Denis e72a7d183a Use AC_LINK_IFELSE instead of _COMPILE_IFELSE for cpuid detection 5 years ago
Frank Denis 6a6a5cc79e Revert "Disable getentropy() on Apple devices" 5 years ago
Frank Denis 9710a33ba1 Disable getentropy() on Apple devices 5 years ago
Frank Denis 252fda724c Bump 5 years ago
Frank Denis af6df5f4a5 Revert "Limit resources when running tests" 5 years ago
Frank Denis 9567bbe65f Limit resources when running tests 5 years ago
Frank Denis 5b05324268 More aggressive check for getrandom() and getentropy() usability 5 years ago
Frank Denis 9dbf03c115 Run the WASI checks using wasmtime 5 years ago
Frank Denis 47e397edf8 patch build-aux/config.sub if needed 5 years ago
Frank Denis 4d1c4bf0ba Do not include sys/random.h after defining getrandom() on Linux 5 years ago
Frank Denis 5b12922d14 Revert "Drastically improve the password hashing functions" 5 years ago
Frank Denis 5dff93005e Drastically improve the password hashing functions 5 years ago
Frank Denis 95246c90ed No extra ; needed in autoconf runtests 5 years ago
Frank Denis 27d776cd6e POSIX threads can be available while mutexes are not implemented 5 years ago
Frank Denis 0ea9a8f0e9 Use getentropy(2) if available, cleanup salsa20/randombytes by the way 5 years ago
Frank Denis 9c6ee44d93 Check for getentropy(2) 5 years ago
Frank Denis 5f4d7a0352 Check for the presence of a couple functions even in emscripten 5 years ago
Frank Denis 5880ea6c97 Don't enable the stack protector on unknown operating systems 5 years ago
Frank Denis e6aa7e1da4 The time has come to remove support for (p)nacl 5 years ago
Frank Denis 6954be914a AC_SUBST doesn't require explicit values 6 years ago
Luca Boccassi 3933a7402c Add -pthread to pkgconfig's Libs.private if enabled 6 years ago
Frank Denis 3946784883 Try -ftree-vectorize and -ftree-slp-vectorize for optimized builds 6 years ago
Frank Denis 4adf25c39f Bump DLL version 6 years ago
Frank Denis 462e9a648b local-dynamic is enough 6 years ago
Frank Denis 79d6a211b2 Set tls-model only if TLS is supported 6 years ago
Frank Denis 0157a378ca Enable -ftls-model=global-dynamic if available 6 years ago
Frank Denis b7cb241eb9 Bump SODIUM_LIBRARY_VERSION_MINOR 6 years ago
Frank Denis a01c5f8fd8 Add a conditional to enable retpoline support 6 years ago
Frank Denis ef3e5aadc7 Don't try to enable retpolines on Emscripten & pnacl 6 years ago
Frank Denis f3ce049a98 Bump to 1.0.17 6 years ago
Frank Denis b1b031106c ISODATE is not used 6 years ago
Frank Denis 762e5136ed Merge old compiler detection with AVX512f support detection 6 years ago
Frank Denis e60bb52a33 Disable AVX512 when using ancient versions of GCC 6 years ago
David Carlier b3ba348d08 Provides explicit_memset supports/NetBSD. 6 years ago
Frank Denis bc7eb925bb Clarify what --disable-asm does 6 years ago
Frank Denis 28e62a6c86 Use only -mindirect-branch=thunk / -mretpoline for now 6 years ago
Frank Denis 1655dede9f Add retpoline support for clang 6 years ago
Loganaden Velvindron 1203d721ce Add spectre v2 migitations for GCC 6 years ago
Frank Denis 673b2b2b1e Revert "Check for -mretpoline / -zretpolineplt support" 7 years ago
Frank Denis 794ec886e7 Check for __aarch64__ instead of __ARM_NEON for 128-bit arithmetic 7 years ago
Frank Denis 93887f179d Check for -mretpoline / -zretpolineplt support 7 years ago
Frank Denis 764656443f Check if we can use inline asm code, not only on x86_64 7 years ago
Frank Denis fff87d50dd Restore the __EMSCRIPTEN__ check for 128-bit usage 7 years ago
Frank Denis d73d5f8ee6 Rather than checking for emscripten, perform a 128-bit mul 7 years ago
Frank Denis 1f1b0afb5c Do not assume that __clang__ being defined implied __GNUC__ defined as well 7 years ago
Frank Denis a8ef83ed53 Enable 128-bit arithmetic clang+systems with NEON 7 years ago
Frank Denis 1dd73862be Disable ssp on HaikuOS 7 years ago
Frank Denis c2e742fa0a -fomit-frame-pointer makes a different on mips 7 years ago