mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-02-28 14:33:37 -08:00
19 lines
507 B
Rust
19 lines
507 B
Rust
use rosenpass::config::{Keypair, Rosenpass};
|
|
|
|
#[test]
|
|
fn example_config_rosenpass_new() {
|
|
let (sk, pk) = ("./example.sk", "./example.pk");
|
|
|
|
assert_eq!(Rosenpass::empty(), Rosenpass::new(None));
|
|
assert_eq!(Rosenpass::empty(), Rosenpass::default());
|
|
|
|
assert_eq!(
|
|
Rosenpass::from_sk_pk(sk, pk),
|
|
Rosenpass::new(Some(Keypair::new(pk, sk)))
|
|
);
|
|
|
|
let mut v = Rosenpass::empty();
|
|
v.keypair = Some(Keypair::new(pk, sk));
|
|
assert_eq!(Rosenpass::from_sk_pk(sk, pk), v);
|
|
}
|