|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /lib/python2.7/site-packages/paramiko/ |
Upload File : |
�
x�\c @ s� d d l Z d d l m Z d d l m Z d d l Z d d l Z d d l m Z d d l
m Z d d l m
Z
d d l m Z m Z d Z d � Z d
e f d � � YZ d S( i����N( t default_backend( t Cipher( t Message( t PKey( t b( t SSHExceptiont PasswordRequiredExceptions openssh-key-v1 c C s� t j | d � } | d k r- t d � � n xK t d | d � D]6 } t j | | � | | d k rA t d � � qA qA W| | S( Ni����i s Invalid keyi ( t sixt
indexbytesR t range( t datat padding_lengtht i( ( s7 /tmp/pip-install-A1qMVe/paramiko/paramiko/ed25519key.pyt unpad# s !t
Ed25519Keyc B sn e Z d Z d
d
d
d
d
d � Z d � Z d � Z d � Z d � Z d � Z d � Z
d � Z d � Z RS( s
Representation of an `Ed25519 <https://ed25519.cr.yp.to/>`_ key.
.. note::
Ed25519 key support was added to OpenSSH in version 6.5.
.. versionadded:: 2.2
.. versionchanged:: 2.3
Added a ``file_obj`` parameter to match other key classes.
c C s5 d | _ d } } | d k r: | d k r: t | � } n | d k r} | j d | d d d d � t j j | j � � } nZ | d k r� t | d � � } | j d | � } Wd QXn! | d k r� | j d | � } n | s� | r� | j
| | � } n | d k r| d k rt d � � n | | _ | | _
d S( Nt msgt key_types ssh-ed25519t cert_types ssh-ed25519-cert-v01@openssh.comt rt OPENSSHs
need a key( t Nonet public_blobR t _check_type_and_load_certt naclt signingt VerifyKeyt
get_binaryt opent _read_private_keyt _parse_signing_key_datat
ValueErrort _signing_keyt _verifying_key( t selfR R
t filenamet passwordt file_objt
verifying_keyt signing_keyt f( ( s7 /tmp/pip-install-A1qMVe/paramiko/paramiko/ed25519key.pyt __init__<