diff --git a/src/scalar.rs b/src/scalar.rs index d365d25f1..95493c247 100644 --- a/src/scalar.rs +++ b/src/scalar.rs @@ -243,7 +243,7 @@ impl Scalar { /// This function is intended for applications like X25519 which /// require specific bit-patterns when performing scalar /// multiplication. - pub fn from_bits(bytes: [u8; 32]) -> Scalar { + pub const fn from_bits(bytes: [u8; 32]) -> Scalar { let mut s = Scalar{bytes}; // Ensure that s < 2^255 by masking the high bit s.bytes[31] &= 0b0111_1111;