qcrypto 0.0.4

Library for the design, simulation and validation of Quantum Cryptography protocols
Documentation
//! # Quantum Cryptography Simulation Library
//!
//! A library for simulating quantum cryptography protocols and quantum information primitives.
//!
//! This crate provides tools for:
//! - Simulating quantum states and gates.
//! - Measuring quantum states.
//! - Simulating quantum channels and noise.
//! - Implementing quantum cryptography protocols.
//! - Reproducible simulations using deterministic thread-local RNGs.

mod core;
pub mod protocols;
pub mod rng;
mod sampler;

pub use crate::core::{
    Gate, Measurement, MeasurementResult, QuantumChannel, QuantumState, errors, utils,
};

pub use crate::core::state;
pub use crate::sampler::Sampler;