+
    Xj                    *   ^ RI Ht ^ RIt^ RIHt ^ RIHt ^ RIH	t	  ! R R]P                  R7      t]P                  ]P                  P                  4        ! R	 R
]P                  R7      t]P                  ]P                  P                  4       R# )    )annotationsN)openssl)_serialization)Bufferc                  (   ] tR t^t]R R l4       t]P                  R R l4       t]P                  R R l4       t	]P                  R R l4       t
]P                  R	 R
 l4       t]P                  R R l4       t]P                  R R l4       tRtR# )Ed25519PublicKeyc                    V ^8  d   QhRRRR/# )   databytesreturnr    )formats   "   /Users/wind/Downloads/Coruna-main学习资料A/backend/venv/lib/python3.14/site-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py__annotate__Ed25519PublicKey.__annotate__   s     < <U </? <    c                	@    \         P                  P                  V4      # N)rust_openssled25519from_public_bytesclsr   s   &&r   r   "Ed25519PublicKey.from_public_bytes   s    ##55d;;r   c               $    V ^8  d   QhRRRRRR/# )r
   encoding_serialization.Encodingr   z_serialization.PublicFormatr   r   r   )r   s   "r   r   r      s(      ) , 
	r   c                    R# )z)
The serialized bytes of the public key.
Nr   )selfr   r   s   &&&r   public_bytesEd25519PublicKey.public_bytes       r   c                   V ^8  d   QhRR/# r
   r   r   r   )r   s   "r   r   r      s      % r   c                    R# )zH
The raw bytes of the public key.
Equivalent to public_bytes(Raw, Raw).
Nr   r    s   &r   public_bytes_raw!Ed25519PublicKey.public_bytes_raw   r#   r   c               $    V ^8  d   QhRRRRRR/# )r
   	signaturer   r   r   Noner   )r   s   "r   r   r   %   s!       f  r   c                    R# )z
Verify the signature.
Nr   )r    r+   r   s   &&&r   verifyEd25519PublicKey.verify$   r#   r   c                    V ^8  d   QhRRRR/# )r
   otherobjectr   boolr   )r   s   "r   r   r   +   s      F t r   c                    R# )z
Checks equality.
Nr   )r    r1   s   &&r   __eq__Ed25519PublicKey.__eq__*   r#   r   c                   V ^8  d   QhRR/# r
   r   r   r   )r   s   "r   r   r   1   s      * r   c                    R# z
Returns a copy.
Nr   r'   s   &r   __copy__Ed25519PublicKey.__copy__0   r#   r   c                    V ^8  d   QhRRRR/# )r
   memodictr   r   r   )r   s   "r   r   r   7   s       *: r   c                    R# z
Returns a deep copy.
Nr   r    r>   s   &&r   __deepcopy__Ed25519PublicKey.__deepcopy__6   r#   r   r   N)__name__
__module____qualname____firstlineno__classmethodr   abcabstractmethodr!   r(   r.   r5   r;   rC   __static_attributes__r   r   r   r   r      s    < < 	  	  	 
 	 
 	 
 	 r   r   )	metaclassc                  >   ] tR t^@t]R R l4       t]R R l4       t]P                  R R l4       t	]P                  R R l4       t
]P                  R	 R
 l4       t]P                  R R l4       t]P                  R R l4       t]P                  R R l4       tRtR# )Ed25519PrivateKeyc                   V ^8  d   QhRR/# r
   r   rO   r   )r   s   "r   r   Ed25519PrivateKey.__annotate__B   s     3 3* 3r   c                	>    \         P                  P                  4       # r   )r   r   generate_key)r   s   &r   generateEd25519PrivateKey.generateA   s    ##0022r   c                    V ^8  d   QhRRRR/# )r
   r   r   r   rO   r   )r   s   "r   r   rR   F   s     = =f =1B =r   c                	@    \         P                  P                  V4      # r   )r   r   from_private_bytesr   s   &&r   rY   $Ed25519PrivateKey.from_private_bytesE   s    ##66t<<r   c                   V ^8  d   QhRR/# r8   r   )r   s   "r   r   rR   J   s      , r   c                    R# )z4
The Ed25519PublicKey derived from the private key.
Nr   r'   s   &r   
public_keyEd25519PrivateKey.public_keyI   r#   r   c               (    V ^8  d   QhRRRRRRRR/# )	r
   r   r   r   z_serialization.PrivateFormatencryption_algorithmz)_serialization.KeySerializationEncryptionr   r   r   )r   s   "r   r   rR   P   s3      ) - H	
 
r   c                    R# )z*
The serialized bytes of the private key.
Nr   )r    r   r   r`   s   &&&&r   private_bytesEd25519PrivateKey.private_bytesO   r#   r   c                   V ^8  d   QhRR/# r%   r   )r   s   "r   r   rR   [   s      5 r   c                    R# )zZ
The raw bytes of the private key.
Equivalent to private_bytes(Raw, Raw, NoEncryption()).
Nr   r'   s   &r   private_bytes_raw#Ed25519PrivateKey.private_bytes_rawZ   r#   r   c                    V ^8  d   QhRRRR/# )r
   r   r   r   r   r   )r   s   "r   r   rR   b   s       E r   c                    R# )z
Signs the data.
Nr   )r    r   s   &&r   signEd25519PrivateKey.signa   r#   r   c                   V ^8  d   QhRR/# rQ   r   )r   s   "r   r   rR   h   s      + r   c                    R# r:   r   r'   s   &r   r;   Ed25519PrivateKey.__copy__g   r#   r   c                    V ^8  d   QhRRRR/# )r
   r>   r?   r   rO   r   )r   s   "r   r   rR   n   s       *; r   c                    R# rA   r   rB   s   &&r   rC   Ed25519PrivateKey.__deepcopy__m   r#   r   r   N)rE   rF   rG   rH   rI   rU   rY   rJ   rK   r]   rb   rf   rj   r;   rC   rL   r   r   r   rO   rO   @   s    3 3 = = 	 
 	  	  	 
 	 
 	 r   rO   )
__future__r   rJ   "cryptography.hazmat.bindings._rustr   r   cryptography.hazmat.primitivesr   cryptography.utilsr   ABCMetar   registerr   rO   r   r   r   <module>rx      sp   
 # 
 F 9 %, ,^   ,..?? @1#++ 1h   <//AA Br   