ZKAC/python/zkac/__init__.py
everbarry 15998edb51 .3
2026-04-16 01:02:55 +02:00

52 lines
960 B
Python

"""
ZKAC — Zero-Knowledge Access Control
BBS+ anonymous credentials (BLS12-381) with encrypted transport (Ristretto255 / X25519).
"""
from zkac._zkac import (
MAX_BBS_AUTH_PROOF_BYTES,
Keypair,
PublicKey,
BbsIssuer,
BbsPublicKey,
BlindRequest,
Credential,
prepare_blind_request,
role_id,
RoleRegistry,
RegistryState,
RegistryManager,
registry_id,
admin_role_id,
IssuanceKeypair,
encrypt_for_admin,
decrypt_from_admin,
Session,
Node,
PendingConnect,
)
__all__ = [
"MAX_BBS_AUTH_PROOF_BYTES",
"Keypair",
"PublicKey",
"BbsIssuer",
"BbsPublicKey",
"BlindRequest",
"Credential",
"prepare_blind_request",
"role_id",
"RoleRegistry",
"RegistryState",
"RegistryManager",
"registry_id",
"admin_role_id",
"IssuanceKeypair",
"encrypt_for_admin",
"decrypt_from_admin",
"Session",
"Node",
"PendingConnect",
]