From 751b59cd37bf9924ce6ad03b4a91e9a4ec841ae7 Mon Sep 17 00:00:00 2001 From: Simon Scurrell Date: Fri, 29 Mar 2024 09:04:08 +0000 Subject: [PATCH] key_size_in_bits should be shifted right to convert to bytes --- crypto_libraries/src/nx_crypto_hkdf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crypto_libraries/src/nx_crypto_hkdf.c b/crypto_libraries/src/nx_crypto_hkdf.c index d63ea5fd2..c0711882f 100644 --- a/crypto_libraries/src/nx_crypto_hkdf.c +++ b/crypto_libraries/src/nx_crypto_hkdf.c @@ -103,7 +103,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_hkdf_init(struct NX_CRYPTO_METHOD_STRUCT /* Initialize IKM with key data. */ hkdf->nx_crypto_hkdf_ikm = key; - hkdf->nx_crypto_hkdf_ikm_length = (key_size_in_bits << 3); + hkdf->nx_crypto_hkdf_ikm_length = (key_size_in_bits >> 3); /* Initialize HMAC and HASH methods. */ hkdf->nx_crypto_hmac_method = NX_CRYPTO_NULL;