[digest] Add HMAC-SHA1 based pseudorandom function and PBKDF2
[gpxe.git] / src / include / gpxe / sha1.h
index 8109a8a..c203d99 100644 (file)
@@ -12,4 +12,13 @@ struct digest_algorithm;
 
 extern struct digest_algorithm sha1_algorithm;
 
+/* SHA1-wrapping functions defined in sha1extra.c: */
+
+void prf_sha1 ( const void *key, size_t key_len, const char *label,
+               const void *data, size_t data_len, void *prf, size_t prf_len );
+
+void pbkdf2_sha1 ( const void *passphrase, size_t pass_len,
+                  const void *salt, size_t salt_len,
+                  int iterations, void *key, size_t key_len );
+
 #endif /* _GPXE_SHA1_H */