-
Notifications
You must be signed in to change notification settings - Fork 367
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
Add API for constructing blinded payment paths #2412
Add API for constructing blinded payment paths #2412
Commits on Aug 22, 2023
-
Move blinded path util into blinded_path::utils
This way it can be more easily reused for blinded payment paths.
Configuration menu - View commit details
-
Copy full SHA for a5b7cf2 - Browse repository at this point
Copy the full SHA a5b7cf2View commit details -
Move some blinded path message code into message submodule.
We'll similarly separate blinded path payments code into its own module.
Configuration menu - View commit details
-
Copy full SHA for 381cc64 - Browse repository at this point
Copy the full SHA 381cc64View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe5a076 - Browse repository at this point
Copy the full SHA fe5a076View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b35661 - Browse repository at this point
Copy the full SHA 1b35661View commit details -
Update blinded path util to take iterator instead of slice
Useful for blinded payment path construction.
Configuration menu - View commit details
-
Copy full SHA for 7c1726b - Browse repository at this point
Copy the full SHA 7c1726bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9777485 - Browse repository at this point
Copy the full SHA 9777485View commit details -
We want a similar macro for reading TLV streams without a length prefix, so rename this one to disambiguate.
Configuration menu - View commit details
-
Copy full SHA for 4a30d9e - Browse repository at this point
Copy the full SHA 4a30d9eView commit details
Commits on Aug 23, 2023
-
Add new _init_and_read_tlv_stream ser macro
Useful for when you want to use _init_and_read_len_prefixed_tlv_fields but there is no length byte at the start of the TLV stream.
Configuration menu - View commit details
-
Copy full SHA for cf64e3f - Browse repository at this point
Copy the full SHA cf64e3fView commit details -
Simplify onion message blinded hop construction
Also adds a util for general blinded hop creation to be reused for blinded payment paths.
Configuration menu - View commit details
-
Copy full SHA for d224f98 - Browse repository at this point
Copy the full SHA d224f98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76f8cc1 - Browse repository at this point
Copy the full SHA 76f8cc1View commit details -
Blinded paths: rename encrypted_tlvs_ss to *_rho for precision
The previous name can be confused for the shared secret that the rho is derived from.
Configuration menu - View commit details
-
Copy full SHA for 0ddd3cb - Browse repository at this point
Copy the full SHA 0ddd3cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebb0676 - Browse repository at this point
Copy the full SHA ebb0676View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea84f2a - Browse repository at this point
Copy the full SHA ea84f2aView commit details