Patches were recently sent out that implement support for RISC-V’s Scalar Cryptography Extension within the GNU Compiler Collection.
The RISC-V Scalar Cryptography Extension work recently wrapped up its public review period for the set of instructions proposed for this open-source processor ISA. The set of extensions aim to enhance RISC-V’s capabilities for crypto workloads with AES encryption/decryption, SM4 and SM4 cipher instructions, an entropy source extension, bit manipulation instructions for crypto, carry-less multiply, and more.
RISC-V’s crypto work is outlined via the extension repo on GitHub where as of last week is up to its “1.0.0-rc6” state.