#define SILC_ALL_HASH_FUNCTIONS ((SilcHashObject *)1)
/* Default hash functions for silc_hash_register_default(). */
-extern DLLAPI SilcHashObject silc_default_hash[];
+extern DLLAPI const SilcHashObject silc_default_hash[];
/* Default HASH function in the SILC protocol */
#define SILC_DEFAULT_HASH "sha1"
SilcUInt32 silc_##hash##_context_len()
/* Prototypes */
-bool silc_hash_register(SilcHashObject *hash);
+bool silc_hash_register(const SilcHashObject *hash);
bool silc_hash_unregister(SilcHashObject *hash);
bool silc_hash_register_default(void);
bool silc_hash_alloc(const unsigned char *name, SilcHash *new_hash);