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