libica constants

The constants listed in this topic are provided and valid for the current libica version.

#define ICA_ENCRYPT 1
#define ICA_DECRYPT 0
#define ICA_DRBG_NEW_STATE_HANDLE NULL

FIPS mode constants

/* ’FIPS mode active’-flag */
#define ICA_FIPS_MODE 1

Powerup-test-failed flags

/* Cryptographic algorithm test (KAT or pair-wise consistency test) */
#define ICA_FIPS_CRYPTOALG 2
/* Critical functions test (N/A) */
#define ICA_FIPS_CRITICALFUNC 8

Conditional-test-failed flags

/* Pair-wise consistency test for public & private keys (N/A) */
#define ICA_FIPS_CONSISTENCY 16
/* Software/Firmware load test (N/A) */
#define ICA_FIPS_LOAD 32
/* Manual key entry test (N/A) */
#define ICA_FIPS_KEYENTRY 64
/* Continuous random number generator test */
#define ICA_FIPS_RNG 128
/* Bypass test (N/A) */
#define ICA_FIPS_BYPASS 256