Update to 1.6.0: Noteworthy changes in version 1.6.0 (2013-12-16) ------------------------------------------------ * Removed the long deprecated gcry_ac interface. Thus Libgcrypt is not anymore ABI compatible to previous versions if they used the ac interface. * Removed the module register subsystem. * The deprecated message digest debug macros have been removed. Use gcry_md_debug instead. * Removed deprecated control codes. * Improved performance of most cipher algorithms as well as for the SHA family of hash functions. * Added support for the IDEA cipher algorithm. * Added support for the Salsa20 and reduced Salsa20/12 stream ciphers. * Added limited support for the GOST 28147-89 cipher algorithm. * Added support for the GOST R 34.11-94 and R 34.11-2012 (Stribog) hash algorithms. * Added a random number generator to directly use the system's RNG. Also added an interface to prefer the use of a specified RNG. * Added support for the SCRYPT algorithm. * Mitigated the Yarom/Falkner flush+reload side-channel attack on RSA secret keys. See <http://eprint.iacr.org/2013/448> [CVE-2013-4242]. * Added support for Deterministic DSA as per RFC-6969. * Added support for curve Ed25519. * Added a scatter gather hash convenience function. * Added several MPI amd SEXP helper functions. * Added support for negative numbers to gcry_mpi_print, gcry_mpi_aprint and gcry_mpi_scan. * The algorithm ids GCRY_PK_ECDSA and GCRY_PK_ECDH are now deprecated. Use GCRY_PK_ECC if you need an algorithm id. * Changed gcry_pk_genkey for "ecc" to only include the curve name and not the parameters. The flag "param" may be used to revert this. * Added a feature to globally disable selected hardware features. * Added debug helper functions.diff -r1.57 -r1.58 pkgsrc/security/libgcrypt/Makefile
(wiz)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.57 2013/07/25 11:51:59 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.58 2014/01/01 11:49:59 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= libgcrypt-1.5.3 | 3 | DISTNAME= libgcrypt-1.6.0 | |
4 | CATEGORIES= security | 4 | CATEGORIES= security | |
5 | MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/libgcrypt/ \ | 5 | MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/libgcrypt/ \ | |
6 | http://gd.tuwien.ac.at/privacy/gnupg/libgcrypt/ | 6 | http://gd.tuwien.ac.at/privacy/gnupg/libgcrypt/ | |
7 | EXTRACT_SUFX= .tar.bz2 | 7 | EXTRACT_SUFX= .tar.bz2 | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://directory.fsf.org/project/libgcrypt/ | 10 | HOMEPAGE= http://directory.fsf.org/project/libgcrypt/ | |
11 | COMMENT= GNU cryptographic library | 11 | COMMENT= GNU cryptographic library | |
12 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 | 12 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 | |
13 | 13 | |||
14 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 14 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
15 | 15 | |||
16 | USE_LIBTOOL= yes | 16 | USE_LIBTOOL= yes |
@@ -1,9 +1,10 @@ | @@ -1,9 +1,10 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.10 2008/10/14 11:33:13 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.11 2014/01/01 11:49:59 wiz Exp $ | |
2 | bin/dumpsexp | 2 | bin/dumpsexp | |
3 | bin/hmac256 | 3 | bin/hmac256 | |
4 | bin/libgcrypt-config | 4 | bin/libgcrypt-config | |
5 | include/gcrypt-module.h | 5 | bin/mpicalc | |
6 | include/gcrypt.h | 6 | include/gcrypt.h | |
7 | info/gcrypt.info | 7 | info/gcrypt.info | |
8 | lib/libgcrypt.la | 8 | lib/libgcrypt.la | |
9 | man/man1/hmac256.1 | |||
9 | share/aclocal/libgcrypt.m4 | 10 | share/aclocal/libgcrypt.m4 |
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.15 2011/04/22 13:42:47 obache Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.16 2014/01/01 11:49:59 wiz Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= libgcrypt | 3 | BUILDLINK_TREE+= libgcrypt | |
4 | 4 | |||
5 | .if !defined(LIBGCRYPT_BUILDLINK3_MK) | 5 | .if !defined(LIBGCRYPT_BUILDLINK3_MK) | |
6 | LIBGCRYPT_BUILDLINK3_MK:= | 6 | LIBGCRYPT_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.libgcrypt+= libgcrypt>=1.2.0 | 8 | BUILDLINK_API_DEPENDS.libgcrypt+= libgcrypt>=1.2.0 | |
9 | BUILDLINK_ABI_DEPENDS.libgcrypt+= libgcrypt>=1.4.6nb2 | 9 | BUILDLINK_ABI_DEPENDS.libgcrypt+= libgcrypt>=1.6.0 | |
10 | BUILDLINK_PKGSRCDIR.libgcrypt?= ../../security/libgcrypt | 10 | BUILDLINK_PKGSRCDIR.libgcrypt?= ../../security/libgcrypt | |
11 | 11 | |||
12 | .include "../../security/libgpg-error/buildlink3.mk" | 12 | .include "../../security/libgpg-error/buildlink3.mk" | |
13 | .include "../../mk/pthread.buildlink3.mk" | 13 | .include "../../mk/pthread.buildlink3.mk" | |
14 | .endif # LIBGCRYPT_BUILDLINK3_MK | 14 | .endif # LIBGCRYPT_BUILDLINK3_MK | |
15 | 15 | |||
16 | BUILDLINK_TREE+= -libgcrypt | 16 | BUILDLINK_TREE+= -libgcrypt |
@@ -1,11 +1,8 @@ | @@ -1,11 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.39 2013/07/25 11:51:59 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.40 2014/01/01 11:49:59 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (libgcrypt-1.5.3.tar.bz2) = 2c6553cc17f2a1616d512d6870fe95edf6b0e26e | 3 | SHA1 (libgcrypt-1.6.0.tar.bz2) = 43283c0b41c41e3d3bc13c2d8f937dfe2aaa1a77 | |
4 | RMD160 (libgcrypt-1.5.3.tar.bz2) = e958693ed6fbb781ca5cf42128dc8e39d682eb2f | 4 | RMD160 (libgcrypt-1.6.0.tar.bz2) = 33e4e45116a64999c4cd0d132a4a968612057f40 | |
5 | Size (libgcrypt-1.5.3.tar.bz2) = 1508530 bytes | 5 | Size (libgcrypt-1.6.0.tar.bz2) = 2499149 bytes | |
6 | SHA1 (patch-aa) = 7c46612f912d45dfd4ce4f4b510e72c00bd38585 | 6 | SHA1 (patch-aa) = 7c46612f912d45dfd4ce4f4b510e72c00bd38585 | |
7 | SHA1 (patch-ab) = 6fac21daa26b7de3b13839d076f78a74400efce7 | 7 | SHA1 (patch-ab) = 6fac21daa26b7de3b13839d076f78a74400efce7 | |
8 | SHA1 (patch-ac) = c59d7bb73fa0e79522b287054633e276ffbb069d | |||
9 | SHA1 (patch-ad) = 19345b7d164521d526a44eb3f1a465ff09d8266c | 8 | SHA1 (patch-ad) = 19345b7d164521d526a44eb3f1a465ff09d8266c | |
10 | SHA1 (patch-ae) = 50eeea5a193e14012e0d127a0618dfc03727d96c | |||
11 | SHA1 (patch-af) = e6d33b3e9c25a560c1df11843c6be3c9319bd018 |