38 lines
658 B
Python
38 lines
658 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,
|
|
Session,
|
|
Node,
|
|
PendingConnect,
|
|
)
|
|
|
|
__all__ = [
|
|
"MAX_BBS_AUTH_PROOF_BYTES",
|
|
"Keypair",
|
|
"PublicKey",
|
|
"BbsIssuer",
|
|
"BbsPublicKey",
|
|
"BlindRequest",
|
|
"Credential",
|
|
"prepare_blind_request",
|
|
"role_id",
|
|
"RoleRegistry",
|
|
"Session",
|
|
"Node",
|
|
"PendingConnect",
|
|
]
|