Exemple #1
0
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)
Exemple #2
0
def mnemonic__create_mnemonic__giant():
    entropy = bytes([0xa9] * 1024)
    mnemonic = bc.create_mnemonic(entropy)
    assert len(mnemonic) == 768
    assert bc.validate_mnemonic(mnemonic)
Exemple #3
0
def mnemonic__create_mnemonic__tiny():
    entropy = bytes([0xa9] * 4)
    mnemonic = bc.create_mnemonic(entropy)
    assert len(mnemonic) == 3
    assert bc.validate_mnemonic(mnemonic)
Exemple #4
0
def create_brainwallet_seed():
    entropy = os.urandom(16)
    return bc.create_mnemonic(entropy)