1
0
Fork 0
mirror of synced 2025-09-23 12:18:44 +00:00
Commit graph

38 commits

Author SHA1 Message Date
dark64
97f9cc6e2b Move function definitions to source file (ffi) 2019-11-11 14:53:00 +01:00
dark64
2c29a0bed5 Refactor ffi, add pghr13 scheme 2019-11-05 15:56:27 +01:00
dark64
f0646324f8 add explicit buffer deallocation 2019-11-02 02:39:41 +01:00
dark64
592d5dfd58 fix buffer length issue 2019-11-01 01:34:03 +01:00
dark64
da062f0e27 remove libc, fix i32 types 2019-10-31 14:42:26 +01:00
dark64
9480f218ed gm17 ffi 2019-10-31 01:57:27 +01:00
dark64
e7c1a0e6d7 wip 2019-10-30 00:08:39 +01:00
Paul E
fc60aa97e8 Implements abiv2 into cli and core 2019-06-28 14:04:52 +02:00
Paul E
2f37ee62bf fixes issue #347 2019-05-22 11:14:22 +02:00
schaeff
f8fa3efccf implement sha256 on bellman, remove libsnark version 2019-04-01 19:59:43 +02:00
schaeff
e727c712cc Merge branch 'develop' of github.com:JacobEberhardt/ZoKrates into bellman-backend-v2 2019-03-06 10:17:46 +01:00
schaeff
922946bdb3 add preprocessing to cast hex values to uint256, always produce 64 bytes from setup 2019-03-05 19:51:23 +01:00
schaeff
172e1be1d2 use csv for witness serialization, clean libsnark, rename backends to schemes 2019-02-21 10:28:23 +01:00
schaeff
f2d958c701 clean, return hex in JSON 2019-02-19 13:11:48 +01:00
sdeml
a2a977b75c free unused memory / fix memory leak 2019-01-18 21:05:40 +01:00
sdeml
710eab6eac fix memory overflow 2019-01-18 14:52:54 +01:00
sdeml
c0db24bb79 cleaning and adding docs 2019-01-15 11:47:51 +01:00
sdeml
a23b5fcda1 merge develop 2019-01-15 10:41:19 +01:00
schaeff
8e1821dca8 merge, solve conflicts, make tests pass 2019-01-14 00:03:28 +01:00
sdeml
f5911babfb delete unused variables 2019-01-13 18:02:05 +01:00
sdeml
a1a2de56f3 delete old sha variants 2019-01-13 17:24:21 +01:00
sdeml
f33ad7a673 add sharound 2019-01-13 14:32:27 +01:00
schaeff
9718a96c75 add input binding checks, make R1CS format more explicit 2019-01-06 21:08:16 +01:00
schaeff
800082c82d use solidity implementation of G2 addition 2018-11-22 18:38:30 +01:00
schaeff
e02d4fffeb implement gm17, verification contract not working for now 2018-11-13 15:31:37 +01:00
schaeff
38bb305fa0 make proof system generic 2018-11-11 12:48:02 +01:00
Thibaut Schaeffer
b01cadd5ba
Add CircleCi config (#160)
* add circleci config

* replace gcc with cc

* format cpp, use release in test

* remove sha256 example, revert circleci
2018-11-10 00:16:27 +01:00
Filip Fatz
20cd8b07d8 minor fix: added missing comma 2018-10-23 14:53:48 +00:00
Filip Fatz
1855d100b4 add helper formatting methods for JSON output 2018-10-23 14:49:02 +00:00
Filip Fatz
c23447497d enabling ZoKrates user to output proof parameters and public input parameters as JSON during generate-proof 2018-10-23 14:36:31 +00:00
Valentin Ganev
7ad41ccbdd remove unused import 2018-10-10 11:17:55 +03:00
sdeml
3aa2534081 consistent opening bracket + formatting 2018-10-09 21:42:58 +03:00
sdeml
d4aad6a25d changed padding block explanation 2018-10-09 21:42:58 +03:00
sdeml
0b22a1b662 some refactoring and making the tests work 2018-10-09 21:42:58 +03:00
sdeml
ae68f770d4 deleted uncessary imports 2018-10-09 21:42:58 +03:00
sdeml
66ca995df3 working prototype 2018-10-09 21:33:02 +03:00
sdeml
170d63fe55 working prototype 2018-10-09 21:25:51 +03:00
schaeff
b3c0009615 extract fs resolver into new crate, rename crates, refactor importer 2018-07-31 16:57:21 +02:00