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
4960800686
calculating multiplier circuit witness
2024-03-26 15:46:25 -07:00
0xturboblitz
9798c698c8
add additional randomness to circuit build script
2024-03-24 15:51:03 -07:00
0xturboblitz
941e4e7ac2
factor tree building inside generateCircuitInputs
2024-03-23 14:59:40 -07:00
0xturboblitz
8571a51609
adapt passport_majority.test.ts to new input generation
2024-03-23 12:25:40 -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
981da57356
new merkle tree circuit test deployment
2024-03-21 17:18:32 +01:00
0xturboblitz
b2b45cf0a6
Using mopro-android for android proving
2024-03-21 17:18:03 +01:00
0xturboblitz
f0956e0f53
merkle tree serialization and building
...
- added serialization to @zk-kit/imt
- building the tree in registry and copying it to /common and /app/deployments
- factor getLeaf
- all tests passing and in-app proof gen working
2024-02-25 00:11:31 -07:00
0xturboblitz
45b558f957
Circuit and contract test passing with real passport data 🔥 🔥 🔥
2024-02-22 20:49:44 -07:00
0xturboblitz
095c4c2fb1
factor generateCircuitInputs, convert jmrtd sig alg names to standard names
2024-02-22 20:10:04 -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
0xturboblitz
ab19c3bc40
comment in circuit
2024-02-12 18:19:45 +01: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
38a6c11483
formatting, factorize formatter, add countryCodes
2023-12-26 19:33:02 +01:00
0xturboblitz
e4598bec72
remove unnecessary formatProof function
2023-12-11 17:40:28 -05:00
0xturboblitz
e6b3a1db05
add maleability test
2023-11-27 11:30:26 +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
2abdf9116a
fix readmes
2023-11-24 20:54:01 +01:00
0xturboblitz
4ba124a26b
looping tests on selective disclosure
2023-11-24 19:24:18 +01:00
0xturboblitz
8171c61522
more selective disclosure tests
2023-11-24 12:35:26 +01:00
0xturboblitz
6f2339d921
fix nullifier compilation bug
2023-11-10 15:18:58 +03:00
0xturboblitz
e77ce83ede
removed "only" from circuit tests
2023-11-07 20:21:32 +03:00
0xturboblitz
10f6e2b032
rework public inputs
2023-11-07 19:35:10 +03:00
yssf-io
f1d730cfb8
new user interface
2023-11-06 18:30:44 +09:00
0xturboblitz
4e79ef0e7a
fix circuit test
2023-10-03 13:36:28 +02:00
0xturboblitz
431fba1b69
add circuits
2023-10-03 12:39:36 +02:00