Files
bpfire/config/rootfiles/common/libsodium
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

74 lines
3.0 KiB
Plaintext

#usr/include/sodium
#usr/include/sodium.h
#usr/include/sodium/core.h
#usr/include/sodium/crypto_aead_aegis128l.h
#usr/include/sodium/crypto_aead_aegis256.h
#usr/include/sodium/crypto_aead_aes256gcm.h
#usr/include/sodium/crypto_aead_chacha20poly1305.h
#usr/include/sodium/crypto_aead_xchacha20poly1305.h
#usr/include/sodium/crypto_auth.h
#usr/include/sodium/crypto_auth_hmacsha256.h
#usr/include/sodium/crypto_auth_hmacsha512.h
#usr/include/sodium/crypto_auth_hmacsha512256.h
#usr/include/sodium/crypto_box.h
#usr/include/sodium/crypto_box_curve25519xchacha20poly1305.h
#usr/include/sodium/crypto_box_curve25519xsalsa20poly1305.h
#usr/include/sodium/crypto_core_ed25519.h
#usr/include/sodium/crypto_core_hchacha20.h
#usr/include/sodium/crypto_core_hsalsa20.h
#usr/include/sodium/crypto_core_ristretto255.h
#usr/include/sodium/crypto_core_salsa20.h
#usr/include/sodium/crypto_core_salsa2012.h
#usr/include/sodium/crypto_core_salsa208.h
#usr/include/sodium/crypto_generichash.h
#usr/include/sodium/crypto_generichash_blake2b.h
#usr/include/sodium/crypto_hash.h
#usr/include/sodium/crypto_hash_sha256.h
#usr/include/sodium/crypto_hash_sha512.h
#usr/include/sodium/crypto_kdf.h
#usr/include/sodium/crypto_kdf_blake2b.h
#usr/include/sodium/crypto_kdf_hkdf_sha256.h
#usr/include/sodium/crypto_kdf_hkdf_sha512.h
#usr/include/sodium/crypto_kx.h
#usr/include/sodium/crypto_onetimeauth.h
#usr/include/sodium/crypto_onetimeauth_poly1305.h
#usr/include/sodium/crypto_pwhash.h
#usr/include/sodium/crypto_pwhash_argon2i.h
#usr/include/sodium/crypto_pwhash_argon2id.h
#usr/include/sodium/crypto_pwhash_scryptsalsa208sha256.h
#usr/include/sodium/crypto_scalarmult.h
#usr/include/sodium/crypto_scalarmult_curve25519.h
#usr/include/sodium/crypto_scalarmult_ed25519.h
#usr/include/sodium/crypto_scalarmult_ristretto255.h
#usr/include/sodium/crypto_secretbox.h
#usr/include/sodium/crypto_secretbox_xchacha20poly1305.h
#usr/include/sodium/crypto_secretbox_xsalsa20poly1305.h
#usr/include/sodium/crypto_secretstream_xchacha20poly1305.h
#usr/include/sodium/crypto_shorthash.h
#usr/include/sodium/crypto_shorthash_siphash24.h
#usr/include/sodium/crypto_sign.h
#usr/include/sodium/crypto_sign_ed25519.h
#usr/include/sodium/crypto_sign_edwards25519sha512batch.h
#usr/include/sodium/crypto_stream.h
#usr/include/sodium/crypto_stream_chacha20.h
#usr/include/sodium/crypto_stream_salsa20.h
#usr/include/sodium/crypto_stream_salsa2012.h
#usr/include/sodium/crypto_stream_salsa208.h
#usr/include/sodium/crypto_stream_xchacha20.h
#usr/include/sodium/crypto_stream_xsalsa20.h
#usr/include/sodium/crypto_verify_16.h
#usr/include/sodium/crypto_verify_32.h
#usr/include/sodium/crypto_verify_64.h
#usr/include/sodium/export.h
#usr/include/sodium/randombytes.h
#usr/include/sodium/randombytes_internal_random.h
#usr/include/sodium/randombytes_sysrandom.h
#usr/include/sodium/runtime.h
#usr/include/sodium/utils.h
#usr/include/sodium/version.h
#usr/lib/libsodium.la
#usr/lib/libsodium.so
usr/lib/libsodium.so.26
usr/lib/libsodium.so.26.1.0
#usr/lib/pkgconfig/libsodium.pc