B4BY.588
Home
Terminal
Upload
information
Create File
Create Folder
About
Tools
:
/
lib
/
python2.7
/
site-packages
/
ipapython
/
Filename :
ssh.pyc
back
Copy
� $��^c @ s� d Z d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l Z e j rh e Z n d g Z e j d � Z e j d � Z d e f d � � YZ d S( s SSH utilities. i����N( t sha1( t sha256t SSHPublicKeysj ^[\t ]*(?P<keytype>[^\x00\n\r]+?) [\t ]*(?P<key>[^\x00\n\r]+?)(?:[\t ]+(?P<comment>[^\x00\n\r]*?)[\t ]*)?$s? (?P<name>[-0-9A-Za-z]+)(?:="(?P<value>(?:\\"|[^\x00\n\r"])*)")?c B s� e Z d Z d Z d d d d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z RS( s SSH public key object. t _keyt _keytypet _commentt _optionss utf-8c C s t | t � rC | j | _ | j | _ | j | _ | j | _ d St | t t f � st t d t | � j � � n t | t � r� | d d k r� | j | � } n | j | � p� | j | � p� | j | � } | s� t d � � n | d k r� | | _ n | d k r| | _ n d S( Ns) argument must be bytes or unicode, got %si t s not a valid SSH public key( t isinstanceR R R R R t bytest unicodet TypeErrort typet __name__t decodet _parse_rawt _parse_base64t _parse_openssht ValueErrort None( t selft keyt commentt optionst encodingt valid( ( s1 /usr/lib/python2.7/site-packages/ipapython/ssh.pyt __init__0 s"