summaryrefslogtreecommitdiff
path: root/rust/helpers/atomic.c
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@kernel.org>2025-08-09 10:19:39 -0700
committerJarkko Sakkinen <jarkko@kernel.org>2025-09-27 21:05:06 +0300
commiteed0e3d305530066b4fc5370107cff8ef1a0d229 (patch)
treea0c27772822b9234c1d01b986134d9d8ae595376 /rust/helpers/atomic.c
parentfec734e8d564d55fb6bd4909ae2e68814d21d0a1 (diff)
KEYS: trusted_tpm1: Compare HMAC values in constant time
To prevent timing attacks, HMAC value comparison needs to be constant time. Replace the memcmp() with the correct function, crypto_memneq(). [For the Fixes commit I used the commit that introduced the memcmp(). It predates the introduction of crypto_memneq(), but it was still a bug at the time even though a helper function didn't exist yet.] Fixes: d00a1c72f7f4 ("keys: add new trusted key-type") Cc: stable@vger.kernel.org Signed-off-by: Eric Biggers <ebiggers@kernel.org> Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org> Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
Diffstat (limited to 'rust/helpers/atomic.c')
0 files changed, 0 insertions, 0 deletions