Paul E
eba2ca8388
adds mimc hashing algorithm to stdlib
2020-03-27 12:20:01 +01:00
schaeff
60262edf21
fix comments, add test
2020-03-03 11:05:49 +01:00
schaeff
f680a363b6
bump versions
2020-02-20 15:33:07 +01:00
William Entriken
27e9385a18
Whitespace and spelling fixes
2020-01-06 14:07:40 -05:00
schaeff
ee40e92c2b
fix stdlib tests
2019-11-11 21:42:25 +01:00
schaeff
cd7d63de57
make zokrates_test generic
2019-10-24 19:09:55 +02:00
schaeff
2ae2a1ea00
remove freebsd
2019-10-08 16:34:01 +09:00
schaeff
8216866735
fix import docs, fix stdlib test typo
2019-09-25 12:15:19 +02:00
Thibaut Schaeffer
58642a8615
Apply suggestions from code review
...
Co-Authored-By: JacobEberhardt <jacob.eberhardt@tu-berlin.de>
2019-09-25 12:14:41 +02:00
schaeff
ed300a9a28
change file endings
2019-09-24 12:05:43 +02:00
schaeff
87597bd3b1
fix warnings
2019-09-18 10:58:38 +02:00
schaeff
92a9695974
rename bench to tests
2019-09-18 10:47:17 +02:00
schaeff
6a524cec69
fix warnings
2019-09-17 12:24:24 +02:00
schaeff
5d40fa7083
Merge branch 'develop' of github.com:Zokrates/ZoKrates into zokrates-test-crate
2019-09-17 12:12:27 +02:00
Stefan
2c679a8cb7
Merge pull request #357 from Zokrates/modules-v2
...
Refactor AST for zero-cost modules
2019-08-22 23:36:31 +02:00
schaeff
5b20449a91
extract testing into test crate
2019-08-22 13:48:34 +02:00
William Entriken
8f358dfe7d
Update to authoritative SHA-256 reference
2019-08-17 14:12:56 -04:00
schaeff
5e659a9507
remove unpack
2019-07-10 00:11:45 +02:00
schaeff
4eba51401b
change split to unpack
2019-07-05 21:42:24 +02:00
schaeff
6bf9b46eaf
merge dev, github resolver unimplemented
2019-07-03 20:34:29 +02:00
schaeff
f596e7c4d8
unify embeds
2019-07-03 14:47:43 +02:00
Thibaut Schaeffer
307121a613
Merge pull request #410 from Zokrates/master
...
Merge 0.4.9 into develop
2019-06-25 18:49:57 +02:00
Thibaut Schaeffer
d5b870bfa1
Merge pull request #397 from alexeiZamyatin/add-256bitpadded
...
Added 256bitPadded.code for sha256 on field[256] -> field[256]
2019-06-25 18:48:44 +02:00
Alexei Zamyatin
033229216a
Update zokrates_stdlib/stdlib/hashes/sha256/256bitPadded.code
...
Co-Authored-By: Thibaut Schaeffer <schaeffer.thibaut@gmail.com>
2019-06-25 16:06:44 +01:00
Alexei Zamyatin
39b55b458d
Update zokrates_stdlib/stdlib/hashes/sha256/256bitPadded.code
...
Co-Authored-By: Thibaut Schaeffer <schaeffer.thibaut@gmail.com>
2019-06-25 16:06:33 +01:00
schaeff
25d2dffbec
bump versions
2019-06-23 12:09:15 +02:00
schaeff
eac3b157e5
rename tests
2019-06-23 11:47:37 +02:00
schaeff
a5d64c2652
rename to nonStrict
2019-06-23 11:29:10 +02:00
sdeml
f62da0546a
add note on non-strict version of unpack256
2019-06-23 10:43:03 +02:00
schaeff
f675289567
use new array syntax
2019-06-22 21:51:09 +02:00
sdeml
205145649f
delete unnecessary casts
2019-06-22 17:36:47 +02:00
sdeml
2579253e41
add more tests
2019-06-22 17:32:51 +02:00
sdeml
b7063f611f
adding pedersen demo
2019-06-22 17:32:51 +02:00
sdeml
92284abe93
add edwards point compression
2019-06-22 17:32:51 +02:00
sdeml
15d2259ae6
fix test
2019-06-22 17:32:51 +02:00
sdeml
7d4c873367
add 6bit pedersen
2019-06-22 17:32:51 +02:00
sdeml
9074dc3d7c
add lookup 1bit, 2bit and 3bitSigned
2019-06-22 17:32:51 +02:00
Alexei Zamyatin
57426b47f7
Added 256bitPadded for sha256 on single field[256] input. Useful e.g. for Bitcoin's double sha256
2019-06-20 23:47:02 +01:00
schaeff
d7a37b6b5f
bump versions
2019-06-16 23:15:42 +02:00
schaeff
0c24dff9cd
merge spread
2019-06-16 21:17:29 +02:00
schaeff
e7142cfb90
merge dev
2019-06-16 21:00:47 +02:00
schaeff
65c50e2276
update stdlibé
2019-06-16 10:11:39 +02:00
schaeff
111e6663fc
update stdlib
2019-06-16 10:06:36 +02:00
schaeff
0b7aff9ea3
update stdlib
2019-06-16 10:00:59 +02:00
schaeff
cdf394c7e1
solve conflicts except compile loop
2019-06-11 11:12:37 +02:00
schaeff
5e96d26bf5
change main to lib for stdlib to prevent binary creation
2019-05-29 10:33:15 +02:00
schaeff
f7385fd4e7
bump versions
2019-04-18 15:59:50 +02:00
schaeff
1f70e43cf2
use bufwriter in stdlib test generation
2019-04-16 11:09:57 +02:00
Thibaut Schaeffer
b93bf6f1ef
Create binaries with libsnark disabled on new tags ( #319 )
...
* add appveyor, travis, remove libsnark as default, add push to gh
* fix appveyor
* change appveyor to nightly
* use cargo for build job
* change to build everywhere
* update token, reduce targets
* add more targets
* add on liner script
* remove rustc dep
* add need_cmd
* add check cmd
* simple brackets
* use check_cmd for curl
* copy stdlib to OUT_DIR
* ship stdlib in archive
* install stdlib, give PATH hints after build script
* clean
* comment
* scripts: ensure one-liner install script works with FreeBSD
* remove appveyor for now
* clean, remove windows, remove appveyor, remove travis test
* put back cross install
* fix stdlib test generation
* disable tests in travis
* restore test script to prevent tests to run..
* change scripts to keep same behaviour now that libsnark is disabled by default
* update docs with installer
* change docker to dockerhub
* change repo
2019-04-11 23:20:44 +02:00
schaeff
ed252ad5f0
clean, change signature to take arrays and return array
2019-04-10 15:51:05 +02:00
schaeff
fa3f72f6b7
merge develop
2019-04-08 22:37:18 +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
869b516d44
Merge branch 'develop' of github.com:JacobEberhardt/ZoKrates into bellman-backend-v2
2019-04-03 12:11:18 +02:00
schaeff
f8fa3efccf
implement sha256 on bellman, remove libsnark version
2019-04-01 19:59:43 +02:00
schaeff
b3c432ae2f
Merge branch 'develop' of github.com:JacobEberhardt/ZoKrates into develop
2019-04-01 18:51:21 +02:00
sdeml
5cc19c3ca9
doc updates
2019-03-29 09:06:29 +01:00
sdeml
727f1b572f
change link to new pycrypt repo
2019-03-29 08:51:11 +01:00
schaeff
ae92e99568
fix stdlib test
2019-03-21 23:29:50 +01:00
sdeml
2412c6265c
fix docs
2019-03-21 17:22:19 +01:00
sdeml
79233a6e0c
hardcode co-factor in edwardsOrderCheck
2019-03-21 17:12:54 +01:00
sdeml
00f65b28a3
Add review suggestions
2019-03-19 13:36:48 +01:00
Thibaut Schaeffer
a139e379ad
Apply suggestions from code review
...
thanks @Schaeff
Co-Authored-By: stefandeml <stefandeml@gmail.com>
2019-03-19 12:46:22 +01:00
sdeml
5ae8310331
update mdbook
2019-03-18 15:12:50 +01:00
sdeml
75d873b26c
fix indentation and add docs
2019-03-18 14:41:56 +01:00
sdeml
b983a57fe4
improve docs
2019-03-18 14:17:54 +01:00
sdeml
133919b77e
update docs
2019-03-15 19:13:40 +01:00
sdeml
730a912e0e
make edwardsOrderCheck generic
2019-03-15 19:00:10 +01:00
sdeml
999ea97eb1
migrate tests to new testing framework
2019-03-15 18:59:54 +01:00
sdeml
0dd9631814
add Stefan to authors
2019-03-15 18:27:06 +01:00
sdeml
3a14796dce
use stdlib crate
2019-03-15 18:04:57 +01:00
sdeml
7fa28214b5
fix 512bitPacked test
2019-03-15 11:25:58 +01:00
schaeff
688c3ca4e5
add libsnark support, use glob for folders
2019-03-14 16:58:49 +01:00
schaeff
7b3a77ed1f
complete develop merge
2019-03-14 15:55:46 +01:00
schaeff
02491c85c4
move from macro to build type test generation to support folders
2019-03-14 13:15:41 +01:00
schaeff
7597234d54
Merge branch 'develop' of github.com:JacobEberhardt/ZoKrates into stdlib-crate
2019-03-14 12:32:41 +01:00
schaeff
440a1887e9
make stdlib a crate, add integration tests using fs resolver
2019-02-26 15:20:43 +01:00