- Added regular error codes for generic message digest layer
diff --git a/library/error.c b/library/error.c
index eb03ce1..c9a48db 100644
--- a/library/error.c
+++ b/library/error.c
@@ -137,6 +137,14 @@
#if defined(POLARSSL_MD_C)
if( use_ret == -(POLARSSL_ERR_MD_FEATURE_UNAVAILABLE) )
snprintf( buf, buflen, "MD - The selected feature is not available" );
+ if( use_ret == -(POLARSSL_ERR_MD_BAD_INPUT_DATA) )
+ snprintf( buf, buflen, "MD - Bad input parameters to function" );
+ if( use_ret == -(POLARSSL_ERR_MD_ALLOC_FAILED) )
+ snprintf( buf, buflen, "MD - Failed to allocate memory" );
+ if( use_ret == -(POLARSSL_ERR_MD_FILE_OPEN_FAILED) )
+ snprintf( buf, buflen, "MD - Opening of file failed" );
+ if( use_ret == -(POLARSSL_ERR_MD_FILE_READ_FAILED) )
+ snprintf( buf, buflen, "MD - Failure when reading from file" );
#endif /* POLARSSL_MD_C */
#if defined(POLARSSL_PEM_C)