android_kernel_motorola_sm6375/include/crypto
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jason A. Donenfeld 171e071c75
UPSTREAM: crypto: x86/curve25519 - support assemblers with no adx support
Some older version of GAS do not support the ADX instructions, similarly
to how they also don't support AVX and such. This commit adds the same
build-time detection mechanisms we use for AVX and others for ADX, and
then makes sure that the curve25519 library dispatcher calls the right
functions.

Reported-by: Willy Tarreau <w@1wt.eu>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
(cherry picked from commit 1579f1bc3b753d17a44de3457d5c6f4a5b14c752)
Bug: 152722841
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Change-Id: I6f20b10c05a79429d094540d94b8bb1c208475a0
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2025-09-24 12:16:33 +02:00
..
internal UPSTREAM: crypto: poly1305 - add new 32 and 64-bit generic versions 2025-09-24 12:16:32 +02:00
acompress.h
aead.h
aes.h
akcipher.h
algapi.h
arc4.h
asym_tpm_subtype.h
authenc.h
b128ops.h
blake2b.h
blake2s.h This is the 5.4.200 stable release 2022-06-23 15:04:40 +02:00
blowfish.h
cast5.h
cast6.h
cast_common.h
cbc.h
chacha.h UPSTREAM: crypto: x86/chacha - expose SIMD ChaCha routine as library function 2025-09-24 12:16:29 +02:00
chacha20poly1305.h UPSTREAM: crypto: lib/chacha20poly1305 - reimplement crypt_from_sg() routine 2025-09-24 12:16:31 +02:00
cryptd.h
ctr.h
curve25519.h UPSTREAM: crypto: x86/curve25519 - support assemblers with no adx support 2025-09-24 12:16:33 +02:00
des.h
dh.h
drbg.h crypto: drbg - make reseeding from get_random_bytes() synchronous 2022-06-22 14:11:18 +02:00
ecdh.h
engine.h
gcm.h
gf128mul.h
ghash.h
hash.h
hash_info.h
hmac.h
ice.h
if_alg.h crypto: af_alg - Disallow multiple in-flight AIO requests 2024-01-25 14:34:23 -08:00
kpp.h
md5.h
nhpoly1305.h UPSTREAM: crypto: poly1305 - add new 32 and 64-bit generic versions 2025-09-24 12:16:32 +02:00
null.h
padlock.h
pcrypt.h
pkcs7.h
poly1305.h UPSTREAM: crypto: poly1305 - add new 32 and 64-bit generic versions 2025-09-24 12:16:32 +02:00
public_key.h
rng.h
scatterwalk.h
serpent.h
sha.h
sha1_base.h
sha3.h
sha256_base.h
sha512_base.h
skcipher.h
sm3.h
sm3_base.h
sm4.h
streebog.h
twofish.h
xts.h