67 Commits (e282bc095ad10345e0e8e5bba42feac6501b44d4)
 

Author SHA1 Message Date
bmerge e282bc095a Auto merge of #13 - ebfull:fix-comment, r=ebfull 7 years ago
Sean Bowe 9c94216a87 Fix comment about sqrt. 7 years ago
bmerge be1961124c Auto merge of #12 - ebfull:version-bump, r=ebfull 7 years ago
Sean Bowe 5ca9341aeb Version bump 7 years ago
bmerge 8ff6ce741a Auto merge of #10 - ebfull:remove-travis, r=ebfull 7 years ago
Sean Bowe c9677d8bd2 Remove travis CI. 7 years ago
bmerge 732af319fe Auto merge of #9 - ebfull:various-improvements, r=ebfull 7 years ago
Sean Bowe e9dee9de16 Move `domain` to `curves`. 7 years ago
Sean Bowe fd3774118a Move BitIterator into root of crate. 7 years ago
Sean Bowe 5cf6acd21a Clean up prime field representation. 7 years ago
Sean Bowe d4903f19fe Refactoring of multiexp/wnaf. 7 years ago
Sean Bowe 8f6a5737c0 Avoid the use of dynamic dispatch during verification. 7 years ago
Sean Bowe 97d58c7954 Add batchexp utility function to Engine. 7 years ago
Sean Bowe 33dd0de661 Parallelism improvements. 7 years ago
Sean Bowe bb73258ce9 Parallel FFTs. 7 years ago
Sean Bowe 669853de99 Make domain evaluations public. 7 years ago
Sean Bowe 750131f0a1 Allow evaluation domain to act over all groups. 7 years ago
Sean Bowe 1434ad7b28 Introduce `Group` for generic group operations. 7 years ago
Sean Bowe 56c75c0c8a Rename Group to Curve. 7 years ago
Sean Bowe d95a9b0b29 Update to serde 1.0/bincode 0.8. 7 years ago
Sean Bowe a98e84e09a Move Cow/Convert out of curves module. 7 years ago
Sean Bowe 72a386ec34 Version bump. 8 years ago
Sean Bowe f1903133ed Rename "groth" to "groth16". 8 years ago
Sean Bowe d228257da6 Rename to "Input"/"InputMap" 8 years ago
Sean Bowe c9fbf490dc Implementation of Jens Groth's generic group zk-SNARK proving system. 8 years ago
Sean Bowe 9a3743c7c4 Various improvements to BLS implementation: 8 years ago
Sean Bowe f835556ffb The current year is 2017! 8 years ago
Sean Bowe 25375ee819 Update licenses. 8 years ago
Sean Bowe 9c3f6fb92f Change travis to nightly. 8 years ago
Sean Bowe 2321ead995 In with the new. 8 years ago
Sean Bowe c506c48c91 Out with the old... 8 years ago
Sean Bowe e24fcfdc5c Added primitive circuit abstraction, tests for sha3. 9 years ago
Sean Bowe 67003a471b Fixed type error 9 years ago
Sean Bowe da373758e5 Minor improvements 9 years ago
Sean Bowe ececc2b60b Implement raw constraints for Bit 9 years ago
Sean Bowe 506ef75e3c Make macro compatible with more recent version of Rust 9 years ago
Sean Bowe 5d49abcf62 Fix tinysnark test 9 years ago
Sean Bowe d0b589749a Force FieldT alignment 9 years ago
Sean Bowe 710059b779 Relicensed as Apache/MIT dual license. Closes #1. 9 years ago
Sean Bowe b4d4331926 Refactor bit implementation (small improvements in number of constraints) 9 years ago
Sean Bowe b82a2f60f7 Reorganize and remove (temporary) unsafe witnessing 9 years ago
Sean Bowe 7415d5ff3c Added unconstrained zk-SNARK implementation for SHA3 9 years ago
Sean Bowe bc77a837df More cleanup 9 years ago
Sean Bowe 8445bb4bb7 Cleanup 9 years ago
Sean Bowe 75533e5e97 Abstract away the binary mapping from xor/notand. 9 years ago
Sean Bowe 774c4375ee Remove old chunks interface 9 years ago
Sean Bowe f84e4449a5 Add test vector that tests endianness. 9 years ago
Sean Bowe 5b40589bc0 Made this more idiomatic 9 years ago
Sean Bowe 316b65514c Massive refactor of keccakf 9 years ago
Sean Bowe 4eac6417c3 Completely functional implementation with tests 9 years ago