All Packages
Package Summary
Package
Description
Core types shared across the library, such as protocol constants, protocol exceptions and session tickets.
TLS alert types, thrown as exceptions to signal protocol errors during the handshake.
Internal compatibility helpers for supporting multiple Java versions.
The public API of the library: the client and server TLS engines and their factories, plus the callback interfaces
an application implements to send messages and react to handshake events.
Internal implementation of the TLS engines, including the handshake state machine and transcript hash.
Platform abstraction for mapping cryptographic algorithm names, needed because Android uses different names than
standard Java.
The TLS extension types and the parser that dispatches to them; unsupported extensions are represented by
UnknownExtension rather than causing a parse failure.The TLS 1.3 handshake message types (RFC 8446 §4), such as ClientHello, ServerHello, Certificate and Finished.
Internal logging support.
Internal utility helpers.