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