27 lines
646 B
Python
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",
|
|
]
|