71 Commits (3bbc708ccc612943ceec7e055147c333934c9ddb)

Author SHA1 Message Date
Rusty Russell c1d1b360bf daemon: add memcheck() in various places where we expect things to be initialized. 9 years ago
Rusty Russell 6750794667 Use #if instead of #ifdef (we already use -Wundef). 9 years ago
Rusty Russell 9aa0eac814 bitcoin: hand in a secp256k1_context to all routines. 9 years ago
Rusty Russell 9ebbe16b1e source cleanup: sort include lines into alpha order 9 years ago
Rusty Russell 4b02c6f558 locktime: nice abstractions for absolute and relative locktimes. 9 years ago
Rusty Russell 4e23f9916d script: encode numbers minimally. 9 years ago
Rusty Russell 242fa1b2dd pubkey: pubkey_eq helper. 9 years ago
Rusty Russell 58a62e782d bitcoin/script: don't pass value for HTLC script. 9 years ago
Rusty Russell 08ae4a687d script: HTLC support. 10 years ago
Rusty Russell cf3433a0ad script: add OP_CHECKLOCKTIMEVERIFY. 10 years ago
Rusty Russell 0170ad4abd script: add add_push_le32 helper. 10 years ago
Rusty Russell 8f0140c542 script: remove now-unnecessary 2of2 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 8f64eb90af Switch over to CCAN's ripemd160. 10 years ago
Rusty Russell 62a002c860 script: make DER for signature encoding optional. 10 years ago
Rusty Russell fbe63124f6 Move DER encoding into bitcoin/signature.c 10 years ago
Rusty Russell 143e7e032c Optimize revocable output a little. 10 years ago
Rusty Russell 9f12b72476 Don't include mutual redemption in recovable commit tx output. 10 years ago
Rusty Russell ef9463f6b1 Sort include lines (ignoring hacky cli test utils). 10 years ago
Rusty Russell 442f321585 Move protobuf<->bitcoin converters out of bitcoin/ 10 years ago
Rusty Russell 612d713470 Move bitcoin stuff into bitcoin subdir. 10 years ago
Rusty Russell 975a5b2041 scriptsig_p2sh_2of2: fix sig order. 10 years ago
Rusty Russell 16baa1dae9 create-commit-spend-tx: spend the commit tx (after timeout) 10 years ago
Rusty Russell 114b7afbe2 bitcoin_script: fix bug in complex anchor redeem script. 10 years ago
Rusty Russell 3a4d8cd282 bitcoin_script: use OP_NOP dummy for now, as bitcoind rejects OP_NOP3 10 years ago
Rusty Russell 3c7e11fd65 bitcoin_script: DER correctly when we have leading zeroes. 10 years ago
Rusty Russell 126192a842 create-steal-tx: get my money back! 10 years ago
Rusty Russell e1532ce044 bitcoin_script: get rid of scriptpubkey_pay_to_pubkeyhash. 10 years ago
Rusty Russell cbad9a1fa5 bitcoin_script: remember to push extra 0 for OP_CHECKMULTISIG. 10 years ago
Rusty Russell 769d2fd722 bitcoin_script: fix out-by-one error in multisig. 10 years ago
Rusty Russell 17c56a8cfc Fix DER encoding. 10 years ago
Rusty Russell abac31072e open-anchor-scriptsig: use pubkey, not addr in scriptsig. 10 years ago
Rusty Russell 3ed87c5e6f anchor: fix anchor production for RIPEMD hash. 10 years ago
Rusty Russell c291d19af6 Add check-commit-sig. 10 years ago
Rusty Russell 316f29cb69 bitcoin_script: wean entirely off protobuf types. 10 years ago
Rusty Russell f911b2b6df Use pubkey structures in bitcoin_script, rather than protobufs. 10 years ago
Rusty Russell eec612af9f Use raw 64-byte signatures in protocol. 10 years ago
Rusty Russell 64b443dcd9 Add doubts on me & you sig on commit transaction. 10 years ago
Rusty Russell bf38ca052e open-commit-sig: create signature for commit tx. 10 years ago
Rusty Russell 949c8c8d67 Fix redeem-2of2 script. 10 years ago
Rusty Russell 670670f138 open-anchor-sig, many fixes for open-channel. 10 years ago