def create_ed_keys(urandom=os.urandom): private_key, public_key = make_ed25519_keypair(urandom) public_key_human = Base58.encode_version(Base58.VER_NODE_PUBLIC, ED25519_BYTE + public_key) private_key_human = Base58.encode_version(Base58.VER_NODE_PRIVATE, private_key) return public_key_human, private_key_human
def create_ed_keys(urandom=os.urandom): private_key, public_key = make_ed25519_keypair(urandom) public_key_human = Base58.encode_version( Base58.VER_NODE_PUBLIC, ED25519_BYTE + public_key) private_key_human = Base58.encode_version( Base58.VER_NODE_PRIVATE, private_key) return public_key_human, private_key_human
def create_ed_keys(urandom=os.urandom): sk, pk = make_ed25519_keypair(urandom) pk_human = Base58.encode_version( Base58.VER_NODE_PUBLIC, ED25519_BYTE + pk) sk_human = Base58.encode_version( Base58.VER_NODE_PRIVATE, sk) return pk_human, sk_human
def get_test_keypair(self): public = (Base58.VER_NODE_PUBLIC, '\x02' + (32 * 'v')) private = (Base58.VER_NODE_PRIVATE, 32 * 'k') Sign.check_validator_public(*public) Sign.check_master_secret(*private) return (Base58.encode_version(*public), Base58.encode_version(*private))
def get_test_keypair(self): public = (Base58.VER_NODE_PUBLIC, '\x02' + (32 * 'v')) private = (Base58.VER_NODE_PRIVATE, 32 * 'k') Sign.check_validator_public(*public) Sign.check_master_secret(*private) return (Base58.encode_version(*public), Base58.encode_version(*private))
def create_ed_public_key(private_key_human): v, private_key = Base58.decode_version(private_key_human) check_master_secret(v, private_key) public_key = ed25519.publickey(private_key) public_key_human = Base58.encode_version(Base58.VER_NODE_PUBLIC, ED25519_BYTE + public_key) return public_key_human
def create_ed_public_key(sk_human): v, sk = Base58.decode_version(sk_human) check_secret_key(v, sk) pk = ed25519.publickey(sk) pk_human = Base58.encode_version(Base58.VER_NODE_PUBLIC, ED25519_BYTE + pk) return pk_human
def create_ed_public_key(sk_human): v, sk = Base58.decode_version(sk_human) check_secret_key(v, sk) pk = ed25519.publickey(sk) pk_human = Base58.encode_version( Base58.VER_NODE_PUBLIC, ED25519_BYTE + pk) return pk_human
def create_ed_public_key(private_key_human): v, private_key = Base58.decode_version(private_key_human) check_master_secret(v, private_key) public_key = ed25519.publickey(private_key) public_key_human = Base58.encode_version(Base58.VER_NODE_PUBLIC, ED25519_BYTE + public_key) return public_key_human
def perform_check(s, print=print): version, b = Base58.decode_version(s) print('version = ' + Base58.version_name(version)) print('decoded length = ' + str(len(b))) assert Base58.encode_version(version, b) == s
def perform_check(s, print=print): version, b = Base58.decode_version(s) print("version = " + Base58.version_name(version)) print("decoded length = " + str(len(b))) assert Base58.encode_version(version, b) == s
def create_ed_keys(urandom=os.urandom): sk, pk = make_ed25519_keypair(urandom) pk_human = Base58.encode_version(Base58.VER_NODE_PUBLIC, ED25519_BYTE + pk) sk_human = Base58.encode_version(Base58.VER_NODE_PRIVATE, sk) return pk_human, sk_human
def test_check(self): public = Base58.encode_version(Base58.VER_NODE_PRIVATE, 32 * 'k') Sign.perform_check(public, self.print) self.assertEquals(self.results, [[['version = VER_NODE_PRIVATE'], {}], [['decoded length = 32'], {}]])
def test_check(self): public = Base58.encode_version(Base58.VER_NODE_PRIVATE, 32 * 'k') Sign.perform_check(public, self.print) self.assertEquals(self.results, [[['version = VER_NODE_PRIVATE'], {}], [['decoded length = 32'], {}]])
def test_encode(self): self.assertEquals( Base58.encode_version(Base58.VER_ACCOUNT_PUBLIC, BINARY), 'sB49XwJgmdEZDo8LmYwki7FYkiaN7')
def test_encode(self): self.assertEquals( Base58.encode_version(Base58.VER_ACCOUNT_PUBLIC, BINARY), 'sB49XwJgmdEZDo8LmYwki7FYkiaN7')