Frank Denis
|
0020b01a66
|
Try to build all Android targets (besides AAR for now)
|
2023-01-25 11:40:25 -08:00 |
|
Frank Denis
|
9cd9a0d120
|
On Windows, a ".LIB" file can be either shared or static
We were overwriting the static library with the shared one.
|
2023-01-18 22:13:29 +01:00 |
|
Frank Denis
|
ee0fe028ec
|
.NET: build Apple targets with the xcframework build script
Including support for iOS, tvOS and Catalyst in the .NET package
by the way.
|
2023-01-16 13:50:27 +01:00 |
|
Frank Denis
|
9cad824a9c
|
apple-xcframework.sh: add the ability to skip simulators
|
2023-01-16 13:34:10 +01:00 |
|
Frank Denis
|
48af322b7a
|
AES-256-GCM (AES-NI): prefetch the next blocks
...while computing the GHASH of the previous blocks.
For AMD CPUs with disabled hardware prefetchers, the gain may
be significant.
|
2023-01-14 00:03:27 +01:00 |
|
Frank Denis
|
67f1b568c5
|
GitHub action: Try to use the pre-installed .NET SDK
|
2023-01-09 12:41:38 +01:00 |
|
Frank Denis
|
7082a787d9
|
Add a pwhash test with guarded memory; it doesn't hurt
|
2023-01-09 10:47:15 +01:00 |
|
Frank Denis
|
1bd73c1a68
|
Add crypto_kdf_hkdf_sha{256,512}_extract_{init,update,final}
|
2023-01-08 22:16:34 +01:00 |
|
Frank Denis
|
24211d370a
|
MSVC: apply patches from Conan to for debugging information
|
2023-01-05 19:01:01 +01:00 |
|
Frank Denis
|
337fba6c23
|
2023
|
2023-01-05 14:06:26 +01:00 |
|
Frank Denis
|
f842b157e0
|
Skip the misuse handler test when running benchmarks or wasm
|
2022-12-20 13:17:11 +01:00 |
|
Frank Denis
|
ab7c855fc4
|
wasm32-wasi.sh: match the number of iterations from build.zig
|
2022-12-20 08:30:59 +01:00 |
|
Frank Denis
|
0c60ecb3df
|
iwasm requires precompilation to get decent speed
|
2022-12-19 12:34:32 +01:00 |
|
Frank Denis
|
415331e73b
|
Mention that mlock() failing is not a hard error for sodium_malloc()
|
2022-12-19 12:12:05 +01:00 |
|
Frank Denis
|
3eb9e5a9a3
|
Bun: explicitly print the output of the wasm module to the console
|
2022-12-19 10:27:08 +01:00 |
|
Frank Denis
|
738eac1404
|
Bun requires an absolute path
|
2022-12-19 10:21:48 +01:00 |
|
Frank Denis
|
b584e537d3
|
Add support for Bun as a WebAssembly runtime
|
2022-12-19 10:14:56 +01:00 |
|
Frank Denis
|
58ae64d319
|
Node requires an async function to start wasm code
|
2022-12-18 21:36:35 +01:00 |
|
Frank Denis
|
a1f73b8cab
|
Running tests with Node requires --experimental-wasm-bigint
|
2022-12-18 21:21:03 +01:00 |
|
Frank Denis
|
643bba3d27
|
Hide wasmedgec output
|
2022-12-18 21:06:44 +01:00 |
|
Frank Denis
|
95b72ea3c5
|
Remove unused MAX_MEMORY_TESTS constant
|
2022-12-17 21:47:35 +01:00 |
|
Frank Denis
|
ff001cadcb
|
Add wazero to the list of tested wasm runtimes
|
2022-12-17 21:47:28 +01:00 |
|
Frank Denis
|
e0f6d836a3
|
Add the ability to convert tests into benchmarks
|
2022-12-17 21:36:51 +01:00 |
|
Frank Denis
|
fb01eda660
|
Don't built shared library for WASI
|
2022-12-17 20:17:50 +01:00 |
|
Frank Denis
|
1fe0149850
|
Update msys2
|
2022-12-16 17:28:59 +01:00 |
|
Frank Denis
|
c4a9f1b2af
|
Add missing <stdint.h> includes
|
2022-12-13 20:33:09 +01:00 |
|
Frank Denis
|
01c237f1f0
|
packaging/nuget doesn't seem to be used any more
|
2022-12-12 00:56:38 +01:00 |
|
Frank Denis
|
2d3a21c6c7
|
Avoid memcmp() with len=0
|
2022-12-12 00:17:20 +01:00 |
|
Frank Denis
|
da6da4c3a1
|
Update the Android NDK
|
2022-12-12 00:07:47 +01:00 |
|
Frank Denis
|
1994ad93bd
|
Sync the AESNI aes_gcm_decrypt_generic() impl with the ARM one
|
2022-12-11 23:47:46 +01:00 |
|
Frank Denis
|
4482067df9
|
Add a test for aes256gcm_decrypt with long inputs, make it pass
|
2022-12-11 23:44:50 +01:00 |
|
Frank Denis
|
ff480f17f0
|
Nits
|
2022-12-11 23:15:06 +01:00 |
|
Frank Denis
|
3adc44bab9
|
Add some additional tests of in-place encryption/decryption
|
2022-12-11 21:04:49 +01:00 |
|
Frank Denis
|
badf9cb4be
|
Add an AES-GCM test of in-place encryption/decryption
|
2022-12-11 20:44:35 +01:00 |
|
bfren
|
2bae1e1901
|
Include linux-musl-arm in NuGet packages (#1234)
* Bumping version to 1.0.18.4 and including linux-musl-arm package
* Updating to 1.0.18.4
|
2022-12-11 20:05:55 +01:00 |
|
Frank Denis
|
408125a72b
|
Add AEGIS-256 software support
|
2022-12-10 00:03:42 +01:00 |
|
Frank Denis
|
15cceaad90
|
MSVC compat
|
2022-12-09 21:29:33 +01:00 |
|
Frank Denis
|
1ced838f70
|
Merge branch 'master' of github.com:jedisct1/libsodium
* 'master' of github.com:jedisct1/libsodium:
Bump NuGet pathversion
|
2022-12-09 21:13:13 +01:00 |
|
Frank Denis
|
11d2fa5bb0
|
Add AEGIS-128L software support
|
2022-12-09 21:12:35 +01:00 |
|
Frank Denis
|
7948584fb7
|
generate-emscripten-symbols.sh: allows the lib path to be overridden
|
2022-12-09 21:12:35 +01:00 |
|
Frank Denis
|
46856e0412
|
Bump NuGet pathversion
|
2022-12-09 13:33:10 +01:00 |
|
Frank Denis
|
fce80020b1
|
.NET: use macOS 10.15 as a target instead of 10.13
macOS 10.15 has reached EOL, and doesn't even get security
fixes from Apple any more. So, hopefully .NET will soon remove
support for it as well.
|
2022-11-28 00:42:57 +01:00 |
|
Frank Denis
|
8b29e78591
|
Remove unneeded path
|
2022-11-28 00:09:24 +01:00 |
|
Frank Denis
|
e3c88ff0be
|
.NET: compile Linux targets with Zig
|
2022-11-28 00:08:25 +01:00 |
|
Frank Denis
|
e484cf4959
|
build.zig: require at least SSE4.1 when targeting x86_64
|
2022-11-27 22:42:29 +01:00 |
|
Frank Denis
|
d0fa8b4178
|
test/default/run.sh compat with GNU find
|
2022-11-27 22:12:34 +01:00 |
|
Frank Denis
|
b0a4ef1939
|
getentropy() didn't exist on old glibc versions
|
2022-11-27 22:02:39 +01:00 |
|
Frank Denis
|
a3a9773516
|
getrandom() didn't exist on ancient glibc versions
|
2022-11-27 22:01:20 +01:00 |
|
Frank Denis
|
520592d38b
|
Tests: disable LTO, strip
|
2022-11-27 21:49:35 +01:00 |
|
Frank Denis
|
e474a5475c
|
Windows doesn't have getpid()
|
2022-11-27 21:27:07 +01:00 |
|