J. Ayo Akinyele
|
0421d00f5e
|
More updates and clean up
|
2019-08-11 03:36:41 -04:00 |
J. Ayo Akinyele
|
ede04922be
|
More updates to error handling
|
2019-08-08 02:57:15 -07:00 |
J. Ayo Akinyele
|
180504e7ae
|
Add error handling to channel utils
|
2019-08-08 02:52:52 -07:00 |
J. Ayo Akinyele
|
beb367acbb
|
Updates to ffishim and adding updated py example
|
2019-07-31 22:31:10 -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
|
6f31940052
|
More updates
|
2019-07-30 17:25:27 -04:00 |
J. Ayo Akinyele
|
ddc37fb9df
|
cleaning up tests for libbolt
|
2019-07-30 01:37:32 -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
|
2cd297ce00
|
fix channels pub mod
|
2019-07-28 03:14:06 -04:00 |
J. Ayo Akinyele
|
424a693b95
|
more updates to channel core utils
|
2019-07-27 15:09:03 -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
|
8a26602c50
|
nizk: replace balances with i32 instead of Fr
|
2019-07-12 17:20:08 -04:00 |
Gijs Van Laer
|
eb5827a4d7
|
Merge branch 'master' into nizk
|
2019-07-08 16:54:35 -04:00 |
J. Ayo Akinyele
|
4df0b05afb
|
Remove serde hacks for rust-secp256k1 (now available as a feature upstream)
|
2019-07-07 18:09:26 -04:00 |
Gijs Van Laer
|
e4c1129a20
|
nizk: start implementation of nizk
|
2019-07-03 19:05:27 -04:00 |
Gijs Van Laer
|
5222e07a89
|
ccs08: performance tests
|
2019-06-28 17:44:14 -04:00 |
Gijs Van Laer
|
12937dc0ee
|
Merge branch 'ped92-generics' into ccs08
|
2019-06-14 19:00:58 -04:00 |
Gijs Van Laer
|
3e516083ae
|
ped92: Pedersen commitment using Generics
|
2019-06-14 18:54:18 -04:00 |
Gijs Van Laer
|
37ab55bc72
|
ccs08: basics for ccs08 implementation
|
2019-06-14 18:14:06 -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 |
J. Ayo Akinyele
|
bd8571e23f
|
Add CL sigs variant (by Pointcheval-Sanders) and debugging code for ffi to py
|
2019-06-08 14:22:20 -04:00 |
J. Ayo Akinyele
|
c1e2fbe349
|
Updates to serialization routine for establish-phase1
|
2019-03-31 03:52:07 -04:00 |
J. Ayo Akinyele
|
e2dc5adc06
|
Clean up libbolt customer interface and ffi shim re: refund token and wallet
|
2019-03-24 03:06:47 -04:00 |
J. Ayo Akinyele
|
ce52d01371
|
Add csp to channel token for customer
|
2019-03-23 15:58:46 -04:00 |
Gabe Kaptchuk
|
3d5d4a2291
|
adding rapidjson parser and better interface for libbolt.h
|
2019-03-19 22:03:32 -04:00 |
Gabe Kaptchuk
|
9fdad515dc
|
a bunch of updates that allow exposing three new functions. makefile updated to test cpp interface
|
2019-03-18 01:25:14 -04:00 |
Gabe Kaptchuk
|
a60e4f2390
|
refactor to make code more readable
|
2019-03-07 00:31:29 -05:00 |
J. Ayo Akinyele
|
9d610d1f49
|
Suppress warning
|
2019-03-05 22:58:40 -05:00 |
Gabe Kaptchuk
|
cbc0ad24ef
|
exposing decommit functionality
|
2019-03-05 20:05:05 -05:00 |
Gabe Kaptchuk
|
711fa83400
|
rest of the functions
|
2019-03-03 17:43:20 -05:00 |
Gabe Kaptchuk
|
bc47543314
|
two more functions ffis complete and tested.
|
2019-03-02 22:48:47 -05:00 |
Gabe Kaptchuk
|
2892555017
|
automerge
|
2019-03-02 22:18:09 -05:00 |
Gabe Kaptchuk
|
d77ca4957c
|
more functions. Added a hot fix for a sepc256k1 serde impl bug
|
2019-03-02 22:17:24 -05:00 |
J. Ayo Akinyele
|
232460f9f0
|
Minor improvements
|
2019-02-28 00:35:07 -05:00 |
Gabe Kaptchuk
|
523543b8ec
|
switching over to a python class interface and now returning dictionaries
|
2019-02-26 17:10:40 -08:00 |
Gabe Kaptchuk
|
b816027e64
|
adding a bunch more ffishim functions. Functionality is incomplete, but everything is properly serializing. Lots of TODOs left
|
2019-02-26 14:52:47 -05:00 |
Gabe Kaptchuk
|
4ff930fdf8
|
Merge branch 'master' of github.com:boltlabs-inc/libbolt
|
2019-02-19 18:10:23 -05:00 |
Gabe Kaptchuk
|
006f431fd0
|
rest of functions exposed and testing in python. Erroring out in first establish call rn
|
2019-02-19 18:02:53 -05:00 |
Gabe Kaptchuk
|
2d08655292
|
Up to bi_init_customer serializing
|
2019-02-19 15:27:39 -05:00 |
Gabe Kaptchuk
|
574aa693eb
|
intermediary step with serializing data out to python
|
2019-02-19 12:01:51 -05:00 |
J. Ayo Akinyele
|
07b30d9703
|
WIP changes to pay protocol for merchant in phase 1
|
2019-02-14 11:55:23 -05:00 |
J. Ayo Akinyele
|
912a75eeb8
|
Clean up
|
2019-02-13 22:18:54 -05:00 |
J. Ayo Akinyele
|
c28cdfe62d
|
Fix tests and remove bin/ dir
|
2019-02-13 09:39:41 -05:00 |
J. Ayo Akinyele
|
0b6fc74945
|
Pick channel ids based on hash of channel public key to ensure uniqueness
|
2019-02-13 09:30:18 -05:00 |
J. Ayo Akinyele
|
8a951bd3c3
|
Minor updates based on rust-secp256k1 changes
|
2019-02-12 01:59:29 -05:00 |