qssh 0.0.2-alpha

Experimental quantum-safe SSH using post-quantum crypto. Research project - NOT for production. See LIMITATIONS.md
Documentation
//! Test post-quantum crypto initialization

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!");
}