Handbook Glossary
factorcode.org
block-checksum


Vocabulary
checksums.common

Definition
USING: checksums.md5 checksums.multi checksums.openssl
checksums.process checksums.ripemd checksums.sha ;

IN: checksums.common

MIXIN: block-checksum
INSTANCE: md5 block-checksum
INSTANCE: openssl-checksum block-checksum
INSTANCE: ripemd-160 block-checksum
INSTANCE: sha block-checksum
INSTANCE: multi-checksum block-checksum
INSTANCE: checksum-process block-checksum


Methods
USING: checksums checksums.common kernel ;

M: block-checksum checksum-bytes
[ swap add-checksum-bytes get-checksum ] with-checksum-state
;


USING: checksums checksums.common kernel ;

M: block-checksum checksum-stream
[ swap add-checksum-stream get-checksum ]
with-checksum-state ;