Commit Graph

313 Commits

Author SHA1 Message Date
J. Ayo Akinyele edb13f4f8a Update example for cpptest 2019-09-13 23:09:53 -04:00
J. Ayo Akinyele c772a7f3a7
Merge pull request #15 from boltlabs-inc/nizk2
Optimize NIZKs
2019-09-13 17:18:19 -04:00
Gijs Van Laer c14ed7bad9 nizk: optimize commitment proof partial reveal 2019-09-13 16:16:35 -04:00
Gijs Van Laer 54a15061ae nizk: simplify range proof 2019-09-13 11:38:23 -04:00
Gijs Van Laer e400b5d11b go: add ChannelState object 2019-09-13 10:52:55 -04:00
Gijs Van Laer 6abc985c32 Merge branch 'nizk2' of github.com:boltlabs-inc/libbolt into nizk2 2019-09-12 17:10:29 -04:00
Gijs Van Laer 697b3b1682 nizk: use same parameters for all range proofs 2019-09-12 17:10:15 -04:00
J. Ayo Akinyele 105ce6f59a Clean up deps 2019-09-12 10:12:23 -04:00
Gijs Van Laer b1533a2f34 nizk: use same parameters for all range proofs 2019-09-11 14:15:22 -04:00
J. Ayo Akinyele 3ab6d9c950
Merge pull request #14 from boltlabs-inc/nizk2
Split NIZK public params and secret params
2019-09-11 12:16:24 -04:00
Gijs Van Laer abce1b803f nizk: update readme 2019-09-11 11:27:12 -04:00
Gijs Van Laer e70a42194d nizk: fix gotests 2019-09-11 11:11:46 -04:00
Gijs Van Laer f25ee986b9 nizk: fix pythontests 2019-09-11 10:54:16 -04:00
Gijs Van Laer 3019ad28c9 nizk: fix rebase issues 2019-09-10 22:35:31 -04:00
Gijs Van Laer 8a52a76ce4 nizk: split secret and public params 2019-09-10 22:24:50 -04:00
Gijs Van Laer cb7791a447 nizk: revert incorrect optimization 2019-09-10 22:21:15 -04:00
J. Ayo Akinyele 70a5a29d24 beginnings of third-party support 2019-09-10 13:11:31 -04:00
J. Ayo Akinyele 6f9167e286 Minor clean up 2019-09-09 11:08:13 -04:00
J. Ayo Akinyele b14e450fc0
Merge pull request #13 from boltlabs-inc/go
Go: wrapper for bolt lib
2019-09-07 02:17:15 +02:00
J. Ayo Akinyele 0ffb246a93 Begin another test 2019-09-07 02:16:13 +02:00
J. Ayo Akinyele 13ce718507 Add better error handling for verify_revoke_token() and more tests 2019-09-07 02:16:13 +02:00
Gijs Van Laer 2c1cc572d1 go: update test 2019-09-06 19:27:32 -04:00
Gijs Van Laer 678ec1704f go: error handling 2019-09-06 19:25:23 -04:00
Gijs Van Laer 84b6dde740 go: deserialize objects 2019-09-06 19:05:50 -04:00
J. Ayo Akinyele 08c593921b Begin another test 2019-09-06 20:18:07 +02:00
J. Ayo Akinyele 7d92625c14 Add better error handling for verify_revoke_token() and more tests 2019-09-06 04:45:47 +02:00
Gijs Van Laer 9a672ecc38 Merge branch 'master' into go 2019-09-05 18:15:20 -04:00
Gijs Van Laer 2b4ad9208f go: tests for pay and close + makefile 2019-09-05 17:45:12 -04:00
J. Ayo Akinyele a526184a74 Adding more tests 2019-09-05 17:48:08 +02:00
Gijs Van Laer e4e1923419 Merge branch 'go' of github.com:boltlabs-inc/libbolt into go 2019-09-05 10:26:07 -04:00
Gijs Van Laer 432e2b417e go: remove darwin specific c compile flags 2019-09-05 10:25:45 -04:00
Gijs Van Laer edd3de610b go: add all wrapper functions 2019-09-05 10:25:45 -04:00
Gijs Van Laer b2138ea344 go: implement wrapper for establishment 2019-09-05 10:25:45 -04:00
J. Ayo Akinyele 0191f73def Fix cflags/ldflags for go code 2019-09-05 10:25:45 -04:00
J. Ayo Akinyele f005550213 Fix libbolt.h 2019-09-05 10:25:45 -04:00
Gijs Van Laer ebfafea798 go: trying to compile 2019-09-05 10:25:45 -04:00
J. Ayo Akinyele 69e4effeec Clean up 2019-09-05 14:23:16 +02:00
Gijs Van Laer f92267f460 go: remove darwin specific c compile flags 2019-09-04 17:15:18 -04:00
Gijs Van Laer 385adc4484 go: add all wrapper functions 2019-09-04 17:12:11 -04:00
Gijs Van Laer b785a42e07 go: implement wrapper for establishment 2019-09-04 16:45:03 -04:00
J. Ayo Akinyele 927b14aa7d Fix cflags/ldflags for go code 2019-09-03 16:58:05 +02:00
J. Ayo Akinyele 7019f10010 Fix libbolt.h 2019-09-03 16:42:51 +02:00
Gijs Van Laer 980d80ddc2 go: trying to compile 2019-09-03 10:22:41 -04:00
J. Ayo Akinyele 7b692994f1 Clean up 2019-09-03 02:23:02 +02:00
J. Ayo Akinyele cb44a31529 More clean up 2019-09-02 22:44:17 +02:00
J. Ayo Akinyele 2515937ea0 Updates to py/test 2019-09-02 17:03:23 +02:00
J. Ayo Akinyele 332d99b626 More clean up 2019-09-02 16:49:36 +02:00
J. Ayo Akinyele 9bab0870f8 Clean up c++ test code 2019-09-02 16:41:14 +02:00
J. Ayo Akinyele acd484794f Add guard to distinguish c/c++ 2019-09-02 16:35:21 +02:00
J. Ayo Akinyele f4e38445a4 Minor cleanup 2019-09-02 15:22:18 +02:00