Mercurial > hg > xmms-sid
view src/xs_md5.h @ 680:f5b818a57d0c
Few cosmetic fixes and clarifications.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 10 May 2008 01:34:22 +0300 |
parents | b0743dc9165d |
children | 4bf845090a25 |
line wrap: on
line source
#ifndef XS_MD5_H #define XS_MD5_H #include <glib.h> #ifdef __cplusplus extern "C" { #endif /* Typedefs */ typedef struct md5_state_s { guint32 bits[2]; /* message length in bits, lsw first */ guint32 buf[4]; /* digest buffer */ guint8 in[64]; /* accumulate block */ } xs_md5state_t; #define XS_MD5HASH_LENGTH (16) #define XS_MD5HASH_LENGTH_CH (XS_MD5HASH_LENGTH * 2) typedef guint8 xs_md5hash_t[XS_MD5HASH_LENGTH]; /* Functions */ void xs_md5_init(xs_md5state_t *ctx); void xs_md5_append(xs_md5state_t *ctx, const guint8 *buf, guint len); void xs_md5_finish(xs_md5state_t *ctx, xs_md5hash_t digest); #ifdef __cplusplus } #endif #endif /* XS_MD5_H */