1h ] \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \   \ \ \ \ \  )         \ 5 6    ?      ?  G G ? G   ? ?      \ ) \  ] \LOCAL_WINDOW_SIZE_MAXI ConstantValueLOCAL_MAXIMUM_PACKET_SIZE@!SSH_AGENTC_REQUEST_RSA_IDENTITIESBSSH_AGENT_RSA_IDENTITIES_ANSWERSSH_AGENTC_RSA_CHALLENGESSH_AGENT_RSA_RESPONSESSH_AGENT_FAILURESSH_AGENT_SUCCESSSSH_AGENTC_ADD_RSA_IDENTITYSSH_AGENTC_REMOVE_RSA_IDENTITY$SSH_AGENTC_REMOVE_ALL_RSA_IDENTITIES SSH2_AGENTC_REQUEST_IDENTITIES SSH2_AGENT_IDENTITIES_ANSWER SSH2_AGENTC_SIGN_REQUEST SSH2_AGENT_SIGN_RESPONSESSH2_AGENTC_ADD_IDENTITYSSH2_AGENTC_REMOVE_IDENTITY!SSH2_AGENTC_REMOVE_ALL_IDENTITIESSSH2_AGENT_FAILUREinitZrbufLcom/jcraft/jsch/Buffer;wbufpacketLcom/jcraft/jsch/Packet;mbuf()VCodeLineNumberTableLocalVariableTablethis(Lcom/jcraft/jsch/ChannelAgentForwarding;runeLjava/lang/Exception;write([BII)Vnewbuf[BLcom/jcraft/jsch/JSchException;identityLcom/jcraft/jsch/Identity;i pubkeyblobcount identitiesLjava/util/Vector; _passphraseLjava/lang/String; passphrase _identityblobdataflags signaturefoootmpresultfooslmlentyp_sessionLcom/jcraft/jsch/Session;irepo$Lcom/jcraft/jsch/IdentityRepository;userinfoLcom/jcraft/jsch/UserInfo;response Exceptionssend([B)Vmessage eof_remote SourceFileChannelAgentForwarding.java cd fd hd jd ld nd pd rd td vd xd zd |d ~d d d d  ! "! #!auth-agent@openssh.com$ %& 'com/jcraft/jsch/Buffer ( ) *java/lang/Exception + , -_ !com/jcraft/jsch/Packet . / 0 1_ _2 34 5 67 87 97 :;com/jcraft/jsch/JSchExceptionjava/io/IOException <= >? @A BC 5DE FGH I7 JKcom/jcraft/jsch/Identity LM N! O P QM RS TUjava/lang/StringBuilderPassphrase for VW X=Y Z[ \= ]^ _` a^ b 9 c^ d! e_ f g&com/jcraft/jsch/ChannelAgentForwardingcom/jcraft/jsch/ChannelsetLocalWindowSizeMax(I)VsetLocalWindowSizesetLocalPacketSizecom/jcraft/jsch/Utilstr2byte(Ljava/lang/String;)[Btypereset connectedsendOpenConfirmationclose disconnectrmpsize(Lcom/jcraft/jsch/Buffer;)Vshiftbufferindexjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VputBytegetInt()I getLengthgetByte getSession()Lcom/jcraft/jsch/Session;toString()Ljava/lang/String;(Ljava/lang/String;)Vcom/jcraft/jsch/SessiongetIdentityRepository&()Lcom/jcraft/jsch/IdentityRepository; getUserInfo()Lcom/jcraft/jsch/UserInfo;(B)V"com/jcraft/jsch/IdentityRepository getIdentities()Ljava/util/Vector;java/util/Vectorsize elementAt(I)Ljava/lang/Object;getPublicKeyBlob()[BputInt putStringempty getString array_equals([B[B)Z isEncrypted()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getNamecom/jcraft/jsch/UserInfopromptPassphrase(Ljava/lang/String;)Z getPassphrase setPassphrase([B)Z getSignature([B)[Bremove removeAlladdskip recipient5(Lcom/jcraft/jsch/Packet;Lcom/jcraft/jsch/Channel;I)Veof \]^_`a_`bcd`efd`ghd`ijd`kld`mnd`opd`qrd`std`uvd`wxd`yzd`{|d`}~d`d`d`d`c********* * * * * *************@**Y *!*Y *" C( )*+,-#.)//052;3A4G5M6S7Y8_9e;j=o>t?y@~EFGIJKNOP b*# L*%*&$TYVW XZ *!*Y*'(*)Y***+*,*-`/*.`:*,*,/*,*+0*16*2*Y.d.*36:*4::6Y789:::*! * ;<:  Y: 6 6   =%  >??:  @  * A6   =<  >??:  @:*B*CB  ç : *;*A =*D: *D: *16 <: :  Y:6 = >??:@ @EFmvF[GYHIJKJLM5N:$:O:F : @ç ::   P:*;*;*B"*D:  QW*; *;tR*;Z;*26  : * S T6 * ;**2dU*;*2: * S* V5uxx}xeqw5o^_`%c,d@eMfcgljvlmnortvzxy|}#,9HQVYblr 'JMV[^eqtwy| $07@FOZloV"M  ,_ H$ Q/C_ ~_ yV&e_. % _   3 @,_ F& Z __#__ 6C*W*^;**XA*+`A*+B*4**+`YM.>A$& &.>AB BCC; *Z*[