`rustfmt`: `fuzz/src/invoice*.rs`
authorElias Rohrer <dev@tnull.de>
Thu, 6 Jun 2024 11:08:51 +0000 (13:08 +0200)
committerElias Rohrer <dev@tnull.de>
Fri, 7 Jun 2024 18:37:10 +0000 (20:37 +0200)
fuzz/src/invoice_request_deser.rs
rustfmt_excluded_files

index 1381f6697d19a69c481a7df7937beba4ab952713..642da58236f6bc5fd51ad8cbc266ff2f3aa9676c 100644 (file)
@@ -7,17 +7,17 @@
 // You may not use this file except in accordance with one or both of these
 // licenses.
 
-use bitcoin::secp256k1::{Keypair, Parity, PublicKey, Secp256k1, SecretKey, self};
 use crate::utils::test_logger;
+use bitcoin::secp256k1::{self, Keypair, Parity, PublicKey, Secp256k1, SecretKey};
 use core::convert::TryFrom;
-use lightning::blinded_path::BlindedPath;
 use lightning::blinded_path::message::ForwardNode;
-use lightning::sign::EntropySource;
-use lightning::ln::PaymentHash;
+use lightning::blinded_path::BlindedPath;
 use lightning::ln::features::BlindedHopFeatures;
+use lightning::ln::PaymentHash;
 use lightning::offers::invoice::{BlindedPayInfo, UnsignedBolt12Invoice};
 use lightning::offers::invoice_request::InvoiceRequest;
 use lightning::offers::parse::Bolt12SemanticError;
+use lightning::sign::EntropySource;
 use lightning::util::ser::Writeable;
 
 #[inline]
@@ -38,17 +38,17 @@ pub fn do_test<Out: test_logger::Output>(data: &[u8], _out: Out) {
                        let even_pubkey = x_only_pubkey.public_key(Parity::Even);
                        if signing_pubkey == odd_pubkey || signing_pubkey == even_pubkey {
                                unsigned_invoice
-                                       .sign(|message: &UnsignedBolt12Invoice|
+                                       .sign(|message: &UnsignedBolt12Invoice| {
                                                Ok(secp_ctx.sign_schnorr_no_aux_rand(message.as_ref().as_digest(), &keys))
-                                       )
+                                       })
                                        .unwrap()
                                        .write(&mut buffer)
                                        .unwrap();
                        } else {
                                unsigned_invoice
-                                       .sign(|message: &UnsignedBolt12Invoice|
+                                       .sign(|message: &UnsignedBolt12Invoice| {
                                                Ok(secp_ctx.sign_schnorr_no_aux_rand(message.as_ref().as_digest(), &keys))
-                                       )
+                                       })
                                        .unwrap_err();
                        }
                }
@@ -58,7 +58,9 @@ pub fn do_test<Out: test_logger::Output>(data: &[u8], _out: Out) {
 struct Randomness;
 
 impl EntropySource for Randomness {
-       fn get_secure_random_bytes(&self) -> [u8; 32] { [42; 32] }
+       fn get_secure_random_bytes(&self) -> [u8; 32] {
+               [42; 32]
+       }
 }
 
 fn pubkey(byte: u8) -> PublicKey {
@@ -71,7 +73,7 @@ fn privkey(byte: u8) -> SecretKey {
 }
 
 fn build_response<T: secp256k1::Signing + secp256k1::Verification>(
-       invoice_request: &InvoiceRequest, secp_ctx: &Secp256k1<T>
+       invoice_request: &InvoiceRequest, secp_ctx: &Secp256k1<T>,
 ) -> Result<UnsignedBolt12Invoice, Bolt12SemanticError> {
        let entropy_source = Randomness {};
        let intermediate_nodes = [
@@ -85,8 +87,10 @@ fn build_response<T: secp256k1::Signing + secp256k1::Verification>(
                ],
        ];
        let paths = vec![
-               BlindedPath::new_for_message(&intermediate_nodes[0], pubkey(42), &entropy_source, secp_ctx).unwrap(),
-               BlindedPath::new_for_message(&intermediate_nodes[1], pubkey(42), &entropy_source, secp_ctx).unwrap(),
+               BlindedPath::new_for_message(&intermediate_nodes[0], pubkey(42), &entropy_source, secp_ctx)
+                       .unwrap(),
+               BlindedPath::new_for_message(&intermediate_nodes[1], pubkey(42), &entropy_source, secp_ctx)
+                       .unwrap(),
        ];
 
        let payinfo = vec![
index 6c4c2dd900e8d2e7b3c48146c44cfccbb5d6a592..1b0fbc71f0b3da9b819051f9d646b4005554b393 100644 (file)
@@ -1,8 +1,6 @@
 ./bench/benches/bench.rs
 ./fuzz/src/chanmon_consistency.rs
 ./fuzz/src/full_stack.rs
-./fuzz/src/invoice_deser.rs
-./fuzz/src/invoice_request_deser.rs
 ./fuzz/src/lib.rs
 ./fuzz/src/msg_targets/mod.rs
 ./fuzz/src/msg_targets/msg_accept_channel.rs