Move `broadcast_node_announcement` to `PeerManager`
[rust-lightning] / lightning / src / util / chacha20poly1305rfc.rs
index befe5d19f5f18f06454fd9140caf3fe026e9e8ec..1dbd91e65e0488168f59d439cdd4565f8d56803f 100644 (file)
@@ -286,10 +286,10 @@ mod fuzzy_chachapoly {
 
                pub(super) fn encrypt_in_place(&mut self, _input_output: &mut [u8]) {
                        assert!(self.finished == false);
-                       self.finished = true;
                }
 
                pub(super) fn finish_and_get_tag(&mut self, out_tag: &mut [u8]) {
+                       assert!(self.finished == false);
                        out_tag.copy_from_slice(&self.tag);
                        self.finished = true;
                }