411 REFERENCE · Wikibooks
Rebol Programming/checksum
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
USAGE:
CHECKSUM data /tcp /secure /hash size /method word /key key-value
DESCRIPTION:
Returns a CRC or other type of checksum.
CHECKSUM is a native value.
ARGUMENTS
data -- Data to checksum (Type: any-string)
REFINEMENTS
/tcp -- Returns an Internet TCP 16-bit checksum.
/secure -- Returns a cryptographically secure checksum.
/hash -- Returns a hash value
size -- Size of the hash table (Type: integer)
/method -- Method to use
word -- Method: SHA1 MD5 (Type: word)
/key -- Returns keyed HMAC value
key-value -- Key to use (Type: any-string)
SOURCE CODE
checksum: native[
"Returns a CRC or other type of checksum."
data [any-string!] "Data to checksum"
/tcp "Returns an Internet TCP 16-bit checksum."
/secure "Returns a cryptographically secure checksum."
/hash "Returns a hash value"
size [integer!] "Size of the hash table"
/method "Method to use"
word [word!] "Method: SHA1 MD5"
/key "Returns keyed HMAC value"
key-value [any-string!] "Key to use"
]