UNPKG

@iden3/js-iden3-auth

Version:

iden3-auth implementation in JavaScript

28 lines (27 loc) 1.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Circuits = void 0; const authV2_1 = require("../circuits/authV2"); const atomicMtpV2_1 = require("../circuits/atomicMtpV2"); const atomicSigV2_1 = require("../circuits/atomicSigV2"); const atomicV3_1 = require("../circuits/atomicV3"); const linkedMultiQuery_1 = require("../circuits/linkedMultiQuery"); const authV2 = authV2_1.AuthPubSignalsV2; const credentialAtomicQueryMTPV2 = atomicMtpV2_1.AtomicQueryMTPV2PubSignalsVerifier; const credentialAtomicQuerySigV2 = atomicSigV2_1.AtomicQuerySigV2PubSignalsVerifier; const credentialAtomicQueryV3 = atomicV3_1.AtomicQueryV3PubSignalsVerifier; const linkedMultiQuery10 = linkedMultiQuery_1.LinkedMultiQueryVerifier; const supportedCircuits = { authV2, credentialAtomicQueryMTPV2, credentialAtomicQuerySigV2, credentialAtomicQueryV3, linkedMultiQuery10 }; class Circuits { static getCircuitPubSignals(id) { id = id.split('-')[0]; return supportedCircuits[id]; } } exports.Circuits = Circuits;