atoakm  3.2.0
ATOMAS atoakm
Module defines

Each module within the library is individually defined by a name and id. More...

Macros

#define ATO_AKM_LIBRARY   "atoakm"
 Short text Name of the library.
 
#define ATO_AKM_MODULE_LIB   "lib"
 Short text Name of the primary lib module.
 
#define ATO_AKM_MODULE_KS   "ks"
 Short text Name of the keystore module.
 
#define ATO_AKM_MODULE_CR   "cr"
 Short text Name of the credential module.
 
#define ATO_AKM_MODULE_CRR   "crr"
 Short text Name of the renewal module.
 
#define ATO_AKM_MODULE_ERRFN   "errfn"
 Short text Name of the error callback module.
 
#define ATO_AKM_MODULE_KSPROP   "ksprop"
 Short text Name of the keystore properties module.
 
#define ATO_AKM_MODULEID_LIB   0x00000001UL
 The lib module id.
 
#define ATO_AKM_MODULEID_KS   0x00000002UL
 The keystore module id.
 
#define ATO_AKM_MODULEID_CR   0x00000004UL
 The credential module id.
 
#define ATO_AKM_MODULEID_CRR   0x00000008UL
 The renewal module id.
 
#define ATO_AKM_MODULEID_ERRFN   0x00000010UL
 The error callback module id.
 
#define ATO_AKM_MODULEID_KSPROP   0x00000020UL
 The keystore properties module id.
 
#define ATO_AKM_INIT_ALL   0xffff
 The ATO_AKM_INIT_... More...
 

Detailed Description

Each module within the library is individually defined by a name and id.

These can be used to target logging for particular modules and to identify the source of errors. When setting logging, the MODULEID values can be bitwised or-ed.

Note that not all modules are necessarily exposed via a public API, even though they appear here.

Macro Definition Documentation

◆ ATO_AKM_INIT_ALL

#define ATO_AKM_INIT_ALL   0xffff

The ATO_AKM_INIT_...

defines are used to control the initialisation that takes place. Currently only ATO_AKM_INIT_ALL is defined.