type CmAesKey

bend-osdev-cipher-modes@0.1.0.0 · aes.bend:225

import bend-osdev-cipher-modes@0.1.0.0/aes.bend as Aes
import Base
import bend-collections@1.0.0.0/src/crypto/aes/aes.bend as A

225# An expanded AES key: bend-collections' schedule for encryption, the key's
226# bytes, and the round keys for decryption, last first, once CmAes.prepare
227# has computed them (Nil until then: CmAes.decrypt then derives them for each
228# block). Internal; built by CmAes.key.
229type CmAesKey is Data:
230  CmAesKey{sched: A.Schedule, raw: List<&2, U32>, dkeys: List<&2, CmAesState>}

Uses (4)

Used by (60)