Newer
Older
AESLearning / md5.h
@Kurosawa Takayuki Kurosawa Takayuki on 24 Mar 2015 349 bytes snapshot version
#ifndef _MD5_H
#define _MD5_H
#include "secure_types.h"

typedef struct
{
    uint32 total[2];
    uint32 state[4];
    uint8 buffer[64];
}
md5_context;

void md5_starts( md5_context *ctx );
void md5_update( md5_context *ctx, uint8 *input, uint32 length );
void md5_finish( md5_context *ctx, uint8 digest[16] );

#endif /* md5.h */