27 lines
646 B
Python

"""
Module de cryptographie pour le système de vote électronique.
Implémente les primitives cryptographiques fondamentales et post-quantiques.
"""
from .encryption import (
ElGamalEncryption,
HomomorphicEncryption,
SymmetricEncryption,
)
from .signatures import DigitalSignature
from .zk_proofs import ZKProof
from .hashing import SecureHash
from .pqc_hybrid import PostQuantumCryptography
__all__ = [
"ElGamalEncryption",
"HomomorphicEncryption",
"SymmetricEncryption",
"DigitalSignature",
"ZKProof",
"SecureHash",
"PostQuantumCryptography", # Post-Quantum Cryptography Hybride
"SecureHash",
]