Botan 3.6.1
Crypto and TLS for C&
Build version information

Macros

#define BOTAN_DISTRIBUTION_INFO   "unspecified"
 
#define BOTAN_VERSION_DATESTAMP   0
 
#define BOTAN_VERSION_MAJOR   3
 The major version of the release.
 
#define BOTAN_VERSION_MINOR   6
 The minor version of the release.
 
#define BOTAN_VERSION_PATCH   1
 The patch version of the release.
 
#define BOTAN_VERSION_RELEASE_TYPE   "unreleased"
 
#define BOTAN_VERSION_VC_REVISION   "git:d1ad41eef0d7039f79ac89d180f0d697936b09f1"
 

Detailed Description

Macro Definition Documentation

◆ BOTAN_DISTRIBUTION_INFO

#define BOTAN_DISTRIBUTION_INFO   "unspecified"

A macro expanding to a string that is set at build time using the --distribution-info option. It allows a packager of the library to specify any distribution-specific patches. If no value is given at build time, the value is the string "unspecified".

Definition at line 58 of file build.h.

Referenced by Botan::version_cstr().

◆ BOTAN_VERSION_DATESTAMP

#define BOTAN_VERSION_DATESTAMP   0

Expands to an integer of the form YYYYMMDD if this is an official release, or 0 otherwise. For instance, 2.19.0, which was released on January 19, 2022, has a BOTAN_VERSION_DATESTAMP of 20220119.

Definition at line 39 of file build.h.

Referenced by Botan::version_cstr(), and Botan::version_datestamp().

◆ BOTAN_VERSION_MAJOR

#define BOTAN_VERSION_MAJOR   3

The major version of the release.

Definition at line 28 of file build.h.

Referenced by Botan::short_version_cstr(), Botan::version_cstr(), and Botan::version_major().

◆ BOTAN_VERSION_MINOR

#define BOTAN_VERSION_MINOR   6

The minor version of the release.

Definition at line 30 of file build.h.

Referenced by Botan::short_version_cstr(), Botan::version_cstr(), and Botan::version_minor().

◆ BOTAN_VERSION_PATCH

#define BOTAN_VERSION_PATCH   1

The patch version of the release.

Definition at line 32 of file build.h.

Referenced by Botan::short_version_cstr(), Botan::version_cstr(), and Botan::version_patch().

◆ BOTAN_VERSION_RELEASE_TYPE

#define BOTAN_VERSION_RELEASE_TYPE   "unreleased"

Definition at line 42 of file build.h.

Referenced by Botan::version_cstr().

◆ BOTAN_VERSION_VC_REVISION

#define BOTAN_VERSION_VC_REVISION   "git:d1ad41eef0d7039f79ac89d180f0d697936b09f1"

A macro expanding to a string that is set to a revision identifier corresponding to the source, or "unknown" if this could not be determined. It is set for all official releases, and for builds that originated from within a git checkout.

Definition at line 50 of file build.h.

Referenced by Botan::version_cstr().