SHA256
8
0
forked from pool/libsodium

1 Commits

Author SHA256 Message Date
0d9dfdc44c Sync changes to SLFO-1.2 branch 2025-08-20 09:43:24 +02:00
2 changed files with 23 additions and 9 deletions

View File

@@ -1,12 +1,24 @@
-------------------------------------------------------------------
Sat May 25 16:54:11 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
Mon Dec 16 16:56:02 UTC 2024 - Lucas Mulling <lucas.mulling@suse.com>
_ update to 1.0.20:
* build system updates and portability fixes
- includes changes from 1.0.19:
* New AEADs: AEGIS-128L and AEGIS-256
* The HKDF key derivation mechanism, required by many standard
protocols
- Update to 1.0.20
* When using the traditional build system, -O3 is used instead of -Ofast.
* Improved detection of the compiler flags required on aarch64.
* Improved compatibility with custom build systems on aarch64.
* crypto_kdf_hkdf_sha512_statebytes() was added.
* Compatibility issues with LLVM 18 and AVX512 have been addressed.
For the full changelog see: https://github.com/jedisct1/libsodium/releases/tag/1.0.20-RELEASE
* Update baselibs.conf
- Included from 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.
-------------------------------------------------------------------
Mon Aug 26 14:44:21 UTC 2019 - Michel Normand <normand@linux.vnet.ibm.com>

View File

@@ -2,7 +2,6 @@
# spec file for package libsodium
#
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,6 +16,8 @@
#
%define _lto_cflags %{nil}
%define sover 26
%define lname %{name}%{sover}
Name: libsodium
@@ -65,6 +66,8 @@ to compile and develop applications that use libsodium.
%autosetup -p1
%build
# Do _NOT_ change CFLAGS
# See https://github.com/jedisct1/libsodium/issues/604
%configure \
--disable-static \
--disable-silent-rules
@@ -84,7 +87,6 @@ find %{buildroot} -type f -name "*.la" -delete -print
%{_libdir}/%{name}.so.%{sover}*
%files devel
%license LICENSE
%doc AUTHORS ChangeLog README.markdown THANKS
%{_includedir}/sodium.h
%{_includedir}/sodium