| Server IP : 198.38.94.13 / Your IP : 216.73.217.33 Web Server : Apache System : Linux d4744.dxb1.stableserver.net 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64 User : revivere ( 1140) PHP Version : 8.2.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/lib/python3.9/site-packages/dns/dnssecalgs/__pycache__/ |
Upload File : |
a
�M�ez � @ s� d dl mZ d dlmZ d dlmZmZ d dlmZm Z d dl
mZ d dlm
Z
G dd� de �ZG d d
� d
e�ZG dd� de�ZG d
d� de�ZG dd� de�ZG dd� de�ZdS )� )�Type)�
serialization)�ed448�ed25519)�CryptographyPrivateKey�CryptographyPublicKey)� Algorithm)�DNSKEYc @ s@ e Zd Zeedd�dd�Zed�dd�Zeed d�d d
��ZdS )�PublicEDDSAN)� signature�data�returnc C s | j �||� d S )N)�key�verify)�selfr r � r �8/usr/lib/python3.9/site-packages/dns/dnssecalgs/eddsa.pyr s zPublicEDDSA.verify�r
c C s | j jtjjtjjd�S )z,Encode a public key per RFC 8080, section 3.)�encoding�format)r Zpublic_bytesr ZEncodingZRawZPublicFormat)r r r r �encode_key_bytes s �zPublicEDDSA.encode_key_bytes)r r
c C s | � |� | | j�|j�d�S �N)r )Z!_ensure_algorithm_key_combination�key_clsZfrom_public_bytesr )�clsr r r r �from_dnskey s
�zPublicEDDSA.from_dnskey) �__name__�
__module__�__qualname__�bytesr r �classmethodr r r r r r r
s r
c @ s@ e Zd ZU ee ed<