Check the Secure SD-WAN Engine self-tests

The Secure SD-WAN Engine contains the OpenSSL FIPS, SafeZone FIPS Cryptographic Module, Secure SD-WAN Cryptographic Library, and Secure SD-WAN Cryptographic Kernel Module. The modules run several self-tests when the Secure SD-WAN appliance starts.

The modules perform these tests:

  • Cryptographic algorithm known answer tests (KAT)
  • Software integrity tests using HMAC or digital signature verification
  • Conditional self-tests for CTR-DRBG
  • Pair-wise consistency test (PCT) on generated RSA, DSA, and ECDSA keys
  • File system integrity check that verifies the ECDSA signature of the whole partition containing all binaries
  • Noise source health tests include a Repetition Count Test and a Chi-Squared test to fulfill the role of the Adaptive Proportion Test as specified by NIST SP 800-90B.
Table 1. OpenSSL FIPS self-tests
Algorithm Type
Software integrity HMAC-SHA-256
HMAC KAT
AES KAT
AES CCM KAT
AES GCM KAT
AES XTS KAT
AES CMAC KAT
TDES KAT
TDES CMAC KAT
RSA KAT, PCT
DSA KAT, PCT
ECDSA KAT, PCT
DRBG KAT, Continuous
Diffie-Hellman KAT
EC Diffie-Hellman KAT
SHA1 KAT
SHA2 KAT
SHA3 KAT
KBKDF KAT
PBKDF2 KAT
Table 2. Secure SD-WAN Cryptographic Kernel Module self-tests
Algorithm Algorithm
Software Integrity HMAC-SHA-256
AES KAT
TDES KAT
HMAC KAT
SHA KAT
Table 3. SafeZone FIPS Cryptographic Module self-tests
Algorithm Algorithm
Software integrity ECDSA signature verification
HMAC KAT
AES KAT
AES CCM KAT
AES GCM KAT
AES XTS KAT
AES CMAC KAT
TDES KAT
RSA KAT, PCT
DSA KAT, PCT
ECDSA KAT, PCT
DRBG KAT, Continuous
SHS KAT
SHA-3 KAT
KBKDF KAT

Check the self-test results in the console.

  • If a cryptographic self-test or a noise source health test fails, an error message is shown on the console and the appliance is restarted automatically. Noise source health tests are automatically executed as part of the self-tests when OpenSSL and SafeZone are loaded.
    FIPS: OpenSSL self-tests FAILED, rebooting…
    Cryptographic Kernel Module self tests failed
    FIPS: Cryptographic module self-tests FAILED, rebooting...
    FIPS: rootfs integrity check FAILED, rebooting…

Next steps

  • If the self-tests succeed, continue configuring the Secure SD-WAN Engine.
  • If the problem persists, reset the Secure SD-WAN appliance to factory settings. See section Reset the Secure SD-WAN appliance to factory settings.