Skip to content

Commit

Permalink
uplgrade circom compiler version to 2.1.9
Browse files Browse the repository at this point in the history
  • Loading branch information
remicolin committed Sep 20, 2024
1 parent 3329a6e commit bd41e57
Show file tree
Hide file tree
Showing 58 changed files with 60 additions and 56 deletions.
2 changes: 1 addition & 1 deletion circuits/circuits/disclose/disclose.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.5;
pragma circom 2.1.9;

include "circomlib/circuits/poseidon.circom";
include "../utils/other/bytes.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/disclose/vc_and_disclose.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.5;
pragma circom 2.1.9;

include "./verify_commitment.circom";
include "./disclose.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/disclose/verify_commitment.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.5;
pragma circom 2.1.9;

include "circomlib/circuits/poseidon.circom";
include "../utils/other/bytes.circom";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
pragma circom 2.1.9;
include "../openpassport_dsc.circom";

component main = OPENPASSPORT_DSC(3, 64, 32, 64, 32, 960, 256, 12);
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
pragma circom 2.1.9;

include "../openpassport_dsc.circom";

component main = OPENPASSPORT_DSC(1, 64, 32, 64, 32, 960, 256, 12);
component main = OPENPASSPORT_DSC(1, 64, 32, 64, 32, 960, 256, 12);
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
pragma circom 2.1.9;
include "../openpassport_dsc.circom";

component main = OPENPASSPORT_DSC(4, 64, 32, 64, 32, 960, 256, 12);
2 changes: 1 addition & 1 deletion circuits/circuits/dsc/openpassport_dsc.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.5;
pragma circom 2.1.9;

include "circomlib/circuits/bitify.circom";
include "circomlib/circuits/poseidon.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/ofac/ofac_name.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.5;
pragma circom 2.1.9;

include "circomlib/circuits/poseidon.circom";
include "circomlib/circuits/comparators.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/ofac/ofac_name_dob.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.5;
pragma circom 2.1.9;

include "circomlib/circuits/poseidon.circom";
include "circomlib/circuits/comparators.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/ofac/ofac_passport_number.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.5;
pragma circom 2.1.9;

include "circomlib/circuits/poseidon.circom";
include "circomlib/circuits/comparators.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/prove/instances/prove_ecdsa_sha1.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "../openpassport_prove.circom";

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "../openpassport_prove.circom";

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "../openpassport_prove.circom";

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "../openpassport_prove.circom";

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "../openpassport_prove.circom";

Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/prove/openpassport_prove.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "../utils/passport/customHashers.circom";
include "../utils/passport/computeCommitment.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/circom-ecdsa/ecdsa.circom
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/// This file implements the ECDSA verification algorithm along with public key generation (xG)

pragma circom 2.1.5;
pragma circom 2.1.9;
include "../../../node_modules/circomlib/circuits/multiplexer.circom";

include "p256.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/circom-ecdsa/ecdsa_func.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.5;
pragma circom 2.1.9;

function get_g_pow_stride8_table(n, k) {
assert(n == 43 && k == 6);
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/circom-ecdsa/p256.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.5;
pragma circom 2.1.9;

include "curve.circom";
include "p256_func.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/circom-ecdsa/p256_func.circom
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/// This file provides methods to grab curve parameter based on various representations

pragma circom 2.1.5;
pragma circom 2.1.9;

function get_A(n, k) {
assert((n == 86 && k == 3) || (n == 64 && k == 4) || (n == 43 && k ==6));
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/circom-ecdsa/p256_utils.circom
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/// UNUSED FILE

pragma circom 2.1.5;
pragma circom 2.1.9;

include "bigInt_func.circom";
include "p256_func.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/other/array.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "circomlib/circuits/comparators.circom";
include "circomlib/circuits/bitify.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/other/bytes.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "circomlib/circuits/bitify.circom";
include "circomlib/circuits/comparators.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/other/chunk_data.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.5;
pragma circom 2.1.9;

// Converts data into chunk_size chunks of 192 bits, assuming original n, k are 64 and 32.
// This is because Poseidon circuit only supports an array of 16 elements.
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/other/constants.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;


function EMAIL_ADDR_MAX_BYTES() {
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/other/fp.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "circomlib/circuits/bitify.circom";
include "circomlib/circuits/comparators.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/other/functions.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

/// @function log2Ceil
/// @notice Calculate log2 of a number and round it up
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/other/getCommonLength.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.5;
pragma circom 2.1.9;

include "circomlib/circuits/comparators.circom";
include "circomlib/circuits/bitify.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/other/smt.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.5;
pragma circom 2.1.9;

include "circomlib/circuits/poseidon.circom";
include "circomlib/circuits/comparators.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/passport/customHashers.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;
include "../other/fp.circom";
include "circomlib/circuits/poseidon.circom";

Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/passport/date/dateIsLess.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "../node_modules/circomlib/circuits/comparators.circom";

Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/passport/date/isOlderThan.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "../node_modules/circomlib/circuits/comparators.circom";
include "../node_modules/circomlib/circuits/bitify.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/passport/date/isValid.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "../node_modules/circomlib/circuits/comparators.circom";
include "../node_modules/circomlib/circuits/bitify.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/passport/formatECDSAInputs.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;


template FormatECDSAInputs(signatureAlgorithm, k) {
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/passport/passportVerifier.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "../other/array.circom";
include "../other/bytes.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/passport/secp256r1Verifier.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "./signatureAlgorithm.circom";
include "../circom-ecdsa/ecdsa.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/passport/signatureAlgorithm.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

function getHashLength(signatureAlgorithm) {
if (signatureAlgorithm == 1 ) {
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/passport/signatureVerifier.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "../rsa/rsaPkcs1.circom";
// include "../rsa/rsaPkcs1v15.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/rsa/powMod.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "../other/bigInt.circom";

Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/rsa/rsa.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "../other/fp.circom";

Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/rsa/rsaPkcs1.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.5;
pragma circom 2.1.9;

//include "@zk-email/circuits/lib/fp.circom";
include "../other/fp.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/rsa/rsaPkcs1v15.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "./powMod.circom";
include "circomlib/circuits/bitify.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/rsa/rsaVerify.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "./rsa.circom";

Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/rsapss/mgf1.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "circomlib/circuits/bitify.circom";
include "../sha2/sha256/sha256_hash_bits.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/rsapss/xor2.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

template Xor2(n) {
signal input a[n];
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/sha1/constants.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.3;
pragma circom 2.1.9;

include "../node_modules/circomlib/circuits/bitify.circom";

Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/sha1/f.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.3;
pragma circom 2.1.9;

include "./parity.circom";
include "../node_modules/circomlib/circuits/sha256/maj.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/sha1/parity.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.3;
pragma circom 2.1.9;

include "../node_modules/circomlib/circuits/sha256/xor3.circom";

Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/sha1/rotate.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.3;
pragma circom 2.1.9;

template RotL(n, l) {
signal input in[n];
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/sha1/sha1.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.3;
pragma circom 2.1.9;

include "constants.circom";
include "sha1compression.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/sha1/sha1compression.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.3;
pragma circom 2.1.9;

include "./rotate.circom";
include "./xor4.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/sha1/t.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.3;
pragma circom 2.1.9;

include "./rotate.circom";
include "circomlib/circuits/binsum.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/sha1/xor4.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.3;
pragma circom 2.1.9;

template Xor4(n) {
signal input a[n];
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "circomlib/circuits/bitify.circom";
include "circomlib/circuits/sha256/constants.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/shaBytes/shaBytesDynamic.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "./dynamic/sha1Bytes.circom";
include "./dynamic/sha256Bytes.circom";
Expand Down
2 changes: 1 addition & 1 deletion circuits/circuits/utils/shaBytes/shaBytesStatic.circom
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.6;
pragma circom 2.1.9;

include "./static/Sha256BytesStatic.circom";
include "./static/Sha1BytesStatic.circom";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.5;
pragma circom 2.1.9;

include "circomlib/circuits/bitify.circom";
include "../../sha1/sha1.circom";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pragma circom 2.1.5;
pragma circom 2.1.9;

include "circomlib/circuits/bitify.circom";
include "circomlib/circuits/sha256/sha256.circom";
Expand Down

0 comments on commit bd41e57

Please sign in to comment.