C# Класс Org.BouncyCastle.Crypto.Tls.DefaultTlsCipherFactory

Наследование: AbstractTlsCipherFactory
Показать файл Открыть проект

Открытые методы

Метод Описание
CreateCipher ( TlsContext context, int encryptionAlgorithm, int macAlgorithm ) : TlsCipher

Защищенные методы

Метод Описание
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

Описание методов

CreateAESCipher() защищенный Метод

protected CreateAESCipher ( TlsContext context, int cipherKeySize, int macAlgorithm ) : TlsBlockCipher
context TlsContext
cipherKeySize int
macAlgorithm int
Результат TlsBlockCipher

CreateAeadBlockCipher_Aes_Ccm() защищенный Метод

protected CreateAeadBlockCipher_Aes_Ccm ( ) : IAeadBlockCipher
Результат IAeadBlockCipher

CreateAeadBlockCipher_Aes_Gcm() защищенный Метод

protected CreateAeadBlockCipher_Aes_Gcm ( ) : IAeadBlockCipher
Результат IAeadBlockCipher

CreateAeadBlockCipher_Aes_Ocb() защищенный Метод

protected CreateAeadBlockCipher_Aes_Ocb ( ) : IAeadBlockCipher
Результат IAeadBlockCipher

CreateAeadBlockCipher_Camellia_Gcm() защищенный Метод

protected CreateAeadBlockCipher_Camellia_Gcm ( ) : IAeadBlockCipher
Результат IAeadBlockCipher

CreateAesBlockCipher() защищенный Метод

protected CreateAesBlockCipher ( ) : IBlockCipher
Результат IBlockCipher

CreateAesEngine() защищенный Метод

protected CreateAesEngine ( ) : IBlockCipher
Результат IBlockCipher

CreateCamelliaBlockCipher() защищенный Метод

protected CreateCamelliaBlockCipher ( ) : IBlockCipher
Результат IBlockCipher

CreateCamelliaCipher() защищенный Метод

protected CreateCamelliaCipher ( TlsContext context, int cipherKeySize, int macAlgorithm ) : TlsBlockCipher
context TlsContext
cipherKeySize int
macAlgorithm int
Результат TlsBlockCipher

CreateCamelliaEngine() защищенный Метод

protected CreateCamelliaEngine ( ) : IBlockCipher
Результат IBlockCipher

CreateChaCha20Poly1305() защищенный Метод

protected CreateChaCha20Poly1305 ( TlsContext context ) : TlsCipher
context TlsContext
Результат TlsCipher

CreateCipher() публичный Метод

public CreateCipher ( TlsContext context, int encryptionAlgorithm, int macAlgorithm ) : TlsCipher
context TlsContext
encryptionAlgorithm int
macAlgorithm int
Результат TlsCipher

CreateCipher_Aes_Ccm() защищенный Метод

protected CreateCipher_Aes_Ccm ( TlsContext context, int cipherKeySize, int macSize ) : TlsAeadCipher
context TlsContext
cipherKeySize int
macSize int
Результат TlsAeadCipher

CreateCipher_Aes_Gcm() защищенный Метод

protected CreateCipher_Aes_Gcm ( TlsContext context, int cipherKeySize, int macSize ) : TlsAeadCipher
context TlsContext
cipherKeySize int
macSize int
Результат TlsAeadCipher

CreateCipher_Aes_Ocb() защищенный Метод

protected CreateCipher_Aes_Ocb ( TlsContext context, int cipherKeySize, int macSize ) : TlsAeadCipher
context TlsContext
cipherKeySize int
macSize int
Результат TlsAeadCipher

CreateCipher_Camellia_Gcm() защищенный Метод

protected CreateCipher_Camellia_Gcm ( TlsContext context, int cipherKeySize, int macSize ) : TlsAeadCipher
context TlsContext
cipherKeySize int
macSize int
Результат TlsAeadCipher

CreateDesEdeBlockCipher() защищенный Метод

protected CreateDesEdeBlockCipher ( ) : IBlockCipher
Результат IBlockCipher

CreateDesEdeCipher() защищенный Метод

protected CreateDesEdeCipher ( TlsContext context, int macAlgorithm ) : TlsBlockCipher
context TlsContext
macAlgorithm int
Результат TlsBlockCipher

CreateHMacDigest() защищенный Метод

protected CreateHMacDigest ( int macAlgorithm ) : IDigest
macAlgorithm int
Результат IDigest

CreateNullCipher() защищенный Метод

protected CreateNullCipher ( TlsContext context, int macAlgorithm ) : TlsNullCipher
context TlsContext
macAlgorithm int
Результат TlsNullCipher

CreateRC4Cipher() защищенный Метод

protected CreateRC4Cipher ( TlsContext context, int cipherKeySize, int macAlgorithm ) : Org.BouncyCastle.Crypto.Tls.TlsStreamCipher
context TlsContext
cipherKeySize int
macAlgorithm int
Результат Org.BouncyCastle.Crypto.Tls.TlsStreamCipher

CreateRC4StreamCipher() защищенный Метод

protected CreateRC4StreamCipher ( ) : IStreamCipher
Результат IStreamCipher

CreateSeedBlockCipher() защищенный Метод

protected CreateSeedBlockCipher ( ) : IBlockCipher
Результат IBlockCipher

CreateSeedCipher() защищенный Метод

protected CreateSeedCipher ( TlsContext context, int macAlgorithm ) : TlsBlockCipher
context TlsContext
macAlgorithm int
Результат TlsBlockCipher