Skip to content

Commit 511806c

Browse files
committed
Prepare for Crypto++ 8.7 release
1 parent 6f3fd26 commit 511806c

File tree

2 files changed

+31
-5
lines changed

2 files changed

+31
-5
lines changed

History.txt

+13
Original file line numberDiff line numberDiff line change
@@ -567,3 +567,16 @@ last several releases.
567567
- remove CRYPTOPP_NO_CXX11 define
568568
- add -fno-common for Darwin builds
569569
- update documentation
570+
571+
8.7.0 - August 7, 2022
572+
- minor release, recompile of programs required
573+
- expanded community input and support
574+
* 81 unique contributors as of this release
575+
- fix RSA key generation for small moduli
576+
- fix AES-GCM with AESNI but without CLMUL
577+
- fix Clang warning with C++17
578+
- fix MinGW builds due to use of O_NOFOLLOW
579+
- rework CFB_CipherTemplate::ProcessData and AdditiveCipherTemplate::ProcessData
580+
* restored performance and avoided performance penalty of a temp buffer
581+
- fix undersized SecBlock buffer in Integer bit operations
582+
- work around several GCC 11 & 12 problems

Readme.txt

+18-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Crypto++: free C++ Class Library of Cryptographic Schemes
2-
Version 8.7 - TBD
2+
Version 8.8 - TBD
33

44
Crypto++ Library is a free C++ class library of cryptographic schemes.
55
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.
9191
The following compilers are supported for this release. Please visit
9292
http://www.cryptopp.com the most up to date build instructions and porting notes.
9393

94-
* Visual Studio 2003 - 2019
95-
* GCC 3.3 - 10.1
94+
* Visual Studio 2003 - 2022
95+
* GCC 3.3 - 12.2
9696
* Apple Clang 4.3 - 12.0
97-
* LLVM Clang 2.9 - 11.0
97+
* LLVM Clang 2.9 - 14.0
9898
* C++ Builder 2015
9999
* Intel C++ Compiler 9 - 16.0
100-
* Sun Studio 12u1 - 12.6
100+
* Sun Studio 12u1 - 12.7
101101
* IBM XL C/C++ 10.0 - 14.0
102102

103103
*** Important Usage Notes ***
@@ -294,6 +294,19 @@ documentation is one of the highest returns on investment.
294294
The items in this section comprise the most recent history. Please see History.txt
295295
for the record back to Crypto++ 1.0.
296296

297+
8.7.0 - August 7, 2022
298+
- minor release, recompile of programs required
299+
- expanded community input and support
300+
* 81 unique contributors as of this release
301+
- fix RSA key generation for small moduli
302+
- fix AES-GCM with AESNI but without CLMUL
303+
- fix Clang warning with C++17
304+
- fix MinGW builds due to use of O_NOFOLLOW
305+
- rework CFB_CipherTemplate::ProcessData and AdditiveCipherTemplate::ProcessData
306+
* restored performance and avoided performance penalty of a temp buffer
307+
- fix undersized SecBlock buffer in Integer bit operations
308+
- work around several GCC 11 & 12 problems
309+
297310
8.6.0 - September 21, 2021
298311
- minor release, recompile of programs required
299312
- expanded community input and support

0 commit comments

Comments
 (0)