Commit Graph

  • fca8183829
    Merge pull request #20 from worldcoin/poseidon main Remco Bloemen 2022-06-04 08:41:57 -0700
  • d04feb2f36 Release version Remco Bloemen 2022-06-03 22:44:31 -0700
  • 9b28b97120 Update deps Remco Bloemen 2022-06-03 21:21:29 -0700
  • 88429bfc1a Cleanup Remco Bloemen 2022-06-03 21:19:06 -0700
  • 4d89ce6fc4 Use new poseidon hash Remco Bloemen 2022-06-03 21:15:53 -0700
  • b3b740e04b impl hash1 Remco Bloemen 2022-06-03 21:11:14 -0700
  • f6250f5c56 Fix poseidon_hash Remco Bloemen 2022-06-03 21:01:55 -0700
  • 34f2a4147a impl Poseidon Remco Bloemen 2022-06-03 19:59:37 -0700
  • 72fbe0ad49 Cleanup Remco Bloemen 2022-06-03 18:58:38 -0700
  • cd3b20c2d1 Field is U256 Remco Bloemen 2022-06-03 18:46:57 -0700
  • f1ef47238b Use ruint Remco Bloemen 2022-06-03 16:02:11 -0700
  • d462a4372f Make const Remco Bloemen 2022-04-19 10:38:30 +0200
  • 96ccd8e583 Add Field::to_be_bytes Remco Bloemen 2022-04-19 10:37:53 +0200
  • 5307cbc483
    Merge pull request #15 from worldcoin/philsippl/init_path Remco Bloemen 2022-04-04 16:06:18 -0700
  • c37ae9b865 Clippy Remco Bloemen 2022-04-04 16:05:44 -0700
  • b554e592c6 Make circuit private again Remco Bloemen 2022-04-04 16:04:19 -0700
  • d2ac73dfbe Build dylib when feature is set Remco Bloemen 2022-04-04 12:20:26 -0700
  • 77050626e2 Merge branch 'main' into philsippl/init_path Remco Bloemen 2022-04-04 12:12:34 -0700
  • c72ac6617a Support runtime env var Remco Bloemen 2022-04-04 12:10:34 -0700
  • caba0d6a75 Use initialize function Remco Bloemen 2022-04-04 12:04:05 -0700
  • 6fd1933256
    Merge pull request #13 from worldcoin/remco/build-dylib Philipp Sippl 2022-04-01 12:51:27 +0200
  • 55d33f4f77 remove unused imports psippl 2022-04-01 12:49:30 +0200
  • af39f41afe remove getter psippl 2022-04-01 00:33:00 +0200
  • c690006161 pub circuit psippl 2022-03-31 16:09:44 +0200
  • 4bbf701c26 init_witness_calculator_path psippl 2022-03-31 16:02:38 +0200
  • a90cd81786 Remove example Remco Bloemen 2022-03-24 15:22:09 -0700
  • 6315eb74af Build dylib Remco Bloemen 2022-03-24 15:21:47 -0700
  • f8bc8c0fef Use build files Remco Bloemen 2022-03-24 14:11:08 -0700
  • c284e3a62a Build circuits in build.rs Remco Bloemen 2022-03-24 14:08:34 -0700
  • 45f5d91ebc
    Merge pull request #12 from worldcoin/remco/update-ark-circom Remco Bloemen 2022-03-24 13:03:24 -0700
  • 23ea7447e4 script to build dylib for given target psippl 2022-03-24 13:42:46 +0100
  • 56719b11cd Dylib compiler example Remco Bloemen 2022-03-23 22:05:30 -0700
  • b84941f767 Add dylib support with compile time env path Remco Bloemen 2022-03-23 21:50:39 -0700
  • 703fe282c1 Construct module directly from bytes Remco Bloemen 2022-03-23 21:33:36 -0700
  • 92bb3f8dd3
    Merge pull request #11 from worldcoin/remco/det_proof Philipp Sippl 2022-03-21 12:22:29 +0100
  • d861a73645
    Merge pull request #10 from worldcoin/remco/concurrent-proof Philipp Sippl 2022-03-21 12:21:52 +0100
  • 8766cf850a
    Merge pull request #9 from worldcoin/remco/proof-serialize Philipp Sippl 2022-03-21 12:11:43 +0100
  • 23453b048f
    Merge pull request #7 from worldcoin/remco/field-serialize Philipp Sippl 2022-03-21 11:59:11 +0100
  • e094d7422e
    Merge pull request #6 from worldcoin/remco/hash-to-field Philipp Sippl 2022-03-21 11:46:54 +0100
  • 16d2c02545 Deterministic proof generation Remco Bloemen 2022-03-18 18:23:38 -0700
  • f89a4e399f Mutex guard the witness calculator Remco Bloemen 2022-03-18 15:28:30 -0700
  • 0e5779729d Add explicitely concurrent test Remco Bloemen 2022-03-18 15:24:03 -0700
  • b33c2f1b4b Add tests Remco Bloemen 2022-03-18 15:15:54 -0700
  • a21ae33661 Debug + Display for Field Remco Bloemen 2022-03-18 15:13:06 -0700
  • 4fdb8ff9f5 Fix unconversion Remco Bloemen 2022-03-18 12:48:35 -0700
  • 75ce9df311 Proof newtype with serde Remco Bloemen 2022-03-18 12:34:36 -0700
  • 942880b27f
    Merge pull request #8 from oskarth/fix-submodule-https Remco Bloemen 2022-03-18 11:14:54 -0700
  • 3964ab8f5e
    chore: update semaphore submodule to https Oskar Thoren 2022-03-18 13:10:14 +0800
  • 047c0a1f91 Test serializer Remco Bloemen 2022-03-17 16:06:47 -0700
  • 347c6bcaf9 Factor serde to utils Remco Bloemen 2022-03-17 15:39:06 -0700
  • 0a17226a4c Newtype the Field so we can add serializers Remco Bloemen 2022-03-17 14:58:14 -0700
  • 8ff42be353 hash_to_field and exposed hashes Remco Bloemen 2022-03-17 11:07:06 -0700
  • 73faeb623a
    Merge pull request #5 from oskarth/fix-readme Remco Bloemen 2022-03-17 09:49:15 -0700
  • 20ff3e34d5
    Fix README link Oskar Thoren 2022-03-17 19:56:36 +0800
  • 124043470e
    Merge pull request #4 from worldcoin/remco/embed Remco Bloemen 2022-03-16 10:17:00 -0700
  • f1f2dff348
    Merge pull request #3 from worldcoin/remco/avoid-bigint Remco Bloemen 2022-03-16 10:15:59 -0700
  • 6964f9f93d
    Merge pull request #2 from worldcoin/remco/ci Remco Bloemen 2022-03-16 10:15:17 -0700
  • 335ed92b9f Fix example Remco Bloemen 2022-03-11 16:13:18 -0800
  • 545c6b0a83 Fix clippies Remco Bloemen 2022-03-11 16:11:06 -0800
  • b4b2e50121 Remove config Remco Bloemen 2022-03-11 16:03:17 -0800
  • 7501a56b4c Embed circuit Remco Bloemen 2022-03-11 16:01:52 -0800
  • 3de4debd55 Implement last hash and conversion Remco Bloemen 2022-03-11 15:01:20 -0800
  • a7108109fc Implement conversions Remco Bloemen 2022-03-11 14:50:51 -0800
  • adde0a558d Avoid bigint Remco Bloemen 2022-03-11 13:41:46 -0800
  • 7859da2b22 Solve merge conflicts Remco Bloemen 2022-03-11 11:12:44 -0800
  • 030287e35a Merge branch 'main' into remco/ci Remco Bloemen 2022-03-11 10:59:55 -0800
  • 67b7f2f9ed Remove cargo lock Remco Bloemen 2022-03-11 10:54:20 -0800
  • 3f9442decb Fix dep clippies Remco Bloemen 2022-03-11 10:44:33 -0800
  • 950e5b3c34 Fix undocumented panics Remco Bloemen 2022-03-11 10:42:56 -0800
  • 016dea234e Error handling Remco Bloemen 2022-03-11 10:35:29 -0800
  • 2f8acc3c15 Fix clippies Remco Bloemen 2022-03-10 16:06:26 -0800
  • 53ef9937cb No lockfile in libraries Remco Bloemen 2022-03-10 15:42:05 -0800
  • 974d0b43bd Make doctest pass Remco Bloemen 2022-03-10 15:32:59 -0800
  • f192620c4b Spelling exceptions Remco Bloemen 2022-03-10 15:31:59 -0800
  • 2ea195ff64 Add readme to docs and clippy rules Remco Bloemen 2022-03-10 13:25:24 -0800
  • 9b8988419d
    Merge pull request #1 from worldcoin/philsippl/extract_external_nullifier Remco Bloemen 2022-03-10 13:23:00 -0800
  • 15a6721a1c extract external_nullifier calculation psippl 2022-03-09 15:53:03 +0100
  • 52f1a9ba5d Add optional mimc support Remco Bloemen 2022-03-01 16:44:25 -0800
  • 43d564448c added usage psippl 2022-03-06 19:23:42 +0100
  • 6fc71ab357 remove snarkfiles dir psippl 2022-03-06 19:15:44 +0100
  • c916ecbbe5 added semaphore submodule psippl 2022-03-06 19:12:39 +0100
  • 24c1df8fac Add optional mimc support Remco Bloemen 2022-03-01 16:44:25 -0800
  • 3e7ff80611 Add benchmark Remco Bloemen 2022-02-28 19:44:30 -0800
  • 1b0cf0a8fa Turn main into test Remco Bloemen 2022-02-28 17:17:42 -0800
  • 972b34238d expose ethereum groth16 proof psippl 2022-02-27 00:46:30 +0100
  • 718cbf6fe0 deserialization of poseidon proof psippl 2022-02-26 21:39:09 +0100
  • 01dd3ff785 remove leftover header file psippl 2022-02-26 19:09:12 +0100
  • 60f671d4cd update readme psippl 2022-02-26 18:55:04 +0100
  • 99f6549c84 fix warnings psippl 2022-02-26 18:49:10 +0100
  • 978c17dfa8 migrate ffi lib psippl 2022-02-26 18:45:25 +0100
  • 5485799aaa Merge branch 'master' of github.com:worldcoin/libsemaphore-rs psippl 2022-02-26 14:54:36 +0100
  • 4ca630eb3d push Cargo.lock psippl 2022-02-26 14:53:15 +0100
  • b775711657 Fix test Remco Bloemen 2022-02-25 16:22:27 -0800
  • 45f9ae4566 change to ethers_core psippl 2022-02-21 11:48:47 +0100
  • c8d06c61ba ethers-core psippl 2022-02-20 16:20:08 -0700
  • c7a5a306fc change branch psippl 2022-02-18 10:34:34 -0700
  • 8d2a17cab0 tmp wasmer fix for mobile build psippl 2022-02-18 10:24:49 -0700
  • dfee5d1b8e build instructions in readme psippl 2022-02-08 16:13:06 -1000
  • c893eb9c5f fix comments psippl 2022-02-08 16:05:22 -1000
  • f8aaa075dc remove example circuits psippl 2022-02-08 16:03:11 -1000