Commit Graph
23 Commits
Author SHA1 Message Date
Frank Denis 5dff93005e Drastically improve the password hashing functions
Password hashing functions are designed to be slow.

Make them slower, but also useful.
2019-03-31 19:03:22 +02:00
Frank Denis a261eec0aa Make the salsa20 random stream thread local 2017-11-25 22:29:20 +01:00
Frank Denis 558355e566 Check if SIGABRT can be trapped multiple times in a row 2017-09-19 22:33:09 +02:00
Frank Denis 7de597f051 Update m4 deps ; remove pkg.m4 2017-09-15 14:24:07 +02:00
Frank Denis 2864701f1b C++ compat 2017-06-23 11:48:08 +02:00
Frank Denis 1900e07166 Don't run the catchable segv test on __EMSCRIPTEN__ 2017-06-23 11:33:24 +02:00
Frank Denis c3045e2cb0 Check that SIGSEGV handlers work
Tools such as ASAN may trap violations instead of our handlers,
making the sodium_utils{2,3} test fail.

This has been documented for a long time, but it's probably better
to detect this and ignore tests depending on working signal handlers.
2017-06-23 11:11:16 +02:00
Frank Denis 2d210e0771 stdin is not defined any more on Android; use a different test program 2017-05-07 15:29:17 +02:00
Frank Denis ea2273540a Restore compatibility with BSD make 2017-04-22 11:03:36 +02:00
Frank Denis 528abd8bc9 Update m4 scripts 2017-03-22 14:21:07 +01:00
ka7 21174cddc3 Feature/spelling (#495)
* spelling fixes (comments only)

* spelling fixes (comments only)
2017-02-25 14:21:10 +01:00
Frank Denis 0b10be1092 Update some m4 scripts 2016-12-29 08:16:17 +01:00
Frank Denis f31a4b759d Tweak AX_CHECK_COMPILE_FLAG to also try to link the test program 2016-12-29 07:51:50 +01:00
Frank Denis b94a76f8ab Import ax_pthread.m4 2016-04-19 00:27:35 +02:00
Frank Denis 423702f95d Tab 2016-03-08 13:31:22 +01:00
Frank Denis ef843e082e Enable Valgrind for the unit tests only if --enable-valgrind is passed
Also mention that the Valgrind checks currently require GNU make,
unlike all other targets.
2016-03-08 13:15:03 +01:00
Frank Denis aafff07689 Add support for running the test suite with Valgrind 2016-03-06 01:35:06 +01:00
Syrone Wong 4074470a31 Fix _FORTIFY_SOURCE redefined issue 2015-08-02 09:36:52 +08:00
Frank Denis 2c62dc9020 Update local autoconf scripts 2015-07-12 02:19:40 +02:00
Frank Denis 86966d30e4 Include pkg.m4, don't assume that the system has it. 2013-09-08 23:01:50 -07:00
Frank Denis 8dcebd3590 Import m4/ld-output-def.m4 2013-04-23 21:16:24 -07:00
Frank Denis ab969fe353 No need for ax_pthread 2013-01-21 20:37:53 -08:00
Frank Denis 95b9c37cc5 Import libnacl from dnscrypt-proxy 2013-01-19 16:02:02 -08:00