Module Expr Str Import alias ImportFrom alias alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body AugAssignAdd AttributeStore NameLoad attr NameLoad While Num body If CompareLtE Call NameLoad AttributeLoad NameLoad attr Num body Return Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str SubscriptLoad AttributeLoad NameLoad attr Slice Num Index Num If CompareLt Call NameLoad AttributeLoad NameLoad attr BinOpAdd Num NameLoad body Return Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad SubscriptLoad AttributeLoad NameLoad attr Slice Num BinOpAdd Num NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice BinOpAdd Num NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad Str orelse If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str BinOpAdd Call NameLoad NameLoad Num NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareNotEq Call NameLoad SubscriptLoad NameLoad Index Num NameLoad body Raise Call NameLoad BinOpMod Str Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Slice Num Num Index Num Assign NameStore ListLoad Assign NameStore SubscriptLoad NameLoad Slice Num For NameStore Call NameLoad NameLoad body Assign TupleStore NameStore NameStore Call NameLoad NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body Expr Str Assign NameStore NameLoad AugAssignAdd NameStore Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad AugAssignAdd NameStore Call NameLoad NameLoad AugAssignAdd NameStore Str Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq Call NameLoad SubscriptLoad NameLoad Index Num NameLoad body Raise Call NameLoad BinOpMod Str Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad Call NameLoad SubscriptLoad NameLoad Slice Num Index Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body AugAssignAdd AttributeStore NameLoad attr NameLoad While Num body If CompareLtE Call NameLoad AttributeLoad NameLoad attr Num body Return Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str SubscriptLoad AttributeLoad NameLoad attr Slice Num Index Num If CompareLt Call NameLoad AttributeLoad NameLoad attr BinOpAdd Num NameLoad body Return Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad SubscriptLoad AttributeLoad NameLoad attr Slice Num BinOpAdd Num NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice BinOpAdd Num NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Str orelse Assign NameStore Call NameLoad NameLoad BinOpMod Str NameLoad If CompareIs Call NameLoad AttributeLoad NameLoad attr Str NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Str Raise Call NameLoad Expr Call NameLoad SubscriptLoad NameLoad Slice Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str BinOpAdd Call NameLoad NameLoad Num NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assert CompareEq NameLoad Str Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad If CompareNotIn NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad NameLoad attr NameLoad Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad Assert CompareEq NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad Call AttributeLoad SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad Index Num attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad If CompareEq NameLoad Str body Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Num orelse Raise Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore SubscriptLoad Call NameLoad NameLoad NameLoad Index Num Assign TupleStore NameStore NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Delete SubscriptDel AttributeLoad AttributeLoad NameLoad attr attr Index Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assert CompareEq NameLoad Str Assign AttributeStore AttributeLoad NameLoad attr attr Dict Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Str Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list decorator_list Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad Call AttributeLoad Call NameLoad attr attr body If CompareEq SubscriptLoad NameLoad Slice Num Str body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Slice Num
N/A N/A 
Implements the SSH v2 key agent protocol.  This protocol is documented in the
SSH source code, in the file
U{PROTOCOL.agent<http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/PROTOCOL.agent>}.

Maintainer: Paul Swartz
 N/A struct twisted.conch.ssh.common NS getNS getMP twisted.conch.error ConchError MissingKeyStoreError twisted.conch.ssh keys twisted.internet defer protocol SSHAgentClient N/A N/A protocol Protocol N/A N/A 
    The client side of the SSH agent protocol.  This is equivalent to
    ssh-add(1) and can be used with either ssh-agent(1) or the SSHAgentServer
    protocol, also in this package.
     __init__ N/A N/A self N/A N/A N/A N/A self buf N/A N/A self deferreds N/A N/A dataReceived N/A N/A self data N/A N/A N/A N/A self buf data N/A 1 N/A N/A N/A N/A len N/A self buf 4 N/A N/A N/A packLen N/A N/A N/A struct unpack !L N/A N/A self buf N/A 4 N/A 0 N/A N/A N/A len N/A self buf N/A 4 packLen N/A N/A N/A N/A packet N/A self buf N/A N/A N/A self buf N/A 4 N/A 4 packLen N/A N/A self buf N/A N/A 4 packLen N/A reqType N/A ord N/A packet N/A 0 N/A d N/A N/A N/A self deferreds pop 0 N/A N/A reqType AGENT_FAILURE N/A N/A N/A N/A d errback N/A ConchError agent failure N/A N/A N/A reqType AGENT_SUCCESS N/A N/A N/A N/A d callback N/A N/A N/A N/A d callback packet N/A sendRequest N/A N/A self reqType data N/A N/A N/A pack N/A N/A N/A struct pack !LB N/A N/A len data 1 reqType data N/A N/A N/A N/A self transport write pack N/A d N/A N/A defer Deferred N/A N/A N/A N/A self deferreds append d N/A d N/A requestIdentities N/A N/A self N/A N/A N/A 
        @return: A L{Deferred} which will fire with a list of all keys found in
            the SSH agent. The list of keys is comprised of (public key blob,
            comment) tuples.
         N/A d N/A N/A self sendRequest AGENTC_REQUEST_IDENTITIES N/A N/A N/A d addCallback N/A self _cbRequestIdentities N/A d N/A _cbRequestIdentities N/A N/A self data N/A N/A N/A 
        Unpack a collection of identities into a list of tuples comprised of
        public key blobs and comments.
         N/A N/A N/A ord N/A data N/A 0 AGENT_IDENTITIES_ANSWER N/A N/A N/A ConchError N/A unexpected response: %i N/A ord N/A data N/A 0 N/A numKeys N/A N/A N/A struct unpack !L N/A data N/A 1 5 N/A 0 N/A result N/A N/A data N/A data N/A 5 N/A i N/A range numKeys N/A N/A N/A blob data N/A getNS data N/A N/A comment data N/A getNS data N/A N/A N/A result append N/A blob comment N/A result N/A addIdentity N/A N/A self blob comment N/A N/A N/A 
        Add a private key blob to the agent's collection of keys.
         N/A req blob N/A req N/A NS comment N/A N/A N/A self sendRequest AGENTC_ADD_IDENTITY req N/A signData N/A N/A self blob data N/A N/A N/A 
        Request that the agent sign the given C{data} with the private key
        which corresponds to the public key given by C{blob}.  The private
        key should have been added to the agent already.

        @type blob: C{str}
        @type data: C{str}
        @return: A L{Deferred} which fires with a signature for given data
            created with the given key.
         N/A req N/A NS blob N/A req N/A NS data N/A req N/A N/A N/A N/A N/A self sendRequest AGENTC_SIGN_REQUEST req addCallback N/A self _cbSignData N/A _cbSignData N/A N/A self data N/A N/A N/A N/A N/A ord N/A data N/A 0 AGENT_SIGN_RESPONSE N/A N/A N/A ConchError N/A unexpected data: %i N/A ord N/A data N/A 0 N/A signature N/A N/A getNS N/A data N/A 1 N/A 0 N/A signature N/A removeIdentity N/A N/A self blob N/A N/A N/A 
        Remove the private key corresponding to the public key in blob from the
        running agent.
         N/A req N/A NS blob N/A N/A N/A self sendRequest AGENTC_REMOVE_IDENTITY req N/A removeAllIdentities N/A N/A self N/A N/A N/A 
        Remove all keys from the running agent.
         N/A N/A N/A self sendRequest AGENTC_REMOVE_ALL_IDENTITIES N/A N/A SSHAgentServer N/A N/A protocol Protocol N/A N/A 
    The server side of the SSH agent protocol.  This is equivalent to
    ssh-agent(1) and can be used with either ssh-add(1) or the SSHAgentClient
    protocol, also in this package.
     __init__ N/A N/A self N/A N/A N/A N/A self buf N/A dataReceived N/A N/A self data N/A N/A N/A N/A self buf data N/A 1 N/A N/A N/A N/A len N/A self buf 4 N/A N/A N/A packLen N/A N/A N/A struct unpack !L N/A N/A self buf N/A 4 N/A 0 N/A N/A N/A len N/A self buf N/A 4 packLen N/A N/A N/A N/A packet N/A self buf N/A N/A N/A self buf N/A 4 N/A 4 packLen N/A N/A self buf N/A N/A 4 packLen N/A reqType N/A ord N/A packet N/A 0 N/A reqName N/A N/A messages get reqType None N/A N/A reqName N/A N/A N/A N/A self sendResponse AGENT_FAILURE N/A N/A f N/A getattr self N/A agentc_%s reqName N/A N/A N/A getattr N/A self factory keys None None N/A N/A N/A N/A self sendResponse AGENT_FAILURE N/A N/A MissingKeyStoreError N/A N/A f N/A packet N/A 1 N/A sendResponse N/A N/A self reqType data N/A N/A N/A pack N/A N/A N/A struct pack !LB N/A N/A len data 1 reqType data N/A N/A N/A N/A self transport write pack N/A agentc_REQUEST_IDENTITIES N/A N/A self data N/A N/A N/A 
        Return all of the identities that have been added to the server
         N/A N/A data N/A numKeys N/A len N/A N/A self factory keys N/A resp N/A N/A N/A N/A resp append N/A N/A struct pack !L numKeys N/A N/A key comment N/A N/A N/A N/A self factory keys itervalues N/A N/A N/A N/A resp append N/A NS N/A N/A key blob N/A N/A N/A resp append N/A NS comment N/A N/A N/A self sendResponse AGENT_IDENTITIES_ANSWER N/A N/A join resp N/A agentc_SIGN_REQUEST N/A N/A self data N/A N/A N/A 
        Data is a structure with a reference to an already added key object and
        some data that the clients wants signed with that key.  If the key
        object wasn't loaded, return AGENT_FAILURE, else return the signature.
         N/A N/A blob data N/A getNS data N/A N/A blob N/A N/A self factory keys N/A N/A N/A N/A self sendResponse AGENT_FAILURE N/A N/A signData data N/A getNS data N/A N/A data N/A N/A N/A self sendResponse AGENT_SIGN_RESPONSE N/A NS N/A N/A N/A N/A N/A N/A self factory keys N/A blob N/A 0 sign signData N/A agentc_ADD_IDENTITY N/A N/A self data N/A N/A N/A 
        Adds a private key to the agent's collection of identities.  On
        subsequent interactions, the private key can be accessed using only the
        corresponding public key.
         N/A N/A keyType rest N/A getNS data N/A N/A keyType ssh-rsa N/A N/A nmp 6 N/A N/A N/A keyType ssh-dss N/A N/A nmp 5 N/A N/A N/A N/A keys BadKeyError N/A unknown blob type: %s keyType N/A rest N/A N/A getMP rest nmp N/A -1 N/A N/A comment rest N/A getNS rest N/A k N/A N/A N/A keys Key fromString data type private_blob N/A N/A N/A N/A self factory keys N/A N/A N/A k blob N/A k comment N/A N/A N/A self sendResponse AGENT_SUCCESS N/A agentc_REMOVE_IDENTITY N/A N/A self data N/A N/A N/A 
        Remove a specific key from the agent's collection of identities.
         N/A N/A blob _ N/A getNS data N/A k N/A N/A N/A keys Key fromString blob type blob N/A N/A N/A N/A self factory keys N/A N/A N/A k blob N/A N/A N/A self sendResponse AGENT_SUCCESS N/A agentc_REMOVE_ALL_IDENTITIES N/A N/A self data N/A N/A N/A 
        Remove all keys from the agent's collection of identities.
         N/A N/A data N/A N/A N/A self factory keys N/A N/A N/A N/A self sendResponse AGENT_SUCCESS N/A agentc_REQUEST_RSA_IDENTITIES N/A N/A self data N/A N/A N/A 
        v1 message for listing RSA1 keys; superseded by
        agentc_REQUEST_IDENTITIES, which handles different key types.
         N/A N/A N/A self sendResponse AGENT_RSA_IDENTITIES_ANSWER N/A N/A struct pack !L 0 N/A agentc_REMOVE_RSA_IDENTITY N/A N/A self data N/A N/A N/A 
        v1 message for removing RSA1 keys; superseded by
        agentc_REMOVE_IDENTITY, which handles different key types.
         N/A N/A N/A self sendResponse AGENT_SUCCESS N/A agentc_REMOVE_ALL_RSA_IDENTITIES N/A N/A self data N/A N/A N/A 
        v1 message for removing all RSA1 keys; superseded by
        agentc_REMOVE_ALL_IDENTITIES, which handles different key types.
         N/A N/A N/A self sendResponse AGENT_SUCCESS N/A N/A N/A AGENTC_REQUEST_RSA_IDENTITIES 1 N/A AGENT_RSA_IDENTITIES_ANSWER 2 N/A AGENT_FAILURE 5 N/A AGENT_SUCCESS 6 N/A AGENTC_REMOVE_RSA_IDENTITY 8 N/A AGENTC_REMOVE_ALL_RSA_IDENTITIES 9 N/A AGENTC_REQUEST_IDENTITIES 11 N/A AGENT_IDENTITIES_ANSWER 12 N/A AGENTC_SIGN_REQUEST 13 N/A AGENT_SIGN_RESPONSE 14 N/A AGENTC_ADD_IDENTITY 17 N/A AGENTC_REMOVE_IDENTITY 18 N/A AGENTC_REMOVE_ALL_IDENTITIES 19 N/A messages N/A N/A N/A name value N/A N/A N/A N/A N/A locals copy items N/A N/A N/A N/A name N/A 7 AGENTC_ N/A N/A N/A messages N/A value N/A name N/A 7