UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
Loading...
Searching...
No Matches
ufsecp_version.h File Reference

Go to the source code of this file.

Macros

#define UFSECP_VERSION_MAJOR   0
 
#define UFSECP_VERSION_MINOR   0
 
#define UFSECP_VERSION_PATCH   0
 
#define UFSECP_VERSION_PACKED    ((UFSECP_VERSION_MAJOR << 16) | (UFSECP_VERSION_MINOR << 8) | UFSECP_VERSION_PATCH)
 
#define UFSECP_VERSION_STRING   "0.0.0-dev"
 
#define UFSECP_ABI_VERSION   1
 
#define UFSECP_API
 

Functions

UFSECP_API unsigned int ufsecp_version (void)
 
UFSECP_API unsigned int ufsecp_abi_version (void)
 
UFSECP_API const char * ufsecp_version_string (void)
 

Macro Definition Documentation

◆ UFSECP_ABI_VERSION

#define UFSECP_ABI_VERSION   1

Definition at line 38 of file ufsecp_version.h.

◆ UFSECP_API

#define UFSECP_API

Definition at line 54 of file ufsecp_version.h.

◆ UFSECP_VERSION_MAJOR

#define UFSECP_VERSION_MAJOR   0

Definition at line 26 of file ufsecp_version.h.

◆ UFSECP_VERSION_MINOR

#define UFSECP_VERSION_MINOR   0

Definition at line 27 of file ufsecp_version.h.

◆ UFSECP_VERSION_PACKED

#define UFSECP_VERSION_PACKED    ((UFSECP_VERSION_MAJOR << 16) | (UFSECP_VERSION_MINOR << 8) | UFSECP_VERSION_PATCH)

Packed: (major << 16) | (minor << 8) | patch. Compare with >= for compat.

Definition at line 31 of file ufsecp_version.h.

◆ UFSECP_VERSION_PATCH

#define UFSECP_VERSION_PATCH   0

Definition at line 28 of file ufsecp_version.h.

◆ UFSECP_VERSION_STRING

#define UFSECP_VERSION_STRING   "0.0.0-dev"

Definition at line 34 of file ufsecp_version.h.

Function Documentation

◆ ufsecp_abi_version()

UFSECP_API unsigned int ufsecp_abi_version ( void  )

Return ABI version at runtime (same as UFSECP_ABI_VERSION).

Definition at line 343 of file ufsecp_impl.cpp.

References UFSECP_ABI_VERSION.

◆ ufsecp_version()

UFSECP_API unsigned int ufsecp_version ( void  )

Return packed version at runtime (same as UFSECP_VERSION_PACKED).

Definition at line 339 of file ufsecp_impl.cpp.

References UFSECP_VERSION_PACKED.

◆ ufsecp_version_string()

UFSECP_API const char * ufsecp_version_string ( void  )

Return human-readable version string, e.g. "3.3.0".

Definition at line 347 of file ufsecp_impl.cpp.

References UFSECP_VERSION_STRING.