19 Commits (f371b6df20365000f4d776a8c95e1cd649129b39)

Author SHA1 Message Date
Rusty Russell b99c5620ef struct secret: use everywhere. 8 years ago
Rusty Russell 8a84e961ed daemon/sphinx: support modern v0 hop payload. 8 years ago
Rusty Russell 8146b838e8 daemon/sphinx: split handling. 8 years ago
Christian Decker cae283087d sphinx: Committing the onion packet to the payment-hash 8 years ago
Christian Decker 91b17d45d8 sphinx: Removing last vestiges of the end-to-end payload 8 years ago
Christian Decker 285b8b4698 sphinx: Use libsecp256k1 to generate shared secrets 8 years ago
Christian Decker 679dec3e6a sphinx: Actually use the full pubkey in ECDH key generation 8 years ago
Rusty Russell a4fdaab5b3 Use global secp256k1_ctx instead of passing it around. 8 years ago
Christian Decker 188b3c3e19
sphinx: Fixed a buffer overflow in hmac generation 8 years ago
Rusty Russell 41299b679c sphinx: process_onionpacket doesn't modify the packet. 8 years ago
Rusty Russell 423572190b sphinx: use assignment instead of memcpy where possible. 8 years ago
Rusty Russell 6f9dedbe7f sphinx: remove redundant initialization 8 years ago
Rusty Russell 8599d63256 sphinx: add brackets around constant definition 8 years ago
Rusty Russell feecabacce sphinx: fix marshalling/unmarshalling 8 years ago
Rusty Russell a902193874 sphinx: don't leak, especially on failed onion. 8 years ago
Rusty Russell af9ee44d52 sphinx: memset warning suppression workaround. 8 years ago
Christian Decker 7bb5c279a8 sphinx: Implemented sphinx onion routing 9 years ago