2023-06-22 05:46:27 +00:00
|
|
|
//! Build time diagnostics
|
|
|
|
|
|
|
|
|
|
// auto is assumed or selected
|
|
|
|
|
#[cfg(curve25519_dalek_backend = "auto")]
|
|
|
|
|
compile_error!("curve25519_dalek_backend is 'auto'");
|
|
|
|
|
|
2025-01-18 23:34:18 +00:00
|
|
|
// fiat was overridden
|
2023-06-22 05:46:27 +00:00
|
|
|
#[cfg(curve25519_dalek_backend = "fiat")]
|
|
|
|
|
compile_error!("curve25519_dalek_backend is 'fiat'");
|
|
|
|
|
|
2025-01-18 23:34:18 +00:00
|
|
|
// serial was assumed or overridden
|
2023-06-22 05:46:27 +00:00
|
|
|
#[cfg(curve25519_dalek_backend = "serial")]
|
|
|
|
|
compile_error!("curve25519_dalek_backend is 'serial'");
|
|
|
|
|
|
2025-01-18 23:34:18 +00:00
|
|
|
// simd was assumed over overridden
|
2023-06-22 05:46:27 +00:00
|
|
|
#[cfg(curve25519_dalek_backend = "simd")]
|
|
|
|
|
compile_error!("curve25519_dalek_backend is 'simd'");
|
|
|
|
|
|
2025-01-18 23:34:18 +00:00
|
|
|
// 32 bits target_pointer_width was assumed or overridden
|
2023-06-22 05:46:27 +00:00
|
|
|
#[cfg(curve25519_dalek_bits = "32")]
|
|
|
|
|
compile_error!("curve25519_dalek_bits is '32'");
|
|
|
|
|
|
2025-01-18 23:34:18 +00:00
|
|
|
// 64 bits target_pointer_width was assumed or overridden
|
2023-06-22 05:46:27 +00:00
|
|
|
#[cfg(curve25519_dalek_bits = "64")]
|
|
|
|
|
compile_error!("curve25519_dalek_bits is '64'");
|