Wed Jan 1 11:49:59 2014 UTC ()
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.


(wiz)
diff -r1.57 -r1.58 pkgsrc/security/libgcrypt/Makefile
diff -r1.10 -r1.11 pkgsrc/security/libgcrypt/PLIST
diff -r1.15 -r1.16 pkgsrc/security/libgcrypt/buildlink3.mk
diff -r1.39 -r1.40 pkgsrc/security/libgcrypt/distinfo
diff -r1.8 -r0 pkgsrc/security/libgcrypt/patches/patch-ac
diff -r1.6 -r0 pkgsrc/security/libgcrypt/patches/patch-ae
diff -r1.3 -r0 pkgsrc/security/libgcrypt/patches/patch-af

cvs diff -r1.57 -r1.58 pkgsrc/security/libgcrypt/Makefile (expand / switch to unified diff)

--- pkgsrc/security/libgcrypt/Makefile 2013/07/25 11:51:59 1.57
+++ pkgsrc/security/libgcrypt/Makefile 2014/01/01 11:49:59 1.58
@@ -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
3DISTNAME= libgcrypt-1.5.3 3DISTNAME= libgcrypt-1.6.0
4CATEGORIES= security 4CATEGORIES= security
5MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/libgcrypt/ \ 5MASTER_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/
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://directory.fsf.org/project/libgcrypt/ 10HOMEPAGE= http://directory.fsf.org/project/libgcrypt/
11COMMENT= GNU cryptographic library 11COMMENT= GNU cryptographic library
12LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 12LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1
13 13
14PKG_INSTALLATION_TYPES= overwrite pkgviews 14PKG_INSTALLATION_TYPES= overwrite pkgviews
15 15
16USE_LIBTOOL= yes 16USE_LIBTOOL= yes

cvs diff -r1.10 -r1.11 pkgsrc/security/libgcrypt/PLIST (expand / switch to unified diff)

--- pkgsrc/security/libgcrypt/PLIST 2008/10/14 11:33:13 1.10
+++ pkgsrc/security/libgcrypt/PLIST 2014/01/01 11:49:59 1.11
@@ -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 $
2bin/dumpsexp 2bin/dumpsexp
3bin/hmac256 3bin/hmac256
4bin/libgcrypt-config 4bin/libgcrypt-config
5include/gcrypt-module.h 5bin/mpicalc
6include/gcrypt.h 6include/gcrypt.h
7info/gcrypt.info 7info/gcrypt.info
8lib/libgcrypt.la 8lib/libgcrypt.la
 9man/man1/hmac256.1
9share/aclocal/libgcrypt.m4 10share/aclocal/libgcrypt.m4

cvs diff -r1.15 -r1.16 pkgsrc/security/libgcrypt/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/security/libgcrypt/buildlink3.mk 2011/04/22 13:42:47 1.15
+++ pkgsrc/security/libgcrypt/buildlink3.mk 2014/01/01 11:49:59 1.16
@@ -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
3BUILDLINK_TREE+= libgcrypt 3BUILDLINK_TREE+= libgcrypt
4 4
5.if !defined(LIBGCRYPT_BUILDLINK3_MK) 5.if !defined(LIBGCRYPT_BUILDLINK3_MK)
6LIBGCRYPT_BUILDLINK3_MK:= 6LIBGCRYPT_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.libgcrypt+= libgcrypt>=1.2.0 8BUILDLINK_API_DEPENDS.libgcrypt+= libgcrypt>=1.2.0
9BUILDLINK_ABI_DEPENDS.libgcrypt+= libgcrypt>=1.4.6nb2 9BUILDLINK_ABI_DEPENDS.libgcrypt+= libgcrypt>=1.6.0
10BUILDLINK_PKGSRCDIR.libgcrypt?= ../../security/libgcrypt 10BUILDLINK_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
16BUILDLINK_TREE+= -libgcrypt 16BUILDLINK_TREE+= -libgcrypt

cvs diff -r1.39 -r1.40 pkgsrc/security/libgcrypt/distinfo (expand / switch to unified diff)

--- pkgsrc/security/libgcrypt/distinfo 2013/07/25 11:51:59 1.39
+++ pkgsrc/security/libgcrypt/distinfo 2014/01/01 11:49:59 1.40
@@ -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
3SHA1 (libgcrypt-1.5.3.tar.bz2) = 2c6553cc17f2a1616d512d6870fe95edf6b0e26e 3SHA1 (libgcrypt-1.6.0.tar.bz2) = 43283c0b41c41e3d3bc13c2d8f937dfe2aaa1a77
4RMD160 (libgcrypt-1.5.3.tar.bz2) = e958693ed6fbb781ca5cf42128dc8e39d682eb2f 4RMD160 (libgcrypt-1.6.0.tar.bz2) = 33e4e45116a64999c4cd0d132a4a968612057f40
5Size (libgcrypt-1.5.3.tar.bz2) = 1508530 bytes 5Size (libgcrypt-1.6.0.tar.bz2) = 2499149 bytes
6SHA1 (patch-aa) = 7c46612f912d45dfd4ce4f4b510e72c00bd38585 6SHA1 (patch-aa) = 7c46612f912d45dfd4ce4f4b510e72c00bd38585
7SHA1 (patch-ab) = 6fac21daa26b7de3b13839d076f78a74400efce7 7SHA1 (patch-ab) = 6fac21daa26b7de3b13839d076f78a74400efce7
8SHA1 (patch-ac) = c59d7bb73fa0e79522b287054633e276ffbb069d 
9SHA1 (patch-ad) = 19345b7d164521d526a44eb3f1a465ff09d8266c 8SHA1 (patch-ad) = 19345b7d164521d526a44eb3f1a465ff09d8266c
10SHA1 (patch-ae) = 50eeea5a193e14012e0d127a0618dfc03727d96c 
11SHA1 (patch-af) = e6d33b3e9c25a560c1df11843c6be3c9319bd018 

File Deleted: pkgsrc/security/libgcrypt/patches/Attic/patch-ac

File Deleted: pkgsrc/security/libgcrypt/patches/Attic/patch-ae

File Deleted: pkgsrc/security/libgcrypt/patches/Attic/patch-af