pub fn validate_x25519_scalar(s: &[u8]) -> bool { let mut all_zero = true; let mut i = 0usize; while i < s.len() { if s[i] != 0 { all_zero = false; } i += 1; } !all_zero }