diff -r 000000000000 -r 1918ee327afb src/3rdparty/md4/md4.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/3rdparty/md4/md4.h Mon Jan 11 14:00:40 2010 +0000 @@ -0,0 +1,31 @@ +/* + * This is an OpenSSL-compatible implementation of the RSA Data Security, + * Inc. MD4 Message-Digest Algorithm. + * + * Written by Solar Designer in 2001, and placed in + * the public domain. See md4.c for more information. + */ + +#ifndef __MD4_H +#define __MD4_H + +#include + +QT_BEGIN_NAMESPACE + +#define MD4_RESULTLEN (128/8) + +struct md4_context { + quint32 lo, hi; + quint32 a, b, c, d; + unsigned char buffer[64]; + quint32 block[MD4_RESULTLEN]; +}; + +static void md4_init(struct md4_context *ctx); +static void md4_update(struct md4_context *ctx, const unsigned char *data, size_t size); +static void md4_final(struct md4_context *ctx, unsigned char result[MD4_RESULTLEN]); + +QT_END_NAMESPACE + +#endif