def hash

bend-collections@1.0.0.0 · src/crypto/blake/blake2b/sized.bend:85

import bend-collections@1.0.0.0/src/crypto/blake/blake2b/sized.bend as Sized
import Base

85# BLAKE2b with an nn-byte digest (1 <= nn <= 64) of the bytes.
86def hash(+nn: Nat, +bs: List<&2, U32>) -> List<&2, U32>:
87  +ll = List.length(&2, U32, bs)
88  List.take(&2, U32, chain_bytes(chain(nn, pack(bs), ll)), nn)

Uses (8)

Used by (3)