Commit Graph

35 Commits

Author SHA1 Message Date
J. Ayo Akinyele 82839ccbee add more routines to wtp_utils 2019-11-29 12:49:05 -05:00
J. Ayo Akinyele 3881d0c7b2 Adding helpful utils to simplify Bolt WTPs impl 2019-11-28 03:36:14 -05:00
J. Ayo Akinyele 92f5d25150 Clean up crates and imports 2019-11-18 23:11:50 -05:00
Gijs Van Laer 75bb446cdf cleanup of warnings and imports 2019-10-18 11:07:03 -04:00
Gijs Van Laer 8b6a520c99 channelid: clean up serialization libraries 2019-10-17 18:01:41 -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
Gijs Van Laer 8a52a76ce4 nizk: split secret and public params 2019-09-10 22:24:50 -04:00
J. Ayo Akinyele e36ad50857 More cleanup 2019-08-23 00:50:41 -04:00
J. Ayo Akinyele 523121fcdc Extend bolt interface with beginnings of wtp logic for on-chain tx
validation
2019-08-22 20:52:25 -04:00
J. Ayo Akinyele aaaccaeba0 More clean up and renaming structs for cust/merch 2019-08-16 12:29:01 -04:00
Gijs Van Laer 95122147b4 nizk: make range proof independent + check for identity + partial reveal 2019-08-08 16:21:01 +02:00
J. Ayo Akinyele 15b0dfd729 Updates to ffishim, serialization routines and clean up 2019-07-31 22:06:57 -04:00
J. Ayo Akinyele 6f31940052 More updates 2019-07-30 17:25:27 -04:00
J. Ayo Akinyele 9cf6d734b4 wip ffishim and adding tests for libbolt 2019-07-30 00:53:58 -04:00
J. Ayo Akinyele be2dc562cd Adding serde support to cl structs 2019-07-29 17:13:40 -04:00
J. Ayo Akinyele 1c91cf03fe new libbolt interface with fixes and improvements to internal state management 2019-07-29 01:18:40 -04:00
J. Ayo Akinyele 424a693b95 more updates to channel core utils 2019-07-27 15:09:03 -04:00
J. Ayo Akinyele 1b1ba22699 adding payment api to customer wallet 2019-07-26 04:18:54 -04:00
J. Ayo Akinyele 783dcea35b close and pay tokens now generated and verified correctly 2019-07-25 20:39:36 -04:00
Gijs Van Laer 8d47463550 nizk: fix for closing message 2019-07-24 17:13:56 -04:00
Gijs Van Laer 20650bc7b0 nizk: pass optional random values for signature commitment 2019-07-21 11:02:36 -04:00
Gijs Van Laer 6572e6a90b Merge branch 'master' into nizk 2019-07-19 16:27:44 -04:00
J. Ayo Akinyele 79d1e25b4d reimplementing channel guts - almost done 2019-07-19 16:26:05 -04:00
Gijs Van Laer fa69707614 nizk: flip commitment to group 1 2019-07-12 10:46:25 -04:00
Gijs Van Laer b680df518a nizk: use blind signature 2019-07-07 17:15:36 -04:00
Gijs Van Laer 10afd3f64e Merge branch 'blind-sign' into nizk 2019-07-07 16:49:43 -04:00
Gijs Van Laer 0719018848 blind-sign: complete blind signature + fix commitment 2019-07-07 16:38:38 -04:00
Gijs Van Laer 3c5237f12c blind-sign: add commitment in G1 2019-07-07 14:10:11 -04:00
Gijs Van Laer bc2138c3cd nizk: fix test 2019-07-04 10:56:34 -04:00
Gijs Van Laer e4c1129a20 nizk: start implementation of nizk 2019-07-03 19:05:27 -04:00
Gijs Van Laer 7e3d08bcf9 nixk: group variables of PoK of signature 2019-07-03 15:56:41 -04:00
Gijs Van Laer 49bb55da5f nizk: move proof of signature to cl.rs 2019-07-02 18:39:23 -04:00
J. Ayo Akinyele 47135a1a12 Refine tests for blind sigs 2019-06-14 03:39:58 -04:00
J. Ayo Akinyele 7c8a81e0cd Add Blind signature scheme by Pointcheval-Sanders 2019-06-14 03:24:15 -04:00
J. Ayo Akinyele 60bae2df3e Cleaned up version of CL sigs 2019-06-13 02:52:20 -04:00