python2.6 base64.b64encode doesn't like bytearrays... convert to bytes instead.
This commit is contained in:
+1
-1
@@ -345,7 +345,7 @@ def sign(message, selector, domain, privkey, identity=None,
|
|||||||
h, pk['privateExponent'], pk['modulus'])
|
h, pk['privateExponent'], pk['modulus'])
|
||||||
except DigestTooLargeError:
|
except DigestTooLargeError:
|
||||||
raise ParameterError("digest too large for modulus")
|
raise ParameterError("digest too large for modulus")
|
||||||
sig_value += base64.b64encode(sig2)
|
sig_value += base64.b64encode(bytes(sig2))
|
||||||
|
|
||||||
return b'DKIM-Signature: ' + sig_value + b"\r\n"
|
return b'DKIM-Signature: ' + sig_value + b"\r\n"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user