75 Commits (4163935bbb8e7000ba4febe81934fad8bf906ac9)

Author SHA1 Message Date
Rusty Russell 4163935bbb ccan: import time module. 9 years ago
Rusty Russell e97e8988f8 ccan: import isaac and dependencies. 9 years ago
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. 9 years ago
Rusty Russell fcbba0280d test-cli/create-htlc-spend-tx: new util. 9 years ago
Rusty Russell b5ff69e236 test-cli/update-channel-htlc-remove: new util. 9 years ago
Rusty Russell 9b0ed51f2b test-cli/update-channel-htlc-complete: new util. 9 years ago
Rusty Russell 5778b004dd test-cli/update-channel-htlc: new util. 9 years ago
Rusty Russell cf3433a0ad script: add OP_CHECKLOCKTIMEVERIFY. 9 years ago
Rusty Russell eac3af06f1 protocol: switch to single-funder anchor model. 9 years ago
Rusty Russell f78ea05fc5 test-cli/extract-escape-secret: helper to get escape secret from other side. 9 years ago
Rusty Russell 7564e3f475 test-cli/create-secret-spend-tx: more general tool to spend secret-or-delay outputs 9 years ago
Rusty Russell 402cd67e10 test-cli/extract-revocation-preimage: helper to get preimage from message 9 years ago
Rusty Russell 2e36affb77 test-cli/get-revocation-secret: new helper. 9 years ago
Rusty Russell ebb068e975 Escape transaction support, test tools to create/check them. 9 years ago
Rusty Russell ee3af28980 test-cli/txid-of: simple helper to get txid. 9 years ago
Rusty Russell 98d994f930 protocol: add open-complete. 9 years ago
Rusty Russell c03c878afc Split into two anchors. 9 years ago
Rusty Russell bde07aa6a7 Makefile: fix make clean, depend on bitcoin/ headers. 9 years ago
Rusty Russell e4921b9bc6 Add documentation. 9 years ago
Rusty Russell 8f64eb90af Switch over to CCAN's ripemd160. 9 years ago
Rusty Russell ec399e13a4 Makefile: update-ccan: new target. 9 years ago
Rusty Russell a663dc322c Remove signature leaking. 9 years ago
Rusty Russell f510e29e22 alpha: switch over to Elements Alpha by default. 9 years ago
Rusty Russell 62a002c860 script: make DER for signature encoding optional. 9 years ago
Rusty Russell faae91f3fc Schnorr signature support. 9 years ago
Rusty Russell d20ddb5a90 Use libsecp256k1 instead of openssl for crypto. 9 years ago
Rusty Russell 5a79ef9502 Import secp256k1 (schnorr version) 9 years ago
Rusty Russell 20624c049f tx: prepare for Elements Alpha. 9 years ago
Rusty Russell 602117e8bb Add valgrind memcheck helpers. 9 years ago