def aes_mix_column.second

qasim-bend-kit@0.1.0.2 · libs/AES256GCMCore.bend:180

import qasim-bend-kit@0.1.0.2/libs/AES256GCMCore.bend as AES256GCMCore
import Base

180def aes_mix_column.second(col: AesColumn) -> U32:
181    match col:
182        case AesColumn{+a, +b, +c, +d}:
183            U32.xor(U32.xor(U32.xor(a, gf8_mul(b, 2)), gf8_mul(c, 3)), d)

Uses (4)

Used by (1)