C# 클래스 Org.BouncyCastle.Crypto.Tls.DefaultTlsCipherFactory

상속: AbstractTlsCipherFactory
파일 보기 프로젝트 열기: gkardava/WinPass

공개 메소드들

메소드 설명
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