src/pqc_agent_wallet/__init__.py
845 B · 31 lines · python Raw
1 """PQC Agent Credential Wallet - Quantum-resistant vault for AI-agent credentials."""
2
3 from pqc_agent_wallet.audit import WalletAuditEntry, WalletAuditLog
4 from pqc_agent_wallet.credential import Credential, CredentialMetadata
5 from pqc_agent_wallet.errors import (
6 CredentialNotFoundError,
7 InvalidPassphraseError,
8 TamperedWalletError,
9 WalletError,
10 WalletFormatError,
11 WalletLockedError,
12 )
13 from pqc_agent_wallet.kdf import derive_key_from_passphrase
14 from pqc_agent_wallet.vault import Wallet
15
16 __version__ = "0.1.0"
17 __all__ = [
18 "Wallet",
19 "Credential",
20 "CredentialMetadata",
21 "WalletAuditEntry",
22 "WalletAuditLog",
23 "derive_key_from_passphrase",
24 "WalletError",
25 "WalletLockedError",
26 "CredentialNotFoundError",
27 "InvalidPassphraseError",
28 "TamperedWalletError",
29 "WalletFormatError",
30 ]
31