diff --git a/docs/kek/README.md b/docs/kek/README.md index 246e8d3..702aab3 100644 --- a/docs/kek/README.md +++ b/docs/kek/README.md @@ -629,7 +629,8 @@ rnd(RoundIdx0, Sponge) -> The Greek letter steps will often reference "the column to the front" or some such. The details of this are described in the [coordinate system section][coord-system]. For now, trust that the function `left/1` correctly -fetches the X-coordinate to our left, and worry about the details later. +fetches the X-coordinate to our left (and so forth for `front/1`, `up/1`, etc), +and worry about the details later. ![NIST standard, p.8](./spongeparts.png) @@ -720,6 +721,12 @@ parity(<<1:1, Rest/bitstring>>, NOnes) -> parity(Rest, NOnes + 1); parity(<<>> , NOnes) -> NOnes rem 2. ``` +### Inner Keccak: rho stage +### Inner Keccak: pi stage +### Inner Keccak: chi stage +### Inner Keccak: iota stage +### Inner Keccak: coordinate system + [coord-system]: #inner-keccak-coordinate-system [greek-letter-pitfall]: #pitfall-greek-letter-steps-require-two-copies-of-the-sponge-to-compute [german-lecture]: https://www.youtube.com/watch?v=JWskjzgiIa4