Commit Graph

  • 595cd87b90
    Merge pull request #8 from boltlabs-inc/master master J. Ayo Akinyele 2019-12-10 16:38:53 -0500
  • dd529f9871 reduce deps by not using rand pkg in secp256k1 J. Ayo Akinyele 2019-12-06 22:46:45 -0500
  • 70865a9f69 revert version of hex to sync with librustzcash J. Ayo Akinyele 2019-12-06 12:57:58 -0500
  • 426b0b1a16
    Merge pull request #29 from boltlabs-inc/addresslength J. Ayo Akinyele 2019-12-05 16:15:36 -0500
  • 9cbc78e30d Change address length Gijs Van Laer 2019-12-05 15:57:59 -0500
  • a320ca9433 clean up sha2 in utils J. Ayo Akinyele 2019-12-04 20:47:29 -0500
  • 7d624cee64 add more utils J. Ayo Akinyele 2019-12-02 10:27:04 -0500
  • f8654ab120 add helper test routine for computing secp sigs J. Ayo Akinyele 2019-12-02 02:24:08 -0500
  • 5e026cdd98 add secp sig verification to wtp_utils J. Ayo Akinyele 2019-12-01 12:06:41 -0500
  • 312a9dfd43
    Merge pull request #28 from boltlabs-inc/wtp-utils J. Ayo Akinyele 2019-11-29 16:09:06 -0500
  • 8a12077d07 wtp-utils: make params references Gijs Van Laer 2019-11-29 16:01:12 -0500
  • 5c065746a2 wtp-utils: add secp-sig reconstruct + channel close reconstruct Gijs Van Laer 2019-11-29 15:22:49 -0500
  • f25568e1db update reconstruct wallet J. Ayo Akinyele 2019-11-29 13:34:27 -0500
  • 82839ccbee add more routines to wtp_utils J. Ayo Akinyele 2019-11-29 12:49:05 -0500
  • 3881d0c7b2 Adding helpful utils to simplify Bolt WTPs impl J. Ayo Akinyele 2019-11-28 03:36:14 -0500
  • aff41dce68 add BN support to ffishim and py/go api J. Ayo Akinyele 2019-11-23 00:14:09 -0500
  • f2e7c83dbf can now instantiate zkchannels on BLS12-381 or BN256 J. Ayo Akinyele 2019-11-22 10:06:13 -0500
  • bd050d7da6 Add staticlib option to Cargo J. Ayo Akinyele 2019-11-19 09:41:08 -0500
  • 31842d0c73 remove macro rule J. Ayo Akinyele 2019-11-19 09:18:41 -0500
  • 92f5d25150 Clean up crates and imports J. Ayo Akinyele 2019-11-18 23:11:50 -0500
  • 69880545d8
    Merge pull request #27 from boltlabs-inc/dependabot/cargo/secp256k1-0.16.0 J. Ayo Akinyele 2019-11-08 10:00:10 -0500
  • 59b6525921
    build(deps): update secp256k1 requirement from 0.15.0 to 0.16.0 dependabot-preview[bot] 2019-11-06 06:39:15 +0000
  • 67d321e30c added func call to generate channel ID from channel token J. Ayo Akinyele 2019-10-24 01:33:44 -0400
  • 2561ece47f
    Merge pull request #7 from boltlabs-inc/master J. Ayo Akinyele 2019-10-21 14:47:00 -0400
  • eef6e8e0dc
    Merge branch 'master' into master J. Ayo Akinyele 2019-10-21 14:46:28 -0400
  • 19a24d8896 updates J. Ayo Akinyele 2019-10-21 14:44:37 -0400
  • bb6aa17978
    Merge pull request #26 from boltlabs-inc/intermediary J. Ayo Akinyele 2019-10-18 12:44:56 -0400
  • 75bb446cdf cleanup of warnings and imports Gijs Van Laer 2019-10-18 11:07:03 -0400
  • e749ec22fa channel_id: fix bolt_test Gijs Van Laer 2019-10-18 10:17:40 -0400
  • 93789cd49f intermediary: python test for payment with intermediary Gijs Van Laer 2019-10-18 10:14:57 -0400
  • 6e14d3b3d9 fix zkChannelParams in Go struct J. Ayo Akinyele 2019-10-17 19:15:47 -0400
  • 4246cee4e6 updates to README and Go lib J. Ayo Akinyele 2019-10-17 19:13:12 -0400
  • 061219fc5d more updates to README J. Ayo Akinyele 2019-10-17 19:01:32 -0400
  • d70009a72f
    Merge pull request #25 from boltlabs-inc/channelid J. Ayo Akinyele 2019-10-17 19:00:55 -0400
  • d6a131eedf Merge branch 'master' into channelid Gijs Van Laer 2019-10-17 18:48:20 -0400
  • 25445b974e channelid: fix serialization from go and python Gijs Van Laer 2019-10-17 18:44:05 -0400
  • e56074615f update README J. Ayo Akinyele 2019-10-17 18:36:11 -0400
  • 8b6a520c99 channelid: clean up serialization libraries Gijs Van Laer 2019-10-17 18:01:41 -0400
  • b245690aa9 clean up J. Ayo Akinyele 2019-10-17 15:58:38 -0400
  • 8804884979 remove sodium as a dep J. Ayo Akinyele 2019-10-17 15:48:31 -0400
  • e376f0e43d
    Merge pull request #23 from boltlabs-inc/dependabot/cargo/sodiumoxide-0.2.5 J. Ayo Akinyele 2019-10-16 12:51:21 -0400
  • 4bcd94ce5a
    Merge pull request #24 from boltlabs-inc/intermediary J. Ayo Akinyele 2019-10-14 10:28:53 -0400
  • 8708be4e0a
    build(deps): update sodiumoxide requirement from 0.0.16 to 0.2.5 dependabot-preview[bot] 2019-10-14 10:22:33 +0000
  • 4dfbd9e7a8 cleaning up channel token hashing J. Ayo Akinyele 2019-10-12 11:57:42 -0400
  • 4f0913b21d intermediary: fix ffishim for multi verify + add go tests for payment with intermediary Gijs Van Laer 2019-10-11 16:54:11 -0400
  • 56009d423f go: deserialize everything Gijs Van Laer 2019-10-11 13:42:02 -0400
  • b624dd8750 intermediary: add the multi-verifications to go and python Gijs Van Laer 2019-10-11 12:55:30 -0400
  • 1b640f0ca9 intermediare: update_merchant_state after verifying multiple revoke tokens Gijs Van Laer 2019-10-10 14:45:33 -0400
  • 34594fb776 intermediary: fix verifying multiple payment proofs + add verifying multiple revoke tokens Gijs Van Laer 2019-10-10 14:39:43 -0400
  • 6622e4cbf4 adding routines for intermediaries J. Ayo Akinyele 2019-10-04 10:32:49 -0400
  • cdb78f3c7c i64: fix power in i128 Gijs Van Laer 2019-09-27 16:40:00 -0400
  • 7da80c9e8e
    Merge pull request #22 from boltlabs-inc/i64 J. Ayo Akinyele 2019-09-27 13:13:59 -0400
  • 576de0beb6 i64: change values to i64 and update range proof params Gijs Van Laer 2019-09-27 13:02:31 -0400
  • 10ad13aacd Fix test J. Ayo Akinyele 2019-09-17 00:42:20 -0400
  • fa2ba7c6ed Sync Rust bolt api with Go J. Ayo Akinyele 2019-09-16 15:27:17 -0400
  • 05c16f4387 Clean up struct def in Go J. Ayo Akinyele 2019-09-16 12:21:00 -0400
  • 8672fdb40b Cleaning up warnings in addition to establish interface and c/py/go bindings J. Ayo Akinyele 2019-09-16 11:58:10 -0400
  • 55ae89ccda Clean up J. Ayo Akinyele 2019-09-13 23:52:47 -0400
  • edb13f4f8a Update example for cpptest J. Ayo Akinyele 2019-09-13 23:09:53 -0400
  • c772a7f3a7
    Merge pull request #15 from boltlabs-inc/nizk2 J. Ayo Akinyele 2019-09-13 17:18:19 -0400
  • c14ed7bad9 nizk: optimize commitment proof partial reveal Gijs Van Laer 2019-09-13 16:16:35 -0400
  • 54a15061ae nizk: simplify range proof Gijs Van Laer 2019-09-13 11:38:23 -0400
  • e400b5d11b go: add ChannelState object Gijs Van Laer 2019-09-13 10:52:55 -0400
  • 6abc985c32 Merge branch 'nizk2' of github.com:boltlabs-inc/libbolt into nizk2 Gijs Van Laer 2019-09-12 17:10:29 -0400
  • 697b3b1682 nizk: use same parameters for all range proofs Gijs Van Laer 2019-09-11 14:14:59 -0400
  • 105ce6f59a Clean up deps J. Ayo Akinyele 2019-09-12 10:12:23 -0400
  • b1533a2f34 nizk: use same parameters for all range proofs Gijs Van Laer 2019-09-11 14:14:59 -0400
  • 3ab6d9c950
    Merge pull request #14 from boltlabs-inc/nizk2 J. Ayo Akinyele 2019-09-11 12:16:24 -0400
  • abce1b803f nizk: update readme Gijs Van Laer 2019-09-11 11:27:12 -0400
  • e70a42194d nizk: fix gotests Gijs Van Laer 2019-09-11 11:11:46 -0400
  • f25ee986b9 nizk: fix pythontests Gijs Van Laer 2019-09-11 10:54:16 -0400
  • 3019ad28c9 nizk: fix rebase issues Gijs Van Laer 2019-09-10 22:35:31 -0400
  • 8a52a76ce4 nizk: split secret and public params Gijs Van Laer 2019-09-10 22:21:09 -0400
  • cb7791a447 nizk: revert incorrect optimization Gijs Van Laer 2019-09-10 17:37:58 -0400
  • 70a5a29d24 beginnings of third-party support J. Ayo Akinyele 2019-09-10 13:11:31 -0400
  • 6f9167e286 Minor clean up J. Ayo Akinyele 2019-09-09 11:08:13 -0400
  • b14e450fc0
    Merge pull request #13 from boltlabs-inc/go J. Ayo Akinyele 2019-09-07 02:17:15 +0200
  • 0ffb246a93 Begin another test J. Ayo Akinyele 2019-09-06 20:18:07 +0200
  • 13ce718507 Add better error handling for verify_revoke_token() and more tests J. Ayo Akinyele 2019-09-06 04:45:47 +0200
  • 2c1cc572d1 go: update test Gijs Van Laer 2019-09-06 19:27:32 -0400
  • 678ec1704f go: error handling Gijs Van Laer 2019-09-06 19:25:23 -0400
  • 84b6dde740 go: deserialize objects Gijs Van Laer 2019-09-06 19:05:50 -0400
  • 08c593921b Begin another test J. Ayo Akinyele 2019-09-06 20:18:07 +0200
  • 7d92625c14 Add better error handling for verify_revoke_token() and more tests J. Ayo Akinyele 2019-09-06 04:45:47 +0200
  • 9a672ecc38 Merge branch 'master' into go Gijs Van Laer 2019-09-05 18:15:20 -0400
  • 2b4ad9208f go: tests for pay and close + makefile Gijs Van Laer 2019-09-05 17:45:12 -0400
  • a526184a74 Adding more tests J. Ayo Akinyele 2019-09-05 17:48:08 +0200
  • e4e1923419 Merge branch 'go' of github.com:boltlabs-inc/libbolt into go Gijs Van Laer 2019-09-05 10:26:07 -0400
  • 432e2b417e go: remove darwin specific c compile flags Gijs Van Laer 2019-09-04 17:15:18 -0400
  • edd3de610b go: add all wrapper functions Gijs Van Laer 2019-09-04 17:12:11 -0400
  • b2138ea344 go: implement wrapper for establishment Gijs Van Laer 2019-09-04 16:45:03 -0400
  • 0191f73def Fix cflags/ldflags for go code J. Ayo Akinyele 2019-09-03 16:58:05 +0200
  • f005550213 Fix libbolt.h J. Ayo Akinyele 2019-09-03 16:42:51 +0200
  • ebfafea798 go: trying to compile Gijs Van Laer 2019-09-03 10:22:41 -0400
  • 69e4effeec Clean up J. Ayo Akinyele 2019-09-03 02:23:02 +0200
  • f92267f460 go: remove darwin specific c compile flags Gijs Van Laer 2019-09-04 17:15:18 -0400
  • 385adc4484 go: add all wrapper functions Gijs Van Laer 2019-09-04 17:12:11 -0400
  • b785a42e07 go: implement wrapper for establishment Gijs Van Laer 2019-09-04 16:45:03 -0400
  • 927b14aa7d Fix cflags/ldflags for go code J. Ayo Akinyele 2019-09-03 16:58:05 +0200
  • 7019f10010 Fix libbolt.h J. Ayo Akinyele 2019-09-03 16:42:51 +0200