Initial code commit for Toolkit 1.1.
[silc.git] / lib / silccrypt / silchash.h
index 2de31aafa248586ffeb51e3f94a3b543d463a89b..b8698281349ec2b80ff907678bdc5850173b9ea6 100644 (file)
@@ -84,6 +84,7 @@ extern DLLAPI const SilcHashObject silc_default_hash[];
 
 /* Default HASH function in the SILC protocol */
 #define SILC_DEFAULT_HASH "sha1"
+#define SILC_HASH_MAXLEN 64
 
 /* Macros */
 
@@ -168,6 +169,19 @@ bool silc_hash_unregister(SilcHashObject *hash);
  ***/
 bool silc_hash_register_default(void);
 
+/****f* silccrypt/SilcHashAPI/silc_hash_unregister_all
+ *
+ * SYNOPSIS
+ *
+ *    bool silc_hash_unregister_all(void);
+ *
+ * DESCRIPTION
+ *
+ *    Unregisters all registered hash functions.
+ *
+ ***/
+bool silc_hash_unregister_all(void);
+
 /****f* silccrypt/SilcHashAPI/silc_hash_alloc
  *
  * SYNOPSIS