Always do this, otherwise "MACRO * foo" can have unexpected results. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Implements a spec-compliant sphinx onion routing format. The format has been cross-checked with the go implementation cdecker/lightning-onion@b9e117e.