Commit Graph
78 Commits
Author SHA1 Message Date
Duke Leto be16f80abc Hush Full Node is now GPLv3
Any projects which want to use Hush code from now on will need to be licensed as
GPLv3 or we will send the lawyers: https://www.softwarefreedom.org/

Notably, Komodo (KMD) is licensed as GPLv2 and is no longer compatible to receive
code changes, without causing legal issues. MIT projects, such as Zcash, also cannot pull
in changes from the Hush Full Node without permission from The Hush Developers,
which may in some circumstances grant an MIT license on a case-by-case basis.
2020-10-21 07:28:10 -04:00
Duke Leto a7f88a87aa Update copyright URL to be https 2020-09-20 13:17:38 -04:00
jl777 93acda143f fprintf(stderr, 2019-02-22 01:03:17 -11:00
jl777 3caa4fb350 Test check.c 2019-02-22 00:59:15 -11:00
jl777 eb09e81eae Musig commitment, nonce and partial sig roc 2019-02-21 23:29:46 -11:00
jl777 db91495779 Again 2019-02-21 20:07:50 -11:00
jl777 c76bd86523 #ifdef __cplusplus 2019-02-21 20:06:25 -11:00
jl777 c44e7ae038 Fix 2019-02-21 02:48:05 -11:00
jl777 b09b0261ac Test 2019-02-21 02:45:02 -11:00
jl777 4da533ffc5 Test 2019-02-21 02:42:25 -11:00
jl777 51ae3da5ec #ifdef __cplusplus 2019-02-21 02:38:45 -11:00
jl777 c952877145 Revert 2019-02-21 02:16:57 -11:00
jl777 15fb6f1695 ... 2019-02-21 02:03:12 -11:00
jl777 4fab71d374 Define WNAF BITS 2019-02-21 01:59:32 -11:00
jl777 ba4917acf4 WNAF_SIZE 2019-02-21 01:55:28 -11:00
jl777 99bf645bf1 Revert 2019-02-21 01:50:25 -11:00
jl777 0a460a5273 Header order 2019-02-21 01:41:57 -11:00
jl777 57ef97ca58 #include "util.h" 2019-02-21 01:38:49 -11:00
jl777 5ee30cdd96 scratch.h 2019-02-21 01:30:47 -11:00
jl777 75ffdd2e91 -DENABLE_MODULE_MUSIG 2019-02-21 01:25:39 -11:00
jl777 f04c2097fb Test 2019-02-21 01:21:14 -11:00
jl777 061dde468e -.. 2019-02-21 01:14:59 -11:00
jl777 22e3b0b00d scratch.h 2019-02-21 01:12:00 -11:00
jl777 0caedf0c8c Move endif 2019-02-21 01:09:43 -11:00
jl777 1d47bd1cc7 Pippenger 2019-02-21 01:08:23 -11:00
jl777 340c8ba1ca -SCALAR_INLINE 2019-02-21 01:04:53 -11:00
jl777 db9f81504b Revert 2019-02-21 01:02:56 -11:00
jl777 991766db5f -ENABLE_MODULE_MUSIG 2019-02-21 01:01:31 -11:00
jl777 85dfd91071 -"C" 2019-02-21 00:49:44 -11:00
jl777 bb264c86e1 "C" 2019-02-21 00:49:07 -11:00
jl777 82bacc85ff "C" 2019-02-21 00:47:38 -11:00
jl777 b81052aff0 void secp256k1_pubkey_save(secp256k1_pubkey* pubkey, secp256k1_ge* ge) 2019-02-21 00:44:37 -11:00
jl777 6d3246be81 Declare 2019-02-21 00:39:15 -11:00
jl777 3c802c4a02 -// 2019-02-20 09:53:09 -11:00
jl777 33c9f37abe Enable 2019-02-20 09:45:12 -11:00
jl777 0fe4fdd07c Disable for now 2019-02-20 09:43:00 -11:00
jl777 befefc81c9 Test 2019-02-20 09:34:07 -11:00
jl777 c1264e8ddb Reorder 2019-02-20 09:12:08 -11:00
jl777 23a530ae4e static int secp256k1_musig_pubkey_combine_callback(secp256k1_scalar *sc, secp256k1_ge *pt, size_t idx, void *data) 2019-02-20 09:09:43 -11:00
jl777 96c6f29533 Define funds 2019-02-20 09:06:09 -11:00
jl777 5d7ffa4760 ../../.. 2019-02-20 09:01:29 -11:00
jl777 38e67bca76 ../include 2019-02-20 08:45:05 -11:00
jl777 5944b3e64f Test 2019-02-20 08:25:10 -11:00
jl777 965abd3d52 Force include 2019-02-20 08:23:06 -11:00
jl777 0a433f453b ENABLE_MODULE_MUSIG 2019-02-20 08:20:59 -11:00
jl777 6adebc5e7b Test 2019-02-20 08:19:37 -11:00
jl777 88d08c07fa secp256k1_nonce_function_bipschnorr 2019-02-20 08:17:34 -11:00
jl777 fb69ddb0c6 Add modules 2019-02-20 08:12:36 -11:00
jl777 ae5ec53725 4 -> 3 2019-02-19 08:12:19 -11:00
jl777 839e779151 Scratch 2019-02-19 08:06:31 -11:00