Org.BouncyCastle.Tls.Crypto.Impl
Namespace with 13 public types
Classes
LegacyTls13Verifier
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.
TlsNullCipher
The NULL cipher.
TlsSuiteHmac
A generic TLS MAC implementation, acting as an HMAC based on some underlying Digest.
Static Classes
PqcUtilities
Abstract 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.
RsaUtilities
TlsImplUtilities
Useful utility methods.
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.