def __init__(self, public):
""" set public key
:param public: der or public Object
"""
if isinstance(public, bytes):
self.__public_key = serialization.load_der_public_key(
public,
backend=default_backend()
)
elif isinstance(public, EllipticCurvePublicKey):
self.__public_key = public
else:
raise ValueError("public must bytes or public_key Object")
评论列表
文章目录