ant-quic 0.27.47

QUIC transport protocol with advanced NAT traversal for P2P networks
Documentation
//! Quick cryptography tests
//!
//! v0.2.0+: Updated for Pure PQC - uses ML-DSA-65 only, no Ed25519.

#![allow(clippy::unwrap_used, clippy::expect_used)]

use std::time::Duration;

#[test]
fn test_basic_crypto_operations() {
    super::utils::assert_duration(Duration::from_millis(100), || {
        // Basic crypto operations are tested in unit tests
        // This is a placeholder for quick crypto tests
        // Placeholder test - implementation pending
    });
}

#[test]
fn test_key_generation_speed() {
    // ML-DSA-65 key generation is slower than Ed25519 - allow more time
    super::utils::assert_duration(Duration::from_millis(500), || {
        // Test that ML-DSA-65 key generation completes in reasonable time
        use ant_quic::crypto::raw_public_keys::pqc::generate_ml_dsa_keypair;
        let (_public_key, _secret_key) = generate_ml_dsa_keypair().expect("keygen");
        // Test completed - ML-DSA-65 keypair generated successfully
    });
}