android_kernel_motorola_sm6375/lib/crypto
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Eric Biggers d2482143eb
crypto: lib/sha256 - add sha256() function
Add a function sha256() which computes a SHA-256 digest in one step,
combining sha256_init() + sha256_update() + sha256_final().

This is similar to how we also have blake2s().

Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
Tested-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2025-09-24 12:16:37 +02:00
..
aes.c
arc4.c
blake2s-generic.c This is the 5.4.200 stable release 2022-06-23 15:04:40 +02:00
blake2s-selftest.c This is the 5.4.200 stable release 2022-06-23 15:04:40 +02:00
blake2s.c This is the 5.4.200 stable release 2022-06-23 15:04:40 +02:00
chacha.c UPSTREAM: crypto: chacha - move existing library code into lib/crypto 2025-09-24 12:16:29 +02:00
chacha20poly1305-selftest.c UPSTREAM: crypto: arm64/chacha - correctly walk through blocks 2025-09-24 12:16:33 +02:00
chacha20poly1305.c UPSTREAM: crypto: lib/chacha20poly1305 - Add missing function declaration 2025-09-24 12:16:33 +02:00
curve25519-fiat32.c UPSTREAM: crypto: lib/curve25519 - work around Clang stack spilling issue 2025-09-24 12:16:31 +02:00
curve25519-generic.c UPSTREAM: crypto: curve25519 - Fix selftest build error 2025-09-24 12:16:32 +02:00
curve25519-hacl64.c UPSTREAM: crypto: curve25519 - generic C library implementations 2025-09-24 12:16:31 +02:00
curve25519-selftest.c UPSTREAM: crypto: lib/curve25519 - re-add selftests 2025-09-24 12:16:32 +02:00
curve25519.c UPSTREAM: crypto: curve25519 - Fix selftest build error 2025-09-24 12:16:32 +02:00
des.c
Kconfig UPSTREAM: crypto: x86/poly1305 - wire up faster implementations for kernel 2025-09-24 12:16:32 +02:00
libchacha.c UPSTREAM: crypto: chacha - move existing library code into lib/crypto 2025-09-24 12:16:29 +02:00
Makefile UPSTREAM: crypto: curve25519 - Fix selftest build error 2025-09-24 12:16:32 +02:00
poly1305-donna32.c UPSTREAM: crypto: poly1305 - add new 32 and 64-bit generic versions 2025-09-24 12:16:32 +02:00
poly1305-donna64.c UPSTREAM: crypto: poly1305 - add new 32 and 64-bit generic versions 2025-09-24 12:16:32 +02:00
poly1305.c UPSTREAM: crypto: poly1305 - add new 32 and 64-bit generic versions 2025-09-24 12:16:32 +02:00
sha256.c crypto: lib/sha256 - add sha256() function 2025-09-24 12:16:37 +02:00