Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

htlcswitch+routerrpc: support unencrypted failure reasons #7067

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Commits on Aug 8, 2023

  1. Configuration menu
    Copy the full SHA
    7293be8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7af064 View commit details
    Browse the repository at this point in the history
  3. routerrpc: refactor fail handling

    Keep indentation under control and prepare for additional validation.
    joostjager committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    6279e47 View commit details
    Browse the repository at this point in the history
  4. htlcswitch: rename field to EncryptedFailureMessage

    Prepares for unencrypted failure messages.
    joostjager committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    3d8cd01 View commit details
    Browse the repository at this point in the history
  5. lnwire: extract EncodeFailureHeader

    Prepare for adding a header to a pre-encoded message.
    joostjager committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    569650f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    14047d4 View commit details
    Browse the repository at this point in the history
  7. htlcswitch+routerrpc: support unencrypted failure reasons

    This commit adds the possibility for users of the htlc
    interception api to supply arbitrary pre-encoded failure
    messages. LND will only add an hmac and encrypt the message
    for the first hop.
    joostjager committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    2f91905 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    58dfa61 View commit details
    Browse the repository at this point in the history