diff options
author | Werner Koch <wk@gnupg.org> | 2017-07-18 16:13:18 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2017-07-18 16:13:18 +0200 |
commit | 850aca744eeda5fd410f478a0778e353045ac962 (patch) | |
tree | 540f638749587d5ed06a5d721d6308e55a4ff7ec | |
parent | ffb66ff0f9af0f5caccfbe355684821e2a3861e7 (diff) | |
download | libgcrypt-850aca744eeda5fd410f478a0778e353045ac962.tar.gz |
Release 1.8.0libgcrypt-1.8.0
Signed-off-by: Werner Koch <wk@gnupg.org>
-rw-r--r-- | AUTHORS | 4 | ||||
-rw-r--r-- | NEWS | 36 | ||||
-rw-r--r-- | README | 6 | ||||
-rw-r--r-- | compat/compat.c | 6 | ||||
-rw-r--r-- | configure.ac | 3 | ||||
-rw-r--r-- | doc/gcrypt.texi | 2 | ||||
-rw-r--r-- | src/gcrypt.h.in | 4 | ||||
-rw-r--r-- | src/versioninfo.rc.in | 2 |
8 files changed, 43 insertions, 20 deletions
@@ -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 @@ -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] @@ -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 96b3e2e9..b835293e 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 d4e78cda..bbe8104a 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 649332b4..2bf23a55 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 68c1f9e4..89b13036 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 1adb4e97..b85d4947 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@.@LIBGCRYPT_LT_AGE@.@LIBGCRYPT_LT_REVISION@.@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" |