From f2102243e6fdd48c0b2a393a0993cca228f20573 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Sun, 7 Mar 2021 22:08:45 -0500 Subject: [PATCH] Prepare for Crypto++ 8.5 release --- Doxyfile | 2 +- GNUmakefile | 2 +- History.txt | 6 ++++++ Readme.txt | 14 ++++++++++---- config_ver.h | 4 ++-- cryptlib.h | 2 +- cryptopp.rc | 12 ++++++------ 7 files changed, 27 insertions(+), 15 deletions(-) diff --git a/Doxyfile b/Doxyfile index 8ae9a0283..956ebd3fa 100644 --- a/Doxyfile +++ b/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = Crypto++ # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 8.4 +PROJECT_NUMBER = 8.5 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/GNUmakefile b/GNUmakefile index 102e8dc04..d797329a2 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -1447,7 +1447,7 @@ cryptopp.pc libcryptopp.pc: @echo '' >> libcryptopp.pc @echo 'Name: Crypto++' >> libcryptopp.pc @echo 'Description: Crypto++ cryptographic library' >> libcryptopp.pc - @echo 'Version: 8.4' >> libcryptopp.pc + @echo 'Version: 8.5' >> libcryptopp.pc @echo 'URL: https://cryptopp.com/' >> libcryptopp.pc @echo '' >> libcryptopp.pc @echo 'Cflags: -I$${includedir}' >> libcryptopp.pc diff --git a/History.txt b/History.txt index a5608dd0b..0e748302c 100644 --- a/History.txt +++ b/History.txt @@ -536,3 +536,9 @@ last several releases. - fix compile on Solaris with SunCC 12.6 - revert changes for constant-time elliptic curve algorithms - fix makefile clean and distclean recipes + +8.5.0 - March 7, 2021 + - minor release, no recompile of programs required + - expanded community input and support + * 70 unique contributors as of this release + - port to Apple M1 diff --git a/Readme.txt b/Readme.txt index 6a07fd157..57d04fc6d 100644 --- a/Readme.txt +++ b/Readme.txt @@ -1,5 +1,5 @@ Crypto++: free C++ Class Library of Cryptographic Schemes -Version 8.4 - TBD +Version 8.5 - March 7, 2021 Crypto++ Library is a free C++ class library of cryptographic schemes. Currently the library contains the following algorithms: @@ -93,12 +93,12 @@ http://www.cryptopp.com the most up to date build instructions and porting notes * Visual Studio 2003 - 2019 * GCC 3.3 - 10.1 - * Apple Clang 4.3 - 9.3 - * LLVM Clang 2.9 - 10.0 + * Apple Clang 4.3 - 12.0 + * LLVM Clang 2.9 - 11.0 * C++ Builder 2015 * Intel C++ Compiler 9 - 16.0 * Sun Studio 12u1 - 12.6 - * IBM XL C/C++ 10.0 - 13.3 + * IBM XL C/C++ 10.0 - 14.0 *** Important Usage Notes *** @@ -295,6 +295,12 @@ 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.5.0 - March 7, 2021 + - minor release, no recompile of programs required + - expanded community input and support + * 70 unique contributors as of this release + - port to Apple M1 + 8.4.0 - January 2, 2021 - minor release, recompile of programs required - expanded community input and support diff --git a/config_ver.h b/config_ver.h index e43edc2eb..e9a632463 100644 --- a/config_ver.h +++ b/config_ver.h @@ -35,7 +35,7 @@ /// as a shared object if versions are inadvertently mixed and matched. /// \sa CRYPTOPP_VERSION, LibraryVersion(), HeaderVersion() /// \since Crypto++ 8.2 -#define CRYPTOPP_MINOR 4 +#define CRYPTOPP_MINOR 5 /// \brief Library revision number /// \details CRYPTOPP_REVISION reflects the revision number of the library the /// headers came from. It is not necessarily the revision of the library built @@ -50,7 +50,7 @@ /// shared object if versions are inadvertently mixed and matched. /// \sa CRYPTOPP_MAJOR, CRYPTOPP_MINOR, CRYPTOPP_REVISION, LibraryVersion(), HeaderVersion() /// \since Crypto++ 5.6 -#define CRYPTOPP_VERSION 840 +#define CRYPTOPP_VERSION 850 // Compiler version macros diff --git a/cryptlib.h b/cryptlib.h index dde92efdb..1ab71fbad 100644 --- a/cryptlib.h +++ b/cryptlib.h @@ -3,7 +3,7 @@ /// \file cryptlib.h /// \brief Abstract base classes that provide a uniform interface to this library. -/*! \mainpage Crypto++ Library 8.4 API Reference +/*! \mainpage Crypto++ Library 8.5 API Reference
Abstract Base Classes
cryptlib.h diff --git a/cryptopp.rc b/cryptopp.rc index 823815e96..d85af92f4 100644 --- a/cryptopp.rc +++ b/cryptopp.rc @@ -27,8 +27,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US // VS_VERSION_INFO VERSIONINFO - FILEVERSION 8,4,0,0 - PRODUCTVERSION 8,4,0,0 + FILEVERSION 8,5,0,0 + PRODUCTVERSION 8,5,0,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -44,15 +44,15 @@ BEGIN BLOCK "040904b0" BEGIN VALUE "Comments", "Free crypto library, more information available at www.cryptopp.com" - VALUE "CompanyName", "Wei Dai" + VALUE "CompanyName", "Crypto++® project" VALUE "FileDescription", "Crypto++® Library DLL" - VALUE "FileVersion", "8, 3, 0, 0" + VALUE "FileVersion", "8, 5, 0, 0" VALUE "InternalName", "cryptopp" - VALUE "LegalCopyright", "Copyright© 1995-2019 by Wei Dai" + VALUE "LegalCopyright", "Copyright© 1995-2021 by Wei Dai" VALUE "LegalTrademarks", "Crypto++®" VALUE "OriginalFilename", "cryptopp.dll" VALUE "ProductName", "Crypto++® Library" - VALUE "ProductVersion", "8, 3, 0, 0" + VALUE "ProductVersion", "8, 5, 0, 0" END END BLOCK "VarFileInfo"