Gijs Van Laer
|
5222e07a89
|
ccs08: performance tests
|
2019-06-28 17:44:14 -04:00 |
J. Ayo Akinyele
|
6ee0a795f3
|
Merge pull request #2 from boltlabs-inc/ccs08
CCS08
|
2019-06-26 22:53:38 +02:00 |
Gijs Van Laer
|
cacdefd0f7
|
ccs08: cleanup warnings
|
2019-06-26 13:33:08 -04:00 |
Gijs Van Laer
|
6044b1b320
|
ccs08: finish range proof
|
2019-06-26 12:37:27 -04:00 |
Gijs Van Laer
|
9d6c4095b2
|
ccs08: add general proving and verifying method
|
2019-06-18 18:17:51 -04:00 |
Gijs Van Laer
|
86449da92e
|
ccs08: fix after merge
|
2019-06-18 17:49:58 -04:00 |
Gijs Van Laer
|
ea952c10b6
|
Merge branch 'master' into ccs08
|
2019-06-18 17:46:54 -04:00 |
Gijs Van Laer
|
04b495c307
|
ccs08: extra testing of weirdness in used library
|
2019-06-18 17:43:05 -04:00 |
Gijs Van Laer
|
fe613a260c
|
ccs08: verify ul part 2, but weird stuff happening
|
2019-06-18 16:20:16 -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 |
J. Ayo Akinyele
|
c1a489919d
|
Merge pull request #1 from boltlabs-inc/ped92-generics
Ped92 generics
|
2019-06-16 20:13:20 -04:00 |
Gijs Van Laer
|
5310eeb564
|
ccs08: prove_ul runs
|
2019-06-16 16:29:48 -04:00 |
Gijs Van Laer
|
65336bf8cc
|
ccs08: test and fix hash
|
2019-06-16 15:38:07 -04:00 |
Gijs Van Laer
|
497adf2455
|
ccs08: prove_ul first draft
|
2019-06-16 12:27:35 -04:00 |
Gijs Van Laer
|
8b2f837051
|
Merge branch 'ped92-generics' into ccs08
|
2019-06-16 10:39:24 -04:00 |
Gijs Van Laer
|
effbc54e65
|
ped92: renaming
|
2019-06-16 10:38:30 -04:00 |
Gijs Van Laer
|
174edee2e8
|
Merge branch 'ped92-generics' into ccs08
|
2019-06-14 20:56:43 -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
|
12937dc0ee
|
Merge branch 'ped92-generics' into ccs08
|
2019-06-14 19:00:58 -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 |
Gijs Van Laer
|
37ab55bc72
|
ccs08: basics for ccs08 implementation
|
2019-06-14 18:14:06 -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
|
02982526d7
|
Remove old cl impl
|
2019-06-13 02:52:52 -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 |
Gabe Kaptchuk
|
a9c3d7a833
|
Merge branch 'master' of github.com:boltlabs-inc/libbolt
|
2019-04-01 19:59:10 -04:00 |
Gabe Kaptchuk
|
3bb34bbd1f
|
adding signature serialization and deserializiation
|
2019-04-01 19:58:59 -04:00 |
J. Ayo Akinyele
|
c1e2fbe349
|
Updates to serialization routine for establish-phase1
|
2019-03-31 03:52:07 -04:00 |
Gabe Kaptchuk
|
d93210dd8a
|
wallet with default nonserialized fields
|
2019-03-29 01:38:11 -04:00 |
Gabe Kaptchuk
|
65fe971894
|
done with pp
|
2019-03-29 01:21:46 -04:00 |
Gabe Kaptchuk
|
2b62bb71bf
|
adding c++ support for public keys
|
2019-03-28 23:05:12 -04:00 |
Gabe Kaptchuk
|
40ab51de27
|
ChannelClosure header file
|
2019-03-28 22:11:52 -04:00 |
J. Ayo Akinyele
|
63e5ddf2da
|
add test case to libbolt.cpp
|
2019-03-26 22:49:03 -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
|
924f5de840
|
fixing the encoding for python3
|
2019-03-22 18:32:04 -04:00 |
Gabe Kaptchuk
|
3d5d4a2291
|
adding rapidjson parser and better interface for libbolt.h
|
2019-03-19 22:03:32 -04:00 |
Gabe Kaptchuk
|
7182efb01a
|
Merge branch 'master' of github.com:boltlabs-inc/libbolt
|
2019-03-18 01:25:24 -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 |
J. Ayo Akinyele
|
5a4f66fffd
|
Complete clean up
|
2019-03-15 15:00:56 -04:00 |
J. Ayo Akinyele
|
42886eb32d
|
Add libbolt.h func interface
|
2019-03-15 14:53:49 -04:00 |
J. Ayo Akinyele
|
6763bdf5ab
|
ffi interface for C
|
2019-03-09 23:05:36 -05:00 |
Gabe Kaptchuk
|
a60e4f2390
|
refactor to make code more readable
|
2019-03-07 00:31:29 -05:00 |
J. Ayo Akinyele
|
44ea8afb45
|
add test code for py ffi to libbolt
|
2019-03-06 07:39:55 -05:00 |
J. Ayo Akinyele
|
9d610d1f49
|
Suppress warning
|
2019-03-05 22:58:40 -05:00 |
Gabe Kaptchuk
|
7648e343ea
|
adding hex encoding funciton
|
2019-03-05 22:26:11 -05:00 |