File: //usr/local/CyberCP/lib/python3.10/site-packages/ecdsa/__pycache__/ecdh.cpython-310.pyc
o
�h+ � @ s� d Z ddlmZ ddlmZ ddlmZmZ g d�ZG dd� de �Z
G dd � d e �ZG d
d� de �ZG dd
� d
e �Z
G dd� de�ZdS )zG
Class for performing Elliptic-curve Diffie-Hellman (ECDH) operations.
� )�number_to_string)�INFINITY)�
SigningKey�VerifyingKey)�ECDH�
NoKeyError�NoCurveError�InvalidCurveError�InvalidSharedSecretErrorc @ � e Zd ZdZdS )r z3ECDH. Key not found but it is needed for operation.N��__name__�
__module__�__qualname__�__doc__� r r �=/usr/local/CyberCP/lib/python3.10/site-packages/ecdsa/ecdh.pyr � r c @ r )r z3ECDH. Curve not set but it is needed for operation.Nr r r r r r r r c @ r )r zP
ECDH. Raised in case the public and private keys use different curves.
Nr r r r r r s r c @ r )r
zBECDH. Raised in case the shared secret we obtained is an INFINITY.Nr r r r r r
'