]> git.bitcoin.ninja Git - rust-lightning/commitdiff
Change Nonce visibility to pub
authorJeffrey Czyz <jkczyz@gmail.com>
Wed, 19 Jun 2024 16:29:20 +0000 (11:29 -0500)
committerJeffrey Czyz <jkczyz@gmail.com>
Mon, 22 Jul 2024 16:34:01 +0000 (11:34 -0500)
A nonce is generated in OfferBuilder::deriving_signing_pubkey from an
EntropySource for use in Offer::metadata. The same nonce will need to be
included as recipient data in any blinded paths in the Offer. Increase
the visibility to allow for this.

lightning/src/ln/inbound_payment.rs

index a85d93b7135e5c9b0e41d2750359c2f335654827..ba6729290d3e2121bd3aa46258f6228f61cf0fba 100644 (file)
@@ -104,7 +104,7 @@ impl ExpandedKey {
 /// [`Offer::metadata`]: crate::offers::offer::Offer::metadata
 /// [`Offer::signing_pubkey`]: crate::offers::offer::Offer::signing_pubkey
 #[derive(Clone, Copy, Debug, PartialEq)]
-pub(crate) struct Nonce(pub(crate) [u8; Self::LENGTH]);
+pub struct Nonce(pub(crate) [u8; Self::LENGTH]);
 
 impl Nonce {
        /// Number of bytes in the nonce.