36 #pragma warning(disable : 4309) 72 #pragma warning(default : 4309) Linked to polynomial_hash instance id.
Definition: pqlr.h:62
Linked to mceliece instance id.
Definition: pqlr.h:65
Linked to xmssmt instance id.
Definition: pqlr.h:68
Linked to saber instance id.
Definition: pqlr.h:45
Linked to kryzhovnik instance id.
Definition: pqlr.h:58
Linked to dilithium instance id.
Definition: pqlr.h:54
Linked to sphinxp_gost instance id.
Definition: pqlr.h:48
#define PQLR_API
Definition: api.h:22
Linked to xmss instance id.
Definition: pqlr.h:64
Linked to drbg instance id.
Definition: pqlr.h:67
PQLR_API pqlr_t pqlr_singleton_instance(void)
Pqlr singleton instance accessor Please, note that any change in the global PQLR configuration does n...
Linked to newhope instance id.
Definition: pqlr.h:43
Linked to shipovnik instance id.
Definition: pqlr.h:56
struct pqlr_st * pqlr_t
Pqlr instance handle. Pqlr represents basic library and it's algorithms configuration. There are singleton instance which could be obtained by pqlr_singleton_instance and local instances which could be obtained from concrete algorithms instances. At the initialization point all the algorithms inherit pqlr's singleton instance state. Any change in the global configuration does not affect previously created algorithms.
Definition: pqlr.h:26
PQLR_API algorithm_id_t pqlr_get_algorithm_id(pqlr_t)
Detects algorithm type id.
Linked to hypericum instance id.
Definition: pqlr.h:50
Singleton instance id.
Definition: pqlr.h:42
Linked to rainbow instance id.
Definition: pqlr.h:60
Linked to sphincs_plus instance id.
Definition: pqlr.h:46
Linked to falcon instance id.
Definition: pqlr.h:52
algorithm_id_t
Pqlr instance type id.
Definition: pqlr.h:38