Frank Denis
a589d64b42
Handle SIGPROT, CHERI's in-address space security exception
2023-09-12 21:04:06 +02:00
Frank Denis
6c35bcaabf
Downgrade ax_valgrind_check
2023-09-10 22:26:31 +02:00
Frank Denis
9683141c86
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:02:33 +02:00
Frank Denis
ffcf899875
Improve AX_CHECK_CATCHABLE_SEGV
2022-11-13 23:17:14 +01:00
Frank Denis
7389bf7f29
libtool update
2022-04-03 00:03:17 +02:00
Frank Denis
7168944f16
Update some autoconf definitions
2021-04-08 10:57:21 +02:00
Frank Denis
ad9cb57a4e
Use AX_ADD_FORTIFY_SOURCE
...
Include a workaround for newer versions of MingW
2019-11-11 01:07:05 +01:00
Frank Denis
5bc564cac1
1.0.16
...
* master: (221 commits)
Comment
Comments
msys2 build scripts: just use -Ofast
Always prefer vararrays to alloca()
Don't redefine alloca
Return -1 if the scalar is 0 in crypto_scalarmult_ed25519()
Remove trailing space
Import the regen-msvc script
Update ChangeLog
Do not wipe the workspace after argon2 completes
Remove tests for deprecated functions
Give the compiler a change to inline index_alpha()
Immediately allocate all required memory in argon2/scrypt
Check reduced-round salsa variants in non-minimal mode
Coverage exclusion -- this is just an extra, redundant check
Remove incorrect and useless cast
-fomit-frame-pointer makes a different on mips
WebAssembly benefits from the 128-bit types, too
Remove extra spaces
Undef devel
...
2017-12-13 16:21:20 +01:00
Frank Denis
a261eec0aa
Make the salsa20 random stream thread local
2017-11-25 22:29:20 +01:00
Frank Denis
cd1b97d5a2
Regen autoconf files
2017-10-01 17:17:11 +02: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