Version 1.0.13

- Javascript: the sumo builds now include all symbols. They were
previously limited to symbols defined in minimal builds.
- The public `crypto_pwhash_argon2i_MEMLIMIT_MAX` constant was
incorrectly defined on 32-bit platforms. This has been fixed.
- Version 1.0.12 didn't compile on OpenBSD/i386 using the base gcc
compiler. This has been fixed.
- The Android compilation scripts have been updated for NDK r14b.
- armv7s-optimized code was re-added to iOS builds.
- An AVX2 optimized implementation of the Argon2 round function was
added.
- The Argon2id variant of Argon2 has been implemented. The
high-level `crypto_pwhash_str_verify()` function automatically detects
the algorithm and can verify both Argon2i and Argon2id hashed passwords.
The default algorithm for newly hashed passwords remains Argon2i in
this version to avoid breaking compatibility with verifiers running
libsodium <= 1.0.12.
- A `crypto_box_curve25519xchacha20poly1305_seal*()` function set was
implemented.
- scrypt was removed from minimal builds.
- libsodium is now available on Nuget.
This commit is contained in:
adam 2017-08-13 17:09:34 +00:00
parent 4828a0c5b1
commit 04bd0ffe6c
3 changed files with 20 additions and 15 deletions

View file

@ -1,10 +1,10 @@
# $NetBSD: Makefile,v 1.9 2016/02/07 10:59:18 adam Exp $
# $NetBSD: Makefile,v 1.10 2017/08/13 17:09:34 adam Exp $
DISTNAME= libsodium-1.0.8
DISTNAME= libsodium-1.0.13
CATEGORIES= security
MASTER_SITES= https://download.libsodium.org/libsodium/releases/
MAINTAINER= pkgsrc@NetBSD.org
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://download.libsodium.org/doc/
COMMENT= Library for build higher-level cryptographic tools
LICENSE= isc

View file

@ -1,14 +1,17 @@
@comment $NetBSD: PLIST,v 1.6 2015/11/21 09:21:40 wiz Exp $
@comment $NetBSD: PLIST,v 1.7 2017/08/13 17:09:34 adam Exp $
include/sodium.h
include/sodium/core.h
include/sodium/crypto_aead_aes256gcm.h
include/sodium/crypto_aead_chacha20poly1305.h
include/sodium/crypto_aead_xchacha20poly1305.h
include/sodium/crypto_auth.h
include/sodium/crypto_auth_hmacsha256.h
include/sodium/crypto_auth_hmacsha512.h
include/sodium/crypto_auth_hmacsha512256.h
include/sodium/crypto_box.h
include/sodium/crypto_box_curve25519xchacha20poly1305.h
include/sodium/crypto_box_curve25519xsalsa20poly1305.h
include/sodium/crypto_core_hchacha20.h
include/sodium/crypto_core_hsalsa20.h
include/sodium/crypto_core_salsa20.h
include/sodium/crypto_core_salsa2012.h
@ -18,14 +21,19 @@ include/sodium/crypto_generichash_blake2b.h
include/sodium/crypto_hash.h
include/sodium/crypto_hash_sha256.h
include/sodium/crypto_hash_sha512.h
include/sodium/crypto_int32.h
include/sodium/crypto_int64.h
include/sodium/crypto_kdf.h
include/sodium/crypto_kdf_blake2b.h
include/sodium/crypto_kx.h
include/sodium/crypto_onetimeauth.h
include/sodium/crypto_onetimeauth_poly1305.h
include/sodium/crypto_pwhash.h
include/sodium/crypto_pwhash_argon2i.h
include/sodium/crypto_pwhash_argon2id.h
include/sodium/crypto_pwhash_scryptsalsa208sha256.h
include/sodium/crypto_scalarmult.h
include/sodium/crypto_scalarmult_curve25519.h
include/sodium/crypto_secretbox.h
include/sodium/crypto_secretbox_xchacha20poly1305.h
include/sodium/crypto_secretbox_xsalsa20poly1305.h
include/sodium/crypto_shorthash.h
include/sodium/crypto_shorthash_siphash24.h
@ -38,11 +46,8 @@ include/sodium/crypto_stream_chacha20.h
include/sodium/crypto_stream_salsa20.h
include/sodium/crypto_stream_salsa2012.h
include/sodium/crypto_stream_salsa208.h
include/sodium/crypto_stream_xchacha20.h
include/sodium/crypto_stream_xsalsa20.h
include/sodium/crypto_uint16.h
include/sodium/crypto_uint32.h
include/sodium/crypto_uint64.h
include/sodium/crypto_uint8.h
include/sodium/crypto_verify_16.h
include/sodium/crypto_verify_32.h
include/sodium/crypto_verify_64.h

View file

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.10 2016/02/07 10:59:18 adam Exp $
$NetBSD: distinfo,v 1.11 2017/08/13 17:09:34 adam Exp $
SHA1 (libsodium-1.0.8.tar.gz) = 3d53b827da88d6c2e391fb377bddcd592515ab79
RMD160 (libsodium-1.0.8.tar.gz) = 6b5a0151bbbde8d320683f170f8ab34073303f3b
SHA512 (libsodium-1.0.8.tar.gz) = 8f85e85e699c2b45674befd466e018c9f2ff1333c8fa806da49d9674068c33929bd3463e8908ffcd9c6154d430737e08e0522ac8ed4219e4fffe2e0a7a611c65
Size (libsodium-1.0.8.tar.gz) = 1794750 bytes
SHA1 (libsodium-1.0.13.tar.gz) = ba6062fa723e653c6d85a80c3616128e797482ec
RMD160 (libsodium-1.0.13.tar.gz) = d1b457da7ebeac092bbc1d60ebbf36b6a3a85a26
SHA512 (libsodium-1.0.13.tar.gz) = c619b12fdf0b2e59174b6e383a62d5499ebcd720fdbb2c1a41a98a46c285df075202423454b294fefee185432441e943805397d7656f7cd7837de425da623929
Size (libsodium-1.0.13.tar.gz) = 1895139 bytes