Available on RISC-V RV64 only.
Functionsยง
- _aes64ds ๐ โ
- _aes64dsm ๐ โ
- _aes64es ๐ โ
- _aes64esm ๐ โ
- _aes64im ๐ โ
- _aes64ks2 ๐ โ
- _aes64ks1i ๐ โ
- _sha512sig0 ๐ โ
- _sha512sig1 ๐ โ
- _sha512sum0 ๐ โ
- _sha512sum1 ๐ โ
- aes64dsโ
Experimental zknd
- AES final round decryption instruction for RV64.
- aes64dsmโ
Experimental zknd
- AES middle round decryption instruction for RV64.
- aes64esโ
Experimental zkne
- AES final round encryption instruction for RV64.
- aes64esmโ
Experimental zkne
- AES middle round encryption instruction for RV64.
- aes64imโ
Experimental zkne
andzknd
- This instruction accelerates the inverse MixColumns step of the AES Block Cipher, and is used to aid creation of the decryption KeySchedule.
- aes64ks2โ
Experimental zkne
andzknd
- This instruction implements part of the KeySchedule operation for the AES Block cipher.
- aes64ks1iโ
Experimental zkne
andzknd
- This instruction implements part of the KeySchedule operation for the AES Block cipher involving the SBox operation.
- sha512sig0โ
Experimental zknh
- Implements the Sigma0 transformation function as used in the SHA2-512 hash function [49] (Section 4.1.3).
- sha512sig1โ
Experimental zknh
- Implements the Sigma1 transformation function as used in the SHA2-512 hash function [49] (Section 4.1.3).
- sha512sum0โ
Experimental zknh
- Implements the Sum0 transformation function as used in the SHA2-512 hash function [49] (Section 4.1.3).
- sha512sum1โ
Experimental zknh
- Implements the Sum1 transformation function as used in the SHA2-512 hash function [49] (Section 4.1.3).