File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed
lightning/src/blinded_path Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ use crate::ln::msgs::DecodeError;
20
20
use crate :: ln:: onion_utils;
21
21
use crate :: onion_message:: Destination ;
22
22
use crate :: util:: chacha20poly1305rfc:: ChaChaPolyWriteAdapter ;
23
- use crate :: util:: ser:: { Readable , VecWriter , Writeable } ;
23
+ use crate :: util:: ser:: { Readable , Writeable } ;
24
24
25
25
use crate :: io;
26
26
use crate :: prelude:: * ;
@@ -129,10 +129,8 @@ where
129
129
130
130
/// Encrypt TLV payload to be used as a [`crate::blinded_path::BlindedHop::encrypted_payload`].
131
131
fn encrypt_payload < P : Writeable > ( payload : P , encrypted_tlvs_rho : [ u8 ; 32 ] ) -> Vec < u8 > {
132
- let mut writer = VecWriter ( Vec :: new ( ) ) ;
133
132
let write_adapter = ChaChaPolyWriteAdapter :: new ( encrypted_tlvs_rho, & payload) ;
134
- write_adapter. write ( & mut writer) . expect ( "In-memory writes cannot fail" ) ;
135
- writer. 0
133
+ write_adapter. encode ( )
136
134
}
137
135
138
136
/// Blinded path encrypted payloads may be padded to ensure they are equal length.
You can’t perform that action at this time.
0 commit comments