Skip to content

Commit

Permalink
f: Always use new nonce for sent Invoice
Browse files Browse the repository at this point in the history
  • Loading branch information
shaavan committed Sep 10, 2024
1 parent a3d3c8f commit 1a4c496
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion lightning/src/ln/channelmanager.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10928,7 +10928,7 @@ where

match response {
Ok(invoice) => {
let nonce = nonce.unwrap_or_else(|| Nonce::from_entropy_source(&*self.entropy_source));
let nonce = Nonce::from_entropy_source(&*self.entropy_source);
let hmac = payment_hash.hmac_for_offer_payment(nonce, expanded_key);
let context = MessageContext::Offers(OffersContext::InboundPayment { payment_hash, nonce, hmac });
Some((OffersMessage::Invoice(invoice), responder.respond_with_reply_path(context)))
Expand Down

0 comments on commit 1a4c496

Please sign in to comment.