diff --git a/wolfcrypt/src/error.c b/wolfcrypt/src/error.c index 066831feb..be37b7275 100644 --- a/wolfcrypt/src/error.c +++ b/wolfcrypt/src/error.c @@ -413,6 +413,9 @@ const char* wc_GetErrorString(int error) case WC_CLEANUP_E: return "wolfcrypt cleanup failed"; + case ECC_CDH_KAT_FIPS_E: + return "wolfcrypt FIPS ECC CDH Known Answer Test Failure"; + default: return "unknown error number"; diff --git a/wolfssl/wolfcrypt/error-crypt.h b/wolfssl/wolfcrypt/error-crypt.h index 9b8b731fe..8a5080d57 100644 --- a/wolfssl/wolfcrypt/error-crypt.h +++ b/wolfssl/wolfcrypt/error-crypt.h @@ -182,6 +182,7 @@ enum { BAD_KEYWRAP_ALG_E = -239, BAD_KEYWRAP_IV_E = -240, /* Decrypted AES key wrap IV incorrect */ WC_CLEANUP_E = -241, /* wolfcrypt cleanup failed */ + ECC_CDH_KAT_FIPS_E = -242, /* ECC CDH Known Answer Test failure */ MIN_CODE_E = -300 /* errors -101 - -299 */