android/net/ssl/SSLEngines.class
<Unknown>
package android.net.ssl
public android.net.ssl.SSLEngines extends java.lang.Object {
public static boolean isSupportedEngine (javax.net.ssl.SSLEngine)
public static void setUseSessionTickets (javax.net.ssl.SSLEngine, boolean)
public static byte[] exportKeyingMaterial (javax.net.ssl.SSLEngine, java.lang.String, byte[], int) throws javax.net.ssl.SSLException
}
android/net/ssl/SSLSockets.class
<Unknown>
package android.net.ssl
public android.net.ssl.SSLSockets extends java.lang.Object {
public static boolean isSupportedSocket (javax.net.ssl.SSLSocket)
public static void setUseSessionTickets (javax.net.ssl.SSLSocket, boolean)
public static byte[] exportKeyingMaterial (javax.net.ssl.SSLSocket, java.lang.String, byte[], int) throws javax.net.ssl.SSLException
}
com/android/org/conscrypt/AbstractConscryptEngine.class
<Unknown>
package com.android.org.conscrypt
abstract com.android.org.conscrypt.AbstractConscryptEngine extends javax.net.ssl.SSLEngine {
void <init> ()
abstract void setBufferAllocator (com.android.org.conscrypt.BufferAllocator)
abstract int maxSealOverhead ()
abstract void setChannelIdEnabled (boolean)
abstract byte[] getChannelId () throws javax.net.ssl.SSLException
abstract void setChannelIdPrivateKey (java.security.PrivateKey)
abstract void setHandshakeListener (com.android.org.conscrypt.HandshakeListener)
abstract void setHostname (java.lang.String)
abstract java.lang.String getHostname ()
public abstract java.lang.String getPeerHost ()
public abstract int getPeerPort ()
public final javax.net.ssl.SSLSession getHandshakeSession ()
abstract javax.net.ssl.SSLSession handshakeSession ()
public abstract javax.net.ssl.SSLEngineResult unwrap (java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.net.ssl.SSLException
public abstract javax.net.ssl.SSLEngineResult unwrap (java.nio.ByteBuffer, java.nio.ByteBuffer[]) throws javax.net.ssl.SSLException
public abstract javax.net.ssl.SSLEngineResult unwrap (java.nio.ByteBuffer, java.nio.ByteBuffer[], int, int) throws javax.net.ssl.SSLException
abstract javax.net.ssl.SSLEngineResult unwrap (java.nio.ByteBuffer[], java.nio.ByteBuffer[]) throws javax.net.ssl.SSLException
abstract javax.net.ssl.SSLEngineResult unwrap (java.nio.ByteBuffer[], int, int, java.nio.ByteBuffer[], int, int) throws javax.net.ssl.SSLException
public abstract javax.net.ssl.SSLEngineResult wrap (java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.net.ssl.SSLException
public abstract javax.net.ssl.SSLEngineResult wrap (java.nio.ByteBuffer[], int, int, java.nio.ByteBuffer) throws javax.net.ssl.SSLException
abstract void setUseSessionTickets (boolean)
abstract void setApplicationProtocols (java.lang.String[])
abstract java.lang.String[] getApplicationProtocols ()
public abstract java.lang.String getApplicationProtocol ()
public abstract java.lang.String getHandshakeApplicationProtocol ()
abstract void setApplicationProtocolSelector (com.android.org.conscrypt.ApplicationProtocolSelector)
abstract byte[] getTlsUnique ()
abstract byte[] exportKeyingMaterial (java.lang.String, byte[], int) throws javax.net.ssl.SSLException
}
com/android/org/conscrypt/AbstractConscryptSocket.class
<Unknown>
package com.android.org.conscrypt
abstract com.android.org.conscrypt.AbstractConscryptSocket extends javax.net.ssl.SSLSocket {
final java.net.Socket socket
void <init> () throws java.io.IOException
void <init> (java.lang.String, int) throws java.io.IOException
void <init> (java.net.InetAddress, int) throws java.io.IOException
void <init> (java.lang.String, int, java.net.InetAddress, int) throws java.io.IOException
void <init> (java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException
void <init> (java.net.Socket, java.lang.String, int, boolean) throws java.io.IOException
public final void connect (java.net.SocketAddress) throws java.io.IOException
public final void connect (java.net.SocketAddress, int) throws java.io.IOException
public void bind (java.net.SocketAddress) throws java.io.IOException
public void close () throws java.io.IOException
public java.net.InetAddress getInetAddress ()
public java.net.InetAddress getLocalAddress ()
public int getLocalPort ()
public java.net.SocketAddress getRemoteSocketAddress ()
public java.net.SocketAddress getLocalSocketAddress ()
public final int getPort ()
public void addHandshakeCompletedListener (javax.net.ssl.HandshakeCompletedListener)
public void removeHandshakeCompletedListener (javax.net.ssl.HandshakeCompletedListener)
public java.io.FileDescriptor getFileDescriptor$ ()
public final void setSoTimeout (int) throws java.net.SocketException
public final int getSoTimeout () throws java.net.SocketException
public final void sendUrgentData (int) throws java.io.IOException
public final void setOOBInline (boolean) throws java.net.SocketException
public boolean getOOBInline () throws java.net.SocketException
public java.nio.channels.SocketChannel getChannel ()
public java.io.InputStream getInputStream () throws java.io.IOException
public java.io.OutputStream getOutputStream () throws java.io.IOException
public void setTcpNoDelay (boolean) throws java.net.SocketException
public boolean getTcpNoDelay () throws java.net.SocketException
public void setSoLinger (boolean, int) throws java.net.SocketException
public int getSoLinger () throws java.net.SocketException
public void setSendBufferSize (int) throws java.net.SocketException
public int getSendBufferSize () throws java.net.SocketException
public void setReceiveBufferSize (int) throws java.net.SocketException
public int getReceiveBufferSize () throws java.net.SocketException
public void setKeepAlive (boolean) throws java.net.SocketException
public boolean getKeepAlive () throws java.net.SocketException
public void setTrafficClass (int) throws java.net.SocketException
public int getTrafficClass () throws java.net.SocketException
public void setReuseAddress (boolean) throws java.net.SocketException
public boolean getReuseAddress () throws java.net.SocketException
public void shutdownInput () throws java.io.IOException
public void shutdownOutput () throws java.io.IOException
public boolean isConnected ()
public boolean isBound ()
public boolean isClosed ()
public boolean isInputShutdown ()
public boolean isOutputShutdown ()
public void setPerformancePreferences (int, int, int)
public java.lang.String toString ()
java.lang.String getHostname ()
void setHostname (java.lang.String)
java.lang.String getHostnameOrIP ()
void setSoWriteTimeout (int) throws java.net.SocketException
int getSoWriteTimeout () throws java.net.SocketException
void setHandshakeTimeout (int) throws java.net.SocketException
final void checkOpen () throws java.net.SocketException
final com.android.org.conscrypt.PeerInfoProvider peerInfoProvider ()
abstract javax.net.ssl.SSLSession getActiveSession ()
abstract void setApplicationProtocolSelector (com.android.org.conscrypt.ApplicationProtocolSelectorAdapter)
final void notifyHandshakeCompletedListeners ()
public abstract javax.net.ssl.SSLSession getHandshakeSession ()
abstract void setUseSessionTickets (boolean)
abstract void setChannelIdEnabled (boolean)
abstract byte[] getChannelId () throws javax.net.ssl.SSLException
abstract void setChannelIdPrivateKey (java.security.PrivateKey)
abstract byte[] getAlpnSelectedProtocol ()
abstract void setAlpnProtocols (java.lang.String[])
abstract void setAlpnProtocols (byte[])
abstract void setApplicationProtocols (java.lang.String[])
abstract java.lang.String[] getApplicationProtocols ()
public abstract java.lang.String getApplicationProtocol ()
public abstract java.lang.String getHandshakeApplicationProtocol ()
abstract void setApplicationProtocolSelector (com.android.org.conscrypt.ApplicationProtocolSelector)
abstract byte[] getTlsUnique ()
abstract byte[] exportKeyingMaterial (java.lang.String, byte[], int) throws javax.net.ssl.SSLException
}
com/android/org/conscrypt/AbstractSessionContext.class
<Unknown>
package com.android.org.conscrypt
abstract com.android.org.conscrypt.AbstractSessionContext extends java.lang.Object implements javax.net.ssl.SSLSessionContext {
void <init> (int)
public final java.util.Enumeration getIds ()
public final javax.net.ssl.SSLSession getSession (byte[])
public final int getSessionCacheSize ()
public final int getSessionTimeout ()
public final void setSessionTimeout (int) throws java.lang.IllegalArgumentException
public final void setSessionCacheSize (int) throws java.lang.IllegalArgumentException
long newSsl () throws javax.net.ssl.SSLException
protected void setSesssionIdContext (byte[])
protected void finalize () throws java.lang.Throwable
final void cacheSession (com.android.org.conscrypt.NativeSslSession)
final void removeSession (com.android.org.conscrypt.NativeSslSession)
final com.android.org.conscrypt.NativeSslSession getSessionFromCache (byte[])
abstract void onBeforeAddSession (com.android.org.conscrypt.NativeSslSession)
abstract void onBeforeRemoveSession (com.android.org.conscrypt.NativeSslSession)
abstract com.android.org.conscrypt.NativeSslSession getSessionFromPersistentCache (byte[])
}
com/android/org/conscrypt/ActiveSession.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.ActiveSession extends java.lang.Object implements com.android.org.conscrypt.ConscryptSession {
void <init> (com.android.org.conscrypt.NativeSsl, com.android.org.conscrypt.AbstractSessionContext)
public byte[] getId ()
public javax.net.ssl.SSLSessionContext getSessionContext ()
public long getCreationTime ()
public long getLastAccessedTime ()
void setLastAccessedTime (long)
public java.util.List getStatusResponses ()
public byte[] getPeerSignedCertificateTimestamp ()
public java.lang.String getRequestedServerName ()
public void invalidate ()
public boolean isValid ()
public void putValue (java.lang.String, java.lang.Object)
public java.lang.Object getValue (java.lang.String)
public void removeValue (java.lang.String)
public java.lang.String[] getValueNames ()
public java.security.cert.X509Certificate[] getPeerCertificates () throws javax.net.ssl.SSLPeerUnverifiedException
public java.security.cert.Certificate[] getLocalCertificates ()
public javax.security.cert.X509Certificate[] getPeerCertificateChain () throws javax.net.ssl.SSLPeerUnverifiedException
public java.security.Principal getPeerPrincipal () throws javax.net.ssl.SSLPeerUnverifiedException
public java.security.Principal getLocalPrincipal ()
public java.lang.String getCipherSuite ()
public java.lang.String getProtocol ()
public java.lang.String getPeerHost ()
public int getPeerPort ()
public int getPacketBufferSize ()
public int getApplicationBufferSize ()
public java.lang.String getApplicationProtocol ()
void onPeerCertificatesReceived (java.lang.String, int, java.security.cert.X509Certificate[])
void onPeerCertificateAvailable (java.lang.String, int) throws java.security.cert.CertificateException
}
com/android/org/conscrypt/AddressUtils.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.AddressUtils extends java.lang.Object {
static boolean isValidSniHostname (java.lang.String)
static boolean isLiteralIpAddress (java.lang.String)
}
com/android/org/conscrypt/AllocatedBuffer.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.AllocatedBuffer extends java.lang.Object {
public void <init> ()
public abstract java.nio.ByteBuffer nioBuffer ()
public com.android.org.conscrypt.AllocatedBuffer retain ()
public abstract com.android.org.conscrypt.AllocatedBuffer release ()
public static com.android.org.conscrypt.AllocatedBuffer wrap (java.nio.ByteBuffer)
}
com/android/org/conscrypt/ApplicationProtocolSelector.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.ApplicationProtocolSelector extends java.lang.Object {
public void <init> ()
public abstract java.lang.String selectApplicationProtocol (javax.net.ssl.SSLEngine, java.util.List)
public abstract java.lang.String selectApplicationProtocol (javax.net.ssl.SSLSocket, java.util.List)
}
com/android/org/conscrypt/ApplicationProtocolSelectorAdapter.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.ApplicationProtocolSelectorAdapter extends java.lang.Object {
void <init> (javax.net.ssl.SSLEngine, com.android.org.conscrypt.ApplicationProtocolSelector)
void <init> (javax.net.ssl.SSLSocket, com.android.org.conscrypt.ApplicationProtocolSelector)
int selectApplicationProtocol (byte[])
}
com/android/org/conscrypt/ArrayUtils.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.ArrayUtils extends java.lang.Object {
public static void checkOffsetAndCount (int, int, int)
public static transient java.lang.Object[] concatValues (java.lang.Object[], java.lang.Object[])
public static java.lang.Object[] concat (java.lang.Object[], java.lang.Object[])
public static byte[] concat (byte[], byte[])
public static boolean startsWith (byte[], byte[])
public static byte[] reverse (byte[])
public static boolean isEmpty (java.lang.Object[])
}
com/android/org/conscrypt/BufferAllocator.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.BufferAllocator extends java.lang.Object {
public void <init> ()
public static com.android.org.conscrypt.BufferAllocator unpooled ()
public abstract com.android.org.conscrypt.AllocatedBuffer allocateDirectBuffer (int)
}
com/android/org/conscrypt/BufferUtils.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.BufferUtils extends java.lang.Object {
public static void checkNotNull (java.nio.ByteBuffer[])
public static long remaining (java.nio.ByteBuffer[])
public static void consume (java.nio.ByteBuffer[], int)
public static java.nio.ByteBuffer getBufferLargerThan (java.nio.ByteBuffer[], int)
public static java.nio.ByteBuffer copyNoConsume (java.nio.ByteBuffer[], java.nio.ByteBuffer, int)
}
com/android/org/conscrypt/ByteArray.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.ByteArray extends java.lang.Object {
public void <init> (byte[])
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/android/org/conscrypt/CertBlocklist.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.CertBlocklist extends java.lang.Object {
public abstract boolean isPublicKeyBlockListed (java.security.PublicKey)
public abstract boolean isSerialNumberBlockListed (java.math.BigInteger)
}
com/android/org/conscrypt/CertBlocklistImpl.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.CertBlocklistImpl extends java.lang.Object implements com.android.org.conscrypt.CertBlocklist {
static final byte[][] SHA1_BUILTINS
static final byte[][] SHA256_BUILTINS
public void <init> (java.util.Set, java.util.Set)
public void <init> (java.util.Set, java.util.Set, java.util.Set)
public static com.android.org.conscrypt.CertBlocklist getDefault ()
public boolean isPublicKeyBlockListed (java.security.PublicKey)
public boolean isSerialNumberBlockListed (java.math.BigInteger)
}
com/android/org/conscrypt/CertPinManager.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.CertPinManager extends java.lang.Object {
public abstract void checkChainPinning (java.lang.String, java.util.List) throws java.security.cert.CertificateException
}
com/android/org/conscrypt/CertificatePriorityComparator.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.CertificatePriorityComparator extends java.lang.Object implements java.util.Comparator {
public void <init> ()
public int compare (java.security.cert.X509Certificate, java.security.cert.X509Certificate)
}
com/android/org/conscrypt/ChainStrengthAnalyzer.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.ChainStrengthAnalyzer extends java.lang.Object {
public void <init> ()
public static final void check (java.security.cert.X509Certificate[]) throws java.security.cert.CertificateException
public static final void check (java.util.List) throws java.security.cert.CertificateException
public static final void checkCert (java.security.cert.X509Certificate) throws java.security.cert.CertificateException
}
com/android/org/conscrypt/ClientSessionContext$HostAndPort.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.ClientSessionContext$HostAndPort extends java.lang.Object {
final String host
final int port
void <init> (java.lang.String, int)
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/android/org/conscrypt/ClientSessionContext.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.ClientSessionContext extends com.android.org.conscrypt.AbstractSessionContext {
void <init> ()
public void setPersistentCache (com.android.org.conscrypt.SSLClientSessionCache)
synchronized com.android.org.conscrypt.NativeSslSession getCachedSession (java.lang.String, int, com.android.org.conscrypt.SSLParametersImpl)
int size ()
void onBeforeAddSession (com.android.org.conscrypt.NativeSslSession)
void onBeforeRemoveSession (com.android.org.conscrypt.NativeSslSession)
com.android.org.conscrypt.NativeSslSession getSessionFromPersistentCache (byte[])
}
com/android/org/conscrypt/Conscrypt$ProviderBuilder.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.Conscrypt$ProviderBuilder extends java.lang.Object {
public com.android.org.conscrypt.Conscrypt$ProviderBuilder setName (java.lang.String)
public com.android.org.conscrypt.Conscrypt$ProviderBuilder provideTrustManager ()
public com.android.org.conscrypt.Conscrypt$ProviderBuilder provideTrustManager (boolean)
public com.android.org.conscrypt.Conscrypt$ProviderBuilder defaultTlsProtocol (java.lang.String)
public com.android.org.conscrypt.Conscrypt$ProviderBuilder isTlsV1Deprecated (boolean)
public com.android.org.conscrypt.Conscrypt$ProviderBuilder isTlsV1Enabled (boolean)
public java.security.Provider build ()
}
com/android/org/conscrypt/Conscrypt$Version.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.Conscrypt$Version extends java.lang.Object {
public int major ()
public int minor ()
public int patch ()
}
com/android/org/conscrypt/Conscrypt.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.Conscrypt extends java.lang.Object {
public static boolean isAvailable ()
public static boolean isBoringSslFIPSBuild ()
public static com.android.org.conscrypt.Conscrypt$Version version ()
public static void checkAvailability ()
public static boolean isConscrypt (java.security.Provider)
public static java.security.Provider newProvider ()
public static java.security.Provider newProvider (java.lang.String)
public static com.android.org.conscrypt.Conscrypt$ProviderBuilder newProviderBuilder ()
public static int maxEncryptedPacketLength ()
public static javax.net.ssl.X509TrustManager getDefaultX509TrustManager () throws java.security.KeyManagementException
public static boolean isConscrypt (javax.net.ssl.SSLContext)
public static javax.net.ssl.SSLContextSpi newPreferredSSLContextSpi ()
public static void setClientSessionCache (javax.net.ssl.SSLContext, com.android.org.conscrypt.SSLClientSessionCache)
public static void setServerSessionCache (javax.net.ssl.SSLContext, com.android.org.conscrypt.SSLServerSessionCache)
public static boolean isConscrypt (javax.net.ssl.SSLSocketFactory)
public static void setUseEngineSocketByDefault (boolean)
public static void setUseEngineSocket (javax.net.ssl.SSLSocketFactory, boolean)
public static boolean isConscrypt (javax.net.ssl.SSLServerSocketFactory)
public static void setUseEngineSocket (javax.net.ssl.SSLServerSocketFactory, boolean)
public static boolean isConscrypt (javax.net.ssl.SSLSocket)
public static void setHostname (javax.net.ssl.SSLSocket, java.lang.String)
public static java.lang.String getHostname (javax.net.ssl.SSLSocket)
public static java.lang.String getHostnameOrIP (javax.net.ssl.SSLSocket)
public static void setUseSessionTickets (javax.net.ssl.SSLSocket, boolean)
public static void setChannelIdEnabled (javax.net.ssl.SSLSocket, boolean)
public static byte[] getChannelId (javax.net.ssl.SSLSocket) throws javax.net.ssl.SSLException
public static void setChannelIdPrivateKey (javax.net.ssl.SSLSocket, java.security.PrivateKey)
public static java.lang.String getApplicationProtocol (javax.net.ssl.SSLSocket)
public static void setApplicationProtocolSelector (javax.net.ssl.SSLSocket, com.android.org.conscrypt.ApplicationProtocolSelector)
public static void setApplicationProtocols (javax.net.ssl.SSLSocket, java.lang.String[])
public static java.lang.String[] getApplicationProtocols (javax.net.ssl.SSLSocket)
public static byte[] getTlsUnique (javax.net.ssl.SSLSocket)
public static byte[] exportKeyingMaterial (javax.net.ssl.SSLSocket, java.lang.String, byte[], int) throws javax.net.ssl.SSLException
public static boolean isConscrypt (javax.net.ssl.SSLEngine)
public static void setBufferAllocator (javax.net.ssl.SSLEngine, com.android.org.conscrypt.BufferAllocator)
public static void setBufferAllocator (javax.net.ssl.SSLSocket, com.android.org.conscrypt.BufferAllocator)
public static void setDefaultBufferAllocator (com.android.org.conscrypt.BufferAllocator)
public static void setHostname (javax.net.ssl.SSLEngine, java.lang.String)
public static java.lang.String getHostname (javax.net.ssl.SSLEngine)
public static int maxSealOverhead (javax.net.ssl.SSLEngine)
public static void setHandshakeListener (javax.net.ssl.SSLEngine, com.android.org.conscrypt.HandshakeListener)
public static void setChannelIdEnabled (javax.net.ssl.SSLEngine, boolean)
public static byte[] getChannelId (javax.net.ssl.SSLEngine) throws javax.net.ssl.SSLException
public static void setChannelIdPrivateKey (javax.net.ssl.SSLEngine, java.security.PrivateKey)
public static javax.net.ssl.SSLEngineResult unwrap (javax.net.ssl.SSLEngine, java.nio.ByteBuffer[], java.nio.ByteBuffer[]) throws javax.net.ssl.SSLException
public static javax.net.ssl.SSLEngineResult unwrap (javax.net.ssl.SSLEngine, java.nio.ByteBuffer[], int, int, java.nio.ByteBuffer[], int, int) throws javax.net.ssl.SSLException
public static void setUseSessionTickets (javax.net.ssl.SSLEngine, boolean)
public static void setApplicationProtocols (javax.net.ssl.SSLEngine, java.lang.String[])
public static java.lang.String[] getApplicationProtocols (javax.net.ssl.SSLEngine)
public static void setApplicationProtocolSelector (javax.net.ssl.SSLEngine, com.android.org.conscrypt.ApplicationProtocolSelector)
public static java.lang.String getApplicationProtocol (javax.net.ssl.SSLEngine)
public static byte[] getTlsUnique (javax.net.ssl.SSLEngine)
public static byte[] exportKeyingMaterial (javax.net.ssl.SSLEngine, java.lang.String, byte[], int) throws javax.net.ssl.SSLException
public static boolean isConscrypt (javax.net.ssl.TrustManager)
public static synchronized void setDefaultHostnameVerifier (com.android.org.conscrypt.ConscryptHostnameVerifier)
public static synchronized com.android.org.conscrypt.ConscryptHostnameVerifier getDefaultHostnameVerifier (javax.net.ssl.TrustManager)
public static void setHostnameVerifier (javax.net.ssl.TrustManager, com.android.org.conscrypt.ConscryptHostnameVerifier)
public static com.android.org.conscrypt.ConscryptHostnameVerifier getHostnameVerifier (javax.net.ssl.TrustManager)
public static com.android.org.conscrypt.ConscryptHostnameVerifier wrapHostnameVerifier (javax.net.ssl.HostnameVerifier)
}
com/android/org/conscrypt/ConscryptCertStore.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.ConscryptCertStore extends java.lang.Object {
public abstract java.security.cert.X509Certificate getTrustAnchor (java.security.cert.X509Certificate)
public abstract java.util.Set findAllIssuers (java.security.cert.X509Certificate)
}
com/android/org/conscrypt/ConscryptEngine.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.ConscryptEngine extends com.android.org.conscrypt.AbstractConscryptEngine implements com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks com.android.org.conscrypt.SSLParametersImpl$AliasChooser com.android.org.conscrypt.SSLParametersImpl$PSKCallbacks {
void <init> (com.android.org.conscrypt.SSLParametersImpl)
void <init> (java.lang.String, int, com.android.org.conscrypt.SSLParametersImpl)
void <init> (com.android.org.conscrypt.SSLParametersImpl, com.android.org.conscrypt.PeerInfoProvider, com.android.org.conscrypt.SSLParametersImpl$AliasChooser)
static void setDefaultBufferAllocator (com.android.org.conscrypt.BufferAllocator)
static com.android.org.conscrypt.BufferAllocator getDefaultBufferAllocator ()
void setBufferAllocator (com.android.org.conscrypt.BufferAllocator)
int maxSealOverhead ()
void setChannelIdEnabled (boolean)
byte[] getChannelId () throws javax.net.ssl.SSLException
void setChannelIdPrivateKey (java.security.PrivateKey)
void setHandshakeListener (com.android.org.conscrypt.HandshakeListener)
void setHostname (java.lang.String)
java.lang.String getHostname ()
public java.lang.String getPeerHost ()
public int getPeerPort ()
public void beginHandshake () throws javax.net.ssl.SSLException
public void closeInbound ()
public void closeOutbound ()
public java.lang.Runnable getDelegatedTask ()
public java.lang.String[] getEnabledCipherSuites ()
public java.lang.String[] getEnabledProtocols ()
public boolean getEnableSessionCreation ()
public javax.net.ssl.SSLParameters getSSLParameters ()
public void setSSLParameters (javax.net.ssl.SSLParameters)
public javax.net.ssl.SSLEngineResult$HandshakeStatus getHandshakeStatus ()
int pendingOutboundEncryptedBytes ()
public boolean getNeedClientAuth ()
javax.net.ssl.SSLSession handshakeSession ()
public javax.net.ssl.SSLSession getSession ()
public java.lang.String[] getSupportedCipherSuites ()
public java.lang.String[] getSupportedProtocols ()
public boolean getUseClientMode ()
public boolean getWantClientAuth ()
public boolean isInboundDone ()
public boolean isOutboundDone ()
public void setEnabledCipherSuites (java.lang.String[])
public void setEnabledProtocols (java.lang.String[])
public void setEnableSessionCreation (boolean)
public void setNeedClientAuth (boolean)
public void setUseClientMode (boolean)
public void setWantClientAuth (boolean)
public javax.net.ssl.SSLEngineResult unwrap (java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.net.ssl.SSLException
public javax.net.ssl.SSLEngineResult unwrap (java.nio.ByteBuffer, java.nio.ByteBuffer[]) throws javax.net.ssl.SSLException
public javax.net.ssl.SSLEngineResult unwrap (java.nio.ByteBuffer, java.nio.ByteBuffer[], int, int) throws javax.net.ssl.SSLException
javax.net.ssl.SSLEngineResult unwrap (java.nio.ByteBuffer[], java.nio.ByteBuffer[]) throws javax.net.ssl.SSLException
javax.net.ssl.SSLEngineResult unwrap (java.nio.ByteBuffer[], int, int, java.nio.ByteBuffer[], int, int) throws javax.net.ssl.SSLException
public javax.net.ssl.SSLEngineResult wrap (java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.net.ssl.SSLException
public javax.net.ssl.SSLEngineResult wrap (java.nio.ByteBuffer[], int, int, java.nio.ByteBuffer) throws javax.net.ssl.SSLException
public int clientPSKKeyRequested (java.lang.String, byte[], byte[])
public int serverPSKKeyRequested (java.lang.String, java.lang.String, byte[])
public void onSSLStateChange (int, int)
public void serverCertificateRequested () throws java.io.IOException
public void onNewSessionEstablished (long)
public long serverSessionRequested (byte[])
public void verifyCertificateChain (byte[][], java.lang.String) throws java.security.cert.CertificateException
public void clientCertificateRequested (byte[], int[], byte[][]) throws java.security.cert.CertificateEncodingException javax.net.ssl.SSLException
protected void finalize () throws java.lang.Throwable
public java.lang.String chooseServerAlias (javax.net.ssl.X509KeyManager, java.lang.String)
public java.lang.String chooseClientAlias (javax.net.ssl.X509KeyManager, javax.security.auth.x500.X500Principal[], java.lang.String[])
public java.lang.String chooseServerPSKIdentityHint (com.android.org.conscrypt.PSKKeyManager)
public java.lang.String chooseClientPSKIdentity (com.android.org.conscrypt.PSKKeyManager, java.lang.String)
public javax.crypto.SecretKey getPSKKey (com.android.org.conscrypt.PSKKeyManager, java.lang.String, java.lang.String)
void setUseSessionTickets (boolean)
java.lang.String[] getApplicationProtocols ()
void setApplicationProtocols (java.lang.String[])
void setApplicationProtocolSelector (com.android.org.conscrypt.ApplicationProtocolSelector)
byte[] getTlsUnique ()
byte[] exportKeyingMaterial (java.lang.String, byte[], int) throws javax.net.ssl.SSLException
void setApplicationProtocolSelector (com.android.org.conscrypt.ApplicationProtocolSelectorAdapter)
public int selectApplicationProtocol (byte[])
public java.lang.String getApplicationProtocol ()
public java.lang.String getHandshakeApplicationProtocol ()
}
com/android/org/conscrypt/ConscryptEngineSocket$SSLInputStream.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream extends java.io.InputStream {
void <init> (com.android.org.conscrypt.ConscryptEngineSocket)
public void close () throws java.io.IOException
void release ()
public int read () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
public int available () throws java.io.IOException
}
com/android/org/conscrypt/ConscryptEngineSocket$SSLOutputStream.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.ConscryptEngineSocket$SSLOutputStream extends java.io.OutputStream {
void <init> (com.android.org.conscrypt.ConscryptEngineSocket)
public void close () throws java.io.IOException
public void write (int) throws java.io.IOException
public void write (byte[]) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public void flush () throws java.io.IOException
}
com/android/org/conscrypt/ConscryptEngineSocket.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.ConscryptEngineSocket extends com.android.org.conscrypt.OpenSSLSocketImpl implements com.android.org.conscrypt.SSLParametersImpl$AliasChooser {
void <init> (com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.lang.String, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.lang.String, int, java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.net.InetAddress, int, java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.net.Socket, java.lang.String, int, boolean, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
public final javax.net.ssl.SSLParameters getSSLParameters ()
public final void setSSLParameters (javax.net.ssl.SSLParameters)
public final void startHandshake () throws java.io.IOException
public final java.io.InputStream getInputStream () throws java.io.IOException
public final java.io.OutputStream getOutputStream () throws java.io.IOException
public final javax.net.ssl.SSLSession getHandshakeSession ()
public final javax.net.ssl.SSLSession getSession ()
final javax.net.ssl.SSLSession getActiveSession ()
public final boolean getEnableSessionCreation ()
public final void setEnableSessionCreation (boolean)
public final java.lang.String[] getSupportedCipherSuites ()
public final java.lang.String[] getEnabledCipherSuites ()
public final void setEnabledCipherSuites (java.lang.String[])
public final java.lang.String[] getSupportedProtocols ()
public final java.lang.String[] getEnabledProtocols ()
public final void setEnabledProtocols (java.lang.String[])
public final void setHostname (java.lang.String)
public final void setUseSessionTickets (boolean)
public final void setChannelIdEnabled (boolean)
public final byte[] getChannelId () throws javax.net.ssl.SSLException
public final void setChannelIdPrivateKey (java.security.PrivateKey)
byte[] getTlsUnique ()
byte[] exportKeyingMaterial (java.lang.String, byte[], int) throws javax.net.ssl.SSLException
public final boolean getUseClientMode ()
public final void setUseClientMode (boolean)
public final boolean getWantClientAuth ()
public final boolean getNeedClientAuth ()
public final void setNeedClientAuth (boolean)
public final void setWantClientAuth (boolean)
public final void close () throws java.io.IOException
public void setHandshakeTimeout (int) throws java.net.SocketException
final void setApplicationProtocols (java.lang.String[])
final java.lang.String[] getApplicationProtocols ()
public final java.lang.String getApplicationProtocol ()
public final java.lang.String getHandshakeApplicationProtocol ()
public final void setApplicationProtocolSelector (com.android.org.conscrypt.ApplicationProtocolSelector)
final void setApplicationProtocolSelector (com.android.org.conscrypt.ApplicationProtocolSelectorAdapter)
void setBufferAllocator (com.android.org.conscrypt.BufferAllocator)
public final java.lang.String chooseServerAlias (javax.net.ssl.X509KeyManager, java.lang.String)
public final java.lang.String chooseClientAlias (javax.net.ssl.X509KeyManager, javax.security.auth.x500.X500Principal[], java.lang.String[])
}
com/android/org/conscrypt/ConscryptFileDescriptorSocket$SSLInputStream.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.ConscryptFileDescriptorSocket$SSLInputStream extends java.io.InputStream {
void <init> (com.android.org.conscrypt.ConscryptFileDescriptorSocket)
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
public int available ()
void awaitPendingOps ()
}
com/android/org/conscrypt/ConscryptFileDescriptorSocket$SSLOutputStream.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.ConscryptFileDescriptorSocket$SSLOutputStream extends java.io.OutputStream {
void <init> (com.android.org.conscrypt.ConscryptFileDescriptorSocket)
public void write (int) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
void awaitPendingOps ()
}
com/android/org/conscrypt/ConscryptFileDescriptorSocket.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.ConscryptFileDescriptorSocket extends com.android.org.conscrypt.OpenSSLSocketImpl implements com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks com.android.org.conscrypt.SSLParametersImpl$PSKCallbacks com.android.org.conscrypt.SSLParametersImpl$AliasChooser {
void <init> (com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.lang.String, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.lang.String, int, java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.net.InetAddress, int, java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.net.Socket, java.lang.String, int, boolean, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
public final void startHandshake () throws java.io.IOException
public final void clientCertificateRequested (byte[], int[], byte[][]) throws java.security.cert.CertificateEncodingException javax.net.ssl.SSLException
public final int clientPSKKeyRequested (java.lang.String, byte[], byte[])
public final int serverPSKKeyRequested (java.lang.String, java.lang.String, byte[])
public final void onSSLStateChange (int, int)
public final void onNewSessionEstablished (long)
public final long serverSessionRequested (byte[])
public final void serverCertificateRequested () throws java.io.IOException
public final void verifyCertificateChain (byte[][], java.lang.String) throws java.security.cert.CertificateException
public final java.io.InputStream getInputStream () throws java.io.IOException
public final java.io.OutputStream getOutputStream () throws java.io.IOException
public final javax.net.ssl.SSLSession getSession ()
final javax.net.ssl.SSLSession getActiveSession ()
public final javax.net.ssl.SSLSession getHandshakeSession ()
public final boolean getEnableSessionCreation ()
public final void setEnableSessionCreation (boolean)
public final java.lang.String[] getSupportedCipherSuites ()
public final java.lang.String[] getEnabledCipherSuites ()
public final void setEnabledCipherSuites (java.lang.String[])
public final java.lang.String[] getSupportedProtocols ()
public final java.lang.String[] getEnabledProtocols ()
public final void setEnabledProtocols (java.lang.String[])
public final void setUseSessionTickets (boolean)
public final void setHostname (java.lang.String)
public final void setChannelIdEnabled (boolean)
public final byte[] getChannelId () throws javax.net.ssl.SSLException
public final void setChannelIdPrivateKey (java.security.PrivateKey)
byte[] getTlsUnique ()
byte[] exportKeyingMaterial (java.lang.String, byte[], int) throws javax.net.ssl.SSLException
public final boolean getUseClientMode ()
public final void setUseClientMode (boolean)
public final boolean getWantClientAuth ()
public final boolean getNeedClientAuth ()
public final void setNeedClientAuth (boolean)
public final void setWantClientAuth (boolean)
public final void setSoWriteTimeout (int) throws java.net.SocketException
public final int getSoWriteTimeout ()
public final void setHandshakeTimeout (int) throws java.net.SocketException
public final void close () throws java.io.IOException
protected final void finalize () throws java.lang.Throwable
public final void setApplicationProtocolSelector (com.android.org.conscrypt.ApplicationProtocolSelector)
final void setApplicationProtocolSelector (com.android.org.conscrypt.ApplicationProtocolSelectorAdapter)
public int selectApplicationProtocol (byte[])
final void setApplicationProtocols (java.lang.String[])
final java.lang.String[] getApplicationProtocols ()
public final java.lang.String getApplicationProtocol ()
public final java.lang.String getHandshakeApplicationProtocol ()
public final javax.net.ssl.SSLParameters getSSLParameters ()
public final void setSSLParameters (javax.net.ssl.SSLParameters)
public final java.lang.String chooseServerPSKIdentityHint (com.android.org.conscrypt.PSKKeyManager)
public final java.lang.String chooseClientPSKIdentity (com.android.org.conscrypt.PSKKeyManager, java.lang.String)
public final javax.crypto.SecretKey getPSKKey (com.android.org.conscrypt.PSKKeyManager, java.lang.String, java.lang.String)
public final java.lang.String chooseServerAlias (javax.net.ssl.X509KeyManager, java.lang.String)
public final java.lang.String chooseClientAlias (javax.net.ssl.X509KeyManager, javax.security.auth.x500.X500Principal[], java.lang.String[])
}
com/android/org/conscrypt/ConscryptHostnameVerifier.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.ConscryptHostnameVerifier extends java.lang.Object {
public abstract boolean verify (java.security.cert.X509Certificate[], java.lang.String, javax.net.ssl.SSLSession)
}
com/android/org/conscrypt/ConscryptServerSocket.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.ConscryptServerSocket extends javax.net.ssl.SSLServerSocket {
void <init> (com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (int, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (int, int, java.net.InetAddress, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
com.android.org.conscrypt.ConscryptServerSocket setUseEngineSocket (boolean)
public boolean getEnableSessionCreation ()
public void setEnableSessionCreation (boolean)
public java.lang.String[] getSupportedProtocols ()
public java.lang.String[] getEnabledProtocols ()
public void setEnabledProtocols (java.lang.String[])
public java.lang.String[] getSupportedCipherSuites ()
public java.lang.String[] getEnabledCipherSuites ()
void setChannelIdEnabled (boolean)
boolean isChannelIdEnabled ()
public void setEnabledCipherSuites (java.lang.String[])
public boolean getWantClientAuth ()
public void setWantClientAuth (boolean)
public boolean getNeedClientAuth ()
public void setNeedClientAuth (boolean)
public void setUseClientMode (boolean)
public boolean getUseClientMode ()
public java.net.Socket accept () throws java.io.IOException
}
com/android/org/conscrypt/ConscryptSession.class
<Unknown>
package com.android.org.conscrypt
abstract com.android.org.conscrypt.ConscryptSession extends java.lang.Object implements javax.net.ssl.SSLSession {
public abstract java.lang.String getRequestedServerName ()
public abstract java.util.List getStatusResponses ()
public abstract byte[] getPeerSignedCertificateTimestamp ()
public abstract java.security.cert.X509Certificate[] getPeerCertificates () throws javax.net.ssl.SSLPeerUnverifiedException
public abstract java.lang.String getApplicationProtocol ()
}
com/android/org/conscrypt/CryptoUpcalls.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.CryptoUpcalls extends java.lang.Object {
static byte[] ecSignDigestWithPrivateKey (java.security.PrivateKey, byte[])
static byte[] rsaSignDigestWithPrivateKey (java.security.PrivateKey, int, byte[])
static byte[] rsaDecryptWithPrivateKey (java.security.PrivateKey, int, byte[])
}
com/android/org/conscrypt/DESEDESecretKeyFactory.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.DESEDESecretKeyFactory extends javax.crypto.SecretKeyFactorySpi {
public void <init> ()
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected javax.crypto.SecretKey engineTranslateKey (javax.crypto.SecretKey) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/DefaultSSLContextImpl$TLSv12.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.DefaultSSLContextImpl$TLSv12 extends com.android.org.conscrypt.DefaultSSLContextImpl {
public void <init> () throws java.security.GeneralSecurityException java.io.IOException
}
com/android/org/conscrypt/DefaultSSLContextImpl$TLSv13.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.DefaultSSLContextImpl$TLSv13 extends com.android.org.conscrypt.DefaultSSLContextImpl {
public void <init> () throws java.security.GeneralSecurityException java.io.IOException
}
com/android/org/conscrypt/DefaultSSLContextImpl.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.DefaultSSLContextImpl extends com.android.org.conscrypt.OpenSSLContextImpl {
javax.net.ssl.KeyManager[] getKeyManagers () throws java.security.GeneralSecurityException java.io.IOException
javax.net.ssl.TrustManager[] getTrustManagers () throws java.security.GeneralSecurityException java.io.IOException
public void engineInit (javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom) throws java.security.KeyManagementException
}
com/android/org/conscrypt/DuckTypedHpkeSpi.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.DuckTypedHpkeSpi extends java.lang.Object implements com.android.org.conscrypt.HpkeSpi {
public static com.android.org.conscrypt.DuckTypedHpkeSpi newInstance (java.lang.Object)
public java.lang.Object getDelegate ()
public void engineInitSender (java.security.PublicKey, byte[], java.security.PrivateKey, byte[], byte[]) throws java.security.InvalidKeyException
public void engineInitSenderForTesting (java.security.PublicKey, byte[], java.security.PrivateKey, byte[], byte[], byte[]) throws java.security.InvalidKeyException
public void engineInitRecipient (byte[], java.security.PrivateKey, byte[], java.security.PublicKey, byte[], byte[]) throws java.security.InvalidKeyException
public byte[] engineSeal (byte[], byte[])
public byte[] engineExport (int, byte[])
public byte[] engineOpen (byte[], byte[]) throws java.security.GeneralSecurityException
public byte[] getEncapsulated ()
}
com/android/org/conscrypt/DuckTypedPSKKeyManager.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.DuckTypedPSKKeyManager extends java.lang.Object implements com.android.org.conscrypt.PSKKeyManager {
static com.android.org.conscrypt.DuckTypedPSKKeyManager getInstance (java.lang.Object) throws java.lang.NoSuchMethodException
public java.lang.String chooseServerKeyIdentityHint (java.net.Socket)
public java.lang.String chooseServerKeyIdentityHint (javax.net.ssl.SSLEngine)
public java.lang.String chooseClientKeyIdentity (java.lang.String, java.net.Socket)
public java.lang.String chooseClientKeyIdentity (java.lang.String, javax.net.ssl.SSLEngine)
public javax.crypto.SecretKey getKey (java.lang.String, java.lang.String, java.net.Socket)
public javax.crypto.SecretKey getKey (java.lang.String, java.lang.String, javax.net.ssl.SSLEngine)
}
com/android/org/conscrypt/ECParameters.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.ECParameters extends java.security.AlgorithmParametersSpi {
public void <init> ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected byte[] engineGetEncoded () throws java.io.IOException
protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
com/android/org/conscrypt/EmptyArray.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.EmptyArray extends java.lang.Object {
static final boolean[] BOOLEAN
static final byte[] BYTE
static final char[] CHAR
static final double[] DOUBLE
static final int[] INT
static final Class[] CLASS
static final Object[] OBJECT
static final String[] STRING
static final Throwable[] THROWABLE
static final StackTraceElement[] STACK_TRACE_ELEMENT
}
com/android/org/conscrypt/EvpMdRef$MD5.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.EvpMdRef$MD5 extends java.lang.Object {
static final String JCA_NAME
static final String OID
static final long EVP_MD
static final int SIZE_BYTES
}
com/android/org/conscrypt/EvpMdRef$SHA1.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.EvpMdRef$SHA1 extends java.lang.Object {
static final String JCA_NAME
static final String OID
static final long EVP_MD
static final int SIZE_BYTES
}
com/android/org/conscrypt/EvpMdRef$SHA224.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.EvpMdRef$SHA224 extends java.lang.Object {
static final String JCA_NAME
static final String OID
static final long EVP_MD
static final int SIZE_BYTES
}
com/android/org/conscrypt/EvpMdRef$SHA256.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.EvpMdRef$SHA256 extends java.lang.Object {
static final String JCA_NAME
static final String OID
static final long EVP_MD
static final int SIZE_BYTES
}
com/android/org/conscrypt/EvpMdRef$SHA384.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.EvpMdRef$SHA384 extends java.lang.Object {
static final String JCA_NAME
static final String OID
static final long EVP_MD
static final int SIZE_BYTES
}
com/android/org/conscrypt/EvpMdRef$SHA512.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.EvpMdRef$SHA512 extends java.lang.Object {
static final String JCA_NAME
static final String OID
static final long EVP_MD
static final int SIZE_BYTES
}
com/android/org/conscrypt/EvpMdRef.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.EvpMdRef extends java.lang.Object {
static final String MGF1_ALGORITHM_NAME
static final String MGF1_OID
static java.lang.String getJcaDigestAlgorithmStandardName (java.lang.String)
static long getEVP_MDByJcaDigestAlgorithmStandardName (java.lang.String) throws java.security.NoSuchAlgorithmException
static int getDigestSizeBytesByJcaDigestAlgorithmStandardName (java.lang.String) throws java.security.NoSuchAlgorithmException
static java.lang.String getJcaDigestAlgorithmStandardNameFromEVP_MD (long)
}
com/android/org/conscrypt/ExperimentalApi.class
<Unknown>
package com.android.org.conscrypt
public abstract annotation com.android.org.conscrypt.ExperimentalApi extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
com/android/org/conscrypt/ExternalSession$Provider.class
<Unknown>
package com.android.org.conscrypt
abstract com.android.org.conscrypt.ExternalSession$Provider extends java.lang.Object {
public abstract com.android.org.conscrypt.ConscryptSession provideSession ()
}
com/android/org/conscrypt/ExternalSession.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.ExternalSession extends java.lang.Object implements com.android.org.conscrypt.ConscryptSession {
public void <init> (com.android.org.conscrypt.ExternalSession$Provider)
public java.lang.String getRequestedServerName ()
public java.util.List getStatusResponses ()
public byte[] getPeerSignedCertificateTimestamp ()
public byte[] getId ()
public javax.net.ssl.SSLSessionContext getSessionContext ()
public long getCreationTime ()
public long getLastAccessedTime ()
public void invalidate ()
public boolean isValid ()
public java.security.cert.X509Certificate[] getPeerCertificates () throws javax.net.ssl.SSLPeerUnverifiedException
public java.security.cert.Certificate[] getLocalCertificates ()
public javax.security.cert.X509Certificate[] getPeerCertificateChain () throws javax.net.ssl.SSLPeerUnverifiedException
public java.security.Principal getPeerPrincipal () throws javax.net.ssl.SSLPeerUnverifiedException
public java.security.Principal getLocalPrincipal ()
public java.lang.String getCipherSuite ()
public java.lang.String getProtocol ()
public java.lang.String getPeerHost ()
public int getPeerPort ()
public int getPacketBufferSize ()
public int getApplicationBufferSize ()
public java.lang.String getApplicationProtocol ()
public java.lang.Object getValue (java.lang.String)
public java.lang.String[] getValueNames ()
public void putValue (java.lang.String, java.lang.Object)
void putValue (javax.net.ssl.SSLSession, java.lang.String, java.lang.Object)
public void removeValue (java.lang.String)
void removeValue (javax.net.ssl.SSLSession, java.lang.String)
}
com/android/org/conscrypt/FileClientSessionCache$CacheFile.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.FileClientSessionCache$CacheFile extends java.io.File {
final String name
long lastModified
void <init> (java.io.File, java.lang.String)
public long lastModified ()
public int compareTo (java.io.File)
}
com/android/org/conscrypt/FileClientSessionCache$Impl.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.FileClientSessionCache$Impl extends java.lang.Object implements com.android.org.conscrypt.SSLClientSessionCache {
final java.io.File directory
java.util.Map accessOrder
int size
String[] initialFiles
void <init> (java.io.File) throws java.io.IOException
public synchronized byte[] getSessionData (java.lang.String, int)
static void logReadError (java.lang.String, java.io.File, java.lang.Throwable)
public synchronized void putSessionData (javax.net.ssl.SSLSession, byte[])
static void logWriteError (java.lang.String, java.io.File, java.lang.Throwable)
}
com/android/org/conscrypt/FileClientSessionCache.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.FileClientSessionCache extends java.lang.Object {
public static final int MAX_SIZE
static final java.util.Map caches
public static synchronized com.android.org.conscrypt.SSLClientSessionCache usingDirectory (java.io.File) throws java.io.IOException
static synchronized void reset ()
}
com/android/org/conscrypt/GCMParameters.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.GCMParameters extends java.security.AlgorithmParametersSpi {
public void <init> ()
void <init> (int, byte[])
int getTLen ()
byte[] getIV ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected byte[] engineGetEncoded () throws java.io.IOException
protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
com/android/org/conscrypt/HandshakeListener.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.HandshakeListener extends java.lang.Object {
public void <init> ()
public abstract void onHandshakeFinished () throws javax.net.ssl.SSLException
}
com/android/org/conscrypt/Hex.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.Hex extends java.lang.Object {
public static java.lang.String bytesToHexString (byte[])
public static java.lang.String intToHexString (int, int)
}
com/android/org/conscrypt/Hkdf.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.Hkdf extends java.lang.Object {
public void <init> (java.lang.String) throws java.security.NoSuchAlgorithmException
public int getMacLength ()
public byte[] extract (byte[], byte[]) throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException
public byte[] expand (byte[], byte[], int) throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException
}
com/android/org/conscrypt/HpkeContext.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.HpkeContext extends java.lang.Object {
protected final com.android.org.conscrypt.HpkeSpi spi
protected void <init> (com.android.org.conscrypt.HpkeSpi)
public byte[] export (int, byte[])
public com.android.org.conscrypt.HpkeSpi getSpi ()
protected static com.android.org.conscrypt.HpkeSpi findSpi (java.lang.String) throws java.security.NoSuchAlgorithmException
protected static com.android.org.conscrypt.HpkeSpi findSpi (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.lang.IllegalArgumentException java.security.NoSuchProviderException
protected static com.android.org.conscrypt.HpkeSpi findSpi (java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException java.lang.IllegalArgumentException
}
com/android/org/conscrypt/HpkeContextRecipient.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.HpkeContextRecipient extends com.android.org.conscrypt.HpkeContext {
public byte[] open (byte[], byte[]) throws java.security.GeneralSecurityException
public static com.android.org.conscrypt.HpkeContextRecipient getInstance (java.lang.String) throws java.security.NoSuchAlgorithmException
public static com.android.org.conscrypt.HpkeContextRecipient getInstance (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public static com.android.org.conscrypt.HpkeContextRecipient getInstance (java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public void init (byte[], java.security.PrivateKey, byte[]) throws java.security.InvalidKeyException
public void init (byte[], java.security.PrivateKey, byte[], java.security.PublicKey) throws java.security.InvalidKeyException
public void init (byte[], java.security.PrivateKey, byte[], byte[], byte[]) throws java.security.InvalidKeyException
public void init (byte[], java.security.PrivateKey, byte[], java.security.PublicKey, byte[], byte[]) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/HpkeContextSender.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.HpkeContextSender extends com.android.org.conscrypt.HpkeContext {
public byte[] getEncapsulated ()
public byte[] seal (byte[], byte[])
public static com.android.org.conscrypt.HpkeContextSender getInstance (java.lang.String) throws java.security.NoSuchAlgorithmException
public static com.android.org.conscrypt.HpkeContextSender getInstance (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public static com.android.org.conscrypt.HpkeContextSender getInstance (java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public void init (java.security.PublicKey, byte[]) throws java.security.InvalidKeyException
public void init (java.security.PublicKey, byte[], java.security.PrivateKey) throws java.security.InvalidKeyException
public void init (java.security.PublicKey, byte[], byte[], byte[]) throws java.security.InvalidKeyException
public void init (java.security.PublicKey, byte[], java.security.PrivateKey, byte[], byte[]) throws java.security.InvalidKeyException
public void initForTesting (java.security.PublicKey, byte[], byte[]) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/HpkeDecryptException.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.HpkeDecryptException extends java.security.GeneralSecurityException {
public void <init> (java.lang.String)
}
com/android/org/conscrypt/HpkeImpl$X25519_AES_128.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.HpkeImpl$X25519_AES_128 extends com.android.org.conscrypt.HpkeImpl {
public void <init> ()
}
com/android/org/conscrypt/HpkeImpl$X25519_AES_256.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.HpkeImpl$X25519_AES_256 extends com.android.org.conscrypt.HpkeImpl {
public void <init> ()
}
com/android/org/conscrypt/HpkeImpl$X25519_CHACHA20.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.HpkeImpl$X25519_CHACHA20 extends com.android.org.conscrypt.HpkeImpl {
public void <init> ()
}
com/android/org/conscrypt/HpkeImpl.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.HpkeImpl extends java.lang.Object implements com.android.org.conscrypt.HpkeSpi {
public void <init> (com.android.org.conscrypt.HpkeSuite)
public void engineInitSender (java.security.PublicKey, byte[], java.security.PrivateKey, byte[], byte[]) throws java.security.InvalidKeyException
public void engineInitSenderForTesting (java.security.PublicKey, byte[], java.security.PrivateKey, byte[], byte[], byte[]) throws java.security.InvalidKeyException
public void engineInitRecipient (byte[], java.security.PrivateKey, byte[], java.security.PublicKey, byte[], byte[]) throws java.security.InvalidKeyException
public byte[] engineSeal (byte[], byte[])
public byte[] engineExport (int, byte[])
public byte[] engineOpen (byte[], byte[]) throws java.security.GeneralSecurityException
public byte[] getEncapsulated ()
}
com/android/org/conscrypt/HpkeSpi.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.HpkeSpi extends java.lang.Object {
public static final byte[] DEFAULT_PSK
public static final byte[] DEFAULT_PSK_ID
public abstract void engineInitSender (java.security.PublicKey, byte[], java.security.PrivateKey, byte[], byte[]) throws java.security.InvalidKeyException
public abstract void engineInitSenderForTesting (java.security.PublicKey, byte[], java.security.PrivateKey, byte[], byte[], byte[]) throws java.security.InvalidKeyException
public abstract void engineInitRecipient (byte[], java.security.PrivateKey, byte[], java.security.PublicKey, byte[], byte[]) throws java.security.InvalidKeyException
public abstract byte[] engineSeal (byte[], byte[])
public abstract byte[] engineOpen (byte[], byte[]) throws java.security.GeneralSecurityException
public abstract byte[] engineExport (int, byte[])
public abstract byte[] getEncapsulated ()
}
com/android/org/conscrypt/HpkeSuite$AEAD.class
<Unknown>
package com.android.org.conscrypt
public final enum com.android.org.conscrypt.HpkeSuite$AEAD extends java.lang.Enum {
public static final enum com.android.org.conscrypt.HpkeSuite$AEAD AES_128_GCM
public static final enum com.android.org.conscrypt.HpkeSuite$AEAD AES_256_GCM
public static final enum com.android.org.conscrypt.HpkeSuite$AEAD CHACHA20POLY1305
public static com.android.org.conscrypt.HpkeSuite$AEAD[] values ()
public static com.android.org.conscrypt.HpkeSuite$AEAD valueOf (java.lang.String)
public int getId ()
public int getNk ()
public int getKeyLength ()
public int getNn ()
public int getNonceLength ()
public int getNt ()
public int getTagLength ()
public static com.android.org.conscrypt.HpkeSuite$AEAD forId (int)
}
com/android/org/conscrypt/HpkeSuite$KDF.class
<Unknown>
package com.android.org.conscrypt
public final enum com.android.org.conscrypt.HpkeSuite$KDF extends java.lang.Enum {
public static final enum com.android.org.conscrypt.HpkeSuite$KDF HKDF_SHA256
public static com.android.org.conscrypt.HpkeSuite$KDF[] values ()
public static com.android.org.conscrypt.HpkeSuite$KDF valueOf (java.lang.String)
public int getId ()
public int getMacLength ()
public int getHLength ()
public long maxExportLength ()
public java.lang.String getMacAlgorithmName ()
public java.lang.String getMacName ()
public static com.android.org.conscrypt.HpkeSuite$KDF forId (int)
}
com/android/org/conscrypt/HpkeSuite$KEM.class
<Unknown>
package com.android.org.conscrypt
public final enum com.android.org.conscrypt.HpkeSuite$KEM extends java.lang.Enum {
public static final enum com.android.org.conscrypt.HpkeSuite$KEM DHKEM_X25519_HKDF_SHA256
public static com.android.org.conscrypt.HpkeSuite$KEM[] values ()
public static com.android.org.conscrypt.HpkeSuite$KEM valueOf (java.lang.String)
public int getId ()
public int getnEnc ()
public int getEncapsulatedLength ()
public int getSecretLength ()
public int getPublicKeyLength ()
public int getPrivateKeyLength ()
public static com.android.org.conscrypt.HpkeSuite$KEM forId (int)
}
com/android/org/conscrypt/HpkeSuite.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.HpkeSuite extends java.lang.Object {
public static final int KEM_DHKEM_X25519_HKDF_SHA256
public static final int KDF_HKDF_SHA256
public static final int AEAD_AES_128_GCM
public static final int AEAD_AES_256_GCM
public static final int AEAD_CHACHA20POLY1305
public void <init> (int, int, int)
public java.lang.String name ()
public com.android.org.conscrypt.HpkeSuite$KEM getKem ()
public com.android.org.conscrypt.HpkeSuite$KDF getKdf ()
public com.android.org.conscrypt.HpkeSuite$AEAD getAead ()
public com.android.org.conscrypt.HpkeSuite$KEM convertKem (int)
public com.android.org.conscrypt.HpkeSuite$KDF convertKdf (int)
public com.android.org.conscrypt.HpkeSuite$AEAD convertAead (int)
}
com/android/org/conscrypt/Internal.class
<Unknown>
package com.android.org.conscrypt
public abstract annotation com.android.org.conscrypt.Internal extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/org/conscrypt/IvParameters$AES.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.IvParameters$AES extends com.android.org.conscrypt.IvParameters {
public void <init> ()
}
com/android/org/conscrypt/IvParameters$ChaCha20.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.IvParameters$ChaCha20 extends com.android.org.conscrypt.IvParameters {
public void <init> ()
}
com/android/org/conscrypt/IvParameters$DESEDE.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.IvParameters$DESEDE extends com.android.org.conscrypt.IvParameters {
public void <init> ()
}
com/android/org/conscrypt/IvParameters.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.IvParameters extends java.security.AlgorithmParametersSpi {
public void <init> ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected byte[] engineGetEncoded () throws java.io.IOException
protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
com/android/org/conscrypt/JSSEProvider.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.JSSEProvider extends java.security.Provider {
public void <init> ()
}
com/android/org/conscrypt/Java7ExtendedSSLSession.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.Java7ExtendedSSLSession extends javax.net.ssl.ExtendedSSLSession implements com.android.org.conscrypt.ConscryptSession {
protected final com.android.org.conscrypt.ExternalSession delegate
void <init> (com.android.org.conscrypt.ExternalSession)
public final java.lang.String[] getLocalSupportedSignatureAlgorithms ()
public final java.lang.String[] getPeerSupportedSignatureAlgorithms ()
public final java.lang.String getRequestedServerName ()
public final java.util.List getStatusResponses ()
public final byte[] getPeerSignedCertificateTimestamp ()
public final byte[] getId ()
public final javax.net.ssl.SSLSessionContext getSessionContext ()
public final long getCreationTime ()
public final long getLastAccessedTime ()
public final void invalidate ()
public final boolean isValid ()
public final void putValue (java.lang.String, java.lang.Object)
public final java.lang.Object getValue (java.lang.String)
public final void removeValue (java.lang.String)
public final java.lang.String[] getValueNames ()
public java.security.cert.X509Certificate[] getPeerCertificates () throws javax.net.ssl.SSLPeerUnverifiedException
public final java.security.cert.Certificate[] getLocalCertificates ()
public final javax.security.cert.X509Certificate[] getPeerCertificateChain () throws javax.net.ssl.SSLPeerUnverifiedException
public final java.security.Principal getPeerPrincipal () throws javax.net.ssl.SSLPeerUnverifiedException
public final java.security.Principal getLocalPrincipal ()
public final java.lang.String getCipherSuite ()
public final java.lang.String getProtocol ()
public final java.lang.String getPeerHost ()
public final int getPeerPort ()
public final int getPacketBufferSize ()
public final int getApplicationBufferSize ()
public java.lang.String getApplicationProtocol ()
}
com/android/org/conscrypt/Java8EngineSocket.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.Java8EngineSocket extends com.android.org.conscrypt.ConscryptEngineSocket {
void <init> (com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.lang.String, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.lang.String, int, java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.net.InetAddress, int, java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.net.Socket, java.lang.String, int, boolean, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
public void setHandshakeApplicationProtocolSelector (java.util.function.BiFunction)
public java.util.function.BiFunction getHandshakeApplicationProtocolSelector ()
}
com/android/org/conscrypt/Java8EngineWrapper.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.Java8EngineWrapper extends com.android.org.conscrypt.AbstractConscryptEngine {
void <init> (com.android.org.conscrypt.ConscryptEngine)
static javax.net.ssl.SSLEngine getDelegate (javax.net.ssl.SSLEngine)
public javax.net.ssl.SSLEngineResult wrap (java.nio.ByteBuffer[], java.nio.ByteBuffer) throws javax.net.ssl.SSLException
public javax.net.ssl.SSLParameters getSSLParameters ()
public void setSSLParameters (javax.net.ssl.SSLParameters)
void setBufferAllocator (com.android.org.conscrypt.BufferAllocator)
int maxSealOverhead ()
void setChannelIdEnabled (boolean)
byte[] getChannelId () throws javax.net.ssl.SSLException
void setChannelIdPrivateKey (java.security.PrivateKey)
void setHandshakeListener (com.android.org.conscrypt.HandshakeListener)
void setHostname (java.lang.String)
java.lang.String getHostname ()
public java.lang.String getPeerHost ()
public int getPeerPort ()
public void beginHandshake () throws javax.net.ssl.SSLException
public void closeInbound () throws javax.net.ssl.SSLException
public void closeOutbound ()
public java.lang.Runnable getDelegatedTask ()
public java.lang.String[] getEnabledCipherSuites ()
public java.lang.String[] getEnabledProtocols ()
public boolean getEnableSessionCreation ()
public javax.net.ssl.SSLEngineResult$HandshakeStatus getHandshakeStatus ()
public boolean getNeedClientAuth ()
javax.net.ssl.SSLSession handshakeSession ()
public javax.net.ssl.SSLSession getSession ()
public java.lang.String[] getSupportedCipherSuites ()
public java.lang.String[] getSupportedProtocols ()
public boolean getUseClientMode ()
public boolean getWantClientAuth ()
public boolean isInboundDone ()
public boolean isOutboundDone ()
public void setEnabledCipherSuites (java.lang.String[])
public void setEnabledProtocols (java.lang.String[])
public void setEnableSessionCreation (boolean)
public void setNeedClientAuth (boolean)
public void setUseClientMode (boolean)
public void setWantClientAuth (boolean)
public javax.net.ssl.SSLEngineResult unwrap (java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.net.ssl.SSLException
public javax.net.ssl.SSLEngineResult unwrap (java.nio.ByteBuffer, java.nio.ByteBuffer[]) throws javax.net.ssl.SSLException
public javax.net.ssl.SSLEngineResult unwrap (java.nio.ByteBuffer, java.nio.ByteBuffer[], int, int) throws javax.net.ssl.SSLException
javax.net.ssl.SSLEngineResult unwrap (java.nio.ByteBuffer[], java.nio.ByteBuffer[]) throws javax.net.ssl.SSLException
javax.net.ssl.SSLEngineResult unwrap (java.nio.ByteBuffer[], int, int, java.nio.ByteBuffer[], int, int) throws javax.net.ssl.SSLException
public javax.net.ssl.SSLEngineResult wrap (java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.net.ssl.SSLException
public javax.net.ssl.SSLEngineResult wrap (java.nio.ByteBuffer[], int, int, java.nio.ByteBuffer) throws javax.net.ssl.SSLException
void setUseSessionTickets (boolean)
void setApplicationProtocols (java.lang.String[])
java.lang.String[] getApplicationProtocols ()
public java.lang.String getApplicationProtocol ()
void setApplicationProtocolSelector (com.android.org.conscrypt.ApplicationProtocolSelector)
byte[] getTlsUnique ()
byte[] exportKeyingMaterial (java.lang.String, byte[], int) throws javax.net.ssl.SSLException
public java.lang.String getHandshakeApplicationProtocol ()
public void setHandshakeApplicationProtocolSelector (java.util.function.BiFunction)
public java.util.function.BiFunction getHandshakeApplicationProtocolSelector ()
}
com/android/org/conscrypt/Java8ExtendedSSLSession.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.Java8ExtendedSSLSession extends com.android.org.conscrypt.Java7ExtendedSSLSession {
public void <init> (com.android.org.conscrypt.ExternalSession)
public final java.util.List getRequestedServerNames ()
}
com/android/org/conscrypt/Java8FileDescriptorSocket.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.Java8FileDescriptorSocket extends com.android.org.conscrypt.ConscryptFileDescriptorSocket {
void <init> (com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.lang.String, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.lang.String, int, java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.net.InetAddress, int, java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
void <init> (java.net.Socket, java.lang.String, int, boolean, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
public void setHandshakeApplicationProtocolSelector (java.util.function.BiFunction)
public java.util.function.BiFunction getHandshakeApplicationProtocolSelector ()
}
com/android/org/conscrypt/KeyGeneratorImpl$AES.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.KeyGeneratorImpl$AES extends com.android.org.conscrypt.KeyGeneratorImpl {
public void <init> ()
protected void checkKeySize (int)
}
com/android/org/conscrypt/KeyGeneratorImpl$ARC4.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.KeyGeneratorImpl$ARC4 extends com.android.org.conscrypt.KeyGeneratorImpl {
public void <init> ()
protected void checkKeySize (int)
}
com/android/org/conscrypt/KeyGeneratorImpl$ChaCha20.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.KeyGeneratorImpl$ChaCha20 extends com.android.org.conscrypt.KeyGeneratorImpl {
public void <init> ()
protected void checkKeySize (int)
}
com/android/org/conscrypt/KeyGeneratorImpl$DESEDE.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.KeyGeneratorImpl$DESEDE extends com.android.org.conscrypt.KeyGeneratorImpl {
public void <init> ()
protected void checkKeySize (int)
protected byte[] doKeyGeneration (int)
}
com/android/org/conscrypt/KeyGeneratorImpl$HmacMD5.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.KeyGeneratorImpl$HmacMD5 extends com.android.org.conscrypt.KeyGeneratorImpl {
public void <init> ()
}
com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA1.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.KeyGeneratorImpl$HmacSHA1 extends com.android.org.conscrypt.KeyGeneratorImpl {
public void <init> ()
}
com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA224.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.KeyGeneratorImpl$HmacSHA224 extends com.android.org.conscrypt.KeyGeneratorImpl {
public void <init> ()
}
com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA256.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.KeyGeneratorImpl$HmacSHA256 extends com.android.org.conscrypt.KeyGeneratorImpl {
public void <init> ()
}
com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA384.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.KeyGeneratorImpl$HmacSHA384 extends com.android.org.conscrypt.KeyGeneratorImpl {
public void <init> ()
}
com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA512.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.KeyGeneratorImpl$HmacSHA512 extends com.android.org.conscrypt.KeyGeneratorImpl {
public void <init> ()
}
com/android/org/conscrypt/KeyGeneratorImpl.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.KeyGeneratorImpl extends javax.crypto.KeyGeneratorSpi {
protected java.security.SecureRandom secureRandom
protected void checkKeySize (int)
protected void engineInit (java.security.SecureRandom)
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.SecureRandom)
protected byte[] doKeyGeneration (int)
protected javax.crypto.SecretKey engineGenerateKey ()
}
com/android/org/conscrypt/KeyManagerFactoryImpl.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.KeyManagerFactoryImpl extends javax.net.ssl.KeyManagerFactorySpi {
public void <init> ()
protected void engineInit (java.security.KeyStore, char[]) throws java.security.KeyStoreException java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException
protected void engineInit (javax.net.ssl.ManagerFactoryParameters) throws java.security.InvalidAlgorithmParameterException
protected javax.net.ssl.KeyManager[] engineGetKeyManagers ()
}
com/android/org/conscrypt/KeyManagerImpl.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.KeyManagerImpl extends javax.net.ssl.X509ExtendedKeyManager {
void <init> (java.security.KeyStore, char[])
public java.lang.String chooseClientAlias (java.lang.String[], java.security.Principal[], java.net.Socket)
public java.lang.String chooseServerAlias (java.lang.String, java.security.Principal[], java.net.Socket)
public java.security.cert.X509Certificate[] getCertificateChain (java.lang.String)
public java.lang.String[] getClientAliases (java.lang.String, java.security.Principal[])
public java.lang.String[] getServerAliases (java.lang.String, java.security.Principal[])
public java.security.PrivateKey getPrivateKey (java.lang.String)
public java.lang.String chooseEngineClientAlias (java.lang.String[], java.security.Principal[], javax.net.ssl.SSLEngine)
public java.lang.String chooseEngineServerAlias (java.lang.String, java.security.Principal[], javax.net.ssl.SSLEngine)
}
com/android/org/conscrypt/NativeConstants.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.NativeConstants extends java.lang.Object {
static final int EXFLAG_CA
static final int EXFLAG_CRITICAL
static final int EVP_PKEY_RSA
static final int EVP_PKEY_EC
static final int RSA_PKCS1_PADDING
static final int RSA_NO_PADDING
static final int RSA_PKCS1_OAEP_PADDING
static final int RSA_PKCS1_PSS_PADDING
static final int SSL_MODE_SEND_FALLBACK_SCSV
static final int SSL_MODE_CBC_RECORD_SPLITTING
static final int SSL_MODE_ENABLE_FALSE_START
static final int SSL_OP_CIPHER_SERVER_PREFERENCE
static final int SSL_OP_NO_TICKET
static final int SSL_ERROR_NONE
static final int SSL_ERROR_WANT_READ
static final int SSL_ERROR_WANT_WRITE
static final int SSL_ERROR_ZERO_RETURN
static final int TLS1_VERSION
static final int TLS1_1_VERSION
static final int TLS1_2_VERSION
static final int TLS1_3_VERSION
static final int SSL_TLSEXT_ERR_NOACK
static final int SSL_SENT_SHUTDOWN
static final int SSL_RECEIVED_SHUTDOWN
static final int TLS_CT_RSA_SIGN
static final int TLS_CT_ECDSA_SIGN
static final int SSL_SIGN_RSA_PKCS1_SHA1
static final int SSL_SIGN_RSA_PKCS1_SHA256
static final int SSL_SIGN_RSA_PKCS1_SHA384
static final int SSL_SIGN_RSA_PKCS1_SHA512
static final int SSL_SIGN_ECDSA_SHA1
static final int SSL_SIGN_ECDSA_SECP256R1_SHA256
static final int SSL_SIGN_ECDSA_SECP384R1_SHA384
static final int SSL_SIGN_ECDSA_SECP521R1_SHA512
static final int SSL_SIGN_RSA_PSS_RSAE_SHA256
static final int SSL_SIGN_RSA_PSS_RSAE_SHA384
static final int SSL_SIGN_RSA_PSS_RSAE_SHA512
static final int SSL_SIGN_ED25519
static final int SSL_VERIFY_NONE
static final int SSL_VERIFY_PEER
static final int SSL_VERIFY_FAIL_IF_NO_PEER_CERT
static final int SSL_CB_HANDSHAKE_START
static final int SSL_CB_HANDSHAKE_DONE
static final int SSL3_RT_MAX_PLAIN_LENGTH
static final int SSL3_RT_MAX_PACKET_SIZE
static final int SSL3_RT_CHANGE_CIPHER_SPEC
static final int SSL3_RT_ALERT
static final int SSL3_RT_HANDSHAKE
static final int SSL3_RT_APPLICATION_DATA
static final int SSL3_RT_HEADER_LENGTH
void <init> ()
}
com/android/org/conscrypt/NativeCrypto$Range.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.NativeCrypto$Range extends java.lang.Object {
public final String min
public final String max
public void <init> (java.lang.String, java.lang.String)
}
com/android/org/conscrypt/NativeCrypto$SSLHandshakeCallbacks.class
<Unknown>
package com.android.org.conscrypt
abstract com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks extends java.lang.Object {
public abstract void verifyCertificateChain (byte[][], java.lang.String) throws java.security.cert.CertificateException
public abstract void clientCertificateRequested (byte[], int[], byte[][]) throws java.security.cert.CertificateEncodingException javax.net.ssl.SSLException
public abstract void serverCertificateRequested () throws java.io.IOException
public abstract int clientPSKKeyRequested (java.lang.String, byte[], byte[])
public abstract int serverPSKKeyRequested (java.lang.String, java.lang.String, byte[])
public abstract void onSSLStateChange (int, int)
public abstract void onNewSessionEstablished (long)
public abstract long serverSessionRequested (byte[])
public abstract int selectApplicationProtocol (byte[])
}
com/android/org/conscrypt/NativeCrypto.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.NativeCrypto extends java.lang.Object {
static final int GN_STACK_SUBJECT_ALT_NAME
static final int GN_STACK_ISSUER_ALT_NAME
static final int EXTENSION_TYPE_NON_CRITICAL
static final int EXTENSION_TYPE_CRITICAL
static final int PKCS7_CERTS
static final int PKCS7_CRLS
static final String OBSOLETE_PROTOCOL_SSLV3
static final String DEPRECATED_PROTOCOL_TLSV1
static final String DEPRECATED_PROTOCOL_TLSV1_1
static final String SUPPORTED_PROTOCOL_TLSV1_3
static final String[] SUPPORTED_TLS_1_3_CIPHER_SUITES
static final java.util.Set SUPPORTED_TLS_1_2_CIPHER_SUITES_SET
static final java.util.Set SUPPORTED_TLS_1_3_CIPHER_SUITES_SET
static final String TLS_EMPTY_RENEGOTIATION_INFO_SCSV
static final String[] DEFAULT_X509_CIPHER_SUITES
static final String[] DEFAULT_PSK_CIPHER_SUITES
static String[] TLSV13_PROTOCOLS
static String[] TLSV12_PROTOCOLS
static final String[] TLSV11_PROTOCOLS
static final String[] TLSV1_PROTOCOLS
public void <init> ()
static void checkAvailability ()
static native long EVP_PKEY_new_RSA (byte[], byte[], byte[], byte[], byte[], byte[], byte[], byte[])
static native int EVP_PKEY_type (com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native java.lang.String EVP_PKEY_print_public (com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native java.lang.String EVP_PKEY_print_params (com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native void EVP_PKEY_free (long)
static native int EVP_PKEY_cmp (com.android.org.conscrypt.NativeRef$EVP_PKEY, com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native byte[] EVP_marshal_private_key (com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native long EVP_parse_private_key (byte[]) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
static native byte[] EVP_marshal_public_key (com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native byte[] EVP_raw_X25519_private_key (byte[]) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException java.security.InvalidKeyException
static native long EVP_parse_public_key (byte[]) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
static native long PEM_read_bio_PUBKEY (long)
static native long PEM_read_bio_PrivateKey (long)
static native long getRSAPrivateKeyWrapper (java.security.PrivateKey, byte[])
static native long getECPrivateKeyWrapper (java.security.PrivateKey, com.android.org.conscrypt.NativeRef$EC_GROUP)
static native long RSA_generate_key_ex (int, byte[])
static native int RSA_size (com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native int RSA_private_encrypt (int, byte[], byte[], com.android.org.conscrypt.NativeRef$EVP_PKEY, int)
static native int RSA_public_decrypt (int, byte[], byte[], com.android.org.conscrypt.NativeRef$EVP_PKEY, int) throws javax.crypto.BadPaddingException java.security.SignatureException
static native int RSA_public_encrypt (int, byte[], byte[], com.android.org.conscrypt.NativeRef$EVP_PKEY, int)
static native int RSA_private_decrypt (int, byte[], byte[], com.android.org.conscrypt.NativeRef$EVP_PKEY, int) throws javax.crypto.BadPaddingException java.security.SignatureException
static native byte[][] get_RSA_public_params (com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native byte[][] get_RSA_private_params (com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native void chacha20_encrypt_decrypt (byte[], int, byte[], int, int, byte[], byte[], int)
static native long EVP_PKEY_new_EC_KEY (com.android.org.conscrypt.NativeRef$EC_GROUP, com.android.org.conscrypt.NativeRef$EC_POINT, byte[])
static native long EC_GROUP_new_by_curve_name (java.lang.String)
static native long EC_GROUP_new_arbitrary (byte[], byte[], byte[], byte[], byte[], byte[], int)
static native java.lang.String EC_GROUP_get_curve_name (com.android.org.conscrypt.NativeRef$EC_GROUP)
static native byte[][] EC_GROUP_get_curve (com.android.org.conscrypt.NativeRef$EC_GROUP)
static native void EC_GROUP_clear_free (long)
static native long EC_GROUP_get_generator (com.android.org.conscrypt.NativeRef$EC_GROUP)
static native byte[] EC_GROUP_get_order (com.android.org.conscrypt.NativeRef$EC_GROUP)
static native int EC_GROUP_get_degree (com.android.org.conscrypt.NativeRef$EC_GROUP)
static native byte[] EC_GROUP_get_cofactor (com.android.org.conscrypt.NativeRef$EC_GROUP)
static native long EC_POINT_new (com.android.org.conscrypt.NativeRef$EC_GROUP)
static native void EC_POINT_clear_free (long)
static native byte[][] EC_POINT_get_affine_coordinates (com.android.org.conscrypt.NativeRef$EC_GROUP, com.android.org.conscrypt.NativeRef$EC_POINT)
static native void EC_POINT_set_affine_coordinates (com.android.org.conscrypt.NativeRef$EC_GROUP, com.android.org.conscrypt.NativeRef$EC_POINT, byte[], byte[])
static native long EC_KEY_generate_key (com.android.org.conscrypt.NativeRef$EC_GROUP)
static native long EC_KEY_get1_group (com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native byte[] EC_KEY_get_private_key (com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native long EC_KEY_get_public_key (com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native byte[] EC_KEY_marshal_curve_name (com.android.org.conscrypt.NativeRef$EC_GROUP) throws java.io.IOException
static native long EC_KEY_parse_curve_name (byte[]) throws java.io.IOException
static native int ECDH_compute_key (byte[], int, com.android.org.conscrypt.NativeRef$EVP_PKEY, com.android.org.conscrypt.NativeRef$EVP_PKEY) throws java.security.InvalidKeyException java.lang.IndexOutOfBoundsException
static native int ECDSA_size (com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native int ECDSA_sign (byte[], byte[], com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native int ECDSA_verify (byte[], byte[], com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native boolean X25519 (byte[], byte[], byte[]) throws java.security.InvalidKeyException
static native void X25519_keypair (byte[], byte[])
static native long EVP_get_digestbyname (java.lang.String)
static native int EVP_MD_size (long)
static native long EVP_MD_CTX_create ()
static native void EVP_MD_CTX_cleanup (com.android.org.conscrypt.NativeRef$EVP_MD_CTX)
static native void EVP_MD_CTX_destroy (long)
static native int EVP_MD_CTX_copy_ex (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, com.android.org.conscrypt.NativeRef$EVP_MD_CTX)
static native int EVP_DigestInit_ex (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, long)
static native void EVP_DigestUpdate (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, byte[], int, int)
static native void EVP_DigestUpdateDirect (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, long, int)
static native int EVP_DigestFinal_ex (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, byte[], int)
static native long EVP_DigestSignInit (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, long, com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native long EVP_DigestVerifyInit (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, long, com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native void EVP_DigestSignUpdate (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, byte[], int, int)
static native void EVP_DigestSignUpdateDirect (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, long, int)
static native void EVP_DigestVerifyUpdate (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, byte[], int, int)
static native void EVP_DigestVerifyUpdateDirect (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, long, int)
static native byte[] EVP_DigestSignFinal (com.android.org.conscrypt.NativeRef$EVP_MD_CTX)
static native boolean EVP_DigestVerifyFinal (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, byte[], int, int) throws java.lang.IndexOutOfBoundsException
static native long EVP_PKEY_encrypt_init (com.android.org.conscrypt.NativeRef$EVP_PKEY) throws java.security.InvalidKeyException
static native int EVP_PKEY_encrypt (com.android.org.conscrypt.NativeRef$EVP_PKEY_CTX, byte[], int, byte[], int, int) throws java.lang.IndexOutOfBoundsException javax.crypto.BadPaddingException
static native long EVP_PKEY_decrypt_init (com.android.org.conscrypt.NativeRef$EVP_PKEY) throws java.security.InvalidKeyException
static native int EVP_PKEY_decrypt (com.android.org.conscrypt.NativeRef$EVP_PKEY_CTX, byte[], int, byte[], int, int) throws java.lang.IndexOutOfBoundsException javax.crypto.BadPaddingException
static native void EVP_PKEY_CTX_free (long)
static native void EVP_PKEY_CTX_set_rsa_padding (long, int) throws java.security.InvalidAlgorithmParameterException
static native void EVP_PKEY_CTX_set_rsa_pss_saltlen (long, int) throws java.security.InvalidAlgorithmParameterException
static native void EVP_PKEY_CTX_set_rsa_mgf1_md (long, long) throws java.security.InvalidAlgorithmParameterException
static native void EVP_PKEY_CTX_set_rsa_oaep_md (long, long) throws java.security.InvalidAlgorithmParameterException
static native void EVP_PKEY_CTX_set_rsa_oaep_label (long, byte[]) throws java.security.InvalidAlgorithmParameterException
static native long EVP_get_cipherbyname (java.lang.String)
static native void EVP_CipherInit_ex (com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX, long, byte[], byte[], boolean)
static native int EVP_CipherUpdate (com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX, byte[], int, byte[], int, int) throws java.lang.IndexOutOfBoundsException
static native int EVP_CipherFinal_ex (com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX, byte[], int) throws javax.crypto.BadPaddingException javax.crypto.IllegalBlockSizeException
static native int EVP_CIPHER_iv_length (long)
static native long EVP_CIPHER_CTX_new ()
static native int EVP_CIPHER_CTX_block_size (com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX)
static native int get_EVP_CIPHER_CTX_buf_len (com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX)
static native boolean get_EVP_CIPHER_CTX_final_used (com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX)
static native void EVP_CIPHER_CTX_set_padding (com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX, boolean)
static native void EVP_CIPHER_CTX_set_key_length (com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX, int)
static native void EVP_CIPHER_CTX_free (long)
static native long EVP_aead_aes_128_gcm ()
static native long EVP_aead_aes_256_gcm ()
static native long EVP_aead_chacha20_poly1305 ()
static native long EVP_aead_aes_128_gcm_siv ()
static native long EVP_aead_aes_256_gcm_siv ()
static native int EVP_AEAD_max_overhead (long)
static native int EVP_AEAD_nonce_length (long)
static native int EVP_AEAD_CTX_seal (long, byte[], int, byte[], int, byte[], byte[], int, int, byte[]) throws javax.crypto.ShortBufferException javax.crypto.BadPaddingException
static native int EVP_AEAD_CTX_seal_buf (long, byte[], int, java.nio.ByteBuffer, byte[], java.nio.ByteBuffer, byte[]) throws javax.crypto.ShortBufferException javax.crypto.BadPaddingException
static native int EVP_AEAD_CTX_open (long, byte[], int, byte[], int, byte[], byte[], int, int, byte[]) throws javax.crypto.ShortBufferException javax.crypto.BadPaddingException
static native int EVP_AEAD_CTX_open_buf (long, byte[], int, java.nio.ByteBuffer, byte[], java.nio.ByteBuffer, byte[]) throws javax.crypto.ShortBufferException javax.crypto.BadPaddingException
static native long CMAC_CTX_new ()
static native void CMAC_CTX_free (long)
static native void CMAC_Init (com.android.org.conscrypt.NativeRef$CMAC_CTX, byte[])
static native void CMAC_Update (com.android.org.conscrypt.NativeRef$CMAC_CTX, byte[], int, int)
static native void CMAC_UpdateDirect (com.android.org.conscrypt.NativeRef$CMAC_CTX, long, int)
static native byte[] CMAC_Final (com.android.org.conscrypt.NativeRef$CMAC_CTX)
static native void CMAC_Reset (com.android.org.conscrypt.NativeRef$CMAC_CTX)
static native long HMAC_CTX_new ()
static native void HMAC_CTX_free (long)
static native void HMAC_Init_ex (com.android.org.conscrypt.NativeRef$HMAC_CTX, byte[], long)
static native void HMAC_Update (com.android.org.conscrypt.NativeRef$HMAC_CTX, byte[], int, int)
static native void HMAC_UpdateDirect (com.android.org.conscrypt.NativeRef$HMAC_CTX, long, int)
static native byte[] HMAC_Final (com.android.org.conscrypt.NativeRef$HMAC_CTX)
static native void HMAC_Reset (com.android.org.conscrypt.NativeRef$HMAC_CTX)
static native byte[] EVP_HPKE_CTX_export (com.android.org.conscrypt.NativeRef$EVP_HPKE_CTX, byte[], int)
static native void EVP_HPKE_CTX_free (long)
static native byte[] EVP_HPKE_CTX_open (com.android.org.conscrypt.NativeRef$EVP_HPKE_CTX, byte[], byte[]) throws javax.crypto.BadPaddingException
static native byte[] EVP_HPKE_CTX_seal (com.android.org.conscrypt.NativeRef$EVP_HPKE_CTX, byte[], byte[])
static native java.lang.Object EVP_HPKE_CTX_setup_base_mode_recipient (int, int, int, byte[], byte[], byte[])
static java.lang.Object EVP_HPKE_CTX_setup_base_mode_recipient (com.android.org.conscrypt.HpkeSuite, byte[], byte[], byte[])
static native java.lang.Object[] EVP_HPKE_CTX_setup_base_mode_sender (int, int, int, byte[], byte[])
static java.lang.Object[] EVP_HPKE_CTX_setup_base_mode_sender (com.android.org.conscrypt.HpkeSuite, byte[], byte[])
static native java.lang.Object[] EVP_HPKE_CTX_setup_base_mode_sender_with_seed_for_testing (int, int, int, byte[], byte[], byte[])
static java.lang.Object[] EVP_HPKE_CTX_setup_base_mode_sender_with_seed_for_testing (com.android.org.conscrypt.HpkeSuite, byte[], byte[], byte[])
static native void RAND_bytes (byte[])
static int X509_NAME_hash (javax.security.auth.x500.X500Principal)
public static int X509_NAME_hash_old (javax.security.auth.x500.X500Principal)
static native long d2i_X509_bio (long)
static native long d2i_X509 (byte[]) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
static native long PEM_read_bio_X509 (long)
static native byte[] i2d_X509 (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native byte[] i2d_X509_PUBKEY (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native byte[] ASN1_seq_pack_X509 (long[])
static native long[] ASN1_seq_unpack_X509_bio (long) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
static native void X509_free (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native int X509_cmp (long, com.android.org.conscrypt.OpenSSLX509Certificate, long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native void X509_print_ex (long, long, com.android.org.conscrypt.OpenSSLX509Certificate, long, long)
static native byte[] X509_get_issuer_name (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native byte[] X509_get_subject_name (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native java.lang.String get_X509_sig_alg_oid (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native byte[] get_X509_sig_alg_parameter (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native boolean[] get_X509_issuerUID (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native boolean[] get_X509_subjectUID (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native long X509_get_pubkey (long, com.android.org.conscrypt.OpenSSLX509Certificate) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException
static native java.lang.String get_X509_pubkey_oid (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native byte[] X509_get_ext_oid (long, com.android.org.conscrypt.OpenSSLX509Certificate, java.lang.String)
static native java.lang.String[] get_X509_ext_oids (long, com.android.org.conscrypt.OpenSSLX509Certificate, int)
static native java.lang.Object[][] get_X509_GENERAL_NAME_stack (long, com.android.org.conscrypt.OpenSSLX509Certificate, int) throws java.security.cert.CertificateParsingException
static native boolean[] get_X509_ex_kusage (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native java.lang.String[] get_X509_ex_xkusage (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native int get_X509_ex_pathlen (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native long X509_get_notBefore (long, com.android.org.conscrypt.OpenSSLX509Certificate) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
static native long X509_get_notAfter (long, com.android.org.conscrypt.OpenSSLX509Certificate) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
static native long X509_get_version (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native byte[] X509_get_serialNumber (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native void X509_verify (long, com.android.org.conscrypt.OpenSSLX509Certificate, com.android.org.conscrypt.NativeRef$EVP_PKEY) throws javax.crypto.BadPaddingException javax.crypto.IllegalBlockSizeException
static native byte[] get_X509_tbs_cert (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native byte[] get_X509_tbs_cert_without_ext (long, com.android.org.conscrypt.OpenSSLX509Certificate, java.lang.String)
static native byte[] get_X509_signature (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native int get_X509_ex_flags (long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native int X509_check_issued (long, com.android.org.conscrypt.OpenSSLX509Certificate, long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native long[] d2i_PKCS7_bio (long, int) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
static native byte[] i2d_PKCS7 (long[])
static native long[] PEM_read_bio_PKCS7 (long, int)
static native long d2i_X509_CRL_bio (long)
static native long PEM_read_bio_X509_CRL (long)
static native byte[] i2d_X509_CRL (long, com.android.org.conscrypt.OpenSSLX509CRL)
static native void X509_CRL_free (long, com.android.org.conscrypt.OpenSSLX509CRL)
static native void X509_CRL_print (long, long, com.android.org.conscrypt.OpenSSLX509CRL)
static native java.lang.String get_X509_CRL_sig_alg_oid (long, com.android.org.conscrypt.OpenSSLX509CRL)
static native byte[] get_X509_CRL_sig_alg_parameter (long, com.android.org.conscrypt.OpenSSLX509CRL)
static native byte[] X509_CRL_get_issuer_name (long, com.android.org.conscrypt.OpenSSLX509CRL)
static native long X509_CRL_get0_by_cert (long, com.android.org.conscrypt.OpenSSLX509CRL, long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native long X509_CRL_get0_by_serial (long, com.android.org.conscrypt.OpenSSLX509CRL, byte[])
static native long[] X509_CRL_get_REVOKED (long, com.android.org.conscrypt.OpenSSLX509CRL)
static native java.lang.String[] get_X509_CRL_ext_oids (long, com.android.org.conscrypt.OpenSSLX509CRL, int)
static native byte[] X509_CRL_get_ext_oid (long, com.android.org.conscrypt.OpenSSLX509CRL, java.lang.String)
static native long X509_CRL_get_version (long, com.android.org.conscrypt.OpenSSLX509CRL)
static native long X509_CRL_get_ext (long, com.android.org.conscrypt.OpenSSLX509CRL, java.lang.String)
static native byte[] get_X509_CRL_signature (long, com.android.org.conscrypt.OpenSSLX509CRL)
static native void X509_CRL_verify (long, com.android.org.conscrypt.OpenSSLX509CRL, com.android.org.conscrypt.NativeRef$EVP_PKEY) throws javax.crypto.BadPaddingException java.security.SignatureException java.security.NoSuchAlgorithmException java.security.InvalidKeyException javax.crypto.IllegalBlockSizeException
static native byte[] get_X509_CRL_crl_enc (long, com.android.org.conscrypt.OpenSSLX509CRL)
static native long X509_CRL_get_lastUpdate (long, com.android.org.conscrypt.OpenSSLX509CRL) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
static native long X509_CRL_get_nextUpdate (long, com.android.org.conscrypt.OpenSSLX509CRL) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
static native long X509_REVOKED_dup (long)
static native byte[] i2d_X509_REVOKED (long)
static native java.lang.String[] get_X509_REVOKED_ext_oids (long, int)
static native byte[] X509_REVOKED_get_ext_oid (long, java.lang.String)
static native byte[] X509_REVOKED_get_serialNumber (long)
static native long X509_REVOKED_get_ext (long, java.lang.String)
static native long get_X509_REVOKED_revocationDate (long)
static native void X509_REVOKED_print (long, long)
static native int X509_supported_extension (long)
static native void ASN1_TIME_to_Calendar (long, java.util.Calendar) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
static native long asn1_read_init (byte[]) throws java.io.IOException
static native long asn1_read_sequence (long) throws java.io.IOException
static native boolean asn1_read_next_tag_is (long, int) throws java.io.IOException
static native long asn1_read_tagged (long) throws java.io.IOException
static native byte[] asn1_read_octetstring (long) throws java.io.IOException
static native long asn1_read_uint64 (long) throws java.io.IOException
static native void asn1_read_null (long) throws java.io.IOException
static native java.lang.String asn1_read_oid (long) throws java.io.IOException
static native boolean asn1_read_is_empty (long)
static native void asn1_read_free (long)
static native long asn1_write_init () throws java.io.IOException
static native long asn1_write_sequence (long) throws java.io.IOException
static native long asn1_write_tag (long, int) throws java.io.IOException
static native void asn1_write_octetstring (long, byte[]) throws java.io.IOException
static native void asn1_write_uint64 (long, long) throws java.io.IOException
static native void asn1_write_null (long) throws java.io.IOException
static native void asn1_write_oid (long, java.lang.String) throws java.io.IOException
static native void asn1_write_flush (long) throws java.io.IOException
static native byte[] asn1_write_finish (long) throws java.io.IOException
static native void asn1_write_cleanup (long)
static native void asn1_write_free (long)
static native long create_BIO_InputStream (com.android.org.conscrypt.OpenSSLBIOInputStream, boolean)
static native long create_BIO_OutputStream (java.io.OutputStream)
static native void BIO_free_all (long)
static java.lang.String cipherSuiteToJava (java.lang.String)
static java.lang.String cipherSuiteFromJava (java.lang.String)
static native int EVP_has_aes_hardware ()
static native long SSL_CTX_new ()
static java.lang.String[] getSupportedCipherSuites ()
static native void SSL_CTX_free (long, com.android.org.conscrypt.AbstractSessionContext)
static native void SSL_CTX_set_session_id_context (long, com.android.org.conscrypt.AbstractSessionContext, byte[])
static native long SSL_CTX_set_timeout (long, com.android.org.conscrypt.AbstractSessionContext, long)
static native long SSL_new (long, com.android.org.conscrypt.AbstractSessionContext) throws javax.net.ssl.SSLException
static native void SSL_enable_tls_channel_id (long, com.android.org.conscrypt.NativeSsl) throws javax.net.ssl.SSLException
static native byte[] SSL_get_tls_channel_id (long, com.android.org.conscrypt.NativeSsl) throws javax.net.ssl.SSLException
static native void SSL_set1_tls_channel_id (long, com.android.org.conscrypt.NativeSsl, com.android.org.conscrypt.NativeRef$EVP_PKEY)
static native void setLocalCertsAndPrivateKey (long, com.android.org.conscrypt.NativeSsl, byte[][], com.android.org.conscrypt.NativeRef$EVP_PKEY) throws javax.net.ssl.SSLException
static native void SSL_set_client_CA_list (long, com.android.org.conscrypt.NativeSsl, byte[][]) throws javax.net.ssl.SSLException
static native long SSL_set_mode (long, com.android.org.conscrypt.NativeSsl, long)
static native long SSL_set_options (long, com.android.org.conscrypt.NativeSsl, long)
static native long SSL_clear_options (long, com.android.org.conscrypt.NativeSsl, long)
static native int SSL_set_protocol_versions (long, com.android.org.conscrypt.NativeSsl, int, int)
static native void SSL_enable_signed_cert_timestamps (long, com.android.org.conscrypt.NativeSsl)
static native byte[] SSL_get_signed_cert_timestamp_list (long, com.android.org.conscrypt.NativeSsl)
static native void SSL_set_signed_cert_timestamp_list (long, com.android.org.conscrypt.NativeSsl, byte[])
static native void SSL_enable_ocsp_stapling (long, com.android.org.conscrypt.NativeSsl)
static native byte[] SSL_get_ocsp_response (long, com.android.org.conscrypt.NativeSsl)
static native void SSL_set_ocsp_response (long, com.android.org.conscrypt.NativeSsl, byte[])
static native byte[] SSL_get_tls_unique (long, com.android.org.conscrypt.NativeSsl)
static native byte[] SSL_export_keying_material (long, com.android.org.conscrypt.NativeSsl, byte[], byte[], int) throws javax.net.ssl.SSLException
static native void SSL_use_psk_identity_hint (long, com.android.org.conscrypt.NativeSsl, java.lang.String) throws javax.net.ssl.SSLException
static native void set_SSL_psk_client_callback_enabled (long, com.android.org.conscrypt.NativeSsl, boolean)
static native void set_SSL_psk_server_callback_enabled (long, com.android.org.conscrypt.NativeSsl, boolean)
public static void setTlsV1DeprecationStatus (boolean, boolean)
public static java.lang.String[] getDefaultProtocols ()
static java.lang.String[] getSupportedProtocols ()
static void setEnabledProtocols (long, com.android.org.conscrypt.NativeSsl, java.lang.String[])
static java.lang.String[] checkEnabledProtocols (java.lang.String[])
static native void SSL_set_cipher_lists (long, com.android.org.conscrypt.NativeSsl, java.lang.String[])
static native long[] SSL_get_ciphers (long, com.android.org.conscrypt.NativeSsl)
static void setEnabledCipherSuites (long, com.android.org.conscrypt.NativeSsl, java.lang.String[], java.lang.String[])
static java.lang.String[] checkEnabledCipherSuites (java.lang.String[])
static native void SSL_set_accept_state (long, com.android.org.conscrypt.NativeSsl)
static native void SSL_set_connect_state (long, com.android.org.conscrypt.NativeSsl)
static native void SSL_set_verify (long, com.android.org.conscrypt.NativeSsl, int)
static native void SSL_set_session (long, com.android.org.conscrypt.NativeSsl, long) throws javax.net.ssl.SSLException
static native void SSL_set_session_creation_enabled (long, com.android.org.conscrypt.NativeSsl, boolean) throws javax.net.ssl.SSLException
static native boolean SSL_session_reused (long, com.android.org.conscrypt.NativeSsl)
static native void SSL_accept_renegotiations (long, com.android.org.conscrypt.NativeSsl) throws javax.net.ssl.SSLException
static native void SSL_set_tlsext_host_name (long, com.android.org.conscrypt.NativeSsl, java.lang.String) throws javax.net.ssl.SSLException
static native java.lang.String SSL_get_servername (long, com.android.org.conscrypt.NativeSsl)
static native void SSL_do_handshake (long, com.android.org.conscrypt.NativeSsl, java.io.FileDescriptor, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks, int) throws javax.net.ssl.SSLException java.net.SocketTimeoutException java.security.cert.CertificateException
public static native java.lang.String SSL_get_current_cipher (long, com.android.org.conscrypt.NativeSsl)
public static native java.lang.String SSL_get_version (long, com.android.org.conscrypt.NativeSsl)
static native byte[][] SSL_get0_peer_certificates (long, com.android.org.conscrypt.NativeSsl)
static native int SSL_read (long, com.android.org.conscrypt.NativeSsl, java.io.FileDescriptor, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks, byte[], int, int, int) throws java.io.IOException
static native void SSL_write (long, com.android.org.conscrypt.NativeSsl, java.io.FileDescriptor, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks, byte[], int, int, int) throws java.io.IOException
static native void SSL_interrupt (long, com.android.org.conscrypt.NativeSsl)
static native void SSL_shutdown (long, com.android.org.conscrypt.NativeSsl, java.io.FileDescriptor, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks) throws java.io.IOException
static native int SSL_get_shutdown (long, com.android.org.conscrypt.NativeSsl)
static native void SSL_free (long, com.android.org.conscrypt.NativeSsl)
static native long SSL_get_time (long, com.android.org.conscrypt.NativeSsl)
static native long SSL_set_timeout (long, com.android.org.conscrypt.NativeSsl, long)
static native long SSL_get_timeout (long, com.android.org.conscrypt.NativeSsl)
static native int SSL_get_signature_algorithm_key_type (int)
static native byte[] SSL_session_id (long, com.android.org.conscrypt.NativeSsl)
static native byte[] SSL_SESSION_session_id (long)
static native long SSL_SESSION_get_time (long)
static native long SSL_SESSION_get_timeout (long)
static native java.lang.String SSL_SESSION_get_version (long)
static native java.lang.String SSL_SESSION_cipher (long)
static native boolean SSL_SESSION_should_be_single_use (long)
static native void SSL_SESSION_up_ref (long)
static native void SSL_SESSION_free (long)
static native byte[] i2d_SSL_SESSION (long)
static native long d2i_SSL_SESSION (byte[]) throws java.io.IOException
static native java.lang.String SSL_CIPHER_get_kx_name (long)
static native java.lang.String[] get_cipher_names (java.lang.String)
public static native byte[] get_ocsp_single_extension (byte[], java.lang.String, long, com.android.org.conscrypt.OpenSSLX509Certificate, long, com.android.org.conscrypt.OpenSSLX509Certificate)
static native long getDirectBufferAddress (java.nio.Buffer)
static native long SSL_BIO_new (long, com.android.org.conscrypt.NativeSsl) throws javax.net.ssl.SSLException
static native int SSL_get_error (long, com.android.org.conscrypt.NativeSsl, int)
static native void SSL_clear_error ()
static native int SSL_pending_readable_bytes (long, com.android.org.conscrypt.NativeSsl)
static native int SSL_pending_written_bytes_in_BIO (long)
static native int SSL_max_seal_overhead (long, com.android.org.conscrypt.NativeSsl)
static native void setApplicationProtocols (long, com.android.org.conscrypt.NativeSsl, boolean, byte[]) throws java.io.IOException
static native void setHasApplicationProtocolSelector (long, com.android.org.conscrypt.NativeSsl, boolean) throws java.io.IOException
static native byte[] getApplicationProtocol (long, com.android.org.conscrypt.NativeSsl)
static native int ENGINE_SSL_do_handshake (long, com.android.org.conscrypt.NativeSsl, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks) throws java.io.IOException
static native int ENGINE_SSL_read_direct (long, com.android.org.conscrypt.NativeSsl, long, int, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks) throws java.io.IOException java.security.cert.CertificateException
static native int ENGINE_SSL_write_direct (long, com.android.org.conscrypt.NativeSsl, long, int, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks) throws java.io.IOException
static native int ENGINE_SSL_write_BIO_direct (long, com.android.org.conscrypt.NativeSsl, long, long, int, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks) throws java.io.IOException
static native int ENGINE_SSL_read_BIO_direct (long, com.android.org.conscrypt.NativeSsl, long, long, int, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks) throws java.io.IOException
static native void ENGINE_SSL_force_read (long, com.android.org.conscrypt.NativeSsl, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks) throws java.io.IOException
static native void ENGINE_SSL_shutdown (long, com.android.org.conscrypt.NativeSsl, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks) throws java.io.IOException
static native byte[] Scrypt_generate_key (byte[], byte[], int, int, int, int)
static native boolean usesBoringSsl_FIPS_mode ()
static native int BIO_read (long, byte[]) throws java.io.IOException
static native void BIO_write (long, byte[], int, int) throws java.io.IOException java.lang.IndexOutOfBoundsException
static native long SSL_clear_mode (long, com.android.org.conscrypt.NativeSsl, long)
static native long SSL_get_mode (long, com.android.org.conscrypt.NativeSsl)
static native long SSL_get_options (long, com.android.org.conscrypt.NativeSsl)
static native long SSL_get1_session (long, com.android.org.conscrypt.NativeSsl)
}
com/android/org/conscrypt/NativeCryptoJni.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.NativeCryptoJni extends java.lang.Object {
public static void init ()
}
com/android/org/conscrypt/NativeRef$CMAC_CTX.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.NativeRef$CMAC_CTX extends com.android.org.conscrypt.NativeRef {
void <init> (long)
void doFree (long)
}
com/android/org/conscrypt/NativeRef$EC_GROUP.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.NativeRef$EC_GROUP extends com.android.org.conscrypt.NativeRef {
void <init> (long)
void doFree (long)
}
com/android/org/conscrypt/NativeRef$EC_POINT.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.NativeRef$EC_POINT extends com.android.org.conscrypt.NativeRef {
void <init> (long)
void doFree (long)
}
com/android/org/conscrypt/NativeRef$EVP_CIPHER_CTX.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX extends com.android.org.conscrypt.NativeRef {
void <init> (long)
void doFree (long)
}
com/android/org/conscrypt/NativeRef$EVP_HPKE_CTX.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.NativeRef$EVP_HPKE_CTX extends com.android.org.conscrypt.NativeRef {
void <init> (long)
void doFree (long)
}
com/android/org/conscrypt/NativeRef$EVP_MD_CTX.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.NativeRef$EVP_MD_CTX extends com.android.org.conscrypt.NativeRef {
void <init> (long)
void doFree (long)
}
com/android/org/conscrypt/NativeRef$EVP_PKEY.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.NativeRef$EVP_PKEY extends com.android.org.conscrypt.NativeRef {
void <init> (long)
void doFree (long)
}
com/android/org/conscrypt/NativeRef$EVP_PKEY_CTX.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.NativeRef$EVP_PKEY_CTX extends com.android.org.conscrypt.NativeRef {
void <init> (long)
void doFree (long)
}
com/android/org/conscrypt/NativeRef$HMAC_CTX.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.NativeRef$HMAC_CTX extends com.android.org.conscrypt.NativeRef {
void <init> (long)
void doFree (long)
}
com/android/org/conscrypt/NativeRef$SSL_SESSION.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.NativeRef$SSL_SESSION extends com.android.org.conscrypt.NativeRef {
void <init> (long)
void doFree (long)
}
com/android/org/conscrypt/NativeRef.class
<Unknown>
package com.android.org.conscrypt
abstract com.android.org.conscrypt.NativeRef extends java.lang.Object {
final long address
void <init> (long)
public boolean equals (java.lang.Object)
public int hashCode ()
protected void finalize () throws java.lang.Throwable
public boolean isNull ()
abstract void doFree (long)
}
com/android/org/conscrypt/NativeSsl$BioWrapper.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.NativeSsl$BioWrapper extends java.lang.Object {
int getPendingWrittenBytes ()
int writeDirectByteBuffer (long, int) throws java.io.IOException
int readDirectByteBuffer (long, int) throws java.io.IOException
void close ()
}
com/android/org/conscrypt/NativeSsl.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.NativeSsl extends java.lang.Object {
static com.android.org.conscrypt.NativeSsl newInstance (com.android.org.conscrypt.SSLParametersImpl, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks, com.android.org.conscrypt.SSLParametersImpl$AliasChooser, com.android.org.conscrypt.SSLParametersImpl$PSKCallbacks) throws javax.net.ssl.SSLException
com.android.org.conscrypt.NativeSsl$BioWrapper newBio ()
void offerToResumeSession (long) throws javax.net.ssl.SSLException
byte[] getSessionId ()
long getTime ()
long getTimeout ()
void setTimeout (long)
java.lang.String getCipherSuite ()
java.security.cert.X509Certificate[] getPeerCertificates () throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] getLocalCertificates ()
byte[] getPeerCertificateOcspData ()
byte[] getTlsUnique ()
byte[] exportKeyingMaterial (java.lang.String, byte[], int) throws javax.net.ssl.SSLException
byte[] getPeerTlsSctData ()
int clientPSKKeyRequested (java.lang.String, byte[], byte[])
int serverPSKKeyRequested (java.lang.String, java.lang.String, byte[])
void chooseClientCertificate (byte[], int[], byte[][]) throws javax.net.ssl.SSLException java.security.cert.CertificateEncodingException
java.lang.String getVersion ()
java.lang.String getRequestedServerName ()
byte[] getTlsChannelId () throws javax.net.ssl.SSLException
void initialize (java.lang.String, com.android.org.conscrypt.OpenSSLKey) throws java.io.IOException
void configureServerCertificate () throws java.io.IOException
void doHandshake (java.io.FileDescriptor, int) throws java.security.cert.CertificateException java.io.IOException
int doHandshake () throws java.io.IOException
int read (java.io.FileDescriptor, byte[], int, int, int) throws java.io.IOException
void write (java.io.FileDescriptor, byte[], int, int, int) throws java.io.IOException
void interrupt ()
void shutdown (java.io.FileDescriptor) throws java.io.IOException
void shutdown () throws java.io.IOException
boolean wasShutdownReceived ()
boolean wasShutdownSent ()
int readDirectByteBuffer (long, int) throws java.io.IOException java.security.cert.CertificateException
int writeDirectByteBuffer (long, int) throws java.io.IOException
void forceRead () throws java.io.IOException
int getPendingReadableBytes ()
int getMaxSealOverhead ()
void close ()
boolean isClosed ()
int getError (int)
byte[] getApplicationProtocol ()
protected void finalize () throws java.lang.Throwable
}
com/android/org/conscrypt/NativeSslSession$Impl.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.NativeSslSession$Impl extends com.android.org.conscrypt.NativeSslSession {
byte[] getId ()
boolean isValid ()
boolean isSingleUse ()
void offerToResume (com.android.org.conscrypt.NativeSsl) throws javax.net.ssl.SSLException
java.lang.String getCipherSuite ()
java.lang.String getProtocol ()
java.lang.String getPeerHost ()
int getPeerPort ()
byte[] getPeerOcspStapledResponse ()
byte[] getPeerSignedCertificateTimestamp ()
byte[] toBytes ()
javax.net.ssl.SSLSession toSSLSession ()
}
com/android/org/conscrypt/NativeSslSession.class
<Unknown>
package com.android.org.conscrypt
abstract com.android.org.conscrypt.NativeSslSession extends java.lang.Object {
void <init> ()
static com.android.org.conscrypt.NativeSslSession newInstance (com.android.org.conscrypt.NativeRef$SSL_SESSION, com.android.org.conscrypt.ConscryptSession) throws javax.net.ssl.SSLPeerUnverifiedException
static com.android.org.conscrypt.NativeSslSession newInstance (com.android.org.conscrypt.AbstractSessionContext, byte[], java.lang.String, int)
abstract byte[] getId ()
abstract boolean isValid ()
abstract boolean isSingleUse ()
abstract void offerToResume (com.android.org.conscrypt.NativeSsl) throws javax.net.ssl.SSLException
abstract java.lang.String getCipherSuite ()
abstract java.lang.String getProtocol ()
abstract java.lang.String getPeerHost ()
abstract int getPeerPort ()
abstract byte[] getPeerOcspStapledResponse ()
abstract byte[] getPeerSignedCertificateTimestamp ()
abstract byte[] toBytes ()
abstract javax.net.ssl.SSLSession toSSLSession ()
}
com/android/org/conscrypt/OAEPParameters.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OAEPParameters extends java.security.AlgorithmParametersSpi {
public void <init> ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
static java.lang.String readHash (long) throws java.io.IOException
static java.lang.String readMgfHash (long) throws java.io.IOException
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected byte[] engineGetEncoded () throws java.io.IOException
protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException
static void writeHashAndMgfHash (long, java.lang.String, java.security.spec.MGF1ParameterSpec) throws java.io.IOException
protected java.lang.String engineToString ()
}
com/android/org/conscrypt/OidData.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.OidData extends java.lang.Object {
public static java.lang.String oidToAlgorithmName (java.lang.String)
}
com/android/org/conscrypt/OkHostnameVerifier.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OkHostnameVerifier extends java.lang.Object implements com.android.org.conscrypt.ConscryptHostnameVerifier {
public static final com.android.org.conscrypt.OkHostnameVerifier INSTANCE
public static com.android.org.conscrypt.OkHostnameVerifier strictInstance ()
public boolean verify (java.security.cert.X509Certificate[], java.lang.String, javax.net.ssl.SSLSession)
public boolean verify (java.lang.String, java.security.cert.X509Certificate)
static boolean verifyAsIpAddress (java.lang.String)
public static java.util.List allSubjectAltNames (java.security.cert.X509Certificate)
}
com/android/org/conscrypt/OpenSSLAeadCipher.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLAeadCipher extends com.android.org.conscrypt.OpenSSLCipher {
static final int DEFAULT_TAG_SIZE_BITS
byte[] buf
int bufCount
long evpAead
int tagLengthInBytes
protected void <init> (com.android.org.conscrypt.OpenSSLCipher$Mode)
void engineInitInternal (byte[], java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
void checkSupportedTagLength (int) throws java.security.InvalidAlgorithmParameterException
boolean allowsNonceReuse ()
protected int engineDoFinal (java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
int updateInternal (byte[], int, int, byte[], int, int) throws javax.crypto.ShortBufferException
int doFinalInternal (java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
int doFinalInternal (byte[], int, int) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
void checkSupportedPadding (com.android.org.conscrypt.OpenSSLCipher$Padding) throws javax.crypto.NoSuchPaddingException
int getOutputSizeForUpdate (int)
int getOutputSizeForFinal (int)
protected void engineUpdateAAD (byte[], int, int)
protected void engineUpdateAAD (java.nio.ByteBuffer)
abstract long getEVP_AEAD (int) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM$AES_128.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLAeadCipherAES$GCM$AES_128 extends com.android.org.conscrypt.OpenSSLAeadCipherAES$GCM {
public void <init> ()
void checkSupportedKeySize (int) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM$AES_256.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLAeadCipherAES$GCM$AES_256 extends com.android.org.conscrypt.OpenSSLAeadCipherAES$GCM {
public void <init> ()
void checkSupportedKeySize (int) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLAeadCipherAES$GCM extends com.android.org.conscrypt.OpenSSLAeadCipherAES {
public void <init> ()
void checkSupportedMode (com.android.org.conscrypt.OpenSSLCipher$Mode) throws java.security.NoSuchAlgorithmException
long getEVP_AEAD (int) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV$AES_128.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLAeadCipherAES$GCM_SIV$AES_128 extends com.android.org.conscrypt.OpenSSLAeadCipherAES$GCM_SIV {
public void <init> ()
void checkSupportedKeySize (int) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV$AES_256.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLAeadCipherAES$GCM_SIV$AES_256 extends com.android.org.conscrypt.OpenSSLAeadCipherAES$GCM_SIV {
public void <init> ()
void checkSupportedKeySize (int) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLAeadCipherAES$GCM_SIV extends com.android.org.conscrypt.OpenSSLAeadCipherAES {
public void <init> ()
void checkSupportedMode (com.android.org.conscrypt.OpenSSLCipher$Mode) throws java.security.NoSuchAlgorithmException
boolean allowsNonceReuse ()
void checkSupportedTagLength (int) throws java.security.InvalidAlgorithmParameterException
long getEVP_AEAD (int) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/OpenSSLAeadCipherAES.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLAeadCipherAES extends com.android.org.conscrypt.OpenSSLAeadCipher {
void <init> (com.android.org.conscrypt.OpenSSLCipher$Mode)
void checkSupportedKeySize (int) throws java.security.InvalidKeyException
java.lang.String getBaseCipherName ()
int getCipherBlockSize ()
protected java.security.spec.AlgorithmParameterSpec getParameterSpec (java.security.AlgorithmParameters) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGetParameters ()
int getOutputSizeForFinal (int)
}
com/android/org/conscrypt/OpenSSLAeadCipherChaCha20.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLAeadCipherChaCha20 extends com.android.org.conscrypt.OpenSSLAeadCipher {
public void <init> ()
void checkSupportedKeySize (int) throws java.security.InvalidKeyException
java.lang.String getBaseCipherName ()
int getCipherBlockSize ()
void checkSupportedMode (com.android.org.conscrypt.OpenSSLCipher$Mode) throws java.security.NoSuchAlgorithmException
long getEVP_AEAD (int) throws java.security.InvalidKeyException
int getOutputSizeForFinal (int)
}
com/android/org/conscrypt/OpenSSLBIOInputStream.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.OpenSSLBIOInputStream extends java.io.FilterInputStream {
void <init> (java.io.InputStream, boolean)
long getBioContext ()
void release ()
int gets (byte[]) throws java.io.IOException
public int read (byte[]) throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
}
com/android/org/conscrypt/OpenSSLBaseDHKeyAgreement.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLBaseDHKeyAgreement extends javax.crypto.KeyAgreementSpi {
protected void <init> ()
public java.security.Key engineDoPhase (java.security.Key, boolean) throws java.security.InvalidKeyException
protected abstract java.lang.Object convertPublicKey (java.security.PublicKey) throws java.security.InvalidKeyException
protected abstract java.lang.Object convertPrivateKey (java.security.PrivateKey) throws java.security.InvalidKeyException
protected abstract int computeKey (byte[], java.lang.Object, java.lang.Object) throws java.security.InvalidKeyException
protected int engineGenerateSecret (byte[], int) throws javax.crypto.ShortBufferException
protected byte[] engineGenerateSecret ()
protected javax.crypto.SecretKey engineGenerateSecret (java.lang.String)
protected void engineInit (java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected abstract int getOutputSize (java.lang.Object)
protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
}
com/android/org/conscrypt/OpenSSLCipher$Mode.class
<Unknown>
package com.android.org.conscrypt
final enum com.android.org.conscrypt.OpenSSLCipher$Mode extends java.lang.Enum {
public static final enum com.android.org.conscrypt.OpenSSLCipher$Mode NONE
public static final enum com.android.org.conscrypt.OpenSSLCipher$Mode CBC
public static final enum com.android.org.conscrypt.OpenSSLCipher$Mode CTR
public static final enum com.android.org.conscrypt.OpenSSLCipher$Mode ECB
public static final enum com.android.org.conscrypt.OpenSSLCipher$Mode GCM
public static final enum com.android.org.conscrypt.OpenSSLCipher$Mode GCM_SIV
public static final enum com.android.org.conscrypt.OpenSSLCipher$Mode POLY1305
public static com.android.org.conscrypt.OpenSSLCipher$Mode[] values ()
public static com.android.org.conscrypt.OpenSSLCipher$Mode valueOf (java.lang.String)
public static com.android.org.conscrypt.OpenSSLCipher$Mode getNormalized (java.lang.String)
}
com/android/org/conscrypt/OpenSSLCipher$Padding.class
<Unknown>
package com.android.org.conscrypt
final enum com.android.org.conscrypt.OpenSSLCipher$Padding extends java.lang.Enum {
public static final enum com.android.org.conscrypt.OpenSSLCipher$Padding NOPADDING
public static final enum com.android.org.conscrypt.OpenSSLCipher$Padding PKCS5PADDING
public static final enum com.android.org.conscrypt.OpenSSLCipher$Padding PKCS7PADDING
public static com.android.org.conscrypt.OpenSSLCipher$Padding[] values ()
public static com.android.org.conscrypt.OpenSSLCipher$Padding valueOf (java.lang.String)
public static com.android.org.conscrypt.OpenSSLCipher$Padding getNormalized (java.lang.String)
}
com/android/org/conscrypt/OpenSSLCipher.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLCipher extends javax.crypto.CipherSpi {
com.android.org.conscrypt.OpenSSLCipher$Mode mode
byte[] encodedKey
byte[] iv
void <init> ()
void <init> (com.android.org.conscrypt.OpenSSLCipher$Mode, com.android.org.conscrypt.OpenSSLCipher$Padding)
abstract void engineInitInternal (byte[], java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
abstract int updateInternal (byte[], int, int, byte[], int, int) throws javax.crypto.ShortBufferException
abstract int doFinalInternal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException javax.crypto.ShortBufferException
abstract java.lang.String getBaseCipherName ()
abstract void checkSupportedKeySize (int) throws java.security.InvalidKeyException
abstract void checkSupportedMode (com.android.org.conscrypt.OpenSSLCipher$Mode) throws java.security.NoSuchAlgorithmException
abstract void checkSupportedPadding (com.android.org.conscrypt.OpenSSLCipher$Padding) throws javax.crypto.NoSuchPaddingException
abstract int getCipherBlockSize ()
boolean supportsVariableSizeKey ()
boolean supportsVariableSizeIv ()
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
com.android.org.conscrypt.OpenSSLCipher$Padding getPadding ()
protected int engineGetBlockSize ()
abstract int getOutputSizeForFinal (int)
abstract int getOutputSizeForUpdate (int)
protected int engineGetOutputSize (int)
protected byte[] engineGetIV ()
protected java.security.AlgorithmParameters engineGetParameters ()
protected java.security.spec.AlgorithmParameterSpec getParameterSpec (java.security.AlgorithmParameters) throws java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected byte[] engineWrap (java.security.Key) throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException
protected java.security.Key engineUnwrap (byte[], java.lang.String, int) throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException
protected int engineGetKeySize (java.security.Key) throws java.security.InvalidKeyException
boolean isEncrypting ()
}
com/android/org/conscrypt/OpenSSLCipherChaCha20.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipherChaCha20 extends com.android.org.conscrypt.OpenSSLCipher {
public void <init> ()
void engineInitInternal (byte[], java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
int updateInternal (byte[], int, int, byte[], int, int) throws javax.crypto.ShortBufferException
int doFinalInternal (byte[], int, int)
java.lang.String getBaseCipherName ()
void checkSupportedKeySize (int) throws java.security.InvalidKeyException
void checkSupportedMode (com.android.org.conscrypt.OpenSSLCipher$Mode) throws java.security.NoSuchAlgorithmException
void checkSupportedPadding (com.android.org.conscrypt.OpenSSLCipher$Padding) throws javax.crypto.NoSuchPaddingException
int getCipherBlockSize ()
int getOutputSizeForFinal (int)
int getOutputSizeForUpdate (int)
}
com/android/org/conscrypt/OpenSSLCipherRSA$DirectRSA.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLCipherRSA$DirectRSA extends com.android.org.conscrypt.OpenSSLCipherRSA {
protected void <init> (int)
int doCryptoOperation (byte[], byte[]) throws javax.crypto.BadPaddingException javax.crypto.IllegalBlockSizeException
}
com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA1.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLCipherRSA$OAEP$SHA1 extends com.android.org.conscrypt.OpenSSLCipherRSA$OAEP {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA224.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLCipherRSA$OAEP$SHA224 extends com.android.org.conscrypt.OpenSSLCipherRSA$OAEP {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA256.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLCipherRSA$OAEP$SHA256 extends com.android.org.conscrypt.OpenSSLCipherRSA$OAEP {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA384.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLCipherRSA$OAEP$SHA384 extends com.android.org.conscrypt.OpenSSLCipherRSA$OAEP {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA512.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLCipherRSA$OAEP$SHA512 extends com.android.org.conscrypt.OpenSSLCipherRSA$OAEP {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLCipherRSA$OAEP.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipherRSA$OAEP extends com.android.org.conscrypt.OpenSSLCipherRSA {
public void <init> (long, int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
void engineInitInternal (int, java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
void doCryptoInit (java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException java.security.InvalidKeyException
int paddedBlockSizeBytes ()
int doCryptoOperation (byte[], byte[]) throws javax.crypto.BadPaddingException javax.crypto.IllegalBlockSizeException
}
com/android/org/conscrypt/OpenSSLCipherRSA$PKCS1.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLCipherRSA$PKCS1 extends com.android.org.conscrypt.OpenSSLCipherRSA$DirectRSA {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLCipherRSA$Raw.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLCipherRSA$Raw extends com.android.org.conscrypt.OpenSSLCipherRSA$DirectRSA {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLCipherRSA.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLCipherRSA extends javax.crypto.CipherSpi {
com.android.org.conscrypt.OpenSSLKey key
boolean usingPrivateKey
boolean encrypting
int padding
void <init> (int)
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected int engineGetBlockSize ()
protected int engineGetOutputSize (int)
int paddedBlockSizeBytes ()
int keySizeBytes ()
boolean isInitialized ()
protected byte[] engineGetIV ()
protected java.security.AlgorithmParameters engineGetParameters ()
void doCryptoInit (java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException java.security.InvalidKeyException
void engineInitInternal (int, java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected int engineGetKeySize (java.security.Key) throws java.security.InvalidKeyException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
abstract int doCryptoOperation (byte[], byte[]) throws javax.crypto.BadPaddingException javax.crypto.IllegalBlockSizeException
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected byte[] engineWrap (java.security.Key) throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException
protected java.security.Key engineUnwrap (byte[], java.lang.String, int) throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException
}
com/android/org/conscrypt/OpenSSLContextImpl$TLSv1.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLContextImpl$TLSv1 extends com.android.org.conscrypt.OpenSSLContextImpl {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLContextImpl$TLSv11.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLContextImpl$TLSv11 extends com.android.org.conscrypt.OpenSSLContextImpl {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLContextImpl$TLSv12.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLContextImpl$TLSv12 extends com.android.org.conscrypt.OpenSSLContextImpl {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLContextImpl$TLSv13.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLContextImpl$TLSv13 extends com.android.org.conscrypt.OpenSSLContextImpl {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLContextImpl.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLContextImpl extends javax.net.ssl.SSLContextSpi {
com.android.org.conscrypt.SSLParametersImpl sslParameters
static com.android.org.conscrypt.OpenSSLContextImpl getPreferred ()
void <init> (java.lang.String[])
void <init> (java.lang.String[], boolean) throws java.security.GeneralSecurityException java.io.IOException
public void engineInit (javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom) throws java.security.KeyManagementException
public javax.net.ssl.SSLSocketFactory engineGetSocketFactory ()
public javax.net.ssl.SSLServerSocketFactory engineGetServerSocketFactory ()
public javax.net.ssl.SSLEngine engineCreateSSLEngine (java.lang.String, int)
public javax.net.ssl.SSLEngine engineCreateSSLEngine ()
public javax.net.ssl.SSLSessionContext engineGetServerSessionContext ()
public javax.net.ssl.SSLSessionContext engineGetClientSessionContext ()
}
com/android/org/conscrypt/OpenSSLECDHKeyAgreement.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLECDHKeyAgreement extends com.android.org.conscrypt.OpenSSLBaseDHKeyAgreement {
public void <init> ()
protected com.android.org.conscrypt.OpenSSLKey convertPublicKey (java.security.PublicKey) throws java.security.InvalidKeyException
protected com.android.org.conscrypt.OpenSSLKey convertPrivateKey (java.security.PrivateKey) throws java.security.InvalidKeyException
protected int computeKey (byte[], com.android.org.conscrypt.OpenSSLKey, com.android.org.conscrypt.OpenSSLKey) throws java.security.InvalidKeyException
protected int getOutputSize (com.android.org.conscrypt.OpenSSLKey)
}
com/android/org/conscrypt/OpenSSLECGroupContext.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.OpenSSLECGroupContext extends java.lang.Object {
void <init> (com.android.org.conscrypt.NativeRef$EC_GROUP)
static com.android.org.conscrypt.OpenSSLECGroupContext getCurveByName (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
com.android.org.conscrypt.NativeRef$EC_GROUP getNativeRef ()
static com.android.org.conscrypt.OpenSSLECGroupContext getInstance (java.security.spec.ECParameterSpec) throws java.security.InvalidAlgorithmParameterException
java.lang.String getCurveName ()
java.security.spec.ECParameterSpec getECParameterSpec ()
}
com/android/org/conscrypt/OpenSSLECKeyFactory.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLECKeyFactory extends java.security.KeyFactorySpi {
public void <init> ()
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/OpenSSLECKeyPairGenerator.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLECKeyPairGenerator extends java.security.KeyPairGenerator {
public void <init> ()
public java.security.KeyPair generateKeyPair ()
public void initialize (int, java.security.SecureRandom)
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
public static void assertCurvesAreValid ()
}
com/android/org/conscrypt/OpenSSLECPointContext.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.OpenSSLECPointContext extends java.lang.Object {
void <init> (com.android.org.conscrypt.OpenSSLECGroupContext, com.android.org.conscrypt.NativeRef$EC_POINT)
public boolean equals (java.lang.Object)
java.security.spec.ECPoint getECPoint ()
public int hashCode ()
com.android.org.conscrypt.NativeRef$EC_POINT getNativeRef ()
static com.android.org.conscrypt.OpenSSLECPointContext getInstance (com.android.org.conscrypt.OpenSSLECGroupContext, java.security.spec.ECPoint)
}
com/android/org/conscrypt/OpenSSLECPrivateKey.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.OpenSSLECPrivateKey extends java.lang.Object implements java.security.interfaces.ECPrivateKey com.android.org.conscrypt.OpenSSLKeyHolder {
void <init> (com.android.org.conscrypt.OpenSSLECGroupContext, com.android.org.conscrypt.OpenSSLKey)
void <init> (com.android.org.conscrypt.OpenSSLKey)
void <init> (java.security.spec.ECPrivateKeySpec) throws java.security.spec.InvalidKeySpecException
static com.android.org.conscrypt.OpenSSLKey wrapPlatformKey (java.security.interfaces.ECPrivateKey) throws java.security.InvalidKeyException
static com.android.org.conscrypt.OpenSSLKey wrapJCAPrivateKeyForTLSStackOnly (java.security.PrivateKey, java.security.PublicKey) throws java.security.InvalidKeyException
static com.android.org.conscrypt.OpenSSLKey wrapJCAPrivateKeyForTLSStackOnly (java.security.PrivateKey, java.security.spec.ECParameterSpec) throws java.security.InvalidKeyException
static com.android.org.conscrypt.OpenSSLKey getInstance (java.security.interfaces.ECPrivateKey) throws java.security.InvalidKeyException
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.security.spec.ECParameterSpec getParams ()
public java.math.BigInteger getS ()
public com.android.org.conscrypt.OpenSSLKey getOpenSSLKey ()
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
}
com/android/org/conscrypt/OpenSSLECPublicKey.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.OpenSSLECPublicKey extends java.lang.Object implements java.security.interfaces.ECPublicKey com.android.org.conscrypt.OpenSSLKeyHolder {
void <init> (com.android.org.conscrypt.OpenSSLECGroupContext, com.android.org.conscrypt.OpenSSLKey)
void <init> (com.android.org.conscrypt.OpenSSLKey)
void <init> (java.security.spec.ECPublicKeySpec) throws java.security.spec.InvalidKeySpecException
static com.android.org.conscrypt.OpenSSLKey getInstance (java.security.interfaces.ECPublicKey) throws java.security.InvalidKeyException
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.security.spec.ECParameterSpec getParams ()
public java.security.spec.ECPoint getW ()
public com.android.org.conscrypt.OpenSSLKey getOpenSSLKey ()
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
}
com/android/org/conscrypt/OpenSSLEvpCipher.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLEvpCipher extends com.android.org.conscrypt.OpenSSLCipher {
protected void <init> (com.android.org.conscrypt.OpenSSLCipher$Mode, com.android.org.conscrypt.OpenSSLCipher$Padding)
void engineInitInternal (byte[], java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
int updateInternal (byte[], int, int, byte[], int, int) throws javax.crypto.ShortBufferException
int doFinalInternal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException javax.crypto.ShortBufferException
int getOutputSizeForFinal (int)
int getOutputSizeForUpdate (int)
abstract java.lang.String getCipherName (int, com.android.org.conscrypt.OpenSSLCipher$Mode)
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC$NoPadding.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES$CBC$NoPadding extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES$CBC {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC$PKCS5Padding.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES$CBC$PKCS5Padding extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES$CBC {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES$CBC extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES {
void <init> (com.android.org.conscrypt.OpenSSLCipher$Padding)
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CTR.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES$CTR extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB$NoPadding.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES$ECB$NoPadding extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES$ECB {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB$PKCS5Padding.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES$ECB$PKCS5Padding extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES$ECB {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES$ECB extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES {
void <init> (com.android.org.conscrypt.OpenSSLCipher$Padding)
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES extends com.android.org.conscrypt.OpenSSLEvpCipherAES {
void <init> (com.android.org.conscrypt.OpenSSLCipher$Mode, com.android.org.conscrypt.OpenSSLCipher$Padding)
void checkSupportedKeySize (int) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC$NoPadding.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_128$CBC$NoPadding extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_128$CBC {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC$PKCS5Padding.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_128$CBC$PKCS5Padding extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_128$CBC {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_128$CBC extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_128 {
void <init> (com.android.org.conscrypt.OpenSSLCipher$Padding)
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CTR.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_128$CTR extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_128 {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB$NoPadding.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_128$ECB$NoPadding extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_128$ECB {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB$PKCS5Padding.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_128$ECB$PKCS5Padding extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_128$ECB {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_128$ECB extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_128 {
void <init> (com.android.org.conscrypt.OpenSSLCipher$Padding)
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_128 extends com.android.org.conscrypt.OpenSSLEvpCipherAES {
void <init> (com.android.org.conscrypt.OpenSSLCipher$Mode, com.android.org.conscrypt.OpenSSLCipher$Padding)
void checkSupportedKeySize (int) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC$NoPadding.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_256$CBC$NoPadding extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_256$CBC {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC$PKCS5Padding.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_256$CBC$PKCS5Padding extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_256$CBC {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_256$CBC extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_256 {
void <init> (com.android.org.conscrypt.OpenSSLCipher$Padding)
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CTR.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_256$CTR extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_256 {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB$NoPadding.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_256$ECB$NoPadding extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_256$ECB {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB$PKCS5Padding.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_256$ECB$PKCS5Padding extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_256$ECB {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_256$ECB extends com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_256 {
void <init> (com.android.org.conscrypt.OpenSSLCipher$Padding)
}
com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherAES$AES_256 extends com.android.org.conscrypt.OpenSSLEvpCipherAES {
void <init> (com.android.org.conscrypt.OpenSSLCipher$Mode, com.android.org.conscrypt.OpenSSLCipher$Padding)
void checkSupportedKeySize (int) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/OpenSSLEvpCipherAES.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLEvpCipherAES extends com.android.org.conscrypt.OpenSSLEvpCipher {
void <init> (com.android.org.conscrypt.OpenSSLCipher$Mode, com.android.org.conscrypt.OpenSSLCipher$Padding)
void checkSupportedMode (com.android.org.conscrypt.OpenSSLCipher$Mode) throws java.security.NoSuchAlgorithmException
void checkSupportedPadding (com.android.org.conscrypt.OpenSSLCipher$Padding) throws javax.crypto.NoSuchPaddingException
java.lang.String getBaseCipherName ()
java.lang.String getCipherName (int, com.android.org.conscrypt.OpenSSLCipher$Mode)
int getCipherBlockSize ()
}
com/android/org/conscrypt/OpenSSLEvpCipherARC4.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherARC4 extends com.android.org.conscrypt.OpenSSLEvpCipher {
public void <init> ()
java.lang.String getBaseCipherName ()
java.lang.String getCipherName (int, com.android.org.conscrypt.OpenSSLCipher$Mode)
void checkSupportedKeySize (int) throws java.security.InvalidKeyException
void checkSupportedMode (com.android.org.conscrypt.OpenSSLCipher$Mode) throws java.security.NoSuchAlgorithmException
void checkSupportedPadding (com.android.org.conscrypt.OpenSSLCipher$Padding) throws javax.crypto.NoSuchPaddingException
int getCipherBlockSize ()
boolean supportsVariableSizeKey ()
}
com/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC$NoPadding.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherDESEDE$CBC$NoPadding extends com.android.org.conscrypt.OpenSSLEvpCipherDESEDE$CBC {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC$PKCS5Padding.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherDESEDE$CBC$PKCS5Padding extends com.android.org.conscrypt.OpenSSLEvpCipherDESEDE$CBC {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEvpCipherDESEDE$CBC extends com.android.org.conscrypt.OpenSSLEvpCipherDESEDE {
void <init> (com.android.org.conscrypt.OpenSSLCipher$Padding)
}
com/android/org/conscrypt/OpenSSLEvpCipherDESEDE.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLEvpCipherDESEDE extends com.android.org.conscrypt.OpenSSLEvpCipher {
void <init> (com.android.org.conscrypt.OpenSSLCipher$Mode, com.android.org.conscrypt.OpenSSLCipher$Padding)
java.lang.String getBaseCipherName ()
java.lang.String getCipherName (int, com.android.org.conscrypt.OpenSSLCipher$Mode)
void checkSupportedKeySize (int) throws java.security.InvalidKeyException
void checkSupportedMode (com.android.org.conscrypt.OpenSSLCipher$Mode) throws java.security.NoSuchAlgorithmException
void checkSupportedPadding (com.android.org.conscrypt.OpenSSLCipher$Padding) throws javax.crypto.NoSuchPaddingException
int getCipherBlockSize ()
}
com/android/org/conscrypt/OpenSSLKey.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLKey extends java.lang.Object {
void <init> (long)
void <init> (long, boolean)
void <init> (long, boolean, boolean)
com.android.org.conscrypt.NativeRef$EVP_PKEY getNativeRef ()
boolean isWrapped ()
boolean isHardwareBacked ()
static com.android.org.conscrypt.OpenSSLKey fromPrivateKey (java.security.PrivateKey) throws java.security.InvalidKeyException
static com.android.org.conscrypt.OpenSSLKey fromPrivateKeyPemInputStream (java.io.InputStream) throws java.security.InvalidKeyException
static com.android.org.conscrypt.OpenSSLKey fromPrivateKeyForTLSStackOnly (java.security.PrivateKey, java.security.PublicKey) throws java.security.InvalidKeyException
static com.android.org.conscrypt.OpenSSLKey fromECPrivateKeyForTLSStackOnly (java.security.PrivateKey, java.security.spec.ECParameterSpec) throws java.security.InvalidKeyException
static com.android.org.conscrypt.OpenSSLKey fromPublicKey (java.security.PublicKey) throws java.security.InvalidKeyException
public static com.android.org.conscrypt.OpenSSLKey fromPublicKeyPemInputStream (java.io.InputStream) throws java.security.InvalidKeyException
public java.security.PublicKey getPublicKey () throws java.security.NoSuchAlgorithmException
static java.security.PublicKey getPublicKey (java.security.spec.X509EncodedKeySpec, int) throws java.security.spec.InvalidKeySpecException
java.security.PrivateKey getPrivateKey () throws java.security.NoSuchAlgorithmException
static java.security.PrivateKey getPrivateKey (java.security.spec.PKCS8EncodedKeySpec, int) throws java.security.spec.InvalidKeySpecException
public boolean equals (java.lang.Object)
public int hashCode ()
}
com/android/org/conscrypt/OpenSSLKeyHolder.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLKeyHolder extends java.lang.Object {
public abstract com.android.org.conscrypt.OpenSSLKey getOpenSSLKey ()
}
com/android/org/conscrypt/OpenSSLMac$AesCmac.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLMac$AesCmac extends com.android.org.conscrypt.OpenSSLMac {
public void <init> ()
protected void initContext (byte[])
protected void resetContext ()
protected void updateDirect (long, int)
protected byte[] doFinal ()
protected void engineUpdate (byte[], int, int)
}
com/android/org/conscrypt/OpenSSLMac$Hmac.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLMac$Hmac extends com.android.org.conscrypt.OpenSSLMac {
public void <init> (long, int)
protected void initContext (byte[])
protected void resetContext ()
protected void engineUpdate (byte[], int, int)
protected void updateDirect (long, int)
protected byte[] doFinal ()
}
com/android/org/conscrypt/OpenSSLMac$HmacMD5.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLMac$HmacMD5 extends com.android.org.conscrypt.OpenSSLMac$Hmac {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLMac$HmacSHA1.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLMac$HmacSHA1 extends com.android.org.conscrypt.OpenSSLMac$Hmac {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLMac$HmacSHA224.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLMac$HmacSHA224 extends com.android.org.conscrypt.OpenSSLMac$Hmac {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLMac$HmacSHA256.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLMac$HmacSHA256 extends com.android.org.conscrypt.OpenSSLMac$Hmac {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLMac$HmacSHA384.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLMac$HmacSHA384 extends com.android.org.conscrypt.OpenSSLMac$Hmac {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLMac$HmacSHA512.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLMac$HmacSHA512 extends com.android.org.conscrypt.OpenSSLMac$Hmac {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLMac.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLMac extends javax.crypto.MacSpi {
protected boolean initialized
protected abstract void initContext (byte[])
protected abstract void resetContext ()
protected abstract void updateDirect (long, int)
protected int engineGetMacLength ()
protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineUpdate (byte)
protected void engineUpdate (java.nio.ByteBuffer)
protected byte[] engineDoFinal ()
protected abstract byte[] doFinal ()
protected void engineReset ()
}
com/android/org/conscrypt/OpenSSLMessageDigestJDK$MD5.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLMessageDigestJDK$MD5 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
public void <init> () throws java.security.NoSuchAlgorithmException
}
com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA1.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLMessageDigestJDK$SHA1 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
public void <init> () throws java.security.NoSuchAlgorithmException
}
com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA224.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLMessageDigestJDK$SHA224 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
public void <init> () throws java.security.NoSuchAlgorithmException
}
com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA256.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLMessageDigestJDK$SHA256 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
public void <init> () throws java.security.NoSuchAlgorithmException
}
com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA384.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLMessageDigestJDK$SHA384 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
public void <init> () throws java.security.NoSuchAlgorithmException
}
com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA512.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLMessageDigestJDK$SHA512 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
public void <init> () throws java.security.NoSuchAlgorithmException
}
com/android/org/conscrypt/OpenSSLMessageDigestJDK.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLMessageDigestJDK extends java.security.MessageDigestSpi implements java.lang.Cloneable {
protected synchronized void engineReset ()
protected int engineGetDigestLength ()
protected synchronized void engineUpdate (byte)
protected synchronized void engineUpdate (byte[], int, int)
protected synchronized void engineUpdate (java.nio.ByteBuffer)
protected synchronized byte[] engineDigest ()
public java.lang.Object clone ()
}
com/android/org/conscrypt/OpenSSLProvider.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLProvider extends java.security.Provider {
public void <init> ()
public void <init> (java.lang.String)
void <init> (java.lang.String, boolean, java.lang.String)
void <init> (java.lang.String, boolean, java.lang.String, boolean, boolean)
}
com/android/org/conscrypt/OpenSSLRSAKeyFactory.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLRSAKeyFactory extends java.security.KeyFactorySpi {
public void <init> ()
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/OpenSSLRSAKeyPairGenerator.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLRSAKeyPairGenerator extends java.security.KeyPairGeneratorSpi {
public void <init> ()
public java.security.KeyPair generateKeyPair ()
public void initialize (int, java.security.SecureRandom)
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
}
com/android/org/conscrypt/OpenSSLRSAPrivateCrtKey.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.OpenSSLRSAPrivateCrtKey extends com.android.org.conscrypt.OpenSSLRSAPrivateKey implements java.security.interfaces.RSAPrivateCrtKey {
void <init> (com.android.org.conscrypt.OpenSSLKey)
void <init> (com.android.org.conscrypt.OpenSSLKey, byte[][])
void <init> (java.security.spec.RSAPrivateCrtKeySpec) throws java.security.spec.InvalidKeySpecException
static com.android.org.conscrypt.OpenSSLKey getInstance (java.security.interfaces.RSAPrivateCrtKey) throws java.security.InvalidKeyException
synchronized void readParams (byte[][])
public java.math.BigInteger getPublicExponent ()
public java.math.BigInteger getPrimeP ()
public java.math.BigInteger getPrimeQ ()
public java.math.BigInteger getPrimeExponentP ()
public java.math.BigInteger getPrimeExponentQ ()
public java.math.BigInteger getCrtCoefficient ()
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
}
com/android/org/conscrypt/OpenSSLRSAPrivateKey.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.OpenSSLRSAPrivateKey extends java.lang.Object implements java.security.interfaces.RSAPrivateKey com.android.org.conscrypt.OpenSSLKeyHolder {
transient com.android.org.conscrypt.OpenSSLKey key
transient boolean fetchedParams
java.math.BigInteger modulus
java.math.BigInteger privateExponent
void <init> (com.android.org.conscrypt.OpenSSLKey)
void <init> (com.android.org.conscrypt.OpenSSLKey, byte[][])
public com.android.org.conscrypt.OpenSSLKey getOpenSSLKey ()
public void <init> (java.security.spec.RSAPrivateKeySpec) throws java.security.spec.InvalidKeySpecException
static com.android.org.conscrypt.OpenSSLRSAPrivateKey getInstance (com.android.org.conscrypt.OpenSSLKey)
static com.android.org.conscrypt.OpenSSLKey wrapPlatformKey (java.security.interfaces.RSAPrivateKey)
static com.android.org.conscrypt.OpenSSLKey wrapJCAPrivateKeyForTLSStackOnly (java.security.PrivateKey, java.security.PublicKey) throws java.security.InvalidKeyException
static com.android.org.conscrypt.OpenSSLKey getInstance (java.security.interfaces.RSAPrivateKey) throws java.security.InvalidKeyException
final synchronized void ensureReadParams ()
void readParams (byte[][])
public final java.math.BigInteger getPrivateExponent ()
public final java.math.BigInteger getModulus ()
public final byte[] getEncoded ()
public final java.lang.String getFormat ()
public final java.lang.String getAlgorithm ()
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
}
com/android/org/conscrypt/OpenSSLRSAPublicKey.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLRSAPublicKey extends java.lang.Object implements java.security.interfaces.RSAPublicKey com.android.org.conscrypt.OpenSSLKeyHolder {
void <init> (com.android.org.conscrypt.OpenSSLKey)
public com.android.org.conscrypt.OpenSSLKey getOpenSSLKey ()
void <init> (java.security.spec.RSAPublicKeySpec) throws java.security.spec.InvalidKeySpecException
static com.android.org.conscrypt.OpenSSLKey getInstance (java.security.interfaces.RSAPublicKey) throws java.security.InvalidKeyException
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
}
com/android/org/conscrypt/OpenSSLRandom.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLRandom extends java.security.SecureRandomSpi implements java.io.Serializable {
public void <init> ()
protected void engineSetSeed (byte[])
protected void engineNextBytes (byte[])
protected byte[] engineGenerateSeed (int)
}
com/android/org/conscrypt/OpenSSLServerSocketFactoryImpl.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.OpenSSLServerSocketFactoryImpl extends javax.net.ssl.SSLServerSocketFactory {
void <init> ()
void <init> (com.android.org.conscrypt.SSLParametersImpl)
static void setUseEngineSocketByDefault (boolean)
void setUseEngineSocket (boolean)
public java.lang.String[] getDefaultCipherSuites ()
public java.lang.String[] getSupportedCipherSuites ()
public java.net.ServerSocket createServerSocket () throws java.io.IOException
public java.net.ServerSocket createServerSocket (int) throws java.io.IOException
public java.net.ServerSocket createServerSocket (int, int) throws java.io.IOException
public java.net.ServerSocket createServerSocket (int, int, java.net.InetAddress) throws java.io.IOException
}
com/android/org/conscrypt/OpenSSLSignature$EngineType.class
<Unknown>
package com.android.org.conscrypt
final enum com.android.org.conscrypt.OpenSSLSignature$EngineType extends java.lang.Enum {
public static final enum com.android.org.conscrypt.OpenSSLSignature$EngineType RSA
public static final enum com.android.org.conscrypt.OpenSSLSignature$EngineType EC
public static com.android.org.conscrypt.OpenSSLSignature$EngineType[] values ()
public static com.android.org.conscrypt.OpenSSLSignature$EngineType valueOf (java.lang.String)
}
com/android/org/conscrypt/OpenSSLSignature$MD5RSA.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$MD5RSA extends com.android.org.conscrypt.OpenSSLSignature$RSAPKCS1Padding {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSignature$RSAPKCS1Padding.class
<Unknown>
package com.android.org.conscrypt
abstract com.android.org.conscrypt.OpenSSLSignature$RSAPKCS1Padding extends com.android.org.conscrypt.OpenSSLSignature {
void <init> (long)
protected final void configureEVP_PKEY_CTX (long) throws java.security.InvalidAlgorithmParameterException
}
com/android/org/conscrypt/OpenSSLSignature$RSAPSSPadding.class
<Unknown>
package com.android.org.conscrypt
abstract com.android.org.conscrypt.OpenSSLSignature$RSAPSSPadding extends com.android.org.conscrypt.OpenSSLSignature {
void <init> (long, java.lang.String, int)
protected final void configureEVP_PKEY_CTX (long) throws java.security.InvalidAlgorithmParameterException
protected final void engineSetParameter (java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException
protected final java.security.AlgorithmParameters engineGetParameters ()
}
com/android/org/conscrypt/OpenSSLSignature$SHA1ECDSA.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA1ECDSA extends com.android.org.conscrypt.OpenSSLSignature {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSignature$SHA1RSA.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA1RSA extends com.android.org.conscrypt.OpenSSLSignature$RSAPKCS1Padding {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSignature$SHA1RSAPSS.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA1RSAPSS extends com.android.org.conscrypt.OpenSSLSignature$RSAPSSPadding {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSignature$SHA224ECDSA.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA224ECDSA extends com.android.org.conscrypt.OpenSSLSignature {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSignature$SHA224RSA.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA224RSA extends com.android.org.conscrypt.OpenSSLSignature$RSAPKCS1Padding {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSignature$SHA224RSAPSS.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA224RSAPSS extends com.android.org.conscrypt.OpenSSLSignature$RSAPSSPadding {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSignature$SHA256ECDSA.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA256ECDSA extends com.android.org.conscrypt.OpenSSLSignature {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSignature$SHA256RSA.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA256RSA extends com.android.org.conscrypt.OpenSSLSignature$RSAPKCS1Padding {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSignature$SHA256RSAPSS.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA256RSAPSS extends com.android.org.conscrypt.OpenSSLSignature$RSAPSSPadding {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSignature$SHA384ECDSA.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA384ECDSA extends com.android.org.conscrypt.OpenSSLSignature {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSignature$SHA384RSA.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA384RSA extends com.android.org.conscrypt.OpenSSLSignature$RSAPKCS1Padding {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSignature$SHA384RSAPSS.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA384RSAPSS extends com.android.org.conscrypt.OpenSSLSignature$RSAPSSPadding {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSignature$SHA512ECDSA.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA512ECDSA extends com.android.org.conscrypt.OpenSSLSignature {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSignature$SHA512RSA.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA512RSA extends com.android.org.conscrypt.OpenSSLSignature$RSAPKCS1Padding {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSignature$SHA512RSAPSS.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA512RSAPSS extends com.android.org.conscrypt.OpenSSLSignature$RSAPSSPadding {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSignature.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLSignature extends java.security.SignatureSpi {
protected void configureEVP_PKEY_CTX (long) throws java.security.InvalidAlgorithmParameterException
protected void engineUpdate (byte)
protected void engineUpdate (byte[], int, int)
protected void engineUpdate (java.nio.ByteBuffer)
protected java.lang.Object engineGetParameter (java.lang.String) throws java.security.InvalidParameterException
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
protected void engineSetParameter (java.lang.String, java.lang.Object) throws java.security.InvalidParameterException
protected byte[] engineSign () throws java.security.SignatureException
protected boolean engineVerify (byte[]) throws java.security.SignatureException
protected final long getEVP_PKEY_CTX ()
}
com/android/org/conscrypt/OpenSSLSignatureRawECDSA.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLSignatureRawECDSA extends java.security.SignatureSpi {
public void <init> ()
protected void engineUpdate (byte)
protected void engineUpdate (byte[], int, int)
protected java.lang.Object engineGetParameter (java.lang.String) throws java.security.InvalidParameterException
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
protected void engineSetParameter (java.lang.String, java.lang.Object) throws java.security.InvalidParameterException
protected byte[] engineSign () throws java.security.SignatureException
protected boolean engineVerify (byte[]) throws java.security.SignatureException
}
com/android/org/conscrypt/OpenSSLSignatureRawRSA.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignatureRawRSA extends java.security.SignatureSpi {
public void <init> ()
protected void engineUpdate (byte)
protected void engineUpdate (byte[], int, int)
protected java.lang.Object engineGetParameter (java.lang.String) throws java.security.InvalidParameterException
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
protected void engineSetParameter (java.lang.String, java.lang.Object) throws java.security.InvalidParameterException
protected byte[] engineSign () throws java.security.SignatureException
protected boolean engineVerify (byte[]) throws java.security.SignatureException
}
com/android/org/conscrypt/OpenSSLSocketFactoryImpl.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.OpenSSLSocketFactoryImpl extends javax.net.ssl.SSLSocketFactory {
void <init> ()
void <init> (com.android.org.conscrypt.SSLParametersImpl)
static void setUseEngineSocketByDefault (boolean)
void setUseEngineSocket (boolean)
public java.lang.String[] getDefaultCipherSuites ()
public java.lang.String[] getSupportedCipherSuites ()
public java.net.Socket createSocket () throws java.io.IOException
public java.net.Socket createSocket (java.lang.String, int) throws java.io.IOException java.net.UnknownHostException
public java.net.Socket createSocket (java.lang.String, int, java.net.InetAddress, int) throws java.io.IOException java.net.UnknownHostException
public java.net.Socket createSocket (java.net.InetAddress, int) throws java.io.IOException
public java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException
public java.net.Socket createSocket (java.net.Socket, java.lang.String, int, boolean) throws java.io.IOException
}
com/android/org/conscrypt/OpenSSLSocketImpl.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLSocketImpl extends com.android.org.conscrypt.AbstractConscryptSocket {
void <init> () throws java.io.IOException
void <init> (java.lang.String, int) throws java.io.IOException
void <init> (java.net.InetAddress, int) throws java.io.IOException
void <init> (java.lang.String, int, java.net.InetAddress, int) throws java.io.IOException
void <init> (java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException
void <init> (java.net.Socket, java.lang.String, int, boolean) throws java.io.IOException
public java.lang.String getHostname ()
public void setHostname (java.lang.String)
public java.lang.String getHostnameOrIP ()
public java.io.FileDescriptor getFileDescriptor$ ()
public void setSoWriteTimeout (int) throws java.net.SocketException
public int getSoWriteTimeout () throws java.net.SocketException
public void setHandshakeTimeout (int) throws java.net.SocketException
public abstract javax.net.ssl.SSLSession getHandshakeSession ()
public abstract void setUseSessionTickets (boolean)
public abstract void setChannelIdEnabled (boolean)
public abstract byte[] getChannelId () throws javax.net.ssl.SSLException
public abstract void setChannelIdPrivateKey (java.security.PrivateKey)
public final byte[] getNpnSelectedProtocol ()
public final void setNpnProtocols (byte[])
public final void setAlpnProtocols (java.lang.String[])
public final byte[] getAlpnSelectedProtocol ()
public final void setAlpnProtocols (byte[])
}
com/android/org/conscrypt/OpenSSLX25519Key.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLX25519Key extends java.lang.Object {
public static final int X25519_KEY_SIZE_BYTES
public abstract byte[] getU ()
}
com/android/org/conscrypt/OpenSSLX25519PrivateKey.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLX25519PrivateKey extends java.lang.Object implements com.android.org.conscrypt.OpenSSLX25519Key java.security.PrivateKey {
public void <init> (java.security.spec.EncodedKeySpec) throws java.security.spec.InvalidKeySpecException
public void <init> (byte[])
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public byte[] getU ()
public void destroy ()
public boolean isDestroyed ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
com/android/org/conscrypt/OpenSSLX25519PublicKey.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLX25519PublicKey extends java.lang.Object implements com.android.org.conscrypt.OpenSSLX25519Key java.security.PublicKey {
public void <init> (java.security.spec.EncodedKeySpec) throws java.security.spec.InvalidKeySpecException
public void <init> (byte[])
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public byte[] getU ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
com/android/org/conscrypt/OpenSSLX509CRL.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.OpenSSLX509CRL extends java.security.cert.X509CRL {
static java.util.Date toDate (long) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
static com.android.org.conscrypt.OpenSSLX509CRL fromX509DerInputStream (java.io.InputStream) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
static java.util.List fromPkcs7DerInputStream (java.io.InputStream) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
static com.android.org.conscrypt.OpenSSLX509CRL fromX509PemInputStream (java.io.InputStream) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
static java.util.List fromPkcs7PemInputStream (java.io.InputStream) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
public java.util.Set getCriticalExtensionOIDs ()
public byte[] getExtensionValue (java.lang.String)
public java.util.Set getNonCriticalExtensionOIDs ()
public boolean hasUnsupportedCriticalExtension ()
public byte[] getEncoded () throws java.security.cert.CRLException
public void verify (java.security.PublicKey) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
public void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
public int getVersion ()
public java.security.Principal getIssuerDN ()
public javax.security.auth.x500.X500Principal getIssuerX500Principal ()
public java.util.Date getThisUpdate ()
public java.util.Date getNextUpdate ()
public java.security.cert.X509CRLEntry getRevokedCertificate (java.math.BigInteger)
public java.security.cert.X509CRLEntry getRevokedCertificate (java.security.cert.X509Certificate)
public java.util.Set getRevokedCertificates ()
public byte[] getTBSCertList ()
public byte[] getSignature ()
public java.lang.String getSigAlgName ()
public java.lang.String getSigAlgOID ()
public byte[] getSigAlgParams ()
public boolean isRevoked (java.security.cert.Certificate)
public java.lang.String toString ()
protected void finalize () throws java.lang.Throwable
}
com/android/org/conscrypt/OpenSSLX509CRLEntry.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.OpenSSLX509CRLEntry extends java.security.cert.X509CRLEntry {
void <init> (long) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
public java.util.Set getCriticalExtensionOIDs ()
public byte[] getExtensionValue (java.lang.String)
public java.util.Set getNonCriticalExtensionOIDs ()
public boolean hasUnsupportedCriticalExtension ()
public byte[] getEncoded () throws java.security.cert.CRLException
public java.math.BigInteger getSerialNumber ()
public java.util.Date getRevocationDate ()
public boolean hasExtensions ()
public java.lang.String toString ()
}
com/android/org/conscrypt/OpenSSLX509CertPath$Encoding.class
<Unknown>
package com.android.org.conscrypt
final enum com.android.org.conscrypt.OpenSSLX509CertPath$Encoding extends java.lang.Enum {
public static final enum com.android.org.conscrypt.OpenSSLX509CertPath$Encoding PKI_PATH
public static final enum com.android.org.conscrypt.OpenSSLX509CertPath$Encoding PKCS7
public static com.android.org.conscrypt.OpenSSLX509CertPath$Encoding[] values ()
public static com.android.org.conscrypt.OpenSSLX509CertPath$Encoding valueOf (java.lang.String)
static com.android.org.conscrypt.OpenSSLX509CertPath$Encoding findByApiName (java.lang.String) throws java.security.cert.CertificateEncodingException
}
com/android/org/conscrypt/OpenSSLX509CertPath.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.OpenSSLX509CertPath extends java.security.cert.CertPath {
static java.util.Iterator getEncodingsIterator ()
void <init> (java.util.List)
public java.util.List getCertificates ()
public byte[] getEncoded () throws java.security.cert.CertificateEncodingException
public byte[] getEncoded (java.lang.String) throws java.security.cert.CertificateEncodingException
public java.util.Iterator getEncodings ()
static java.security.cert.CertPath fromEncoding (java.io.InputStream, java.lang.String) throws java.security.cert.CertificateException
static java.security.cert.CertPath fromEncoding (java.io.InputStream) throws java.security.cert.CertificateException
}
com/android/org/conscrypt/OpenSSLX509Certificate.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLX509Certificate extends java.security.cert.X509Certificate {
void <init> (long) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
public static com.android.org.conscrypt.OpenSSLX509Certificate fromX509DerInputStream (java.io.InputStream) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
public static com.android.org.conscrypt.OpenSSLX509Certificate fromX509Der (byte[]) throws java.security.cert.CertificateEncodingException
public static java.util.List fromPkcs7DerInputStream (java.io.InputStream) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
public static com.android.org.conscrypt.OpenSSLX509Certificate fromX509PemInputStream (java.io.InputStream) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
public static java.util.List fromPkcs7PemInputStream (java.io.InputStream) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
public static com.android.org.conscrypt.OpenSSLX509Certificate fromCertificate (java.security.cert.Certificate) throws java.security.cert.CertificateEncodingException
public java.util.Set getCriticalExtensionOIDs ()
public byte[] getExtensionValue (java.lang.String)
public java.util.Set getNonCriticalExtensionOIDs ()
public boolean hasUnsupportedCriticalExtension ()
public void checkValidity () throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
public void checkValidity (java.util.Date) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
public int getVersion ()
public java.math.BigInteger getSerialNumber ()
public java.security.Principal getIssuerDN ()
public java.security.Principal getSubjectDN ()
public java.util.Date getNotBefore ()
public java.util.Date getNotAfter ()
public byte[] getTBSCertificate () throws java.security.cert.CertificateEncodingException
public byte[] getSignature ()
public java.lang.String getSigAlgName ()
public java.lang.String getSigAlgOID ()
public byte[] getSigAlgParams ()
public boolean[] getIssuerUniqueID ()
public boolean[] getSubjectUniqueID ()
public boolean[] getKeyUsage ()
public int getBasicConstraints ()
public byte[] getEncoded () throws java.security.cert.CertificateEncodingException
public void verify (java.security.PublicKey) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
public void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
public void verify (java.security.PublicKey, java.security.Provider) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException
public java.lang.String toString ()
public java.security.PublicKey getPublicKey ()
public javax.security.auth.x500.X500Principal getIssuerX500Principal ()
public javax.security.auth.x500.X500Principal getSubjectX500Principal ()
public java.util.List getExtendedKeyUsage ()
public java.util.Collection getSubjectAlternativeNames () throws java.security.cert.CertificateParsingException
public java.util.Collection getIssuerAlternativeNames () throws java.security.cert.CertificateParsingException
public boolean equals (java.lang.Object)
public int hashCode ()
public long getContext ()
public byte[] getTBSCertificateWithoutExtension (java.lang.String)
protected void finalize () throws java.lang.Throwable
}
com/android/org/conscrypt/OpenSSLX509CertificateFactory$Parser.class
<Unknown>
package com.android.org.conscrypt
abstract com.android.org.conscrypt.OpenSSLX509CertificateFactory$Parser extends java.lang.Object {
java.lang.Object generateItem (java.io.InputStream) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
java.util.Collection generateItems (java.io.InputStream) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
protected abstract java.lang.Object fromX509PemInputStream (java.io.InputStream) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
protected abstract java.lang.Object fromX509DerInputStream (java.io.InputStream) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
protected abstract java.util.List fromPkcs7PemInputStream (java.io.InputStream) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
protected abstract java.util.List fromPkcs7DerInputStream (java.io.InputStream) throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException
}
com/android/org/conscrypt/OpenSSLX509CertificateFactory$ParsingException.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException extends java.lang.Exception {
void <init> (java.lang.String)
void <init> (java.lang.Exception)
void <init> (java.lang.String, java.lang.Exception)
}
com/android/org/conscrypt/OpenSSLX509CertificateFactory.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLX509CertificateFactory extends java.security.cert.CertificateFactorySpi {
public void <init> ()
public java.security.cert.Certificate engineGenerateCertificate (java.io.InputStream) throws java.security.cert.CertificateException
public java.util.Collection engineGenerateCertificates (java.io.InputStream) throws java.security.cert.CertificateException
public java.security.cert.CRL engineGenerateCRL (java.io.InputStream) throws java.security.cert.CRLException
public java.util.Collection engineGenerateCRLs (java.io.InputStream) throws java.security.cert.CRLException
public java.util.Iterator engineGetCertPathEncodings ()
public java.security.cert.CertPath engineGenerateCertPath (java.io.InputStream) throws java.security.cert.CertificateException
public java.security.cert.CertPath engineGenerateCertPath (java.io.InputStream, java.lang.String) throws java.security.cert.CertificateException
public java.security.cert.CertPath engineGenerateCertPath (java.util.List) throws java.security.cert.CertificateException
}
com/android/org/conscrypt/OpenSSLXDHKeyAgreement.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLXDHKeyAgreement extends com.android.org.conscrypt.OpenSSLBaseDHKeyAgreement {
public void <init> ()
protected byte[] convertPublicKey (java.security.PublicKey) throws java.security.InvalidKeyException
protected byte[] convertPrivateKey (java.security.PrivateKey) throws java.security.InvalidKeyException
protected int computeKey (byte[], byte[], byte[]) throws java.security.InvalidKeyException
protected int getOutputSize (byte[])
}
com/android/org/conscrypt/OpenSSLXDHKeyFactory.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLXDHKeyFactory extends java.security.KeyFactorySpi {
public void <init> ()
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/OpenSSLXDHKeyPairGenerator.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLXDHKeyPairGenerator extends java.security.KeyPairGenerator {
public void <init> ()
public java.security.KeyPair generateKeyPair ()
public void initialize (int, java.security.SecureRandom)
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
}
com/android/org/conscrypt/OpenSSLXECParameterSpec.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.OpenSSLXECParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
public static final String X25519
public void <init> (java.lang.String)
public java.lang.String getOid ()
}
com/android/org/conscrypt/PSKKeyManager.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.PSKKeyManager extends java.lang.Object implements javax.net.ssl.KeyManager {
public static final int MAX_IDENTITY_HINT_LENGTH_BYTES
public static final int MAX_IDENTITY_LENGTH_BYTES
public static final int MAX_KEY_LENGTH_BYTES
public abstract java.lang.String chooseServerKeyIdentityHint (java.net.Socket)
public abstract java.lang.String chooseServerKeyIdentityHint (javax.net.ssl.SSLEngine)
public abstract java.lang.String chooseClientKeyIdentity (java.lang.String, java.net.Socket)
public abstract java.lang.String chooseClientKeyIdentity (java.lang.String, javax.net.ssl.SSLEngine)
public abstract javax.crypto.SecretKey getKey (java.lang.String, java.lang.String, java.net.Socket)
public abstract javax.crypto.SecretKey getKey (java.lang.String, java.lang.String, javax.net.ssl.SSLEngine)
}
com/android/org/conscrypt/PSSParameters.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.PSSParameters extends java.security.AlgorithmParametersSpi {
public void <init> ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected byte[] engineGetEncoded () throws java.io.IOException
protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
com/android/org/conscrypt/PeerInfoProvider.class
<Unknown>
package com.android.org.conscrypt
abstract com.android.org.conscrypt.PeerInfoProvider extends java.lang.Object {
void <init> ()
abstract java.lang.String getHostname ()
abstract java.lang.String getHostnameOrIP ()
abstract int getPort ()
static com.android.org.conscrypt.PeerInfoProvider nullProvider ()
static com.android.org.conscrypt.PeerInfoProvider forHostAndPort (java.lang.String, int)
}
com/android/org/conscrypt/Platform$NoPreloadHolder.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.Platform$NoPreloadHolder extends java.lang.Object {
public static final com.android.org.conscrypt.Platform MAPPER
}
com/android/org/conscrypt/Platform.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.Platform extends java.lang.Object {
static boolean DEPRECATED_TLS_V1
static boolean ENABLED_TLS_V1
public static void setup (boolean, boolean)
public static java.lang.String getDefaultProviderName ()
static boolean provideTrustManagerByDefault ()
static java.io.FileDescriptor getFileDescriptor (java.net.Socket)
static java.io.FileDescriptor getFileDescriptorFromSSLSocket (com.android.org.conscrypt.AbstractConscryptSocket)
static java.lang.String getCurveName (java.security.spec.ECParameterSpec)
static void setCurveName (java.security.spec.ECParameterSpec, java.lang.String)
static void setSocketWriteTimeout (java.net.Socket, long) throws java.net.SocketException
static void setSSLParameters (javax.net.ssl.SSLParameters, com.android.org.conscrypt.SSLParametersImpl, com.android.org.conscrypt.AbstractConscryptSocket)
static void getSSLParameters (javax.net.ssl.SSLParameters, com.android.org.conscrypt.SSLParametersImpl, com.android.org.conscrypt.AbstractConscryptSocket)
static void setSSLParameters (javax.net.ssl.SSLParameters, com.android.org.conscrypt.SSLParametersImpl, com.android.org.conscrypt.ConscryptEngine)
static void getSSLParameters (javax.net.ssl.SSLParameters, com.android.org.conscrypt.SSLParametersImpl, com.android.org.conscrypt.ConscryptEngine)
static void checkClientTrusted (javax.net.ssl.X509TrustManager, java.security.cert.X509Certificate[], java.lang.String, com.android.org.conscrypt.AbstractConscryptSocket) throws java.security.cert.CertificateException
static void checkServerTrusted (javax.net.ssl.X509TrustManager, java.security.cert.X509Certificate[], java.lang.String, com.android.org.conscrypt.AbstractConscryptSocket) throws java.security.cert.CertificateException
static void checkClientTrusted (javax.net.ssl.X509TrustManager, java.security.cert.X509Certificate[], java.lang.String, com.android.org.conscrypt.ConscryptEngine) throws java.security.cert.CertificateException
static void checkServerTrusted (javax.net.ssl.X509TrustManager, java.security.cert.X509Certificate[], java.lang.String, com.android.org.conscrypt.ConscryptEngine) throws java.security.cert.CertificateException
static javax.net.ssl.SSLEngine wrapEngine (com.android.org.conscrypt.ConscryptEngine)
static javax.net.ssl.SSLEngine unwrapEngine (javax.net.ssl.SSLEngine)
static com.android.org.conscrypt.ConscryptEngineSocket createEngineSocket (com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
static com.android.org.conscrypt.ConscryptEngineSocket createEngineSocket (java.lang.String, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
static com.android.org.conscrypt.ConscryptEngineSocket createEngineSocket (java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
static com.android.org.conscrypt.ConscryptEngineSocket createEngineSocket (java.lang.String, int, java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
static com.android.org.conscrypt.ConscryptEngineSocket createEngineSocket (java.net.InetAddress, int, java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
static com.android.org.conscrypt.ConscryptEngineSocket createEngineSocket (java.net.Socket, java.lang.String, int, boolean, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
static com.android.org.conscrypt.ConscryptFileDescriptorSocket createFileDescriptorSocket (com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
static com.android.org.conscrypt.ConscryptFileDescriptorSocket createFileDescriptorSocket (java.lang.String, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
static com.android.org.conscrypt.ConscryptFileDescriptorSocket createFileDescriptorSocket (java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
static com.android.org.conscrypt.ConscryptFileDescriptorSocket createFileDescriptorSocket (java.lang.String, int, java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
static com.android.org.conscrypt.ConscryptFileDescriptorSocket createFileDescriptorSocket (java.net.InetAddress, int, java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
static com.android.org.conscrypt.ConscryptFileDescriptorSocket createFileDescriptorSocket (java.net.Socket, java.lang.String, int, boolean, com.android.org.conscrypt.SSLParametersImpl) throws java.io.IOException
static javax.net.ssl.SSLSocketFactory wrapSocketFactoryIfNeeded (com.android.org.conscrypt.OpenSSLSocketFactoryImpl)
static com.android.org.conscrypt.GCMParameters fromGCMParameterSpec (java.security.spec.AlgorithmParameterSpec)
static java.security.spec.AlgorithmParameterSpec fromGCMParameters (java.security.AlgorithmParameters)
static java.security.spec.AlgorithmParameterSpec toGCMParameterSpec (int, byte[])
static dalvik.system.CloseGuard closeGuardGet ()
static void closeGuardOpen (java.lang.Object, java.lang.String)
static void closeGuardClose (java.lang.Object)
static void closeGuardWarnIfOpen (java.lang.Object)
static void blockGuardOnNetwork ()
static java.lang.String oidToAlgorithmName (java.lang.String)
static javax.net.ssl.SSLSession wrapSSLSession (com.android.org.conscrypt.ExternalSession)
public static java.lang.String getOriginalHostNameFromInetAddress (java.net.InetAddress)
static java.lang.String getHostStringFromInetSocketAddress (java.net.InetSocketAddress)
static boolean supportsX509ExtendedTrustManager ()
static boolean isCTVerificationRequired (java.lang.String)
static boolean supportsConscryptCertStore ()
static java.security.KeyStore getDefaultCertKeyStore () throws java.security.KeyStoreException
static com.android.org.conscrypt.ConscryptCertStore newDefaultCertStore ()
static com.android.org.conscrypt.CertBlocklist newDefaultBlocklist ()
static com.android.org.conscrypt.ct.LogStore newDefaultLogStore ()
static com.android.org.conscrypt.ct.Policy newDefaultPolicy ()
static boolean serverNamePermitted (com.android.org.conscrypt.SSLParametersImpl, java.lang.String)
public static com.android.org.conscrypt.ConscryptHostnameVerifier getDefaultHostnameVerifier ()
static long getMillisSinceBoot ()
public static com.android.org.conscrypt.metrics.StatsLog getStatsLog ()
public static com.android.org.conscrypt.metrics.Source getStatsSource ()
public static int[] getUids ()
public static boolean isJavaxCertificateSupported ()
public static boolean isTlsV1Deprecated ()
public static boolean isTlsV1Filtered ()
public static boolean isTlsV1Supported ()
static java.lang.Object getTargetSdkVersion ()
}
com/android/org/conscrypt/Preconditions.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.Preconditions extends java.lang.Object {
static java.lang.Object checkNotNull (java.lang.Object, java.lang.String)
static void checkArgument (boolean, java.lang.String)
static void checkArgument (boolean, java.lang.String, java.lang.Object)
static void checkPositionIndexes (int, int, int)
}
com/android/org/conscrypt/SSLClientSessionCache.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.SSLClientSessionCache extends java.lang.Object {
public abstract byte[] getSessionData (java.lang.String, int)
public abstract void putSessionData (javax.net.ssl.SSLSession, byte[])
}
com/android/org/conscrypt/SSLNullSession$DefaultHolder.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.SSLNullSession$DefaultHolder extends java.lang.Object {
static final com.android.org.conscrypt.SSLNullSession NULL_SESSION
}
com/android/org/conscrypt/SSLNullSession.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.SSLNullSession extends java.lang.Object implements com.android.org.conscrypt.ConscryptSession java.lang.Cloneable {
static final String INVALID_CIPHER
static com.android.org.conscrypt.ConscryptSession getNullSession ()
public java.lang.String getRequestedServerName ()
public java.util.List getStatusResponses ()
public byte[] getPeerSignedCertificateTimestamp ()
public int getApplicationBufferSize ()
public java.lang.String getApplicationProtocol ()
public java.lang.String getCipherSuite ()
public long getCreationTime ()
public byte[] getId ()
public long getLastAccessedTime ()
public java.security.cert.Certificate[] getLocalCertificates ()
public java.security.Principal getLocalPrincipal ()
public int getPacketBufferSize ()
public javax.security.cert.X509Certificate[] getPeerCertificateChain () throws javax.net.ssl.SSLPeerUnverifiedException
public java.security.cert.X509Certificate[] getPeerCertificates () throws javax.net.ssl.SSLPeerUnverifiedException
public java.lang.String getPeerHost ()
public int getPeerPort ()
public java.security.Principal getPeerPrincipal () throws javax.net.ssl.SSLPeerUnverifiedException
public java.lang.String getProtocol ()
public javax.net.ssl.SSLSessionContext getSessionContext ()
public java.lang.Object getValue (java.lang.String)
public java.lang.String[] getValueNames ()
public void invalidate ()
public boolean isValid ()
public void putValue (java.lang.String, java.lang.Object)
public void removeValue (java.lang.String)
}
com/android/org/conscrypt/SSLParametersImpl$AliasChooser.class
<Unknown>
package com.android.org.conscrypt
abstract com.android.org.conscrypt.SSLParametersImpl$AliasChooser extends java.lang.Object {
public abstract java.lang.String chooseClientAlias (javax.net.ssl.X509KeyManager, javax.security.auth.x500.X500Principal[], java.lang.String[])
public abstract java.lang.String chooseServerAlias (javax.net.ssl.X509KeyManager, java.lang.String)
}
com/android/org/conscrypt/SSLParametersImpl$PSKCallbacks.class
<Unknown>
package com.android.org.conscrypt
abstract com.android.org.conscrypt.SSLParametersImpl$PSKCallbacks extends java.lang.Object {
public abstract java.lang.String chooseServerPSKIdentityHint (com.android.org.conscrypt.PSKKeyManager)
public abstract java.lang.String chooseClientPSKIdentity (com.android.org.conscrypt.PSKKeyManager, java.lang.String)
public abstract javax.crypto.SecretKey getPSKKey (com.android.org.conscrypt.PSKKeyManager, java.lang.String, java.lang.String)
}
com/android/org/conscrypt/SSLParametersImpl.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.SSLParametersImpl extends java.lang.Object implements java.lang.Cloneable {
String[] enabledProtocols
boolean isEnabledProtocolsFiltered
String[] enabledCipherSuites
byte[] sctExtension
byte[] ocspResponse
byte[] applicationProtocols
com.android.org.conscrypt.ApplicationProtocolSelectorAdapter applicationProtocolSelector
boolean useSessionTickets
boolean channelIdEnabled
void <init> (javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom, com.android.org.conscrypt.ClientSessionContext, com.android.org.conscrypt.ServerSessionContext, java.lang.String[]) throws java.security.KeyManagementException
static com.android.org.conscrypt.SSLParametersImpl getDefault () throws java.security.KeyManagementException
com.android.org.conscrypt.AbstractSessionContext getSessionContext ()
com.android.org.conscrypt.ClientSessionContext getClientSessionContext ()
javax.net.ssl.X509KeyManager getX509KeyManager ()
com.android.org.conscrypt.PSKKeyManager getPSKKeyManager ()
javax.net.ssl.X509TrustManager getX509TrustManager ()
java.lang.String[] getEnabledCipherSuites ()
void setEnabledCipherSuites (java.lang.String[])
java.lang.String[] getEnabledProtocols ()
void setEnabledProtocols (java.lang.String[])
void setApplicationProtocols (java.lang.String[])
java.lang.String[] getApplicationProtocols ()
void setApplicationProtocolSelector (com.android.org.conscrypt.ApplicationProtocolSelectorAdapter)
com.android.org.conscrypt.ApplicationProtocolSelectorAdapter getApplicationProtocolSelector ()
void setUseClientMode (boolean)
boolean getUseClientMode ()
void setNeedClientAuth (boolean)
boolean getNeedClientAuth ()
void setWantClientAuth (boolean)
boolean getWantClientAuth ()
void setEnableSessionCreation (boolean)
boolean getEnableSessionCreation ()
void setUseSessionTickets (boolean)
void setUseSni (boolean)
boolean getUseSni ()
void setCTVerificationEnabled (boolean)
void setSCTExtension (byte[])
void setOCSPResponse (byte[])
byte[] getOCSPResponse ()
protected java.lang.Object clone ()
com.android.org.conscrypt.SSLParametersImpl cloneWithTrustManager (javax.net.ssl.X509TrustManager)
static javax.net.ssl.X509TrustManager getDefaultX509TrustManager () throws java.security.KeyManagementException
java.lang.String getEndpointIdentificationAlgorithm ()
void setEndpointIdentificationAlgorithm (java.lang.String)
boolean getUseCipherSuitesOrder ()
java.util.Collection getSNIMatchers ()
void setSNIMatchers (java.util.Collection)
java.security.AlgorithmConstraints getAlgorithmConstraints ()
void setAlgorithmConstraints (java.security.AlgorithmConstraints)
void setUseCipherSuitesOrder (boolean)
boolean isCTVerificationEnabled (java.lang.String)
}
com/android/org/conscrypt/SSLServerSessionCache.class
<Unknown>
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.SSLServerSessionCache extends java.lang.Object {
public abstract byte[] getSessionData (byte[])
public abstract void putSessionData (javax.net.ssl.SSLSession, byte[])
}
com/android/org/conscrypt/SSLUtils$EngineStates.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.SSLUtils$EngineStates extends java.lang.Object {
static final int STATE_NEW
static final int STATE_MODE_SET
static final int STATE_HANDSHAKE_STARTED
static final int STATE_HANDSHAKE_COMPLETED
static final int STATE_READY_HANDSHAKE_CUT_THROUGH
static final int STATE_READY
static final int STATE_CLOSED_INBOUND
static final int STATE_CLOSED_OUTBOUND
static final int STATE_CLOSED
}
com/android/org/conscrypt/SSLUtils$SessionType.class
<Unknown>
package com.android.org.conscrypt
final enum com.android.org.conscrypt.SSLUtils$SessionType extends java.lang.Enum {
public static final enum com.android.org.conscrypt.SSLUtils$SessionType OPEN_SSL
public static final enum com.android.org.conscrypt.SSLUtils$SessionType OPEN_SSL_WITH_OCSP
public static final enum com.android.org.conscrypt.SSLUtils$SessionType OPEN_SSL_WITH_TLS_SCT
final int value
public static com.android.org.conscrypt.SSLUtils$SessionType[] values ()
public static com.android.org.conscrypt.SSLUtils$SessionType valueOf (java.lang.String)
static boolean isSupportedType (int)
}
com/android/org/conscrypt/SSLUtils.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.SSLUtils extends java.lang.Object {
static final boolean USE_ENGINE_SOCKET_BY_DEFAULT
static java.security.cert.X509Certificate[] decodeX509CertificateChain (byte[][]) throws java.security.cert.CertificateException
static java.lang.String getServerX509KeyType (long)
static java.lang.String getClientKeyType (byte)
static java.lang.String getClientKeyTypeFromSignatureAlg (int)
static java.util.Set getSupportedClientKeyTypes (byte[], int[])
static byte[][] encodeSubjectX509Principals (java.security.cert.X509Certificate[]) throws java.security.cert.CertificateEncodingException
static javax.security.cert.X509Certificate[] toCertificateChain (java.security.cert.X509Certificate[]) throws javax.net.ssl.SSLPeerUnverifiedException
static int calculateOutNetBufSize (int)
static javax.net.ssl.SSLHandshakeException toSSLHandshakeException (java.lang.Throwable)
static javax.net.ssl.SSLException toSSLException (java.lang.Throwable)
static java.lang.String toProtocolString (byte[])
static byte[] toProtocolBytes (java.lang.String)
static java.lang.String[] decodeProtocols (byte[])
static byte[] encodeProtocols (java.lang.String[])
static int getEncryptedPacketLength (java.nio.ByteBuffer[], int)
static transient java.lang.String[] concat (java.lang.String[][])
}
com/android/org/conscrypt/ScryptKeySpec.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.ScryptKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
public void <init> (char[], byte[], int, int, int, int)
public char[] getPassword ()
public byte[] getSalt ()
public int getCostParameter ()
public int getBlockSize ()
public int getParallelizationParameter ()
public int getKeyLength ()
}
com/android/org/conscrypt/ScryptSecretKeyFactory$NotImplementedException.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.ScryptSecretKeyFactory$NotImplementedException extends java.lang.RuntimeException {
void <init> ()
}
com/android/org/conscrypt/ScryptSecretKeyFactory$ScryptKey.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.ScryptSecretKeyFactory$ScryptKey extends java.lang.Object implements javax.crypto.SecretKey {
public void <init> (byte[])
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
}
com/android/org/conscrypt/ScryptSecretKeyFactory.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.ScryptSecretKeyFactory extends javax.crypto.SecretKeyFactorySpi {
public void <init> ()
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected javax.crypto.SecretKey engineTranslateKey (javax.crypto.SecretKey) throws java.security.InvalidKeyException
}
com/android/org/conscrypt/ServerSessionContext.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.ServerSessionContext extends com.android.org.conscrypt.AbstractSessionContext {
void <init> ()
public void setPersistentCache (com.android.org.conscrypt.SSLServerSessionCache)
com.android.org.conscrypt.NativeSslSession getSessionFromPersistentCache (byte[])
void onBeforeAddSession (com.android.org.conscrypt.NativeSslSession)
void onBeforeRemoveSession (com.android.org.conscrypt.NativeSslSession)
}
com/android/org/conscrypt/SessionSnapshot.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.SessionSnapshot extends java.lang.Object implements com.android.org.conscrypt.ConscryptSession {
void <init> (com.android.org.conscrypt.ConscryptSession)
public java.lang.String getRequestedServerName ()
public java.util.List getStatusResponses ()
public byte[] getPeerSignedCertificateTimestamp ()
public byte[] getId ()
public javax.net.ssl.SSLSessionContext getSessionContext ()
public long getCreationTime ()
public long getLastAccessedTime ()
public void invalidate ()
public boolean isValid ()
public void putValue (java.lang.String, java.lang.Object)
public java.lang.Object getValue (java.lang.String)
public void removeValue (java.lang.String)
public java.lang.String[] getValueNames ()
public java.security.cert.X509Certificate[] getPeerCertificates () throws javax.net.ssl.SSLPeerUnverifiedException
public java.security.cert.Certificate[] getLocalCertificates ()
public javax.security.cert.X509Certificate[] getPeerCertificateChain () throws javax.net.ssl.SSLPeerUnverifiedException
public java.security.Principal getPeerPrincipal () throws javax.net.ssl.SSLPeerUnverifiedException
public java.security.Principal getLocalPrincipal ()
public java.lang.String getCipherSuite ()
public java.lang.String getProtocol ()
public java.lang.String getPeerHost ()
public int getPeerPort ()
public int getPacketBufferSize ()
public int getApplicationBufferSize ()
public java.lang.String getApplicationProtocol ()
}
com/android/org/conscrypt/ShortBufferWithoutStackTraceException.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.ShortBufferWithoutStackTraceException extends javax.crypto.ShortBufferException {
public void <init> ()
public void <init> (java.lang.String)
public synchronized java.lang.Throwable fillInStackTrace ()
}
com/android/org/conscrypt/TrustManagerFactoryImpl.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.TrustManagerFactoryImpl extends javax.net.ssl.TrustManagerFactorySpi {
public void <init> ()
public void engineInit (java.security.KeyStore) throws java.security.KeyStoreException
public void engineInit (javax.net.ssl.ManagerFactoryParameters) throws java.security.InvalidAlgorithmParameterException
public javax.net.ssl.TrustManager[] engineGetTrustManagers ()
}
com/android/org/conscrypt/TrustManagerImpl$ExtendedKeyUsagePKIXCertPathChecker.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.TrustManagerImpl$ExtendedKeyUsagePKIXCertPathChecker extends java.security.cert.PKIXCertPathChecker {
public void init (boolean)
public boolean isForwardCheckingSupported ()
public java.util.Set getSupportedExtensions ()
public void check (java.security.cert.Certificate, java.util.Collection) throws java.security.cert.CertPathValidatorException
}
com/android/org/conscrypt/TrustManagerImpl$TrustAnchorComparator.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.TrustManagerImpl$TrustAnchorComparator extends java.lang.Object implements java.util.Comparator {
public int compare (java.security.cert.TrustAnchor, java.security.cert.TrustAnchor)
}
com/android/org/conscrypt/TrustManagerImpl.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.TrustManagerImpl extends javax.net.ssl.X509ExtendedTrustManager {
public void <init> (java.security.KeyStore)
public void <init> (java.security.KeyStore, com.android.org.conscrypt.CertPinManager)
public void <init> (java.security.KeyStore, com.android.org.conscrypt.CertPinManager, com.android.org.conscrypt.ConscryptCertStore)
public void <init> (java.security.KeyStore, com.android.org.conscrypt.CertPinManager, com.android.org.conscrypt.ConscryptCertStore, com.android.org.conscrypt.CertBlocklist)
public void <init> (java.security.KeyStore, com.android.org.conscrypt.CertPinManager, com.android.org.conscrypt.ConscryptCertStore, com.android.org.conscrypt.CertBlocklist, com.android.org.conscrypt.ct.LogStore, com.android.org.conscrypt.ct.Verifier, com.android.org.conscrypt.ct.Policy)
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
public java.util.List checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String, java.lang.String) throws java.security.cert.CertificateException
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String, java.net.Socket) throws java.security.cert.CertificateException
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String, javax.net.ssl.SSLEngine) throws java.security.cert.CertificateException
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
public java.util.List checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String, java.lang.String) throws java.security.cert.CertificateException
public java.util.List checkServerTrusted (java.security.cert.X509Certificate[], byte[], byte[], java.lang.String, java.lang.String) throws java.security.cert.CertificateException
public java.util.List getTrustedChainForServer (java.security.cert.X509Certificate[], java.lang.String, java.net.Socket) throws java.security.cert.CertificateException
public java.util.List getTrustedChainForServer (java.security.cert.X509Certificate[], java.lang.String, javax.net.ssl.SSLEngine) throws java.security.cert.CertificateException
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String, java.net.Socket) throws java.security.cert.CertificateException
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String, javax.net.ssl.SSLEngine) throws java.security.cert.CertificateException
public java.util.List checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String, javax.net.ssl.SSLSession) throws java.security.cert.CertificateException
public void handleTrustStorageUpdate ()
public java.security.cert.X509Certificate[] getAcceptedIssuers ()
static synchronized void setDefaultHostnameVerifier (com.android.org.conscrypt.ConscryptHostnameVerifier)
static synchronized com.android.org.conscrypt.ConscryptHostnameVerifier getDefaultHostnameVerifier ()
void setHostnameVerifier (com.android.org.conscrypt.ConscryptHostnameVerifier)
com.android.org.conscrypt.ConscryptHostnameVerifier getHostnameVerifier ()
public void setCTEnabledOverride (boolean)
public void setCTVerifier (com.android.org.conscrypt.ct.Verifier)
public void setCTPolicy (com.android.org.conscrypt.ct.Policy)
}
com/android/org/conscrypt/TrustedCertificateIndex.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.TrustedCertificateIndex extends java.lang.Object {
public void <init> ()
public void <init> (java.util.Set)
public java.security.cert.TrustAnchor index (java.security.cert.X509Certificate)
public void index (java.security.cert.TrustAnchor)
public void reset ()
public void reset (java.util.Set)
public java.security.cert.TrustAnchor findByIssuerAndSignature (java.security.cert.X509Certificate)
public java.security.cert.TrustAnchor findBySubjectAndPublicKey (java.security.cert.X509Certificate)
public java.util.Set findAllByIssuerAndSignature (java.security.cert.X509Certificate)
}
com/android/org/conscrypt/TrustedCertificateKeyStoreSpi.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.TrustedCertificateKeyStoreSpi extends java.security.KeyStoreSpi {
public void <init> ()
public java.security.Key engineGetKey (java.lang.String, char[])
public java.security.cert.Certificate[] engineGetCertificateChain (java.lang.String)
public java.security.cert.Certificate engineGetCertificate (java.lang.String)
public java.util.Date engineGetCreationDate (java.lang.String)
public void engineSetKeyEntry (java.lang.String, java.security.Key, char[], java.security.cert.Certificate[])
public void engineSetKeyEntry (java.lang.String, byte[], java.security.cert.Certificate[])
public void engineSetCertificateEntry (java.lang.String, java.security.cert.Certificate)
public void engineDeleteEntry (java.lang.String)
public java.util.Enumeration engineAliases ()
public boolean engineContainsAlias (java.lang.String)
public int engineSize ()
public boolean engineIsKeyEntry (java.lang.String)
public boolean engineIsCertificateEntry (java.lang.String)
public java.lang.String engineGetCertificateAlias (java.security.cert.Certificate)
public void engineStore (java.io.OutputStream, char[])
public void engineLoad (java.io.InputStream, char[])
}
com/android/org/conscrypt/TrustedCertificateStore$CertSelector.class
<Unknown>
package com.android.org.conscrypt
abstract com.android.org.conscrypt.TrustedCertificateStore$CertSelector extends java.lang.Object {
public abstract boolean match (java.security.cert.X509Certificate)
}
com/android/org/conscrypt/TrustedCertificateStore$PreloadHolder.class
<Unknown>
package com.android.org.conscrypt
com.android.org.conscrypt.TrustedCertificateStore$PreloadHolder extends java.lang.Object {
static boolean shouldUseApex (java.io.File)
static java.lang.Object getSdkVersion ()
}
com/android/org/conscrypt/TrustedCertificateStore.class
<Unknown>
package com.android.org.conscrypt
public com.android.org.conscrypt.TrustedCertificateStore extends java.lang.Object implements com.android.org.conscrypt.ConscryptCertStore {
public static final boolean isSystem (java.lang.String)
public static final boolean isUser (java.lang.String)
public static void setDefaultUserDirectory (java.io.File)
public void <init> ()
public void <init> (java.io.File)
public void <init> (java.io.File, java.io.File, java.io.File)
public java.security.cert.Certificate getCertificate (java.lang.String)
public java.security.cert.Certificate getCertificate (java.lang.String, boolean)
public java.util.Date getCreationDate (java.lang.String)
public java.util.Set aliases ()
public java.util.Set userAliases ()
public java.util.Set allSystemAliases ()
public boolean containsAlias (java.lang.String)
public java.lang.String getCertificateAlias (java.security.cert.Certificate)
public java.lang.String getCertificateAlias (java.security.cert.Certificate, boolean)
public boolean isUserAddedCertificate (java.security.cert.X509Certificate)
public java.io.File getCertificateFile (java.io.File, java.security.cert.X509Certificate)
public java.security.cert.X509Certificate getTrustAnchor (java.security.cert.X509Certificate)
public java.security.cert.X509Certificate findIssuer (java.security.cert.X509Certificate)
public java.util.Set findAllIssuers (java.security.cert.X509Certificate)
public java.util.List getCertificateChain (java.security.cert.X509Certificate) throws java.security.cert.CertificateException
public void installCertificate (java.security.cert.X509Certificate) throws java.io.IOException java.security.cert.CertificateException
public void deleteCertificateEntry (java.lang.String) throws java.io.IOException java.security.cert.CertificateException
}
com/android/org/conscrypt/X509PublicKey.class
<Unknown>
package com.android.org.conscrypt
final com.android.org.conscrypt.X509PublicKey extends java.lang.Object implements java.security.PublicKey {
void <init> (java.lang.String, byte[])
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/android/org/conscrypt/XdhKeySpec.class
<Unknown>
package com.android.org.conscrypt
public final com.android.org.conscrypt.XdhKeySpec extends java.security.spec.EncodedKeySpec {
public void <init> (byte[])
public java.lang.String getFormat ()
public byte[] getKey ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
com/android/org/conscrypt/ct/CertificateEntry$LogEntryType.class
<Unknown>
package com.android.org.conscrypt.ct
public final enum com.android.org.conscrypt.ct.CertificateEntry$LogEntryType extends java.lang.Enum {
public static final enum com.android.org.conscrypt.ct.CertificateEntry$LogEntryType X509_ENTRY
public static final enum com.android.org.conscrypt.ct.CertificateEntry$LogEntryType PRECERT_ENTRY
public static com.android.org.conscrypt.ct.CertificateEntry$LogEntryType[] values ()
public static com.android.org.conscrypt.ct.CertificateEntry$LogEntryType valueOf (java.lang.String)
int value ()
}
com/android/org/conscrypt/ct/CertificateEntry.class
<Unknown>
package com.android.org.conscrypt.ct
public com.android.org.conscrypt.ct.CertificateEntry extends java.lang.Object {
public static com.android.org.conscrypt.ct.CertificateEntry createForPrecertificate (byte[], byte[])
public static com.android.org.conscrypt.ct.CertificateEntry createForPrecertificate (com.android.org.conscrypt.OpenSSLX509Certificate, com.android.org.conscrypt.OpenSSLX509Certificate) throws java.security.cert.CertificateException
public static com.android.org.conscrypt.ct.CertificateEntry createForX509Certificate (byte[])
public static com.android.org.conscrypt.ct.CertificateEntry createForX509Certificate (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
public com.android.org.conscrypt.ct.CertificateEntry$LogEntryType getEntryType ()
public byte[] getCertificate ()
public byte[] getIssuerKeyHash ()
public void encode (java.io.OutputStream) throws com.android.org.conscrypt.ct.SerializationException
}
com/android/org/conscrypt/ct/Constants.class
<Unknown>
package com.android.org.conscrypt.ct
public com.android.org.conscrypt.ct.Constants extends java.lang.Object {
public static final String X509_SCT_LIST_OID
public static final String OCSP_SCT_LIST_OID
public static final int VERSION_LENGTH
public static final int LOGID_LENGTH
public static final int TIMESTAMP_LENGTH
public static final int EXTENSIONS_LENGTH_BYTES
public static final int HASH_ALGORITHM_LENGTH
public static final int SIGNATURE_ALGORITHM_LENGTH
public static final int SIGNATURE_LENGTH_BYTES
public static final int SIGNATURE_TYPE_LENGTH
public static final int LOG_ENTRY_TYPE_LENGTH
public static final int CERTIFICATE_LENGTH_BYTES
public static final int SERIALIZED_SCT_LENGTH_BYTES
public static final int SCT_LIST_LENGTH_BYTES
public static final int ISSUER_KEY_HASH_LENGTH
public void <init> ()
}
com/android/org/conscrypt/ct/DigitallySigned$HashAlgorithm.class
<Unknown>
package com.android.org.conscrypt.ct
public final enum com.android.org.conscrypt.ct.DigitallySigned$HashAlgorithm extends java.lang.Enum {
public static final enum com.android.org.conscrypt.ct.DigitallySigned$HashAlgorithm NONE
public static final enum com.android.org.conscrypt.ct.DigitallySigned$HashAlgorithm MD5
public static final enum com.android.org.conscrypt.ct.DigitallySigned$HashAlgorithm SHA1
public static final enum com.android.org.conscrypt.ct.DigitallySigned$HashAlgorithm SHA224
public static final enum com.android.org.conscrypt.ct.DigitallySigned$HashAlgorithm SHA256
public static final enum com.android.org.conscrypt.ct.DigitallySigned$HashAlgorithm SHA384
public static final enum com.android.org.conscrypt.ct.DigitallySigned$HashAlgorithm SHA512
public static com.android.org.conscrypt.ct.DigitallySigned$HashAlgorithm[] values ()
public static com.android.org.conscrypt.ct.DigitallySigned$HashAlgorithm valueOf (java.lang.String)
public static com.android.org.conscrypt.ct.DigitallySigned$HashAlgorithm valueOf (int)
}
com/android/org/conscrypt/ct/DigitallySigned$SignatureAlgorithm.class
<Unknown>
package com.android.org.conscrypt.ct
public final enum com.android.org.conscrypt.ct.DigitallySigned$SignatureAlgorithm extends java.lang.Enum {
public static final enum com.android.org.conscrypt.ct.DigitallySigned$SignatureAlgorithm ANONYMOUS
public static final enum com.android.org.conscrypt.ct.DigitallySigned$SignatureAlgorithm RSA
public static final enum com.android.org.conscrypt.ct.DigitallySigned$SignatureAlgorithm DSA
public static final enum com.android.org.conscrypt.ct.DigitallySigned$SignatureAlgorithm ECDSA
public static com.android.org.conscrypt.ct.DigitallySigned$SignatureAlgorithm[] values ()
public static com.android.org.conscrypt.ct.DigitallySigned$SignatureAlgorithm valueOf (java.lang.String)
public static com.android.org.conscrypt.ct.DigitallySigned$SignatureAlgorithm valueOf (int)
}
com/android/org/conscrypt/ct/DigitallySigned.class
<Unknown>
package com.android.org.conscrypt.ct
public com.android.org.conscrypt.ct.DigitallySigned extends java.lang.Object {
public void <init> (com.android.org.conscrypt.ct.DigitallySigned$HashAlgorithm, com.android.org.conscrypt.ct.DigitallySigned$SignatureAlgorithm, byte[])
public void <init> (int, int, byte[])
public com.android.org.conscrypt.ct.DigitallySigned$HashAlgorithm getHashAlgorithm ()
public com.android.org.conscrypt.ct.DigitallySigned$SignatureAlgorithm getSignatureAlgorithm ()
public byte[] getSignature ()
public java.lang.String getAlgorithm ()
public static com.android.org.conscrypt.ct.DigitallySigned decode (java.io.InputStream) throws com.android.org.conscrypt.ct.SerializationException
public static com.android.org.conscrypt.ct.DigitallySigned decode (byte[]) throws com.android.org.conscrypt.ct.SerializationException
}
com/android/org/conscrypt/ct/LogInfo$Builder.class
<Unknown>
package com.android.org.conscrypt.ct
public com.android.org.conscrypt.ct.LogInfo$Builder extends java.lang.Object {
public void <init> ()
public com.android.org.conscrypt.ct.LogInfo$Builder setPublicKey (java.security.PublicKey)
public com.android.org.conscrypt.ct.LogInfo$Builder setState (int, long)
public com.android.org.conscrypt.ct.LogInfo$Builder setDescription (java.lang.String)
public com.android.org.conscrypt.ct.LogInfo$Builder setUrl (java.lang.String)
public com.android.org.conscrypt.ct.LogInfo$Builder setOperator (java.lang.String)
public com.android.org.conscrypt.ct.LogInfo build ()
}
com/android/org/conscrypt/ct/LogInfo.class
<Unknown>
package com.android.org.conscrypt.ct
public com.android.org.conscrypt.ct.LogInfo extends java.lang.Object {
public static final int STATE_UNKNOWN
public static final int STATE_PENDING
public static final int STATE_QUALIFIED
public static final int STATE_USABLE
public static final int STATE_READONLY
public static final int STATE_RETIRED
public static final int STATE_REJECTED
public byte[] getID ()
public java.security.PublicKey getPublicKey ()
public java.lang.String getDescription ()
public java.lang.String getUrl ()
public int getState ()
public int getStateAt (long)
public long getStateTimestamp ()
public java.lang.String getOperator ()
public boolean equals (java.lang.Object)
public int hashCode ()
public com.android.org.conscrypt.ct.VerifiedSCT$Status verifySingleSCT (com.android.org.conscrypt.ct.SignedCertificateTimestamp, com.android.org.conscrypt.ct.CertificateEntry)
}
com/android/org/conscrypt/ct/LogStore$State.class
<Unknown>
package com.android.org.conscrypt.ct
public final enum com.android.org.conscrypt.ct.LogStore$State extends java.lang.Enum {
public static final enum com.android.org.conscrypt.ct.LogStore$State UNINITIALIZED
public static final enum com.android.org.conscrypt.ct.LogStore$State NOT_FOUND
public static final enum com.android.org.conscrypt.ct.LogStore$State MALFORMED
public static final enum com.android.org.conscrypt.ct.LogStore$State LOADED
public static final enum com.android.org.conscrypt.ct.LogStore$State COMPLIANT
public static final enum com.android.org.conscrypt.ct.LogStore$State NON_COMPLIANT
public static com.android.org.conscrypt.ct.LogStore$State[] values ()
public static com.android.org.conscrypt.ct.LogStore$State valueOf (java.lang.String)
}
com/android/org/conscrypt/ct/LogStore.class
<Unknown>
package com.android.org.conscrypt.ct
public abstract com.android.org.conscrypt.ct.LogStore extends java.lang.Object {
public abstract void setPolicy (com.android.org.conscrypt.ct.Policy)
public abstract com.android.org.conscrypt.ct.LogStore$State getState ()
public abstract int getMajorVersion ()
public abstract int getMinorVersion ()
public abstract int getCompatVersion ()
public abstract int getMinCompatVersionAvailable ()
public abstract long getTimestamp ()
public abstract com.android.org.conscrypt.ct.LogInfo getKnownLog (byte[])
}
com/android/org/conscrypt/ct/LogStoreImpl.class
<Unknown>
package com.android.org.conscrypt.ct
public com.android.org.conscrypt.ct.LogStoreImpl extends java.lang.Object implements com.android.org.conscrypt.ct.LogStore {
public void <init> ()
public void <init> (java.nio.file.Path)
public void <init> (java.nio.file.Path, com.android.org.conscrypt.metrics.StatsLog)
public com.android.org.conscrypt.ct.LogStore$State getState ()
public long getTimestamp ()
public int getMajorVersion ()
public int getMinorVersion ()
public int getCompatVersion ()
public int getMinCompatVersionAvailable ()
public void setPolicy (com.android.org.conscrypt.ct.Policy)
public com.android.org.conscrypt.ct.LogInfo getKnownLog (byte[])
}
com/android/org/conscrypt/ct/Policy.class
<Unknown>
package com.android.org.conscrypt.ct
public abstract com.android.org.conscrypt.ct.Policy extends java.lang.Object {
public abstract boolean isLogStoreCompliant (com.android.org.conscrypt.ct.LogStore)
public abstract com.android.org.conscrypt.ct.PolicyCompliance doesResultConformToPolicy (com.android.org.conscrypt.ct.VerificationResult, java.security.cert.X509Certificate)
}
com/android/org/conscrypt/ct/PolicyCompliance.class
<Unknown>
package com.android.org.conscrypt.ct
public final enum com.android.org.conscrypt.ct.PolicyCompliance extends java.lang.Enum {
public static final enum com.android.org.conscrypt.ct.PolicyCompliance COMPLY
public static final enum com.android.org.conscrypt.ct.PolicyCompliance NOT_ENOUGH_SCTS
public static final enum com.android.org.conscrypt.ct.PolicyCompliance NOT_ENOUGH_DIVERSE_SCTS
public static com.android.org.conscrypt.ct.PolicyCompliance[] values ()
public static com.android.org.conscrypt.ct.PolicyCompliance valueOf (java.lang.String)
}
com/android/org/conscrypt/ct/PolicyImpl.class
<Unknown>
package com.android.org.conscrypt.ct
public com.android.org.conscrypt.ct.PolicyImpl extends java.lang.Object implements com.android.org.conscrypt.ct.Policy {
public void <init> ()
public boolean isLogStoreCompliant (com.android.org.conscrypt.ct.LogStore)
public boolean isLogStoreCompliantAt (com.android.org.conscrypt.ct.LogStore, long)
public com.android.org.conscrypt.ct.PolicyCompliance doesResultConformToPolicy (com.android.org.conscrypt.ct.VerificationResult, java.security.cert.X509Certificate)
public com.android.org.conscrypt.ct.PolicyCompliance doesResultConformToPolicyAt (com.android.org.conscrypt.ct.VerificationResult, java.security.cert.X509Certificate, long)
}
com/android/org/conscrypt/ct/Serialization.class
<Unknown>
package com.android.org.conscrypt.ct
public com.android.org.conscrypt.ct.Serialization extends java.lang.Object {
public static byte[] readDEROctetString (byte[]) throws com.android.org.conscrypt.ct.SerializationException
public static byte[] readDEROctetString (java.io.InputStream) throws com.android.org.conscrypt.ct.SerializationException
public static byte[][] readList (byte[], int, int) throws com.android.org.conscrypt.ct.SerializationException
public static byte[][] readList (java.io.InputStream, int, int) throws com.android.org.conscrypt.ct.SerializationException
public static byte[] readVariableBytes (java.io.InputStream, int) throws com.android.org.conscrypt.ct.SerializationException
public static byte[] readFixedBytes (java.io.InputStream, int) throws com.android.org.conscrypt.ct.SerializationException
public static int readNumber (java.io.InputStream, int) throws com.android.org.conscrypt.ct.SerializationException
public static long readLong (java.io.InputStream, int) throws com.android.org.conscrypt.ct.SerializationException
public static byte readByte (java.io.InputStream) throws com.android.org.conscrypt.ct.SerializationException
public static void writeVariableBytes (java.io.OutputStream, byte[], int) throws com.android.org.conscrypt.ct.SerializationException
public static void writeFixedBytes (java.io.OutputStream, byte[]) throws com.android.org.conscrypt.ct.SerializationException
public static void writeNumber (java.io.OutputStream, long, int) throws com.android.org.conscrypt.ct.SerializationException
}
com/android/org/conscrypt/ct/SerializationException.class
<Unknown>
package com.android.org.conscrypt.ct
public com.android.org.conscrypt.ct.SerializationException extends java.lang.Exception {
public void <init> ()
public void <init> (java.lang.String)
public void <init> (java.lang.String, java.lang.Throwable)
public void <init> (java.lang.Throwable)
}
com/android/org/conscrypt/ct/SignedCertificateTimestamp$Origin.class
<Unknown>
package com.android.org.conscrypt.ct
public final enum com.android.org.conscrypt.ct.SignedCertificateTimestamp$Origin extends java.lang.Enum {
public static final enum com.android.org.conscrypt.ct.SignedCertificateTimestamp$Origin EMBEDDED
public static final enum com.android.org.conscrypt.ct.SignedCertificateTimestamp$Origin TLS_EXTENSION
public static final enum com.android.org.conscrypt.ct.SignedCertificateTimestamp$Origin OCSP_RESPONSE
public static com.android.org.conscrypt.ct.SignedCertificateTimestamp$Origin[] values ()
public static com.android.org.conscrypt.ct.SignedCertificateTimestamp$Origin valueOf (java.lang.String)
}
com/android/org/conscrypt/ct/SignedCertificateTimestamp$SignatureType.class
<Unknown>
package com.android.org.conscrypt.ct
public final enum com.android.org.conscrypt.ct.SignedCertificateTimestamp$SignatureType extends java.lang.Enum {
public static final enum com.android.org.conscrypt.ct.SignedCertificateTimestamp$SignatureType CERTIFICATE_TIMESTAMP
public static final enum com.android.org.conscrypt.ct.SignedCertificateTimestamp$SignatureType TREE_HASH
public static com.android.org.conscrypt.ct.SignedCertificateTimestamp$SignatureType[] values ()
public static com.android.org.conscrypt.ct.SignedCertificateTimestamp$SignatureType valueOf (java.lang.String)
int value ()
}
com/android/org/conscrypt/ct/SignedCertificateTimestamp$Version.class
<Unknown>
package com.android.org.conscrypt.ct
public final enum com.android.org.conscrypt.ct.SignedCertificateTimestamp$Version extends java.lang.Enum {
public static final enum com.android.org.conscrypt.ct.SignedCertificateTimestamp$Version V1
public static com.android.org.conscrypt.ct.SignedCertificateTimestamp$Version[] values ()
public static com.android.org.conscrypt.ct.SignedCertificateTimestamp$Version valueOf (java.lang.String)
int value ()
}
com/android/org/conscrypt/ct/SignedCertificateTimestamp.class
<Unknown>
package com.android.org.conscrypt.ct
public com.android.org.conscrypt.ct.SignedCertificateTimestamp extends java.lang.Object {
public void <init> (com.android.org.conscrypt.ct.SignedCertificateTimestamp$Version, byte[], long, byte[], com.android.org.conscrypt.ct.DigitallySigned, com.android.org.conscrypt.ct.SignedCertificateTimestamp$Origin)
public com.android.org.conscrypt.ct.SignedCertificateTimestamp$Version getVersion ()
public byte[] getLogID ()
public long getTimestamp ()
public byte[] getExtensions ()
public com.android.org.conscrypt.ct.DigitallySigned getSignature ()
public com.android.org.conscrypt.ct.SignedCertificateTimestamp$Origin getOrigin ()
public static com.android.org.conscrypt.ct.SignedCertificateTimestamp decode (java.io.InputStream, com.android.org.conscrypt.ct.SignedCertificateTimestamp$Origin) throws com.android.org.conscrypt.ct.SerializationException
public static com.android.org.conscrypt.ct.SignedCertificateTimestamp decode (byte[], com.android.org.conscrypt.ct.SignedCertificateTimestamp$Origin) throws com.android.org.conscrypt.ct.SerializationException
public void encodeTBS (java.io.OutputStream, com.android.org.conscrypt.ct.CertificateEntry) throws com.android.org.conscrypt.ct.SerializationException
public byte[] encodeTBS (com.android.org.conscrypt.ct.CertificateEntry) throws com.android.org.conscrypt.ct.SerializationException
}
com/android/org/conscrypt/ct/VerificationResult.class
<Unknown>
package com.android.org.conscrypt.ct
public com.android.org.conscrypt.ct.VerificationResult extends java.lang.Object {
public void <init> ()
public void add (com.android.org.conscrypt.ct.VerifiedSCT)
public java.util.List getValidSCTs ()
public java.util.List getInvalidSCTs ()
}
com/android/org/conscrypt/ct/VerifiedSCT$Builder.class
<Unknown>
package com.android.org.conscrypt.ct
public com.android.org.conscrypt.ct.VerifiedSCT$Builder extends java.lang.Object {
public void <init> (com.android.org.conscrypt.ct.SignedCertificateTimestamp)
public com.android.org.conscrypt.ct.VerifiedSCT$Builder setStatus (com.android.org.conscrypt.ct.VerifiedSCT$Status)
public com.android.org.conscrypt.ct.VerifiedSCT$Builder setLogInfo (com.android.org.conscrypt.ct.LogInfo)
public com.android.org.conscrypt.ct.VerifiedSCT build ()
}
com/android/org/conscrypt/ct/VerifiedSCT$Status.class
<Unknown>
package com.android.org.conscrypt.ct
public final enum com.android.org.conscrypt.ct.VerifiedSCT$Status extends java.lang.Enum {
public static final enum com.android.org.conscrypt.ct.VerifiedSCT$Status VALID
public static final enum com.android.org.conscrypt.ct.VerifiedSCT$Status INVALID_SIGNATURE
public static final enum com.android.org.conscrypt.ct.VerifiedSCT$Status UNKNOWN_LOG
public static final enum com.android.org.conscrypt.ct.VerifiedSCT$Status INVALID_SCT
public static com.android.org.conscrypt.ct.VerifiedSCT$Status[] values ()
public static com.android.org.conscrypt.ct.VerifiedSCT$Status valueOf (java.lang.String)
}
com/android/org/conscrypt/ct/VerifiedSCT.class
<Unknown>
package com.android.org.conscrypt.ct
public final com.android.org.conscrypt.ct.VerifiedSCT extends java.lang.Object {
public com.android.org.conscrypt.ct.SignedCertificateTimestamp getSct ()
public com.android.org.conscrypt.ct.VerifiedSCT$Status getStatus ()
public boolean isValid ()
public com.android.org.conscrypt.ct.LogInfo getLogInfo ()
}
com/android/org/conscrypt/ct/Verifier.class
<Unknown>
package com.android.org.conscrypt.ct
public com.android.org.conscrypt.ct.Verifier extends java.lang.Object {
public void <init> (com.android.org.conscrypt.ct.LogStore)
public com.android.org.conscrypt.ct.VerificationResult verifySignedCertificateTimestamps (java.util.List, byte[], byte[]) throws java.security.cert.CertificateEncodingException
public com.android.org.conscrypt.ct.VerificationResult verifySignedCertificateTimestamps (com.android.org.conscrypt.OpenSSLX509Certificate[], byte[], byte[]) throws java.security.cert.CertificateEncodingException
}
com/android/org/conscrypt/flags/CustomFeatureFlags.class
<Unknown>
package com.android.org.conscrypt.flags
public com.android.org.conscrypt.flags.CustomFeatureFlags extends java.lang.Object implements com.android.org.conscrypt.flags.FeatureFlags {
public void <init> (java.util.function.BiPredicate)
public boolean certificateTransparencyCheckservertrustedApi ()
public boolean certificateTransparencyPlatform ()
public boolean spake2plusApi ()
public boolean isFlagReadOnlyOptimized (java.lang.String)
protected boolean getValue (java.lang.String, java.util.function.Predicate)
public java.util.List getFlagNames ()
}
com/android/org/conscrypt/flags/FakeFeatureFlagsImpl.class
<Unknown>
package com.android.org.conscrypt.flags
public com.android.org.conscrypt.flags.FakeFeatureFlagsImpl extends com.android.org.conscrypt.flags.CustomFeatureFlags {
public void <init> ()
public void <init> (com.android.org.conscrypt.flags.FeatureFlags)
protected boolean getValue (java.lang.String, java.util.function.Predicate)
public void setFlag (java.lang.String, boolean)
public void resetAll ()
}
com/android/org/conscrypt/flags/FeatureFlags.class
<Unknown>
package com.android.org.conscrypt.flags
public abstract com.android.org.conscrypt.flags.FeatureFlags extends java.lang.Object {
public abstract boolean certificateTransparencyCheckservertrustedApi ()
public abstract boolean certificateTransparencyPlatform ()
public abstract boolean spake2plusApi ()
}
com/android/org/conscrypt/flags/FeatureFlagsImpl.class
<Unknown>
package com.android.org.conscrypt.flags
public final com.android.org.conscrypt.flags.FeatureFlagsImpl extends java.lang.Object implements com.android.org.conscrypt.flags.FeatureFlags {
public void <init> ()
public boolean certificateTransparencyCheckservertrustedApi ()
public boolean certificateTransparencyPlatform ()
public boolean spake2plusApi ()
}
com/android/org/conscrypt/flags/Flags.class
<Unknown>
package com.android.org.conscrypt.flags
public final com.android.org.conscrypt.flags.Flags extends java.lang.Object {
public static final String FLAG_CERTIFICATE_TRANSPARENCY_CHECKSERVERTRUSTED_API
public static final String FLAG_CERTIFICATE_TRANSPARENCY_PLATFORM
public static final String FLAG_SPAKE2PLUS_API
public void <init> ()
public static boolean certificateTransparencyCheckservertrustedApi ()
public static boolean certificateTransparencyPlatform ()
public static boolean spake2plusApi ()
}
com/android/org/conscrypt/io/IoUtils.class
<Unknown>
package com.android.org.conscrypt.io
public final com.android.org.conscrypt.io.IoUtils extends java.lang.Object {
public static void closeQuietly (java.io.Closeable)
public static void closeQuietly (java.net.Socket)
public static void throwInterruptedIoException () throws java.io.InterruptedIOException
}
com/android/org/conscrypt/metrics/CipherSuite.class
<Unknown>
package com.android.org.conscrypt.metrics
public final enum com.android.org.conscrypt.metrics.CipherSuite extends java.lang.Enum {
public static final enum com.android.org.conscrypt.metrics.CipherSuite UNKNOWN_CIPHER_SUITE
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_RSA_WITH_3DES_EDE_CBC_SHA
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_RSA_WITH_AES_128_GCM_SHA256
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_RSA_WITH_AES_256_GCM_SHA384
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_PSK_WITH_AES_128_CBC_SHA
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_PSK_WITH_AES_256_CBC_SHA
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_AES_128_GCM_SHA256
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_AES_256_GCM_SHA384
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_CHACHA20_POLY1305_SHA256
public static final enum com.android.org.conscrypt.metrics.CipherSuite TLS_CIPHER_FAILED
final int id
public static com.android.org.conscrypt.metrics.CipherSuite[] values ()
public static com.android.org.conscrypt.metrics.CipherSuite valueOf (java.lang.String)
public int getId ()
public static com.android.org.conscrypt.metrics.CipherSuite forName (java.lang.String)
}
com/android/org/conscrypt/metrics/OptionalMethod.class
<Unknown>
package com.android.org.conscrypt.metrics
public final com.android.org.conscrypt.metrics.OptionalMethod extends java.lang.Object {
public transient void <init> (java.lang.Class, java.lang.String, java.lang.Class[])
public transient java.lang.Object invokeStatic (java.lang.Object[])
public transient java.lang.Object invoke (java.lang.Object, java.lang.Object[])
}
com/android/org/conscrypt/metrics/Protocol.class
<Unknown>
package com.android.org.conscrypt.metrics
public final enum com.android.org.conscrypt.metrics.Protocol extends java.lang.Enum {
public static final enum com.android.org.conscrypt.metrics.Protocol UNKNOWN_PROTO
public static final enum com.android.org.conscrypt.metrics.Protocol SSLv3
public static final enum com.android.org.conscrypt.metrics.Protocol TLSv1
public static final enum com.android.org.conscrypt.metrics.Protocol TLSv1_1
public static final enum com.android.org.conscrypt.metrics.Protocol TLSv1_2
public static final enum com.android.org.conscrypt.metrics.Protocol TLSv1_3
public static final enum com.android.org.conscrypt.metrics.Protocol TLS_PROTO_FAILED
final int id
public static com.android.org.conscrypt.metrics.Protocol[] values ()
public static com.android.org.conscrypt.metrics.Protocol valueOf (java.lang.String)
public int getId ()
public static com.android.org.conscrypt.metrics.Protocol forName (java.lang.String)
}
com/android/org/conscrypt/metrics/ReflexiveStatsEvent$Builder.class
<Unknown>
package com.android.org.conscrypt.metrics
public final com.android.org.conscrypt.metrics.ReflexiveStatsEvent$Builder extends java.lang.Object {
public com.android.org.conscrypt.metrics.ReflexiveStatsEvent$Builder setAtomId (int)
public com.android.org.conscrypt.metrics.ReflexiveStatsEvent$Builder writeBoolean (boolean)
public com.android.org.conscrypt.metrics.ReflexiveStatsEvent$Builder writeInt (int)
public void usePooledBuffer ()
public com.android.org.conscrypt.metrics.ReflexiveStatsEvent$Builder writeIntArray (int[])
public com.android.org.conscrypt.metrics.ReflexiveStatsEvent build ()
}
com/android/org/conscrypt/metrics/ReflexiveStatsEvent.class
<Unknown>
package com.android.org.conscrypt.metrics
public com.android.org.conscrypt.metrics.ReflexiveStatsEvent extends java.lang.Object {
public java.lang.Object getStatsEvent ()
public static com.android.org.conscrypt.metrics.ReflexiveStatsEvent$Builder newBuilder ()
public static com.android.org.conscrypt.metrics.ReflexiveStatsEvent buildEvent (int, boolean, int, int, int, int, int[])
public static com.android.org.conscrypt.metrics.ReflexiveStatsEvent buildEvent (int, boolean, int, int, int, int)
static java.lang.Object getSdkVersion ()
}
com/android/org/conscrypt/metrics/ReflexiveStatsLog.class
<Unknown>
package com.android.org.conscrypt.metrics
public com.android.org.conscrypt.metrics.ReflexiveStatsLog extends java.lang.Object {
public static void write (com.android.org.conscrypt.metrics.ReflexiveStatsEvent)
}
com/android/org/conscrypt/metrics/Source.class
<Unknown>
package com.android.org.conscrypt.metrics
public final enum com.android.org.conscrypt.metrics.Source extends java.lang.Enum {
public static final enum com.android.org.conscrypt.metrics.Source SOURCE_UNKNOWN
public static final enum com.android.org.conscrypt.metrics.Source SOURCE_MAINLINE
public static final enum com.android.org.conscrypt.metrics.Source SOURCE_GMS
public static final enum com.android.org.conscrypt.metrics.Source SOURCE_UNBUNDLED
public static com.android.org.conscrypt.metrics.Source[] values ()
public static com.android.org.conscrypt.metrics.Source valueOf (java.lang.String)
}
com/android/org/conscrypt/metrics/StatsLog.class
<Unknown>
package com.android.org.conscrypt.metrics
public abstract com.android.org.conscrypt.metrics.StatsLog extends java.lang.Object {
public abstract void countTlsHandshake (boolean, java.lang.String, java.lang.String, long)
public abstract void updateCTLogListStatusChanged (com.android.org.conscrypt.ct.LogStore)
}
com/android/org/conscrypt/metrics/StatsLogImpl.class
<Unknown>
package com.android.org.conscrypt.metrics
public final com.android.org.conscrypt.metrics.StatsLogImpl extends java.lang.Object implements com.android.org.conscrypt.metrics.StatsLog {
public static final int TLS_HANDSHAKE_REPORTED
public static final int CERTIFICATE_TRANSPARENCY_LOG_LIST_STATE_CHANGED
public static com.android.org.conscrypt.metrics.StatsLog getInstance ()
public void countTlsHandshake (boolean, java.lang.String, java.lang.String, long)
public void updateCTLogListStatusChanged (com.android.org.conscrypt.ct.LogStore)
}