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 6
| Library minor version. More...
#define | CRYPTOPP_REVISION 0
| Library revision number. More...
#define | CRYPTOPP_VERSION 860
| 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 6

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 860

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.