On behalf of the Crypto Task Group, we are thrilled to announce the start of the public review period for the following proposed standard extensions to the RISC-V ISA:
Zvk - Vector Crypto (rollup of all of the following extensions)
Zvbb - Vector Bit-manipulation used in Cryptography
Zvbc - Vector Carryless Multiplication
Zvkg - Vector GCM/GMAC
Zvkned - NIST Suite: Vector AES Block Cipher
Zvknha - NIST Suite: Vector SHA-2 Secure Hash: SHA-256
Zvknhb - NIST Suite: Vector SHA-2 Secure Hash: SHA-512 and SHA-256
Zvksed - ShangMi Suite: SM4 Block Cipher
Zvksh - ShangMi Suite: SM3 Secure Hash
Zvkn - NIST Algorithm Suite
Zvknc - NIST Algorithm Suite with carryless multiply
Zvkng - NIST Algorithm Suite with GCM
Zvks - ShangMi Algorithm Suite
Zvksc - ShangMi Algorithm Suite with carryless multiplication
Zvksg - ShangMi Algorithm Suite with GCM
Zvkt - Vector Data-Independent Execution Latency
The review period begins today, Tuesday June 23, 2023, and ends on Thursday July 23, 2023 (inclusive).
This extension is part of the Unprivileged Specification.
which was generated from the source available in the following GitHub repo:
To respond to the public review, please either email comments to the public isa-dev mailing list or add issues and/or pull requests (PRs) to the RISC-V Crypto GitHub repo: https://github.com/riscv/riscv-crypto/tree/master/doc/vector. We welcome all input and appreciate your time and effort in helping us by reviewing the specification.
During the public review period, corrections, comments, and suggestions will be gathered for review by the RISC-V Crypto Task Group. Any minor corrections and/or uncontroversial changes will be incorporated into the specification. Any remaining issues or proposed changes will be addressed in the public review summary report. If there are no issues that require incompatible changes to the public review specification, the Unprivileged ISA Committee will recommend the updated specifications be approved and ratified by the RISC-V Technical Steering Committee and the RISC-V Board of Directors.
Thanks to all the contributors for all their hard work.
Krste Asanovic, Chair, Unprivileged ISA Committee
Earl Killian, Vice-Chair, Unprivileged ISA Committee