Scieneer Common Lisp 1.3.9 online documentation

MD5 Message Digest


MD5 Message Digest

ext:md5-init &optional md5-state[Function]

Create an new initialised md5-state, or optional re-initialise the given md5-state, for use by the MD5 functions. The md5-state is returned. See also: ext:md5-update and ext:md5-final.

ext:md5-update md5-state input &optional start end[Function]

Consume the input bytes from start to end, updating the MD5 working state. See also: ext:md5-init, and ext:md5-final.

ext:md5-final md5-state[Function]

Finish a MD5 calculation, returning the message digest as a byte vector. See also: ext:md5-init and ext:md5-update.

ext:md5-files &rest files[Function]

Generate a MD5 message digest for the concatenation of the given files, returning a byte vector. See ext:md5-each-file to generate the MD5 message digest for each of the files separately.

ext:md5-each-file &rest files[Function]

Generate a MD5 message digest for each of the given files, returning a byte vector value for each respective file. See ext:md5-files to generate the MD5 message digest for the concatenation of all the files.