class |
CertificatePriorityComparator |
Comparator for prioritizing certificates in path building.
|
interface |
CertPinManager |
Interface for classes that implement certificate pinning for use in TrustManagerImpl .
|
class |
ChainStrengthAnalyzer |
Analyzes the cryptographic strength of a chain of X.509 certificates.
|
class |
ClientSessionContext |
Caches client sessions.
|
interface |
ConscryptCertStore |
A certificate store that supports additional operations that are used in
TrustManagerImpl.
|
class |
DefaultSSLContextImpl |
Support class for this package.
|
class |
DESEDESecretKeyFactory |
An implementation of SecretKeyFactory for use with DESEDE keys.
|
class |
ECParameters |
AlgorithmParameters implementation for elliptic curves.
|
interface |
ExperimentalApi |
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
class |
FileClientSessionCache |
File-based cache implementation.
|
class |
GCMParameters |
GCM parameters used during an ciphering operation with OpenSSLCipher .
|
(package private) class |
HostProperties |
Utilities for interacting with properties of the host being run on.
|
interface |
Internal |
Annotates a program element (class, method, package etc) which is internal to Conscrypt, not part
of
the public API, and should not be used by users of Conscrypt.
|
class |
IvParameters |
An implementation of AlgorithmParameters that contains only an IV.
|
class |
KeyGeneratorImpl |
An implementation of KeyGenerator suitable for use with other Conscrypt
algorithms.
|
class |
KeyManagerFactoryImpl |
KeyManagerFactory implementation.
|
class |
NativeCrypto |
Provides the Java side of our JNI glue for OpenSSL.
|
class |
OAEPParameters |
AlgorithmParameters implementation for OAEP.
|
class |
OpenSSLAeadCipher |
|
class |
OpenSSLAeadCipherAES |
|
class |
OpenSSLAeadCipherChaCha20 |
|
class |
OpenSSLCipher |
An implementation of Cipher using BoringSSL as the backing library.
|
class |
OpenSSLCipherChaCha20 |
Implementation of the ChaCha20 stream cipher.
|
class |
OpenSSLCipherRSA |
|
class |
OpenSSLContextImpl |
OpenSSL-backed SSLContext service provider interface.
|
class |
OpenSSLECDHKeyAgreement |
Elliptic Curve Diffie-Hellman key agreement backed by the OpenSSL engine.
|
class |
OpenSSLECKeyFactory |
An implementation of a KeyFactorySpi for EC keys based on BoringSSL.
|
class |
OpenSSLECKeyPairGenerator |
An implementation of KeyPairGenerator for EC keys which uses BoringSSL to perform all the
operations.
|
class |
OpenSSLEvpCipher |
|
class |
OpenSSLEvpCipherAES |
|
class |
OpenSSLEvpCipherARC4 |
|
class |
OpenSSLEvpCipherDESEDE |
|
interface |
OpenSSLKeyHolder |
Marker interface for classes that hold an OpenSSLKey .
|
class |
OpenSSLMac |
An implementation of Mac which uses BoringSSL to perform all the operations.
|
class |
OpenSSLMessageDigestJDK |
Implements the JDK MessageDigest interface using OpenSSL's EVP API.
|
class |
OpenSSLProvider |
Provider that uses BoringSSL to perform the actual cryptographic operations.
|
class |
OpenSSLRandom |
Implements SecureRandom using BoringSSL's RAND interface.
|
class |
OpenSSLRSAKeyFactory |
An implementation of KeyFactory which uses BoringSSL to perform all the
operations.
|
class |
OpenSSLRSAKeyPairGenerator |
An implementation of KeyPairGenerator which uses BoringSSL to perform all
the operations.
|
class |
OpenSSLRSAPublicKey |
An implementation of PublicKey for RSA keys which uses BoringSSL to
perform all the operations.
|
class |
OpenSSLSignature |
Implements the subset of the JDK Signature interface needed for
signature verification using OpenSSL.
|
class |
OpenSSLSignatureRawECDSA |
Implements the JDK Signature interface needed for RAW ECDSA signature
generation and verification using BoringSSL.
|
class |
OpenSSLSignatureRawRSA |
Implements the JDK Signature interface needed for RAW RSA signature
generation and verification using BoringSSL.
|
class |
OpenSSLSocketImpl |
Public shim allowing us to stay backward-compatible with legacy applications which were using
Conscrypt's extended socket API before the introduction of the Conscrypt class.
|
class |
OpenSSLX509Certificate |
An implementation of X509Certificate based on BoringSSL.
|
class |
OpenSSLX509CertificateFactory |
An implementation of CertificateFactory based on BoringSSL.
|
interface |
PSKKeyManager |
Deprecated.
|
class |
PSSParameters |
AlgorithmParameters implementation for PSS.
|
class |
ServerSessionContext |
Caches server sessions.
|
(package private) class |
ShortBufferWithoutStackTraceException |
This class basically does the same thing the ShortBufferException class does
except not filling in stack trace in the exception to save CPU-time for it
in an environment where this can be thrown many times.
|
interface |
SSLClientSessionCache |
A persistent SSLSession cache used by
SSLSessionContext to share client-side SSL sessions
across processes.
|
class |
TrustedCertificateIndex |
Indexes TrustAnchor instances so they can be found in O(1)
time instead of O(N).
|
class |
TrustManagerFactoryImpl |
TrustManagerFactory service provider interface implementation.
|
class |
TrustManagerImpl |
TrustManager implementation.
|