class |
ArrayUtils |
Compatibility utility for Arrays.
|
class |
ByteArray |
Byte array wrapper for hashtable use.
|
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 |
DuckTypedHpkeSpi |
Duck typed implementation of HpkeSpi.
|
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.
|
class |
HpkeImpl |
|
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 |
OpenSSLBaseDHKeyAgreement<T> |
Generic base classe for Diffie-Hellman style key agreement backed by the OpenSSL engine.
|
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 |
OpenSslEdDsaKeyFactory |
An implementation of a KeyFactorySpi for EdDSA keys based on BoringSSL.
|
class |
OpenSslEdDsaKeyPairGenerator |
An implementation of KeyPairGenerator for XDH keys which uses BoringSSL to perform all
the operations.
|
class |
OpenSSLEvpCipher |
|
class |
OpenSSLEvpCipherAES |
|
class |
OpenSSLEvpCipherARC4 |
|
class |
OpenSSLEvpCipherDESEDE |
|
class |
OpenSSLKey |
Represents a BoringSSL EVP_PKEY.
|
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 |
OpenSslMlDsaKeyFactory |
An implementation of a KeyFactorySpi for MLDSA keys based on BoringSSL.
|
class |
OpenSslMlDsaKeyPairGenerator |
An implementation of KeyPairGenerator for ML-DSA keys which uses BoringSSL to perform all
the operations.
|
class |
OpenSslMlKemKeyFactory |
An implementation of a KeyFactorySpi for ML-KEM keys based on BoringSSL.
|
class |
OpenSslMlKemKeyPairGenerator |
An implementation of KeyPairGenerator for ML-KEM keys which uses BoringSSL to perform all
the operations.
|
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 |
OpenSslSignatureEdDsa |
Implements the JDK Signature interface needed for EdDSA signature generation and verification
using BoringSSL.
|
class |
OpenSslSignatureMlDsa |
Implements the JDK Signature interface needed for ML-DSA signature generation and verification
using BoringSSL.
|
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 |
OpenSslSignatureSlhDsa |
Implements the JDK Signature interface needed for SLH-DSA-SHA2-128S signature generation and
verification using BoringSSL.
|
class |
OpenSslSlhDsaKeyFactory |
An implementation of a KeyFactorySpi for SLH-DSL keys based on BoringSSL.
|
class |
OpenSslSlhDsaKeyPairGenerator |
An implementation of KeyPairGenerator for SLH-DSA keys which uses BoringSSL to perform
all the operations.
|
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.
|
class |
OpenSSLXDHKeyAgreement |
Elliptic Curve Diffie-Hellman key agreement backed by the OpenSSL engine.
|
class |
OpenSSLXDHKeyFactory |
An implementation of a KeyFactorySpi for XEC keys based on BoringSSL.
|
class |
OpenSSLXDHKeyPairGenerator |
An implementation of KeyPairGenerator for XDH keys which uses BoringSSL to perform all
the operations.
|
(package private) class |
OpenSSLXECParameterSpec |
Parameter markers to assist in future compatibility should other XEC curves be supported.
|
class |
OpenSslXwingKeyFactory |
An implementation of a KeyFactorySpi for XWING keys based on BoringSSL.
|
class |
OpenSslXwingKeyPairGenerator |
An implementation of KeyPairGenerator for XWING keys which uses BoringSSL to perform all
the operations.
|
class |
Platform |
Platform-specific methods for OpenJDK.
|
interface |
PSKKeyManager |
Deprecated.
|
class |
PSSParameters |
AlgorithmParameters implementation for PSS.
|
class |
ScryptSecretKeyFactory |
|
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.
|
class |
Spake2PlusKeyManager |
Provider of key material for Spake2Plus
|
class |
Spake2PlusTrustManager |
Noop TrustManager for Spake2Plus
|
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.
|