Adolf Belka
42f6ff94eb
libsodium: Update to version 1.0.19
...
- Update from version 1.0.18 to 1.0.19
- Update of rootfile
- sobump so find-dependencies run. Identified dnsdist and shairport-sync to be shipped.
- Changelog
1.0.19
- New AEADs: AEGIS-128L and AEGIS-256 are now available in the
`crypto_aead_aegis128l_*()` and `crypto_aead_aegis256_*()` namespaces.
AEGIS is a family of authenticated ciphers for high-performance applications,
leveraging hardware AES acceleration on `x86_64` and `aarch64`. In addition
to performance, AEGIS ciphers have unique properties making them easier and
safer to use than AES-GCM. They can also be used as high-performance MACs.
- The HKDF key derivation mechanism, required by many standard protocols, is
now available in the `crypto_kdf_hkdf_*()` namespace. It is implemented for
the SHA-256 and SHA-512 hash functions.
- The `osx.sh` build script was renamed to `macos.sh`.
- Support for android-mips was removed.
1.0.18-stable
- Visual Studio: support for Windows/ARM64 builds has been added.
- Visual Studio: AVX512 implementations are enabled on supported CPUs.
- Visual Studio: an MSVC 2022 solution was added.
- Apple XCFramework: support for VisionOS was added.
- Apple XCFranework: support for Catalyst was added.
- Apple XCFramework: building the simulators is now optional.
- iOS: bitcode is not generated any more, as it was deprecated by Apple.
- watchOS: support for arm64 was added.
- The Zig toolchain can now be used as a modern build system to replace
autoconf/automake/libtool/make/ccache and the compiler. This enables faster
compilation times, easier cross compilation, and static libraries optimized
for any CPU.
- The Zig toolchain is now the recommended way to compile `libsodium`
to WebAssembly/WASI(X).
- libsodium can now be added as a dependency to Zig projects.
- Memory fences were added to remove some gadgets that could be used
alongside speculative loads.
- The AES-GCM implementation was completely rewritten. It is now faster,
and also available on aarch64, including Windows/ARM64.
- Compatibility with CET instrumentation / IBT / Shadow Stack was added.
- Emscripten: the `crypto_pwhash_*()` functions have been removed from Sumo
builds, as they reserve a substantial amount of JavaScript memory, even when
not used.
- Benchmarks now use `CLOCK_MONOTONIC` if possible.
- WebAssembly: tests can now run using Bun, WasmEdge, Wazero, wasm3 and
wasmer-js. Support for WAVM and Lucet have been removed, as these projects
have reached EOL.
- .NET: the minimum supported macOS version is now 1.0.15; this matches
Microsoft guidelines.
- .NET: all the packages are now built using Zig, on all platforms. This
allows us to easily match Microsoft's requirements, including supported glibc
versions. However, on x86_64, targets are expected to support at least the
AVX instruction set.
- .NET: packages for ARM64 are now available.
- C23 `memset_explicit()` is now used, when available.
- Compilation now uses `-Ofast` or `-O3` instead of `-O2` by default.
- Portability improvements to help compile libsodium to modern game consoles.
- JavaScript: a default `unhandledRejection` handler is not set any more.
- Slightly faster 25519 operations.
- OpenBSD: leverage `MAP_CONCEAL`.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org >
2023-11-22 21:35:32 +00:00
..
2023-10-27 08:43:41 +00:00
2023-11-01 10:43:34 +00:00
2023-10-30 06:44:50 +00:00
2021-03-18 11:19:43 +00:00
2023-04-18 21:16:24 +00:00
2023-01-23 15:21:08 +00:00
2023-04-25 12:35:52 +00:00
2023-04-18 21:17:23 +00:00
2021-03-18 11:20:32 +00:00
2021-02-12 11:54:42 +00:00
2020-05-01 19:08:38 +00:00
2022-11-21 10:57:31 +00:00
2020-05-09 12:03:23 +00:00
2023-09-28 09:18:47 +00:00
2021-11-24 09:09:47 +00:00
2021-03-29 12:53:09 +00:00
2021-09-10 16:57:06 +00:00
2023-01-26 23:19:05 +00:00
2021-05-06 09:54:21 +00:00
2021-10-13 16:36:59 +00:00
2023-03-05 14:15:52 +00:00
2023-05-18 09:47:47 +00:00
2021-06-03 09:16:30 +00:00
2021-11-19 07:03:31 +01:00
2019-12-02 17:10:15 +00:00
2023-07-26 16:09:00 +00:00
2022-02-11 09:17:36 +00:00
2021-04-20 09:06:45 +00:00
2022-02-23 15:46:45 +00:00
2021-05-17 20:48:54 +00:00
2021-10-22 09:59:20 +00:00
2022-03-14 15:18:21 +00:00
2022-04-04 20:06:31 +00:00
2021-09-05 17:48:28 +00:00
2021-03-29 12:54:50 +00:00
2023-03-05 15:00:03 +00:00
2021-05-20 09:47:41 +00:00
2021-10-22 10:14:51 +00:00
2022-12-27 20:44:04 +00:00
2021-02-03 22:23:13 +00:00
2020-11-05 23:29:18 +00:00
2021-12-09 21:04:50 +01:00
2022-02-11 09:17:46 +00:00
2023-01-26 22:43:43 +00:00
2023-09-12 16:12:53 +00:00
2021-12-09 21:08:10 +01:00
2023-07-26 16:09:00 +00:00
2023-11-21 19:09:32 +00:00
2021-10-22 16:02:22 +00:00
2023-06-24 06:34:18 +00:00
2022-01-14 13:46:00 +00:00
2023-08-02 09:17:48 +00:00
2023-07-31 09:23:21 +00:00
2023-08-08 16:02:35 +00:00
2023-03-05 15:10:57 +00:00
2023-07-31 09:23:03 +00:00
2020-04-30 14:52:53 +00:00
2023-11-21 19:12:54 +00:00
2023-01-26 23:11:22 +00:00
2022-07-11 13:04:01 +00:00
2019-02-14 11:43:31 +01:00
2018-07-20 12:03:09 +00:00
2021-05-20 09:39:12 +00:00
2022-07-07 17:26:14 +02:00
2023-03-05 15:13:00 +00:00
2023-01-05 10:47:40 +00:00
2023-01-18 23:23:06 +00:00
2023-01-05 10:47:09 +00:00
2021-11-24 09:05:10 +00:00
2023-11-21 19:01:29 +00:00
2023-08-29 09:51:28 +00:00
2022-09-11 08:35:18 +00:00
2023-01-09 18:36:05 +00:00
2022-07-29 17:04:28 +00:00
2023-01-09 18:35:20 +00:00
2023-08-29 09:54:23 +00:00
2023-01-09 18:34:42 +00:00
2022-04-30 08:56:30 +00:00
2023-07-31 09:19:33 +00:00
2023-06-15 09:35:38 +00:00
2021-04-26 17:08:53 +00:00
2022-12-26 08:30:22 +00:00
2023-09-12 16:14:32 +00:00
2021-04-26 17:10:13 +00:00
2022-12-27 16:26:15 +00:00
2023-04-24 18:53:16 +00:00
2023-04-24 18:52:37 +00:00
2022-12-17 17:20:45 +00:00
2019-12-29 19:09:27 +00:00
2022-12-27 16:25:42 +00:00
2022-05-16 07:11:45 +00:00
2022-12-27 16:24:23 +00:00
2023-08-10 06:34:27 +00:00
2022-12-27 16:34:44 +00:00
2022-11-19 19:24:14 +00:00
2020-09-24 17:36:38 +00:00
2023-09-12 16:14:53 +00:00
2022-09-01 21:16:50 +00:00
2023-05-03 07:28:37 +00:00
2022-11-21 11:01:39 +00:00
2022-11-25 11:57:30 +00:00
2022-12-27 20:44:38 +00:00
2023-11-22 21:35:32 +00:00
2022-12-26 08:46:30 +00:00
2022-12-26 08:48:34 +00:00
2022-11-28 13:09:53 +01:00
2023-09-12 16:15:41 +00:00
2023-02-03 16:02:12 +00:00
2023-01-26 23:11:22 +00:00
2023-03-05 15:13:24 +00:00
2022-01-14 20:45:24 +00:00
2021-11-24 09:30:22 +00:00
2021-02-22 11:28:11 +00:00
2023-07-26 16:08:59 +00:00
2022-12-26 08:40:14 +00:00
2022-12-26 08:40:51 +00:00
2023-11-22 15:26:28 +00:00
2020-09-24 17:36:38 +00:00
2023-03-05 14:53:06 +00:00
2023-11-21 19:27:56 +00:00
2023-05-03 07:48:03 +00:00
2023-01-26 23:17:50 +00:00
2021-02-05 11:24:35 +00:00
2021-02-09 12:00:04 +00:00
2021-12-03 22:51:39 +01:00
2023-06-15 09:31:29 +00:00
2022-05-01 08:43:14 +00:00
2022-09-12 09:48:21 +00:00
2020-01-04 18:23:52 +00:00
2022-11-18 14:37:25 +00:00
2023-11-21 19:30:42 +00:00
2021-01-27 21:06:57 +00:00
2023-08-24 13:42:04 +00:00
2022-04-29 18:56:58 +00:00
2022-03-22 07:51:17 +00:00
2023-01-04 21:35:28 +00:00
2021-02-08 13:51:04 +00:00
2023-06-15 09:36:10 +00:00
2023-04-18 21:09:58 +00:00
2020-12-27 10:29:55 +00:00
2022-03-10 10:40:37 +00:00
2022-06-17 10:20:18 +00:00
2023-07-26 16:09:00 +00:00
2022-04-29 18:59:39 +00:00
2021-05-17 14:07:33 +00:00
2023-10-26 08:57:20 +00:00
2022-06-18 14:40:29 +00:00
2021-09-10 16:57:06 +00:00
2022-03-22 17:34:30 +00:00
2023-06-15 09:36:39 +00:00
2023-03-05 15:15:10 +00:00
2023-04-24 18:54:21 +00:00
2023-06-22 21:28:05 +00:00
2021-08-16 06:52:19 +00:00
2022-12-27 16:31:06 +00:00
2022-10-02 09:43:47 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2023-01-04 21:29:42 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:50 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:50 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:50 +00:00
2022-09-01 21:16:50 +00:00
2022-09-01 21:16:50 +00:00
2022-09-01 21:16:50 +00:00
2022-10-02 09:43:47 +00:00
2022-09-01 21:16:50 +00:00
2022-09-01 21:16:50 +00:00
2022-09-01 21:16:50 +00:00
2023-03-05 14:50:33 +00:00
2022-09-01 21:16:50 +00:00
2022-09-01 21:16:50 +00:00
2022-09-01 21:16:50 +00:00
2022-09-01 21:16:50 +00:00
2022-09-01 21:16:50 +00:00
2022-09-01 21:16:50 +00:00
2023-01-26 23:19:16 +00:00
2023-08-08 16:06:28 +00:00
2021-04-10 13:39:32 +00:00
2023-08-08 16:07:28 +00:00
2023-08-21 10:01:08 +00:00
2023-09-12 16:18:08 +00:00
2022-12-26 08:56:24 +00:00
2023-01-19 21:38:18 +00:00
2022-11-10 15:13:51 +00:00
2022-11-10 15:13:51 +00:00
2023-05-18 09:31:12 +00:00
2022-02-11 09:17:28 +00:00
2022-02-21 21:13:50 +00:00
2023-10-30 09:53:48 +00:00
2023-10-30 09:53:48 +00:00
2022-11-10 15:13:52 +00:00
2023-05-18 09:31:12 +00:00
2022-02-21 21:13:50 +00:00
2022-02-11 09:10:31 +00:00
2022-11-10 15:26:00 +00:00
2022-11-10 15:13:52 +00:00
2022-02-11 09:10:47 +00:00
2022-04-18 21:10:09 +00:00
2023-11-21 19:02:31 +00:00
2022-06-17 10:20:18 +00:00
2023-03-05 14:15:52 +00:00
2022-11-21 10:58:32 +00:00
2020-08-16 10:29:42 +00:00
2022-09-01 21:16:50 +00:00
2022-02-02 19:43:25 +00:00
2022-06-25 11:13:37 +00:00
2022-11-10 15:13:52 +00:00
2022-11-10 15:13:52 +00:00
2022-02-02 19:43:26 +00:00
2022-06-25 11:13:37 +00:00
2022-02-02 19:43:25 +00:00
2022-02-09 13:48:03 +00:00
2022-11-10 15:13:52 +00:00
2022-02-02 19:43:24 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:24 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:24 +00:00
2022-02-02 19:43:24 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-11-10 15:13:52 +00:00
2022-02-02 19:43:27 +00:00
2022-06-25 11:13:37 +00:00
2022-02-02 19:43:27 +00:00
2022-06-25 11:13:37 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-02-09 13:48:34 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-06-25 11:13:37 +00:00
2022-06-25 11:13:37 +00:00
2022-06-25 11:13:37 +00:00
2022-02-02 19:43:26 +00:00
2022-11-10 15:13:52 +00:00
2022-11-10 15:13:52 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:27 +00:00
2022-06-25 11:13:37 +00:00
2022-02-02 19:43:27 +00:00
2022-11-10 15:13:52 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-06-25 11:13:37 +00:00
2022-06-25 11:13:37 +00:00
2022-02-02 19:43:27 +00:00
2022-11-10 15:13:52 +00:00
2022-11-10 15:13:52 +00:00
2022-11-10 15:13:52 +00:00
2022-11-10 15:13:52 +00:00
2022-02-02 19:43:25 +00:00
2022-02-09 13:52:30 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:27 +00:00
2022-06-25 11:13:38 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-06-25 11:13:38 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:24 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:24 +00:00
2022-02-02 19:43:25 +00:00
2022-07-09 14:58:58 +00:00
2022-01-18 21:23:42 +00:00
2023-04-18 21:15:28 +00:00
2020-03-29 06:34:18 +00:00
2021-09-10 16:57:06 +00:00
2021-03-10 13:59:29 +00:00
2022-01-14 20:25:49 +00:00
2021-10-13 12:13:04 +00:00
2021-01-06 15:21:42 +00:00
2023-11-22 14:50:25 +00:00
2023-11-21 19:23:18 +00:00
2023-09-19 11:06:24 +00:00
2022-11-23 12:25:36 +00:00
2021-09-05 08:42:10 +00:00
2022-11-29 13:42:35 +01:00
2023-10-09 08:17:23 +00:00
2023-08-30 16:16:34 +00:00
2023-03-05 15:16:09 +00:00
2023-03-04 14:07:22 +00:00
2023-10-30 09:53:48 +00:00
2023-11-21 19:06:52 +00:00
2020-11-06 10:13:19 +00:00
2023-11-21 19:23:58 +00:00
2022-07-11 13:04:05 +00:00
2020-04-30 14:56:49 +00:00
2023-09-28 09:33:21 +00:00
2021-11-24 09:42:11 +00:00
2021-04-26 17:04:00 +00:00
2021-09-10 07:27:23 +00:00
2023-11-21 19:24:39 +00:00
2023-11-21 19:26:44 +00:00
2020-10-15 15:33:44 +00:00
2023-08-29 09:53:30 +00:00
2023-05-03 07:52:26 +00:00