def CmAes.encrypt
import bend-osdev-aes@0.1.0.0/aes.bend as Aesimport Base
import bend-osdev-mode-core@0.1.0.0/mode_core.bend as M
import bend-collections@1.0.0.0/src/crypto/aes/aes.bend as A
241# one block, encrypted (bend-collections' encrypt_block)
242def CmAes.encrypt(k: CmAesKey, b: M.CmBlock) -> M.CmBlock:
243 match k:
244 case CmAesKey{sched}:
245 aes.of_maybe(A.encrypt_block(aes.sched(sched), M.cm.bytes_of(b)))