44 Commits (1393e187f924c525e0129b3ef7917d8a7e8a0aa2)

Author SHA1 Message Date
Rusty Russell 32c7c133f4 common/sphinx: make onionpacket.routinginfo a dynamic member. 4 years ago
Rusty Russell 3776af4a35 common/sphinx: make TOTAL_PACKET_SIZE a macro. 4 years ago
Rusty Russell 8150d28575 Makefile: use generic rules to make spec-derived sources. 4 years ago
Rusty Russell 80b2e1e298 common: add simple json parse wrapper for the complete cases. 4 years ago
Rusty Russell ffbb409b47 amount: use initializers everywhere. 4 years ago
Rusty Russell a85d40fc5e common/onion: add blinding and enctlv encoding. 5 years ago
Rusty Russell 3b4a06f52b common: generalize ecdh function. 5 years ago
Rusty Russell 8c984fbf1d common: make sphinx.c use hmac.c. 5 years ago
Rusty Russell 24984ec680 common/sphinx: add realm flag so we can avoid legacy parsing. 5 years ago
Rusty Russell f541044e8f devtools/onion: change defile assocdata to empty. 5 years ago
Rusty Russell 43a46e252c devtools/onion: allow '-' input file so you can pipe from stdin. 5 years ago
Christian Decker ef86ee0bae sphinx: Migrate sphinx compression to new interface 5 years ago
Christian Decker e79cda8c9a sphinx: Treat compressed onions as a standalone struct 5 years ago
Christian Decker fd37c5b672 sphinx: Expose the shared secret creation function 5 years ago
Christian Decker 49a3321d7e sphinx: Add functions to decompress 5 years ago
Christian Decker 45400cf12a onion: Allow devtool/onion to generate rendezvous onions 5 years ago
Christian Decker 62e9ad1139 sphinx: Fix the broken legacy payload loading from test-vectors 5 years ago
Rusty Russell 262e4c840f sphinx: use struct secret for shared secret. 5 years ago
Christian Decker ff5f7b194f sphinx: Return the error in parse_onionpacket 5 years ago
Rusty Russell f7ebbb2ec5 common: make sphinx code ignorant of payload format. 5 years ago
Rusty Russell ebac3d2a85 spec: update to experimental BOLTs with secret/total_amount. 5 years ago
Rusty Russell 9dc8cff9b4 devtools/onion: use raw sphinx helper or new style, allow TLV. 5 years ago
Rusty Russell a76518a029 common/sphinx: rename hop_data to hop_data_legacy. 5 years ago
Richard Myers 2821187fdc trim whitespace from end of onion before decoding 5 years ago
Richard Myers 1c6ac953af fixed to properly pass outgoing cltv to hopdata 5 years ago
Richard Myers 8dbb32afec fixed generate/decode to use assocdata 5 years ago
Richard Myers d4c074676e fixed argv indexes for parsing commands 5 years ago
Christian Decker 581694fdda devtools: Minor cleanup of the onion command line tool 6 years ago
Christian Decker c752c3318d sphinx: Cleanup sphinx onion construction, remove realm 6 years ago
Christian Decker 660921a9dd sphinx: Introduce a `runtest` command to the onion tool 6 years ago
Christian Decker 6831db62f7 sphinx: Clean up after migrating to the `sphinx_path` struct 6 years ago
Christian Decker ca0dc01bee sphinx: Fix the onion cli tool to take public keys 6 years ago
Christian Decker a0a1a1f752 sphinx: Add function to add a new v0 hop to a sphinx_path 6 years ago
Rusty Russell 63d5c7fc1f devtools/onion: allow setting the hop_data. 6 years ago
Rusty Russell b9ea1165c4 devtools/onion: allow setting the associated data. 6 years ago
Rusty Russell 1b8adabd4f devtools/onion: fix --decode 6 years ago
Rusty Russell 38e7d19dd5 Makefile: check for direct amount_sat/amount_msat access. 6 years ago
Rusty Russell 3ac0e814d0 daemons: use amount_msat/amount_sat in all internal wire transfers. 6 years ago
Rusty Russell 59febcb968 sphinx: explain why parse_onionpacket fails. 6 years ago
practicalswift abf510740d Force the use of the POSIX C locale for all commands and their subprocesses 7 years ago
practicalswift 148aaa79d5 Check hex_decode(...) return value 7 years ago
Christian Decker 249464ccd2 sphinx: Print test vectors to stderr instead of stdout 7 years ago
Christian Decker d701e52c81 sphinx: Fixed the onion generation and decoding tool 7 years ago
Christian Decker 08bfb740f5 onion: Move cli onion tool to devtools/onion 7 years ago