8251 Commits (c1df8d586d200bdffd9b100d34a13a818b8b7340)
 

Author SHA1 Message Date
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 06fe371b3f protocol: add field so we can specify the escape fee. 10 years ago
Rusty Russell 114161a6a5 test-cli/scripts/test.sh: send_after_delay() 10 years ago
Rusty Russell 98d994f930 protocol: add open-complete. 10 years ago
Rusty Russell 6a5ba591ee signature: match alpha hashing bug for multiple inputs. 10 years ago
Rusty Russell c03c878afc Split into two anchors. 10 years ago
Rusty Russell 1a46334bd7 protocol: remove new anchor ops. 10 years ago
Rusty Russell 11099d738f script: dual anchor input support. 10 years ago
Rusty Russell aa79887d79 script: use the normalized delay script form for commit output. 10 years ago
Rusty Russell d053181b0b script: add standard routines for secret-or-timedelay outputs. 10 years ago
Rusty Russell bde07aa6a7 Makefile: fix make clean, depend on bitcoin/ headers. 10 years ago
Rusty Russell 465c2b04e8 signature: fix -DDEBUG case, add hash printing. 10 years ago
Rusty Russell 8a127ab8a9 doc: clarify wording on section 3.1 10 years ago
Rusty Russell 305b8cd27d doc: switch signatures around in escape and commit input scripts. 10 years ago
Rusty Russell da503c1ee1 doc: simplify anchor output script, fix users. 10 years ago
Rusty Russell 8a4246cb36 permute: use BIP69 order. 10 years ago
Rusty Russell d93eee22f5 doc: add figures from LN draft (thanks Joseph!). 10 years ago
Rusty Russell 73ba5acca9 doc: fix flaw in escape transactions. 10 years ago
Rusty Russell ce4bdb9fe1 doc: fix error in fast-escape redeemscript. 10 years ago
Rusty Russell d9c29387d1 doc: typo from roasbeef on reddit. 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 0f9ae8a19f ccan: add ripemd160 10 years ago
Rusty Russell 81e73926f3 ccan: update. 10 years ago
Rusty Russell ec399e13a4 Makefile: update-ccan: new target. 10 years ago
Rusty Russell 402f1d28a8 Update .gitignore. 10 years ago
Rusty Russell 456a43c3b4 Clean up extra ccan dirs. 10 years ago
Rusty Russell 376e5bb584 README.md: Note Elements requirement. 10 years ago
Rusty Russell a663dc322c Remove signature leaking. 10 years ago
Rusty Russell 69b2690ecb HOWTO-USE.md: use alpha instead of bitcoind for examples. 10 years ago
Rusty Russell f510e29e22 alpha: switch over to Elements Alpha by default. 10 years ago
Rusty Russell c660629760 test.sh: (alpha) make sure that spending tx fails too soon, succeeds after delay. 10 years ago
Rusty Russell 4011f7ae7c create-commit-spend-tx: set alpha fields, and input locktime. 10 years ago
Rusty Russell 20bb6c65aa protocol fix: use locktime from *other* side. 10 years ago
Rusty Russell 66b1df4036 tx: locktime should be 0. 10 years ago
Rusty Russell 1075264c66 close_tx: initialize fee and input amount fields. 10 years ago
Rusty Russell 90e4160862 test.sh: handle appended amounts in transactions. 10 years ago
Rusty Russell ae31431168 tx: centralize transaction writing, append amounts for alpha. 10 years ago
Rusty Russell 5dc9cd16f9 create-steal-tx: actually output the steal tx, not the commit tx! 10 years ago
Rusty Russell 9851436d4d test.sh: restore --steal and --unilateral options 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 1d82bf51fc signature: fix invalid S check. 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