1
0
Fork 0
mirror of synced 2025-09-24 04:40:05 +00:00
Commit graph

411 commits

Author SHA1 Message Date
schaeff
ed252ad5f0 clean, change signature to take arrays and return array 2019-04-10 15:51:05 +02:00
schaeff
0aad524ab2 Merge branch 'develop' of github.com:JacobEberhardt/ZoKrates into bellman-sha256 2019-04-09 15:53:39 +02:00
schaeff
b2c2d013cc make wasm and libsnark deps optional 2019-04-09 15:24:38 +02:00
schaeff
157651d864 Merge branch 'develop' of github.com:JacobEberhardt/ZoKrates into bellman-sha256 2019-04-09 14:50:32 +02:00
schaeff
d8284dac19 solve conflict 2019-04-09 14:33:04 +02:00
schaeff
fa3f72f6b7 merge develop 2019-04-08 22:37:18 +02:00
schaeff
1c4881e947 remove should_panic 2019-04-08 16:37:42 +02:00
schaeff
bd057ed68a fix libsnark test 2019-04-08 16:31:09 +02:00
schaeff
82b8c6191f fix g16 test 2019-04-08 16:25:58 +02:00
schaeff
0107ba1c8e fix standard 2019-04-08 15:56:42 +02:00
schaeff
0be493fdd1 fix following review: extract witness with write read, rename scheme to proving scheme, typos 2019-04-08 14:56:07 +02:00
schaeff
5728ecdb25 clean 2019-04-03 12:52:35 +02:00
schaeff
848ec1d5e5 fix merge conflicts 2019-04-03 12:19:05 +02:00
schaeff
5b4da4c91c remove xor, remove field dep, clean 2019-04-02 14:24:33 +02:00
schaeff
9ad0040dec finish removing libsnark 2019-04-01 20:10:41 +02:00
schaeff
f8fa3efccf implement sha256 on bellman, remove libsnark version 2019-04-01 19:59:43 +02:00
schaeff
333adeb3ed merge develop 2019-03-18 12:20:41 +01:00
schaeff
156fd917e0 fix conflict 2019-03-15 17:33:23 +01:00
schaeff
66209ccc26 fix conflict 2019-03-15 17:09:49 +01:00
schaeff
e3c64d004c fix conflict 2019-03-15 16:54:42 +01:00
schaeff
ec1fdbb6e7 fix conflict 2019-03-15 16:41:27 +01:00
schaeff
3cbf59d3d1 fix conflict 2019-03-15 16:38:25 +01:00
schaeff
5654fc61a3 replace with no loop solution 2019-03-15 16:35:04 +01:00
schaeff
ff7f479bc0 replace with no loop solution 2019-03-15 16:34:51 +01:00
schaeff
eed27dd1ec remove arguments_flattened where possible 2019-03-15 16:03:54 +01:00
schaeff
bbb709c166 stop exposing flattening functions 2019-03-15 15:38:24 +01:00
schaeff
afeeafbaee use static method call to flattener to avoid reuse 2019-03-15 15:31:01 +01:00
schaeff
951bff8fc5 remove bits from flattener struct 2019-03-15 15:25:36 +01:00
schaeff
4a68e45733 simplify substitutions 2019-03-15 14:58:30 +01:00
schaeff
19c8b1c183 remove substitution too 2019-03-15 12:50:18 +01:00
schaeff
f2a89f9d41 remove variable map 2019-03-14 18:53:01 +01:00
schaeff
39db4fdfa7 fix breaking bellman deps by providing explicit version numbers 2019-03-06 12:48:51 +01:00
schaeff
e727c712cc Merge branch 'develop' of github.com:JacobEberhardt/ZoKrates into bellman-backend-v2 2019-03-06 10:17:46 +01:00
schaeff
5fee2779a5 solidity uint256 cast 2019-03-06 10:17:39 +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
Thibaut Schaeffer
d118a935fb
Merge branch 'develop' into ir-optimiser 2019-03-04 16:53:45 +01:00
schaeff
4400e2b876 fix suggestions 2019-03-04 13:28:11 +01:00
sdeml
10a2b59f9d add tests for split 2019-03-03 08:14:36 +01:00
schaeff
db9ce5ab9c avoid cloning 2019-02-28 18:44:32 +01:00
schaeff
9e1416e97c Merge branch 'develop' of github.com:JacobEberhardt/ZoKrates into ir-optimiser 2019-02-28 18:18:38 +01:00
schaeff
c77a4acddd make generic over T 2019-02-28 17:32:11 +01:00
schaeff
550b078656 remove unpack, only split to the field size, move 128 pack and unpack to stdlib 2019-02-28 17:27:20 +01:00
schaeff
799f528481 make contracts solidity 0.5 compatible 2019-02-28 16:10:27 +01:00
schaeff
c5c9ed0662 update contracts to 0.5, add solcjs test on verifier in integration 2019-02-28 13:25:51 +01:00
schaeff
e07442d26b add groth16 warning to docs 2019-02-27 21:38:06 +01:00
schaeff
31afcae565 fix vk serialization 2019-02-27 21:23:19 +01:00
schaeff
6b33260d73 clean 2019-02-21 19:49:29 +01:00
schaeff
ba51910b7a fix cli and cli tests 2019-02-21 19:37:27 +01:00
schaeff
8429c1a565 fix tests 2019-02-21 18:45:12 +01:00
schaeff
d374d2843f move r1cs_program to libsnark module, fix order of public inputs bug for verification, automate bellman variable assignement 2019-02-21 17:00:17 +01:00