Package org.bouncycastle.tls.crypto.impl
Common classes used to support the JCA/JCE and BC light weight services.
-
Interface Summary Interface Description 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. -
Class Summary Class Description 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.LegacyTls13Verifier RSAUtil TlsAEADCipher A generic TLS 1.2 AEAD cipher.TlsBlockCipher A generic TLS 1.0-1.2 block cipher.TlsImplUtils Useful utility methods.TlsNullCipher The NULL cipher.TlsSuiteHMac A generic TLS MAC implementation, acting as an HMAC based on some underlying Digest.