Fix issue if salt = NULL and salt_len !=0 in mbedtls_hkdf_extract()
diff --git a/library/hkdf.c b/library/hkdf.c
index 41d7d87..82d8a42 100644
--- a/library/hkdf.c
+++ b/library/hkdf.c
@@ -62,6 +62,11 @@
     {
         size_t hash_len;
 
+        if( salt_len != 0 )
+        {
+            return MBEDTLS_ERR_HKDF_BAD_INPUT_DATA;
+        }
+
         hash_len = mbedtls_md_get_size( md );
 
         if( hash_len == 0 )