Expand description
QSSL - Quantum-Safe Secure Layer
A modern, quantum-resistant replacement for TLS/SSL built in Rust.
QSSL provides:
- Post-quantum key exchange (Kyber)
- Post-quantum signatures (Falcon, Dilithium, SPHINCS+)
- Memory-safe implementation
- Zero-RTT resumption
- WebAssembly support
Re-exports§
pub use core::QsslConnection;pub use core::QsslContext;pub use core::QsslError;pub use core::QsslResult;pub use core::HandshakeState;pub use core::ConnectionRole;pub use core::ProtocolVersion;pub use crypto::CipherSuite;pub use crypto::KemAlgorithm;pub use crypto::SignatureAlgorithm;pub use crypto::SymmetricCipher;pub use crypto::HashAlgorithm;pub use transport::QsslTransport;pub use transport::QsslRecord;pub use session::QsslSession;pub use session::SessionCache;
Modules§
- core
- Core QSSL protocol implementation
- crypto
- Cryptographic operations for QSSL
- integrations
- Integration modules for other protocols
- quantum_
native - True Quantum-Native Protocol Implementation
- session
- QSSL Session Management
- transport
- QSSL Transport Layer
Constants§
Functions§
- init
- Initialize QSSL library
- protocol_
version - Get protocol version
- version
- Get QSSL version string