Skip to main content

Crate qcrypto

Crate qcrypto 

Source
Expand description

§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.

Modules§

errors
Error types for the core module.
protocols
Quantum Cryptography Protocols.
rng
Global thread-local random number generation.
utils
Utility functions for quantum operations.

Structs§

Gate
Represents a quantum gate.
Measurement
Represents a general quantum measurement.
MeasurementResult
The result of a quantum measurement.
QuantumChannel
Represents a quantum channel.
QuantumState
Represents a quantum state using density matrices.
Sampler
A simulator for sampling quantum states.