73 Commits (4795a4d46fc0f1908c3ffadf43ef5fa489c59d92)

Author SHA1 Message Date
Rusty Russell 4795a4d46f Makefile: sanity check source and makefile 9 years ago
Rusty Russell 4dafeba857 Makefile: depend on headers. 9 years ago
Rusty Russell ffe20fb2ae bitcoin: add OP_CHECKLOCKTIMEVERIFY support (BIP65) 9 years ago
Rusty Russell aeedafc20f Switch to bitcoind by default. 9 years ago
Rusty Russell 4b02c6f558 locktime: nice abstractions for absolute and relative locktimes. 9 years ago
Rusty Russell 6b2d844f2a bitcoin: use ccan/mem instead of rolling own check_mem function. 9 years ago
Anthony Towns b66852f1ab Makefile: add python onion tests 9 years ago
Anthony Towns 2042e1cdb7 onion_key: generate multiple keys at once 9 years ago
Rusty Russell ed46dd355d test_onion: split encode and decode, drive from cmdline. 9 years ago
Rusty Russell 32a08ce6c5 test/onion_key: helper to generate deterministic key pairs. 9 years ago
Rusty Russell f36ba8f8e1 Makefile: only erase protobuf and PDF files with maintainer-clean. 9 years ago
Rusty Russell 81d35294f4 test/test_onion: demo program to show onion routing crypto. 9 years ago
Rusty Russell e7856e6e69 Update libsecp to git@github.com:bitcoin/secp256k1.git 52fd03f 9 years ago
Rusty Russell 17f457568a Makefile: generate libsecpk1 properly. 9 years ago
Rusty Russell 454a3867e5 BIP68 support (nSequence enforcement) 9 years ago
Rusty Russell 845d09ce68 check: simple Makefile target. 9 years ago
Rusty Russell 786bef9002 test/test_state_coverage: output dot format. 9 years ago
Rusty Russell 1556315f2e test_state_coverage: simple exhaustive coverage test for state machine. 9 years ago
Rusty Russell 5730b118f1 Some more ccan objs. 9 years ago
Rusty Russell 669479b671 gen_state_names.h: printable names for state_types enums. 9 years ago
Rusty Russell 8af4619406 Makefile: neaten 9 years ago
Rusty Russell 1cb147c5b8 Version number, name, and build details. 10 years ago
Rusty Russell fcbba0280d test-cli/create-htlc-spend-tx: new util. 10 years ago
Rusty Russell b5ff69e236 test-cli/update-channel-htlc-remove: new util. 10 years ago
Rusty Russell 9b0ed51f2b test-cli/update-channel-htlc-complete: new util. 10 years ago
Rusty Russell 5778b004dd test-cli/update-channel-htlc: new util. 10 years ago
Rusty Russell cf3433a0ad script: add OP_CHECKLOCKTIMEVERIFY. 10 years ago
Rusty Russell eac3af06f1 protocol: switch to single-funder anchor model. 10 years ago
Rusty Russell f78ea05fc5 test-cli/extract-escape-secret: helper to get escape secret from other side. 10 years ago
Rusty Russell 7564e3f475 test-cli/create-secret-spend-tx: more general tool to spend secret-or-delay outputs 10 years ago
Rusty Russell 402cd67e10 test-cli/extract-revocation-preimage: helper to get preimage from message 10 years ago
Rusty Russell 2e36affb77 test-cli/get-revocation-secret: new helper. 10 years ago
Rusty Russell ebb068e975 Escape transaction support, test tools to create/check them. 10 years ago
Rusty Russell ee3af28980 test-cli/txid-of: simple helper to get txid. 10 years ago
Rusty Russell 98d994f930 protocol: add open-complete. 10 years ago
Rusty Russell c03c878afc Split into two anchors. 10 years ago
Rusty Russell bde07aa6a7 Makefile: fix make clean, depend on bitcoin/ headers. 10 years ago
Rusty Russell e4921b9bc6 Add documentation. 10 years ago
Rusty Russell 8f64eb90af Switch over to CCAN's ripemd160. 10 years ago
Rusty Russell ec399e13a4 Makefile: update-ccan: new target. 10 years ago
Rusty Russell a663dc322c Remove signature leaking. 10 years ago
Rusty Russell f510e29e22 alpha: switch over to Elements Alpha by default. 10 years ago
Rusty Russell 62a002c860 script: make DER for signature encoding optional. 10 years ago
Rusty Russell faae91f3fc Schnorr signature support. 10 years ago
Rusty Russell d20ddb5a90 Use libsecp256k1 instead of openssl for crypto. 10 years ago
Rusty Russell 5a79ef9502 Import secp256k1 (schnorr version) 10 years ago
Rusty Russell 20624c049f tx: prepare for Elements Alpha. 10 years ago
Rusty Russell 602117e8bb Add valgrind memcheck helpers. 10 years ago
Rusty Russell c91d2b5206 ccan: add local copy. 10 years ago
Rusty Russell a0b621689e TAGS: Improve support. 10 years ago