From 330d230f5f31ca12fd4887507a21b3bf13f0a756 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 5 Oct 2023 13:52:01 +0200 Subject: update to 1.0.19 rename to libsodium26 for new soname --- .gitignore | 3 +- compat_reports/1.0.18_to_1.0.19/compat_report.html | 1387 ++++++++++++++++++++ libsodium-last.spec | 26 +- libsodium.pubkey | 127 ++ libsodium.xml | 8 +- 5 files changed, 1539 insertions(+), 12 deletions(-) create mode 100644 compat_reports/1.0.18_to_1.0.19/compat_report.html create mode 100644 libsodium.pubkey diff --git a/.gitignore b/.gitignore index 1ab5c4f..d798d2b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ -package-*.xml +clog *.tgz *.tar.gz +*.tar.gz.sig *.tar.xz *.tar.xz.asc *.src.rpm diff --git a/compat_reports/1.0.18_to_1.0.19/compat_report.html b/compat_reports/1.0.18_to_1.0.19/compat_report.html new file mode 100644 index 0000000..8d77ec8 --- /dev/null +++ b/compat_reports/1.0.18_to_1.0.19/compat_report.html @@ -0,0 +1,1387 @@ + + + + + + + + + +libsodium: 1.0.18 to 1.0.19 compatibility report + + + +

API compatibility report for the libsodium library between 1.0.18 and 1.0.19 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibsodium
Version #11.0.18
Version #21.0.19
Archx86_64
GCC Version12
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files63
Total Libraries1
Total Symbols / Types609 / 40
Compatibility100%
+

Problem Summary


+ + + + + + + + + + +
SeverityCount
Added Symbols-40
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low0
Other Changes
in Constants
-14
+ +

Added Symbols  40 


+crypto_aead_aegis128l.h, libsodium.so.26.1.0
+crypto_aead_aegis128l_abytes ( )
+crypto_aead_aegis128l_decrypt ( unsigned char* m, unsigned long long* mlen_p, unsigned char* nsec, unsigned char const* c, unsigned long long clen, unsigned char const* ad, unsigned long long adlen, unsigned char const* npub, unsigned char const* k )
+crypto_aead_aegis128l_decrypt_detached ( unsigned char* m, unsigned char* nsec, unsigned char const* c, unsigned long long clen, unsigned char const* mac, unsigned char const* ad, unsigned long long adlen, unsigned char const* npub, unsigned char const* k )
+crypto_aead_aegis128l_encrypt ( unsigned char* c, unsigned long long* clen_p, unsigned char const* m, unsigned long long mlen, unsigned char const* ad, unsigned long long adlen, unsigned char const* nsec, unsigned char const* npub, unsigned char const* k )
+crypto_aead_aegis128l_encrypt_detached ( unsigned char* c, unsigned char* mac, unsigned long long* maclen_p, unsigned char const* m, unsigned long long mlen, unsigned char const* ad, unsigned long long adlen, unsigned char const* nsec, unsigned char const* npub, unsigned char const* k )
+crypto_aead_aegis128l_keybytes ( )
+crypto_aead_aegis128l_keygen ( unsigned char* k )
+crypto_aead_aegis128l_messagebytes_max ( )
+crypto_aead_aegis128l_npubbytes ( )
+crypto_aead_aegis128l_nsecbytes ( )
+
+crypto_aead_aegis256.h, libsodium.so.26.1.0
+crypto_aead_aegis256_abytes ( )
+crypto_aead_aegis256_decrypt ( unsigned char* m, unsigned long long* mlen_p, unsigned char* nsec, unsigned char const* c, unsigned long long clen, unsigned char const* ad, unsigned long long adlen, unsigned char const* npub, unsigned char const* k )
+crypto_aead_aegis256_decrypt_detached ( unsigned char* m, unsigned char* nsec, unsigned char const* c, unsigned long long clen, unsigned char const* mac, unsigned char const* ad, unsigned long long adlen, unsigned char const* npub, unsigned char const* k )
+crypto_aead_aegis256_encrypt ( unsigned char* c, unsigned long long* clen_p, unsigned char const* m, unsigned long long mlen, unsigned char const* ad, unsigned long long adlen, unsigned char const* nsec, unsigned char const* npub, unsigned char const* k )
+crypto_aead_aegis256_encrypt_detached ( unsigned char* c, unsigned char* mac, unsigned long long* maclen_p, unsigned char const* m, unsigned long long mlen, unsigned char const* ad, unsigned long long adlen, unsigned char const* nsec, unsigned char const* npub, unsigned char const* k )
+crypto_aead_aegis256_keybytes ( )
+crypto_aead_aegis256_keygen ( unsigned char* k )
+crypto_aead_aegis256_messagebytes_max ( )
+crypto_aead_aegis256_npubbytes ( )
+crypto_aead_aegis256_nsecbytes ( )
+
+crypto_kdf_hkdf_sha256.h, libsodium.so.26.1.0
+crypto_kdf_hkdf_sha256_bytes_max ( )
+crypto_kdf_hkdf_sha256_bytes_min ( )
+crypto_kdf_hkdf_sha256_expand ( unsigned char* out, size_t out_len, char const* ctx, size_t ctx_len, unsigned char const* prk )
+crypto_kdf_hkdf_sha256_extract ( unsigned char* prk, unsigned char const* salt, size_t salt_len, unsigned char const* ikm, size_t ikm_len )
+crypto_kdf_hkdf_sha256_extract_final ( crypto_kdf_hkdf_sha256_state* state, unsigned char* prk )
+crypto_kdf_hkdf_sha256_extract_init ( crypto_kdf_hkdf_sha256_state* state, unsigned char const* salt, size_t salt_len )
+crypto_kdf_hkdf_sha256_extract_update ( crypto_kdf_hkdf_sha256_state* state, unsigned char const* ikm, size_t ikm_len )
+crypto_kdf_hkdf_sha256_keybytes ( )
+crypto_kdf_hkdf_sha256_keygen ( unsigned char* prk )
+crypto_kdf_hkdf_sha256_statebytes ( )
+
+crypto_kdf_hkdf_sha512.h, libsodium.so.26.1.0
+crypto_kdf_hkdf_sha512_bytes_max ( )
+crypto_kdf_hkdf_sha512_bytes_min ( )
+crypto_kdf_hkdf_sha512_expand ( unsigned char* out, size_t out_len, char const* ctx, size_t ctx_len, unsigned char const* prk )
+crypto_kdf_hkdf_sha512_extract ( unsigned char* prk, unsigned char const* salt, size_t salt_len, unsigned char const* ikm, size_t ikm_len )
+crypto_kdf_hkdf_sha512_extract_final ( crypto_kdf_hkdf_sha512_state* state, unsigned char* prk )
+crypto_kdf_hkdf_sha512_extract_init ( crypto_kdf_hkdf_sha512_state* state, unsigned char const* salt, size_t salt_len )
+crypto_kdf_hkdf_sha512_extract_update ( crypto_kdf_hkdf_sha512_state* state, unsigned char const* ikm, size_t ikm_len )
+crypto_kdf_hkdf_sha512_keybytes ( )
+crypto_kdf_hkdf_sha512_keygen ( unsigned char* prk )
+
+runtime.h, libsodium.so.26.1.0
+sodium_runtime_has_armcrypto ( )
+
+to the top
+ +

Problems with Symbols, Low Severity  1 


+randombytes.h, libsodium.so.23.3.0
+ +[+] randombytes_set_implementation ( randombytes_implementation* impl )  1  +
+ +
+to the top
+ +

Other Changes in Constants  14 


+crypto_aead_aegis128l.h
+ +[+] crypto_aead_aegis128l_ABYTES +
+ + + +[+] crypto_aead_aegis128l_KEYBYTES +
+ + + +[+] crypto_aead_aegis128l_NPUBBYTES +
+ + + +[+] crypto_aead_aegis128l_NSECBYTES +
+ + +
+crypto_aead_aegis256.h
+ +[+] crypto_aead_aegis256_ABYTES +
+ + + +[+] crypto_aead_aegis256_KEYBYTES +
+ + + +[+] crypto_aead_aegis256_NPUBBYTES +
+ + + +[+] crypto_aead_aegis256_NSECBYTES +
+ + +
+crypto_kdf_hkdf_sha256.h
+ +[+] crypto_kdf_hkdf_sha256_BYTES_MAX +
+ + + +[+] crypto_kdf_hkdf_sha256_BYTES_MIN +
+ + + +[+] crypto_kdf_hkdf_sha256_KEYBYTES +
+ + +
+crypto_kdf_hkdf_sha512.h
+ +[+] crypto_kdf_hkdf_sha512_BYTES_MAX +
+ + + +[+] crypto_kdf_hkdf_sha512_BYTES_MIN +
+ + + +[+] crypto_kdf_hkdf_sha512_KEYBYTES +
+ + +
+to the top
+

Header Files  63 


+
+core.h
+crypto_aead_aes256gcm.h
+crypto_aead_chacha20poly1305.h
+crypto_aead_xchacha20poly1305.h
+crypto_auth.h
+crypto_auth_hmacsha256.h
+crypto_auth_hmacsha512.h
+crypto_auth_hmacsha512256.h
+crypto_box.h
+crypto_box_curve25519xchacha20poly1305.h
+crypto_box_curve25519xsalsa20poly1305.h
+crypto_core_ed25519.h
+crypto_core_hchacha20.h
+crypto_core_hsalsa20.h
+crypto_core_ristretto255.h
+crypto_core_salsa20.h
+crypto_core_salsa2012.h
+crypto_core_salsa208.h
+crypto_generichash.h
+crypto_generichash_blake2b.h
+crypto_hash.h
+crypto_hash_sha256.h
+crypto_hash_sha512.h
+crypto_kdf.h
+crypto_kdf_blake2b.h
+crypto_kx.h
+crypto_onetimeauth.h
+crypto_onetimeauth_poly1305.h
+crypto_pwhash.h
+crypto_pwhash_argon2i.h
+crypto_pwhash_argon2id.h
+crypto_pwhash_scryptsalsa208sha256.h
+crypto_scalarmult.h
+crypto_scalarmult_curve25519.h
+crypto_scalarmult_ed25519.h
+crypto_scalarmult_ristretto255.h
+crypto_secretbox.h
+crypto_secretbox_xchacha20poly1305.h
+crypto_secretbox_xsalsa20poly1305.h
+crypto_secretstream_xchacha20poly1305.h
+crypto_shorthash.h
+crypto_shorthash_siphash24.h
+crypto_sign.h
+crypto_sign_ed25519.h
+crypto_sign_edwards25519sha512batch.h
+crypto_stream.h
+crypto_stream_chacha20.h
+crypto_stream_salsa20.h
+crypto_stream_salsa2012.h
+crypto_stream_salsa208.h
+crypto_stream_xchacha20.h
+crypto_stream_xsalsa20.h
+crypto_verify_16.h
+crypto_verify_32.h
+crypto_verify_64.h
+export.h
+randombytes.h
+randombytes_internal_random.h
+randombytes_sysrandom.h
+runtime.h
+sodium.h
+utils.h
+version.h
+
+
to the top
+

Libraries  1 


+
+libsodium.so.23.3.0
+
+
to the top
+


+

Test Info


+ + + + + + +
Library Namelibsodium
Version #11.0.18
Version #21.0.19
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files63
Total Libraries1
Total Symbols / Types611 / 40
Compatibility100%
+

Problem Summary


+ + + + + + + + + + +
SeverityCount
Added Symbols-41
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low3
Other Changes
in Constants
-16
+ +

Added Symbols  41 


+crypto_aead_aegis128l.h
+crypto_aead_aegis128l_abytes ( )
+crypto_aead_aegis128l_decrypt ( unsigned char* m, unsigned long long* mlen_p, unsigned char* nsec, unsigned char const* c, unsigned long long clen, unsigned char const* ad, unsigned long long adlen, unsigned char const* npub, unsigned char const* k )
+crypto_aead_aegis128l_decrypt_detached ( unsigned char* m, unsigned char* nsec, unsigned char const* c, unsigned long long clen, unsigned char const* mac, unsigned char const* ad, unsigned long long adlen, unsigned char const* npub, unsigned char const* k )
+crypto_aead_aegis128l_encrypt ( unsigned char* c, unsigned long long* clen_p, unsigned char const* m, unsigned long long mlen, unsigned char const* ad, unsigned long long adlen, unsigned char const* nsec, unsigned char const* npub, unsigned char const* k )
+crypto_aead_aegis128l_encrypt_detached ( unsigned char* c, unsigned char* mac, unsigned long long* maclen_p, unsigned char const* m, unsigned long long mlen, unsigned char const* ad, unsigned long long adlen, unsigned char const* nsec, unsigned char const* npub, unsigned char const* k )
+crypto_aead_aegis128l_keybytes ( )
+crypto_aead_aegis128l_keygen ( unsigned char* k )
+crypto_aead_aegis128l_messagebytes_max ( )
+crypto_aead_aegis128l_npubbytes ( )
+crypto_aead_aegis128l_nsecbytes ( )
+
+crypto_aead_aegis256.h
+crypto_aead_aegis256_abytes ( )
+crypto_aead_aegis256_decrypt ( unsigned char* m, unsigned long long* mlen_p, unsigned char* nsec, unsigned char const* c, unsigned long long clen, unsigned char const* ad, unsigned long long adlen, unsigned char const* npub, unsigned char const* k )
+crypto_aead_aegis256_decrypt_detached ( unsigned char* m, unsigned char* nsec, unsigned char const* c, unsigned long long clen, unsigned char const* mac, unsigned char const* ad, unsigned long long adlen, unsigned char const* npub, unsigned char const* k )
+crypto_aead_aegis256_encrypt ( unsigned char* c, unsigned long long* clen_p, unsigned char const* m, unsigned long long mlen, unsigned char const* ad, unsigned long long adlen, unsigned char const* nsec, unsigned char const* npub, unsigned char const* k )
+crypto_aead_aegis256_encrypt_detached ( unsigned char* c, unsigned char* mac, unsigned long long* maclen_p, unsigned char const* m, unsigned long long mlen, unsigned char const* ad, unsigned long long adlen, unsigned char const* nsec, unsigned char const* npub, unsigned char const* k )
+crypto_aead_aegis256_keybytes ( )
+crypto_aead_aegis256_keygen ( unsigned char* k )
+crypto_aead_aegis256_messagebytes_max ( )
+crypto_aead_aegis256_npubbytes ( )
+crypto_aead_aegis256_nsecbytes ( )
+
+crypto_kdf_hkdf_sha256.h
+crypto_kdf_hkdf_sha256_bytes_max ( )
+crypto_kdf_hkdf_sha256_bytes_min ( )
+crypto_kdf_hkdf_sha256_expand ( unsigned char* out, size_t out_len, char const* ctx, size_t ctx_len, unsigned char const* prk )
+crypto_kdf_hkdf_sha256_extract ( unsigned char* prk, unsigned char const* salt, size_t salt_len, unsigned char const* ikm, size_t ikm_len )
+crypto_kdf_hkdf_sha256_extract_final ( crypto_kdf_hkdf_sha256_state* state, unsigned char* prk )
+crypto_kdf_hkdf_sha256_extract_init ( crypto_kdf_hkdf_sha256_state* state, unsigned char const* salt, size_t salt_len )
+crypto_kdf_hkdf_sha256_extract_update ( crypto_kdf_hkdf_sha256_state* state, unsigned char const* ikm, size_t ikm_len )
+crypto_kdf_hkdf_sha256_keybytes ( )
+crypto_kdf_hkdf_sha256_keygen ( unsigned char* prk )
+crypto_kdf_hkdf_sha256_statebytes ( )
+
+crypto_kdf_hkdf_sha512.h
+crypto_kdf_hkdf_sha512_bytes_max ( )
+crypto_kdf_hkdf_sha512_bytes_min ( )
+crypto_kdf_hkdf_sha512_expand ( unsigned char* out, size_t out_len, char const* ctx, size_t ctx_len, unsigned char const* prk )
+crypto_kdf_hkdf_sha512_extract ( unsigned char* prk, unsigned char const* salt, size_t salt_len, unsigned char const* ikm, size_t ikm_len )
+crypto_kdf_hkdf_sha512_extract_final ( crypto_kdf_hkdf_sha512_state* state, unsigned char* prk )
+crypto_kdf_hkdf_sha512_extract_init ( crypto_kdf_hkdf_sha512_state* state, unsigned char const* salt, size_t salt_len )
+crypto_kdf_hkdf_sha512_extract_update ( crypto_kdf_hkdf_sha512_state* state, unsigned char const* ikm, size_t ikm_len )
+crypto_kdf_hkdf_sha512_keybytes ( )
+crypto_kdf_hkdf_sha512_keygen ( unsigned char* prk )
+crypto_kdf_hkdf_sha512_statebytes ( )
+
+runtime.h
+sodium_runtime_has_armcrypto ( )
+
+to the top
+ +

Problems with Constants, Low Severity  3 


+version.h
+ +[+] SODIUM_LIBRARY_VERSION_MAJOR +
+ + + +[+] SODIUM_LIBRARY_VERSION_MINOR +
+ + + +[+] SODIUM_VERSION_STRING +
+ + +
+to the top
+ +

Other Changes in Constants  16 


+crypto_aead_aegis128l.h
+ +[+] crypto_aead_aegis128l_ABYTES +
+ + + +[+] crypto_aead_aegis128l_KEYBYTES +
+ + + +[+] crypto_aead_aegis128l_MESSAGEBYTES_MAX +
+ + + +[+] crypto_aead_aegis128l_NPUBBYTES +
+ + + +[+] crypto_aead_aegis128l_NSECBYTES +
+ + +
+crypto_aead_aegis256.h
+ +[+] crypto_aead_aegis256_ABYTES +
+ + + +[+] crypto_aead_aegis256_KEYBYTES +
+ + + +[+] crypto_aead_aegis256_MESSAGEBYTES_MAX +
+ + + +[+] crypto_aead_aegis256_NPUBBYTES +
+ + + +[+] crypto_aead_aegis256_NSECBYTES +
+ + +
+crypto_kdf_hkdf_sha256.h
+ +[+] crypto_kdf_hkdf_sha256_BYTES_MAX +
+ + + +[+] crypto_kdf_hkdf_sha256_BYTES_MIN +
+ + + +[+] crypto_kdf_hkdf_sha256_KEYBYTES +
+ + +
+crypto_kdf_hkdf_sha512.h
+ +[+] crypto_kdf_hkdf_sha512_BYTES_MAX +
+ + + +[+] crypto_kdf_hkdf_sha512_BYTES_MIN +
+ + + +[+] crypto_kdf_hkdf_sha512_KEYBYTES +
+ + +
+to the top
+

Header Files  63 


+
+core.h
+crypto_aead_aes256gcm.h
+crypto_aead_chacha20poly1305.h
+crypto_aead_xchacha20poly1305.h
+crypto_auth.h
+crypto_auth_hmacsha256.h
+crypto_auth_hmacsha512.h
+crypto_auth_hmacsha512256.h
+crypto_box.h
+crypto_box_curve25519xchacha20poly1305.h
+crypto_box_curve25519xsalsa20poly1305.h
+crypto_core_ed25519.h
+crypto_core_hchacha20.h
+crypto_core_hsalsa20.h
+crypto_core_ristretto255.h
+crypto_core_salsa20.h
+crypto_core_salsa2012.h
+crypto_core_salsa208.h
+crypto_generichash.h
+crypto_generichash_blake2b.h
+crypto_hash.h
+crypto_hash_sha256.h
+crypto_hash_sha512.h
+crypto_kdf.h
+crypto_kdf_blake2b.h
+crypto_kx.h
+crypto_onetimeauth.h
+crypto_onetimeauth_poly1305.h
+crypto_pwhash.h
+crypto_pwhash_argon2i.h
+crypto_pwhash_argon2id.h
+crypto_pwhash_scryptsalsa208sha256.h
+crypto_scalarmult.h
+crypto_scalarmult_curve25519.h
+crypto_scalarmult_ed25519.h
+crypto_scalarmult_ristretto255.h
+crypto_secretbox.h
+crypto_secretbox_xchacha20poly1305.h
+crypto_secretbox_xsalsa20poly1305.h
+crypto_secretstream_xchacha20poly1305.h
+crypto_shorthash.h
+crypto_shorthash_siphash24.h
+crypto_sign.h
+crypto_sign_ed25519.h
+crypto_sign_edwards25519sha512batch.h
+crypto_stream.h
+crypto_stream_chacha20.h
+crypto_stream_salsa20.h
+crypto_stream_salsa2012.h
+crypto_stream_salsa208.h
+crypto_stream_xchacha20.h
+crypto_stream_xsalsa20.h
+crypto_verify_16.h
+crypto_verify_32.h
+crypto_verify_64.h
+export.h
+randombytes.h
+randombytes_internal_random.h
+randombytes_sysrandom.h
+runtime.h
+sodium.h
+utils.h
+version.h
+
+
to the top
+

Libraries  1 


+
+libsodium.so.23.3.0
+
+
to the top
+



+ +
+ + diff --git a/libsodium-last.spec b/libsodium-last.spec index 5134790..41940a3 100644 --- a/libsodium-last.spec +++ b/libsodium-last.spec @@ -1,4 +1,4 @@ -# remirepo spec file for libsodium23 +# remirepo spec file for libsodium26 # renamed for parallel installation, from: # # Fedora spec file for libsodium @@ -9,29 +9,35 @@ # Please preserve changelog entries # %global libname libsodium -%global soname 23 +%global soname 26 # soname 13 since 1.0.0 # soname 17 since 1.0.6 # soname 18 since 1.0.7 # soname 23 since 1.0.15 +# soname 26 since 1.0.19 -%if 0%{?fedora} >= 28 || 0%{?rhel} >= 7 +%if 0%{?fedora} >= 40 || 0%{?rhel} >= 10 # Standard build Name: %{libname} %else # Build for parallel install Name: %{libname}%{soname} %endif -Version: 1.0.18 +Version: 1.0.19 Release: 1%{?dist} Summary: The Sodium crypto library Group: System Environment/Libraries License: ISC URL: http://libsodium.org/ -Source0: http://download.libsodium.org/libsodium/releases/%{libname}-%{version}.tar.gz +Source0: https://download.libsodium.org/libsodium/releases/%{libname}-%{version}.tar.gz +Source1: https://download.libsodium.org/libsodium/releases/%{libname}-%{version}.tar.gz.sig +# https://doc.libsodium.org/installation#integrity-checking +Source2: %{libname}.pubkey +BuildRequires: gnupg2 BuildRequires: gcc +BuildRequires: make %if "%{libname}" != "%{name}" Provides: %{libname} = %{version}-%{release} @@ -100,7 +106,9 @@ This package can't be installed with system %{libname}-devel. %prep -%setup -q -n %{libname}-%{version} +%{?gpgverify:%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'} + +%setup -q -n %{libname}-stable %build @@ -114,7 +122,7 @@ make %{_smp_mflags} %install make install DESTDIR=%{buildroot} -rm -f %{buildroot}%{_libdir}/%{libname}.la +rm %{buildroot}%{_libdir}/%{libname}.la %check @@ -146,6 +154,10 @@ make check %changelog +* Wed Sep 13 2023 Remi Collet - 1.0.19-1 +- update to 1.0.19 +- rename to libsodium26 for new soname + * Mon Jun 3 2019 Remi Collet - 1.0.18-1 - update to 1.0.18 diff --git a/libsodium.pubkey b/libsodium.pubkey new file mode 100644 index 0000000..7ebabee --- /dev/null +++ b/libsodium.pubkey @@ -0,0 +1,127 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 (OpenBSD) + +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 =Hkmu +-----END PGP PUBLIC KEY BLOCK----- diff --git a/libsodium.xml b/libsodium.xml index 5b748f2..0c28ba8 100644 --- a/libsodium.xml +++ b/libsodium.xml @@ -9,20 +9,20 @@ -1.0.18 +1.0.19 -/usr/include/sodium.h -/usr/include/sodium +/opt/libsodium/1.0.19/include/sodium.h +/opt/libsodium/1.0.19/include/sodium -/usr/lib64/libsodium.so +/opt/libsodium/1.0.19/lib/libsodium.so