48 lines
886 B
Python
48 lines
886 B
Python
"""quantumpipe -- PSK-bootstrapped hybrid ML-KEM-768 + X25519 key exchange
|
|
with a custom ChaCha20-Blake3 AEAD."""
|
|
|
|
from . import sas
|
|
from .chab3 import (
|
|
Receiver,
|
|
Sender,
|
|
decrypt,
|
|
decrypt_into,
|
|
encrypt,
|
|
encrypt_into,
|
|
nonce_increment,
|
|
)
|
|
from .exceptions import ProtocolError
|
|
from .kdf import kdf
|
|
from .sansio import (
|
|
Established,
|
|
Message,
|
|
Session,
|
|
Verification,
|
|
credential_id,
|
|
generate_registration_secret,
|
|
)
|
|
from .securebuf import SecureBuffer, wipe
|
|
from .ws import SecSocket
|
|
|
|
__all__ = [
|
|
"Established",
|
|
"Message",
|
|
"ProtocolError",
|
|
"Receiver",
|
|
"SecSocket",
|
|
"SecureBuffer",
|
|
"Sender",
|
|
"Session",
|
|
"Verification",
|
|
"credential_id",
|
|
"decrypt",
|
|
"decrypt_into",
|
|
"encrypt",
|
|
"encrypt_into",
|
|
"generate_registration_secret",
|
|
"kdf",
|
|
"nonce_increment",
|
|
"sas",
|
|
"wipe",
|
|
]
|