INNER CODE UNIT · Rust
test_generate_challenge
tangle-network/blueprint · crates/auth/src/lib.rs:215
fn test_generate_challenge() {
// Test with system RNG
let mut rng = blueprint_std::BlueprintRng::new();
let challenge1 = generate_challenge(&mut rng);
// Generate another challenge with the same RNG
let challenge2 = generate_challenge(&mut rng);
// Challenges should be different
assert_ne!(challenge1, challenge2);
// Should produce a non-zero challenge
assert_ne!(challenge1, [0u8; 32]);
}
#[test]
fn test_verify_challenge_ecdsa_valid() {
let mut rng = blueprint_std::BlueprintRng::new();