Rijndael(State,CipherKey) {
KeyExpansion(CipherKey,ExpandedKey);
AddRoundKey(State,ExpandedKey);
for(i=1; i < Nr; i++) Round(State,ExpandedKey + Nbi);
FinalRound(State,ExpandedKey+NbNr);
}

Example 3: The cipher.

Back to Article