def cols

bend-collections-laws-crypto@1.0.0.0 · spec/crypto/argon2/blamka.bend:193

import bend-collections-laws-crypto@1.0.0.0/spec/crypto/argon2/blamka.bend as Blamka
import Base
import bend-collections-laws-crypto@1.0.0.0/src/crypto/argon2/types.bend as A

193# (Z0, Z8, .., Z56) <- P(Q0, Q8, .., Q56), .., (Z7, .., Z63) <- P(Q7, .., Q63):
194# P on each column.
195def cols(b: A.Block) -> A.Block:
196  match b:
197    case A.B{r0, r1, r2, r3, r4, r5, r6, r7}:
198      permute(A.B{r0, r1, r2, r3, r4, r5, r6, r7}, cols_all())

Uses (3)

Used by (3)