Commit Graph

46 Commits

Author SHA1 Message Date
turnoffthiscomputer
970cae336b Merge pull request #153 from zk-passport/prover-sha1
Add sha1 proof generation to modal prover
2024-07-24 15:08:40 +02:00
turnoffthiscomputer
7a88d46e4f add rsa-pss-verifier 2024-07-22 14:10:27 +02:00
turnoffthiscomputer
8ae73c07d2 split build_dsc into two scripts 2024-07-19 12:08:33 +02:00
turnoffthiscomputer
52638fa289 add sha1 proof generation to modal prover 2024-07-18 16:16:38 +02:00
turnoffthiscomputer
e1f518a3c1 update build_circuits.sh 2024-07-14 18:52:44 +02:00
turnoffthiscomputer
f99adb356b refactor circuits repo, add sha1 and rsapss dsc verification in circuits 2024-07-14 00:04:53 +02:00
turnoffthiscomputer
ade5d310c4 add zip_circuits.sh script 2024-06-30 13:10:06 +02:00
turnoffthiscomputer
0ac3fa88df merge with dev 2024-06-29 23:17:12 +02:00
turnoffthiscomputer
557fc740be Merge remote-tracking branch 'origin/dev' into csca 2024-06-29 22:55:01 +02:00
0xturboblitz
2b1c2024ae remove requirement that zkey url must have exact name of circuit 2024-06-23 12:57:26 -07:00
0xturboblitz
de5901eada rename rsassaPss to sha256WithRSASSAPSS everywhere 2024-06-22 11:49:11 -07:00
turnoffthiscomputer
e16c13682f add build_dsc_circuit.sh script 2024-06-20 18:31:58 +02:00
turnoffthiscomputer
5a773a4db3 refactor some code, generate dsc verification inputs in app, update dsc.circom and tests 2024-06-20 13:37:50 +02:00
0xturboblitz
a8462ae6b9 adapt build scripts to multiple register circuits 2024-06-18 17:39:26 -07:00
0xturboblitz
2222b638f6 add index selection for dg1Hash position in dataHashes 2024-06-10 12:00:00 +02:00
0xturboblitz
d760a48fb7 remove 256 and 160 from some var names 2024-06-08 18:22:56 +02:00
0xturboblitz
144fc87968 SHA384withECDSA mock passport data 2024-06-08 18:21:57 +02:00
0xturboblitz
9101f6a05d delete prev file, add tutorial 2024-06-02 18:54:24 +02:00
0xturboblitz
959836cac6 add rsassaPss mock data, refactor mock generation, add tutorial 2024-06-02 18:52:31 +02:00
turnoffthiscomputer
59d5027dcc add Deploy_All.ts 2024-05-15 09:56:30 +02:00
0xturboblitz
e7b714d130 few cleans in circuits 2024-05-14 18:57:20 +09:00
0xturboblitz
cda2b7552d import binary-merkle-root.circom instead of copying it 2024-05-14 17:31:45 +09:00
turnoffthiscomputer
f4c4e8ce50 Maximum call stack size exceeded 2024-05-14 17:31:45 +09:00
turnoffthiscomputer
83045ae9de add sbt test to Register.ts 2024-05-14 17:31:45 +09:00
turnoffthiscomputer
81167566f9 update circuits tests 2024-05-14 17:31:45 +09:00
turnoffthiscomputer
aa304a8366 add Register.sol and tests 2024-05-14 17:31:45 +09:00
danzipie
aacb927f08 test: refactor to support sha1 2024-04-29 22:43:22 +02:00
0xturboblitz
5f91143dc4 move genMockPassportData to its own script for easier editing 2024-04-23 19:32:34 -07:00
0xturboblitz
958587e317 add O1 flag to circom compilation 2024-04-18 16:45:18 -07:00
0xturboblitz
df0ac90af7 Adding witnesscalc + rapidsnark build flows for PoP circuit
- Copying the whole witnesscalc repo in `app`
- Using git submodule for `nlohmann/json`, might switch later to script that clones the repo if it's simpler
- Currently not supporting download of zkey, so it temporarily has to be built and copied first
- Keeping artifacts of their AuthV2 circuit for reference
2024-04-03 11:21:30 -07:00
0xturboblitz
9798c698c8 add additional randomness to circuit build script 2024-03-24 15:51:03 -07:00
0xturboblitz
567392ade3 fix path in build_circuit.sh 2024-03-23 12:19:53 -07:00
0xturboblitz
af6a770ec2 merging dev, fixing bugs and new deployment 2024-03-23 11:53:58 -07:00
0xturboblitz
609768906a Merge branch 'dev' into merkle-tree 2024-02-22 11:58:57 -07:00
0xturboblitz
8a95e938f2 support for variable number of datagroups in circuit 2024-02-20 17:48:32 -07:00
turboblitz
c3bffc02af Merge branch 'dev' into ios 2024-01-18 21:34:01 +01:00
0xturboblitz
57cac9a3ee update circuit imports to @zk-email 2024-01-15 22:10:40 +01:00
0xturboblitz
0b8c52b861 ✈️new simpler build scripts✈️ 2024-01-15 18:33:36 +01:00
0xturboblitz
5d6d1e2bfc remove unused file and flag 2024-01-03 15:27:31 +01:00
0xturboblitz
cae2eecb47 fix typo 2024-01-03 12:46:15 +01:00
yssf-io
ec450fd2e9 merkle tree inclusion proof in /contract and /circuit 2024-01-03 12:12:43 +01:00
yssf-io
c7dafc64f9 end to end to mint with verify_proof_with_zkey_without_r1cs 2024-01-02 23:27:32 +01:00
0xturboblitz
4994b41add remove poseidon from circuit 2023-12-30 00:08:20 +01:00
0xturboblitz
b2cac03538 factor passport verifier circuit 2023-11-25 11:12:56 +01:00
0xturboblitz
c7985fa8e1 refactor utils, inputs and constants into /common 2023-11-25 11:12:21 +01:00
0xturboblitz
431fba1b69 add circuits 2023-10-03 12:39:36 +02:00