@iden3/js-iden3-auth
Version:
iden3-auth implementation in JavaScript
28 lines (27 loc) • 1.07 kB
JavaScript
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;
;