def test_public_key_to_coords_uncompressed(self): assert public_key_to_coords(PUBLIC_KEY_UNCOMPRESSED) == (PUBLIC_KEY_X, PUBLIC_KEY_Y)
def test_public_key_to_coords_incorrect_length(self): with pytest.raises(ValueError): public_key_to_coords(PUBLIC_KEY_COMPRESSED[1:])
def public_point(self): """The public point (x, y).""" if self._public_point is None: self._public_point = Point(*public_key_to_coords(self._public_key)) return self._public_point