From 6a599a44289597c2a3061b5ac6afddbf5c3ff293 Mon Sep 17 00:00:00 2001 From: Sebastian Falbesoner Date: Fri, 26 Jun 2026 03:04:13 +0200 Subject: [PATCH] scalar: correct `_scalar_get_bits_{limb32,var}` input condition docs --- src/scalar.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/scalar.h b/src/scalar.h index 40d67191..2a5842b4 100644 --- a/src/scalar.h +++ b/src/scalar.h @@ -22,10 +22,10 @@ /** Clear a scalar to prevent the leak of sensitive data. */ static void secp256k1_scalar_clear(secp256k1_scalar *r); -/** Access bits (1 < count <= 32) from a scalar. All requested bits must belong to the same 32-bit limb. */ +/** Access bits (1 <= count <= 32) from a scalar. All requested bits must belong to the same 32-bit limb. */ static uint32_t secp256k1_scalar_get_bits_limb32(const secp256k1_scalar *a, unsigned int offset, unsigned int count); -/** Access bits (1 < count <= 32) from a scalar. offset + count must be < 256. Not constant time in offset and count. */ +/** Access bits (1 <= count <= 32) from a scalar. offset + count must be <= 256. Not constant time in offset and count. */ static uint32_t secp256k1_scalar_get_bits_var(const secp256k1_scalar *a, unsigned int offset, unsigned int count); /** Set a scalar from a big endian byte array. The scalar will be reduced modulo group order `n`.