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) }