Remove NodeSigner::get_node_secret
authorWilmer Paulino <wilmer.paulino@gmail.com>
Wed, 18 Jan 2023 21:43:32 +0000 (13:43 -0800)
committerWilmer Paulino <wilmer.paulino@gmail.com>
Thu, 19 Jan 2023 01:23:25 +0000 (17:23 -0800)
commitacd2ae606d9c703e9f9a47ff774700337fe26a86
treee1977d4b3f3036eb60c73feec501b12996bdb539
parent9133beaf7558e045bfe7fa0dab1f09ebe49265e2
Remove NodeSigner::get_node_secret

Secrets should not be exposed in-memory at the interface level as it
would be impossible the implement it against a hardware security
module/secure element.
13 files changed:
fuzz/src/chanmon_consistency.rs
fuzz/src/full_stack.rs
fuzz/src/onion_message.rs
lightning-background-processor/src/lib.rs
lightning-net-tokio/src/lib.rs
lightning/src/chain/channelmonitor.rs
lightning/src/chain/keysinterface.rs
lightning/src/ln/channel.rs
lightning/src/ln/channelmanager.rs
lightning/src/ln/onion_route_tests.rs
lightning/src/ln/peer_handler.rs
lightning/src/onion_message/functional_tests.rs
lightning/src/util/test_utils.rs