]> git.ipfire.org Git - thirdparty/openssl.git/commit
CI: cross-compile: riscv: Add RV64 machine with Zb* and Zk*
authorChristoph Müllner <christoph.muellner@vrull.eu>
Sat, 21 Jan 2023 14:55:27 +0000 (15:55 +0100)
committerHugo Landau <hlandau@openssl.org>
Tue, 24 Jan 2023 11:01:20 +0000 (11:01 +0000)
commite787c57c538d0922004e49a10be0d403af773272
treee9af5d933461677ed728c4183ff39b2a2591e009
parentaf0a4c46846323fc33f713b5ccd758a526c19ed0
CI: cross-compile: riscv: Add RV64 machine with Zb* and Zk*

RISC-V already has a couple of routines to accelerate cryptographic
calculations using ISA extensions. Let's add a cross-compile target
that allows the CI to test this code.

The new defined machine is a rv64gc machine with
* all Bitmanip extensions (Zb*)
* all Scalar Crypto extensions (Zk*)

This selection matches the supported RISC-V extensions in OpenSSL.

Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
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/20107)
.github/workflows/cross-compiles.yml