Add RIPEMD-160 to the generic MD layer
diff --git a/library/md.c b/library/md.c
index af66756..291219d 100644
--- a/library/md.c
+++ b/library/md.c
@@ -55,6 +55,10 @@
POLARSSL_MD_MD5,
#endif
+#if defined(POLARSSL_RMD160_C)
+ POLARSSL_MD_RMD160,
+#endif
+
#if defined(POLARSSL_SHA1_C)
POLARSSL_MD_SHA1,
#endif
@@ -95,6 +99,10 @@
if( !strcasecmp( "MD5", md_name ) )
return md_info_from_type( POLARSSL_MD_MD5 );
#endif
+#if defined(POLARSSL_RMD160_C)
+ if( !strcasecmp( "RMD160", md_name ) )
+ return md_info_from_type( POLARSSL_MD_RMD160 );
+#endif
#if defined(POLARSSL_SHA1_C)
if( !strcasecmp( "SHA1", md_name ) || !strcasecmp( "SHA", md_name ) )
return md_info_from_type( POLARSSL_MD_SHA1 );
@@ -130,6 +138,10 @@
case POLARSSL_MD_MD5:
return &md5_info;
#endif
+#if defined(POLARSSL_RMD160_C)
+ case POLARSSL_MD_RMD160:
+ return &rmd160_info;
+#endif
#if defined(POLARSSL_SHA1_C)
case POLARSSL_MD_SHA1:
return &sha1_info;