]> git.feebdaed.xyz Git - 0xmirror/openssl.git/commit
SHA512 performance optimized by RISCV RVV
authorxxcui <xxcui@linux.alibaba.com>
Sat, 29 Nov 2025 01:46:04 +0000 (09:46 +0800)
committerPauli <paul.dale@oracle.com>
Tue, 23 Dec 2025 03:50:26 +0000 (14:50 +1100)
commit93119bae7fa95aa2c4d976671b31a0529bb71b29
tree79ee28c5f33500334f8cf46b7483436ef52282b6
parent3a69b1902892883d81c41747b2230c5168511026
SHA512 performance optimized by RISCV RVV

This patch is dedicated to improve SHA512 speed with RISCV
Cryptographic Vector Extension.

Below performance output is calculated by Xuantie C930 FPGA with VLEN256.
  - sha512 speed might be improved from 197032K to 1010986KB

Reviewed-by: Paul Yang <paulyang.inf@gmail.com>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/29263)
.github/workflows/riscv-more-cross-compiles.yml
crypto/perlasm/riscv.pm
crypto/sha/asm/sha512-riscv64-zvkb-zvknhb.pl