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

1276 commits

Author SHA1 Message Date
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
JacobEberhardt
34d7082e42
Merge pull request #290 from Zokrates/solidity-u256-cast
Cast hex values to uint256
2019-03-05 20:01:04 +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
Stefan
a9a157a290
Merge pull request #289 from Zokrates/patch/0.4.3
Release 0.4.3
2019-03-05 19:01:37 +01:00
schaeff
0551facbc6 bump patch 2019-03-05 18:09:06 +01:00
Stefan
234e62134f
Merge pull request #277 from Zokrates/stdin-inputs
Remove interactive mode and accept inputs from stdin
2019-03-04 21:55:01 +01:00
Thibaut Schaeffer
d118a935fb
Merge branch 'develop' into ir-optimiser 2019-03-04 16:53:45 +01:00
schaeff
c78aace4ef strip out newlines 2019-03-04 16:22:25 +01:00
Stefan
6a8fa5895e
Merge pull request #284 from Zokrates/pack-254
Reduce injected functions to only split (field) -> (field[254])
2019-03-04 14:46:07 +01:00
Thibaut Schaeffer
e200fdf2e0
Merge pull request #287 from Zokrates/fix-sha256-packed
use padded version for sha256 packed
2019-03-04 14:18:28 +01:00
schaeff
4400e2b876 fix suggestions 2019-03-04 13:28:11 +01:00
sdeml
93355ae5d4 add unpack256 2019-03-03 08:38:57 +01:00
sdeml
76e972ad28 fix tests 2019-03-03 08:38:50 +01:00
sdeml
2bcce02725 add tests 2019-03-03 08:15:20 +01:00
sdeml
75985142dd fix endianness for pack128 2019-03-03 08:14:59 +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
41b19cd3dd typo 2019-02-28 18:15:35 +01:00
schaeff
9fb7e24476 typo 2019-02-28 18:10:31 +01:00
schaeff
8620faa23b fix padded test 2019-02-28 18:04:38 +01:00
schaeff
0aef1f647e fix import path in sha test 2019-02-28 17:40:01 +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
JacobEberhardt
dce868de1a
Merge pull request #282 from Zokrates/solidity-05
Upgrade to solidity 0.5
2019-02-28 15:08:04 +01:00
schaeff
99aae5544b rename script, add to CI 2019-02-28 13:28:17 +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
440a1887e9 make stdlib a crate, add integration tests using fs resolver 2019-02-26 15:20:43 +01:00
Thibaut Schaeffer
3c918d6408
Merge pull request #278 from Zokrates/env-version
Get CLI version from env
2019-02-26 09:35:34 +01:00
schaeff
09de78aab6 get cli version from env 2019-02-25 20:02:32 +01:00
schaeff
76cd8a65b4 update book 2019-02-25 19:51:03 +01:00
schaeff
ba87d8e69f update integration tests to check witness generation from stdin 2019-02-25 19:19:42 +01:00
schaeff
e672b590a2 remove interactive mode, accept inputs from stdin 2019-02-25 15:53:27 +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
9116f1ea66 didn't work, let's wait for rust nightly docker to update... 2019-02-21 17:08:31 +01:00
schaeff
a7a8a310eb upgrade rust 2019-02-21 17:04:34 +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
schaeff
39a3a6764b update integration test to avoid unconstrained variables 2019-02-21 10:54:38 +01:00
schaeff
e321360cf2 integration tests: add g16, rename backend to scheme 2019-02-21 10:34:36 +01:00
schaeff
172e1be1d2 use csv for witness serialization, clean libsnark, rename backends to schemes 2019-02-21 10:28:23 +01:00
schaeff
ef53c57769 add verification contract for g16, reorganise backend utils, add warning 2019-02-19 14:58:19 +01:00
schaeff
f2d958c701 clean, return hex in JSON 2019-02-19 13:11:48 +01:00
sdeml
61a93d5fa9 use padded version for sha256 packed 2019-02-18 09:47:27 +01:00