mozilla/browserid — Issue #507: Assertion uses base64-encoding twice
Author: gerv
Created: 2011-10-31 16:41:05+00:00
State: open

I can't work out the exact format of the "assertion" parameter, but it looks like it's a base64 encoding of a JSON object which itself contains base64 data (or a dotted contatenation of the same). This is really inefficient - each time you base64-encode, you waste 2 bits per octet. You have to do it once for ASCII-armouring, but twice is surely unnecessary?

Gerv