55 lines
1002 B
Python
55 lines
1002 B
Python
"""
|
|
ZKAC — Zero-Knowledge Access Control
|
|
|
|
BBS+ anonymous credentials (BLS12-381) with encrypted transport (Ristretto255 / X25519).
|
|
"""
|
|
|
|
__version__ = "0.7.1"
|
|
|
|
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__ = [
|
|
"__version__",
|
|
"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",
|
|
]
|