]> git.ipfire.org Git - thirdparty/openssl.git/commit
riscv: Provide a vector implementation of CHACHA20 cipher.
authorJerry Shih <bignose1007@gmail.com>
Tue, 11 Jul 2023 07:49:28 +0000 (15:49 +0800)
committerHugo Landau <hlandau@openssl.org>
Thu, 26 Oct 2023 14:55:50 +0000 (15:55 +0100)
commitfcf68127e2e171fc0bf1889071768279410fdb80
tree5c063c8035877d34d60730a68280e41fbb43a631
parent7914a0de113b1861a0ce5ff1bcbc602a42abe8da
riscv: Provide a vector implementation of CHACHA20 cipher.

Use rvv and zvbb extensions for CHACHA20 cipher.

Signed-off-by: Jerry Shih <jerry.shih@sifive.com>
Signed-off-by: Phoebe Chen <phoebe.chen@sifive.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21923)
crypto/chacha/asm/chacha-riscv64-zvkb.pl [new file with mode: 0644]
crypto/chacha/build.info
crypto/chacha/chacha_enc.c
crypto/chacha/chacha_riscv.c [new file with mode: 0644]
include/crypto/chacha.h