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