move seed generation function to bitcoin.py
This commit is contained in:
parent
bd717897e0
commit
5da3cab24b
|
@ -348,6 +348,10 @@ class EC_KEY(object):
|
||||||
|
|
||||||
###################################### BIP32 ##############################
|
###################################### BIP32 ##############################
|
||||||
|
|
||||||
|
random_seed = lambda n: "%032x"%ecdsa.util.randrange( pow(2,n) )
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def bip32_init(seed):
|
def bip32_init(seed):
|
||||||
import hmac
|
import hmac
|
||||||
|
|
||||||
|
|
|
@ -27,11 +27,9 @@ import ast
|
||||||
import threading
|
import threading
|
||||||
import random
|
import random
|
||||||
import aes
|
import aes
|
||||||
import ecdsa
|
|
||||||
import Queue
|
import Queue
|
||||||
import time
|
import time
|
||||||
|
|
||||||
from ecdsa.util import string_to_number, number_to_string
|
|
||||||
from util import print_msg, print_error, user_dir, format_satoshis
|
from util import print_msg, print_error, user_dir, format_satoshis
|
||||||
from bitcoin import *
|
from bitcoin import *
|
||||||
|
|
||||||
|
@ -160,7 +158,7 @@ class Wallet:
|
||||||
def init_seed(self, seed):
|
def init_seed(self, seed):
|
||||||
if self.seed: raise BaseException("a seed exists")
|
if self.seed: raise BaseException("a seed exists")
|
||||||
if not seed:
|
if not seed:
|
||||||
seed = "%032x"%ecdsa.util.randrange( pow(2,128) )
|
seed = random_seed(128)
|
||||||
self.seed = seed
|
self.seed = seed
|
||||||
self.config.set_key('seed', self.seed, True)
|
self.config.set_key('seed', self.seed, True)
|
||||||
self.config.set_key('seed_version', self.seed_version, True)
|
self.config.set_key('seed_version', self.seed_version, True)
|
||||||
|
|
Loading…
Reference in New Issue