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

Inheritance: AbstractTlsCipherFactory
Afficher le fichier Open project: gkardava/WinPass

Méthodes publiques

Méthode Description
CreateCipher ( TlsContext context, int encryptionAlgorithm, int macAlgorithm ) : TlsCipher

Méthodes protégées

Méthode 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 méthode

protected CreateAESCipher ( TlsContext context, int cipherKeySize, int macAlgorithm ) : TlsBlockCipher
context TlsContext
cipherKeySize int
macAlgorithm int
Résultat TlsBlockCipher

CreateAeadBlockCipher_Aes_Ccm() protected méthode

protected CreateAeadBlockCipher_Aes_Ccm ( ) : IAeadBlockCipher
Résultat IAeadBlockCipher

CreateAeadBlockCipher_Aes_Gcm() protected méthode

protected CreateAeadBlockCipher_Aes_Gcm ( ) : IAeadBlockCipher
Résultat IAeadBlockCipher

CreateAeadBlockCipher_Aes_Ocb() protected méthode

protected CreateAeadBlockCipher_Aes_Ocb ( ) : IAeadBlockCipher
Résultat IAeadBlockCipher

CreateAeadBlockCipher_Camellia_Gcm() protected méthode

protected CreateAeadBlockCipher_Camellia_Gcm ( ) : IAeadBlockCipher
Résultat IAeadBlockCipher

CreateAesBlockCipher() protected méthode

protected CreateAesBlockCipher ( ) : IBlockCipher
Résultat IBlockCipher

CreateAesEngine() protected méthode

protected CreateAesEngine ( ) : IBlockCipher
Résultat IBlockCipher

CreateCamelliaBlockCipher() protected méthode

protected CreateCamelliaBlockCipher ( ) : IBlockCipher
Résultat IBlockCipher

CreateCamelliaCipher() protected méthode

protected CreateCamelliaCipher ( TlsContext context, int cipherKeySize, int macAlgorithm ) : TlsBlockCipher
context TlsContext
cipherKeySize int
macAlgorithm int
Résultat TlsBlockCipher

CreateCamelliaEngine() protected méthode

protected CreateCamelliaEngine ( ) : IBlockCipher
Résultat IBlockCipher

CreateChaCha20Poly1305() protected méthode

protected CreateChaCha20Poly1305 ( TlsContext context ) : TlsCipher
context TlsContext
Résultat TlsCipher

CreateCipher() public méthode

public CreateCipher ( TlsContext context, int encryptionAlgorithm, int macAlgorithm ) : TlsCipher
context TlsContext
encryptionAlgorithm int
macAlgorithm int
Résultat TlsCipher

CreateCipher_Aes_Ccm() protected méthode

protected CreateCipher_Aes_Ccm ( TlsContext context, int cipherKeySize, int macSize ) : TlsAeadCipher
context TlsContext
cipherKeySize int
macSize int
Résultat TlsAeadCipher

CreateCipher_Aes_Gcm() protected méthode

protected CreateCipher_Aes_Gcm ( TlsContext context, int cipherKeySize, int macSize ) : TlsAeadCipher
context TlsContext
cipherKeySize int
macSize int
Résultat TlsAeadCipher

CreateCipher_Aes_Ocb() protected méthode

protected CreateCipher_Aes_Ocb ( TlsContext context, int cipherKeySize, int macSize ) : TlsAeadCipher
context TlsContext
cipherKeySize int
macSize int
Résultat TlsAeadCipher

CreateCipher_Camellia_Gcm() protected méthode

protected CreateCipher_Camellia_Gcm ( TlsContext context, int cipherKeySize, int macSize ) : TlsAeadCipher
context TlsContext
cipherKeySize int
macSize int
Résultat TlsAeadCipher

CreateDesEdeBlockCipher() protected méthode

protected CreateDesEdeBlockCipher ( ) : IBlockCipher
Résultat IBlockCipher

CreateDesEdeCipher() protected méthode

protected CreateDesEdeCipher ( TlsContext context, int macAlgorithm ) : TlsBlockCipher
context TlsContext
macAlgorithm int
Résultat TlsBlockCipher

CreateHMacDigest() protected méthode

protected CreateHMacDigest ( int macAlgorithm ) : IDigest
macAlgorithm int
Résultat IDigest

CreateNullCipher() protected méthode

protected CreateNullCipher ( TlsContext context, int macAlgorithm ) : TlsNullCipher
context TlsContext
macAlgorithm int
Résultat TlsNullCipher

CreateRC4Cipher() protected méthode

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

CreateRC4StreamCipher() protected méthode

protected CreateRC4StreamCipher ( ) : IStreamCipher
Résultat IStreamCipher

CreateSeedBlockCipher() protected méthode

protected CreateSeedBlockCipher ( ) : IBlockCipher
Résultat IBlockCipher

CreateSeedCipher() protected méthode

protected CreateSeedCipher ( TlsContext context, int macAlgorithm ) : TlsBlockCipher
context TlsContext
macAlgorithm int
Résultat TlsBlockCipher