anon-identity
Version:
Decentralized identity framework with DIDs, Verifiable Credentials, and privacy-preserving selective disclosure
103 lines • 9.23 kB
JavaScript
;
/**
* 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