Crypto++ 8.7
Free C++ class library of cryptographic schemes
Macros
config_ver.h File Reference

Library configuration file. More...

Go to the source code of this file.

Macros

#define CRYPTOPP_MAJOR   8
 Library major version. More...
 
#define CRYPTOPP_MINOR   7
 Library minor version. More...
 
#define CRYPTOPP_REVISION   0
 Library revision number. More...
 
#define CRYPTOPP_VERSION   870
 Full library version. More...
 

Detailed Description

Library configuration file.

config_ver.h provides defines for library and compiler versions.

config.h was split into components in May 2019 to better integrate with Autoconf and its feature tests. The splitting occurred so users could continue to include config.h while allowing Autoconf to write new config_asm.h and new config_cxx.h using its feature tests.

Note
You should include config.h rather than config_ver.h directly.
See also
Issue 835, Make config.h more autoconf friendly, Configure.sh script on the Crypto++ wiki
Since
Crypto++ 8.3

Definition in file config_ver.h.

Macro Definition Documentation

◆ CRYPTOPP_MAJOR

#define CRYPTOPP_MAJOR   8

Library major version.

CRYPTOPP_MAJOR reflects the major version of the library the headers came from. It is not necessarily the version of the library built as a shared object if versions are inadvertently mixed and matched.

See also
CRYPTOPP_VERSION, LibraryVersion(), HeaderVersion()
Since
Crypto++ 8.2

Definition at line 31 of file config_ver.h.

◆ CRYPTOPP_MINOR

#define CRYPTOPP_MINOR   7

Library minor version.

CRYPTOPP_MINOR reflects the minor version of the library the headers came from. It is not necessarily the version of the library built as a shared object if versions are inadvertently mixed and matched.

See also
CRYPTOPP_VERSION, LibraryVersion(), HeaderVersion()
Since
Crypto++ 8.2

Definition at line 38 of file config_ver.h.

◆ CRYPTOPP_REVISION

#define CRYPTOPP_REVISION   0

Library revision number.

CRYPTOPP_REVISION reflects the revision number of the library the headers came from. It is not necessarily the revision of the library built as a shared object if versions are inadvertently mixed and matched.

See also
CRYPTOPP_VERSION, LibraryVersion(), HeaderVersion()
Since
Crypto++ 8.2

Definition at line 45 of file config_ver.h.

◆ CRYPTOPP_VERSION

#define CRYPTOPP_VERSION   870

Full library version.

CRYPTOPP_VERSION reflects the version of the library the headers came from. It is not necessarily the version of the library built as a shared object if versions are inadvertently mixed and matched.

See also
CRYPTOPP_MAJOR, CRYPTOPP_MINOR, CRYPTOPP_REVISION, LibraryVersion(), HeaderVersion()
Since
Crypto++ 5.6

Definition at line 53 of file config_ver.h.