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