use qssh::crypto::PqKeyExchange;
use pqcrypto_traits::sign::PublicKey;
fn main() {
println!("Testing PQ crypto initialization...");
match PqKeyExchange::new() {
Ok(kex) => {
println!("PqKeyExchange created successfully!");
println!("Has Falcon key: {}", kex.falcon_pk.as_bytes().len() > 0);
println!("Has SPHINCS key: {}", kex.sphincs_pk.as_bytes().len() > 0);
}
Err(e) => {
eprintln!("Failed to create PqKeyExchange: {:?}", e);
std::process::exit(1);
}
}
println!("Test completed successfully!");
}