These are the messages displayed in the console during self-tests at startup:
Starting FIPS_selftest! Running DRBG self test ...successful! Running X931 self test ...successful! Running SHA1 self test ...successful! Running HMAC self test ...successful! Running CMAC self test ...successful! Running AES self test ...successful! Running AESCCM self test ...successful! Running AESGCM self test ...successful! Running AES XTS self test ...successful! Running DES self test ...successful! Running RSA self test ...successful! Running ECDSA self test ...successful! Running DSA self test ...successful! Running ECDH self test ...successful! Running AES KAT test ...successful! Running DSA KAT test ...successful! Running HASH KAT test ...successful! Running HMAC KAT test ...successful! Running RSA KAT test ...successful! Running SSH KAT test ...successful! Running TLS KAT test ...successful! Running TLS v1.2 KAT test ...successful! Running SNMP KAT test ...successful! Running 3DES KAT test ...successful! Running CMAC KAT test ...successful! Running ECDSA KAT test ...successful! Running KBKDF KAT test ...secret_key_length 16 message_length 48 successful! Running KW KAT test ...successful! Fips crypto drbg health check tests ran successful. FIPS Power On Self Tests and KAT tests successful. Running FIPS Software/Firmware Integrity Test ...Verifying MP Image file primary.....Verified OK FIPS: Image verification passed for primary PASSED Verifying MP Monitor.....Verified OK FIPS: Image verification passed for monitor PASSED FIPS Software/Firmware Integrity Test PASSED Crypto module initialization and Known Answer Test (KAT) Passed
When failure is observed by each test, the device displays a message for the algorithm that failed and the box reboots. An example is shown below:
system memory: 2147483648, available 1869942784 Jun 8 00:01:54.193 WcWebClientInit, kWcTcpBufferSize = 1425, kWcWorkBufferLength = 1425 Start init runconfig from start config Load config data from flash memory... Fips force failure rsa test encrypt/decrypt failed as expected! NetIron CE 2000 Boot Code Version 6.2.0 Enter 'a' to stop at memory test Enter 'b' to stop at boot monitor BOOT INFO: load monitor from code flash, cksum = d5b7 BOOT INFO: verify flash files - max_code_flash_blocks[254]................................................. BOOT INFO: debug enabled!!!