Align with coding style

return statements use parentheses to contain their value.

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
This commit is contained in:
Gaurav Aggarwal 2020-04-22 08:13:25 -07:00
parent 8663c7415a
commit cabde25289
3 changed files with 258 additions and 258 deletions

View file

@ -228,343 +228,343 @@ const char * mbedtls_high_level_strerr( int error_code )
/* Begin Auto-Generated Code. */ /* Begin Auto-Generated Code. */
#if defined(MBEDTLS_CIPHER_C) #if defined(MBEDTLS_CIPHER_C)
case -(MBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLE): case -(MBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLE):
return "CIPHER - The selected feature is not available"; return( "CIPHER - The selected feature is not available" );
case -(MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA): case -(MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA):
return "CIPHER - Bad input parameters"; return( "CIPHER - Bad input parameters" );
case -(MBEDTLS_ERR_CIPHER_ALLOC_FAILED): case -(MBEDTLS_ERR_CIPHER_ALLOC_FAILED):
return "CIPHER - Failed to allocate memory"; return( "CIPHER - Failed to allocate memory" );
case -(MBEDTLS_ERR_CIPHER_INVALID_PADDING): case -(MBEDTLS_ERR_CIPHER_INVALID_PADDING):
return "CIPHER - Input data contains invalid padding and is rejected"; return( "CIPHER - Input data contains invalid padding and is rejected" );
case -(MBEDTLS_ERR_CIPHER_FULL_BLOCK_EXPECTED): case -(MBEDTLS_ERR_CIPHER_FULL_BLOCK_EXPECTED):
return "CIPHER - Decryption of block requires a full block"; return( "CIPHER - Decryption of block requires a full block" );
case -(MBEDTLS_ERR_CIPHER_AUTH_FAILED): case -(MBEDTLS_ERR_CIPHER_AUTH_FAILED):
return "CIPHER - Authentication failed (for AEAD modes)"; return( "CIPHER - Authentication failed (for AEAD modes)" );
case -(MBEDTLS_ERR_CIPHER_INVALID_CONTEXT): case -(MBEDTLS_ERR_CIPHER_INVALID_CONTEXT):
return "CIPHER - The context is invalid. For example, because it was freed"; return( "CIPHER - The context is invalid. For example, because it was freed" );
case -(MBEDTLS_ERR_CIPHER_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_CIPHER_HW_ACCEL_FAILED):
return "CIPHER - Cipher hardware accelerator failed"; return( "CIPHER - Cipher hardware accelerator failed" );
#endif /* MBEDTLS_CIPHER_C */ #endif /* MBEDTLS_CIPHER_C */
#if defined(MBEDTLS_DHM_C) #if defined(MBEDTLS_DHM_C)
case -(MBEDTLS_ERR_DHM_BAD_INPUT_DATA): case -(MBEDTLS_ERR_DHM_BAD_INPUT_DATA):
return "DHM - Bad input parameters"; return( "DHM - Bad input parameters" );
case -(MBEDTLS_ERR_DHM_READ_PARAMS_FAILED): case -(MBEDTLS_ERR_DHM_READ_PARAMS_FAILED):
return "DHM - Reading of the DHM parameters failed"; return( "DHM - Reading of the DHM parameters failed" );
case -(MBEDTLS_ERR_DHM_MAKE_PARAMS_FAILED): case -(MBEDTLS_ERR_DHM_MAKE_PARAMS_FAILED):
return "DHM - Making of the DHM parameters failed"; return( "DHM - Making of the DHM parameters failed" );
case -(MBEDTLS_ERR_DHM_READ_PUBLIC_FAILED): case -(MBEDTLS_ERR_DHM_READ_PUBLIC_FAILED):
return "DHM - Reading of the public values failed"; return( "DHM - Reading of the public values failed" );
case -(MBEDTLS_ERR_DHM_MAKE_PUBLIC_FAILED): case -(MBEDTLS_ERR_DHM_MAKE_PUBLIC_FAILED):
return "DHM - Making of the public value failed"; return( "DHM - Making of the public value failed" );
case -(MBEDTLS_ERR_DHM_CALC_SECRET_FAILED): case -(MBEDTLS_ERR_DHM_CALC_SECRET_FAILED):
return "DHM - Calculation of the DHM secret failed"; return( "DHM - Calculation of the DHM secret failed" );
case -(MBEDTLS_ERR_DHM_INVALID_FORMAT): case -(MBEDTLS_ERR_DHM_INVALID_FORMAT):
return "DHM - The ASN.1 data is not formatted correctly"; return( "DHM - The ASN.1 data is not formatted correctly" );
case -(MBEDTLS_ERR_DHM_ALLOC_FAILED): case -(MBEDTLS_ERR_DHM_ALLOC_FAILED):
return "DHM - Allocation of memory failed"; return( "DHM - Allocation of memory failed" );
case -(MBEDTLS_ERR_DHM_FILE_IO_ERROR): case -(MBEDTLS_ERR_DHM_FILE_IO_ERROR):
return "DHM - Read or write of file failed"; return( "DHM - Read or write of file failed" );
case -(MBEDTLS_ERR_DHM_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_DHM_HW_ACCEL_FAILED):
return "DHM - DHM hardware accelerator failed"; return( "DHM - DHM hardware accelerator failed" );
case -(MBEDTLS_ERR_DHM_SET_GROUP_FAILED): case -(MBEDTLS_ERR_DHM_SET_GROUP_FAILED):
return "DHM - Setting the modulus and generator failed"; return( "DHM - Setting the modulus and generator failed" );
#endif /* MBEDTLS_DHM_C */ #endif /* MBEDTLS_DHM_C */
#if defined(MBEDTLS_ECP_C) #if defined(MBEDTLS_ECP_C)
case -(MBEDTLS_ERR_ECP_BAD_INPUT_DATA): case -(MBEDTLS_ERR_ECP_BAD_INPUT_DATA):
return "ECP - Bad input parameters to function"; return( "ECP - Bad input parameters to function" );
case -(MBEDTLS_ERR_ECP_BUFFER_TOO_SMALL): case -(MBEDTLS_ERR_ECP_BUFFER_TOO_SMALL):
return "ECP - The buffer is too small to write to"; return( "ECP - The buffer is too small to write to" );
case -(MBEDTLS_ERR_ECP_FEATURE_UNAVAILABLE): case -(MBEDTLS_ERR_ECP_FEATURE_UNAVAILABLE):
return "ECP - The requested feature is not available, for example, the requested curve is not supported"; return( "ECP - The requested feature is not available, for example, the requested curve is not supported" );
case -(MBEDTLS_ERR_ECP_VERIFY_FAILED): case -(MBEDTLS_ERR_ECP_VERIFY_FAILED):
return "ECP - The signature is not valid"; return( "ECP - The signature is not valid" );
case -(MBEDTLS_ERR_ECP_ALLOC_FAILED): case -(MBEDTLS_ERR_ECP_ALLOC_FAILED):
return "ECP - Memory allocation failed"; return( "ECP - Memory allocation failed" );
case -(MBEDTLS_ERR_ECP_RANDOM_FAILED): case -(MBEDTLS_ERR_ECP_RANDOM_FAILED):
return "ECP - Generation of random value, such as ephemeral key, failed"; return( "ECP - Generation of random value, such as ephemeral key, failed" );
case -(MBEDTLS_ERR_ECP_INVALID_KEY): case -(MBEDTLS_ERR_ECP_INVALID_KEY):
return "ECP - Invalid private or public key"; return( "ECP - Invalid private or public key" );
case -(MBEDTLS_ERR_ECP_SIG_LEN_MISMATCH): case -(MBEDTLS_ERR_ECP_SIG_LEN_MISMATCH):
return "ECP - The buffer contains a valid signature followed by more data"; return( "ECP - The buffer contains a valid signature followed by more data" );
case -(MBEDTLS_ERR_ECP_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_ECP_HW_ACCEL_FAILED):
return "ECP - The ECP hardware accelerator failed"; return( "ECP - The ECP hardware accelerator failed" );
case -(MBEDTLS_ERR_ECP_IN_PROGRESS): case -(MBEDTLS_ERR_ECP_IN_PROGRESS):
return "ECP - Operation in progress, call again with the same parameters to continue"; return( "ECP - Operation in progress, call again with the same parameters to continue" );
#endif /* MBEDTLS_ECP_C */ #endif /* MBEDTLS_ECP_C */
#if defined(MBEDTLS_MD_C) #if defined(MBEDTLS_MD_C)
case -(MBEDTLS_ERR_MD_FEATURE_UNAVAILABLE): case -(MBEDTLS_ERR_MD_FEATURE_UNAVAILABLE):
return "MD - The selected feature is not available"; return( "MD - The selected feature is not available" );
case -(MBEDTLS_ERR_MD_BAD_INPUT_DATA): case -(MBEDTLS_ERR_MD_BAD_INPUT_DATA):
return "MD - Bad input parameters to function"; return( "MD - Bad input parameters to function" );
case -(MBEDTLS_ERR_MD_ALLOC_FAILED): case -(MBEDTLS_ERR_MD_ALLOC_FAILED):
return "MD - Failed to allocate memory"; return( "MD - Failed to allocate memory" );
case -(MBEDTLS_ERR_MD_FILE_IO_ERROR): case -(MBEDTLS_ERR_MD_FILE_IO_ERROR):
return "MD - Opening or reading of file failed"; return( "MD - Opening or reading of file failed" );
case -(MBEDTLS_ERR_MD_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_MD_HW_ACCEL_FAILED):
return "MD - MD hardware accelerator failed"; return( "MD - MD hardware accelerator failed" );
#endif /* MBEDTLS_MD_C */ #endif /* MBEDTLS_MD_C */
#if defined(MBEDTLS_PEM_PARSE_C) || defined(MBEDTLS_PEM_WRITE_C) #if defined(MBEDTLS_PEM_PARSE_C) || defined(MBEDTLS_PEM_WRITE_C)
case -(MBEDTLS_ERR_PEM_NO_HEADER_FOOTER_PRESENT): case -(MBEDTLS_ERR_PEM_NO_HEADER_FOOTER_PRESENT):
return "PEM - No PEM header or footer found"; return( "PEM - No PEM header or footer found" );
case -(MBEDTLS_ERR_PEM_INVALID_DATA): case -(MBEDTLS_ERR_PEM_INVALID_DATA):
return "PEM - PEM string is not as expected"; return( "PEM - PEM string is not as expected" );
case -(MBEDTLS_ERR_PEM_ALLOC_FAILED): case -(MBEDTLS_ERR_PEM_ALLOC_FAILED):
return "PEM - Failed to allocate memory"; return( "PEM - Failed to allocate memory" );
case -(MBEDTLS_ERR_PEM_INVALID_ENC_IV): case -(MBEDTLS_ERR_PEM_INVALID_ENC_IV):
return "PEM - RSA IV is not in hex-format"; return( "PEM - RSA IV is not in hex-format" );
case -(MBEDTLS_ERR_PEM_UNKNOWN_ENC_ALG): case -(MBEDTLS_ERR_PEM_UNKNOWN_ENC_ALG):
return "PEM - Unsupported key encryption algorithm"; return( "PEM - Unsupported key encryption algorithm" );
case -(MBEDTLS_ERR_PEM_PASSWORD_REQUIRED): case -(MBEDTLS_ERR_PEM_PASSWORD_REQUIRED):
return "PEM - Private key password can't be empty"; return( "PEM - Private key password can't be empty" );
case -(MBEDTLS_ERR_PEM_PASSWORD_MISMATCH): case -(MBEDTLS_ERR_PEM_PASSWORD_MISMATCH):
return "PEM - Given private key password does not allow for correct decryption"; return( "PEM - Given private key password does not allow for correct decryption" );
case -(MBEDTLS_ERR_PEM_FEATURE_UNAVAILABLE): case -(MBEDTLS_ERR_PEM_FEATURE_UNAVAILABLE):
return "PEM - Unavailable feature, e.g. hashing/encryption combination"; return( "PEM - Unavailable feature, e.g. hashing/encryption combination" );
case -(MBEDTLS_ERR_PEM_BAD_INPUT_DATA): case -(MBEDTLS_ERR_PEM_BAD_INPUT_DATA):
return "PEM - Bad input parameters to function"; return( "PEM - Bad input parameters to function" );
#endif /* MBEDTLS_PEM_PARSE_C || MBEDTLS_PEM_WRITE_C */ #endif /* MBEDTLS_PEM_PARSE_C || MBEDTLS_PEM_WRITE_C */
#if defined(MBEDTLS_PK_C) #if defined(MBEDTLS_PK_C)
case -(MBEDTLS_ERR_PK_ALLOC_FAILED): case -(MBEDTLS_ERR_PK_ALLOC_FAILED):
return "PK - Memory allocation failed"; return( "PK - Memory allocation failed" );
case -(MBEDTLS_ERR_PK_TYPE_MISMATCH): case -(MBEDTLS_ERR_PK_TYPE_MISMATCH):
return "PK - Type mismatch, eg attempt to encrypt with an ECDSA key"; return( "PK - Type mismatch, eg attempt to encrypt with an ECDSA key" );
case -(MBEDTLS_ERR_PK_BAD_INPUT_DATA): case -(MBEDTLS_ERR_PK_BAD_INPUT_DATA):
return "PK - Bad input parameters to function"; return( "PK - Bad input parameters to function" );
case -(MBEDTLS_ERR_PK_FILE_IO_ERROR): case -(MBEDTLS_ERR_PK_FILE_IO_ERROR):
return "PK - Read/write of file failed"; return( "PK - Read/write of file failed" );
case -(MBEDTLS_ERR_PK_KEY_INVALID_VERSION): case -(MBEDTLS_ERR_PK_KEY_INVALID_VERSION):
return "PK - Unsupported key version"; return( "PK - Unsupported key version" );
case -(MBEDTLS_ERR_PK_KEY_INVALID_FORMAT): case -(MBEDTLS_ERR_PK_KEY_INVALID_FORMAT):
return "PK - Invalid key tag or value"; return( "PK - Invalid key tag or value" );
case -(MBEDTLS_ERR_PK_UNKNOWN_PK_ALG): case -(MBEDTLS_ERR_PK_UNKNOWN_PK_ALG):
return "PK - Key algorithm is unsupported (only RSA and EC are supported)"; return( "PK - Key algorithm is unsupported (only RSA and EC are supported)" );
case -(MBEDTLS_ERR_PK_PASSWORD_REQUIRED): case -(MBEDTLS_ERR_PK_PASSWORD_REQUIRED):
return "PK - Private key password can't be empty"; return( "PK - Private key password can't be empty" );
case -(MBEDTLS_ERR_PK_PASSWORD_MISMATCH): case -(MBEDTLS_ERR_PK_PASSWORD_MISMATCH):
return "PK - Given private key password does not allow for correct decryption"; return( "PK - Given private key password does not allow for correct decryption" );
case -(MBEDTLS_ERR_PK_INVALID_PUBKEY): case -(MBEDTLS_ERR_PK_INVALID_PUBKEY):
return "PK - The pubkey tag or value is invalid (only RSA and EC are supported)"; return( "PK - The pubkey tag or value is invalid (only RSA and EC are supported)" );
case -(MBEDTLS_ERR_PK_INVALID_ALG): case -(MBEDTLS_ERR_PK_INVALID_ALG):
return "PK - The algorithm tag or value is invalid"; return( "PK - The algorithm tag or value is invalid" );
case -(MBEDTLS_ERR_PK_UNKNOWN_NAMED_CURVE): case -(MBEDTLS_ERR_PK_UNKNOWN_NAMED_CURVE):
return "PK - Elliptic curve is unsupported (only NIST curves are supported)"; return( "PK - Elliptic curve is unsupported (only NIST curves are supported)" );
case -(MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE): case -(MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE):
return "PK - Unavailable feature, e.g. RSA disabled for RSA key"; return( "PK - Unavailable feature, e.g. RSA disabled for RSA key" );
case -(MBEDTLS_ERR_PK_SIG_LEN_MISMATCH): case -(MBEDTLS_ERR_PK_SIG_LEN_MISMATCH):
return "PK - The buffer contains a valid signature followed by more data"; return( "PK - The buffer contains a valid signature followed by more data" );
case -(MBEDTLS_ERR_PK_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_PK_HW_ACCEL_FAILED):
return "PK - PK hardware accelerator failed"; return( "PK - PK hardware accelerator failed" );
#endif /* MBEDTLS_PK_C */ #endif /* MBEDTLS_PK_C */
#if defined(MBEDTLS_PKCS12_C) #if defined(MBEDTLS_PKCS12_C)
case -(MBEDTLS_ERR_PKCS12_BAD_INPUT_DATA): case -(MBEDTLS_ERR_PKCS12_BAD_INPUT_DATA):
return "PKCS12 - Bad input parameters to function"; return( "PKCS12 - Bad input parameters to function" );
case -(MBEDTLS_ERR_PKCS12_FEATURE_UNAVAILABLE): case -(MBEDTLS_ERR_PKCS12_FEATURE_UNAVAILABLE):
return "PKCS12 - Feature not available, e.g. unsupported encryption scheme"; return( "PKCS12 - Feature not available, e.g. unsupported encryption scheme" );
case -(MBEDTLS_ERR_PKCS12_PBE_INVALID_FORMAT): case -(MBEDTLS_ERR_PKCS12_PBE_INVALID_FORMAT):
return "PKCS12 - PBE ASN.1 data not as expected"; return( "PKCS12 - PBE ASN.1 data not as expected" );
case -(MBEDTLS_ERR_PKCS12_PASSWORD_MISMATCH): case -(MBEDTLS_ERR_PKCS12_PASSWORD_MISMATCH):
return "PKCS12 - Given private key password does not allow for correct decryption"; return( "PKCS12 - Given private key password does not allow for correct decryption" );
#endif /* MBEDTLS_PKCS12_C */ #endif /* MBEDTLS_PKCS12_C */
#if defined(MBEDTLS_PKCS5_C) #if defined(MBEDTLS_PKCS5_C)
case -(MBEDTLS_ERR_PKCS5_BAD_INPUT_DATA): case -(MBEDTLS_ERR_PKCS5_BAD_INPUT_DATA):
return "PKCS5 - Bad input parameters to function"; return( "PKCS5 - Bad input parameters to function" );
case -(MBEDTLS_ERR_PKCS5_INVALID_FORMAT): case -(MBEDTLS_ERR_PKCS5_INVALID_FORMAT):
return "PKCS5 - Unexpected ASN.1 data"; return( "PKCS5 - Unexpected ASN.1 data" );
case -(MBEDTLS_ERR_PKCS5_FEATURE_UNAVAILABLE): case -(MBEDTLS_ERR_PKCS5_FEATURE_UNAVAILABLE):
return "PKCS5 - Requested encryption or digest alg not available"; return( "PKCS5 - Requested encryption or digest alg not available" );
case -(MBEDTLS_ERR_PKCS5_PASSWORD_MISMATCH): case -(MBEDTLS_ERR_PKCS5_PASSWORD_MISMATCH):
return "PKCS5 - Given private key password does not allow for correct decryption"; return( "PKCS5 - Given private key password does not allow for correct decryption" );
#endif /* MBEDTLS_PKCS5_C */ #endif /* MBEDTLS_PKCS5_C */
#if defined(MBEDTLS_RSA_C) #if defined(MBEDTLS_RSA_C)
case -(MBEDTLS_ERR_RSA_BAD_INPUT_DATA): case -(MBEDTLS_ERR_RSA_BAD_INPUT_DATA):
return "RSA - Bad input parameters to function"; return( "RSA - Bad input parameters to function" );
case -(MBEDTLS_ERR_RSA_INVALID_PADDING): case -(MBEDTLS_ERR_RSA_INVALID_PADDING):
return "RSA - Input data contains invalid padding and is rejected"; return( "RSA - Input data contains invalid padding and is rejected" );
case -(MBEDTLS_ERR_RSA_KEY_GEN_FAILED): case -(MBEDTLS_ERR_RSA_KEY_GEN_FAILED):
return "RSA - Something failed during generation of a key"; return( "RSA - Something failed during generation of a key" );
case -(MBEDTLS_ERR_RSA_KEY_CHECK_FAILED): case -(MBEDTLS_ERR_RSA_KEY_CHECK_FAILED):
return "RSA - Key failed to pass the validity check of the library"; return( "RSA - Key failed to pass the validity check of the library" );
case -(MBEDTLS_ERR_RSA_PUBLIC_FAILED): case -(MBEDTLS_ERR_RSA_PUBLIC_FAILED):
return "RSA - The public key operation failed"; return( "RSA - The public key operation failed" );
case -(MBEDTLS_ERR_RSA_PRIVATE_FAILED): case -(MBEDTLS_ERR_RSA_PRIVATE_FAILED):
return "RSA - The private key operation failed"; return( "RSA - The private key operation failed" );
case -(MBEDTLS_ERR_RSA_VERIFY_FAILED): case -(MBEDTLS_ERR_RSA_VERIFY_FAILED):
return "RSA - The PKCS#1 verification failed"; return( "RSA - The PKCS#1 verification failed" );
case -(MBEDTLS_ERR_RSA_OUTPUT_TOO_LARGE): case -(MBEDTLS_ERR_RSA_OUTPUT_TOO_LARGE):
return "RSA - The output buffer for decryption is not large enough"; return( "RSA - The output buffer for decryption is not large enough" );
case -(MBEDTLS_ERR_RSA_RNG_FAILED): case -(MBEDTLS_ERR_RSA_RNG_FAILED):
return "RSA - The random generator failed to generate non-zeros"; return( "RSA - The random generator failed to generate non-zeros" );
case -(MBEDTLS_ERR_RSA_UNSUPPORTED_OPERATION): case -(MBEDTLS_ERR_RSA_UNSUPPORTED_OPERATION):
return "RSA - The implementation does not offer the requested operation, for example, because of security violations or lack of functionality"; return( "RSA - The implementation does not offer the requested operation, for example, because of security violations or lack of functionality" );
case -(MBEDTLS_ERR_RSA_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_RSA_HW_ACCEL_FAILED):
return "RSA - RSA hardware accelerator failed"; return( "RSA - RSA hardware accelerator failed" );
#endif /* MBEDTLS_RSA_C */ #endif /* MBEDTLS_RSA_C */
#if defined(MBEDTLS_SSL_TLS_C) #if defined(MBEDTLS_SSL_TLS_C)
case -(MBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE): case -(MBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE):
return "SSL - The requested feature is not available"; return( "SSL - The requested feature is not available" );
case -(MBEDTLS_ERR_SSL_BAD_INPUT_DATA): case -(MBEDTLS_ERR_SSL_BAD_INPUT_DATA):
return "SSL - Bad input parameters to function"; return( "SSL - Bad input parameters to function" );
case -(MBEDTLS_ERR_SSL_INVALID_MAC): case -(MBEDTLS_ERR_SSL_INVALID_MAC):
return "SSL - Verification of the message MAC failed"; return( "SSL - Verification of the message MAC failed" );
case -(MBEDTLS_ERR_SSL_INVALID_RECORD): case -(MBEDTLS_ERR_SSL_INVALID_RECORD):
return "SSL - An invalid SSL record was received"; return( "SSL - An invalid SSL record was received" );
case -(MBEDTLS_ERR_SSL_CONN_EOF): case -(MBEDTLS_ERR_SSL_CONN_EOF):
return "SSL - The connection indicated an EOF"; return( "SSL - The connection indicated an EOF" );
case -(MBEDTLS_ERR_SSL_UNKNOWN_CIPHER): case -(MBEDTLS_ERR_SSL_UNKNOWN_CIPHER):
return "SSL - An unknown cipher was received"; return( "SSL - An unknown cipher was received" );
case -(MBEDTLS_ERR_SSL_NO_CIPHER_CHOSEN): case -(MBEDTLS_ERR_SSL_NO_CIPHER_CHOSEN):
return "SSL - The server has no ciphersuites in common with the client"; return( "SSL - The server has no ciphersuites in common with the client" );
case -(MBEDTLS_ERR_SSL_NO_RNG): case -(MBEDTLS_ERR_SSL_NO_RNG):
return "SSL - No RNG was provided to the SSL module"; return( "SSL - No RNG was provided to the SSL module" );
case -(MBEDTLS_ERR_SSL_NO_CLIENT_CERTIFICATE): case -(MBEDTLS_ERR_SSL_NO_CLIENT_CERTIFICATE):
return "SSL - No client certification received from the client, but required by the authentication mode"; return( "SSL - No client certification received from the client, but required by the authentication mode" );
case -(MBEDTLS_ERR_SSL_CERTIFICATE_TOO_LARGE): case -(MBEDTLS_ERR_SSL_CERTIFICATE_TOO_LARGE):
return "SSL - Our own certificate(s) is/are too large to send in an SSL message"; return( "SSL - Our own certificate(s) is/are too large to send in an SSL message" );
case -(MBEDTLS_ERR_SSL_CERTIFICATE_REQUIRED): case -(MBEDTLS_ERR_SSL_CERTIFICATE_REQUIRED):
return "SSL - The own certificate is not set, but needed by the server"; return( "SSL - The own certificate is not set, but needed by the server" );
case -(MBEDTLS_ERR_SSL_PRIVATE_KEY_REQUIRED): case -(MBEDTLS_ERR_SSL_PRIVATE_KEY_REQUIRED):
return "SSL - The own private key or pre-shared key is not set, but needed"; return( "SSL - The own private key or pre-shared key is not set, but needed" );
case -(MBEDTLS_ERR_SSL_CA_CHAIN_REQUIRED): case -(MBEDTLS_ERR_SSL_CA_CHAIN_REQUIRED):
return "SSL - No CA Chain is set, but required to operate"; return( "SSL - No CA Chain is set, but required to operate" );
case -(MBEDTLS_ERR_SSL_UNEXPECTED_MESSAGE): case -(MBEDTLS_ERR_SSL_UNEXPECTED_MESSAGE):
return "SSL - An unexpected message was received from our peer"; return( "SSL - An unexpected message was received from our peer" );
case -(MBEDTLS_ERR_SSL_FATAL_ALERT_MESSAGE): case -(MBEDTLS_ERR_SSL_FATAL_ALERT_MESSAGE):
return "SSL - A fatal alert message was received from our peer"; return( "SSL - A fatal alert message was received from our peer" );
case -(MBEDTLS_ERR_SSL_PEER_VERIFY_FAILED): case -(MBEDTLS_ERR_SSL_PEER_VERIFY_FAILED):
return "SSL - Verification of our peer failed"; return( "SSL - Verification of our peer failed" );
case -(MBEDTLS_ERR_SSL_PEER_CLOSE_NOTIFY): case -(MBEDTLS_ERR_SSL_PEER_CLOSE_NOTIFY):
return "SSL - The peer notified us that the connection is going to be closed"; return( "SSL - The peer notified us that the connection is going to be closed" );
case -(MBEDTLS_ERR_SSL_BAD_HS_CLIENT_HELLO): case -(MBEDTLS_ERR_SSL_BAD_HS_CLIENT_HELLO):
return "SSL - Processing of the ClientHello handshake message failed"; return( "SSL - Processing of the ClientHello handshake message failed" );
case -(MBEDTLS_ERR_SSL_BAD_HS_SERVER_HELLO): case -(MBEDTLS_ERR_SSL_BAD_HS_SERVER_HELLO):
return "SSL - Processing of the ServerHello handshake message failed"; return( "SSL - Processing of the ServerHello handshake message failed" );
case -(MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE): case -(MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE):
return "SSL - Processing of the Certificate handshake message failed"; return( "SSL - Processing of the Certificate handshake message failed" );
case -(MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE_REQUEST): case -(MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE_REQUEST):
return "SSL - Processing of the CertificateRequest handshake message failed"; return( "SSL - Processing of the CertificateRequest handshake message failed" );
case -(MBEDTLS_ERR_SSL_BAD_HS_SERVER_KEY_EXCHANGE): case -(MBEDTLS_ERR_SSL_BAD_HS_SERVER_KEY_EXCHANGE):
return "SSL - Processing of the ServerKeyExchange handshake message failed"; return( "SSL - Processing of the ServerKeyExchange handshake message failed" );
case -(MBEDTLS_ERR_SSL_BAD_HS_SERVER_HELLO_DONE): case -(MBEDTLS_ERR_SSL_BAD_HS_SERVER_HELLO_DONE):
return "SSL - Processing of the ServerHelloDone handshake message failed"; return( "SSL - Processing of the ServerHelloDone handshake message failed" );
case -(MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE): case -(MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE):
return "SSL - Processing of the ClientKeyExchange handshake message failed"; return( "SSL - Processing of the ClientKeyExchange handshake message failed" );
case -(MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_RP): case -(MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_RP):
return "SSL - Processing of the ClientKeyExchange handshake message failed in DHM / ECDH Read Public"; return( "SSL - Processing of the ClientKeyExchange handshake message failed in DHM / ECDH Read Public" );
case -(MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_CS): case -(MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_CS):
return "SSL - Processing of the ClientKeyExchange handshake message failed in DHM / ECDH Calculate Secret"; return( "SSL - Processing of the ClientKeyExchange handshake message failed in DHM / ECDH Calculate Secret" );
case -(MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE_VERIFY): case -(MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE_VERIFY):
return "SSL - Processing of the CertificateVerify handshake message failed"; return( "SSL - Processing of the CertificateVerify handshake message failed" );
case -(MBEDTLS_ERR_SSL_BAD_HS_CHANGE_CIPHER_SPEC): case -(MBEDTLS_ERR_SSL_BAD_HS_CHANGE_CIPHER_SPEC):
return "SSL - Processing of the ChangeCipherSpec handshake message failed"; return( "SSL - Processing of the ChangeCipherSpec handshake message failed" );
case -(MBEDTLS_ERR_SSL_BAD_HS_FINISHED): case -(MBEDTLS_ERR_SSL_BAD_HS_FINISHED):
return "SSL - Processing of the Finished handshake message failed"; return( "SSL - Processing of the Finished handshake message failed" );
case -(MBEDTLS_ERR_SSL_ALLOC_FAILED): case -(MBEDTLS_ERR_SSL_ALLOC_FAILED):
return "SSL - Memory allocation failed"; return( "SSL - Memory allocation failed" );
case -(MBEDTLS_ERR_SSL_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_SSL_HW_ACCEL_FAILED):
return "SSL - Hardware acceleration function returned with error"; return( "SSL - Hardware acceleration function returned with error" );
case -(MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH): case -(MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH):
return "SSL - Hardware acceleration function skipped / left alone data"; return( "SSL - Hardware acceleration function skipped / left alone data" );
case -(MBEDTLS_ERR_SSL_COMPRESSION_FAILED): case -(MBEDTLS_ERR_SSL_COMPRESSION_FAILED):
return "SSL - Processing of the compression / decompression failed"; return( "SSL - Processing of the compression / decompression failed" );
case -(MBEDTLS_ERR_SSL_BAD_HS_PROTOCOL_VERSION): case -(MBEDTLS_ERR_SSL_BAD_HS_PROTOCOL_VERSION):
return "SSL - Handshake protocol not within min/max boundaries"; return( "SSL - Handshake protocol not within min/max boundaries" );
case -(MBEDTLS_ERR_SSL_BAD_HS_NEW_SESSION_TICKET): case -(MBEDTLS_ERR_SSL_BAD_HS_NEW_SESSION_TICKET):
return "SSL - Processing of the NewSessionTicket handshake message failed"; return( "SSL - Processing of the NewSessionTicket handshake message failed" );
case -(MBEDTLS_ERR_SSL_SESSION_TICKET_EXPIRED): case -(MBEDTLS_ERR_SSL_SESSION_TICKET_EXPIRED):
return "SSL - Session ticket has expired"; return( "SSL - Session ticket has expired" );
case -(MBEDTLS_ERR_SSL_PK_TYPE_MISMATCH): case -(MBEDTLS_ERR_SSL_PK_TYPE_MISMATCH):
return "SSL - Public key type mismatch (eg, asked for RSA key exchange and presented EC key)"; return( "SSL - Public key type mismatch (eg, asked for RSA key exchange and presented EC key)" );
case -(MBEDTLS_ERR_SSL_UNKNOWN_IDENTITY): case -(MBEDTLS_ERR_SSL_UNKNOWN_IDENTITY):
return "SSL - Unknown identity received (eg, PSK identity)"; return( "SSL - Unknown identity received (eg, PSK identity)" );
case -(MBEDTLS_ERR_SSL_INTERNAL_ERROR): case -(MBEDTLS_ERR_SSL_INTERNAL_ERROR):
return "SSL - Internal error (eg, unexpected failure in lower-level module)"; return( "SSL - Internal error (eg, unexpected failure in lower-level module)" );
case -(MBEDTLS_ERR_SSL_COUNTER_WRAPPING): case -(MBEDTLS_ERR_SSL_COUNTER_WRAPPING):
return "SSL - A counter would wrap (eg, too many messages exchanged)"; return( "SSL - A counter would wrap (eg, too many messages exchanged)" );
case -(MBEDTLS_ERR_SSL_WAITING_SERVER_HELLO_RENEGO): case -(MBEDTLS_ERR_SSL_WAITING_SERVER_HELLO_RENEGO):
return "SSL - Unexpected message at ServerHello in renegotiation"; return( "SSL - Unexpected message at ServerHello in renegotiation" );
case -(MBEDTLS_ERR_SSL_HELLO_VERIFY_REQUIRED): case -(MBEDTLS_ERR_SSL_HELLO_VERIFY_REQUIRED):
return "SSL - DTLS client must retry for hello verification"; return( "SSL - DTLS client must retry for hello verification" );
case -(MBEDTLS_ERR_SSL_BUFFER_TOO_SMALL): case -(MBEDTLS_ERR_SSL_BUFFER_TOO_SMALL):
return "SSL - A buffer is too small to receive or write a message"; return( "SSL - A buffer is too small to receive or write a message" );
case -(MBEDTLS_ERR_SSL_NO_USABLE_CIPHERSUITE): case -(MBEDTLS_ERR_SSL_NO_USABLE_CIPHERSUITE):
return "SSL - None of the common ciphersuites is usable (eg, no suitable certificate, see debug messages)"; return( "SSL - None of the common ciphersuites is usable (eg, no suitable certificate, see debug messages)" );
case -(MBEDTLS_ERR_SSL_WANT_READ): case -(MBEDTLS_ERR_SSL_WANT_READ):
return "SSL - No data of requested type currently available on underlying transport"; return( "SSL - No data of requested type currently available on underlying transport" );
case -(MBEDTLS_ERR_SSL_WANT_WRITE): case -(MBEDTLS_ERR_SSL_WANT_WRITE):
return "SSL - Connection requires a write call"; return( "SSL - Connection requires a write call" );
case -(MBEDTLS_ERR_SSL_TIMEOUT): case -(MBEDTLS_ERR_SSL_TIMEOUT):
return "SSL - The operation timed out"; return( "SSL - The operation timed out" );
case -(MBEDTLS_ERR_SSL_CLIENT_RECONNECT): case -(MBEDTLS_ERR_SSL_CLIENT_RECONNECT):
return "SSL - The client initiated a reconnect from the same port"; return( "SSL - The client initiated a reconnect from the same port" );
case -(MBEDTLS_ERR_SSL_UNEXPECTED_RECORD): case -(MBEDTLS_ERR_SSL_UNEXPECTED_RECORD):
return "SSL - Record header looks valid but is not expected"; return( "SSL - Record header looks valid but is not expected" );
case -(MBEDTLS_ERR_SSL_NON_FATAL): case -(MBEDTLS_ERR_SSL_NON_FATAL):
return "SSL - The alert message received indicates a non-fatal error"; return( "SSL - The alert message received indicates a non-fatal error" );
case -(MBEDTLS_ERR_SSL_INVALID_VERIFY_HASH): case -(MBEDTLS_ERR_SSL_INVALID_VERIFY_HASH):
return "SSL - Couldn't set the hash for verifying CertificateVerify"; return( "SSL - Couldn't set the hash for verifying CertificateVerify" );
case -(MBEDTLS_ERR_SSL_CONTINUE_PROCESSING): case -(MBEDTLS_ERR_SSL_CONTINUE_PROCESSING):
return "SSL - Internal-only message signaling that further message-processing should be done"; return( "SSL - Internal-only message signaling that further message-processing should be done" );
case -(MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS): case -(MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS):
return "SSL - The asynchronous operation is not completed yet"; return( "SSL - The asynchronous operation is not completed yet" );
case -(MBEDTLS_ERR_SSL_EARLY_MESSAGE): case -(MBEDTLS_ERR_SSL_EARLY_MESSAGE):
return "SSL - Internal-only message signaling that a message arrived early"; return( "SSL - Internal-only message signaling that a message arrived early" );
case -(MBEDTLS_ERR_SSL_UNEXPECTED_CID): case -(MBEDTLS_ERR_SSL_UNEXPECTED_CID):
return "SSL - An encrypted DTLS-frame with an unexpected CID was received"; return( "SSL - An encrypted DTLS-frame with an unexpected CID was received" );
case -(MBEDTLS_ERR_SSL_VERSION_MISMATCH): case -(MBEDTLS_ERR_SSL_VERSION_MISMATCH):
return "SSL - An operation failed due to an unexpected version or configuration"; return( "SSL - An operation failed due to an unexpected version or configuration" );
case -(MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS): case -(MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS):
return "SSL - A cryptographic operation is in progress. Try again later"; return( "SSL - A cryptographic operation is in progress. Try again later" );
#endif /* MBEDTLS_SSL_TLS_C */ #endif /* MBEDTLS_SSL_TLS_C */
#if defined(MBEDTLS_X509_USE_C) || defined(MBEDTLS_X509_CREATE_C) #if defined(MBEDTLS_X509_USE_C) || defined(MBEDTLS_X509_CREATE_C)
case -(MBEDTLS_ERR_X509_FEATURE_UNAVAILABLE): case -(MBEDTLS_ERR_X509_FEATURE_UNAVAILABLE):
return "X509 - Unavailable feature, e.g. RSA hashing/encryption combination"; return( "X509 - Unavailable feature, e.g. RSA hashing/encryption combination" );
case -(MBEDTLS_ERR_X509_UNKNOWN_OID): case -(MBEDTLS_ERR_X509_UNKNOWN_OID):
return "X509 - Requested OID is unknown"; return( "X509 - Requested OID is unknown" );
case -(MBEDTLS_ERR_X509_INVALID_FORMAT): case -(MBEDTLS_ERR_X509_INVALID_FORMAT):
return "X509 - The CRT/CRL/CSR format is invalid, e.g. different type expected"; return( "X509 - The CRT/CRL/CSR format is invalid, e.g. different type expected" );
case -(MBEDTLS_ERR_X509_INVALID_VERSION): case -(MBEDTLS_ERR_X509_INVALID_VERSION):
return "X509 - The CRT/CRL/CSR version element is invalid"; return( "X509 - The CRT/CRL/CSR version element is invalid" );
case -(MBEDTLS_ERR_X509_INVALID_SERIAL): case -(MBEDTLS_ERR_X509_INVALID_SERIAL):
return "X509 - The serial tag or value is invalid"; return( "X509 - The serial tag or value is invalid" );
case -(MBEDTLS_ERR_X509_INVALID_ALG): case -(MBEDTLS_ERR_X509_INVALID_ALG):
return "X509 - The algorithm tag or value is invalid"; return( "X509 - The algorithm tag or value is invalid" );
case -(MBEDTLS_ERR_X509_INVALID_NAME): case -(MBEDTLS_ERR_X509_INVALID_NAME):
return "X509 - The name tag or value is invalid"; return( "X509 - The name tag or value is invalid" );
case -(MBEDTLS_ERR_X509_INVALID_DATE): case -(MBEDTLS_ERR_X509_INVALID_DATE):
return "X509 - The date tag or value is invalid"; return( "X509 - The date tag or value is invalid" );
case -(MBEDTLS_ERR_X509_INVALID_SIGNATURE): case -(MBEDTLS_ERR_X509_INVALID_SIGNATURE):
return "X509 - The signature tag or value invalid"; return( "X509 - The signature tag or value invalid" );
case -(MBEDTLS_ERR_X509_INVALID_EXTENSIONS): case -(MBEDTLS_ERR_X509_INVALID_EXTENSIONS):
return "X509 - The extension tag or value is invalid"; return( "X509 - The extension tag or value is invalid" );
case -(MBEDTLS_ERR_X509_UNKNOWN_VERSION): case -(MBEDTLS_ERR_X509_UNKNOWN_VERSION):
return "X509 - CRT/CRL/CSR has an unsupported version number"; return( "X509 - CRT/CRL/CSR has an unsupported version number" );
case -(MBEDTLS_ERR_X509_UNKNOWN_SIG_ALG): case -(MBEDTLS_ERR_X509_UNKNOWN_SIG_ALG):
return "X509 - Signature algorithm (oid) is unsupported"; return( "X509 - Signature algorithm (oid) is unsupported" );
case -(MBEDTLS_ERR_X509_SIG_MISMATCH): case -(MBEDTLS_ERR_X509_SIG_MISMATCH):
return "X509 - Signature algorithms do not match. (see \\c ::mbedtls_x509_crt sig_oid)"; return( "X509 - Signature algorithms do not match. (see \\c ::mbedtls_x509_crt sig_oid)" );
case -(MBEDTLS_ERR_X509_CERT_VERIFY_FAILED): case -(MBEDTLS_ERR_X509_CERT_VERIFY_FAILED):
return "X509 - Certificate verification failed, e.g. CRL, CA or signature check failed"; return( "X509 - Certificate verification failed, e.g. CRL, CA or signature check failed" );
case -(MBEDTLS_ERR_X509_CERT_UNKNOWN_FORMAT): case -(MBEDTLS_ERR_X509_CERT_UNKNOWN_FORMAT):
return "X509 - Format not recognized as DER or PEM"; return( "X509 - Format not recognized as DER or PEM" );
case -(MBEDTLS_ERR_X509_BAD_INPUT_DATA): case -(MBEDTLS_ERR_X509_BAD_INPUT_DATA):
return "X509 - Input invalid"; return( "X509 - Input invalid" );
case -(MBEDTLS_ERR_X509_ALLOC_FAILED): case -(MBEDTLS_ERR_X509_ALLOC_FAILED):
return "X509 - Allocation of memory failed"; return( "X509 - Allocation of memory failed" );
case -(MBEDTLS_ERR_X509_FILE_IO_ERROR): case -(MBEDTLS_ERR_X509_FILE_IO_ERROR):
return "X509 - Read/write of file failed"; return( "X509 - Read/write of file failed" );
case -(MBEDTLS_ERR_X509_BUFFER_TOO_SMALL): case -(MBEDTLS_ERR_X509_BUFFER_TOO_SMALL):
return "X509 - Destination buffer is too small"; return( "X509 - Destination buffer is too small" );
case -(MBEDTLS_ERR_X509_FATAL_ERROR): case -(MBEDTLS_ERR_X509_FATAL_ERROR):
return "X509 - A fatal error occurred, eg the chain is too long or the vrfy callback failed"; return( "X509 - A fatal error occurred, eg the chain is too long or the vrfy callback failed" );
#endif /* MBEDTLS_X509_USE_C || MBEDTLS_X509_CREATE_C */ #endif /* MBEDTLS_X509_USE_C || MBEDTLS_X509_CREATE_C */
/* End Auto-Generated Code. */ /* End Auto-Generated Code. */
@ -572,7 +572,7 @@ const char * mbedtls_high_level_strerr( int error_code )
break; break;
} }
return NULL; return( NULL );
} }
const char * mbedtls_low_level_strerr( int error_code ) const char * mbedtls_low_level_strerr( int error_code )
@ -590,299 +590,299 @@ const char * mbedtls_low_level_strerr( int error_code )
/* Begin Auto-Generated Code. */ /* Begin Auto-Generated Code. */
#if defined(MBEDTLS_AES_C) #if defined(MBEDTLS_AES_C)
case -(MBEDTLS_ERR_AES_INVALID_KEY_LENGTH): case -(MBEDTLS_ERR_AES_INVALID_KEY_LENGTH):
return "AES - Invalid key length"; return( "AES - Invalid key length" );
case -(MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH): case -(MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH):
return "AES - Invalid data input length"; return( "AES - Invalid data input length" );
case -(MBEDTLS_ERR_AES_BAD_INPUT_DATA): case -(MBEDTLS_ERR_AES_BAD_INPUT_DATA):
return "AES - Invalid input data"; return( "AES - Invalid input data" );
case -(MBEDTLS_ERR_AES_FEATURE_UNAVAILABLE): case -(MBEDTLS_ERR_AES_FEATURE_UNAVAILABLE):
return "AES - Feature not available. For example, an unsupported AES key size"; return( "AES - Feature not available. For example, an unsupported AES key size" );
case -(MBEDTLS_ERR_AES_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_AES_HW_ACCEL_FAILED):
return "AES - AES hardware accelerator failed"; return( "AES - AES hardware accelerator failed" );
#endif /* MBEDTLS_AES_C */ #endif /* MBEDTLS_AES_C */
#if defined(MBEDTLS_ARC4_C) #if defined(MBEDTLS_ARC4_C)
case -(MBEDTLS_ERR_ARC4_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_ARC4_HW_ACCEL_FAILED):
return "ARC4 - ARC4 hardware accelerator failed"; return( "ARC4 - ARC4 hardware accelerator failed" );
#endif /* MBEDTLS_ARC4_C */ #endif /* MBEDTLS_ARC4_C */
#if defined(MBEDTLS_ARIA_C) #if defined(MBEDTLS_ARIA_C)
case -(MBEDTLS_ERR_ARIA_BAD_INPUT_DATA): case -(MBEDTLS_ERR_ARIA_BAD_INPUT_DATA):
return "ARIA - Bad input data"; return( "ARIA - Bad input data" );
case -(MBEDTLS_ERR_ARIA_INVALID_INPUT_LENGTH): case -(MBEDTLS_ERR_ARIA_INVALID_INPUT_LENGTH):
return "ARIA - Invalid data input length"; return( "ARIA - Invalid data input length" );
case -(MBEDTLS_ERR_ARIA_FEATURE_UNAVAILABLE): case -(MBEDTLS_ERR_ARIA_FEATURE_UNAVAILABLE):
return "ARIA - Feature not available. For example, an unsupported ARIA key size"; return( "ARIA - Feature not available. For example, an unsupported ARIA key size" );
case -(MBEDTLS_ERR_ARIA_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_ARIA_HW_ACCEL_FAILED):
return "ARIA - ARIA hardware accelerator failed"; return( "ARIA - ARIA hardware accelerator failed" );
#endif /* MBEDTLS_ARIA_C */ #endif /* MBEDTLS_ARIA_C */
#if defined(MBEDTLS_ASN1_PARSE_C) #if defined(MBEDTLS_ASN1_PARSE_C)
case -(MBEDTLS_ERR_ASN1_OUT_OF_DATA): case -(MBEDTLS_ERR_ASN1_OUT_OF_DATA):
return "ASN1 - Out of data when parsing an ASN1 data structure"; return( "ASN1 - Out of data when parsing an ASN1 data structure" );
case -(MBEDTLS_ERR_ASN1_UNEXPECTED_TAG): case -(MBEDTLS_ERR_ASN1_UNEXPECTED_TAG):
return "ASN1 - ASN1 tag was of an unexpected value"; return( "ASN1 - ASN1 tag was of an unexpected value" );
case -(MBEDTLS_ERR_ASN1_INVALID_LENGTH): case -(MBEDTLS_ERR_ASN1_INVALID_LENGTH):
return "ASN1 - Error when trying to determine the length or invalid length"; return( "ASN1 - Error when trying to determine the length or invalid length" );
case -(MBEDTLS_ERR_ASN1_LENGTH_MISMATCH): case -(MBEDTLS_ERR_ASN1_LENGTH_MISMATCH):
return "ASN1 - Actual length differs from expected length"; return( "ASN1 - Actual length differs from expected length" );
case -(MBEDTLS_ERR_ASN1_INVALID_DATA): case -(MBEDTLS_ERR_ASN1_INVALID_DATA):
return "ASN1 - Data is invalid"; return( "ASN1 - Data is invalid" );
case -(MBEDTLS_ERR_ASN1_ALLOC_FAILED): case -(MBEDTLS_ERR_ASN1_ALLOC_FAILED):
return "ASN1 - Memory allocation failed"; return( "ASN1 - Memory allocation failed" );
case -(MBEDTLS_ERR_ASN1_BUF_TOO_SMALL): case -(MBEDTLS_ERR_ASN1_BUF_TOO_SMALL):
return "ASN1 - Buffer too small when writing ASN.1 data structure"; return( "ASN1 - Buffer too small when writing ASN.1 data structure" );
#endif /* MBEDTLS_ASN1_PARSE_C */ #endif /* MBEDTLS_ASN1_PARSE_C */
#if defined(MBEDTLS_BASE64_C) #if defined(MBEDTLS_BASE64_C)
case -(MBEDTLS_ERR_BASE64_BUFFER_TOO_SMALL): case -(MBEDTLS_ERR_BASE64_BUFFER_TOO_SMALL):
return "BASE64 - Output buffer too small"; return( "BASE64 - Output buffer too small" );
case -(MBEDTLS_ERR_BASE64_INVALID_CHARACTER): case -(MBEDTLS_ERR_BASE64_INVALID_CHARACTER):
return "BASE64 - Invalid character in input"; return( "BASE64 - Invalid character in input" );
#endif /* MBEDTLS_BASE64_C */ #endif /* MBEDTLS_BASE64_C */
#if defined(MBEDTLS_BIGNUM_C) #if defined(MBEDTLS_BIGNUM_C)
case -(MBEDTLS_ERR_MPI_FILE_IO_ERROR): case -(MBEDTLS_ERR_MPI_FILE_IO_ERROR):
return "BIGNUM - An error occurred while reading from or writing to a file"; return( "BIGNUM - An error occurred while reading from or writing to a file" );
case -(MBEDTLS_ERR_MPI_BAD_INPUT_DATA): case -(MBEDTLS_ERR_MPI_BAD_INPUT_DATA):
return "BIGNUM - Bad input parameters to function"; return( "BIGNUM - Bad input parameters to function" );
case -(MBEDTLS_ERR_MPI_INVALID_CHARACTER): case -(MBEDTLS_ERR_MPI_INVALID_CHARACTER):
return "BIGNUM - There is an invalid character in the digit string"; return( "BIGNUM - There is an invalid character in the digit string" );
case -(MBEDTLS_ERR_MPI_BUFFER_TOO_SMALL): case -(MBEDTLS_ERR_MPI_BUFFER_TOO_SMALL):
return "BIGNUM - The buffer is too small to write to"; return( "BIGNUM - The buffer is too small to write to" );
case -(MBEDTLS_ERR_MPI_NEGATIVE_VALUE): case -(MBEDTLS_ERR_MPI_NEGATIVE_VALUE):
return "BIGNUM - The input arguments are negative or result in illegal output"; return( "BIGNUM - The input arguments are negative or result in illegal output" );
case -(MBEDTLS_ERR_MPI_DIVISION_BY_ZERO): case -(MBEDTLS_ERR_MPI_DIVISION_BY_ZERO):
return "BIGNUM - The input argument for division is zero, which is not allowed"; return( "BIGNUM - The input argument for division is zero, which is not allowed" );
case -(MBEDTLS_ERR_MPI_NOT_ACCEPTABLE): case -(MBEDTLS_ERR_MPI_NOT_ACCEPTABLE):
return "BIGNUM - The input arguments are not acceptable"; return( "BIGNUM - The input arguments are not acceptable" );
case -(MBEDTLS_ERR_MPI_ALLOC_FAILED): case -(MBEDTLS_ERR_MPI_ALLOC_FAILED):
return "BIGNUM - Memory allocation failed"; return( "BIGNUM - Memory allocation failed" );
#endif /* MBEDTLS_BIGNUM_C */ #endif /* MBEDTLS_BIGNUM_C */
#if defined(MBEDTLS_BLOWFISH_C) #if defined(MBEDTLS_BLOWFISH_C)
case -(MBEDTLS_ERR_BLOWFISH_BAD_INPUT_DATA): case -(MBEDTLS_ERR_BLOWFISH_BAD_INPUT_DATA):
return "BLOWFISH - Bad input data"; return( "BLOWFISH - Bad input data" );
case -(MBEDTLS_ERR_BLOWFISH_INVALID_INPUT_LENGTH): case -(MBEDTLS_ERR_BLOWFISH_INVALID_INPUT_LENGTH):
return "BLOWFISH - Invalid data input length"; return( "BLOWFISH - Invalid data input length" );
case -(MBEDTLS_ERR_BLOWFISH_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_BLOWFISH_HW_ACCEL_FAILED):
return "BLOWFISH - Blowfish hardware accelerator failed"; return( "BLOWFISH - Blowfish hardware accelerator failed" );
#endif /* MBEDTLS_BLOWFISH_C */ #endif /* MBEDTLS_BLOWFISH_C */
#if defined(MBEDTLS_CAMELLIA_C) #if defined(MBEDTLS_CAMELLIA_C)
case -(MBEDTLS_ERR_CAMELLIA_BAD_INPUT_DATA): case -(MBEDTLS_ERR_CAMELLIA_BAD_INPUT_DATA):
return "CAMELLIA - Bad input data"; return( "CAMELLIA - Bad input data" );
case -(MBEDTLS_ERR_CAMELLIA_INVALID_INPUT_LENGTH): case -(MBEDTLS_ERR_CAMELLIA_INVALID_INPUT_LENGTH):
return "CAMELLIA - Invalid data input length"; return( "CAMELLIA - Invalid data input length" );
case -(MBEDTLS_ERR_CAMELLIA_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_CAMELLIA_HW_ACCEL_FAILED):
return "CAMELLIA - Camellia hardware accelerator failed"; return( "CAMELLIA - Camellia hardware accelerator failed" );
#endif /* MBEDTLS_CAMELLIA_C */ #endif /* MBEDTLS_CAMELLIA_C */
#if defined(MBEDTLS_CCM_C) #if defined(MBEDTLS_CCM_C)
case -(MBEDTLS_ERR_CCM_BAD_INPUT): case -(MBEDTLS_ERR_CCM_BAD_INPUT):
return "CCM - Bad input parameters to the function"; return( "CCM - Bad input parameters to the function" );
case -(MBEDTLS_ERR_CCM_AUTH_FAILED): case -(MBEDTLS_ERR_CCM_AUTH_FAILED):
return "CCM - Authenticated decryption failed"; return( "CCM - Authenticated decryption failed" );
case -(MBEDTLS_ERR_CCM_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_CCM_HW_ACCEL_FAILED):
return "CCM - CCM hardware accelerator failed"; return( "CCM - CCM hardware accelerator failed" );
#endif /* MBEDTLS_CCM_C */ #endif /* MBEDTLS_CCM_C */
#if defined(MBEDTLS_CHACHA20_C) #if defined(MBEDTLS_CHACHA20_C)
case -(MBEDTLS_ERR_CHACHA20_BAD_INPUT_DATA): case -(MBEDTLS_ERR_CHACHA20_BAD_INPUT_DATA):
return "CHACHA20 - Invalid input parameter(s)"; return( "CHACHA20 - Invalid input parameter(s)" );
case -(MBEDTLS_ERR_CHACHA20_FEATURE_UNAVAILABLE): case -(MBEDTLS_ERR_CHACHA20_FEATURE_UNAVAILABLE):
return "CHACHA20 - Feature not available. For example, s part of the API is not implemented"; return( "CHACHA20 - Feature not available. For example, s part of the API is not implemented" );
case -(MBEDTLS_ERR_CHACHA20_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_CHACHA20_HW_ACCEL_FAILED):
return "CHACHA20 - Chacha20 hardware accelerator failed"; return( "CHACHA20 - Chacha20 hardware accelerator failed" );
#endif /* MBEDTLS_CHACHA20_C */ #endif /* MBEDTLS_CHACHA20_C */
#if defined(MBEDTLS_CHACHAPOLY_C) #if defined(MBEDTLS_CHACHAPOLY_C)
case -(MBEDTLS_ERR_CHACHAPOLY_BAD_STATE): case -(MBEDTLS_ERR_CHACHAPOLY_BAD_STATE):
return "CHACHAPOLY - The requested operation is not permitted in the current state"; return( "CHACHAPOLY - The requested operation is not permitted in the current state" );
case -(MBEDTLS_ERR_CHACHAPOLY_AUTH_FAILED): case -(MBEDTLS_ERR_CHACHAPOLY_AUTH_FAILED):
return "CHACHAPOLY - Authenticated decryption failed: data was not authentic"; return( "CHACHAPOLY - Authenticated decryption failed: data was not authentic" );
#endif /* MBEDTLS_CHACHAPOLY_C */ #endif /* MBEDTLS_CHACHAPOLY_C */
#if defined(MBEDTLS_CMAC_C) #if defined(MBEDTLS_CMAC_C)
case -(MBEDTLS_ERR_CMAC_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_CMAC_HW_ACCEL_FAILED):
return "CMAC - CMAC hardware accelerator failed"; return( "CMAC - CMAC hardware accelerator failed" );
#endif /* MBEDTLS_CMAC_C */ #endif /* MBEDTLS_CMAC_C */
#if defined(MBEDTLS_CTR_DRBG_C) #if defined(MBEDTLS_CTR_DRBG_C)
case -(MBEDTLS_ERR_CTR_DRBG_ENTROPY_SOURCE_FAILED): case -(MBEDTLS_ERR_CTR_DRBG_ENTROPY_SOURCE_FAILED):
return "CTR_DRBG - The entropy source failed"; return( "CTR_DRBG - The entropy source failed" );
case -(MBEDTLS_ERR_CTR_DRBG_REQUEST_TOO_BIG): case -(MBEDTLS_ERR_CTR_DRBG_REQUEST_TOO_BIG):
return "CTR_DRBG - The requested random buffer length is too big"; return( "CTR_DRBG - The requested random buffer length is too big" );
case -(MBEDTLS_ERR_CTR_DRBG_INPUT_TOO_BIG): case -(MBEDTLS_ERR_CTR_DRBG_INPUT_TOO_BIG):
return "CTR_DRBG - The input (entropy + additional data) is too large"; return( "CTR_DRBG - The input (entropy + additional data) is too large" );
case -(MBEDTLS_ERR_CTR_DRBG_FILE_IO_ERROR): case -(MBEDTLS_ERR_CTR_DRBG_FILE_IO_ERROR):
return "CTR_DRBG - Read or write error in file"; return( "CTR_DRBG - Read or write error in file" );
#endif /* MBEDTLS_CTR_DRBG_C */ #endif /* MBEDTLS_CTR_DRBG_C */
#if defined(MBEDTLS_DES_C) #if defined(MBEDTLS_DES_C)
case -(MBEDTLS_ERR_DES_INVALID_INPUT_LENGTH): case -(MBEDTLS_ERR_DES_INVALID_INPUT_LENGTH):
return "DES - The data input has an invalid length"; return( "DES - The data input has an invalid length" );
case -(MBEDTLS_ERR_DES_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_DES_HW_ACCEL_FAILED):
return "DES - DES hardware accelerator failed"; return( "DES - DES hardware accelerator failed" );
#endif /* MBEDTLS_DES_C */ #endif /* MBEDTLS_DES_C */
#if defined(MBEDTLS_ENTROPY_C) #if defined(MBEDTLS_ENTROPY_C)
case -(MBEDTLS_ERR_ENTROPY_SOURCE_FAILED): case -(MBEDTLS_ERR_ENTROPY_SOURCE_FAILED):
return "ENTROPY - Critical entropy source failure"; return( "ENTROPY - Critical entropy source failure" );
case -(MBEDTLS_ERR_ENTROPY_MAX_SOURCES): case -(MBEDTLS_ERR_ENTROPY_MAX_SOURCES):
return "ENTROPY - No more sources can be added"; return( "ENTROPY - No more sources can be added" );
case -(MBEDTLS_ERR_ENTROPY_NO_SOURCES_DEFINED): case -(MBEDTLS_ERR_ENTROPY_NO_SOURCES_DEFINED):
return "ENTROPY - No sources have been added to poll"; return( "ENTROPY - No sources have been added to poll" );
case -(MBEDTLS_ERR_ENTROPY_NO_STRONG_SOURCE): case -(MBEDTLS_ERR_ENTROPY_NO_STRONG_SOURCE):
return "ENTROPY - No strong sources have been added to poll"; return( "ENTROPY - No strong sources have been added to poll" );
case -(MBEDTLS_ERR_ENTROPY_FILE_IO_ERROR): case -(MBEDTLS_ERR_ENTROPY_FILE_IO_ERROR):
return "ENTROPY - Read/write error in file"; return( "ENTROPY - Read/write error in file" );
#endif /* MBEDTLS_ENTROPY_C */ #endif /* MBEDTLS_ENTROPY_C */
#if defined(MBEDTLS_ERROR_C) #if defined(MBEDTLS_ERROR_C)
case -(MBEDTLS_ERR_ERROR_GENERIC_ERROR): case -(MBEDTLS_ERR_ERROR_GENERIC_ERROR):
return "ERROR - Generic error"; return( "ERROR - Generic error" );
case -(MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED): case -(MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED):
return "ERROR - This is a bug in the library"; return( "ERROR - This is a bug in the library" );
#endif /* MBEDTLS_ERROR_C */ #endif /* MBEDTLS_ERROR_C */
#if defined(MBEDTLS_GCM_C) #if defined(MBEDTLS_GCM_C)
case -(MBEDTLS_ERR_GCM_AUTH_FAILED): case -(MBEDTLS_ERR_GCM_AUTH_FAILED):
return "GCM - Authenticated decryption failed"; return( "GCM - Authenticated decryption failed" );
case -(MBEDTLS_ERR_GCM_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_GCM_HW_ACCEL_FAILED):
return "GCM - GCM hardware accelerator failed"; return( "GCM - GCM hardware accelerator failed" );
case -(MBEDTLS_ERR_GCM_BAD_INPUT): case -(MBEDTLS_ERR_GCM_BAD_INPUT):
return "GCM - Bad input parameters to function"; return( "GCM - Bad input parameters to function" );
#endif /* MBEDTLS_GCM_C */ #endif /* MBEDTLS_GCM_C */
#if defined(MBEDTLS_HKDF_C) #if defined(MBEDTLS_HKDF_C)
case -(MBEDTLS_ERR_HKDF_BAD_INPUT_DATA): case -(MBEDTLS_ERR_HKDF_BAD_INPUT_DATA):
return "HKDF - Bad input parameters to function"; return( "HKDF - Bad input parameters to function" );
#endif /* MBEDTLS_HKDF_C */ #endif /* MBEDTLS_HKDF_C */
#if defined(MBEDTLS_HMAC_DRBG_C) #if defined(MBEDTLS_HMAC_DRBG_C)
case -(MBEDTLS_ERR_HMAC_DRBG_REQUEST_TOO_BIG): case -(MBEDTLS_ERR_HMAC_DRBG_REQUEST_TOO_BIG):
return "HMAC_DRBG - Too many random requested in single call"; return( "HMAC_DRBG - Too many random requested in single call" );
case -(MBEDTLS_ERR_HMAC_DRBG_INPUT_TOO_BIG): case -(MBEDTLS_ERR_HMAC_DRBG_INPUT_TOO_BIG):
return "HMAC_DRBG - Input too large (Entropy + additional)"; return( "HMAC_DRBG - Input too large (Entropy + additional)" );
case -(MBEDTLS_ERR_HMAC_DRBG_FILE_IO_ERROR): case -(MBEDTLS_ERR_HMAC_DRBG_FILE_IO_ERROR):
return "HMAC_DRBG - Read/write error in file"; return( "HMAC_DRBG - Read/write error in file" );
case -(MBEDTLS_ERR_HMAC_DRBG_ENTROPY_SOURCE_FAILED): case -(MBEDTLS_ERR_HMAC_DRBG_ENTROPY_SOURCE_FAILED):
return "HMAC_DRBG - The entropy source failed"; return( "HMAC_DRBG - The entropy source failed" );
#endif /* MBEDTLS_HMAC_DRBG_C */ #endif /* MBEDTLS_HMAC_DRBG_C */
#if defined(MBEDTLS_MD2_C) #if defined(MBEDTLS_MD2_C)
case -(MBEDTLS_ERR_MD2_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_MD2_HW_ACCEL_FAILED):
return "MD2 - MD2 hardware accelerator failed"; return( "MD2 - MD2 hardware accelerator failed" );
#endif /* MBEDTLS_MD2_C */ #endif /* MBEDTLS_MD2_C */
#if defined(MBEDTLS_MD4_C) #if defined(MBEDTLS_MD4_C)
case -(MBEDTLS_ERR_MD4_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_MD4_HW_ACCEL_FAILED):
return "MD4 - MD4 hardware accelerator failed"; return( "MD4 - MD4 hardware accelerator failed" );
#endif /* MBEDTLS_MD4_C */ #endif /* MBEDTLS_MD4_C */
#if defined(MBEDTLS_MD5_C) #if defined(MBEDTLS_MD5_C)
case -(MBEDTLS_ERR_MD5_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_MD5_HW_ACCEL_FAILED):
return "MD5 - MD5 hardware accelerator failed"; return( "MD5 - MD5 hardware accelerator failed" );
#endif /* MBEDTLS_MD5_C */ #endif /* MBEDTLS_MD5_C */
#if defined(MBEDTLS_NET_C) #if defined(MBEDTLS_NET_C)
case -(MBEDTLS_ERR_NET_SOCKET_FAILED): case -(MBEDTLS_ERR_NET_SOCKET_FAILED):
return "NET - Failed to open a socket"; return( "NET - Failed to open a socket" );
case -(MBEDTLS_ERR_NET_CONNECT_FAILED): case -(MBEDTLS_ERR_NET_CONNECT_FAILED):
return "NET - The connection to the given server / port failed"; return( "NET - The connection to the given server / port failed" );
case -(MBEDTLS_ERR_NET_BIND_FAILED): case -(MBEDTLS_ERR_NET_BIND_FAILED):
return "NET - Binding of the socket failed"; return( "NET - Binding of the socket failed" );
case -(MBEDTLS_ERR_NET_LISTEN_FAILED): case -(MBEDTLS_ERR_NET_LISTEN_FAILED):
return "NET - Could not listen on the socket"; return( "NET - Could not listen on the socket" );
case -(MBEDTLS_ERR_NET_ACCEPT_FAILED): case -(MBEDTLS_ERR_NET_ACCEPT_FAILED):
return "NET - Could not accept the incoming connection"; return( "NET - Could not accept the incoming connection" );
case -(MBEDTLS_ERR_NET_RECV_FAILED): case -(MBEDTLS_ERR_NET_RECV_FAILED):
return "NET - Reading information from the socket failed"; return( "NET - Reading information from the socket failed" );
case -(MBEDTLS_ERR_NET_SEND_FAILED): case -(MBEDTLS_ERR_NET_SEND_FAILED):
return "NET - Sending information through the socket failed"; return( "NET - Sending information through the socket failed" );
case -(MBEDTLS_ERR_NET_CONN_RESET): case -(MBEDTLS_ERR_NET_CONN_RESET):
return "NET - Connection was reset by peer"; return( "NET - Connection was reset by peer" );
case -(MBEDTLS_ERR_NET_UNKNOWN_HOST): case -(MBEDTLS_ERR_NET_UNKNOWN_HOST):
return "NET - Failed to get an IP address for the given hostname"; return( "NET - Failed to get an IP address for the given hostname" );
case -(MBEDTLS_ERR_NET_BUFFER_TOO_SMALL): case -(MBEDTLS_ERR_NET_BUFFER_TOO_SMALL):
return "NET - Buffer is too small to hold the data"; return( "NET - Buffer is too small to hold the data" );
case -(MBEDTLS_ERR_NET_INVALID_CONTEXT): case -(MBEDTLS_ERR_NET_INVALID_CONTEXT):
return "NET - The context is invalid, eg because it was free()ed"; return( "NET - The context is invalid, eg because it was free()ed" );
case -(MBEDTLS_ERR_NET_POLL_FAILED): case -(MBEDTLS_ERR_NET_POLL_FAILED):
return "NET - Polling the net context failed"; return( "NET - Polling the net context failed" );
case -(MBEDTLS_ERR_NET_BAD_INPUT_DATA): case -(MBEDTLS_ERR_NET_BAD_INPUT_DATA):
return "NET - Input invalid"; return( "NET - Input invalid" );
#endif /* MBEDTLS_NET_C */ #endif /* MBEDTLS_NET_C */
#if defined(MBEDTLS_OID_C) #if defined(MBEDTLS_OID_C)
case -(MBEDTLS_ERR_OID_NOT_FOUND): case -(MBEDTLS_ERR_OID_NOT_FOUND):
return "OID - OID is not found"; return( "OID - OID is not found" );
case -(MBEDTLS_ERR_OID_BUF_TOO_SMALL): case -(MBEDTLS_ERR_OID_BUF_TOO_SMALL):
return "OID - output buffer is too small"; return( "OID - output buffer is too small" );
#endif /* MBEDTLS_OID_C */ #endif /* MBEDTLS_OID_C */
#if defined(MBEDTLS_PADLOCK_C) #if defined(MBEDTLS_PADLOCK_C)
case -(MBEDTLS_ERR_PADLOCK_DATA_MISALIGNED): case -(MBEDTLS_ERR_PADLOCK_DATA_MISALIGNED):
return "PADLOCK - Input data should be aligned"; return( "PADLOCK - Input data should be aligned" );
#endif /* MBEDTLS_PADLOCK_C */ #endif /* MBEDTLS_PADLOCK_C */
#if defined(MBEDTLS_PLATFORM_C) #if defined(MBEDTLS_PLATFORM_C)
case -(MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED):
return "PLATFORM - Hardware accelerator failed"; return( "PLATFORM - Hardware accelerator failed" );
case -(MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED): case -(MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED):
return "PLATFORM - The requested feature is not supported by the platform"; return( "PLATFORM - The requested feature is not supported by the platform" );
#endif /* MBEDTLS_PLATFORM_C */ #endif /* MBEDTLS_PLATFORM_C */
#if defined(MBEDTLS_POLY1305_C) #if defined(MBEDTLS_POLY1305_C)
case -(MBEDTLS_ERR_POLY1305_BAD_INPUT_DATA): case -(MBEDTLS_ERR_POLY1305_BAD_INPUT_DATA):
return "POLY1305 - Invalid input parameter(s)"; return( "POLY1305 - Invalid input parameter(s)" );
case -(MBEDTLS_ERR_POLY1305_FEATURE_UNAVAILABLE): case -(MBEDTLS_ERR_POLY1305_FEATURE_UNAVAILABLE):
return "POLY1305 - Feature not available. For example, s part of the API is not implemented"; return( "POLY1305 - Feature not available. For example, s part of the API is not implemented" );
case -(MBEDTLS_ERR_POLY1305_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_POLY1305_HW_ACCEL_FAILED):
return "POLY1305 - Poly1305 hardware accelerator failed"; return( "POLY1305 - Poly1305 hardware accelerator failed" );
#endif /* MBEDTLS_POLY1305_C */ #endif /* MBEDTLS_POLY1305_C */
#if defined(MBEDTLS_RIPEMD160_C) #if defined(MBEDTLS_RIPEMD160_C)
case -(MBEDTLS_ERR_RIPEMD160_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_RIPEMD160_HW_ACCEL_FAILED):
return "RIPEMD160 - RIPEMD160 hardware accelerator failed"; return( "RIPEMD160 - RIPEMD160 hardware accelerator failed" );
#endif /* MBEDTLS_RIPEMD160_C */ #endif /* MBEDTLS_RIPEMD160_C */
#if defined(MBEDTLS_SHA1_C) #if defined(MBEDTLS_SHA1_C)
case -(MBEDTLS_ERR_SHA1_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_SHA1_HW_ACCEL_FAILED):
return "SHA1 - SHA-1 hardware accelerator failed"; return( "SHA1 - SHA-1 hardware accelerator failed" );
case -(MBEDTLS_ERR_SHA1_BAD_INPUT_DATA): case -(MBEDTLS_ERR_SHA1_BAD_INPUT_DATA):
return "SHA1 - SHA-1 input data was malformed"; return( "SHA1 - SHA-1 input data was malformed" );
#endif /* MBEDTLS_SHA1_C */ #endif /* MBEDTLS_SHA1_C */
#if defined(MBEDTLS_SHA256_C) #if defined(MBEDTLS_SHA256_C)
case -(MBEDTLS_ERR_SHA256_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_SHA256_HW_ACCEL_FAILED):
return "SHA256 - SHA-256 hardware accelerator failed"; return( "SHA256 - SHA-256 hardware accelerator failed" );
case -(MBEDTLS_ERR_SHA256_BAD_INPUT_DATA): case -(MBEDTLS_ERR_SHA256_BAD_INPUT_DATA):
return "SHA256 - SHA-256 input data was malformed"; return( "SHA256 - SHA-256 input data was malformed" );
#endif /* MBEDTLS_SHA256_C */ #endif /* MBEDTLS_SHA256_C */
#if defined(MBEDTLS_SHA512_C) #if defined(MBEDTLS_SHA512_C)
case -(MBEDTLS_ERR_SHA512_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_SHA512_HW_ACCEL_FAILED):
return "SHA512 - SHA-512 hardware accelerator failed"; return( "SHA512 - SHA-512 hardware accelerator failed" );
case -(MBEDTLS_ERR_SHA512_BAD_INPUT_DATA): case -(MBEDTLS_ERR_SHA512_BAD_INPUT_DATA):
return "SHA512 - SHA-512 input data was malformed"; return( "SHA512 - SHA-512 input data was malformed" );
#endif /* MBEDTLS_SHA512_C */ #endif /* MBEDTLS_SHA512_C */
#if defined(MBEDTLS_THREADING_C) #if defined(MBEDTLS_THREADING_C)
case -(MBEDTLS_ERR_THREADING_FEATURE_UNAVAILABLE): case -(MBEDTLS_ERR_THREADING_FEATURE_UNAVAILABLE):
return "THREADING - The selected feature is not available"; return( "THREADING - The selected feature is not available" );
case -(MBEDTLS_ERR_THREADING_BAD_INPUT_DATA): case -(MBEDTLS_ERR_THREADING_BAD_INPUT_DATA):
return "THREADING - Bad input parameters to function"; return( "THREADING - Bad input parameters to function" );
case -(MBEDTLS_ERR_THREADING_MUTEX_ERROR): case -(MBEDTLS_ERR_THREADING_MUTEX_ERROR):
return "THREADING - Locking / unlocking / free failed with error code"; return( "THREADING - Locking / unlocking / free failed with error code" );
#endif /* MBEDTLS_THREADING_C */ #endif /* MBEDTLS_THREADING_C */
#if defined(MBEDTLS_XTEA_C) #if defined(MBEDTLS_XTEA_C)
case -(MBEDTLS_ERR_XTEA_INVALID_INPUT_LENGTH): case -(MBEDTLS_ERR_XTEA_INVALID_INPUT_LENGTH):
return "XTEA - The data input has an invalid length"; return( "XTEA - The data input has an invalid length" );
case -(MBEDTLS_ERR_XTEA_HW_ACCEL_FAILED): case -(MBEDTLS_ERR_XTEA_HW_ACCEL_FAILED):
return "XTEA - XTEA hardware accelerator failed"; return( "XTEA - XTEA hardware accelerator failed" );
#endif /* MBEDTLS_XTEA_C */ #endif /* MBEDTLS_XTEA_C */
/* End Auto-Generated Code. */ /* End Auto-Generated Code. */
@ -890,7 +890,7 @@ const char * mbedtls_low_level_strerr( int error_code )
break; break;
} }
return NULL; return( NULL );
} }
void mbedtls_strerror( int ret, char *buf, size_t buflen ) void mbedtls_strerror( int ret, char *buf, size_t buflen )

View file

@ -62,7 +62,7 @@ HIGH_LEVEL_CODE_CHECKS
break; break;
} }
return NULL; return( NULL );
} }
const char * mbedtls_low_level_strerr( int error_code ) const char * mbedtls_low_level_strerr( int error_code )
@ -85,7 +85,7 @@ LOW_LEVEL_CODE_CHECKS
break; break;
} }
return NULL; return( NULL );
} }
void mbedtls_strerror( int ret, char *buf, size_t buflen ) void mbedtls_strerror( int ret, char *buf, size_t buflen )

View file

@ -161,7 +161,7 @@ foreach my $line (@matches)
} }
${$code_check} .= "${white_space}case -($error_name):\n". ${$code_check} .= "${white_space}case -($error_name):\n".
"${white_space} return \"$module_name - $description\";\n" "${white_space} return( \"$module_name - $description\" );\n"
}; };
if ($ll_old_define ne "") if ($ll_old_define ne "")