def compress16

bend-collections@1.0.0.0 · src/crypto/sha512/core.bend:106

import bend-collections@1.0.0.0/src/crypto/sha512/core.bend as Core
import Base
import bend-collections@1.0.0.0/src/crypto/sha512/types.bend as T

106def compress16(+a: T.Lane, +b: T.Lane, +c: T.Lane, +d: T.Lane,
107  +e: T.Lane, +f: T.Lane, +g: T.Lane, +h: T.Lane,
108  +i: T.Lane, +j: T.Lane, +k: T.Lane, +l: T.Lane,
109  +m: T.Lane, +n: T.Lane, +o: T.Lane, +p: T.Lane, +q: Nat, ks: List<&2, T.Lane>, +s: T.State) -> T.State:
110  feedforward(s, block_rounds([a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p], q,
111    Win{p, o, n, m, l, k, j, i, h, g, f, e, d, c, b, a}, ks, s))

Uses (7)

Used by (2)