Commit Graph

  • 7aa7f3538d export functions Alex Vlasov 2019-02-07 14:30:50 +0300
  • 6059601518 start restructuring to use groth16-similar types Alex Vlasov 2019-02-07 14:27:08 +0300
  • cd00c4eaf7 mark progress Alex Vlasov 2019-02-06 02:23:27 +0300
  • a3f910cb52 done junction with ETH Alex Vlasov 2019-02-06 01:20:41 +0300
  • 746eb56e0f verifying key is now self-sufficient for exports Alex Vlasov 2019-02-05 23:10:14 +0300
  • 9cb62348fb can get Q too Alex Vlasov 2019-02-05 19:46:00 +0300
  • e5bc2c197f fetch values for input verification from synthesized circuit Alex Vlasov 2019-02-05 18:56:04 +0300
  • e8409bb70b rename and make field public. Prepare to test on Eth Alex Vlasov 2019-02-05 17:28:38 +0300
  • 7239a60044 make custom transcript that is implementable as SC Alex Vlasov 2019-02-05 17:23:26 +0300
  • 84b57df325 generate G2 with unknown discrete logs Alex Vlasov 2019-02-05 15:49:31 +0300
  • 528f0623ef proper funciton name Alex Vlasov 2019-02-05 14:15:49 +0300
  • e51284e754 start real integration Alex Vlasov 2019-02-05 14:14:17 +0300
  • e41e3624f7 make TODO plan Alex Vlasov 2019-02-04 14:01:44 +0300
  • f06f92a9cc integrate initial part of SONIC. Use original code, restructure, mock Transcript Alex Vlasov 2019-02-04 13:18:44 +0300
  • ff6c46240b start implementing GM17 proof system Alex Vlasov 2019-02-01 18:36:50 +0300
  • e775b47d99 - add some benches - cleanup dependencies - will work on WASM and GM17 Alex Vlasov 2019-01-23 21:02:11 +0300
  • 59a1d70c91 remove remnants Alex Vlasov 2019-01-23 21:00:28 +0300
  • 03ec5d5ffa fix imports and build Alex Vlasov 2019-01-19 16:52:19 +0300
  • 6e5cfe211f remove verbosity, migrate dependencies Alex Vlasov 2019-01-17 11:38:54 +0300
  • 3279e322eb update to a new version of ff crate with serde support Alex Vlasov 2019-01-09 20:34:17 +0200
  • 299c10a37d prepare for testing for Ethereum related ceremony Alex Vlasov 2019-01-09 20:30:42 +0200
  • d87d815037
    Merge pull request #2 from gluk64/master Alexander 2018-12-21 06:34:29 +0300
  • d9be906ed7 demo added, docs updated Alex 2018-12-21 11:24:33 +0800
  • e544678a6a has overwritten by accident Alex Vlasov 2018-12-08 06:04:08 +0800
  • 57095fbf2b add readme Alex Vlasov 2018-12-08 05:51:23 +0800
  • 0a3dd7157c fix case Alex Vlasov 2018-12-08 05:41:21 +0800
  • 1363d02170 BN256 commit Alex Vlasov 2018-12-08 05:36:39 +0800
  • 3c982d9305 Update readme Alex Vlasov 2018-12-08 05:33:14 +0800
  • d7d2b45441 migrate to community edition Alex Vlasov 2018-12-08 05:31:26 +0800
  • 183a64b08e Auto merge of #90 - str4d:ff, r=ebfull bmerge 2018-07-05 17:20:21 +0000
  • fa8103764a
    cargo fmt Jack Grigg 2018-07-03 09:08:48 +0100
  • c5b883f91e
    Migrate to ff 0.4 Jack Grigg 2018-07-03 09:05:12 +0100
  • 4752a91781
    Remove clippy from dependencies. Jack Grigg 2018-07-02 19:27:11 +0100
  • cc5b835102
    Start using cargo-clippy for CI. Sean Bowe 2018-07-04 12:45:08 -0600
  • 06a152734c
    Add missing SqrtField import to benches Jack Grigg 2018-07-02 18:41:55 +0100
  • c49590bab7
    Change all remaining uses of *Field to reference ff crate Jack Grigg 2018-07-02 16:04:52 +0100
  • bb22a167af
    Update authors Jack Grigg 2018-07-02 15:51:32 +0100
  • defdf8df52
    Connect ff u128-support to pairing u128-support Jack Grigg 2018-07-02 15:49:47 +0100
  • a9d8079c2a
    Replace implementations of Fq and Fr with derives Jack Grigg 2018-07-02 06:57:05 +0100
  • d9d711ebb7
    Use explicit imports instead of re-exporting the ff crate Jack Grigg 2018-07-01 07:59:34 +0100
  • 1db099f1cc
    Use ff crate for Field traits Jack Grigg 2018-06-30 21:56:49 -0400
  • 09b6e6f921 Auto merge of #82 - str4d:read-write-le, r=ebfull bmerge 2018-05-17 17:55:18 +0000
  • da5f1d3e37
    Update to latest rustfmt Sean Bowe 2018-05-17 11:59:20 -0600
  • e4143a4bbc
    Apply rustfmt to benchmarks Sean Bowe 2018-05-17 10:50:56 -0600
  • 97bdd1655f
    Update clippy Sean Bowe 2018-05-17 10:44:28 -0600
  • 2a28b61468 Bump version str4d 2018-05-17 16:52:19 +1200
  • 98bab6877a Add read_le and write_le to PrimeFieldRepr str4d 2018-05-17 09:34:16 +1200
  • 58ebd37d9d
    Merge pull request #2 from DrPeterVanNostrand/fix-link-to-pairing-repo-in-docs ebfull 2018-04-22 14:30:31 -0600
  • 0c2b25fe88 Fixed link to pairing library in docs. Peter van Nostrand 2018-04-22 14:49:22 -0400
  • 385f6222b4
    Version bump Sean Bowe 2018-04-12 22:28:02 -0600
  • 9c45e44efd
    Update link for Powers of Tau. Sean Bowe 2018-04-12 22:27:49 -0600
  • 80065497e0
    Update documentation Sean Bowe 2018-04-08 15:17:22 -0600
  • 00b83471ab
    Bump version again Sean Bowe 2018-04-08 15:16:11 -0600
  • 3014f3c8bc
    Switch to simpler BLAKE2b implementation. Sean Bowe 2018-04-08 15:02:19 -0600
  • 23887cd35f
    Version bump Sean Bowe 2018-04-08 14:16:31 -0600
  • c0009ae411
    Fix documentation Sean Bowe 2018-04-08 14:12:43 -0600
  • b0c2cebc9c
    Write entire pubkeys for signatures. Sean Bowe 2018-04-08 14:06:20 -0600
  • 4fe95794c5
    Add some expects. Sean Bowe 2018-04-08 14:03:41 -0600
  • 4f80de43a2
    Simplify API and improve performance Sean Bowe 2018-04-08 13:49:01 -0600
  • d60a14b08b
    Fix doc comment Sean Bowe 2018-04-07 20:56:28 -0600
  • 68c4bdb6ef
    Bump version Sean Bowe 2018-04-05 18:42:59 -0600
  • 2196f97fb7
    Clean up API and add comments Sean Bowe 2018-04-05 18:41:15 -0600
  • 462a681a1d
    Verify transformations using a full verifier Sean Bowe 2018-04-05 15:13:29 -0600
  • a94574436d
    Serialization of MPCParameters and PublicKey. Sean Bowe 2018-04-05 13:48:37 -0600
  • e11d51354f
    MPCParameters demonstration. Sean Bowe 2018-04-05 12:59:00 -0600
  • 3e22a75c85
    Initial commit Sean Bowe 2018-04-03 19:03:34 -0600
  • 5429415959
    Add tool for verifying the powersoftau transcript. Sean Bowe 2018-04-03 18:59:39 -0600
  • 10c5010fd9
    Merge pull request #22 from ebfull/final-changes ebfull 2018-04-03 18:56:06 -0600
  • 96b2d3e41a Prevent trivial subversion attack against prover. Sean Bowe 2018-04-02 22:21:42 -0600
  • d14f2af8fa Make fields of Parameters/VerifyingKey/Proof public. Sean Bowe 2018-04-02 18:15:39 -0600
  • 6e57ef0c4a Bump version Sean Bowe 2018-03-31 23:23:37 -0600
  • 6ec7272586 Serialize lengths as 32-bit integers, not 64-bit. Sean Bowe 2018-03-31 23:23:08 -0600
  • c4fd8856ae Make multicore module public for now, because Worker is part of the EvaluationDomain API. Sean Bowe 2018-03-31 23:16:55 -0600
  • dbe897d365 Auto merge of #79 - ebfull:nomorenightly, r=ebfull bmerge 2018-03-30 23:55:32 +0000
  • 2d12b9a858
    Apply newer rustfmt rules. Sean Bowe 2018-03-29 11:18:15 -0600
  • fcaddaa356
    Update Clippy to support latest nightly, and fix some lints. Sean Bowe 2018-03-29 10:13:00 -0600
  • bcc8379a7f
    Version bump. Sean Bowe 2018-03-29 09:23:20 -0600
  • 4cf5a534ec
    i128_type feature has been stabilized in Rust. Sean Bowe 2018-03-29 09:18:26 -0600
  • aa8cbfe1a6
    Fix comment for block hash. Sean Bowe 2018-03-20 14:05:55 -0600
  • 4903e07835
    Block hash for the beacon. Sean Bowe 2018-03-20 14:04:51 -0600
  • a0904e3a30
    Use 2^42 iterations instead of 2^40. Sean Bowe 2018-03-18 13:14:05 -0600
  • 2537d11f17
    Add random beacon query code. Sean Bowe 2018-03-18 12:39:08 -0600
  • 33feb3763f
    Merge pull request #17 from plutomonkey/update-rand-dependency ebfull 2018-03-04 20:45:28 -0700
  • ef7ade8c2c Auto merge of #78 - ebfull:release-0.14, r=ebfull bmerge 2018-03-05 03:31:26 +0000
  • 92d2c13285
    Release of pairing 0.14.0. Sean Bowe 2018-03-04 20:01:23 -0700
  • c9cacc7467 Bump version and integrate pairing 0.14. Sean Bowe 2018-03-04 19:51:03 -0700
  • 6fea7e382d Auto merge of #77 - ebfull:rustfmt-application-2, r=ebfull bmerge 2018-03-05 02:49:40 +0000
  • f5370057bd Test deserialization of proofs in MiMC test example. Sean Bowe 2018-03-04 19:41:59 -0700
  • 5f8747a0f4 Move MiMC example to tests. Sean Bowe 2018-03-04 19:33:59 -0700
  • 86f652fa9f Some minor documentation/changes to domain. Sean Bowe 2018-03-04 19:27:33 -0700
  • f7815f6e49 Remove unused tests and fix documentation. Sean Bowe 2018-03-04 17:59:11 -0700
  • ab1487025f Serialization of parameters and proofs. Sean Bowe 2018-03-04 17:49:05 -0700
  • 53083f4290
    Apply rustfmt to the codebase. Sean Bowe 2018-02-21 11:08:58 -0700
  • d51a5b0122 Auto merge of #73 - plutomonkey:update-rand-dependency, r=ebfull bmerge 2018-02-21 16:33:33 +0000
  • da717f4472 Auto merge of #75 - ebfull:primerepr-fixes, r=ebfull bmerge 2018-02-21 15:56:41 +0000
  • 749d6ceed4 Bump version Sean Bowe 2018-02-15 22:22:50 -0700
  • cb53708767 New implementation of library API. Sean Bowe 2018-02-14 12:31:43 -0700
  • 541fda7580
    Fix misleading comments on write_be and read_be. Sean Bowe 2018-02-13 17:14:17 -0700
  • b971bdedda
    Rename divn/muln to shr/shl. Sean Bowe 2018-02-13 17:07:10 -0700
  • 7b6e13bcb9 Auto merge of #74 - plutomonkey:clippy, r=ebfull bmerge 2018-02-14 00:03:26 +0000