C# Class Tamir.SharpSsh.jsch.KeyExchange

Exibir arquivo Open project: soywiz/csharputils Class Usage Examples

Public Properties

Property Type Description
_guess String[]

Protected Properties

Property Type Description
H byte[]
K byte[]
K_S byte[]
session Session
sha Tamir.SharpSsh.jsch.HASH

Public Methods

Method Description
getFingerPrint ( ) : String
getKeyType ( ) : String
getState ( ) : int
init ( Session session, byte V_S, byte V_C, byte I_S, byte I_C ) : void
next ( Buffer buf ) : bool

Private Methods

Method Description
getH ( ) : byte[]
getHash ( ) : Tamir.SharpSsh.jsch.HASH
getHostKey ( ) : byte[]
getK ( ) : byte[]
guess ( byte I_S, byte I_C ) : String[]

Method Details

getFingerPrint() public method

public getFingerPrint ( ) : String
return String

getKeyType() public abstract method

public abstract getKeyType ( ) : String
return String

getState() public abstract method

public abstract getState ( ) : int
return int

init() public abstract method

public abstract init ( Session session, byte V_S, byte V_C, byte I_S, byte I_C ) : void
session Session
V_S byte
V_C byte
I_S byte
I_C byte
return void

next() public abstract method

public abstract next ( Buffer buf ) : bool
buf Buffer
return bool

Property Details

H protected_oe property

protected byte[] H
return byte[]

K protected_oe property

protected byte[] K
return byte[]

K_S protected_oe property

protected byte[] K_S
return byte[]

_guess public_oe property

public String[] _guess
return String[]

session protected_oe property

protected Session,Tamir.SharpSsh.jsch session
return Session

sha protected_oe property

protected HASH,Tamir.SharpSsh.jsch sha
return Tamir.SharpSsh.jsch.HASH