diff options
author | tb <> | 2025-09-16 06:12:04 +0000 |
---|---|---|
committer | tb <> | 2025-09-16 06:12:04 +0000 |
commit | c0502723cf1da15eab87e3434cd70dfaae2910f6 (patch) | |
tree | 052010ab43243eb17821b280fe9a2dc2b2905d90 /src/lib/libcrypto/mlkem/mlkem_internal.c | |
parent | e7b57a14f72bfb330c5d26dd387f302ecbb52b42 (diff) | |
download | openbsd-c0502723cf1da15eab87e3434cd70dfaae2910f6.tar.gz openbsd-c0502723cf1da15eab87e3434cd70dfaae2910f6.tar.bz2 openbsd-c0502723cf1da15eab87e3434cd70dfaae2910f6.zip |
mlkem_generate_key_external_entropy: normalize sizeof() use
Diffstat (limited to 'src/lib/libcrypto/mlkem/mlkem_internal.c')
-rw-r--r-- | src/lib/libcrypto/mlkem/mlkem_internal.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/mlkem/mlkem_internal.c b/src/lib/libcrypto/mlkem/mlkem_internal.c index 19dd22e036..cdc198b7cd 100644 --- a/src/lib/libcrypto/mlkem/mlkem_internal.c +++ b/src/lib/libcrypto/mlkem/mlkem_internal.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: mlkem_internal.c,v 1.2 2025/09/14 16:47:37 tb Exp $ */ | 1 | /* $OpenBSD: mlkem_internal.c,v 1.3 2025/09/16 06:12:04 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2024, Google Inc. | 3 | * Copyright (c) 2024, Google Inc. |
4 | * Copyright (c) 2024, 2025 Bob Beck <beck@obtuse.com> | 4 | * Copyright (c) 2024, 2025 Bob Beck <beck@obtuse.com> |
@@ -942,7 +942,7 @@ mlkem_generate_key_external_entropy(uint8_t *out_encoded_public_key, | |||
942 | int ret = 0; | 942 | int ret = 0; |
943 | 943 | ||
944 | private_key_from_external(out_private_key, &priv); | 944 | private_key_from_external(out_private_key, &priv); |
945 | memset(&cbb, 0, sizeof(CBB)); | 945 | memset(&cbb, 0, sizeof(cbb)); |
946 | memcpy(augmented_seed, entropy, 32); | 946 | memcpy(augmented_seed, entropy, 32); |
947 | augmented_seed[32] = out_private_key->rank; | 947 | augmented_seed[32] = out_private_key->rank; |
948 | hash_g(hashed, augmented_seed, 33); | 948 | hash_g(hashed, augmented_seed, 33); |