Commit Graph

46 Commits

Author SHA1 Message Date
J. Ayo Akinyele dd529f9871 reduce deps by not using rand pkg in secp256k1 2019-12-06 22:46:45 -05:00
J. Ayo Akinyele 70865a9f69 revert version of hex to sync with librustzcash 2019-12-06 12:57:58 -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 bd050d7da6 Add staticlib option to Cargo 2019-11-19 09:41:08 -05:00
J. Ayo Akinyele 92f5d25150 Clean up crates and imports 2019-11-18 23:11:50 -05:00
dependabot-preview[bot] 59b6525921
build(deps): update secp256k1 requirement from 0.15.0 to 0.16.0
Updates the requirements on [secp256k1](https://github.com/rust-bitcoin/rust-secp256k1) to permit the latest version.
- [Release notes](https://github.com/rust-bitcoin/rust-secp256k1/releases)
- [Changelog](https://github.com/rust-bitcoin/rust-secp256k1/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-bitcoin/rust-secp256k1/compare/0.15.0...0.16.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-06 06:39:15 +00: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 8804884979 remove sodium as a dep 2019-10-17 15:48:31 -04:00
dependabot-preview[bot] 8708be4e0a
build(deps): update sodiumoxide requirement from 0.0.16 to 0.2.5
Updates the requirements on [sodiumoxide](https://github.com/sodiumoxide/sodiumoxide) to permit the latest version.
- [Release notes](https://github.com/sodiumoxide/sodiumoxide/releases)
- [Changelog](https://github.com/sodiumoxide/sodiumoxide/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sodiumoxide/sodiumoxide/compare/sodiumoxide-0.0.16...0.2.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-14 10:22:33 +00:00
J. Ayo Akinyele 105ce6f59a Clean up deps 2019-09-12 10:12:23 -04:00
J. Ayo Akinyele 7b692994f1 Clean up 2019-09-03 02:23:02 +02:00
J. Ayo Akinyele cb44a31529 More clean up 2019-09-02 22:44:17 +02:00
J. Ayo Akinyele 3c0f087ff6 Add wtp logic 2019-08-26 11:08:49 -04:00
J. Ayo Akinyele aaaccaeba0 More clean up and renaming structs for cust/merch 2019-08-16 12:29:01 -04:00
J. Ayo Akinyele 6ea87ec752 Clean up vars and toml file 2019-08-13 02:18:17 -04:00
Gijs Van Laer 4a478cb19f nizk: fix for negative epsilon 2019-08-08 14:41:59 +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 be2dc562cd Adding serde support to cl structs 2019-07-29 17:13:40 -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 711fa83400 rest of the functions 2019-03-03 17:43:20 -05: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 574aa693eb intermediary step with serializing data out to python 2019-02-19 12:01:51 -05:00
J. Ayo Akinyele 8a951bd3c3 Minor updates based on rust-secp256k1 changes 2019-02-12 01:59:29 -05:00
J. Ayo Akinyele 211d8e51ea Updates to dependencies 2018-12-22 15:35:13 -05:00
J. Ayo Akinyele ed3530d2b7 Clean up and move bin/bolt_test.rs to examples 2018-12-18 13:38:10 -05:00
J. Ayo Akinyele 46887b361b fix build - breaking changes from bulletproofs upstream. This closes #4 2018-10-04 14:38:10 -04:00
J. Ayo Akinyele 66f1af4d73 update url for bn and rust-secp256k1 2018-09-06 20:50:32 -04:00
J. Ayo Akinyele eee1de5616 changing url to reflect libbolt new home 2018-09-06 20:16:40 -04:00
J. Ayo Akinyele 11589f07bf clean up 2018-08-14 00:14:02 -04:00
J. Ayo Akinyele 6ef9b1d3a7 more clean up 2018-08-13 18:19:58 -04:00
J. Ayo Akinyele ca4f790cee sync libbolt with latest version of curve25519-dalek and bulletproofs 2018-08-10 03:13:57 -04:00
J. Ayo Akinyele ffbc8d8830 add check to make sure balance update differs by payment increment 2018-08-10 03:01:50 -04:00
J. Ayo Akinyele 7a4b273dce adding tests to each module 2018-07-24 21:42:07 -04:00
J. Ayo Akinyele 26e2f3d641 complete integration of bullet proofs 2018-07-22 00:22:21 -04:00
J. Ayo Akinyele 717c36e85f some refactoring 2018-07-14 21:17:00 -04:00
J. Ayo Akinyele 26842ecae9 clean up -- moving zkp proof compiler to a new repo 2018-06-24 23:14:02 -04:00
J. Ayo Akinyele 1ff493b6e1 more improvements 2018-06-08 21:20:15 -04:00
J. Ayo Akinyele f8e7f06766 more fixes and improvements 2018-06-08 02:57:46 -04:00
J. Ayo Akinyele 364794f2c6 several improvements to libbolt 2018-06-05 13:26:16 -04:00
J. Ayo Akinyele 6550d5cf12 finally adding initial zkp.rs (not working yet) 2018-03-25 23:54:47 -04:00
J. Ayo Akinyele 9406262435 work in progress 2018-02-25 02:46:52 -05:00
J. Ayo Akinyele d680c4761f initial update to libbolt 2018-02-24 03:12:58 -05:00
J. Ayo Akinyele 3eeb5fbfe6 initial commit of src template 2018-02-16 08:54:59 -05:00