1
mirror of https://github.com/jedisct1/libsodium.git synced 2024-12-19 10:05:05 -07:00
Commit Graph

31 Commits

Author SHA1 Message Date
Frank Denis
45aa3adb96 Handle SIGPROT, CHERI's in-address space security exception 2023-09-12 21:02:18 +02:00
Frank Denis
258934f5b6 Update m4 scripts
Update ax_check_define.m4
Update ax_check_gnu_make.m4
Update ax_pthread.m4
Update ax_valgrind_check.m4
Update ax_add_fortify_source.m4
2023-09-08 22:01:51 +02:00
Frank Denis
0308caa7eb Improve AX_CHECK_CATCHABLE_SEGV 2022-11-13 23:16:58 +01:00
Frank Denis
6ced025490 Restore compile flag test 2021-04-08 10:55:46 +02:00
Frank Denis
cd1bd8f1b3 Update some autoconf macros 2021-04-08 10:51:50 +02:00
Frank Denis
e83b7eda98 ax_check_catchable_* checks don't just depend on the compiler 2020-03-15 09:43:46 +01:00
Frank Denis
fe04ff5aa5 Use AX_ADD_FORTIFY_SOURCE
Include a workaround for newer versions of MingW
2019-11-11 01:06:16 +01:00
Frank Denis
5b12922d14 Revert "Drastically improve the password hashing functions"
April fool's day is over.

This reverts commit 5dff93005e.
2019-04-02 01:34:26 +02:00
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