openssl/crypto/aes
zhuchen 780ce3849f Fixed incorrect usage of vshuf.b instruction
In the definition of the latest revised LoongArch64 vector instruction manual,
it is clearly pointed out that the undefined upper three bits of each byte in
the control register of the vshuf.b instruction should not be used, otherwise
uncertain results may be obtained. Therefore, it is necessary to correct the
use of the vshuf.b instruction in the existing vpaes-loongarch64.pl code to
avoid erroneous calculation results in future LoongArch64 processors.

Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21530)
2023-08-01 19:42:58 +02:00
..
asm Fixed incorrect usage of vshuf.b instruction 2023-08-01 19:42:58 +02:00
aes_cbc.c
aes_cfb.c
aes_core.c
aes_ecb.c
aes_ige.c
aes_local.h
aes_misc.c
aes_ofb.c
aes_wrap.c
aes_x86core.c
build.info Add vpaes-loongarch64.pl module. 2022-10-12 18:02:12 +11:00