24 lines
906 B
Python
24 lines
906 B
Python
# Public package surface for the readable Python spec.
|
|
from .signed_config import SignedConfig, UnsignedConfig # signed wrapper load/save
|
|
from .envelope import PassthroughEnvelope # dest-in-clear, body ciphertext
|
|
from .error_bundle import NetworkErrorBundle # system-key + sender-only
|
|
from .admin_history import AdminHistory # DataCube-shaped append-only config log
|
|
from .npe_adapter import NpeRequired # fail-closed NPE
|
|
from .router import RouteResult, handle_send # success/failure send policy
|
|
from .pubkey_dir import PubKeyDir # public-key directory
|
|
from .content import wrap_content, unwrap_content, routing_view # HPKE content
|
|
|
|
__all__ = [
|
|
"SignedConfig",
|
|
"UnsignedConfig",
|
|
"PassthroughEnvelope",
|
|
"NetworkErrorBundle",
|
|
"AdminHistory",
|
|
"NpeRequired",
|
|
"RouteResult",
|
|
"handle_send",
|
|
"PubKeyDir",
|
|
"wrap_content",
|
|
"unwrap_content",
|
|
"routing_view",
|
|
]
|