26 #ifndef WOLF_CRYPT_ERROR_H 27 #define WOLF_CRYPT_ERROR_H 31 #if defined(HAVE_FIPS) && \ 32 (!defined(HAVE_FIPS_VERSION) || (HAVE_FIPS_VERSION < 2)) 33 #include <cyassl/ctaocrypt/error-crypt.h> 52 WC_NOT_PENDING_E = -109,
68 VAR_STATE_CHANGE_E = -126,
70 RSA_WRONG_TYPE_E = -130,
86 ASN_OBJECT_ID_E = -144,
87 ASN_TAG_NULL_E = -145,
88 ASN_EXPECT_0_E = -146,
90 ASN_UNKNOWN_OID_E = -148,
92 ASN_BEFORE_DATE_E = -150,
93 ASN_AFTER_DATE_E = -151,
97 ASN_SIG_CONFIRM_E = -155,
98 ASN_SIG_HASH_E = -156,
101 ASN_NTRU_KEY_E = -159,
102 ASN_CRIT_EXT_E = -160,
103 ASN_ALT_NAME_E = -161,
104 ASN_NO_PEM_HEADER = -162,
106 ECC_BAD_ARG_E = -170,
107 ASN_ECC_KEY_E = -171,
108 ECC_CURVE_OID_E = -172,
110 NOT_COMPILED_IN = -174,
111 UNICODE_SIZE_E = -175,
114 BAD_OCSP_RESPONDER = -178,
116 AES_GCM_AUTH_E = -180,
117 AES_CCM_AUTH_E = -181,
121 COMPRESS_INIT_E = -183,
123 DECOMPRESS_INIT_E = -185,
127 ASN_NO_SIGNER_E = -188,
128 ASN_CRL_CONFIRM_E = -189,
129 ASN_CRL_NO_SIGNER_E = -190,
130 ASN_OCSP_CONFIRM_E = -191,
133 BAD_PADDING_E = -193,
135 REQ_ATTRIBUTE_E = -194,
138 PKCS7_RECIP_E = -196,
139 FIPS_NOT_ALLOWED_E = -197,
140 ASN_NAME_INVALID_E = -198,
142 RNG_FAILURE_E = -199,
143 HMAC_MIN_KEYLEN_E = -200,
145 LENGTH_ONLY_E = -202,
147 IN_CORE_FIPS_E = -203,
148 AES_KAT_FIPS_E = -204,
149 DES3_KAT_FIPS_E = -205,
150 HMAC_KAT_FIPS_E = -206,
151 RSA_KAT_FIPS_E = -207,
152 DRBG_KAT_FIPS_E = -208,
153 DRBG_CONT_FIPS_E = -209,
154 AESGCM_KAT_FIPS_E = -210,
155 THREAD_STORE_KEY_E = -211,
156 THREAD_STORE_SET_E = -212,
158 MAC_CMP_FAILED_E = -213,
161 ECC_PRIV_KEY_E = -216,
162 ECC_OUT_OF_RANGE_E = -217,
164 SRP_CALL_ORDER_E = -218,
166 SRP_BAD_KEY_E = -220,
170 ASN_NO_KEYUSAGE = -223,
174 CERTPOLICIES_E = -227,
182 WC_KEY_SIZE_E = -234,
183 ASN_COUNTRY_SIZE_E = -235,
184 MISSING_RNG_E = -236,
185 ASN_PATHLEN_SIZE_E = -237,
186 ASN_PATHLEN_INV_E = -238,
188 BAD_KEYWRAP_ALG_E = -239,
189 BAD_KEYWRAP_IV_E = -240,
191 ECC_CDH_KAT_FIPS_E = -242,
192 DH_CHECK_PUB_E = -243,
193 BAD_PATH_ERROR = -244,
197 ECC_PRIVATEONLY_E = -246,
198 EXTKEYUSAGE_E = -247,
202 PSS_SALTLEN_E = -250,
205 RSA_OUT_OF_RANGE_E = -253,
206 RSAPSS_PAT_FIPS_E = -254,
207 ECDSA_PAT_FIPS_E = -255,
208 DH_KAT_FIPS_E = -256,
209 AESCCM_KAT_FIPS_E = -257,
210 SHA3_KAT_FIPS_E = -258,
211 ECDHE_KAT_FIPS_E = -259,
212 AES_GCM_OVERFLOW_E = -260,
213 AES_CCM_OVERFLOW_E = -261,
214 RSA_KEY_PAIR_E = -262,
215 DH_CHECK_PRIV_E = -263,
217 WC_AFALG_SOCK_E = -264,
218 WC_DEVCRYPTO_E = -265,
220 ZLIB_INIT_ERROR = -266,
221 ZLIB_COMPRESS_ERROR = -267,
222 ZLIB_DECOMPRESS_ERROR = -268,
224 PKCS7_NO_SIGNER_E = -269,
225 WC_PKCS7_WANT_READ_E= -270,
227 CRYPTOCB_UNAVAILABLE= -271,
228 PKCS7_SIGNEEDS_CHECK= -272,
229 PSS_SALTLEN_RECOVER_E=-273,
231 ASN_SELF_SIGNED_E = -274,
241 #ifdef NO_ERROR_STRINGS 242 #define wc_GetErrorString(error) "no support for error strings built in" 243 #define wc_ErrorString(err, buf) \ 244 (void)err; XSTRNCPY((buf), wc_GetErrorString((err)), \ 245 WOLFSSL_MAX_ERROR_SZ); WOLFSSL_API void wc_ErrorString(int err, char *buff)
This function stores the error string for a particular error code in the given buffer.
Definition: error.c:524
WOLFSSL_API const char * wc_GetErrorString(int error)
This function returns the error string for a particular error code.
Definition: error.c:37