Mercurial > audlegacy-plugins
view src/sid/xs_md5.h @ 2284:d19b53359b24
cleaned up the sndfile wav plugin, currently limiting it ONLY TO WAV
PLAYBACK. if somebody is more experienced with it and wants to restore
the other formats, go ahead (maybe change the name of the plugin too?).
author | mf0102 <0102@gmx.at> |
---|---|
date | Wed, 09 Jan 2008 15:41:22 +0100 |
parents | 6c3c7b841382 |
children | 251336bee085 |
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 */ } t_xs_md5state; #define XS_MD5HASH_LENGTH (16) #define XS_MD5HASH_LENGTH_CH (XS_MD5HASH_LENGTH * 2) typedef guint8 t_xs_md5hash[XS_MD5HASH_LENGTH]; /* Functions */ void xs_md5_init(t_xs_md5state *ctx); void xs_md5_append(t_xs_md5state *ctx, const guint8 *buf, guint len); void xs_md5_finish(t_xs_md5state *ctx, t_xs_md5hash digest); #ifdef __cplusplus } #endif #endif /* XS_MD5_H */