Skip to content

Introduce ReceiveAuthKey verification for Blinded Payment Paths#4126

Merged
TheBlueMatt merged 2 commits intolightningdevkit:mainfrom
shaavan:aad-payment
Nov 14, 2025
Merged

Introduce ReceiveAuthKey verification for Blinded Payment Paths#4126
TheBlueMatt merged 2 commits intolightningdevkit:mainfrom
shaavan:aad-payment

Conversation

@shaavan
Copy link
Copy Markdown
Member

@shaavan shaavan commented Sep 25, 2025

Building on the goals set forth in #3917, this PR introduces ReceiveAuthKey-based verification for Blinded Payment Paths.

Key Outcomes

  • Uniform verification mechanism: Both payment and message blinded paths now share the same authentication logic.
  • Smaller payloads: The final ReceiveTlvs are noticeably reduced in size, making blinded paths lighter.

Follow-Up Preparation

This PR also lays the groundwork for introducing dummy payment hops in a follow-up PR.
By minimizing per-hop authentication data, we keep dummy hops compact — preserving overall path size and ensuring that forward and dummy TLVs are padded to the same length, improving hop indistinguishability and privacy.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants