Skip to content

v0.9.1-scalar

Pre-release
Pre-release
Compare
Choose a tag to compare
@ben-marshall ben-marshall released this 03 Jun 13:26

This release is an entirely non-functional one. It is simply a change management release to allow people to get used to the new AsciiDoc version of the specification. See the status of the whole Scalar Cryptography extension here

Decisions Taken:

  • None

Changes:

  • The entire specification has been translated from LaTeX into AsciiDoc.
  • This has meant a large re-organisation of the content. Much explanatory or supplementary information has been dropped or moved to appendices.
  • There are no functional changes.
    • If you spot one, that is a bug. Please raise it with the task group via a Github issue.
  • People are strongly encouraged to re-read the specification and check it matches their expectations.

Additions:

  • None

Removals:

  • None

Pending Changes:

The following functional changes will be present in the next version of the specificaiton, v0.9.2. Note this is the expectation at the time of writing. It may change slightly. Note also we may need a v0.9.3 release to get all of the changes in.

  • The aes32* and sm4* instruction encodings will be changed back to regular R-type instructions.
  • The aes64ks1 rcon immediate will be renamed to rnum.
  • The Instruction Extensions list will be changed:
    • The ZKb group will be renamed and split into three.
    • Zbkx - The xperm.* instructions.
    • Zbkc - The Carry-less multiply instructions
    • Zbkb - All other bitmanip instructions currently in ZKb.
  • Per some preliminary recommendations from the architectural consistency review:
    • packu[h] will be dropped as it is not needed for our use case of packing bytes into words.
    • rev8.w will be dropped in favour of rev8;srai
  • There will be some changes to the Entropy source around giving access to it in Supervisor mode, and making it work with the Hypervisor extension.

Open Issues:

See the status of the open issues in the project board.