Commit Graph

32 Commits

Author SHA1 Message Date
J. Ayo Akinyele 3881d0c7b2 Adding helpful utils to simplify Bolt WTPs impl 2019-11-28 03:36:14 -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
Gijs Van Laer c14ed7bad9 nizk: optimize commitment proof partial reveal 2019-09-13 16:16:35 -04:00
Gijs Van Laer 527868ec09 fix some warnings 2019-08-30 14:57:21 -04:00
Gijs Van Laer 080b3d1d18 nizk: add test 2019-08-27 17:39:40 -04:00
Gijs Van Laer cc921e5786 nizk: extract proof of knowledge of a commitment 2019-08-27 16:58:30 -04:00
J. Ayo Akinyele e36ad50857 More cleanup 2019-08-23 00:50:41 -04:00
J. Ayo Akinyele 15b0dfd729 Updates to ffishim, serialization routines and clean up 2019-07-31 22:06:57 -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
J. Ayo Akinyele 2848ced5d1 minor updates to channel establish routines for cust/merch 2019-07-23 09:54:53 -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 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 db46a8c552 nizk: cleanup ped92 + add comments 2019-07-05 17:57:03 -04:00
Gijs Van Laer ea952c10b6 Merge branch 'master' into ccs08 2019-06-18 17:46:54 -04:00
J. Ayo Akinyele bc9828aeaa Clean up ped92 based on bls12 curve/lib. NIZKs are next 2019-06-17 15:09:09 -04:00
Gijs Van Laer b4f895f477 ccs08: verification algorithm, non-working part 2 2019-06-17 15:01:31 -04:00
Gijs Van Laer 497adf2455 ccs08: prove_ul first draft 2019-06-16 12:27:35 -04:00
Gijs Van Laer effbc54e65 ped92: renaming 2019-06-16 10:38:30 -04:00
Gijs Van Laer 0b277eb2e1 ped92: move commitment to PublicKey 2019-06-14 20:55:02 -04:00
Gijs Van Laer 1195f0fdc2 ped92: add methods to CSParams 2019-06-14 19:57:52 -04:00
Gijs Van Laer 1f2e56bef2 ped92: cleanup asserts 2019-06-14 18:59:33 -04:00
Gijs Van Laer 3e516083ae ped92: Pedersen commitment using Generics 2019-06-14 18:54:18 -04:00