<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Mar 16, 2017 at 5:34 PM, Rhys Weatherley <span dir="ltr"><<a href="mailto:rhys.weatherley@gmail.com" target="_blank">rhys.weatherley@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">The "XOR n" step turns up a lot in key schedule generation for modern block ciphers: each key schedule round XOR's in the subkey number.  </div></div></blockquote></div><br></div><div class="gmail_extra">After sending my previous message, I realised that the rekey mechanism *is* essentially defining a key schedule of subkeys to use with the CipherState.  F is the round function and K the previous subkey in the schedule.<br><br></div><div class="gmail_extra">Cheers,<br><br></div><div class="gmail_extra">Rhys.<br></div></div>