From 71f9841a5c8e0c460badd06e906ad95c260df81019d5688895b506d92f09cec0 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sun, 3 Feb 2019 17:56:47 +0000 Subject: [PATCH] Accepting request 670712 from home:ecsos:messenger:tox - Update to 1.0.17 - Bug fix: sodium_pad() didn't properly support block sizes >= 256 bytes. - JS/WebAssembly: some old iOS versions can't instantiate the WebAssembly module; fall back to Javascript on these. - JS/WebAssembly: compatibility with newer Emscripten versions. - Bug fix: crypto_pwhash_scryptsalsa208sha256_str_verify() and crypto_pwhash_scryptsalsa208sha256_str_needs_rehash()didn't returnEINVAL` on input strings with a short length, unlike their high-level counterpart. - Added a workaround for Visual Studio 2010 bug causing CPU features not to be detected. - Portability improvements. - Test vectors from Project Wycheproof have been added. - New low-level APIs for arithmetic mod the order of the prime order group: - crypto_core_ed25519_scalar_random(), crypto_core_ed25519_scalar_reduce(), - crypto_core_ed25519_scalar_invert(), crypto_core_ed25519_scalar_negate(), - crypto_core_ed25519_scalar_complement(), crypto_core_ed25519_scalar_add() and crypto_core_ed25519_scalar_sub(). - New low-level APIs for scalar multiplication without clamping: crypto_scalarmult_ed25519_base_noclamp() and crypto_scalarmult_ed25519_noclamp(). These new APIs are especially useful for blinding. - sodium_sub() has been implemented. - Support for WatchOS has been added. - getrandom(2) is now used on FreeBSD 12+. - The nonnull attribute has been added to all relevant prototypes. - More reliable AVX512 detection. - Javascript/Webassembly builds now use dynamic memory growth. OBS-URL: https://build.opensuse.org/request/show/670712 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsodium?expand=0&rev=70 --- libsodium-1.0.16.tar.gz | 3 --- libsodium-1.0.16.tar.gz.sig | Bin 566 -> 0 bytes libsodium-1.0.17.tar.gz | 3 +++ libsodium-1.0.17.tar.gz.sig | Bin 0 -> 566 bytes libsodium.changes | 38 ++++++++++++++++++++++++++++++++++++ libsodium.spec | 4 ++-- 6 files changed, 43 insertions(+), 5 deletions(-) delete mode 100644 libsodium-1.0.16.tar.gz delete mode 100644 libsodium-1.0.16.tar.gz.sig create mode 100644 libsodium-1.0.17.tar.gz create mode 100644 libsodium-1.0.17.tar.gz.sig diff --git a/libsodium-1.0.16.tar.gz b/libsodium-1.0.16.tar.gz deleted file mode 100644 index b5f225c..0000000 --- a/libsodium-1.0.16.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eeadc7e1e1bcef09680fb4837d448fbdf57224978f865ac1c16745868fbd0533 -size 1910835 diff --git a/libsodium-1.0.16.tar.gz.sig b/libsodium-1.0.16.tar.gz.sig deleted file mode 100644 index 318bafab8c959bd7af210111c889783f513f49352a73892da8f750c5e8508447..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SEvc79j)-d4s6^nh;E4F>=dd@>^LeZ+6-R0$MRXfB*^!5MuIM zSu1aL+SKL{0MMQt^?7g8fRl2!dn-dAM|}K&Pd;hfllx#PGRf#{Bi$#|8Trs($ zpnN*oihvrth%|zk8o;Y$ggR~Rw(U2aA~)tv2-|%%LOdyGAI^|g!I;GgO~h-G1qaAQ zNB#R(O<7x89QWAdc3uj`?^FA;a<)O@*Wc>e^gUX`iJ~HRV9EM7y;l<3SluS$UvXAQ1X?14$#L zlz{Ka0(CBsi&62L;h?{;$yo&;AS9EddAU@dHQrr(;X(JH4pvh>!W)1vEzkppWzA+p z{NERwD=lb^%=ArWFbkOWfE!*e7%; z`dDJ0)Iy@*;{yTN>X`(cGB-NlH@JW@0oyUURtg69Z;&kw_fr9}HX;|QcQ8snLm(q6 Eto@}0Hvj+t diff --git a/libsodium-1.0.17.tar.gz b/libsodium-1.0.17.tar.gz new file mode 100644 index 0000000..37f229d --- /dev/null +++ b/libsodium-1.0.17.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cc3dae33e642cc187b5ceb467e0ad0e1b51dcba577de1190e9ffa17766ac2b1 +size 1911910 diff --git a/libsodium-1.0.17.tar.gz.sig b/libsodium-1.0.17.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..22e81a6f0da03fb7d9e7b6f02c45cbf6488c68beca8a661c7fe849e26a0bbc3c GIT binary patch literal 566 zcmV-60?GY}0y6{v0SEvc79j)-d4s6^nh;E4F>=dd@>^LeZ+6-R0$eg^wg3tV5MuIM zSu1aL+BY5En)aUz@zBaKJ#?));)byjEIDxGr9|gt{G9!-mxv!YDi;bF zA*Bd_1vcdnHwx-rn=^LS@L(6+^(8m~jY!JXq!F`v2AF33WfZEj-&1$Cb_YRqefd}h zgkisyvQLo?ap?V%qZU}aY#27k_2`v6RyO*Z3Vl2)&h&pSRG+5nuQG>-*nEwAG|@2L zV2v1UQ$r`ha+21@gA811<6i_8^%)7@gBqu03TtYyPtCq%(RmuGG+-HjRk^`k{8I5y zZ;He|O6T_)-n1z~9ueAt5Y%7h=w2w^74C)q=SIC=!y;$}(5tU+hSiTauS_rzseKH# zL6rzLF2ILOQub1;ujm*SB|3;Y{@~)IN$@>rz~$kqV9{#JADoCg&ZMhhaPttZZ(cuj z(4*=Vb)d77Zr0cF8Ta?T_AR+0Opff%fVpyk_N%_ghYW42uN{6w9$s;DfXC8?h@eNW z91-VAcc$k3ZvW5NcJ%4+0TJFrzL{d&VP$ywaJ&lXpm+xAi>EAXOD#Q>cm1I7hP3$p EW{r>*!~g&Q literal 0 HcmV?d00001 diff --git a/libsodium.changes b/libsodium.changes index 8f7977a..73532a2 100644 --- a/libsodium.changes +++ b/libsodium.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Sat Feb 2 10:06:12 UTC 2019 - ecsos@opensuse.org + +- Update to 1.0.17 + - Bug fix: sodium_pad() didn't properly support block sizes + >= 256 bytes. + - JS/WebAssembly: some old iOS versions can't instantiate the + WebAssembly module; fall back to Javascript on these. + - JS/WebAssembly: compatibility with newer Emscripten versions. + - Bug fix: crypto_pwhash_scryptsalsa208sha256_str_verify() and + crypto_pwhash_scryptsalsa208sha256_str_needs_rehash()didn't + returnEINVAL` on input strings with a short length, unlike + their high-level counterpart. + - Added a workaround for Visual Studio 2010 bug causing CPU + features not to be detected. + - Portability improvements. + - Test vectors from Project Wycheproof have been added. + - New low-level APIs for arithmetic mod the order of the prime + order group: + - crypto_core_ed25519_scalar_random(), + crypto_core_ed25519_scalar_reduce(), + - crypto_core_ed25519_scalar_invert(), + crypto_core_ed25519_scalar_negate(), + - crypto_core_ed25519_scalar_complement(), + crypto_core_ed25519_scalar_add() and + crypto_core_ed25519_scalar_sub(). + - New low-level APIs for scalar multiplication without clamping: + crypto_scalarmult_ed25519_base_noclamp() and + crypto_scalarmult_ed25519_noclamp(). + These new APIs are especially useful for blinding. + - sodium_sub() has been implemented. + - Support for WatchOS has been added. + - getrandom(2) is now used on FreeBSD 12+. + - The nonnull attribute has been added to all relevant + prototypes. + - More reliable AVX512 detection. + - Javascript/Webassembly builds now use dynamic memory growth. + ------------------------------------------------------------------- Fri Jul 13 07:38:19 UTC 2018 - dimstar@opensuse.org diff --git a/libsodium.spec b/libsodium.spec index c5d4fb2..1d9fbff 100644 --- a/libsodium.spec +++ b/libsodium.spec @@ -1,7 +1,7 @@ # # spec file for package libsodium # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define sover 23 %define lname %{name}%{sover} Name: libsodium -Version: 1.0.16 +Version: 1.0.17 Release: 0 Summary: Portable NaCl-based crypto library License: ISC