diff options
author | adam <adam@pkgsrc.org> | 2019-01-07 08:36:03 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2019-01-07 08:36:03 +0000 |
commit | bfaf6295bab75109e0bae2323d5e57c2698e5863 (patch) | |
tree | 188a784141f5afdc8d810511af0cad039577475f /security/libsodium | |
parent | ffdcd9ea48a93c0c567beb1178ed213a07126fc8 (diff) | |
download | pkgsrc-bfaf6295bab75109e0bae2323d5e57c2698e5863.tar.gz |
libsodium: updated to 1.0.17
Version 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 return
EINVAL 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.
Diffstat (limited to 'security/libsodium')
-rw-r--r-- | security/libsodium/Makefile | 4 | ||||
-rw-r--r-- | security/libsodium/distinfo | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/security/libsodium/Makefile b/security/libsodium/Makefile index dda6ae36279..1762c3aae50 100644 --- a/security/libsodium/Makefile +++ b/security/libsodium/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.13 2018/11/12 14:40:22 jperkin Exp $ +# $NetBSD: Makefile,v 1.14 2019/01/07 08:36:03 adam Exp $ -DISTNAME= libsodium-1.0.16 +DISTNAME= libsodium-1.0.17 CATEGORIES= security MASTER_SITES= https://download.libsodium.org/libsodium/releases/ diff --git a/security/libsodium/distinfo b/security/libsodium/distinfo index 9e31ed07c91..82e33fb3f7e 100644 --- a/security/libsodium/distinfo +++ b/security/libsodium/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.13 2017/12/14 08:39:09 adam Exp $ +$NetBSD: distinfo,v 1.14 2019/01/07 08:36:03 adam Exp $ -SHA1 (libsodium-1.0.16.tar.gz) = c7ea321d7b8534e51c5e3d86055f6c1aa1e48ee9 -RMD160 (libsodium-1.0.16.tar.gz) = 5d43fdb512fd5ed02510f4f26849466a72e242a5 -SHA512 (libsodium-1.0.16.tar.gz) = eab917d599c9c1fe971a6ecf915b9a6476ccec2d46cf23cbfbf06dd3833089b422f192de4d55f17b93362f1251ba8d5ddeb95ced1a422a3a2631b4b82553907f -Size (libsodium-1.0.16.tar.gz) = 1910835 bytes +SHA1 (libsodium-1.0.17.tar.gz) = 3ff06c4aa33eb0a9c9d83481a00383b0c81d4a80 +RMD160 (libsodium-1.0.17.tar.gz) = 331ec1d752070e342553597c1f69d0c570f0983f +SHA512 (libsodium-1.0.17.tar.gz) = 7cc9e4f11e656008ce9dff735acea95acbcb91ae4936de4d26f7798093766a77c373e9bd4a7b45b60ef8a11de6c55bc8dcac13bebf8c23c671d0536430501da1 +Size (libsodium-1.0.17.tar.gz) = 1911910 bytes |