955 Commits (1b8a2aba65a224704063f4c5e017266e0ae83b17)

Author SHA1 Message Date
Christian Decker 1b8a2aba65 tests: Move ecdh stub out of autogenerated stubs 4 years ago
Christian Decker b9fea7972f tests: Update mocks after breaking them via interleaved merges 4 years ago
Rusty Russell 0203477815 common/sphinx: remove assertion that onions we parse must be 1366 bytes. 4 years ago
Rusty Russell 32c7c133f4 common/sphinx: make onionpacket.routinginfo a dynamic member. 4 years ago
Rusty Russell 3776af4a35 common/sphinx: make TOTAL_PACKET_SIZE a macro. 4 years ago
Rusty Russell dc67b60e28 common/sphinx: eliminate temporary buffer for prefill. 4 years ago
Rusty Russell b5ab7e3ce3 common/sphinx: don't use temporary to xor in cipher stream. 4 years ago
Rusty Russell 0701f74878 common/sphinx: don't make copy to compute packet hmac. 4 years ago
Rusty Russell f315f1c63f common/blindedpath: EXPERIMENTAL creation of blinded paths. 4 years ago
Rusty Russell 3404914416 common/iso4217: define the currency codes. 4 years ago
Rusty Russell 4d086e9939 common/bolt12: encode/decode for bolt12 offer, invoice_request and invoice 4 years ago
Rusty Russell d3ef871833 common/bech32_util: simple routines for checksumless bech32 charset usage. 4 years ago
Rusty Russell f06ad0471c common/bolt12_merkle.h: experimental bolt 12 implementation. 4 years ago
Rusty Russell a11edebb7c utf8: handle UTF-8 arrays. 4 years ago
Rusty Russell 2734fd274e gossmap: helper to try to map x-only nodeid into 33-byte pubkey id. 4 years ago
Rusty Russell 9d656464f5 bitcoin/pubkey: add pubkey32 primitive for xonly pubkey types. 4 years ago
Rusty Russell 094889f50f common/json_tok: minor cleanup to bitcoin_outpoint array parsing. 4 years ago
Rusty Russell 6f205896aa bitcoin/tx: fix type of outpoint (n is a u32), simplify json_to_outpoint 4 years ago
Christian Decker 47b8b46d54 cleanup: Remove stdio header from param.c 4 years ago
Christian Decker 55d9492d9e txprepare: Use param_outpoint_arr helper to validate input 4 years ago
Christian Decker 32000b6660 json: Add two param functions to parse string arrs and outpoint arrs 4 years ago
Rusty Russell af8eabb9a7 common/daemon: remove notifiers on root at cleanup. 4 years ago
Rusty Russell ff8830876d wire/tlvstream: add tlv_make_fields helper to populate ->fields array. 4 years ago
Rusty Russell 5c167d16ab tools/generate-wire.py: use helpers. 4 years ago
Rusty Russell dc83e64003 tools/generate-wire: don't use void * pointers for tlv fromwire. 4 years ago
Rusty Russell 54c57e7495 libplugin-pay: don't expose bolt11 details. 4 years ago
niftynei e81d78ec4c fundpsbt/utxopsbt: new `min_witness_weight` param 4 years ago
Rusty Russell ca2bd98082 unittest: use common_setup / common_shutdown almost everywhere. 4 years ago
Rusty Russell 39f4ca98b5 common: check for outstanding taken() pointers in common_shutdown. 4 years ago
Rusty Russell c29e290ee6 common/json: json_add_stringn helper. 4 years ago
Rusty Russell d9586bbde1 json: add json_tok_endswith and json_tok_startswith helpers. 4 years ago
Rusty Russell f0621cec0d JSON-RPC: don't allow any strings which aren't valid UTF-8. 4 years ago
Rusty Russell 5bdd282c2b common/bolt11: reject bad UTF-8 strings. 4 years ago
Rusty Russell f1bea50e1d common/utils: simple utf8 helpers. 4 years ago
niftynei 29c3532856 mfc-psbt: mark all of our inputs as "ours", then only sign those 4 years ago
niftynei e4cd5eac28 htlc.h: move NUM_SIDES to define, not enum member 4 years ago
Antoine Poinsot 419612c4bd common: add a descriptor checksum computation module 4 years ago
Rusty Russell 7c3c0b1013 common: allow tal_arr_expand() to have an `n` argument. 4 years ago
Michael Schmoock 4d765003dd rpc: adds json_add_timeiso helper 4 years ago
Michael Schmoock bde2806290 chore: fixes a cppcheck false positive 4 years ago
Rusty Russell cd5a93d0bd gossmap: fix reutrn of gossmap_xxx_has_feature, rename. 4 years ago
niftynei 97fd18f0b5 df: incorporate a few spec changes -- serial_id is now 64-bits 4 years ago
niftynei ddc9500a64 features: add 'feature_bit_sub', which will subtract/unset bits 4 years ago
niftynei 0871bf0999 features: have clear_feature_bit correctly resize bitfield 4 years ago
niftynei c7839dff76 features: reorg, going to use elsewhere soon 4 years ago
YOSHIDA Masanori 54729376d7 Makefile: add status_levels.c to $(COMMON_SRC_NOGEN) 4 years ago
niftynei fe56f572ed df: finalize redeemscript at the same time as witness stack 4 years ago
Rusty Russell a95205c25c common/json_stream: add generic double-cr helper. 4 years ago
Rusty Russell becd4fe576 common: add routines for log level names. 4 years ago
Rusty Russell a8177e9013 Makefile: make check-includes check all the non-generated files. 4 years ago