UNPKG

@zkmpa/core

Version:

Core package for zkMPA (Zero-Knowledge Multi-Party Approval)

34 lines 3.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AnonymousApprovalProtocol = exports.zkMPAProtocol = exports.FileStorageAdapter = exports.InMemoryStorageAdapter = exports.StorageFactory = exports.ProofVerifier = exports.ProofGenerator = exports.CredentialVerifier = exports.CredentialIssuer = exports.ProposalManager = exports.Proposal = exports.MerkleRootHistory = exports.GroupManager = exports.Group = exports.IdentityManager = exports.Identity = void 0; // Identity Management var identity_1 = require("@zkmpa/identity"); Object.defineProperty(exports, "Identity", { enumerable: true, get: function () { return identity_1.Identity; } }); Object.defineProperty(exports, "IdentityManager", { enumerable: true, get: function () { return identity_1.IdentityManager; } }); // Group Management var group_1 = require("@zkmpa/group"); Object.defineProperty(exports, "Group", { enumerable: true, get: function () { return group_1.Group; } }); Object.defineProperty(exports, "GroupManager", { enumerable: true, get: function () { return group_1.GroupManager; } }); Object.defineProperty(exports, "MerkleRootHistory", { enumerable: true, get: function () { return group_1.MerkleRootHistory; } }); // Proposal and Voting var proposal_1 = require("@zkmpa/proposal"); Object.defineProperty(exports, "Proposal", { enumerable: true, get: function () { return proposal_1.Proposal; } }); Object.defineProperty(exports, "ProposalManager", { enumerable: true, get: function () { return proposal_1.ProposalManager; } }); // Credential Management var credential_1 = require("@zkmpa/credential"); Object.defineProperty(exports, "CredentialIssuer", { enumerable: true, get: function () { return credential_1.CredentialIssuer; } }); Object.defineProperty(exports, "CredentialVerifier", { enumerable: true, get: function () { return credential_1.CredentialVerifier; } }); // Zero-Knowledge Proofs var proof_1 = require("@zkmpa/proof"); Object.defineProperty(exports, "ProofGenerator", { enumerable: true, get: function () { return proof_1.ProofGenerator; } }); Object.defineProperty(exports, "ProofVerifier", { enumerable: true, get: function () { return proof_1.ProofVerifier; } }); // Storage var storage_1 = require("@zkmpa/storage"); Object.defineProperty(exports, "StorageFactory", { enumerable: true, get: function () { return storage_1.StorageFactory; } }); Object.defineProperty(exports, "InMemoryStorageAdapter", { enumerable: true, get: function () { return storage_1.InMemoryStorageAdapter; } }); Object.defineProperty(exports, "FileStorageAdapter", { enumerable: true, get: function () { return storage_1.FileStorageAdapter; } }); // Main Protocol var protocol_1 = require("./protocol"); Object.defineProperty(exports, "zkMPAProtocol", { enumerable: true, get: function () { return protocol_1.zkMPAProtocol; } }); Object.defineProperty(exports, "AnonymousApprovalProtocol", { enumerable: true, get: function () { return protocol_1.zkMPAProtocol; } }); //# sourceMappingURL=index.js.map