[git] GCRYPT - branch, master, updated. libgcrypt-1.7.3-126-g2c90586
by Werner Koch
cvs at cvs.gnupg.org
Tue Jul 18 16:32:49 CEST 2017
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The GNU crypto library".
The branch, master has been updated
via 2c905868abdfecad1442712346ed1a950faed3d7 (commit)
via 850aca744eeda5fd410f478a0778e353045ac962 (commit)
via ffb66ff0f9af0f5caccfbe355684821e2a3861e7 (commit)
from 95194c550443e8d5558856633f920daec8a975c4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 2c905868abdfecad1442712346ed1a950faed3d7
Author: Werner Koch <wk at gnupg.org>
Date: Tue Jul 18 16:27:13 2017 +0200
Post release updates
--
diff --git a/NEWS b/NEWS
index 66e3b62..5460bae 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,7 @@
+Noteworthy changes in version 1.8.1 (unreleased) [C22/A2/R_]
+------------------------------------------------
+
+
Noteworthy changes in version 1.8.0 (2017-07-18) [C22/A2/R0]
------------------------------------------------
diff --git a/configure.ac b/configure.ac
index bbe8104..27faa7f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -30,7 +30,7 @@ min_automake_version="1.14"
# for the LT versions.
m4_define(mym4_version_major, [1])
m4_define(mym4_version_minor, [8])
-m4_define(mym4_version_micro, [0])
+m4_define(mym4_version_micro, [1])
# Below is m4 magic to extract and compute the revision number, the
# decimalized short revision number, a beta version string, and a flag
commit 850aca744eeda5fd410f478a0778e353045ac962
Author: Werner Koch <wk at gnupg.org>
Date: Tue Jul 18 16:13:18 2017 +0200
Release 1.8.0
Signed-off-by: Werner Koch <wk at gnupg.org>
diff --git a/AUTHORS b/AUTHORS
index c1e813d..0d1da12 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -21,7 +21,7 @@ year that would otherwise be listed individually.
List of Copyright holders
=========================
- Copyright (C) 1989,1991-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989,1991-2017 Free Software Foundation, Inc.
Copyright (C) 1994 X Consortium
Copyright (C) 1996 L. Peter Deutsch
Copyright (C) 1997 Werner Koch
@@ -34,7 +34,7 @@ List of Copyright holders
Copyright (C) 2012 Simon Josefsson, Niels Möller
Copyright (c) 2012 Intel Corporation
Copyright (C) 2013 Christian Grothoff
- Copyright (C) 2013-2016 Jussi Kivilinna
+ Copyright (C) 2013-2017 Jussi Kivilinna
Copyright (C) 2013-2014 Dmitry Eremin-Solenikov
Copyright (C) 2014 Stephan Mueller
Copyright (C) 2017 Bundesamt für Sicherheit in der Informationstechnik
diff --git a/NEWS b/NEWS
index 17c9a42..66e3b62 100644
--- a/NEWS
+++ b/NEWS
@@ -1,17 +1,36 @@
-Noteworthy changes in version 1.8.0 (unreleased) [C21/A1/R_]
+Noteworthy changes in version 1.8.0 (2017-07-18) [C22/A2/R0]
------------------------------------------------
* New interfaces:
+ - New cipher mode XTS
+
+ - New hash function Blake-2
+
+ - New function gcry_mpi_point_copy.
+
+ - New function gcry_get_config.
+
- GCRYCTL_REINIT_SYSCALL_CLAMP allows to init nPth after Libgcrypt.
+ - New gobal configuration file /etc/gcrypt/random.conf.
+
* Extended interfaces:
- GCRYCTL_PRINT_CONFIG does now also print build information for
libgpg-error and the used compiler version.
+ - GCRY_CIPHER_MODE_CFB8 is now supported.
+
+ - Add Stribog OIDs. [also in 1.7.4]
+
* Performance:
+ - A jitter based entropy collector is now used in addition to the
+ other entropy collectors.
+
+ - Optimized gcry_md_hash_buffers for SHA-256 and SHA-512.
+
- More ARMv8/AArch32 improvements for AES, GCM, SHA-256, and SHA-1.
[also in 1.7.4]
@@ -21,8 +40,6 @@ Noteworthy changes in version 1.8.0 (unreleased) [C21/A1/R_]
- Add bulk processing implementation for ARMv8/AArch32.
[also in 1.7.4]
- - Add Stribog OIDs. [also in 1.7.4]
-
- Improve the DRBG performance and sync the code with the Linux
version. [also in 1.7.4]
@@ -67,15 +84,22 @@ Noteworthy changes in version 1.8.0 (unreleased) [C21/A1/R_]
dubbed "Sliding right into disaster". For details see
<https://eprint.iacr.org/2017/627>. [CVE-2017-7526] [also in 1.7.8]
-
* Interface changes relative to the 1.7.0 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- GCRYCTL_REINIT_SYSCALL_CLAMP NEW macro.
gcry_get_config NEW function.
gcry_mpi_point_copy NEW function.
+ GCRYCTL_REINIT_SYSCALL_CLAMP NEW macro.
+ GCRY_MD_BLAKE2B_512 NEW constant.
+ GCRY_MD_BLAKE2B_384 NEW constant.
+ GCRY_MD_BLAKE2B_256 NEW constant.
+ GCRY_MD_BLAKE2B_160 NEW constant.
+ GCRY_MD_BLAKE2S_256 NEW constant.
+ GCRY_MD_BLAKE2S_224 NEW constant.
+ GCRY_MD_BLAKE2S_160 NEW constant.
+ GCRY_MD_BLAKE2S_128 NEW constant.
+ GCRY_CIPHER_MODE_XTS NEW constant.
gcry_md_info DEPRECATED.
-
* Release dates of 1.7.x versions:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 1.7.8 (2017-06-29) [C21/A1/R8]
diff --git a/README b/README
index 1148a24..c14181a 100644
--- a/README
+++ b/README
@@ -2,9 +2,9 @@
------------------------------------
Version 1.7
- Copyright (C) 1989,1991-2016 Free Software Foundation, Inc.
- Copyright (C) 2012-2016 g10 Code GmbH
- Copyright (C) 2013-2016 Jussi Kivilinna
+ Copyright (C) 1989,1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 g10 Code GmbH
+ Copyright (C) 2013-2017 Jussi Kivilinna
Libgcrypt is free software. See the file AUTHORS for full copying
notices, and LICENSES for notices about contributions that require
diff --git a/compat/compat.c b/compat/compat.c
index 96b3e2e..b835293 100644
--- a/compat/compat.c
+++ b/compat/compat.c
@@ -30,9 +30,9 @@ _gcry_compat_identification (void)
static const char blurb[] =
"\n\n"
"This is Libgcrypt " PACKAGE_VERSION " - The GNU Crypto Library\n"
- "Copyright (C) 2000-2016 Free Software Foundation, Inc.\n"
- "Copyright (C) 2012-2016 g10 Code GmbH\n"
- "Copyright (C) 2013-2016 Jussi Kivilinna\n"
+ "Copyright (C) 2000-2017 Free Software Foundation, Inc.\n"
+ "Copyright (C) 2012-2017 g10 Code GmbH\n"
+ "Copyright (C) 2013-2017 Jussi Kivilinna\n"
"\n"
"(" BUILD_REVISION " " BUILD_TIMESTAMP ")\n"
"\n\n";
diff --git a/configure.ac b/configure.ac
index d4e78cd..bbe8104 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
# Configure.ac script for Libgcrypt
# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006,
# 2007, 2008, 2009, 2011 Free Software Foundation, Inc.
-# Copyright (C) 2012, 2013, 2014, 2015, 2016 g10 Code GmbH
+# Copyright (C) 2012-2017 g10 Code GmbH
#
# This file is part of Libgcrypt.
#
@@ -51,7 +51,6 @@ m4_define([mym4_full_version],[mym4_version[]mym4_betastring])
AC_INIT([libgcrypt],[mym4_full_version],[http://bugs.gnupg.org])
# LT Version numbers, remember to change them just *before* a release.
-# !!!NOTE: Already updated for 1.8.0 !!
# (Interfaces removed: CURRENT++, AGE=0, REVISION=0)
# (Interfaces added: CURRENT++, AGE++, REVISION=0)
# (No interfaces changed: REVISION++)
diff --git a/doc/gcrypt.texi b/doc/gcrypt.texi
index 649332b..2bf23a5 100644
--- a/doc/gcrypt.texi
+++ b/doc/gcrypt.texi
@@ -14,7 +14,7 @@ which is GNU's library of cryptographic building blocks.
@noindent
Copyright @copyright{} 2000, 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2011, 2012 Free Software Foundation, Inc. @*
-Copyright @copyright{} 2012, 2013, 2016 g10 Code GmbH
+Copyright @copyright{} 2012, 2013, 2016, 2017 g10 Code GmbH
@quotation
Permission is granted to copy, distribute and/or modify this document
diff --git a/src/gcrypt.h.in b/src/gcrypt.h.in
index 68c1f9e..89b1303 100644
--- a/src/gcrypt.h.in
+++ b/src/gcrypt.h.in
@@ -1,6 +1,6 @@
/* gcrypt.h - GNU Cryptographic Library Interface -*- c -*-
- * Copyright (C) 1998-2016 Free Software Foundation, Inc.
- * Copyright (C) 2012-2016 g10 Code GmbH
+ * Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ * Copyright (C) 2012-2017 g10 Code GmbH
*
* This file is part of Libgcrypt.
*
diff --git a/src/versioninfo.rc.in b/src/versioninfo.rc.in
index 1adb4e9..b85d494 100644
--- a/src/versioninfo.rc.in
+++ b/src/versioninfo.rc.in
@@ -39,7 +39,7 @@ BEGIN
VALUE "FileDescription", "Libgcrypt - The GNU Crypto Library\0"
VALUE "FileVersion", "@LIBGCRYPT_LT_CURRENT at .@LIBGCRYPT_LT_AGE at .@LIBGCRYPT_LT_REVISION at .@BUILD_REVISION@\0"
VALUE "InternalName", "libgcrypt\0"
- VALUE "LegalCopyright", "Copyright © 2016 Free Software Foundation, Inc.\0"
+ VALUE "LegalCopyright", "Copyright © 2017 Free Software Foundation, Inc.\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "libgcrypt.dll\0"
VALUE "PrivateBuild", "\0"
commit ffb66ff0f9af0f5caccfbe355684821e2a3861e7
Author: Werner Koch <wk at gnupg.org>
Date: Tue Jul 18 14:57:36 2017 +0200
build: Remove the configure run notice on EGD.
--
Signed-off-by: Werner Koch <wk at gnupg.org>
diff --git a/configure.ac b/configure.ac
index 9aa89c7..d4e78cd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -213,7 +213,6 @@ auto_random_modules="$available_random_modules"
LIBGCRYPT_THREAD_MODULES=""
# Other definitions.
-print_egd_notice=no
have_w32_system=no
have_w32ce_system=no
have_pthread=no
@@ -2473,7 +2472,6 @@ LIST_MEMBER(unix, $random_modules)
if test "$found" = "1" ; then
GCRYPT_RANDOM="$GCRYPT_RANDOM rndunix.lo"
AC_DEFINE(USE_RNDUNIX, 1, [Defined if the default Unix RNG should be used.])
- print_egd_notice=yes
fi
LIST_MEMBER(egd, $random_modules)
@@ -2655,23 +2653,6 @@ cat <<G10EOF
G10EOF
fi
-if test "$print_egd_notice" = "yes"; then
-cat <<G10EOF
- The performance of the Unix random gatherer module (rndunix) is not
- very good and it does not keep the entropy pool over multiple
- invocations of Libgcrypt base applications. The suggested way to
- overcome this problem is to use the
-
- Entropy Gathering Daemon (EGD)
-
- which provides a entropy source for the whole system. It is written
- in Perl and available at the GnuPG FTP servers. For more information
- consult the GnuPG site:
-
- https://gnupg.org/related_software/swlist.html#egd
-
-G10EOF
-fi
if test "$gcry_cv_gcc_attribute_aligned" != "yes" ; then
cat <<G10EOF
-----------------------------------------------------------------------
Summary of changes:
AUTHORS | 4 ++--
NEWS | 40 ++++++++++++++++++++++++++++++++++------
README | 6 +++---
compat/compat.c | 6 +++---
configure.ac | 24 ++----------------------
doc/gcrypt.texi | 2 +-
src/gcrypt.h.in | 4 ++--
src/versioninfo.rc.in | 2 +-
8 files changed, 48 insertions(+), 40 deletions(-)
hooks/post-receive
--
The GNU crypto library
http://git.gnupg.org
-------------- next part --------------
_______________________________________________
Gnupg-commits mailing list
Gnupg-commits at gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-commits
More information about the Gcrypt-devel
mailing list