It seems that we didn't fix them when we fixed the decoding
to allow encoding in the libmacaroons style.
Also simplify the implementation slightly, allow both
standard and URL encoding in caveat ids, and use
actual data from libmacaroons now that our signature
calculations are the same.
It seems that we didn't fix them when we fixed the decoding to allow encoding in the libmacaroons style.
Also simplify the implementation slightly, allow both standard and URL encoding in caveat ids, and use actual data from libmacaroons now that our signature calculations are the same.