/* voc 2.1.0 [2025/05/18] for gcc LP64 on slackware xtspaF */

#ifndef ethMD5__h
#define ethMD5__h

#include "SYSTEM.h"

typedef
	struct ethMD5_ContextDesc *ethMD5_Context;

typedef
	struct ethMD5_ContextDesc {
		INT32 _prvt0;
		char _prvt1[80];
	} ethMD5_ContextDesc;

typedef
	CHAR ethMD5_Digest[16];



import ADDRESS *ethMD5_ContextDesc__typ;

import void ethMD5_Close (ethMD5_Context context, ethMD5_Digest digest);
import ethMD5_Context ethMD5_New (void);
import void ethMD5_ToString (ethMD5_Digest digest, CHAR *str, ADDRESS str__len);
import void ethMD5_Write (ethMD5_Context context, CHAR ch);
import void ethMD5_WriteBytes (ethMD5_Context context, CHAR *buf, ADDRESS buf__len, INT32 len);
import void *ethMD5__init(void);


#endif // ethMD5
