Merge pull request #260 from yuntai/201811-sessionkey
[rust-lightning] / src / ln / channelmanager.rs
index 9f1489e70438f4c8fd6bfc714df002f61eaa2f7c..2a2a40bce99c491895cbaabaeef8d2ae70e66624 100644 (file)
@@ -1205,11 +1205,7 @@ impl ChannelManager {
                        }
                }
 
-               let session_priv = SecretKey::from_slice(&self.secp_ctx, &{
-                       let mut session_key = [0; 32];
-                       rng::fill_bytes(&mut session_key);
-                       session_key
-               }).expect("RNG is bad!");
+               let session_priv = self.keys_manager.get_session_key();
 
                let cur_height = self.latest_block_height.load(Ordering::Acquire) as u32 + 1;