| AbstractOpenSSLSession |
Extends the base SSLSession with some methods used exclusively in Conscrypt.
|
| AddressUtils |
Utilities to check whether IP addresses meet some criteria.
|
| BaseOpenSSLSocketAdapterFactory |
|
| ChainStrengthAnalyzer |
|
| ClientSessionContext |
Caches client sessions.
|
| CryptoUpcalls |
Provides a place where NativeCrypto can call back up to do Java language
calls to work on delegated key types from native code.
|
| DefaultSSLContextImpl |
Support class for this package.
|
| DuckTypedPSKKeyManager |
Deprecated
|
| EvpMdRef |
|
| EvpMdRef.MD5 |
|
| EvpMdRef.SHA1 |
|
| EvpMdRef.SHA224 |
|
| EvpMdRef.SHA256 |
|
| EvpMdRef.SHA384 |
|
| EvpMdRef.SHA512 |
|
| FileClientSessionCache |
File-based cache implementation.
|
| GCMParameters |
GCM parameters used during an ciphering operation with OpenSSLCipher.
|
| KeyManagerFactoryImpl |
KeyManagerFactory implementation.
|
| KeyManagerImpl |
KeyManager implementation.
|
| KitKatPlatformOpenSSLSocketAdapterFactory |
A SSLSocketFactory which creates unbundled conscrypt SSLSockets and wraps
them into KitKat (and newer) platform SSLSockets.
|
| KitKatPlatformOpenSSLSocketImplAdapter |
This class delegates all calls to an org.conscrypt.OpenSSLSocketImpl.
|
| NativeConstants |
|
| NativeCrypto |
Provides the Java side of our JNI glue for OpenSSL.
|
| NativeRef |
Used to hold onto native OpenSSL references and run finalization on those
objects.
|
| NativeRef.EC_GROUP |
|
| NativeRef.EC_POINT |
|
| NativeRef.EVP_CIPHER_CTX |
|
| NativeRef.EVP_MD_CTX |
|
| NativeRef.EVP_PKEY |
|
| NativeRef.EVP_PKEY_CTX |
|
| NativeRef.HMAC_CTX |
|
| OpenSSLBIOInputStream |
Provides an interface to OpenSSL's BIO system directly from a Java
InputStream.
|
| OpenSSLBIOSink |
|
| OpenSSLBIOSource |
|
| OpenSSLCipher |
|
| OpenSSLCipher.EVP_AEAD |
|
| OpenSSLCipher.EVP_AEAD.AES |
|
| OpenSSLCipher.EVP_AEAD.AES.GCM |
|
| OpenSSLCipher.EVP_AEAD.AES.GCM.AES_128 |
|
| OpenSSLCipher.EVP_AEAD.AES.GCM.AES_256 |
|
| OpenSSLCipher.EVP_CIPHER |
|
| OpenSSLCipher.EVP_CIPHER.AES |
|
| OpenSSLCipher.EVP_CIPHER.AES_128 |
|
| OpenSSLCipher.EVP_CIPHER.AES_128.CBC |
|
| OpenSSLCipher.EVP_CIPHER.AES_128.CBC.NoPadding |
|
| OpenSSLCipher.EVP_CIPHER.AES_128.CBC.PKCS5Padding |
|
| OpenSSLCipher.EVP_CIPHER.AES_128.CTR |
|
| OpenSSLCipher.EVP_CIPHER.AES_128.ECB |
|
| OpenSSLCipher.EVP_CIPHER.AES_128.ECB.NoPadding |
|
| OpenSSLCipher.EVP_CIPHER.AES_128.ECB.PKCS5Padding |
|
| OpenSSLCipher.EVP_CIPHER.AES_256 |
|
| OpenSSLCipher.EVP_CIPHER.AES_256.CBC |
|
| OpenSSLCipher.EVP_CIPHER.AES_256.CBC.NoPadding |
|
| OpenSSLCipher.EVP_CIPHER.AES_256.CBC.PKCS5Padding |
|
| OpenSSLCipher.EVP_CIPHER.AES_256.CTR |
|
| OpenSSLCipher.EVP_CIPHER.AES_256.ECB |
|
| OpenSSLCipher.EVP_CIPHER.AES_256.ECB.NoPadding |
|
| OpenSSLCipher.EVP_CIPHER.AES_256.ECB.PKCS5Padding |
|
| OpenSSLCipher.EVP_CIPHER.AES_BASE |
|
| OpenSSLCipher.EVP_CIPHER.AES.CBC |
|
| OpenSSLCipher.EVP_CIPHER.AES.CBC.NoPadding |
|
| OpenSSLCipher.EVP_CIPHER.AES.CBC.PKCS5Padding |
|
| OpenSSLCipher.EVP_CIPHER.AES.CTR |
|
| OpenSSLCipher.EVP_CIPHER.AES.ECB |
|
| OpenSSLCipher.EVP_CIPHER.AES.ECB.NoPadding |
|
| OpenSSLCipher.EVP_CIPHER.AES.ECB.PKCS5Padding |
|
| OpenSSLCipher.EVP_CIPHER.ARC4 |
|
| OpenSSLCipher.EVP_CIPHER.DESEDE |
|
| OpenSSLCipher.EVP_CIPHER.DESEDE.CBC |
|
| OpenSSLCipher.EVP_CIPHER.DESEDE.CBC.NoPadding |
|
| OpenSSLCipher.EVP_CIPHER.DESEDE.CBC.PKCS5Padding |
|
| OpenSSLContextImpl |
OpenSSL-backed SSLContext service provider interface.
|
| OpenSSLContextImpl.TLSv1 |
|
| OpenSSLContextImpl.TLSv11 |
|
| OpenSSLContextImpl.TLSv12 |
|
| OpenSSLECDHKeyAgreement |
Elliptic Curve Diffie-Hellman key agreement backed by the OpenSSL engine.
|
| OpenSSLECGroupContext |
|
| OpenSSLECKeyFactory |
|
| OpenSSLECKeyPairGenerator |
|
| OpenSSLECPrivateKey |
|
| OpenSSLECPublicKey |
|
| OpenSSLEngineImpl |
Implements the SSLEngine API using OpenSSL's non-blocking interfaces.
|
| OpenSSLEngineSocketImpl |
Implements crypto handling by delegating to OpenSSLEngine.
|
| OpenSSLExtendedSessionImpl |
Implementation of the ExtendedSSLSession class for OpenSSL.
|
| OpenSSLKey |
|
| OpenSSLMac |
|
| OpenSSLMac.HmacMD5 |
|
| OpenSSLMac.HmacSHA1 |
|
| OpenSSLMac.HmacSHA224 |
|
| OpenSSLMac.HmacSHA256 |
|
| OpenSSLMac.HmacSHA384 |
|
| OpenSSLMac.HmacSHA512 |
|
| OpenSSLMessageDigestJDK |
Implements the JDK MessageDigest interface using OpenSSL's EVP API.
|
| OpenSSLMessageDigestJDK.MD5 |
|
| OpenSSLMessageDigestJDK.SHA1 |
|
| OpenSSLMessageDigestJDK.SHA224 |
|
| OpenSSLMessageDigestJDK.SHA256 |
|
| OpenSSLMessageDigestJDK.SHA384 |
|
| OpenSSLMessageDigestJDK.SHA512 |
|
| OpenSSLProvider |
Provider that goes through OpenSSL for operations.
|
| OpenSSLRandom |
|
| OpenSSLRSAKeyFactory |
|
| OpenSSLRSAKeyPairGenerator |
|
| OpenSSLRSAPrivateCrtKey |
|
| OpenSSLRSAPrivateKey |
|
| OpenSSLRSAPublicKey |
|
| OpenSSLServerSocketFactoryImpl |
|
| OpenSSLServerSocketImpl |
OpenSSL-based implementation of server sockets.
|
| OpenSSLSessionImpl |
Implementation of the class OpenSSLSessionImpl
based on OpenSSL.
|
| OpenSSLSignature |
Implements the subset of the JDK Signature interface needed for
signature verification using OpenSSL.
|
| OpenSSLSignature.MD5RSA |
|
| OpenSSLSignature.SHA1ECDSA |
|
| OpenSSLSignature.SHA1RSA |
|
| OpenSSLSignature.SHA1RSAPSS |
|
| OpenSSLSignature.SHA224ECDSA |
|
| OpenSSLSignature.SHA224RSA |
|
| OpenSSLSignature.SHA224RSAPSS |
|
| OpenSSLSignature.SHA256ECDSA |
|
| OpenSSLSignature.SHA256RSA |
|
| OpenSSLSignature.SHA256RSAPSS |
|
| OpenSSLSignature.SHA384ECDSA |
|
| OpenSSLSignature.SHA384RSA |
|
| OpenSSLSignature.SHA384RSAPSS |
|
| OpenSSLSignature.SHA512ECDSA |
|
| OpenSSLSignature.SHA512RSA |
|
| OpenSSLSignature.SHA512RSAPSS |
|
| OpenSSLSignatureRawRSA |
Implements the JDK Signature interface needed for RAW RSA signature
generation and verification using OpenSSL.
|
| OpenSSLSocketFactoryImpl |
|
| OpenSSLSocketImpl |
Implementation of the class OpenSSLSocketImpl based on OpenSSL.
|
| OpenSSLSocketImplWrapper |
This class wraps the SSL functionality over an existing connected socket.
|
| OpenSSLX509Certificate |
|
| OpenSSLX509CertificateFactory |
|
| OpenSSLX509CertPath |
|
| OpenSSLX509CRL |
|
| OpenSSLX509CRLEntry |
|
| PreKitKatPlatformOpenSSLSocketAdapterFactory |
A SSLSocketFactory which creates unbundled conscrypt SSLSockets and wraps
them into pre-KitKat platform SSLSockets.
|
| PreKitKatPlatformOpenSSLSocketImplAdapter |
This class delegates all calls to an org.conscrypt.OpenSSLSocketImpl.
|
| ServerSessionContext |
Caches server sessions.
|
| SSLNullSession |
|
| SSLParametersImpl |
The instances of this class encapsulate all the info
about enabled cipher suites and protocols,
as well as the information about client/server mode of
ssl socket, whether it require/want client authentication or not,
and controls whether new SSL sessions may be established by this
socket or not.
|
| X509PublicKey |
A simple but useless key class that holds X.509 public key information when
the appropriate KeyFactory for the key algorithm is not available.
|