C# Class BaseCipherSuitePlugin.BulkCipherAlgorithmAesGcm

Inheritance: AaltoTLS.PluginInterface.BulkCipherAlgorithm
Datei anzeigen Open project: juhovh/AaltoTLS Class Usage Examples

Public Methods

Method Description
BulkCipherAlgorithmAesGcm ( int keySize ) : System
BulkCipherAlgorithmAesGcm ( int keySize, int tagSize ) : System
CreateDecryptor ( byte rgbKey, byte rgbIV, byte additional ) : ICryptoTransform
CreateEncryptor ( byte rgbKey, byte rgbIV, byte additional ) : ICryptoTransform
SupportsProtocolVersion ( ProtocolVersion version ) : bool

Method Details

BulkCipherAlgorithmAesGcm() public method

public BulkCipherAlgorithmAesGcm ( int keySize ) : System
keySize int
return System

BulkCipherAlgorithmAesGcm() public method

public BulkCipherAlgorithmAesGcm ( int keySize, int tagSize ) : System
keySize int
tagSize int
return System

CreateDecryptor() public method

public CreateDecryptor ( byte rgbKey, byte rgbIV, byte additional ) : ICryptoTransform
rgbKey byte
rgbIV byte
additional byte
return ICryptoTransform

CreateEncryptor() public method

public CreateEncryptor ( byte rgbKey, byte rgbIV, byte additional ) : ICryptoTransform
rgbKey byte
rgbIV byte
additional byte
return ICryptoTransform

SupportsProtocolVersion() public method

public SupportsProtocolVersion ( ProtocolVersion version ) : bool
version AaltoTLS.PluginInterface.ProtocolVersion
return bool