src/crypto/sha/packed/buffer.bend checks
raw source on the hub · import 0xe4067e0d858024083f36a7abe7281e89/src/crypto/sha/packed/buffer.bend as Buffer
3 imports
import Base import ../state.bend as S import ./packed.bend as P
Definitions
def digest source · line 6 · raw
@s:0xe4067e0d858024083f36a7abe7281e89/src/crypto/sha/state.State -> Array<U32>
Exactly eight big-endian U32 words (32 bytes), with no list allocation.
def result source · line 11 · raw
@r:Maybe<&2, 0xe4067e0d858024083f36a7abe7281e89/src/crypto/sha/state.State> -> Maybe<&1, Array<U32>>
def sha256 source · line 16 · raw
@input:Array<U32> -> @length:Nat -> Maybe<&1, Array<U32>>