Files
lighthouse/crypto/eth2_key_derivation/tests/tests.rs
realbigsean a74098044a Rust 1.79 lints (#5927)
* max_value -> MAX

* remove unnecesary closures

* a couple more max_value -> MAX

* a couple more max_value -> MAX

* Revert "a couple more max_value -> MAX"

This reverts commit 807fe7cae9.

* unused spec field -> phantom data

* ignore some dead code warnings

* update kurtosis repo location
2024-06-13 23:04:30 +00:00

29 lines
546 B
Rust

#![cfg(test)]
use eth2_key_derivation::DerivedKey;
#[test]
fn empty_seed() {
assert!(
DerivedKey::from_seed(&[]).is_err(),
"empty seed should fail"
);
}
#[test]
fn deterministic() {
assert_eq!(
DerivedKey::from_seed(&[42]).unwrap().secret(),
DerivedKey::from_seed(&[42]).unwrap().secret()
);
}
#[test]
fn children_deterministic() {
let master = DerivedKey::from_seed(&[42]).unwrap();
assert_eq!(
master.child(u32::MAX).secret(),
master.child(u32::MAX).secret(),
)
}