def expand
import bend-collections-laws-crypto@1.0.0.0/src/crypto/aes/aes.bend as Aesimport Base
import bend-collections-laws-crypto@1.0.0.0/src/crypto/aes/types.bend as T
145def expand(+nk: Nat, +nr: Nat, key: List<&2, U32>) -> List<&2, T.State>:
146 round_keys(List.reverse(&2, T.Quad, grow(Nat.sub(Nat.mul(4n, 1n+nr), nk), nk, nk,
147 List.reverse(&2, T.Quad, key_words(key)))))
Uses (11)
Used by (16)
- bend-collections-laws-crypto@1.0.0.0/src/crypto/aes/aes:schedule_if
- bend-collections-laws-crypto@1.0.0.0/src/crypto/aes/aes:encrypt
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/aes/cipher:encrypt_ok
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/aes/api:aes128_encrypt
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/aes/api:aes256_encrypt
- …