commit 67780bb8b950d0fbb5679ce7a098db70295607a9
parent 07c5f026394cf1f666a6f9b2bb4cd6b0daa53273
Author: ThomasV <thomasv@electrum.org>
Date: Thu, 16 Jun 2016 09:48:30 +0200
changes for new toolchain
Diffstat:
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/gui/kivy/main_window.py b/gui/kivy/main_window.py
@@ -358,7 +358,7 @@ class ElectrumWindow(App):
sendIntent.setAction(Intent.ACTION_SEND)
sendIntent.setType("text/plain")
sendIntent.putExtra(Intent.EXTRA_TEXT, JS(data))
- PythonActivity = autoclass('org.renpy.android.PythonActivity')
+ PythonActivity = autoclass('org.kivy.android.PythonActivity')
currentActivity = cast('android.app.Activity', PythonActivity.mActivity)
it = Intent.createChooser(sendIntent, cast('java.lang.CharSequence', JS(title)))
currentActivity.startActivity(it)
diff --git a/lib/bitcoin.py b/lib/bitcoin.py
@@ -26,6 +26,7 @@
import hashlib
import base64
+import os
import re
import hmac
@@ -208,9 +209,11 @@ def i2o_ECPublicKey(pubkey, compressed=False):
############ functions from pywallet #####################
def hash_160(public_key):
- #md = hashlib.new('ripemd')
- from Crypto.Hash import RIPEMD
- md = RIPEMD.new()
+ if 'ANDROID_DATA' in os.environ:
+ from Crypto.Hash import RIPEMD
+ md = RIPEMD.new()
+ else:
+ md = hashlib.new('ripemd')
md.update(sha256(public_key))
return md.digest()