Allow password to have non-ASCII characters
authorJuho Östman <juho.ostman@kapsi.fi>
Mon, 18 Nov 2013 21:31:45 +0000 (23:31 +0200)
committerJuho Östman <juho.ostman@kapsi.fi>
Mon, 18 Nov 2013 21:31:45 +0000 (23:31 +0200)
lib/bitcoin.py

index 36758f9..3ab7897 100644 (file)
@@ -53,7 +53,9 @@ def op_push(i):
     
 
 
-Hash = lambda x: hashlib.sha256(hashlib.sha256(x).digest()).digest()
+def Hash(x):
+    if type(x) is unicode: x=x.encode('utf-8')
+    return hashlib.sha256(hashlib.sha256(x).digest()).digest()
 hash_encode = lambda x: x[::-1].encode('hex')
 hash_decode = lambda x: x.decode('hex')[::-1]