ISARA Radiate™ Quantum-safe Library Version 3.1

Quantum-safe cryptographic primitives and algorithms.

iqr_version.h
Go to the documentation of this file.
1 
26 #ifndef IQR_VERSION_H
27 #define IQR_VERSION_H
28 
29 #ifdef __cplusplus
30 extern "C" {
31 #endif
32 
33 #include "iqr_api.h"
34 #include "iqr_retval.h"
35 
36 #include <stdint.h>
37 
47 #define IQR_VERSION_MAJOR 3
48 #define IQR_VERSION_MINOR 1
49 
53 #define IQR_VERSION_STRING "ISARA Radiate Quantum-Safe Library 3.1"
54 
55 // ---------------------------------------------------------------------------------------------------------------------------------
56 // Version information functions.
57 // ---------------------------------------------------------------------------------------------------------------------------------
58 
69 IQR_API
70 iqr_retval iqr_VersionCheck(uint32_t version_major, uint32_t version_minor);
71 
87 IQR_API
88 iqr_retval iqr_VersionGetBuildTarget(const char **build_target);
89 
105 IQR_API
106 iqr_retval iqr_VersionGetBuildHash(const char **build_hash);
107 
108 #ifdef __cplusplus
109 }
110 #endif
111 
112 #endif /* IQR_VERSION_H */
IQR_API iqr_retval iqr_VersionGetBuildTarget(const char **build_target)
ISARA Radiate Quantum-Safe Library's return values.
iqr_retval
Definition: iqr_retval.h:28
ISARA Radiate Quantum-Safe Library's API declarations.
IQR_API iqr_retval iqr_VersionCheck(uint32_t version_major, uint32_t version_minor)
IQR_API iqr_retval iqr_VersionGetBuildHash(const char **build_hash)