rust-lightning/lightning
Antoine Riard 5101d2086c Remove signing local commitment transaction from ChannelMonitor
Extend external signer interface to sign local commitment transactions
on its behalf without seckey passing. This move will allow us to remove
key access from ChannelMonitor hot memory in further work.

Local commitment transaction should stay half-signed by remote until
we need to broadcast for a channel force-close or a HTLC to timeout onchain.

Add an unsafe test-only version of sign_local_commitment to fulfill our
test_framework needs.
2020-04-15 22:23:01 -04:00
..
src Remove signing local commitment transaction from ChannelMonitor 2020-04-15 22:23:01 -04:00
Cargo.toml Bump versions to 0.0.10 2019-12-11 17:29:42 -05:00