Direct u32 fixslice hazmat port from pinned aes 0.9.3. The library supports u32/u64 backends; this implements its concrete u32 software circuit, not a replacement AES specification. Cross-backend equivalence remains a QA obligation.
@[reducible, inline]
Rust's fixed [u32; 8], materialized after each assignment. A function-valued state would re-evaluate the predecessor swap circuit on every lane access.
Equations
Instances For
@[instance_reducible]
Equations
- Miri.Interpreter.IntrinsicX86.Aes.instCoeFunStateForallFinOfNatNatUInt32 = { coe := fun (state : Miri.Interpreter.IntrinsicX86.Aes.State) (index : Fin 8) => state[index] }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.