def digest
bend-collections-laws-crypto@1.0.0.0 · src/crypto/blake/blake3/blake3.bend:188
import bend-collections-laws-crypto@1.0.0.0/src/crypto/blake/blake3/blake3.bend as Blake3
import Base
import bend-collections-laws-crypto@1.0.0.0/src/crypto/blake/blake3/types.bend as T
188def digest(c: T.CV) -> Array<U32>:
189 match c:
190 case T.CV{h0,h1,h2,h3,h4,h5,h6,h7}:
191 a = Array.new(U32,3n,0)
192 a = Array.set(U32,a,0,h0)
193 a = Array.set(U32,a,1,h1)
194 a = Array.set(U32,a,2,h2)
195 a = Array.set(U32,a,3,h3)
196 a = Array.set(U32,a,4,h4)
197 a = Array.set(U32,a,5,h5)
198 a = Array.set(U32,a,6,h6)
199 a = Array.set(U32,a,7,h7)
200 a