diff --git a/crypto/ed448/src/backend.rs b/crypto/ed448/src/backend.rs index 327fcf97..f68f9898 100644 --- a/crypto/ed448/src/backend.rs +++ b/crypto/ed448/src/backend.rs @@ -2,11 +2,19 @@ use zeroize::Zeroize; // Use black_box when possible #[rustversion::since(1.66)] -use core::hint::black_box; -#[rustversion::before(1.66)] -fn black_box(val: T) -> T { - val +mod black_box { + pub(crate) fn black_box(val: T) -> T { + #[allow(clippy::incompatible_msrv)] + core::hint::black_box(val) + } } +#[rustversion::before(1.66)] +mod black_box { + pub(crate) fn black_box(val: T) -> T { + val + } +} +use black_box::black_box; pub(crate) fn u8_from_bool(bit_ref: &mut bool) -> u8 { let bit_ref = black_box(bit_ref);