Namespace Org.BouncyCastle.Tls.Crypto.Impl
Namespaces
Classes
- AbstractTlsCrypto
Base class for a TlsCrypto implementation that provides some needed methods from elsewhere in the impl package.
- AbstractTlsSecret
Base class for a TlsSecret implementation which captures common code and fields.
- TlsAeadCipher
A generic TLS 1.2 AEAD cipher.
- TlsBlockCipher
A generic TLS 1.0-1.2 block cipher. This can be used for AES or 3DES for example.
- TlsImplUtilities
Useful utility methods.
- TlsNullCipher
The NULL cipher.
- TlsSuiteHmac
A generic TLS MAC implementation, acting as an HMAC based on some underlying Digest.
Interfaces
- TlsAeadCipherImpl
Base interface for services supporting AEAD encryption/decryption.
- TlsBlockCipherImpl
Interface for block cipher services.
- TlsSuiteMac
Base interface for a generic TLS MAC implementation for use with a bulk cipher.