def digest

bend-collections@1.0.0.0 · spec/crypto/keccak/main.bend:68

import bend-collections@1.0.0.0/spec/crypto/keccak/main.bend as BendCollections
import Base
import bend-collections@1.0.0.0/src/crypto/keccak/types.bend as T

68def digest(s: T.State) -> Array<U32>:
69  match s:
70    case T.S{T.W{l0,h0},T.W{l1,h1},T.W{l2,h2},T.W{l3,h3},a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24}:
71      ANode{ANode{ANode{ALeaf{l0},ALeaf{h0}},ANode{ALeaf{l1},ALeaf{h1}}},ANode{ANode{ALeaf{l2},ALeaf{h2}},ANode{ALeaf{l3},ALeaf{h3}}}}

Uses (4)

Used by (1)