~amirouche/arew-blake3

blake3 cryptographic hashing for chez scheme
replace LICENSE with intended CC0 1.0
s/ruse/arew/g, and remove generated files.

clone

read-only
https://git.sr.ht/~amirouche/arew-blake3
read/write
git@git.sr.ht:~amirouche/arew-blake3

You can also use your local clone with git send-email.

#(arew blake3)

#Abstract

Chez Scheme bindings for blake3 hashing library.

#Public Interface

#(make-blake3)

#(blake3-update! hasher bytevector)

#(blake3-finalize! hasher)

#(blake3 bytevector)

Sugar for the above procedures. The definition of blake3 is the following:

(define (blake3 bytevector)
  (define hasher (make-blake3))
  (blake3-update! hasher bytevector)
  (blake3-finalize! hasher))