42 Commits (465c2b04e82792af736368766858e31375957b25)

Author SHA1 Message Date
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
Rusty Russell c91d2b5206 ccan: add local copy. 9 years ago
Rusty Russell a0b621689e TAGS: Improve support. 9 years ago
Rusty Russell 4e8eda47a1 Move hacky command line utils out to test-cli subdir. 9 years ago
Rusty Russell 442f321585 Move protobuf<->bitcoin converters out of bitcoin/ 9 years ago
Rusty Russell 612d713470 Move bitcoin stuff into bitcoin subdir. 9 years ago
Rusty Russell 2d714f5ad4 create-commit-tx: create a commit tx. 10 years ago
Rusty Russell ed3f0115d6 protocol: fix horribly thinko, keep own secrets. 10 years ago
Rusty Russell 3fef1584e5 update-channel-complete: final step in channel update. 10 years ago
Rusty Russell 3957f1e1c1 update-channel-accept: accept the channel update. 10 years ago
Rusty Russell d51f6372aa update-channel: prepare a new tx with modified amounts. 10 years ago
Rusty Russell ecb39efed1 find_p2sh_out: extract helper. 10 years ago
Rusty Russell 7175d73573 create-close-tx: create a mutual close tx from the close sigs. 10 years ago
Rusty Russell 38f7a23064 close-channel: create message to mutually close channel. 10 years ago
Rusty Russell 16baa1dae9 create-commit-spend-tx: spend the commit tx (after timeout) 10 years ago
Rusty Russell fc8552318a opt_bits: parsing routines for 'bits' == 100 satoshi. 10 years ago
Rusty Russell 126192a842 create-steal-tx: get my money back! 10 years ago
Rusty Russell 0742e5356f get-anchor-depth: simple helper to get min_confirms from OpenChannel packet 10 years ago
Rusty Russell 33bbd38691 Makefile: cleanup and generalize 10 years ago
Rusty Russell 623c6562af Makefile: add TAGS target. 10 years ago
Rusty Russell 617d21eb43 check-anchor-scriptsigs: dump out anchor tx if scriptsigs make expected tx. 10 years ago
Rusty Russell 67f98fe6b6 Rename "anchor sig" to "anchor scriptsigs" to be clearer. 10 years ago
Rusty Russell c291d19af6 Add check-commit-sig. 10 years ago
Rusty Russell 07c7214edb Explicit pubkey structure. 10 years ago
Rusty Russell c04d20e019 commit_tx: new file containing logic to create initial commitment transaction. 10 years ago
Rusty Russell bf38ca052e open-commit-sig: create signature for commit tx. 10 years ago
Rusty Russell 63986e5b2d Rename perturb to permute. 10 years ago
Rusty Russell f43cdf085a Move anchor creation out into its own file. 10 years ago
Rusty Russell 10133575b9 leak-anchor-sigs: the horrible hack until we have normalized txs. 10 years ago
Rusty Russell 670670f138 open-anchor-sig, many fixes for open-channel. 10 years ago
Rusty Russell 81ac81e699 Rename openchannel to open-channel. 10 years ago
Rusty Russell 1c4fdce514 Initial silly cmdline util to create an openchannel packet. 10 years ago