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).