def round4

bend-collections@1.0.0.0 · src/crypto/blake/blake2b/compress.bend:294

import bend-collections@1.0.0.0/src/crypto/blake/blake2b/compress.bend as Compress
import Base
import bend-collections@1.0.0.0/src/crypto/blake/blake2b/types.bend as T

294# Round 4 uses the message schedule SIGMA[4], fixed at compile time.
295def round4(v: T.State, m0: T.Lane, m1: T.Lane, m2: T.Lane, m3: T.Lane, m4: T.Lane, m5: T.Lane, m6: T.Lane, m7: T.Lane, m8: T.Lane, m9: T.Lane, m10: T.Lane, m11: T.Lane, m12: T.Lane, m13: T.Lane, m14: T.Lane, m15: T.Lane) -> T.State:
296  diagonal4(column4(v,m9,m0,m5,m7,m2,m4,m10,m15),m14,m1,m11,m12,m6,m8,m3,m13)

Uses (4)

Used by (1)