typedef SilcUInt32 (*SilcHashFunction)(void *key, void *user_context);
A type for the hash function. This function is used to hash the provided key value `key' and return the index for the hash table. The `user_context' is application specific context and is delivered to the callback.