Added pubkey test, figured out that a `2` should be `1`.
big.Int.bytes returns 32 bytes, it seems, but not clear if it consistently will do so.
Yay, with that, it looks like it works!