Commit Graph

332 Commits

Author SHA1 Message Date
J. Ayo Akinyele 8804884979 remove sodium as a dep 2019-10-17 15:48:31 -04:00
J. Ayo Akinyele e376f0e43d
Merge pull request #23 from boltlabs-inc/dependabot/cargo/sodiumoxide-0.2.5
build(deps): update sodiumoxide requirement from 0.0.16 to 0.2.5
2019-10-16 12:51:21 -04:00
J. Ayo Akinyele 4bcd94ce5a
Merge pull request #24 from boltlabs-inc/intermediary
Intermediary
2019-10-14 10:28:53 -04:00
dependabot-preview[bot] 8708be4e0a
build(deps): update sodiumoxide requirement from 0.0.16 to 0.2.5
Updates the requirements on [sodiumoxide](https://github.com/sodiumoxide/sodiumoxide) to permit the latest version.
- [Release notes](https://github.com/sodiumoxide/sodiumoxide/releases)
- [Changelog](https://github.com/sodiumoxide/sodiumoxide/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sodiumoxide/sodiumoxide/compare/sodiumoxide-0.0.16...0.2.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-14 10:22:33 +00:00
J. Ayo Akinyele 4dfbd9e7a8 cleaning up channel token hashing 2019-10-12 11:57:42 -04:00
Gijs Van Laer 4f0913b21d intermediary: fix ffishim for multi verify + add go tests for payment with intermediary 2019-10-11 16:54:11 -04:00
Gijs Van Laer 56009d423f go: deserialize everything 2019-10-11 13:42:02 -04:00
Gijs Van Laer b624dd8750 intermediary: add the multi-verifications to go and python 2019-10-11 12:55:30 -04:00
Gijs Van Laer 1b640f0ca9 intermediare: update_merchant_state after verifying multiple revoke tokens 2019-10-10 14:45:33 -04:00
Gijs Van Laer 34594fb776 intermediary: fix verifying multiple payment proofs + add verifying multiple revoke tokens 2019-10-10 14:39:43 -04:00
J. Ayo Akinyele 6622e4cbf4 adding routines for intermediaries 2019-10-04 10:32:49 -04:00
Gijs Van Laer cdb78f3c7c i64: fix power in i128 2019-09-27 16:40:00 -04:00
J. Ayo Akinyele 7da80c9e8e
Merge pull request #22 from boltlabs-inc/i64
i64: change values to i64 and update range proof params
2019-09-27 13:13:59 -04:00
Gijs Van Laer 576de0beb6 i64: change values to i64 and update range proof params 2019-09-27 13:02:31 -04:00
J. Ayo Akinyele 10ad13aacd Fix test 2019-09-17 00:42:20 -04:00
J. Ayo Akinyele fa2ba7c6ed Sync Rust bolt api with Go 2019-09-16 15:27:17 -04:00
J. Ayo Akinyele 05c16f4387 Clean up struct def in Go 2019-09-16 12:21:00 -04:00
J. Ayo Akinyele 8672fdb40b Cleaning up warnings in addition to establish interface and c/py/go bindings 2019-09-16 11:58:15 -04:00
J. Ayo Akinyele 55ae89ccda Clean up 2019-09-13 23:52:47 -04:00
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