]> git.ipfire.org Git - thirdparty/openssl.git/commit - include/crypto/aes_platform.h
Add vpaes-loongarch64.pl module.
authorzhuchen <zhuchen@loongson.cn>
Thu, 29 Sep 2022 12:14:00 +0000 (20:14 +0800)
committerPauli <pauli@openssl.org>
Wed, 12 Oct 2022 07:02:12 +0000 (18:02 +1100)
commitef917549f5867d269d359155ff67b8ccb5e66a76
treeec62cb300e8c31adaa44d3618821c176e52faca4
parent7f2d6188c7b16ef7a4deeeedb56f42014156b9f8
Add vpaes-loongarch64.pl module.

Add 128 bit lsx vector expansion optimization code of Loongarch64 architecture
to AES. The test result on the 3A5000 improves performance by about 40%~50%.

Signed-off-by: zhuchen <zhuchen@loongson.cn>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19364)
crypto/aes/asm/vpaes-loongarch64.pl [new file with mode: 0644]
crypto/aes/build.info
include/crypto/aes_platform.h