| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | TlsAEADCipherImpl
Base interface for services supporting AEAD encryption/decryption. |
| public interface | TlsBlockCipherImpl
Interface for block cipher services. |
| public interface | TlsEncryptor
Base interface for an encryptor based on a public key. |
| public interface | TlsSuiteMac
Base interface for a generic TLS MAC implementation for use with a bulk cipher. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractTlsCrypto
Base class for a TlsCrypto implementation that provides some needed methods from elsewhere in the impl package. |
| public abstract class | AbstractTlsSecret
Base class for a TlsSecret implementation which captures common code and fields. |
| pack-priv class | |
| public class | |
| public class | |
| public class | |
| public class | TlsAEADCipher
A generic TLS 1.2 AEAD cipher. |
| public class | TlsBlockCipher
A generic TLS 1.0-1.2 block cipher. |
| public class | TlsImplUtils
Useful utility methods. |
| public class | TlsNullCipher
The NULL cipher. |
| public class | TlsSuiteHMac
A generic TLS MAC implementation, acting as an HMAC based on some underlying Digest. |