Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Latest Draft Scalar Crypto Specification (v0.9.0)
  • Stable
  • What's next:Needs translation into Currently being translated to ASCIIDOC.
    • This work is documented in issue #89
    • Got a skeleton ASCIIDOC spec compiling and using the right styles.
    • Converting it section by section. Not converting things which might change in opcode review yet.
    • We will need to incorporate results of OpCode consistency review from Ken, once available
      • The opcode and consistency review dashboard is here.
      • Our ETA is currently May 15'th 2021.
    • See dev/next-release branch of our repo.
    • The new asciidoc spec will be released as a non-functional change to give people a chance to get used to the new layout.
  • Some consistency review feedback which will be applied in subsequent functional releases:Roadmap:Next version will include any feedback from opcode consistency review, plus any small cleanups and editorial work.
    • aes32* and sm4* encodings will change to remove the `rt` field.
    • Change aes64ks1i "rcon" immediate to "rnum".
    • Remove packu[w] since they aren't needed for our usecase of packing bytes into words. We can use other pack instructions.
    • Break Zbk into smaller units: (Zbkc: clmul*, Zbkx: xperm.*, Zbkb: everything else)
    • Entropy source changes, including configurable access to the entropy source from S modev1.0.0 will be the public review version.

Encoding/OpCode consistency review

...