summaryrefslogtreecommitdiff
path: root/cesar/cp2/secu/inc/pbkdf1.h
diff options
context:
space:
mode:
Diffstat (limited to 'cesar/cp2/secu/inc/pbkdf1.h')
-rw-r--r--cesar/cp2/secu/inc/pbkdf1.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/cesar/cp2/secu/inc/pbkdf1.h b/cesar/cp2/secu/inc/pbkdf1.h
new file mode 100644
index 0000000000..6ab46c6283
--- /dev/null
+++ b/cesar/cp2/secu/inc/pbkdf1.h
@@ -0,0 +1,29 @@
+#ifndef cp2_secu_inc_pbkdf1_h
+#define cp2_secu_inc_pbkdf1_h
+/* Cesar project {{{
+ *
+ * Copyright (C) 2008 Spidcom
+ *
+ * <<<Licence>>>
+ *
+ * }}} */
+/**
+ * \file cp2/secu/inc/pbkdf1.h
+ * \brief PBKDF1 function.
+ * \ingroup cp2_secu
+ *
+ */
+
+/**
+ * pbkdf1
+ * \param input the input data to hash (can be a clear ascii password)
+ * \param input_len length of input
+ * \param salt salt to apply to input data
+ * \param salt_len length of salt
+ * \param it_count iteration number for the hash function
+ */
+void
+secu_pbkdf1 (u8 buffer[], uint length, u8 salt[],
+ uint salt_len, uint it_count);
+
+#endif /* cp2_secu_inc_pbkdf1_h */