Available on RISC-V RV32 or RISC-V RV64 only.
Functionsยง
- _sha256sig0 ๐ โ
- _sha256sig1 ๐ โ
- _sha256sum0 ๐ โ
- _sha256sum1 ๐ โ
- _sm3p0 ๐ โ
- _sm3p1 ๐ โ
- _sm4ed ๐ โ
- _sm4ks ๐ โ
- sha256sig0
Experimental zknh
- Implements the Sigma0 transformation function as used in the SHA2-256 hash function [49] (Section 4.1.2).
- sha256sig1
Experimental zknh
- Implements the Sigma1 transformation function as used in the SHA2-256 hash function [49] (Section 4.1.2).
- sha256sum0
Experimental zknh
- Implements the Sum0 transformation function as used in the SHA2-256 hash function [49] (Section 4.1.2).
- sha256sum1
Experimental zknh
- Implements the Sum1 transformation function as used in the SHA2-256 hash function [49] (Section 4.1.2).
- sm3p0
Experimental zksh
- Implements the P0 transformation function as used in the SM3 hash function [4, 30].
- sm3p1
Experimental zksh
- Implements the P1 transformation function as used in the SM3 hash function [4, 30].
- sm4ed
Experimental zksed
- Accelerates the block encrypt/decrypt operation of the SM4 block cipher [5, 31].
- sm4ks
Experimental zksed
- Accelerates the Key Schedule operation of the SM4 block cipher [5, 31] with
bs=0
. - xperm4
Experimental zbkx
- Nibble-wise lookup of indicies into a vector.
- xperm8
Experimental zbkx
- Byte-wise lookup of indicies into a vector in registers.