ISARA Radiate Security Solution Suite Toolkit Edition Version 1.5

Quantum-safe cryptographic primitives and algorithms.

iqr_context.h
Go to the documentation of this file.
1 
20 #ifndef IQR_CONTEXT_H
21 #define IQR_CONTEXT_H
22 
23 #ifdef __cplusplus
24 extern "C" {
25 #endif
26 
27 #include "iqr_api.h"
28 #include "iqr_retval.h"
29 
30 // ---------------------------------------------------------------------------------------------------------------------------------
31 // Opaque data type.
32 // ---------------------------------------------------------------------------------------------------------------------------------
33 
35 typedef struct iqr_Context_struct iqr_Context;
36 
37 // ---------------------------------------------------------------------------------------------------------------------------------
38 // Context functions.
39 // ---------------------------------------------------------------------------------------------------------------------------------
40 
53 IQR_API
55 
69 IQR_API_UNENFORCED_RETURN
71 
72 #ifdef __cplusplus
73 }
74 #endif
75 
76 #endif /* IQR_CONTEXT_H */
IQR_API_UNENFORCED_RETURN iqr_retval iqr_DestroyContext(iqr_Context **ctx)
ISARA Radiate Security Solution Suite's return values.
IQR_API iqr_retval iqr_CreateContext(iqr_Context **ctx)
ISARA Radiate Security Solution Suite's API declarations.
struct iqr_Context_struct iqr_Context
Definition: iqr_context.h:36
iqr_retval
Definition: iqr_retval.h:29