UNPKG

anon-identity

Version:

Decentralized identity framework with DIDs, Verifiable Credentials, and privacy-preserving selective disclosure

103 lines 9.23 kB
"use strict"; /** * Node.js entry point with full features * Uses lazy loading for heavy dependencies */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.BbsSelectiveDisclosure = exports.createV2Context = exports.migratePresentationToV2 = exports.migrateCredentialToV2 = exports.RevocationList2020StatusChecker = exports.StatusList2021StatusChecker = exports.StatusList2021 = exports.CompositeStatusChecker = exports.ProofManager = exports.ContractClient = exports.StorageFactory = exports.HybridStorageProvider = exports.BlockchainStorageProvider = exports.IPFSStorageProvider = exports.FileStorageProvider = exports.MemoryStorageProvider = exports.MockRevocationRegistry = exports.RevocationService = exports.SelectiveDisclosure = exports.PresentationRequest = exports.BatchOperations = exports.isVerificationError = exports.VerificationErrorCode = exports.VerificationError = exports.SessionManager = exports.AgentEnabledServiceProvider = exports.ServiceProviderV2 = exports.ServiceProvider = exports.UserWallet = exports.IdentityProviderV2 = exports.IdentityProvider = exports.SecureStorage = exports.DIDService = exports.CryptoService = void 0; // Core components var crypto_1 = require("./core/crypto"); Object.defineProperty(exports, "CryptoService", { enumerable: true, get: function () { return crypto_1.CryptoService; } }); var did_1 = require("./core/did"); Object.defineProperty(exports, "DIDService", { enumerable: true, get: function () { return did_1.DIDService; } }); var storage_1 = require("./core/storage"); Object.defineProperty(exports, "SecureStorage", { enumerable: true, get: function () { return storage_1.SecureStorage; } }); // Types __exportStar(require("./types"), exports); __exportStar(require("./types/did"), exports); // Identity components var identity_provider_1 = require("./idp/identity-provider"); Object.defineProperty(exports, "IdentityProvider", { enumerable: true, get: function () { return identity_provider_1.IdentityProvider; } }); var identity_provider_v2_1 = require("./idp/identity-provider-v2"); Object.defineProperty(exports, "IdentityProviderV2", { enumerable: true, get: function () { return identity_provider_v2_1.IdentityProviderV2; } }); var user_wallet_1 = require("./wallet/user-wallet"); Object.defineProperty(exports, "UserWallet", { enumerable: true, get: function () { return user_wallet_1.UserWallet; } }); var service_provider_1 = require("./sp/service-provider"); Object.defineProperty(exports, "ServiceProvider", { enumerable: true, get: function () { return service_provider_1.ServiceProvider; } }); var service_provider_v2_1 = require("./sp/service-provider-v2"); Object.defineProperty(exports, "ServiceProviderV2", { enumerable: true, get: function () { return service_provider_v2_1.ServiceProviderV2; } }); var service_provider_agent_1 = require("./sp/service-provider-agent"); Object.defineProperty(exports, "AgentEnabledServiceProvider", { enumerable: true, get: function () { return service_provider_agent_1.AgentEnabledServiceProvider; } }); // Enhanced Service Provider components var session_manager_1 = require("./sp/session-manager"); Object.defineProperty(exports, "SessionManager", { enumerable: true, get: function () { return session_manager_1.SessionManager; } }); var verification_errors_1 = require("./sp/verification-errors"); Object.defineProperty(exports, "VerificationError", { enumerable: true, get: function () { return verification_errors_1.VerificationError; } }); Object.defineProperty(exports, "VerificationErrorCode", { enumerable: true, get: function () { return verification_errors_1.VerificationErrorCode; } }); Object.defineProperty(exports, "isVerificationError", { enumerable: true, get: function () { return verification_errors_1.isVerificationError; } }); var batch_operations_1 = require("./sp/batch-operations"); Object.defineProperty(exports, "BatchOperations", { enumerable: true, get: function () { return batch_operations_1.BatchOperations; } }); var presentation_request_1 = require("./sp/presentation-request"); Object.defineProperty(exports, "PresentationRequest", { enumerable: true, get: function () { return presentation_request_1.PresentationRequest; } }); // Schemas __exportStar(require("./idp/schemas"), exports); // ZKP var selective_disclosure_1 = require("./zkp/selective-disclosure"); Object.defineProperty(exports, "SelectiveDisclosure", { enumerable: true, get: function () { return selective_disclosure_1.SelectiveDisclosure; } }); // Revocation var revocation_service_1 = require("./revocation/revocation-service"); Object.defineProperty(exports, "RevocationService", { enumerable: true, get: function () { return revocation_service_1.RevocationService; } }); Object.defineProperty(exports, "MockRevocationRegistry", { enumerable: true, get: function () { return revocation_service_1.MockRevocationRegistry; } }); // Storage providers var memory_storage_provider_1 = require("./storage/providers/memory-storage-provider"); Object.defineProperty(exports, "MemoryStorageProvider", { enumerable: true, get: function () { return memory_storage_provider_1.MemoryStorageProvider; } }); // Lazy-loaded storage providers var file_storage_provider_lazy_1 = require("./storage/providers/file-storage-provider-lazy"); Object.defineProperty(exports, "FileStorageProvider", { enumerable: true, get: function () { return file_storage_provider_lazy_1.FileStorageProvider; } }); var ipfs_storage_provider_1 = require("./storage/providers/ipfs-storage-provider"); Object.defineProperty(exports, "IPFSStorageProvider", { enumerable: true, get: function () { return ipfs_storage_provider_1.IPFSStorageProvider; } }); var blockchain_storage_provider_lazy_1 = require("./storage/providers/blockchain-storage-provider-lazy"); Object.defineProperty(exports, "BlockchainStorageProvider", { enumerable: true, get: function () { return blockchain_storage_provider_lazy_1.BlockchainStorageProvider; } }); var hybrid_storage_provider_1 = require("./storage/providers/hybrid-storage-provider"); Object.defineProperty(exports, "HybridStorageProvider", { enumerable: true, get: function () { return hybrid_storage_provider_1.HybridStorageProvider; } }); // Storage factory var storage_factory_lazy_1 = require("./storage/storage-factory-lazy"); Object.defineProperty(exports, "StorageFactory", { enumerable: true, get: function () { return storage_factory_lazy_1.StorageFactory; } }); // Blockchain components (lazy-loaded) var contract_client_lazy_1 = require("./blockchain/contract-client-lazy"); Object.defineProperty(exports, "ContractClient", { enumerable: true, get: function () { return contract_client_lazy_1.ContractClient; } }); __exportStar(require("./blockchain/types"), exports); // Enhanced standards compliance var proof_manager_1 = require("./core/proof-manager"); Object.defineProperty(exports, "ProofManager", { enumerable: true, get: function () { return proof_manager_1.ProofManager; } }); var credential_status_1 = require("./status/credential-status"); Object.defineProperty(exports, "CompositeStatusChecker", { enumerable: true, get: function () { return credential_status_1.CompositeStatusChecker; } }); Object.defineProperty(exports, "StatusList2021", { enumerable: true, get: function () { return credential_status_1.StatusList2021; } }); Object.defineProperty(exports, "StatusList2021StatusChecker", { enumerable: true, get: function () { return credential_status_1.StatusList2021StatusChecker; } }); Object.defineProperty(exports, "RevocationList2020StatusChecker", { enumerable: true, get: function () { return credential_status_1.RevocationList2020StatusChecker; } }); var vc_migration_1 = require("./utils/vc-migration"); Object.defineProperty(exports, "migrateCredentialToV2", { enumerable: true, get: function () { return vc_migration_1.migrateCredentialToV2; } }); Object.defineProperty(exports, "migratePresentationToV2", { enumerable: true, get: function () { return vc_migration_1.migratePresentationToV2; } }); Object.defineProperty(exports, "createV2Context", { enumerable: true, get: function () { return vc_migration_1.createV2Context; } }); // JSON-LD and Linked Data Proofs __exportStar(require("./ld"), exports); // BBS+ Selective Disclosure var bbs_selective_disclosure_1 = require("./zkp/bbs-selective-disclosure"); Object.defineProperty(exports, "BbsSelectiveDisclosure", { enumerable: true, get: function () { return bbs_selective_disclosure_1.BbsSelectiveDisclosure; } }); // Agent and Sub-Identity components __exportStar(require("./agent"), exports); //# sourceMappingURL=node.js.map