File: //usr/local/CyberCP/lib/python3.10/site-packages/asyncssh/__pycache__/eddsa.cpython-310.pyc
o
�h� � @ s\ d Z ddlmZmZmZmZ ddlmZmZm Z m
Z
ddlmZm
Z
ddlmZmZ ddlmZmZ ddlmZmZmZ dd lmZmZ dd
lmZmZ ddlmZ ee Zee ZG dd
� d
e�ZG dd� de�Z G dd� de�Z!er�ede d� eddde ed� e j"D ]Z#ee#d� q�er�ede!d� eddde!ed� e!j"D ] Z#ee#d� q�dS dS )z#EdDSA public key encryption handler� )�Optional�Tuple�Union�cast� )�ASN1DecodeError�ObjectIdentifier�
der_encode�
der_decode)�EdDSAPrivateKey�EdDSAPublicKey)�ed25519_available�ed448_available)�String� SSHPacket)�OMIT�SSHKey�SSHOpenSSHCertificateV01)�KeyImportError�KeyExportError)�register_public_key_alg�register_certificate_alg)�register_x509_certificate_algc @ sv e Zd ZU dZeeef ed<