X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilccrypt%2Fsilchash.h;h=02a397cf1e40ee10157a2fc6689c9db3bfa0d894;hb=e7b6c157b80152bf9fb9266e6bdd93f9fb0db776;hp=dee139efdc6fa760b757c6db38ec4884a069ad3d;hpb=cf7c57c5507866dab44cc92c9ee772cfc80eddbd;p=silc.git diff --git a/lib/silccrypt/silchash.h b/lib/silccrypt/silchash.h index dee139ef..02a397cf 100644 --- a/lib/silccrypt/silchash.h +++ b/lib/silccrypt/silchash.h @@ -72,7 +72,7 @@ typedef struct { void (*init)(void *); void (*update)(void *, const unsigned char *, SilcUInt32); void (*final)(void *, unsigned char *); - void (*transform)(SilcUInt32 *, const unsigned char *); + void (*transform)(void *, const unsigned char *); SilcUInt32 (*context_len)(); } SilcHashObject; @@ -111,7 +111,7 @@ void silc_##hash##_update(void *context, const unsigned char *data, \ #define SILC_HASH_API_FINAL(hash) \ void silc_##hash##_final(void *context, unsigned char *digest) #define SILC_HASH_API_TRANSFORM(hash) \ -void silc_##hash##_transform(SilcUInt32 *state, const unsigned char *buffer) +void silc_##hash##_transform(void *state, const unsigned char *buffer) #define SILC_HASH_API_CONTEXT_LEN(hash) \ SilcUInt32 silc_##hash##_context_len() @@ -187,7 +187,7 @@ SilcBool silc_hash_unregister_all(void); * * SYNOPSIS * - * SilcBool silc_hash_alloc(const unsigned char *name, SilcHash *new_hash); + * SilcBool silc_hash_alloc(const char *name, SilcHash *new_hash); * * DESCRIPTION * @@ -196,7 +196,7 @@ SilcBool silc_hash_unregister_all(void); * returns FALSE if such hash function does not exist. * ***/ -SilcBool silc_hash_alloc(const unsigned char *name, SilcHash *new_hash); +SilcBool silc_hash_alloc(const char *name, SilcHash *new_hash); /****f* silccrypt/SilcHashAPI/silc_hash_alloc_by_oid * @@ -230,14 +230,14 @@ void silc_hash_free(SilcHash hash); * * SYNOPSIS * - * SilcBool silc_hash_is_supported(const unsigned char *name); + * SilcBool silc_hash_is_supported(const char *name); * * DESCRIPTION * * Returns TRUE if the hash function indicated by the `name' exists. * ***/ -SilcBool silc_hash_is_supported(const unsigned char *name); +SilcBool silc_hash_is_supported(const char *name); /****f* silccrypt/SilcHashAPI/silc_hash_get_supported * @@ -396,7 +396,7 @@ void silc_hash_final(SilcHash hash, unsigned char *return_hash); * * SYNOPSIS * - * void silc_hash_transform(SilcHash hash, SilcUInt32 *state, + * void silc_hash_transform(SilcHash hash, void *state, * const unsigned char *data); * * DESCRIPTION @@ -407,7 +407,7 @@ void silc_hash_final(SilcHash hash, unsigned char *return_hash); * known by the caller. Usually this function is not needed. * ***/ -void silc_hash_transform(SilcHash hash, SilcUInt32 *state, +void silc_hash_transform(SilcHash hash, void *state, const unsigned char *data); /****f* silccrypt/SilcHashAPI/silc_hash_fingerprint