UNPKG

anon-identity

Version:

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

94 lines 8.3 kB
"use strict"; /** * Browser-compatible exports for anon-identity * * This entry point excludes Node.js-specific features like: * - File storage * - Direct blockchain access (requires server-side proxy) * - IPFS storage (requires server-side proxy) */ 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.StorageFactory = 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.EncryptedStorageService = exports.DIDService = exports.CryptoService = void 0; // Core browser-compatible components var crypto_browser_1 = require("./core/crypto-browser"); Object.defineProperty(exports, "CryptoService", { enumerable: true, get: function () { return crypto_browser_1.CryptoService; } }); var did_1 = require("./core/did"); Object.defineProperty(exports, "DIDService", { enumerable: true, get: function () { return did_1.DIDService; } }); var storage_browser_1 = require("./core/storage-browser"); Object.defineProperty(exports, "EncryptedStorageService", { enumerable: true, get: function () { return storage_browser_1.EncryptedStorageService; } }); Object.defineProperty(exports, "SecureStorage", { enumerable: true, get: function () { return storage_browser_1.EncryptedStorageService; } }); // Types (all browser-safe) __exportStar(require("./types"), exports); __exportStar(require("./types/did"), exports); // Identity components (browser-safe) 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 (browser-safe) 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 (browser-safe) __exportStar(require("./idp/schemas"), exports); // ZKP (browser-safe) var selective_disclosure_1 = require("./zkp/selective-disclosure"); Object.defineProperty(exports, "SelectiveDisclosure", { enumerable: true, get: function () { return selective_disclosure_1.SelectiveDisclosure; } }); // Revocation (browser-safe) 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; } }); // Memory storage provider (browser-safe) 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; } }); var storage_factory_browser_1 = require("./storage/storage-factory-browser"); Object.defineProperty(exports, "StorageFactory", { enumerable: true, get: function () { return storage_factory_browser_1.StorageFactory; } }); // Enhanced standards compliance (browser-safe) 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 (browser-safe) __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 (browser-safe) __exportStar(require("./agent"), exports); //# sourceMappingURL=browser.js.map