Now Signature.email returns unicode. The name and email are available as byte strings through the Signature._name and Signature._email accessors respectively. Signature._encoding returns the encoding used in the signature.