def mnemonic__create_mnemonic__bx(): for item in mnemonic_data.mnemonic_bx_new_vectors: entropy, mnemonic, passphrase, seed, language = item entropy = bytes.fromhex(entropy) mnemonic_words = bc.create_mnemonic(entropy, bc.Dictionary.get(language)) assert mnemonic_words assert ",".join(mnemonic_words) == mnemonic assert bc.validate_mnemonic(mnemonic_words)
def mnemonic__create_mnemonic__giant(): entropy = bytes([0xa9] * 1024) mnemonic = bc.create_mnemonic(entropy) assert len(mnemonic) == 768 assert bc.validate_mnemonic(mnemonic)
def mnemonic__create_mnemonic__tiny(): entropy = bytes([0xa9] * 4) mnemonic = bc.create_mnemonic(entropy) assert len(mnemonic) == 3 assert bc.validate_mnemonic(mnemonic)
def create_brainwallet_seed(): entropy = os.urandom(16) return bc.create_mnemonic(entropy)