updates.
[silc.git] / lib / silccrypt / silchash.h
index 8de3e5eb8db07bab37319c8efb44addef2c69df2..cf4a6be4a7e4dd4c6c7a7216acaa5023ce6ff5f6 100644 (file)
@@ -49,7 +49,7 @@ typedef struct SilcHashStruct {
 #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"
@@ -84,7 +84,7 @@ void silc_##hash##_transform(SilcUInt32 *state,                       \
 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);