From 511806c0eba8ba5b5cedd4b4a814e96df92864a6 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Sun, 7 Aug 2022 15:52:58 -0400 Subject: [PATCH] Prepare for Crypto++ 8.7 release --- History.txt | 13 +++++++++++++ Readme.txt | 23 ++++++++++++++++++----- 2 files changed, 31 insertions(+), 5 deletions(-) diff --git a/History.txt b/History.txt index 21d6aa3c0..748e2c09c 100644 --- a/History.txt +++ b/History.txt @@ -567,3 +567,16 @@ last several releases. - remove CRYPTOPP_NO_CXX11 define - add -fno-common for Darwin builds - update documentation + +8.7.0 - August 7, 2022 + - minor release, recompile of programs required + - expanded community input and support + * 81 unique contributors as of this release + - fix RSA key generation for small moduli + - fix AES-GCM with AESNI but without CLMUL + - fix Clang warning with C++17 + - fix MinGW builds due to use of O_NOFOLLOW + - rework CFB_CipherTemplate::ProcessData and AdditiveCipherTemplate::ProcessData + * restored performance and avoided performance penalty of a temp buffer + - fix undersized SecBlock buffer in Integer bit operations + - work around several GCC 11 & 12 problems diff --git a/Readme.txt b/Readme.txt index edd4cc703..fb4057498 100644 --- a/Readme.txt +++ b/Readme.txt @@ -1,5 +1,5 @@ Crypto++: free C++ Class Library of Cryptographic Schemes -Version 8.7 - TBD +Version 8.8 - TBD Crypto++ Library is a free C++ class library of cryptographic schemes. Currently the library contains the following algorithms: @@ -91,13 +91,13 @@ for any purpose without paying anyone, but see License.txt for the fine print. The following compilers are supported for this release. Please visit http://www.cryptopp.com the most up to date build instructions and porting notes. - * Visual Studio 2003 - 2019 - * GCC 3.3 - 10.1 + * Visual Studio 2003 - 2022 + * GCC 3.3 - 12.2 * Apple Clang 4.3 - 12.0 - * LLVM Clang 2.9 - 11.0 + * LLVM Clang 2.9 - 14.0 * C++ Builder 2015 * Intel C++ Compiler 9 - 16.0 - * Sun Studio 12u1 - 12.6 + * Sun Studio 12u1 - 12.7 * IBM XL C/C++ 10.0 - 14.0 *** Important Usage Notes *** @@ -294,6 +294,19 @@ documentation is one of the highest returns on investment. The items in this section comprise the most recent history. Please see History.txt for the record back to Crypto++ 1.0. +8.7.0 - August 7, 2022 + - minor release, recompile of programs required + - expanded community input and support + * 81 unique contributors as of this release + - fix RSA key generation for small moduli + - fix AES-GCM with AESNI but without CLMUL + - fix Clang warning with C++17 + - fix MinGW builds due to use of O_NOFOLLOW + - rework CFB_CipherTemplate::ProcessData and AdditiveCipherTemplate::ProcessData + * restored performance and avoided performance penalty of a temp buffer + - fix undersized SecBlock buffer in Integer bit operations + - work around several GCC 11 & 12 problems + 8.6.0 - September 21, 2021 - minor release, recompile of programs required - expanded community input and support