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

124 commits

Author SHA1 Message Date
dark64
5aa594767b fmt 2023-05-09 20:48:25 +02:00
dark64
840adbde02 multiplication wip 2023-05-09 20:45:22 +02:00
dark64
64c0d80bed temp remove bigint mult 2023-05-03 17:22:46 +02:00
dark64
1603e66dd7 add integer division and remainder operator for field 2023-05-03 17:22:24 +02:00
dark64
667583d531 mult 2023-04-27 15:20:01 +02:00
dark64
88854da182 wip 2023-04-26 20:27:07 +02:00
dark64
b30cc2b3f7 is_zero and is_equal 2022-12-06 19:04:41 +01:00
dark64
13aa6ce5fa bigint wip 2022-12-06 17:36:08 +01:00
dark64
cffa9b99f2 prettier 2022-09-02 11:50:52 +02:00
dark64
b6aa6fbf55 fix conflicts 2022-09-02 11:20:02 +02:00
dark64
3464f36414 remove field casts 2022-09-01 15:47:52 +02:00
dark64
f2d1b0cf52 finish tests, add changelog 2022-08-29 13:50:35 +02:00
schaeff
530991dc16 revert to default prettier version, run prettier 2022-08-29 12:51:16 +02:00
schaeff
67e46b3a69 add prettier 2022-08-29 11:52:17 +02:00
dark64
8d78f73b9e implement casting module 2022-08-23 19:23:04 +02:00
dark64
d96dc7e62d refactor keccak implementation, fix padding issue 2022-08-02 14:52:05 +02:00
dark64
e75552b0eb merge staging 2022-06-28 19:23:45 +02:00
dark64
253ff1f8f6 fix tests 2022-06-22 18:33:14 +02:00
dark64
b7e787dfd1 deprecate multi returns 2022-06-21 15:03:53 +02:00
schaeff
241447a09c implement and update zok files 2022-06-13 20:17:40 +02:00
dark64
bd69368f91 merge develop 2022-05-17 14:32:44 +02:00
dark64
667bc8d077 merge develop 2022-05-11 23:09:39 +02:00
dark64
f1c7d76cf5 fix tests 2022-05-11 21:33:57 +02:00
dark64
4980565e9d Fix keccak padding issue, allow arbitrary input size 2022-04-28 15:46:54 +02:00
dark64
c1b05e01ff merge develop, resolve conflicts 2022-04-12 15:54:14 +02:00
dark64
2b9c1e8854 change syntax in core and stdlib tests 2022-04-07 16:04:40 +02:00
Thibaut Schaeffer
99301d7521
Merge pull request #1114 from Zokrates/sha256-padded
Add sha256 with padding to stdlib
2022-04-04 10:54:59 +02:00
dark64
ca5776e5f4 add sha256 with padding to stdlib 2022-03-30 16:14:15 +02:00
dark64
faddb9c17a remove unnecessary assignment and fix docs in tests 2022-03-30 14:52:50 +02:00
Darko Macesic
34ea7c13c2
Update gm17.zok 2022-03-15 21:14:25 +01:00
schaeff
b1b56159b1 use abi in tests 2022-03-14 19:15:28 +01:00
dark64
94ce003ca1 fix tests 2022-02-18 17:47:14 +01:00
schaeff
6e0fb3cb0b fix test 2021-12-06 19:54:11 +01:00
Darko Macesic
71872294b7
Merge pull request #1037 from Zokrates/remove-return-1
Remove confusing returns
2021-11-09 17:34:03 +01:00
schaeff
5ff16b25f8 change gettingstarted example to assert 2021-10-18 16:54:38 +02:00
schaeff
ba3752307c Merge branch 'develop' of github.com:Zokrates/ZoKrates into type-alias 2021-10-11 11:17:20 +03:00
dark64
42fd168029 safe unpack on field to uint casts 2021-09-27 15:07:14 +02:00
schaeff
87115c8cd1 check generics on structs and infer them 2021-09-24 15:15:58 +03:00
schaeff
4b99a99815 remove explicit generics where applicable 2021-09-23 14:45:45 +03:00
Thibaut Schaeffer
b324e17684
Merge pull request #955 from Zokrates/bit_lt_embed
Add bit LT embed to make unpack safe for any size
2021-08-16 11:25:09 +02:00
Thibaut Schaeffer
ba5150afb4
Merge pull request #942 from Zokrates/update-stdlib
Use constants in stdlib where applicable
2021-08-09 16:04:23 +02:00
schaeff
81c537769c merge deve, fix conflicts 2021-08-09 14:06:34 +02:00
schaeff
b1c9a171f8 add bit lt embed, fail on non constant bound, implement safe unpack 2021-08-04 14:55:17 +02:00
dark64
bb27d13a2f improve test generation script in gm17 snark test 2021-08-03 14:48:45 +02:00
schaeff
737d224d6b add gm17 passing test 2021-07-25 16:56:59 +02:00
dark64
c8b2d25e25 use constants in stdlib where applicable 2021-07-14 13:11:53 +02:00
dark64
b1974da128 add FIELD_MIN and FIELD_MAX constants to field module, update tests 2021-06-17 13:27:24 +02:00
dark64
5c3bd450ed update blake2 tests 2021-06-11 13:21:12 +02:00
dark64
316e1d386a Change endianness in keccak, sha3 and blake2s hash algorithms to big endian 2021-06-01 15:40:12 +02:00
Thibaut Schaeffer
6cfaedb70b
Merge pull request #806 from Zokrates/poseidon
Add poseidon hashing algorithm
2021-04-13 18:45:49 +02:00