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
5c804e1ac8
Better getentropy() usability checks
2019-10-23 18:23:31 +02:00
Frank Denis
bfa866e2f0
Deprecate crypto_core_ed25519_from_hash()
2019-10-13 10:03:48 +02:00
Frank Denis
dbab49d48d
Try Lucet as a last option, after wasmer, due to its unstable interface
2019-10-11 17:32:22 +02:00
Frank Denis
e06c260d0e
Lucet removed the "fast" optimization level
...
We may drop Lucet support entirely until the interface gets more stable
2019-10-11 16:36:27 +02:00
Frank Denis
36dcdafca4
Update wasi-sdk
2019-10-11 12:24:58 +02:00
谭九鼎
2b88282106
Add -S for curl
2019-09-25 17:17:33 +02:00
Frank Denis
146ce11b11
Use -fno-stack-check as an alternative to -ffreestanding
2019-09-17 15:43:25 +02:00
Frank Denis
78bb279b6c
The wasmer path is lost between tasks
2019-09-13 17:34:48 +02:00
Frank Denis
67f2f10dd6
Install precompiled wasmer
2019-09-13 17:27:32 +02:00
Frank Denis
2b332befe2
Revert "Try installing wasmtime instead of wasmer"
...
This reverts commit c572f24ddf
.
2019-09-13 11:34:40 +02:00
Frank Denis
59e6551ecb
Add support for Twizzler
2019-09-13 11:18:40 +02:00
Frank Denis
80807b30c5
WASI can't read its own writes without an explicit fflush()
2019-09-13 11:17:55 +02:00
Ryan Lester
d257ec5780
workaround for error caused by latest emscripten
2019-09-11 16:04:34 +02:00
Frank Denis
d9eec819b4
Merge branch 'next' into stable
...
* next:
Update wasi-sdk and use rust-beta, currently required to build wasmtime
2019-08-29 18:21:41 +02:00
Frank Denis
0428e7baad
Merge branch 'stable' of github.com:jedisct1/libsodium into stable
...
* 'stable' of github.com:jedisct1/libsodium:
Add a workaround for broken Xcode 11 beta versions
2019-08-29 18:21:34 +02:00
Frank Denis
7ce1e62919
Update wasi-sdk and use rust-beta, currently required to build wasmtime
2019-08-29 18:07:12 +02:00
Frank Denis
203220116a
Temporarily disable getentropy()/getrandom() when using ASAN
...
ASAN assumes a recent version of the C library has been installed and
may end up intercepting functions that didn't exist if the actual C
library is old.
2019-08-29 17:48:20 +02:00
Frank Denis
d1e33bbc71
Add a workaround for broken Xcode 11 beta versions
2019-08-26 15:35:12 +02:00
willclarktech
549bf059cd
Set NODEJS_CATCH_EXIT=0 in emscripten LDFLAGS
2019-08-25 23:53:05 +02:00
Frank Denis
f7695fd634
Use AC_LINK_IFELSE for everything using inline assembly
2019-08-16 13:09:57 +02:00
Frank Denis
4b448b5095
Use AC_LINK_IFELSE instead of _COMPILE_IFELSE for cpuid detection
...
This apparently works around a bug on OpenSuSE on ARM and PPC when
LTO is enabled.
Still, as documented, LTO shouldn't be used when compiling the library.
2019-08-16 12:28:42 +02:00
Frank Denis
a179b25eb0
Update config.guess
2019-08-08 00:34:15 +02:00
Frank Denis
c572f24ddf
Try installing wasmtime instead of wasmer
2019-08-07 19:52:44 +02:00
Frank Denis
a9d6857665
Update config.sub
2019-07-24 01:07:00 +02:00
Frank Denis
c210fd558e
Revert "Revert "Disable AVX512 Argon2 implementation on MacOS""
...
This reverts commit 495ebc26f6
.
2019-07-24 00:18:06 +02:00
Frank Denis
495ebc26f6
Revert "Disable AVX512 Argon2 implementation on MacOS"
...
This reverts commit cf59da7cd4
.
2019-07-23 18:18:33 +02:00
Frank Denis
cf59da7cd4
Disable AVX512 Argon2 implementation on MacOS
...
Fixes #848
2019-07-23 16:24:41 +02:00
Frank Denis
5dae1fd9a9
Nits
2019-07-20 17:29:00 +02:00
Frank Denis
1e03d83420
Try to find the WASI libc in the new and the current default locations
2019-07-20 17:27:01 +02:00
Frank Denis
612d60f54a
lucetc-wasi requires units with --max-heap-size
2019-07-09 20:42:46 +02:00
Frank Denis
8f859dc187
Indent .travis.yml with prettier
2019-06-10 22:36:13 +02:00
Frank Denis
53e20300e9
argon2_pick_best_implementation() can be static
2019-06-10 20:22:28 +02:00
Frank Denis
95cf2e5da1
Style: remove unneeded extern
2019-06-10 20:22:22 +02:00
Frank Denis
23a86e3387
Update config.guess
2019-06-10 18:41:55 +02:00
Frank Denis
b1f0e2eb1d
common.h -> private/common.h
2019-06-10 18:40:39 +02:00
Frank Denis
a4c41e5c8f
Rename the remaining unprefixed functions
...
argon2_fill_first_blocks() can be static
2019-06-10 18:40:14 +02:00
Frank Denis
557c7eafab
Rename fill_segment_* to argon2_fill_segment_*
2019-06-10 18:40:06 +02:00
Frank Denis
a03e6bd16d
Rename a few common internal symbols
2019-06-10 18:40:01 +02:00
Frank Denis
d3787c23b8
Rename PBKDF2_SHA256 to escrypt_PBKDF2_SHA256
2019-06-10 18:39:53 +02:00
Frank Denis
7c44e6a8c4
Remove useless macros hiding the actual symbol names
2019-06-10 18:39:48 +02:00
Frank Denis
28554e80ed
More DEV_MODE
2019-06-10 18:33:18 +02:00
Frank Denis
0cba1a075a
Add explicit "env" command
2019-06-10 18:30:57 +02:00
Frank Denis
7ec812b83d
Use MAP_CONCEAL on OpenBSD
2019-06-06 12:06:45 +02:00
Frank Denis
c322b1a63c
Revert "scrypt: reject r == 0 and p == 0"
...
This reverts commit 00c8ecd1c4
.
2019-06-01 15:33:51 +02:00
Frank Denis
6e4c496171
Fix Findsodium.cmake SODIUM_VERSION_STRING regex
2019-06-01 10:32:51 +02:00
Frank Denis
d1a1d85e84
ChangeLog nits
2019-05-31 00:44:38 +02:00
Frank Denis
940ef42797
1.0.18
2019-05-30 21:57:51 +02:00
Frank Denis
575babb389
Comment
2019-05-30 17:33:59 +02:00
Frank Denis
a53fbe4d48
10% speedup on AVX2 for BLAKE2b
...
Thanks to Shunsuke Shimizu (@grafi-tt)
2019-05-30 17:32:45 +02:00