From 35a697bfc6fd5d4adc03eee34411b55638211b3a Mon Sep 17 00:00:00 2001 From: turnoffthiscomputer Date: Mon, 23 Sep 2024 15:04:15 +0200 Subject: [PATCH] add curve to ecdsa circuits name --- ...cdsa_sha1.circom => prove_ecdsa_secp256r1_sha1.circom} | 0 ..._sha256.circom => prove_ecdsa_secp256r1_sha256.circom} | 0 circuits/scripts/build_prove_circuits.sh | 8 +++++--- common/src/utils/certificates/handleCertificate.ts | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) rename circuits/circuits/prove/instances/{prove_ecdsa_sha1.circom => prove_ecdsa_secp256r1_sha1.circom} (100%) rename circuits/circuits/prove/instances/{prove_ecdsa_sha256.circom => prove_ecdsa_secp256r1_sha256.circom} (100%) diff --git a/circuits/circuits/prove/instances/prove_ecdsa_sha1.circom b/circuits/circuits/prove/instances/prove_ecdsa_secp256r1_sha1.circom similarity index 100% rename from circuits/circuits/prove/instances/prove_ecdsa_sha1.circom rename to circuits/circuits/prove/instances/prove_ecdsa_secp256r1_sha1.circom diff --git a/circuits/circuits/prove/instances/prove_ecdsa_sha256.circom b/circuits/circuits/prove/instances/prove_ecdsa_secp256r1_sha256.circom similarity index 100% rename from circuits/circuits/prove/instances/prove_ecdsa_sha256.circom rename to circuits/circuits/prove/instances/prove_ecdsa_secp256r1_sha256.circom diff --git a/circuits/scripts/build_prove_circuits.sh b/circuits/scripts/build_prove_circuits.sh index c7ab6ca8..ec763e0a 100755 --- a/circuits/scripts/build_prove_circuits.sh +++ b/circuits/scripts/build_prove_circuits.sh @@ -32,9 +32,11 @@ build_circuit() { # name:folder:build_flag # set build_flag to false if you want to skip the build CIRCUITS=( - "prove_rsa_65537_sha256:prove:true" - "prove_rsa_65537_sha1:prove:true" - "prove_rsapss_65537_sha256:prove:true" + "prove_rsa_65537_sha256:prove:false" + "prove_rsa_65537_sha1:prove:false" + "prove_rsapss_65537_sha256:prove:false" + "prove_ecdsa_secp256r1_sha256:prove:true" + "prove_ecdsa_secp256r1_sha1:prove:true" ) TOTAL_START_TIME=$(date +%s) diff --git a/common/src/utils/certificates/handleCertificate.ts b/common/src/utils/certificates/handleCertificate.ts index 5a743291..6df681e8 100644 --- a/common/src/utils/certificates/handleCertificate.ts +++ b/common/src/utils/certificates/handleCertificate.ts @@ -48,7 +48,7 @@ export function parseCertificate(pem: string) { export const getCircuitName = (circuitType: string, signatureAlgorithm: string, hashFunction: string) => { if (signatureAlgorithm === 'ecdsa') { - return circuitType + "_" + signatureAlgorithm + "_" + hashFunction; + return circuitType + "_" + signatureAlgorithm + "_secp256r1_" + hashFunction; } else { return circuitType + "_" + signatureAlgorithm + "_65537_" + hashFunction;