Thread (31 messages) 31 messages, 3 authors, 2025-07-18

RE: [PATCH 03/26] lib/crypto: sha1: Add SHA-1 library functions

From: Elliott, Robert (Servers) <hidden>
Date: 2025-07-13 15:55:16
Also in: linux-arm-kernel, linux-crypto, linux-mips, linux-s390, lkml, sparclinux

-----Original Message-----
From: Eric Biggers <ebiggers@kernel.org>
Sent: Saturday, July 12, 2025 6:23 PM
Subject: [PATCH 03/26] lib/crypto: sha1: Add SHA-1 library functions
...
+static void __maybe_unused sha1_blocks_generic(struct sha1_block_state
*state,
+					       const u8 *data, size_t nblocks)
+{
+	u32 workspace[SHA1_WORKSPACE_WORDS];
+
+	do {
+		sha1_transform(state->h, data, workspace);
+		data += SHA1_BLOCK_SIZE;
+	} while (--nblocks);
+
+	memzero_explicit(workspace, sizeof(workspace));
+}
That assumes the caller will never pass nblocks of 0... should that be
checked first?

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help