2 //metadoc MD5 copyright Steve Dekorte 2002
6 #define IOMD5_DEFINED 1
12 #define ISMD5(self) IoObject_hasCloneFunc_(self, (IoTagCloneFunc *)IoMD5_rawClone)
14 typedef IoObject IoMD5
;
19 md5_byte_t digest
[16];
23 IoMD5
*IoMD5_rawClone(IoMD5
*self
);
24 IoMD5
*IoMD5_proto(void *state
);
25 IoMD5
*IoMD5_new(void *state
);
27 void IoMD5_free(IoMD5
*self
);
28 void IoMD5_mark(IoMD5
*self
);
30 /* ----------------------------------------------------------- */
32 IoObject
*IoMD5_appendSeq(IoMD5
*self
, IoObject
*locals
, IoMessage
*m
);
33 IoObject
*IoMD5_md5(IoMD5
*self
, IoObject
*locals
, IoMessage
*m
);
34 IoObject
*IoMD5_md5String(IoMD5
*self
, IoObject
*locals
, IoMessage
*m
);