1/* 2 * MD5 internal definitions 3 * Copyright (c) 2003-2005, Jouni Malinen <j@w1.fi> 4 * 5 * This software may be distributed under the terms of the BSD license. 6 * See README for more details. 7 */ 8 9#ifndef MD5_I_H 10#define MD5_I_H 11 12struct MD5Context { 13 u32 buf[4]; 14 u32 bits[2]; 15 u8 in[64]; 16}; 17 18void MD5Init(struct MD5Context *context); 19void MD5Update(struct MD5Context *context, unsigned char const *buf, 20 unsigned len); 21void MD5Final(unsigned char digest[16], struct MD5Context *context); 22 23#endif /* MD5_I_H */ 24