arnaucube
arnaucube/circomlibPublic Self-hosted repository
circomlib/src/smt_hashes_poseidon.js
src/smt_hashes_poseidon.jsRaw
 1const Poseidon = require("./poseidon");
 2
 3const hash = Poseidon.createHash(6, 8, 57);
 4
 5exports.hash0 = function (left, right) {
 6    return hash([left, right]);
 7};
 8
 9exports.hash1 = function(key, value) {
10    return hash([key, value, Poseidon.F.one]);
11};
12
13exports.F = Poseidon.F;