- Irreducible polynomial on GF(28) and Final vector on Affine transformation is different from standard
- Use irreducible polynomial as x8+x6+x3+x2+1
- And final vector is 0x15
- But can be easily adapted by changing
IRR_POLY
andFINAL_VECTOR
- Addition
- Multiplication
- S-Box
- Inverse S-Box
- Round constant
- Key Expansion
- R-Function
- Substitute Bytes
- Shift Rows
- Mix Columns
- Add Round Key
- Inverse Subsitute Bytes
- Inverse Shift Rows
- Inverse Mix Columns