checksums vocabulary
Factor handbook ยป Vocabulary index


Documentation
Checksums

Metadata
Authors:Slava Pestov


Words

Tuple classes
ClassSuperclassSlots
checksum-state disposablechecksum 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


Metadata 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.hmac
checksums.interleave
checksums.internetInternet (RFC 1071) checksum algorithm
checksums.md5MD5 checksum algorithm
checksums.metrohashMetroHash checksum algorithm
checksums.murmurMurmurHash checksum algorithm
checksums.nullDummy checksum algorithm
checksums.opensslOpenSSL's MD5 and SHA1 checksums
checksums.ripemd
checksums.shaSHA checksum algorithms
checksums.superfastSuperFastHash checksum algorithm
checksums.wyhashwyhash checksum algorithm
checksums.xxhashxxHash checksum algorithm


Children from resource:extra
VocabularySummary
checksums.multiChecksum with multiple algorithms in one pass
checksums.processChecksum using console utilities
checksums.sodiumThe default hash implementation provided by the Sodium crypto library