C# Class openCrypto.TLS.SecurityParameters

Mostrar archivo Open project: kazuki/opencrypto-tls Class Usage Examples

Public Methods

Method Description
ComputeFinishedVerifyData ( bool isServer ) : byte[]
ComputeKeyBlock ( ) : void
CreateClientDecryptor ( ) : ICryptoTransform
CreateClientEncryptor ( ) : ICryptoTransform
CreateClientWriteHMAC ( ) : HMAC
CreateHMAC ( byte key ) : HMAC
CreateServerDecryptor ( ) : ICryptoTransform
CreateServerEncryptor ( ) : ICryptoTransform
CreateServerWriteHMAC ( ) : HMAC
CreateSymmetricAlgorithm ( ) : SymmetricAlgorithm
SecurityParameters ( ) : System
SetCipherSuite ( CipherSuite suite, AsymmetricAlgorithm signAlgo ) : void
SetVersion ( ProtocolVersion version ) : void
SetupMasterSecret ( byte premaster ) : void

Method Details

ComputeFinishedVerifyData() public method

public ComputeFinishedVerifyData ( bool isServer ) : byte[]
isServer bool
return byte[]

ComputeKeyBlock() public method

public ComputeKeyBlock ( ) : void
return void

CreateClientDecryptor() public method

public CreateClientDecryptor ( ) : ICryptoTransform
return ICryptoTransform

CreateClientEncryptor() public method

public CreateClientEncryptor ( ) : ICryptoTransform
return ICryptoTransform

CreateClientWriteHMAC() public method

public CreateClientWriteHMAC ( ) : HMAC
return System.Security.Cryptography.HMAC

CreateHMAC() public method

public CreateHMAC ( byte key ) : HMAC
key byte
return System.Security.Cryptography.HMAC

CreateServerDecryptor() public method

public CreateServerDecryptor ( ) : ICryptoTransform
return ICryptoTransform

CreateServerEncryptor() public method

public CreateServerEncryptor ( ) : ICryptoTransform
return ICryptoTransform

CreateServerWriteHMAC() public method

public CreateServerWriteHMAC ( ) : HMAC
return System.Security.Cryptography.HMAC

CreateSymmetricAlgorithm() public method

public CreateSymmetricAlgorithm ( ) : SymmetricAlgorithm
return System.Security.Cryptography.SymmetricAlgorithm

SecurityParameters() public method

public SecurityParameters ( ) : System
return System

SetCipherSuite() public method

public SetCipherSuite ( CipherSuite suite, AsymmetricAlgorithm signAlgo ) : void
suite CipherSuite
signAlgo System.Security.Cryptography.AsymmetricAlgorithm
return void

SetVersion() public method

public SetVersion ( ProtocolVersion version ) : void
version ProtocolVersion
return void

SetupMasterSecret() public method

public SetupMasterSecret ( byte premaster ) : void
premaster byte
return void