Fix CVE-2019-7167

This commit is contained in:
Jordi Baylina 2019-02-05 20:28:51 +01:00
parent 4bb05b7b74
commit 71c66408f5
No known key found for this signature in database
GPG Key ID: 7480C80C1BE43112
1 changed files with 3 additions and 2 deletions

View File

@ -189,8 +189,9 @@ function calculateEncriptedValuesAtT(setup, circuit) {
}
*/
setup.vk_proof.Ap[s] = G1.affine(G1.mulScalar(A, setup.toxic.ka));
if (s > setup.vk_proof.nPublic) {
setup.vk_proof.Ap[s] = G1.affine(G1.mulScalar(A, setup.toxic.ka));
}
setup.vk_proof.Bp[s] = G1.affine(G1.mulScalar(B1, setup.toxic.kb));
setup.vk_proof.Cp[s] = G1.affine(G1.mulScalar(C, setup.toxic.kc));
setup.vk_proof.Kp[s] = G1.affine(G1.mulScalar(K, setup.toxic.kbeta));