def add_round_key

bend-collections@1.0.0.0 · src/crypto/aes/aes.bend:44

import bend-collections@1.0.0.0/src/crypto/aes/aes.bend as Aes
import Base
import bend-collections@1.0.0.0/src/crypto/aes/types.bend as T

44def add_round_key(s: T.State, k: T.State) -> T.State:
45  match s k:
46    case T.S{c0, c1, c2, c3} T.S{k0, k1, k2, k3}:
47      T.S{xor_word(c0, k0), xor_word(c1, k1), xor_word(c2, k2), xor_word(c3, k3)}

Uses (2)

Used by (16)