mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-04-26 08:57:26 +02:00
12 lines
299 B
Rust
12 lines
299 B
Rust
#![cfg(not(feature="KATs"))]
|
|
use pqc_kyber::*;
|
|
|
|
#[test]
|
|
fn keypair_encap_decap_kem() {
|
|
let mut rng = rand::thread_rng();
|
|
let keys = keypair(&mut rng);
|
|
let (ct, ss1) = encapsulate(&keys.public, &mut rng).unwrap();
|
|
let ss2 = decapsulate(&ct, &keys.secret).unwrap();
|
|
assert_eq!(ss1, ss2);
|
|
}
|
|
|