src/pqc_agent_wallet/__init__.py
| 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 | |