core-lightning/bitcoin
Rusty Russell e0ec9ac521 libwally: update to 0.6.8.
This fixes block parsing on testnet; specifically, non-standard tx versions.

We hit a type bug in libwally (wallt_get_secp_context()) which I had to
work around for the moment, and the updated libsecp adds an optional hash
function arg to the ECDH function.

Fixes: #2563
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2019-04-13 18:55:15 +02:00
..
test libwally: update to 0.6.8. 2019-04-13 18:55:15 +02:00
address.h
base58.c
base58.h
block.c
block.h Update ccan/structeq. 2018-07-04 23:57:00 +02:00
chainparams.c Fix the version of bip32 private_key generation 2019-03-18 02:47:04 +00:00
chainparams.h Fix the version of bip32 private_key generation 2019-03-18 02:47:04 +00:00
feerate.h
locktime.c
locktime.h
Makefile secret_eq: remove in favor of constant time variant. 2018-08-23 14:46:22 +02:00
preimage.h Update ccan/structeq. 2018-07-04 23:57:00 +02:00
privkey.c secret_eq: remove in favor of constant time variant. 2018-08-23 14:46:22 +02:00
privkey.h secret_eq: remove in favor of constant time variant. 2018-08-23 14:46:22 +02:00
pubkey.c pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 2019-04-09 12:37:16 -07:00
pubkey.h pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 2019-04-09 12:37:16 -07:00
pullpush.c Makefile: check for direct amount_sat/amount_msat access. 2019-02-21 08:01:37 +00:00
pullpush.h bitcoin: use amount_sat/amount_msat. 2019-02-21 08:01:37 +00:00
README
script.c pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 2019-04-09 12:37:16 -07:00
script.h signature: wrap almost all signatures in struct bitcoin_signature. 2018-12-06 23:11:51 +01:00
shadouble.c
shadouble.h
short_channel_id.c wire: move short_channel formatting functions into bitcoin/short_channel_id 2019-02-21 00:44:57 +00:00
short_channel_id.h short_channel_id: don't accept :-separated in JSON if --allow-deprecated-apis=false 2019-02-08 16:52:30 -08:00
signature.c wally: Migrate main daemon to use wally transactions 2019-04-08 00:00:00 +00:00
signature.h bitcoin/signature: implement SIGHASH_SINGLE|SIGHASH_ANYONECANPAY for segwit. 2018-12-06 23:11:51 +01:00
tx.c wally: Post-migration cleanups 2019-04-08 00:00:00 +00:00
tx.h wally: Post-migration cleanups 2019-04-08 00:00:00 +00:00
varint.c
varint.h

These are standard bitcoin manipulation routines which should be
provided by any normal bitcoin library in whatever language you choose.

The ones here are standalone ones taken from bitcoin core and some I
wrote, many taken from bitcoin-iterate and pasted in here.