C# Class openCrypto.TLS.KeyExchange.ECDHE_ECDSA

Inheritance: IKeyExchange
显示文件 Open project: kazuki/opencrypto-tls

Public Methods

Method Description
ComputeServerMasterSecret ( SecurityParameters sparams, byte raw, int offset, int length ) : void
CreateServerKeyExchangeParams ( byte params_buffer, int offset ) : int
CreateServerKeyExchangeSign ( SecurityParameters sparams, byte params_buffer, int params_offset, int params_length, byte sign_buffer, int sign_offset ) : int
ECDHE_ECDSA ( ECDSA ecdsa ) : System

Method Details

ComputeServerMasterSecret() public method

public ComputeServerMasterSecret ( SecurityParameters sparams, byte raw, int offset, int length ) : void
sparams SecurityParameters
raw byte
offset int
length int
return void

CreateServerKeyExchangeParams() public method

public CreateServerKeyExchangeParams ( byte params_buffer, int offset ) : int
params_buffer byte
offset int
return int

CreateServerKeyExchangeSign() public method

public CreateServerKeyExchangeSign ( SecurityParameters sparams, byte params_buffer, int params_offset, int params_length, byte sign_buffer, int sign_offset ) : int
sparams SecurityParameters
params_buffer byte
params_offset int
params_length int
sign_buffer byte
sign_offset int
return int

ECDHE_ECDSA() public method

public ECDHE_ECDSA ( ECDSA ecdsa ) : System
ecdsa ECDSA
return System