X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilccrypt%2Fsilchash.h;h=02a397cf1e40ee10157a2fc6689c9db3bfa0d894;hb=e7b6c157b80152bf9fb9266e6bdd93f9fb0db776;hp=16e297276f27839371a45eabf9aad9b8d925905d;hpb=4b827db59acd438dee26e78d9c2932f8169cebd3;p=silc.git diff --git a/lib/silccrypt/silchash.h b/lib/silccrypt/silchash.h index 16e29727..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() @@ -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