chore: add circom prime modulus to secret generation (#64)

This commit is contained in:
casiojapi
2025-02-06 06:41:20 -03:00
committed by GitHub
parent 2287c928da
commit 822918d328

View File

@@ -31,8 +31,8 @@ function validateNonZero(value: bigint, name: string) {
* @returns {{ nullifier: Secret, secret: Secret }} Randomly generated secrets.
*/
export function generateSecrets(): { nullifier: Secret; secret: Secret } {
const nullifier = BigInt(generatePrivateKey()) as Secret;
const secret = BigInt(generatePrivateKey()) as Secret;
const nullifier = BigInt(generatePrivateKey()) % SNARK_SCALAR_FIELD as Secret;
const secret = BigInt(generatePrivateKey()) % SNARK_SCALAR_FIELD as Secret;
return { nullifier, secret };
}