✏️ 正在编辑: ed25519.cpython-312.pyc
路径:
/var/opt/nydus/ops/cryptography/hazmat/primitives/asymmetric/__pycache__/ed25519.cpython-312.pyc
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
� ��'j� � � � d dl Z d dlmZmZ d dlmZ dZdZ G d� de j �� Z G d � d e j �� Z y)� N)�UnsupportedAlgorithm�_Reasons)�_serialization� �@ c � � e Zd Zededd fd�� Zej dej dej defd�� Zej dededdfd �� Zy) �Ed25519PublicKey�data�returnc � � ddl m} |j � st dt j � �|j |� S �Nr )�backendz4ed25519 is not supported by this version of OpenSSL.)�,cryptography.hazmat.backends.openssl.backendr �ed25519_supportedr r � UNSUPPORTED_PUBLIC_KEY_ALGORITHM�ed25519_load_public_bytes��clsr r s �b/opt/nydus/tmp/pip-target-k0fmikie/lib/python/cryptography/hazmat/primitives/asymmetric/ed25519.py�from_public_bytesz"Ed25519PublicKey.from_public_bytes s= � �H��(�(�*�&�F��9�9�� � �0�0��6�6� �encoding�formatc � � y)z9 The serialized bytes of the public key. N� )�selfr r s r �public_byteszEd25519PublicKey.public_bytes � � r � signatureNc � � y)z' Verify the signature. Nr )r r r s r �verifyzEd25519PublicKey.verify&