fix: encrypted seed might be empty
This commit is contained in:
parent
1181f4ef01
commit
565c53e054
|
@ -393,11 +393,11 @@ class Wallet:
|
||||||
for_change = True
|
for_change = True
|
||||||
else:
|
else:
|
||||||
raise BaseException("unknown address")
|
raise BaseException("unknown address")
|
||||||
if not self.seed: return None
|
|
||||||
try:
|
try:
|
||||||
seed = self.pw_decode( self.seed, password)
|
seed = self.pw_decode( self.seed, password)
|
||||||
except:
|
except:
|
||||||
raise BaseException("Invalid password")
|
raise BaseException("Invalid password")
|
||||||
|
if not seed: return None
|
||||||
secexp = self.stretch_key(seed)
|
secexp = self.stretch_key(seed)
|
||||||
secexp = ( secexp + self.get_sequence(n,for_change) ) % order
|
secexp = ( secexp + self.get_sequence(n,for_change) ) % order
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue