(index ("blake2b-primitive" 0) ("blake2s-primitive" 0))
(def (sig (procedure "(blake2b-primitive #!key length key)" (id blake2b-primitive)) (procedure "(blake2s-primitive #!key length key)" (id blake2s-primitive))) (p "Returns the BLAKE2 checksum digest primitive object.") (p (tt "length") " defaults to the maximum size of the digest and must be an exact quantity and greater than one. " (tt "key") " defaults to " (tt "#f") ", if you want to use the hash in the keyed mode you only have to supply a blob or a string whose size is greater than one and less than the hard limit for the given hash function (that is 64 bytes for BLAKE2B and 32 bytes for BLAKE2s)"))
