Commit Graph

64 Commits

Author SHA1 Message Date
turnoffthiscomputer
2903c05bab Update to LeanIMT, add Ignition deployment 2024-05-14 07:34:27 +02:00
turnoffthiscomputer
63b5598861 Refactor contracts, create RegisterAndDisclose.ts 2024-05-11 15:45:30 +02:00
0xturboblitz
074dd60436 fix include path for wasm_tester 2024-05-11 14:50:49 +09:00
0xturboblitz
14dce49bf3 import binary-merkle-root.circom instead of copying it 2024-05-11 14:47:53 +09:00
0xturboblitz
d0f76acfb8 pushing tests for majority disclosure 2024-05-10 21:31:46 +09:00
turnoffthiscomputer
a75aa2e804 Maximum call stack size exceeded 2024-05-10 14:29:29 +02:00
turnoffthiscomputer
b8fb1abb2f add sbt test to Register.ts 2024-05-10 14:29:29 +02:00
0xturboblitz
5b2364886a selective disclosure tests 2024-05-10 21:05:47 +09:00
0xturboblitz
01515e426f few changes on disclosure circuit and its tests 2024-05-10 17:43:11 +09:00
0xturboblitz
f9c7901ab9 fix packBytes import path 2024-05-10 16:08:44 +09:00
0xturboblitz
aa329c0963 fix register packbytes test 2024-05-10 16:07:45 +09:00
turnoffthiscomputer
63af064e72 update circuits tests 2024-05-10 08:36:23 +02:00
0xturboblitz
e6c2f89c80 refactor registry circuits and tests 2024-05-10 15:26:00 +09:00
turnoffthiscomputer
1deaf1fb83 update circuits inputs, clean 2024-05-10 07:23:18 +02:00
turnoffthiscomputer
631b3bc9f7 add Register.sol and tests 2024-05-09 12:13:54 +02:00
turnoffthiscomputer
bb6c4b4e61 fix bad var names in merkle_tree_pubkey.circom 2024-05-06 07:46:01 +02:00
turnoffthiscomputer
318fce129c split main circuits 2024-05-06 06:21:50 +02:00
turboblitz
947178cf3b Merge pull request #98 from zk-passport/ui-fixes
UI fixes
2024-05-03 10:53:22 +09:00
0xturboblitz
26e100ef9f fix ts-node compilation 2024-05-01 17:24:33 +09:00
danzipie
aacb927f08 test: refactor to support sha1 2024-04-29 22:43:22 +02:00
0xturboblitz
d3cb25f0f4 typo and attribute formatting 2024-04-23 20:05:29 -07:00
0xturboblitz
5f91143dc4 move genMockPassportData to its own script for easier editing 2024-04-23 19:32:34 -07:00
0xturboblitz
e041d22903 rename static mockPassportData 2024-04-23 19:30:53 -07:00
0xturboblitz
958587e317 add O1 flag to circom compilation 2024-04-18 16:45:18 -07:00
turnoffthiscomputer
d81662bba4 fix majority hardcoded in app 2024-04-11 12:07:45 +02:00
turnoffthiscomputer
a582be8a93 Merge remote-tracking branch 'origin/dev' into black-ui 2024-04-07 17:31:31 +02:00
turnoffthiscomputer
975961eb14 use tamagui toast messages 2024-04-05 11:58:12 +02: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
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