ChannelKeys provides individual commitment secrets
[rust-lightning] / lightning / src / util / enforcing_trait_impls.rs
index ee66d5f3ab81d54d77456d5026d7fe98479a567b..88cdd94afb8de227c2475fe16de4d5b1b130818c 100644 (file)
@@ -48,7 +48,7 @@ impl EnforcingChannelKeys {
 }
 
 impl ChannelKeys for EnforcingChannelKeys {
-       fn commitment_seed(&self) -> &[u8; 32] { self.inner.commitment_seed() }
+       fn commitment_secret(&self, idx: u64) -> [u8; 32] { self.inner.commitment_secret(idx) }
        fn pubkeys(&self) -> &ChannelPublicKeys { self.inner.pubkeys() }
        fn key_derivation_params(&self) -> (u64, u64) { self.inner.key_derivation_params() }