C# Class Org.BouncyCastle.Crypto.Tls.DefaultTlsCipherFactory

Inheritance: AbstractTlsCipherFactory
Exibir arquivo Open project: gkardava/WinPass

Public Methods

Method Description
CreateCipher ( TlsContext context, int encryptionAlgorithm, int macAlgorithm ) : TlsCipher

Protected Methods

Method Description
CreateAESCipher ( TlsContext context, int cipherKeySize, int macAlgorithm ) : TlsBlockCipher
CreateAeadBlockCipher_Aes_Ccm ( ) : IAeadBlockCipher
CreateAeadBlockCipher_Aes_Gcm ( ) : IAeadBlockCipher
CreateAeadBlockCipher_Aes_Ocb ( ) : IAeadBlockCipher
CreateAeadBlockCipher_Camellia_Gcm ( ) : IAeadBlockCipher
CreateAesBlockCipher ( ) : IBlockCipher
CreateAesEngine ( ) : IBlockCipher
CreateCamelliaBlockCipher ( ) : IBlockCipher
CreateCamelliaCipher ( TlsContext context, int cipherKeySize, int macAlgorithm ) : TlsBlockCipher
CreateCamelliaEngine ( ) : IBlockCipher
CreateChaCha20Poly1305 ( TlsContext context ) : TlsCipher
CreateCipher_Aes_Ccm ( TlsContext context, int cipherKeySize, int macSize ) : TlsAeadCipher
CreateCipher_Aes_Gcm ( TlsContext context, int cipherKeySize, int macSize ) : TlsAeadCipher
CreateCipher_Aes_Ocb ( TlsContext context, int cipherKeySize, int macSize ) : TlsAeadCipher
CreateCipher_Camellia_Gcm ( TlsContext context, int cipherKeySize, int macSize ) : TlsAeadCipher
CreateDesEdeBlockCipher ( ) : IBlockCipher
CreateDesEdeCipher ( TlsContext context, int macAlgorithm ) : TlsBlockCipher
CreateHMacDigest ( int macAlgorithm ) : IDigest
CreateNullCipher ( TlsContext context, int macAlgorithm ) : TlsNullCipher
CreateRC4Cipher ( TlsContext context, int cipherKeySize, int macAlgorithm ) : Org.BouncyCastle.Crypto.Tls.TlsStreamCipher
CreateRC4StreamCipher ( ) : IStreamCipher
CreateSeedBlockCipher ( ) : IBlockCipher
CreateSeedCipher ( TlsContext context, int macAlgorithm ) : TlsBlockCipher

Method Details

CreateAESCipher() protected method

protected CreateAESCipher ( TlsContext context, int cipherKeySize, int macAlgorithm ) : TlsBlockCipher
context TlsContext
cipherKeySize int
macAlgorithm int
return TlsBlockCipher

CreateAeadBlockCipher_Aes_Ccm() protected method

protected CreateAeadBlockCipher_Aes_Ccm ( ) : IAeadBlockCipher
return IAeadBlockCipher

CreateAeadBlockCipher_Aes_Gcm() protected method

protected CreateAeadBlockCipher_Aes_Gcm ( ) : IAeadBlockCipher
return IAeadBlockCipher

CreateAeadBlockCipher_Aes_Ocb() protected method

protected CreateAeadBlockCipher_Aes_Ocb ( ) : IAeadBlockCipher
return IAeadBlockCipher

CreateAeadBlockCipher_Camellia_Gcm() protected method

protected CreateAeadBlockCipher_Camellia_Gcm ( ) : IAeadBlockCipher
return IAeadBlockCipher

CreateAesBlockCipher() protected method

protected CreateAesBlockCipher ( ) : IBlockCipher
return IBlockCipher

CreateAesEngine() protected method

protected CreateAesEngine ( ) : IBlockCipher
return IBlockCipher

CreateCamelliaBlockCipher() protected method

protected CreateCamelliaBlockCipher ( ) : IBlockCipher
return IBlockCipher

CreateCamelliaCipher() protected method

protected CreateCamelliaCipher ( TlsContext context, int cipherKeySize, int macAlgorithm ) : TlsBlockCipher
context TlsContext
cipherKeySize int
macAlgorithm int
return TlsBlockCipher

CreateCamelliaEngine() protected method

protected CreateCamelliaEngine ( ) : IBlockCipher
return IBlockCipher

CreateChaCha20Poly1305() protected method

protected CreateChaCha20Poly1305 ( TlsContext context ) : TlsCipher
context TlsContext
return TlsCipher

CreateCipher() public method

public CreateCipher ( TlsContext context, int encryptionAlgorithm, int macAlgorithm ) : TlsCipher
context TlsContext
encryptionAlgorithm int
macAlgorithm int
return TlsCipher

CreateCipher_Aes_Ccm() protected method

protected CreateCipher_Aes_Ccm ( TlsContext context, int cipherKeySize, int macSize ) : TlsAeadCipher
context TlsContext
cipherKeySize int
macSize int
return TlsAeadCipher

CreateCipher_Aes_Gcm() protected method

protected CreateCipher_Aes_Gcm ( TlsContext context, int cipherKeySize, int macSize ) : TlsAeadCipher
context TlsContext
cipherKeySize int
macSize int
return TlsAeadCipher

CreateCipher_Aes_Ocb() protected method

protected CreateCipher_Aes_Ocb ( TlsContext context, int cipherKeySize, int macSize ) : TlsAeadCipher
context TlsContext
cipherKeySize int
macSize int
return TlsAeadCipher

CreateCipher_Camellia_Gcm() protected method

protected CreateCipher_Camellia_Gcm ( TlsContext context, int cipherKeySize, int macSize ) : TlsAeadCipher
context TlsContext
cipherKeySize int
macSize int
return TlsAeadCipher

CreateDesEdeBlockCipher() protected method

protected CreateDesEdeBlockCipher ( ) : IBlockCipher
return IBlockCipher

CreateDesEdeCipher() protected method

protected CreateDesEdeCipher ( TlsContext context, int macAlgorithm ) : TlsBlockCipher
context TlsContext
macAlgorithm int
return TlsBlockCipher

CreateHMacDigest() protected method

protected CreateHMacDigest ( int macAlgorithm ) : IDigest
macAlgorithm int
return IDigest

CreateNullCipher() protected method

protected CreateNullCipher ( TlsContext context, int macAlgorithm ) : TlsNullCipher
context TlsContext
macAlgorithm int
return TlsNullCipher

CreateRC4Cipher() protected method

protected CreateRC4Cipher ( TlsContext context, int cipherKeySize, int macAlgorithm ) : Org.BouncyCastle.Crypto.Tls.TlsStreamCipher
context TlsContext
cipherKeySize int
macAlgorithm int
return Org.BouncyCastle.Crypto.Tls.TlsStreamCipher

CreateRC4StreamCipher() protected method

protected CreateRC4StreamCipher ( ) : IStreamCipher
return IStreamCipher

CreateSeedBlockCipher() protected method

protected CreateSeedBlockCipher ( ) : IBlockCipher
return IBlockCipher

CreateSeedCipher() protected method

protected CreateSeedCipher ( TlsContext context, int macAlgorithm ) : TlsBlockCipher
context TlsContext
macAlgorithm int
return TlsBlockCipher