364 Commits (3b26a5c1f12de48721131218e47011b172647ded)

Author SHA1 Message Date
Frank Denis 3b26a5c1f1 Define _FORTIFY_SOURCE only on linux-gnu 5 years ago
Frank Denis fe04ff5aa5 Use AX_ADD_FORTIFY_SOURCE 5 years ago
Frank Denis 728b7ef237 Add libarmcrypto.la 5 years ago
Frank Denis db64ee1787 Bump the minimum iOS version to iOS 9 5 years ago
Frank Denis acaed459ce Add ARM NEON and AES runtime checks 5 years ago
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