checksums vocabulary
Factor handbook > Vocabulary index


Documentation
Checksums

Meta-data
Authors:Slava Pestov


Words

Tuple classes
ClassSuperclassSlots
checksum-state tuplechecksum bytes


Mixin classes
checksum


Generic words
WordStack effect
add-checksum-bytes( checksum-state data -- checksum-state )
checksum-bytes( bytes checksum -- value )
checksum-lines( lines checksum -- value )
checksum-stream( stream checksum -- value )
get-checksum( checksum-state -- value )
initialize-checksum-state( checksum -- checksum-state )


Ordinary words
WordStack effect
add-checksum-file( checksum-state path -- checksum-state )
add-checksum-lines( checksum-state lines -- checksum-state )
add-checksum-stream( checksum-state stream -- checksum-state )
checksum-file( path checksum -- value )
new-checksum-state( class -- checksum-state )
with-checksum-state( ..a checksum quot: ( ..a checksum-state -- ..b ) -- ..b )


Class predicate words
WordStack effect
checksum-state?( object -- ? )
checksum?( object -- ? )


Files


Children from resource:core
VocabularySummary
checksums.crc32CRC32 checksum algorithm


Children from resource:basis
VocabularySummary
checksums.adler-32Adler-32 checksum algorithm
checksums.bsdBSD checksum algorithm
checksums.commonSome code shared by MD5, SHA1 and SHA2 implementations
checksums.crc16CRC16 checksum algorithm
checksums.fletcherFletcher's checksum algorithm
checksums.fnv1Fowler-Noll-Vo checksum algorithm
checksums.hmacchecksums.hmac vocabulary
checksums.interleavechecksums.interleave vocabulary
checksums.internetInternet (RFC 1071) checksum algorithm
checksums.md5MD5 checksum algorithm
checksums.murmurMurmurHash checksum algorithm
checksums.nullDummy checksum algorithm
checksums.opensslOpenSSL's MD5 and SHA1 checksums
checksums.ripemdchecksums.ripemd vocabulary
checksums.shaSHA checksum algorithms
checksums.superfastSuperFastHash checksum algorithm
checksums.xxhashxxHash checksum algorithm


Children from resource:extra
VocabularySummary
checksums.processChecksum using console utilities