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 Update copyright year 2020-04-23 13:55:52 +01:00
aes_cfb.c Update copyright year 2020-04-23 13:55:52 +01:00
aes_core.c Update copyright year 2022-05-03 13:34:51 +01:00
aes_ecb.c Update copyright year 2020-04-23 13:55:52 +01:00
aes_ige.c remove unused initialisations 2020-12-03 11:22:06 +10:00
aes_local.h Update copyright year 2021-06-17 13:24:59 +01:00
aes_misc.c Update copyright year 2020-04-23 13:55:52 +01:00
aes_ofb.c Update copyright year 2020-04-23 13:55:52 +01:00
aes_wrap.c Update copyright year 2020-04-23 13:55:52 +01:00
aes_x86core.c fix some code with obvious wrong coding style 2021-10-28 13:10:46 +10:00
build.info Add vpaes-loongarch64.pl module. 2022-10-12 18:02:12 +11:00