PK !8N android/net/ssl/SSLEngines.class=android/net/ssl/SSLEnginesjava/lang/ObjectisSupportedEngine(Ljavax/net/ssl/SSLEngine;)ZMethodParametersenginesetUseSessionTickets(Ljavax/net/ssl/SSLEngine;Z)VuseSessionTicketsexportKeyingMaterial2(Ljavax/net/ssl/SSLEngine;Ljava/lang/String;[BI)[B Exceptionsjavax/net/ssl/SSLExceptionlabelcontextlength!    PK !86 android/net/ssl/SSLSockets.class=android/net/ssl/SSLSocketsjava/lang/ObjectisSupportedSocket(Ljavax/net/ssl/SSLSocket;)ZMethodParameterssocketsetUseSessionTickets(Ljavax/net/ssl/SSLSocket;Z)VuseSessionTicketsexportKeyingMaterial2(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;[BI)[B Exceptionsjavax/net/ssl/SSLExceptionlabelcontextlength!    PK !8dSш7com/android/org/conscrypt/AbstractConscryptEngine.class=H1com/android/org/conscrypt/AbstractConscryptEnginejavax/net/ssl/SSLEngine()VsetBufferAllocator.(Lcom/android/org/conscrypt/BufferAllocator;)VMethodParametersbufferAllocatormaxSealOverhead()IsetChannelIdEnabled(Z)Venabled getChannelId()[B Exceptionsjavax/net/ssl/SSLExceptionsetChannelIdPrivateKey(Ljava/security/PrivateKey;)V privateKeysetHandshakeListener0(Lcom/android/org/conscrypt/HandshakeListener;)VhandshakeListener setHostname(Ljava/lang/String;)Vhostname getHostname()Ljava/lang/String; getPeerHost getPeerPortgetHandshakeSession()Ljavax/net/ssl/SSLSession;handshakeSessionunwrapK(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;srcdstL(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;dstsN(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult;offsetlengthM([Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;srcsQ([Ljava/nio/ByteBuffer;II[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult; srcsOffset srcsLength dstsOffset dstsLengthwrapN([Ljava/nio/ByteBuffer;IILjava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;setUseSessionTicketsuseSessionTicketssetApplicationProtocols([Ljava/lang/String;)V protocolsgetApplicationProtocols()[Ljava/lang/String;getApplicationProtocolgetHandshakeApplicationProtocolsetApplicationProtocolSelector:(Lcom/android/org/conscrypt/ApplicationProtocolSelector;)Vselector getTlsUniqueexportKeyingMaterial(Ljava/lang/String;[BI)[Blabelcontext          ! "#$#%& '(%) '*%+ '*,-%. /*%0 /12*345& '(56 /12(7 89: ;<=>?@A BCDE FG-PK !8QNN7com/android/org/conscrypt/AbstractConscryptSocket.class=1com/android/org/conscrypt/AbstractConscryptSocketjavax/net/ssl/SSLSocketsocketLjava/net/Socket;()V Exceptionsjava/io/IOException (Ljava/lang/String;I)VMethodParametershostnameport(Ljava/net/InetAddress;I)Vaddress-(Ljava/lang/String;ILjava/net/InetAddress;I)V clientAddress clientPort1(Ljava/net/InetAddress;ILjava/net/InetAddress;I)V((Ljava/net/Socket;Ljava/lang/String;IZ)V autoCloseconnect(Ljava/net/SocketAddress;)Vendpoint(Ljava/net/SocketAddress;I)Vtimeoutbind bindpointclosegetInetAddress()Ljava/net/InetAddress;getLocalAddress getLocalPort()IgetRemoteSocketAddress()Ljava/net/SocketAddress;getLocalSocketAddressgetPortaddHandshakeCompletedListener-(Ljavax/net/ssl/HandshakeCompletedListener;)Vlistener removeHandshakeCompletedListenergetFileDescriptor$()Ljava/io/FileDescriptor; setSoTimeout(I)Vjava/net/SocketException1readTimeoutMilliseconds getSoTimeoutsendUrgentDatadata setOOBInline(Z)Von getOOBInline()Z getChannel#()Ljava/nio/channels/SocketChannel;getInputStream()Ljava/io/InputStream;getOutputStream()Ljava/io/OutputStream; setTcpNoDelay getTcpNoDelay setSoLinger(ZI)Vlinger getSoLingersetSendBufferSizesizegetSendBufferSizesetReceiveBufferSizegetReceiveBufferSize setKeepAlive getKeepAlivesetTrafficClasstcgetTrafficClasssetReuseAddressgetReuseAddress shutdownInputshutdownOutput isConnectedisBoundisClosedisInputShutdownisOutputShutdownsetPerformancePreferences(III)VconnectionTimelatency bandwidthtoString()Ljava/lang/String; getHostnameRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage; maxTargetSdk trackingBug - Q setHostname(Ljava/lang/String;)VpublicAlternatives7Use {@code javax.net.ssl.SSLParameters#setServerNames}.getHostnameOrIPsetSoWriteTimeoutwriteTimeoutMillisecondsgetSoWriteTimeoutsetHandshakeTimeouthandshakeTimeoutMilliseconds checkOpenpeerInfoProvider.()Lcom/android/org/conscrypt/PeerInfoProvider;getActiveSession()Ljavax/net/ssl/SSLSession;setApplicationProtocolSelectorA(Lcom/android/org/conscrypt/ApplicationProtocolSelectorAdapter;)Vselector!notifyHandshakeCompletedListenersgetHandshakeSessionsetUseSessionTickets?  @A  B8 2 9C; 2DE 2 9FG$ 2H0 2 IJ$ 2K0 2 IL$ 2M8 2 9N; 2O0 2 PQ$ 2R8 2 9S; 2T  U  V;W;X;Y;Z;[\ ]^_`abacdeIfgJhjkcdeIlmsn oacdeIfgJhp0cdeIfgJh 2 qr$cdeIfgJh 2s0cdeIfgJh 2 tu 2vwxyz{ |}~y8cdeIlms 8cdeIfgJh cdeIfgJh cdeIfgJh cdeIlmscdeIlms cdeIlms cdeIlms cdeIlmsaaz |  PK !8p6com/android/org/conscrypt/AbstractSessionContext.class=00com/android/org/conscrypt/AbstractSessionContextjava/lang/Objectjavax/net/ssl/SSLSessionContext(I)VMethodParameters maximumSizegetIds()Ljava/util/Enumeration; Signature()Ljava/util/Enumeration<[B>; getSession([B)Ljavax/net/ssl/SSLSession; sessionIdgetSessionCacheSize()IgetSessionTimeoutsetSessionTimeout Exceptions"java/lang/IllegalArgumentExceptionsecondssetSessionCacheSizesizenewSsl()Jjavax/net/ssl/SSLExceptionsetSesssionIdContext([B)Vbytesfinalize()Vjava/lang/Throwable% cacheSession/(Lcom/android/org/conscrypt/NativeSslSession;)Vsession removeSessiongetSessionFromCache0([B)Lcom/android/org/conscrypt/NativeSslSession;onBeforeAddSessiononBeforeRemoveSessiongetSessionFromPersistentCache         ! "#$&'( )*( )+, -( ).( )/, PK !8P>}}-com/android/org/conscrypt/ActiveSession.class=H'com/android/org/conscrypt/ActiveSessionjava/lang/Object*com/android/org/conscrypt/ConscryptSessionZ(Lcom/android/org/conscrypt/NativeSsl;Lcom/android/org/conscrypt/AbstractSessionContext;)VMethodParameterssslsessionContextgetId()[BgetSessionContext#()Ljavax/net/ssl/SSLSessionContext;getCreationTime()JgetLastAccessedTimesetLastAccessedTime(J)VaccessTimeMillisgetStatusResponses()Ljava/util/List; Signature()Ljava/util/List<[B>;!getPeerSignedCertificateTimestampgetRequestedServerName()Ljava/lang/String; invalidate()VisValid()ZputValue'(Ljava/lang/String;Ljava/lang/Object;)VnamevaluegetValue&(Ljava/lang/String;)Ljava/lang/Object; removeValue(Ljava/lang/String;)V getValueNames()[Ljava/lang/String;getPeerCertificates'()[Ljava/security/cert/X509Certificate; Exceptions(javax/net/ssl/SSLPeerUnverifiedException.getLocalCertificates#()[Ljava/security/cert/Certificate;getPeerCertificateChain(()[Ljavax/security/cert/X509Certificate;getPeerPrincipal()Ljava/security/Principal;getLocalPrincipalgetCipherSuite getProtocol getPeerHost getPeerPort()IgetPacketBufferSizegetApplicationBufferSizegetApplicationProtocolonPeerCertificatesReceived;(Ljava/lang/String;I[Ljava/security/cert/X509Certificate;)VpeerHostpeerPortpeerCertificatesonPeerCertificateAvailable(Ljava/lang/String;I)V'java/security/cert/CertificateExceptionF0      !" #$%& #'( #)*+,-/0123-/45-/65789:;<;=;>?@ ABCDE-G ABPK !8ڕ,com/android/org/conscrypt/AddressUtils.class= &com/android/org/conscrypt/AddressUtilsjava/lang/ObjectisValidSniHostname(Ljava/lang/String;)ZMethodParameters sniHostnameisLiteralIpAddresshostname0  PK !8 q/com/android/org/conscrypt/AllocatedBuffer.class=)com/android/org/conscrypt/AllocatedBufferjava/lang/Object()V nioBuffer()Ljava/nio/ByteBuffer;retain-()Lcom/android/org/conscrypt/AllocatedBuffer; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;releasewrapB(Ljava/nio/ByteBuffer;)Lcom/android/org/conscrypt/AllocatedBuffer;MethodParametersbuffer!    PK !8'C??;com/android/org/conscrypt/ApplicationProtocolSelector.class=5com/android/org/conscrypt/ApplicationProtocolSelectorjava/lang/Object()VselectApplicationProtocol=(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)Ljava/lang/String; SignatureQ(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)Ljava/lang/String;MethodParametersengine protocols=(Ljavax/net/ssl/SSLSocket;Ljava/util/List;)Ljava/lang/String;Q(Ljavax/net/ssl/SSLSocket;Ljava/util/List;)Ljava/lang/String;socket!      PK !8 Bcom/android/org/conscrypt/ApplicationProtocolSelectorAdapter.class=S(Ljavax/net/ssl/SSLEngine;Lcom/android/org/conscrypt/ApplicationProtocolSelector;)VMethodParametersengineselectorS(Ljavax/net/ssl/SSLSocket;Lcom/android/org/conscrypt/ApplicationProtocolSelector;)VsocketselectApplicationProtocol([B)IencodedProtocols0     PK !8^p*com/android/org/conscrypt/ArrayUtils.class=$com/android/org/conscrypt/ArrayUtilsjava/lang/ObjectcheckOffsetAndCount(III)VMethodParameters arrayLengthoffsetcount concatValues;([Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object;RuntimeVisibleAnnotationsLjava/lang/SafeVarargs; Signature$([TT;[TT;)[TT;a1valuesconcata2([B[B)[B startsWith([B[B)Zarrayreverse([B)[BisEmpty([Ljava/lang/Object;)Z([TT;)Z1              PK !8W#(00/com/android/org/conscrypt/BufferAllocator.class= )com/android/org/conscrypt/BufferAllocatorjava/lang/Object()Vunpooled-()Lcom/android/org/conscrypt/BufferAllocator;allocateDirectBuffer.(I)Lcom/android/org/conscrypt/AllocatedBuffer;MethodParameterscapacity!    PK !8*I<<+com/android/org/conscrypt/BufferUtils.class=%com/android/org/conscrypt/BufferUtilsjava/lang/Object checkNotNull([Ljava/nio/ByteBuffer;)VMethodParametersbuffers remaining([Ljava/nio/ByteBuffer;)Jconsume([Ljava/nio/ByteBuffer;I)V sourceBuffers toConsumegetBufferLargerThan.([Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;minSize copyNoConsumeC([Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer; destination maxAmount1         PK !8e)com/android/org/conscrypt/ByteArray.class=#com/android/org/conscrypt/ByteArrayjava/lang/Object([B)VMethodParametersbyteshashCode()Iequals(Ljava/lang/Object;)Zo1   PK !8Χs-com/android/org/conscrypt/CertBlocklist.class= 'com/android/org/conscrypt/CertBlocklistjava/lang/ObjectisPublicKeyBlockListed(Ljava/security/PublicKey;)ZMethodParameters publicKeyisSerialNumberBlockListed(Ljava/math/BigInteger;)Zserial  PK !8#z1com/android/org/conscrypt/CertBlocklistImpl.class=+com/android/org/conscrypt/CertBlocklistImpljava/lang/Object'com/android/org/conscrypt/CertBlocklist SHA1_BUILTINS[[BSHA256_BUILTINS!(Ljava/util/Set;Ljava/util/Set;)V Signature`(Ljava/util/Set;Ljava/util/Set;)VMethodParametersserialBlocklistsha1PubkeyBlocklist0(Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V(Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)Vsha256PubkeyBlocklist getDefault+()Lcom/android/org/conscrypt/CertBlocklist;isPublicKeyBlockListed(Ljava/security/PublicKey;)Z publicKeyisSerialNumberBlockListed(Ljava/math/BigInteger;)Zserial1         PK !8T[U{{.com/android/org/conscrypt/CertPinManager.class=(com/android/org/conscrypt/CertPinManagerjava/lang/ObjectcheckChainPinning%(Ljava/lang/String;Ljava/util/List;)V SignatureK(Ljava/lang/String;Ljava/util/List;)V Exceptions'java/security/cert/CertificateException MethodParametershostnamechain   PK !8͑=com/android/org/conscrypt/CertificatePriorityComparator.class=7com/android/org/conscrypt/CertificatePriorityComparatorjava/lang/Objectjava/util/Comparator()VcompareK(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)IMethodParameterslhsrhs SignatureNLjava/lang/Object;Ljava/util/Comparator;1   PK !8'ȟ$5com/android/org/conscrypt/ChainStrengthAnalyzer.class=/com/android/org/conscrypt/ChainStrengthAnalyzerjava/lang/Object()Vcheck(([Ljava/security/cert/X509Certificate;)V Exceptions'java/security/cert/CertificateException MethodParameterschain(Ljava/util/List;)V Signature9(Ljava/util/List;)V checkCert'(Ljava/security/cert/X509Certificate;)Vcert1        PK !8BV5@com/android/org/conscrypt/ClientSessionContext$HostAndPort.class=:com/android/org/conscrypt/ClientSessionContext$HostAndPortjava/lang/ObjecthostLjava/lang/String;portI(Ljava/lang/String;I)VMethodParametershashCode()Iequals(Ljava/lang/Object;)Zo InnerClasses.com/android/org/conscrypt/ClientSessionContext HostAndPortNestHost0     PK !8q4com/android/org/conscrypt/ClientSessionContext.class= .com/android/org/conscrypt/ClientSessionContext0com/android/org/conscrypt/AbstractSessionContext()VsetPersistentCache4(Lcom/android/org/conscrypt/SSLClientSessionCache;)VRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage;MethodParameterspersistentCachegetCachedSessionn(Ljava/lang/String;ILcom/android/org/conscrypt/SSLParametersImpl;)Lcom/android/org/conscrypt/NativeSslSession;hostNameport sslParameterssize()IonBeforeAddSession/(Lcom/android/org/conscrypt/NativeSslSession;)VsessiononBeforeRemoveSessiongetSessionFromPersistentCache0([B)Lcom/android/org/conscrypt/NativeSslSession; sessionId InnerClasses:com/android/org/conscrypt/ClientSessionContext$HostAndPort HostAndPort NestMembers1        PK !89com/android/org/conscrypt/Conscrypt$ProviderBuilder.class=3com/android/org/conscrypt/Conscrypt$ProviderBuilderjava/lang/ObjectsetNameI(Ljava/lang/String;)Lcom/android/org/conscrypt/Conscrypt$ProviderBuilder;MethodParametersnameprovideTrustManager7()Lcom/android/org/conscrypt/Conscrypt$ProviderBuilder; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;8(Z)Lcom/android/org/conscrypt/Conscrypt$ProviderBuilder;providedefaultTlsProtocolisTlsV1DeprecateddeprecatedTlsV1isTlsV1Enabled enabledTlsV1build()Ljava/security/Provider; InnerClasses#com/android/org/conscrypt/ConscryptProviderBuilderNestHost!      PK !81com/android/org/conscrypt/Conscrypt$Version.class=+com/android/org/conscrypt/Conscrypt$Versionjava/lang/Objectmajor()Iminorpatch InnerClasses#com/android/org/conscrypt/Conscrypt VersionNestHost!   PK !8<)com/android/org/conscrypt/Conscrypt.class=#com/android/org/conscrypt/Conscryptjava/lang/Object isAvailable()ZisBoringSslFIPSBuildversion/()Lcom/android/org/conscrypt/Conscrypt$Version;checkAvailability()V isConscrypt(Ljava/security/Provider;)ZMethodParametersprovider newProvider()Ljava/security/Provider;,(Ljava/lang/String;)Ljava/security/Provider; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; providerNamenewProviderBuilder7()Lcom/android/org/conscrypt/Conscrypt$ProviderBuilder;maxEncryptedPacketLength()IgetDefaultX509TrustManager"()Ljavax/net/ssl/X509TrustManager; Exceptions$java/security/KeyManagementException(Ljavax/net/ssl/SSLContext;)ZcontextnewPreferredSSLContextSpi()Ljavax/net/ssl/SSLContextSpi;setClientSessionCacheN(Ljavax/net/ssl/SSLContext;Lcom/android/org/conscrypt/SSLClientSessionCache;)VcachesetServerSessionCacheN(Ljavax/net/ssl/SSLContext;Lcom/android/org/conscrypt/SSLServerSessionCache;)V#(Ljavax/net/ssl/SSLSocketFactory;)ZfactorysetUseEngineSocketByDefault(Z)VuseEngineSocketsetUseEngineSocket$(Ljavax/net/ssl/SSLSocketFactory;Z)V)(Ljavax/net/ssl/SSLServerSocketFactory;)Z*(Ljavax/net/ssl/SSLServerSocketFactory;Z)V(Ljavax/net/ssl/SSLSocket;)Zsocket setHostname.(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;)Vhostname getHostname-(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String;getHostnameOrIPsetUseSessionTickets(Ljavax/net/ssl/SSLSocket;Z)VuseSessionTicketssetChannelIdEnabledenabled getChannelId(Ljavax/net/ssl/SSLSocket;)[Bjavax/net/ssl/SSLExceptionAsetChannelIdPrivateKey6(Ljavax/net/ssl/SSLSocket;Ljava/security/PrivateKey;)V privateKeygetApplicationProtocolsetApplicationProtocolSelectorS(Ljavax/net/ssl/SSLSocket;Lcom/android/org/conscrypt/ApplicationProtocolSelector;)VselectorsetApplicationProtocols/(Ljavax/net/ssl/SSLSocket;[Ljava/lang/String;)V protocolsgetApplicationProtocols.(Ljavax/net/ssl/SSLSocket;)[Ljava/lang/String; getTlsUniqueexportKeyingMaterial2(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;[BI)[Blabellength(Ljavax/net/ssl/SSLEngine;)ZenginesetBufferAllocatorG(Ljavax/net/ssl/SSLEngine;Lcom/android/org/conscrypt/BufferAllocator;)VbufferAllocatorG(Ljavax/net/ssl/SSLSocket;Lcom/android/org/conscrypt/BufferAllocator;)VsetDefaultBufferAllocator.(Lcom/android/org/conscrypt/BufferAllocator;)V.(Ljavax/net/ssl/SSLEngine;Ljava/lang/String;)V-(Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;maxSealOverhead(Ljavax/net/ssl/SSLEngine;)IsetHandshakeListenerI(Ljavax/net/ssl/SSLEngine;Lcom/android/org/conscrypt/HandshakeListener;)VhandshakeListener(Ljavax/net/ssl/SSLEngine;Z)V(Ljavax/net/ssl/SSLEngine;)[B6(Ljavax/net/ssl/SSLEngine;Ljava/security/PrivateKey;)Vunwrapf(Ljavax/net/ssl/SSLEngine;[Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;srcsdstsj(Ljavax/net/ssl/SSLEngine;[Ljava/nio/ByteBuffer;II[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult; srcsOffset srcsLength dstsOffset dstsLength/(Ljavax/net/ssl/SSLEngine;[Ljava/lang/String;)V.(Ljavax/net/ssl/SSLEngine;)[Ljava/lang/String;S(Ljavax/net/ssl/SSLEngine;Lcom/android/org/conscrypt/ApplicationProtocolSelector;)V2(Ljavax/net/ssl/SSLEngine;Ljava/lang/String;[BI)[B(Ljavax/net/ssl/TrustManager;)Z trustManagersetDefaultHostnameVerifier8(Lcom/android/org/conscrypt/ConscryptHostnameVerifier;)VverifiergetDefaultHostnameVerifierS(Ljavax/net/ssl/TrustManager;)Lcom/android/org/conscrypt/ConscryptHostnameVerifier;setHostnameVerifierT(Ljavax/net/ssl/TrustManager;Lcom/android/org/conscrypt/ConscryptHostnameVerifier;)VgetHostnameVerifierwrapHostnameVerifierW(Ljavax/net/ssl/HostnameVerifier;)Lcom/android/org/conscrypt/ConscryptHostnameVerifier; InnerClasses+com/android/org/conscrypt/Conscrypt$VersionVersion3com/android/org/conscrypt/Conscrypt$ProviderBuilderProviderBuilder NestMembers1;          ! "# $% !& '( !& )* +,- ./ *- 0* .1 *- 23 45 36 783 983 :; 3< =; 3> ?@B3 CD 3E F83 GH 3I JK 3L MN3 O@3 PQB3R!S TU VW UX VY 3X Z[X 4\ U6 7]U ^_U `a Ub =c U> ?dBU Ce UE fgB Uhi fjBUhklimn :c U< Jo UL MpU Gq UI F]U OdU PrBUR!S st)uvw)xyt z{ tw |yt }~w  PK !8@s2com/android/org/conscrypt/ConscryptCertStore.class= ,com/android/org/conscrypt/ConscryptCertStorejava/lang/ObjectgetTrustAnchorJ(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate;MethodParameterscfindAllIssuers5(Ljava/security/cert/X509Certificate;)Ljava/util/Set; Signature[(Ljava/security/cert/X509Certificate;)Ljava/util/Set;   PK !8*_/com/android/org/conscrypt/ConscryptEngine.class=)com/android/org/conscrypt/ConscryptEngine1com/android/org/conscrypt/AbstractConscryptEngine0(Lcom/android/org/conscrypt/SSLParametersImpl;)VMethodParameters sslParametersC(Ljava/lang/String;ILcom/android/org/conscrypt/SSLParametersImpl;)Vhostport(Lcom/android/org/conscrypt/SSLParametersImpl;Lcom/android/org/conscrypt/PeerInfoProvider;Lcom/android/org/conscrypt/SSLParametersImpl$AliasChooser;)VpeerInfoProvider aliasChoosersetDefaultBufferAllocator.(Lcom/android/org/conscrypt/BufferAllocator;)VbufferAllocatorgetDefaultBufferAllocator-()Lcom/android/org/conscrypt/BufferAllocator;setBufferAllocatormaxSealOverhead()IsetChannelIdEnabled(Z)Venabled getChannelId()[B Exceptionsjavax/net/ssl/SSLException#setChannelIdPrivateKey(Ljava/security/PrivateKey;)V privateKeysetHandshakeListener0(Lcom/android/org/conscrypt/HandshakeListener;)VhandshakeListener setHostname(Ljava/lang/String;)Vhostname getHostname()Ljava/lang/String; getPeerHost getPeerPortbeginHandshake()V closeInbound closeOutboundgetDelegatedTask()Ljava/lang/Runnable;getEnabledCipherSuites()[Ljava/lang/String;getEnabledProtocolsgetEnableSessionCreation()ZgetSSLParameters()Ljavax/net/ssl/SSLParameters;setSSLParameters (Ljavax/net/ssl/SSLParameters;)VpgetHandshakeStatus1()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;pendingOutboundEncryptedBytesgetNeedClientAuthhandshakeSession()Ljavax/net/ssl/SSLSession; getSessiongetSupportedCipherSuitesgetSupportedProtocolsgetUseClientModegetWantClientAuth isInboundDoneisOutboundDonesetEnabledCipherSuites([Ljava/lang/String;)VsuitessetEnabledProtocols protocolssetEnableSessionCreationflagsetNeedClientAuthneedsetUseClientModemodesetWantClientAuthwantunwrapK(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;srcdstL(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;dstsN(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult;offsetlengthM([Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;srcsQ([Ljava/nio/ByteBuffer;II[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult; srcsOffset srcsLength dstsOffset dstsLengthwrapN([Ljava/nio/ByteBuffer;IILjava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;clientPSKKeyRequested(Ljava/lang/String;[B[B)I identityHintidentitykeyserverPSKKeyRequested)(Ljava/lang/String;Ljava/lang/String;[B)IonSSLStateChange(II)VtypevalserverCertificateRequestedjava/io/IOExceptionzonNewSessionEstablished(J)VsslSessionNativePtrserverSessionRequested([B)JidverifyCertificateChain([[BLjava/lang/String;)V'java/security/cert/CertificateException certChain authMethodclientCertificateRequested ([B[I[[B)V/java/security/cert/CertificateEncodingException keyTypeBytes signatureAlgsasn1DerEncodedPrincipalsfinalizejava/lang/ThrowablechooseServerAliasD(Ljavax/net/ssl/X509KeyManager;Ljava/lang/String;)Ljava/lang/String; keyManagerkeyTypechooseClientAliasn(Ljavax/net/ssl/X509KeyManager;[Ljavax/security/auth/x500/X500Principal;[Ljava/lang/String;)Ljava/lang/String;issuerskeyTypeschooseServerPSKIdentityHint=(Lcom/android/org/conscrypt/PSKKeyManager;)Ljava/lang/String;chooseClientPSKIdentityO(Lcom/android/org/conscrypt/PSKKeyManager;Ljava/lang/String;)Ljava/lang/String; getPSKKeyg(Lcom/android/org/conscrypt/PSKKeyManager;Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/SecretKey;setUseSessionTicketsuseSessionTicketsgetApplicationProtocolssetApplicationProtocolssetApplicationProtocolSelector:(Lcom/android/org/conscrypt/ApplicationProtocolSelector;)Vselector getTlsUniqueexportKeyingMaterial(Ljava/lang/String;[BI)[BlabelcontextA(Lcom/android/org/conscrypt/ApplicationProtocolSelectorAdapter;)VadapterselectApplicationProtocol([B)IgetApplicationProtocolgetHandshakeApplicationProtocol InnerClasses&com/android/org/conscrypt/NativeCryptoSSLHandshakeCallbacks+com/android/org/conscrypt/SSLParametersImpl AliasChooser PSKCallbacks-javax/net/ssl/SSLEngineResult$HandshakeStatusjavax/net/ssl/SSLEngineResultHandshakeStatus0 H          !"$%& '() *+, -./0/123"$43536789:9;<=>?@ ABCDE<FGHGI9J9K<L<M<N<OP QRP ST UV WX YZ [\]"$ ^_\`"$ ^a\b"$ ^acd\e"$ fa\g"$ fhiajkl]"$ ^_lm"$ fhi_no pqrst pqruv wxy3"{|} ~ " "$ 3"    p pq 9P S !"$ d  S//" @PK !8l[1UUDcom/android/org/conscrypt/ConscryptEngineSocket$SSLInputStream.class=>com/android/org/conscrypt/ConscryptEngineSocket$SSLInputStreamjava/io/InputStream4(Lcom/android/org/conscrypt/ConscryptEngineSocket;)VMethodParametersthis$0close()V Exceptionsjava/io/IOException releaseread()I([B)Ib([BII)Iofflen available InnerClasses/com/android/org/conscrypt/ConscryptEngineSocketSSLInputStreamNestHost0              PK !89OOEcom/android/org/conscrypt/ConscryptEngineSocket$SSLOutputStream.class=?com/android/org/conscrypt/ConscryptEngineSocket$SSLOutputStreamjava/io/OutputStream4(Lcom/android/org/conscrypt/ConscryptEngineSocket;)VMethodParametersthis$0close()V Exceptionsjava/io/IOException write(I)Vb([B)V([BII)Vofflenflush InnerClasses/com/android/org/conscrypt/ConscryptEngineSocketSSLOutputStreamNestHost0              PK !8\.5com/android/org/conscrypt/ConscryptEngineSocket.class=/com/android/org/conscrypt/ConscryptEngineSocket+com/android/org/conscrypt/OpenSSLSocketImpl8com/android/org/conscrypt/SSLParametersImpl$AliasChooser0(Lcom/android/org/conscrypt/SSLParametersImpl;)V Exceptionsjava/io/IOException MethodParameters sslParametersC(Ljava/lang/String;ILcom/android/org/conscrypt/SSLParametersImpl;)VhostnameportG(Ljava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)VaddressZ(Ljava/lang/String;ILjava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)V clientAddress clientPort^(Ljava/net/InetAddress;ILjava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)VU(Ljava/net/Socket;Ljava/lang/String;IZLcom/android/org/conscrypt/SSLParametersImpl;)Vsocket autoClosegetSSLParameters()Ljavax/net/ssl/SSLParameters;setSSLParameters (Ljavax/net/ssl/SSLParameters;)VstartHandshake()VgetInputStream()Ljava/io/InputStream;getOutputStream()Ljava/io/OutputStream;getHandshakeSession()Ljavax/net/ssl/SSLSession; getSessiongetActiveSessiongetEnableSessionCreation()ZsetEnableSessionCreation(Z)VflaggetSupportedCipherSuites()[Ljava/lang/String;getEnabledCipherSuitessetEnabledCipherSuites([Ljava/lang/String;)VsuitesgetSupportedProtocolsgetEnabledProtocolssetEnabledProtocols protocols setHostname(Ljava/lang/String;)VRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage; maxTargetSdkpublicAlternatives7Use {@code javax.net.ssl.SSLParameters#setServerNames}.setUseSessionTicketscom/android/org/conscrypt/ConscryptEngineSocket$SSLInputStreamxSSLInputStream+com/android/org/conscrypt/SSLParametersImpl{ AliasChooser NestMembers .                       !  "#  $%&%'%()*+ ,-./.01 23.4.51 6789:;I<=s> ?+9:;I<=s@ AB+ CDE GHI JKELM G NOPQ)R+ ST)U)V+ WX+ YZ  [\ ^ _`1 6a.bcdcef geh gij klm nopq nrstvwyz|}~vyPK !8=b: 77Lcom/android/org/conscrypt/ConscryptFileDescriptorSocket$SSLInputStream.class=Fcom/android/org/conscrypt/ConscryptFileDescriptorSocket$SSLInputStreamjava/io/InputStream<(Lcom/android/org/conscrypt/ConscryptFileDescriptorSocket;)VMethodParametersthis$0read()I Exceptionsjava/io/IOException ([BII)Ibufoffset byteCount availableawaitPendingOps()V InnerClasses7com/android/org/conscrypt/ConscryptFileDescriptorSocketSSLInputStreamNestHost          PK !85?==Mcom/android/org/conscrypt/ConscryptFileDescriptorSocket$SSLOutputStream.class=Gcom/android/org/conscrypt/ConscryptFileDescriptorSocket$SSLOutputStreamjava/io/OutputStream<(Lcom/android/org/conscrypt/ConscryptFileDescriptorSocket;)VMethodParametersthis$0write(I)V Exceptionsjava/io/IOException oneByte([BII)Vbufoffset byteCountawaitPendingOps()V InnerClasses7com/android/org/conscrypt/ConscryptFileDescriptorSocketSSLOutputStreamNestHost         PK !8l=com/android/org/conscrypt/ConscryptFileDescriptorSocket.class=7com/android/org/conscrypt/ConscryptFileDescriptorSocket+com/android/org/conscrypt/OpenSSLSocketImpl0(Lcom/android/org/conscrypt/SSLParametersImpl;)V Exceptionsjava/io/IOExceptionMethodParameters sslParametersC(Ljava/lang/String;ILcom/android/org/conscrypt/SSLParametersImpl;)VhostnameportG(Ljava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)VaddressZ(Ljava/lang/String;ILjava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)V clientAddress clientPort^(Ljava/net/InetAddress;ILjava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)VU(Ljava/net/Socket;Ljava/lang/String;IZLcom/android/org/conscrypt/SSLParametersImpl;)Vsocket autoClosestartHandshake()VclientCertificateRequested ([B[I[[B)V/java/security/cert/CertificateEncodingException"javax/net/ssl/SSLException$ keyTypeBytes signatureAlgsasn1DerEncodedPrincipalsclientPSKKeyRequested(Ljava/lang/String;[B[B)I identityHintidentitykeyserverPSKKeyRequested)(Ljava/lang/String;Ljava/lang/String;[B)IonSSLStateChange(II)VtypevalonNewSessionEstablished(J)VsslSessionNativePtrserverSessionRequested([B)JidserverCertificateRequestedverifyCertificateChain([[BLjava/lang/String;)V'java/security/cert/CertificateException= certChain authMethodgetInputStream()Ljava/io/InputStream;getOutputStream()Ljava/io/OutputStream; getSession()Ljavax/net/ssl/SSLSession;getActiveSessiongetHandshakeSessiongetEnableSessionCreation()ZsetEnableSessionCreation(Z)VflaggetSupportedCipherSuites()[Ljava/lang/String;getEnabledCipherSuitessetEnabledCipherSuites([Ljava/lang/String;)VsuitesgetSupportedProtocolsgetEnabledProtocolssetEnabledProtocols protocolssetUseSessionTicketsRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage; maxTargetSdkpublicAlternatives ?@AB CD EFGFHFIJKLMNOPOQRSTOUOVRWXLYZ[I\]s^_`aYZ[I\]sbcLdef %ghijfkl % mnopJqLrsJtJuLvwLxyz |}~z |  WRWO + +,  * PK !8Q9com/android/org/conscrypt/ConscryptHostnameVerifier.class= 3com/android/org/conscrypt/ConscryptHostnameVerifierjava/lang/ObjectverifyT([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLSession;)ZMethodParameterscertshostnamesession  PK !8Uȡ5com/android/org/conscrypt/ConscryptServerSocket.class=2/com/android/org/conscrypt/ConscryptServerSocketjavax/net/ssl/SSLServerSocket0(Lcom/android/org/conscrypt/SSLParametersImpl;)V Exceptionsjava/io/IOExceptionMethodParameters sslParameters1(ILcom/android/org/conscrypt/SSLParametersImpl;)Vport2(IILcom/android/org/conscrypt/SSLParametersImpl;)VbacklogH(IILjava/net/InetAddress;Lcom/android/org/conscrypt/SSLParametersImpl;)ViAddresssetUseEngineSocket4(Z)Lcom/android/org/conscrypt/ConscryptServerSocket;useEngineSocketgetEnableSessionCreation()ZsetEnableSessionCreation(Z)VflaggetSupportedProtocols()[Ljava/lang/String;getEnabledProtocolssetEnabledProtocols([Ljava/lang/String;)V protocolsgetSupportedCipherSuitesgetEnabledCipherSuitessetChannelIdEnabledenabledisChannelIdEnabledsetEnabledCipherSuitessuitesgetWantClientAuthsetWantClientAuthwantgetNeedClientAuthsetNeedClientAuthneedsetUseClientModemodegetUseClientModeaccept()Ljava/net/Socket;0               !" #$% &'( )*+ ,- ./01 PK !8vTM0com/android/org/conscrypt/ConscryptSession.class=*com/android/org/conscrypt/ConscryptSessionjava/lang/Objectjavax/net/ssl/SSLSessiongetRequestedServerName()Ljava/lang/String;getStatusResponses()Ljava/util/List; Signature()Ljava/util/List<[B>;!getPeerSignedCertificateTimestamp()[BgetPeerCertificates'()[Ljava/security/cert/X509Certificate; Exceptions(javax/net/ssl/SSLPeerUnverifiedExceptiongetApplicationProtocol    PK !8<͂-com/android/org/conscrypt/CryptoUpcalls.class='com/android/org/conscrypt/CryptoUpcallsjava/lang/ObjectecSignDigestWithPrivateKey (Ljava/security/PrivateKey;[B)[BMethodParametersjavaKeymessagersaSignDigestWithPrivateKey!(Ljava/security/PrivateKey;I[B)[BopenSSLPaddingrsaDecryptWithPrivateKeyinput0        PK !83 1ss6com/android/org/conscrypt/DESEDESecretKeyFactory.class=0com/android/org/conscrypt/DESEDESecretKeyFactory javax/crypto/SecretKeyFactorySpi()VengineGenerateSecret6(Ljava/security/spec/KeySpec;)Ljavax/crypto/SecretKey; Exceptions*java/security/spec/InvalidKeySpecException MethodParameterskeySpecengineGetKeySpecG(Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec; secretKeyaClassengineTranslateKey2(Ljavax/crypto/SecretKey;)Ljavax/crypto/SecretKey;!java/security/InvalidKeyException!       PK !8c 99<com/android/org/conscrypt/DefaultSSLContextImpl$TLSv12.class=6com/android/org/conscrypt/DefaultSSLContextImpl$TLSv12/com/android/org/conscrypt/DefaultSSLContextImpl()V Exceptions&java/security/GeneralSecurityExceptionjava/io/IOException  InnerClassesTLSv12NestHost1   PK !8ur99<com/android/org/conscrypt/DefaultSSLContextImpl$TLSv13.class=6com/android/org/conscrypt/DefaultSSLContextImpl$TLSv13/com/android/org/conscrypt/DefaultSSLContextImpl()V Exceptions&java/security/GeneralSecurityExceptionjava/io/IOException  InnerClassesTLSv13NestHost1   PK !8 5com/android/org/conscrypt/DefaultSSLContextImpl.class=/com/android/org/conscrypt/DefaultSSLContextImpl,com/android/org/conscrypt/OpenSSLContextImplgetKeyManagers()[Ljavax/net/ssl/KeyManager; Exceptions&java/security/GeneralSecurityExceptionjava/io/IOException getTrustManagers()[Ljavax/net/ssl/TrustManager; engineInitW([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V$java/security/KeyManagementExceptionMethodParameterskmstmssr InnerClasses6com/android/org/conscrypt/DefaultSSLContextImpl$TLSv13TLSv136com/android/org/conscrypt/DefaultSSLContextImpl$TLSv12TLSv12 NestMembers!   PK !8|Qhh0com/android/org/conscrypt/DuckTypedHpkeSpi.class=-*com/android/org/conscrypt/DuckTypedHpkeSpijava/lang/Object!com/android/org/conscrypt/HpkeSpi newInstance@(Ljava/lang/Object;)Lcom/android/org/conscrypt/DuckTypedHpkeSpi;MethodParametersdelegate getDelegate()Ljava/lang/Object;engineInitSender<(Ljava/security/PublicKey;[BLjava/security/PrivateKey;[B[B)V Exceptions!java/security/InvalidKeyException recipientKeyinfo senderKeypskpskIdengineInitSenderForTesting>(Ljava/security/PublicKey;[BLjava/security/PrivateKey;[B[B[B)VsKeengineInitRecipient>([BLjava/security/PrivateKey;[BLjava/security/PublicKey;[B[B)V encapsulatedkeypsk_id engineSeal([B[B)[B plaintextaad engineExport(I[B)[BlengthexporterContext engineOpen&java/security/GeneralSecurityException( ciphertextgetEncapsulated()[B!          !"#$ %&' ) *"+,PK !8sk6com/android/org/conscrypt/DuckTypedPSKKeyManager.class=0com/android/org/conscrypt/DuckTypedPSKKeyManagerjava/lang/Object'com/android/org/conscrypt/PSKKeyManager getInstanceF(Ljava/lang/Object;)Lcom/android/org/conscrypt/DuckTypedPSKKeyManager; Exceptionsjava/lang/NoSuchMethodException MethodParametersobjchooseServerKeyIdentityHint%(Ljava/net/Socket;)Ljava/lang/String;socket-(Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;enginechooseClientKeyIdentity7(Ljava/lang/String;Ljava/net/Socket;)Ljava/lang/String; identityHint?(Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;getKeyO(Ljava/lang/String;Ljava/lang/String;Ljava/net/Socket;)Ljavax/crypto/SecretKey;identityW(Ljava/lang/String;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)Ljavax/crypto/SecretKey; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;0         PK !8UMM,com/android/org/conscrypt/ECParameters.class=&com/android/org/conscrypt/ECParameters$java/security/AlgorithmParametersSpi()V engineInit.(Ljava/security/spec/AlgorithmParameterSpec;)V Exceptions0java/security/spec/InvalidParameterSpecException MethodParametersalgorithmParameterSpec([B)Vjava/io/IOExceptionbytes([BLjava/lang/String;)VformatengineGetParameterSpec>(Ljava/lang/Class;)Ljava/security/spec/AlgorithmParameterSpec; SignatureK(Ljava/lang/Class;)TT;aClassengineGetEncoded()[B(Ljava/lang/String;)[BengineToString()Ljava/lang/String;!            PK !8s.*com/android/org/conscrypt/EmptyArray.class=$com/android/org/conscrypt/EmptyArrayjava/lang/ObjectBOOLEAN[ZBYTE[BCHAR[CDOUBLE[DINT[ICLASS[Ljava/lang/Class; Signature[Ljava/lang/Class<*>;OBJECT[Ljava/lang/Object;STRING[Ljava/lang/String; THROWABLE[Ljava/lang/Throwable;STACK_TRACE_ELEMENT[Ljava/lang/StackTraceElement;0    PK !8p3&YY,com/android/org/conscrypt/EvpMdRef$MD5.class=&com/android/org/conscrypt/EvpMdRef$MD5java/lang/ObjectJCA_NAMELjava/lang/String; ConstantValueMD5OID1.2.840.113549.2.5 EVP_MDJ SIZE_BYTESI InnerClasses"com/android/org/conscrypt/EvpMdRefNestHost0     PK !8ks^^-com/android/org/conscrypt/EvpMdRef$SHA1.class='com/android/org/conscrypt/EvpMdRef$SHA1java/lang/ObjectJCA_NAMELjava/lang/String; ConstantValueSHA-1OID 1.3.14.3.2.26 EVP_MDJ SIZE_BYTESI InnerClasses"com/android/org/conscrypt/EvpMdRefSHA1NestHost0     PK !8_cmm/com/android/org/conscrypt/EvpMdRef$SHA224.class=)com/android/org/conscrypt/EvpMdRef$SHA224java/lang/ObjectJCA_NAMELjava/lang/String; ConstantValueSHA-224OID2.16.840.1.101.3.4.2.4 EVP_MDJ SIZE_BYTESI InnerClasses"com/android/org/conscrypt/EvpMdRefSHA224NestHost0     PK !8̅+mm/com/android/org/conscrypt/EvpMdRef$SHA256.class=)com/android/org/conscrypt/EvpMdRef$SHA256java/lang/ObjectJCA_NAMELjava/lang/String; ConstantValueSHA-256OID2.16.840.1.101.3.4.2.1 EVP_MDJ SIZE_BYTESI InnerClasses"com/android/org/conscrypt/EvpMdRefSHA256NestHost0     PK !8 mm/com/android/org/conscrypt/EvpMdRef$SHA384.class=)com/android/org/conscrypt/EvpMdRef$SHA384java/lang/ObjectJCA_NAMELjava/lang/String; ConstantValueSHA-384OID2.16.840.1.101.3.4.2.2 EVP_MDJ SIZE_BYTESI InnerClasses"com/android/org/conscrypt/EvpMdRefSHA384NestHost0     PK !8mm/com/android/org/conscrypt/EvpMdRef$SHA512.class=)com/android/org/conscrypt/EvpMdRef$SHA512java/lang/ObjectJCA_NAMELjava/lang/String; ConstantValueSHA-512OID2.16.840.1.101.3.4.2.3 EVP_MDJ SIZE_BYTESI InnerClasses"com/android/org/conscrypt/EvpMdRefSHA512NestHost0     PK !8ivv(com/android/org/conscrypt/EvpMdRef.class=/"com/android/org/conscrypt/EvpMdRefjava/lang/ObjectMGF1_ALGORITHM_NAMELjava/lang/String; ConstantValueMGF1MGF1_OID1.2.840.113549.1.1.8 !getJcaDigestAlgorithmStandardName&(Ljava/lang/String;)Ljava/lang/String;MethodParameters algorithm)getEVP_MDByJcaDigestAlgorithmStandardName(Ljava/lang/String;)J Exceptions&java/security/NoSuchAlgorithmException2getDigestSizeBytesByJcaDigestAlgorithmStandardName(Ljava/lang/String;)I+getJcaDigestAlgorithmStandardNameFromEVP_MD(J)Ljava/lang/String;evpMdRef InnerClasses&com/android/org/conscrypt/EvpMdRef$MD5MD5'com/android/org/conscrypt/EvpMdRef$SHA1SHA1)com/android/org/conscrypt/EvpMdRef$SHA224"SHA224)com/android/org/conscrypt/EvpMdRef$SHA256%SHA256)com/android/org/conscrypt/EvpMdRef$SHA384(SHA384)com/android/org/conscrypt/EvpMdRef$SHA512+SHA512 NestMembers0    2 !#$&')*,-. #&),PK !8{m]u%%/com/android/org/conscrypt/ExperimentalApi.class=)com/android/org/conscrypt/ExperimentalApijava/lang/Objectjava/lang/annotation/Annotationvalue()Ljava/lang/String;AnnotationDefaultRuntimeVisibleAnnotations Ljava/lang/annotation/Retention;&Ljava/lang/annotation/RetentionPolicy;SOURCELjava/lang/annotation/Target;"Ljava/lang/annotation/ElementType;ANNOTATION_TYPE CONSTRUCTORFIELDMETHODPACKAGETYPE!Ljava/lang/annotation/Documented;& s  8 e [eeeeeePK !8 C8com/android/org/conscrypt/ExternalSession$Provider.class= 2com/android/org/conscrypt/ExternalSession$Providerjava/lang/ObjectprovideSession.()Lcom/android/org/conscrypt/ConscryptSession; InnerClasses)com/android/org/conscrypt/ExternalSessionProviderNestHost    PK !8P/com/android/org/conscrypt/ExternalSession.class=C)com/android/org/conscrypt/ExternalSessionjava/lang/Object*com/android/org/conscrypt/ConscryptSession7(Lcom/android/org/conscrypt/ExternalSession$Provider;)VMethodParametersprovidergetRequestedServerName()Ljava/lang/String;getStatusResponses()Ljava/util/List; Signature()Ljava/util/List<[B>;!getPeerSignedCertificateTimestamp()[BgetIdgetSessionContext#()Ljavax/net/ssl/SSLSessionContext;getCreationTime()JgetLastAccessedTime invalidate()VisValid()ZgetPeerCertificates'()[Ljava/security/cert/X509Certificate; Exceptions(javax/net/ssl/SSLPeerUnverifiedException getLocalCertificates#()[Ljava/security/cert/Certificate;getPeerCertificateChain(()[Ljavax/security/cert/X509Certificate;getPeerPrincipal()Ljava/security/Principal;getLocalPrincipalgetCipherSuite getProtocol getPeerHost getPeerPort()IgetPacketBufferSizegetApplicationBufferSizegetApplicationProtocolgetValue&(Ljava/lang/String;)Ljava/lang/Object;name getValueNames()[Ljava/lang/String;putValue'(Ljava/lang/String;Ljava/lang/Object;)VvalueA(Ljavax/net/ssl/SSLSession;Ljava/lang/String;Ljava/lang/Object;)Vsession removeValue(Ljava/lang/String;)V/(Ljavax/net/ssl/SSLSession;Ljava/lang/String;)V InnerClasses2com/android/org/conscrypt/ExternalSession$Provider?Provider NestMembers0    !"#$%!&'!(') * + ,-.-/-0 12 34567 3869 :38;< 3;= :3> @AB@PK !8Wb@com/android/org/conscrypt/FileClientSessionCache$CacheFile.class=:com/android/org/conscrypt/FileClientSessionCache$CacheFile java/io/FilenameLjava/lang/String; lastModifiedJ#(Ljava/io/File;Ljava/lang/String;)VMethodParametersdir()J compareTo(Ljava/io/File;)Ianother InnerClasses0com/android/org/conscrypt/FileClientSessionCache CacheFileNestHost       PK !8;com/android/org/conscrypt/FileClientSessionCache$Impl.class=+5com/android/org/conscrypt/FileClientSessionCache$Impljava/lang/Object/com/android/org/conscrypt/SSLClientSessionCache directoryLjava/io/File; accessOrderLjava/util/Map; Signature1Ljava/util/Map;sizeI initialFiles[Ljava/lang/String;(Ljava/io/File;)V Exceptionsjava/io/IOExceptionMethodParametersgetSessionData(Ljava/lang/String;I)[BRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage;hostport logReadError8(Ljava/lang/String;Ljava/io/File;Ljava/lang/Throwable;)VfiletputSessionData(Ljavax/net/ssl/SSLSession;[B)Vsession sessionData logWriteError InnerClasses0com/android/org/conscrypt/FileClientSessionCache'ImplNestHost    !   !!" #$%  & ()*(PK !8"G  6com/android/org/conscrypt/FileClientSessionCache.class= 0com/android/org/conscrypt/FileClientSessionCachejava/lang/ObjectMAX_SIZEI ConstantValue cachesLjava/util/Map; SignatureVLjava/util/Map;usingDirectoryA(Ljava/io/File;)Lcom/android/org/conscrypt/SSLClientSessionCache;RuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage; Exceptionsjava/io/IOExceptionMethodParameters directoryreset()V InnerClasses5com/android/org/conscrypt/FileClientSessionCache$ImplImpl:com/android/org/conscrypt/FileClientSessionCache$CacheFile CacheFile NestMembers1   ) (PK !8u-com/android/org/conscrypt/GCMParameters.class=$'com/android/org/conscrypt/GCMParameters$java/security/AlgorithmParametersSpi()V(I[B)VMethodParameterstLenivgetTLen()IgetIV()[B engineInit.(Ljava/security/spec/AlgorithmParameterSpec;)V Exceptions0java/security/spec/InvalidParameterSpecExceptionalgorithmParameterSpec([B)Vjava/io/IOExceptionbytes([BLjava/lang/String;)VformatengineGetParameterSpec>(Ljava/lang/Class;)Ljava/security/spec/AlgorithmParameterSpec; SignatureK(Ljava/lang/Class;)TT;aClassengineGetEncoded(Ljava/lang/String;)[BengineToString()Ljava/lang/String;1      !"#PK !8o 1com/android/org/conscrypt/HandshakeListener.class= +com/android/org/conscrypt/HandshakeListenerjava/lang/Object()VonHandshakeFinished Exceptionsjavax/net/ssl/SSLException ! PK !8C#com/android/org/conscrypt/Hex.class= com/android/org/conscrypt/Hexjava/lang/ObjectbytesToHexString([B)Ljava/lang/String;MethodParametersbytesintToHexString(II)Ljava/lang/String;iminWidth1    PK !8$R$com/android/org/conscrypt/Hkdf.class=com/android/org/conscrypt/Hkdfjava/lang/Object(Ljava/lang/String;)V Exceptions&java/security/NoSuchAlgorithmExceptionMethodParametershmacName getMacLength()Iextract([B[B)[B!java/security/InvalidKeyExceptionsaltikmexpand ([B[BI)[Bprkinfolength1     PK !8 VTT+com/android/org/conscrypt/HpkeContext.class=%com/android/org/conscrypt/HpkeContextjava/lang/Objectspi#Lcom/android/org/conscrypt/HpkeSpi;&(Lcom/android/org/conscrypt/HpkeSpi;)VMethodParametersexport(I[B)[BlengthcontextgetSpi%()Lcom/android/org/conscrypt/HpkeSpi;findSpi7(Ljava/lang/String;)Lcom/android/org/conscrypt/HpkeSpi; Exceptions&java/security/NoSuchAlgorithmException algorithmI(Ljava/lang/String;Ljava/lang/String;)Lcom/android/org/conscrypt/HpkeSpi;"java/lang/IllegalArgumentException%java/security/NoSuchProviderException providerNameO(Ljava/lang/String;Ljava/security/Provider;)Lcom/android/org/conscrypt/HpkeSpi;provider!          PK !8:4com/android/org/conscrypt/HpkeContextRecipient.class=%.com/android/org/conscrypt/HpkeContextRecipient%com/android/org/conscrypt/HpkeContextopen([B[B)[B Exceptions&java/security/GeneralSecurityExceptionMethodParameters ciphertextaad getInstanceD(Ljava/lang/String;)Lcom/android/org/conscrypt/HpkeContextRecipient;&java/security/NoSuchAlgorithmExceptionsuiteV(Ljava/lang/String;Ljava/lang/String;)Lcom/android/org/conscrypt/HpkeContextRecipient;%java/security/NoSuchProviderException providerName\(Ljava/lang/String;Ljava/security/Provider;)Lcom/android/org/conscrypt/HpkeContextRecipient;providerinit!([BLjava/security/PrivateKey;[B)V!java/security/InvalidKeyException encapsulated recipientKeyinfo:([BLjava/security/PrivateKey;[BLjava/security/PublicKey;)V senderKey%([BLjava/security/PrivateKey;[B[B[B)Vpskpsk_id>([BLjava/security/PrivateKey;[BLjava/security/PublicKey;[B[B)V!          ! "#$  "#PK !8J.U1com/android/org/conscrypt/HpkeContextSender.class='+com/android/org/conscrypt/HpkeContextSender%com/android/org/conscrypt/HpkeContextgetEncapsulated()[Bseal([B[B)[BMethodParameters plaintextaad getInstanceA(Ljava/lang/String;)Lcom/android/org/conscrypt/HpkeContextSender; Exceptions&java/security/NoSuchAlgorithmExceptionsuiteS(Ljava/lang/String;Ljava/lang/String;)Lcom/android/org/conscrypt/HpkeContextSender;%java/security/NoSuchProviderException providerNameY(Ljava/lang/String;Ljava/security/Provider;)Lcom/android/org/conscrypt/HpkeContextSender;providerinit(Ljava/security/PublicKey;[B)V!java/security/InvalidKeyException recipientKeyinfo8(Ljava/security/PublicKey;[BLjava/security/PrivateKey;)V senderKey"(Ljava/security/PublicKey;[B[B[B)Vpskpsk_id<(Ljava/security/PublicKey;[BLjava/security/PrivateKey;[B[B)VinitForTesting (Ljava/security/PublicKey;[B[B)VsKe!            !"# !"$% &PK !8X94com/android/org/conscrypt/HpkeDecryptException.class= .com/android/org/conscrypt/HpkeDecryptException&java/security/GeneralSecurityException(Ljava/lang/String;)VMethodParametersmsg!PK !817com/android/org/conscrypt/HpkeImpl$X25519_AES_128.class= 1com/android/org/conscrypt/HpkeImpl$X25519_AES_128"com/android/org/conscrypt/HpkeImpl()V InnerClassesX25519_AES_128NestHost!  PK !8w7com/android/org/conscrypt/HpkeImpl$X25519_AES_256.class= 1com/android/org/conscrypt/HpkeImpl$X25519_AES_256"com/android/org/conscrypt/HpkeImpl()V InnerClassesX25519_AES_256NestHost!  PK !8( 8com/android/org/conscrypt/HpkeImpl$X25519_CHACHA20.class= 2com/android/org/conscrypt/HpkeImpl$X25519_CHACHA20"com/android/org/conscrypt/HpkeImpl()V InnerClassesX25519_CHACHA20NestHost!  PK !8..(com/android/org/conscrypt/HpkeImpl.class=4"com/android/org/conscrypt/HpkeImpljava/lang/Object!com/android/org/conscrypt/HpkeSpi((Lcom/android/org/conscrypt/HpkeSuite;)VMethodParameters hpkeSuiteengineInitSender<(Ljava/security/PublicKey;[BLjava/security/PrivateKey;[B[B)V Exceptions!java/security/InvalidKeyException recipientKeyinfo senderKeypskpsk_idengineInitSenderForTesting>(Ljava/security/PublicKey;[BLjava/security/PrivateKey;[B[B[B)VsKeengineInitRecipient>([BLjava/security/PrivateKey;[BLjava/security/PublicKey;[B[B)V encapsulated engineSeal([B[B)[B plaintextaad engineExport(I[B)[BlengthexporterContext engineOpen&java/security/GeneralSecurityException$ ciphertextgetEncapsulated()[B InnerClasses1com/android/org/conscrypt/HpkeImpl$X25519_AES_128*X25519_AES_1281com/android/org/conscrypt/HpkeImpl$X25519_AES_256-X25519_AES_2562com/android/org/conscrypt/HpkeImpl$X25519_CHACHA200X25519_CHACHA20 NestMembers!            !"# % &'()+, ./ 12 3+.1PK !8C'com/android/org/conscrypt/HpkeSpi.class='!com/android/org/conscrypt/HpkeSpijava/lang/Object DEFAULT_PSK[BDEFAULT_PSK_IDengineInitSender<(Ljava/security/PublicKey;[BLjava/security/PrivateKey;[B[B)V Exceptions!java/security/InvalidKeyException MethodParameters recipientKeyinfo senderKeypskpsk_idengineInitSenderForTesting>(Ljava/security/PublicKey;[BLjava/security/PrivateKey;[B[B[B)VsKeengineInitRecipient>([BLjava/security/PrivateKey;[BLjava/security/PublicKey;[B[B)V encapsulated engineSeal([B[B)[B plaintextaad engineOpen&java/security/GeneralSecurityException ciphertext engineExport(I[B)[BlengthcontextgetEncapsulated()[B           !" #$%&PK !8u.com/android/org/conscrypt/HpkeSuite$AEAD.class=$(com/android/org/conscrypt/HpkeSuite$AEADjava/lang/Enum AES_128_GCM*Lcom/android/org/conscrypt/HpkeSuite$AEAD; AES_256_GCMCHACHA20POLY1305values-()[Lcom/android/org/conscrypt/HpkeSuite$AEAD;valueOf>(Ljava/lang/String;)Lcom/android/org/conscrypt/HpkeSuite$AEAD;MethodParametersnamegetId()IgetNk DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; getKeyLengthgetNngetNonceLengthgetNt getTagLengthforId-(I)Lcom/android/org/conscrypt/HpkeSuite$AEAD;id InnerClasses#com/android/org/conscrypt/HpkeSuiteAEAD Signature;NestHost@1@@@      @!"#PK !8=ff-com/android/org/conscrypt/HpkeSuite$KDF.class=#'com/android/org/conscrypt/HpkeSuite$KDFjava/lang/Enum HKDF_SHA256)Lcom/android/org/conscrypt/HpkeSuite$KDF;values,()[Lcom/android/org/conscrypt/HpkeSuite$KDF;valueOf=(Ljava/lang/String;)Lcom/android/org/conscrypt/HpkeSuite$KDF;MethodParametersnamegetId()I getMacLength getHLength DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;maxExportLength()JgetMacAlgorithmName()Ljava/lang/String; getMacNameforId,(I)Lcom/android/org/conscrypt/HpkeSuite$KDF;id InnerClasses#com/android/org/conscrypt/HpkeSuiteKDF Signature;Ljava/lang/Enum;NestHost@1@        @ !"PK !8& RR-com/android/org/conscrypt/HpkeSuite$KEM.class=!'com/android/org/conscrypt/HpkeSuite$KEMjava/lang/EnumDHKEM_X25519_HKDF_SHA256)Lcom/android/org/conscrypt/HpkeSuite$KEM;values,()[Lcom/android/org/conscrypt/HpkeSuite$KEM;valueOf=(Ljava/lang/String;)Lcom/android/org/conscrypt/HpkeSuite$KEM;MethodParametersnamegetId()IgetnEnc DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;getEncapsulatedLengthgetSecretLengthgetPublicKeyLengthgetPrivateKeyLengthforId,(I)Lcom/android/org/conscrypt/HpkeSuite$KEM;id InnerClasses#com/android/org/conscrypt/HpkeSuiteKEM Signature;Ljava/lang/Enum;NestHost@1@        @ PK !8ie)com/android/org/conscrypt/HpkeSuite.class=2#com/android/org/conscrypt/HpkeSuitejava/lang/ObjectKEM_DHKEM_X25519_HKDF_SHA256I ConstantValue KDF_HKDF_SHA256AEAD_AES_128_GCMAEAD_AES_256_GCMAEAD_CHACHA20POLY1305(III)VMethodParameterskemkdfaeadname()Ljava/lang/String;getKem+()Lcom/android/org/conscrypt/HpkeSuite$KEM;getKdf+()Lcom/android/org/conscrypt/HpkeSuite$KDF;getAead,()Lcom/android/org/conscrypt/HpkeSuite$AEAD; convertKem,(I)Lcom/android/org/conscrypt/HpkeSuite$KEM; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; convertKdf,(I)Lcom/android/org/conscrypt/HpkeSuite$KDF; convertAead-(I)Lcom/android/org/conscrypt/HpkeSuite$AEAD; InnerClasses'com/android/org/conscrypt/HpkeSuite$KEM(KEM'com/android/org/conscrypt/HpkeSuite$KDF+KDF(com/android/org/conscrypt/HpkeSuite$AEAD.AEAD NestMembers1        !"#$ !"%& !"')*@,-@/0@1),/PK !8R(com/android/org/conscrypt/Internal.class="com/android/org/conscrypt/Internaljava/lang/Objectjava/lang/annotation/AnnotationRuntimeVisibleAnnotations Ljava/lang/annotation/Retention;value&Ljava/lang/annotation/RetentionPolicy;SOURCELjava/lang/annotation/Target;"Ljava/lang/annotation/ElementType;ANNOTATION_TYPE CONSTRUCTORFIELDMETHODPACKAGETYPE!Ljava/lang/annotation/Documented;&8 e  [e e e e e e PK !8`0com/android/org/conscrypt/IvParameters$AES.class= *com/android/org/conscrypt/IvParameters$AES&com/android/org/conscrypt/IvParameters()V InnerClassesAESNestHost!  PK !8#o5com/android/org/conscrypt/IvParameters$ChaCha20.class= /com/android/org/conscrypt/IvParameters$ChaCha20&com/android/org/conscrypt/IvParameters()V InnerClassesChaCha20NestHost!  PK !8p؈3com/android/org/conscrypt/IvParameters$DESEDE.class= -com/android/org/conscrypt/IvParameters$DESEDE&com/android/org/conscrypt/IvParameters()V InnerClassesDESEDENestHost!  PK !8I7JJ,com/android/org/conscrypt/IvParameters.class=)&com/android/org/conscrypt/IvParameters$java/security/AlgorithmParametersSpi()V engineInit.(Ljava/security/spec/AlgorithmParameterSpec;)V Exceptions0java/security/spec/InvalidParameterSpecException MethodParametersalgorithmParameterSpec([B)Vjava/io/IOExceptionbytes([BLjava/lang/String;)VformatengineGetParameterSpec>(Ljava/lang/Class;)Ljava/security/spec/AlgorithmParameterSpec; SignatureK(Ljava/lang/Class;)TT;aClassengineGetEncoded()[B(Ljava/lang/String;)[BengineToString()Ljava/lang/String; InnerClasses*com/android/org/conscrypt/IvParameters$AESAES-com/android/org/conscrypt/IvParameters$DESEDE"DESEDE/com/android/org/conscrypt/IvParameters$ChaCha20%ChaCha20 NestMembers!             ! #$ &' ( #&PK !8vww,com/android/org/conscrypt/JSSEProvider.class=&com/android/org/conscrypt/JSSEProviderjava/security/Provider()V1PK !8<7com/android/org/conscrypt/Java7ExtendedSSLSession.class=>1com/android/org/conscrypt/Java7ExtendedSSLSession javax/net/ssl/ExtendedSSLSession*com/android/org/conscrypt/ConscryptSessiondelegate+Lcom/android/org/conscrypt/ExternalSession;.(Lcom/android/org/conscrypt/ExternalSession;)VMethodParameters$getLocalSupportedSignatureAlgorithms()[Ljava/lang/String;#getPeerSupportedSignatureAlgorithmsgetRequestedServerName()Ljava/lang/String;getStatusResponses()Ljava/util/List; Signature()Ljava/util/List<[B>;!getPeerSignedCertificateTimestamp()[BgetIdgetSessionContext#()Ljavax/net/ssl/SSLSessionContext;getCreationTime()JgetLastAccessedTime invalidate()VisValid()ZputValue'(Ljava/lang/String;Ljava/lang/Object;)VsogetValue&(Ljava/lang/String;)Ljava/lang/Object; removeValue(Ljava/lang/String;)V getValueNamesgetPeerCertificates'()[Ljava/security/cert/X509Certificate; Exceptions(javax/net/ssl/SSLPeerUnverifiedException-getLocalCertificates#()[Ljava/security/cert/Certificate;getPeerCertificateChain(()[Ljavax/security/cert/X509Certificate;getPeerPrincipal()Ljava/security/Principal;getLocalPrincipalgetCipherSuite getProtocol getPeerHost getPeerPort()IgetPacketBufferSizegetApplicationBufferSizegetApplicationProtocol      !" #$%& #'( #) *+,./012,.34,.546789:;:<:=PK !8A1com/android/org/conscrypt/Java8EngineSocket.class= +com/android/org/conscrypt/Java8EngineSocket/com/android/org/conscrypt/ConscryptEngineSocket0(Lcom/android/org/conscrypt/SSLParametersImpl;)V Exceptionsjava/io/IOExceptionMethodParameters sslParametersC(Ljava/lang/String;ILcom/android/org/conscrypt/SSLParametersImpl;)VhostnameportG(Ljava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)VaddressZ(Ljava/lang/String;ILjava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)V clientAddress clientPort^(Ljava/net/InetAddress;ILjava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)VU(Ljava/net/Socket;Ljava/lang/String;IZLcom/android/org/conscrypt/SSLParametersImpl;)Vsocket autoClose'setHandshakeApplicationProtocolSelector"(Ljava/util/function/BiFunction;)V Signatures(Ljava/util/function/BiFunction;Ljava/lang/String;>;)Vselector'getHandshakeApplicationProtocolSelector!()Ljava/util/function/BiFunction;r()Ljava/util/function/BiFunction;Ljava/lang/String;>;0                 PK !8ƺ""2com/android/org/conscrypt/Java8EngineWrapper.class=,com/android/org/conscrypt/Java8EngineWrapper1com/android/org/conscrypt/AbstractConscryptEngine.(Lcom/android/org/conscrypt/ConscryptEngine;)VMethodParametersdelegate getDelegate4(Ljavax/net/ssl/SSLEngine;)Ljavax/net/ssl/SSLEngine;enginewrapL([Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult; Exceptionsjavax/net/ssl/SSLException byteBuffers byteBuffergetSSLParameters()Ljavax/net/ssl/SSLParameters;setSSLParameters (Ljavax/net/ssl/SSLParameters;)V sslParameterssetBufferAllocator.(Lcom/android/org/conscrypt/BufferAllocator;)VbufferAllocatormaxSealOverhead()IsetChannelIdEnabled(Z)Venabled getChannelId()[BsetChannelIdPrivateKey(Ljava/security/PrivateKey;)V privateKeysetHandshakeListener0(Lcom/android/org/conscrypt/HandshakeListener;)VhandshakeListener setHostname(Ljava/lang/String;)Vhostname getHostname()Ljava/lang/String; getPeerHost getPeerPortbeginHandshake()V closeInbound closeOutboundgetDelegatedTask()Ljava/lang/Runnable;getEnabledCipherSuites()[Ljava/lang/String;getEnabledProtocolsgetEnableSessionCreation()ZgetHandshakeStatus1()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;getNeedClientAuthhandshakeSession()Ljavax/net/ssl/SSLSession; getSessiongetSupportedCipherSuitesgetSupportedProtocolsgetUseClientModegetWantClientAuth isInboundDoneisOutboundDonesetEnabledCipherSuites([Ljava/lang/String;)VsuitessetEnabledProtocols protocolssetEnableSessionCreationflagsetNeedClientAuthneedsetUseClientModemodesetWantClientAuthwantunwrapK(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;srcdstL(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;dstsN(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult;offsetlengthM([Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;srcsQ([Ljava/nio/ByteBuffer;II[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult; srcsOffset srcsLength dstsOffset dstsLengthN([Ljava/nio/ByteBuffer;IILjava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;setUseSessionTicketsuseSessionTicketssetApplicationProtocolsgetApplicationProtocolsgetApplicationProtocolsetApplicationProtocolSelector:(Lcom/android/org/conscrypt/ApplicationProtocolSelector;)Vselector getTlsUniqueexportKeyingMaterial(Ljava/lang/String;[BI)[BlabelcontextgetHandshakeApplicationProtocol'setHandshakeApplicationProtocolSelector"(Ljava/util/function/BiFunction;)V Signatures(Ljava/util/function/BiFunction;Ljava/lang/String;>;)V'getHandshakeApplicationProtocolSelector!()Ljava/util/function/BiFunction;r()Ljava/util/function/BiFunction;Ljava/lang/String;>; InnerClasses-javax/net/ssl/SSLEngineResult$HandshakeStatuszjavax/net/ssl/SSLEngineResult|HandshakeStatus07     !"#$%&'()*+,-,./0102034567689:;<9=>?>@6A6B9C9D9E9FGHIGJKLMNOPQRST UVSW UXSYUXZ[S\ ]XS^]_`Xab T UV c]_`VdefGJg6h,ijkl!mn op[q,rstukvwtxy {}~@PK !8Jpp7com/android/org/conscrypt/Java8ExtendedSSLSession.class= 1com/android/org/conscrypt/Java8ExtendedSSLSession1com/android/org/conscrypt/Java7ExtendedSSLSession.(Lcom/android/org/conscrypt/ExternalSession;)VMethodParametersdelegategetRequestedServerNames()Ljava/util/List; Signature1()Ljava/util/List;    PK !8 o9com/android/org/conscrypt/Java8FileDescriptorSocket.class= 3com/android/org/conscrypt/Java8FileDescriptorSocket7com/android/org/conscrypt/ConscryptFileDescriptorSocket0(Lcom/android/org/conscrypt/SSLParametersImpl;)V Exceptionsjava/io/IOExceptionMethodParameters sslParametersC(Ljava/lang/String;ILcom/android/org/conscrypt/SSLParametersImpl;)VhostnameportG(Ljava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)VaddressZ(Ljava/lang/String;ILjava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)V clientAddress clientPort^(Ljava/net/InetAddress;ILjava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)VU(Ljava/net/Socket;Ljava/lang/String;IZLcom/android/org/conscrypt/SSLParametersImpl;)Vsocket autoClose'setHandshakeApplicationProtocolSelector"(Ljava/util/function/BiFunction;)V Signatures(Ljava/util/function/BiFunction;Ljava/lang/String;>;)Vselector'getHandshakeApplicationProtocolSelector!()Ljava/util/function/BiFunction;r()Ljava/util/function/BiFunction;Ljava/lang/String;>;0                 PK !8N 4com/android/org/conscrypt/KeyGeneratorImpl$AES.class=.com/android/org/conscrypt/KeyGeneratorImpl$AES*com/android/org/conscrypt/KeyGeneratorImpl()V checkKeySize(I)VMethodParameterskeySize InnerClassesAESNestHost1     PK !8,5com/android/org/conscrypt/KeyGeneratorImpl$ARC4.class=/com/android/org/conscrypt/KeyGeneratorImpl$ARC4*com/android/org/conscrypt/KeyGeneratorImpl()V checkKeySize(I)VMethodParameterskeySize InnerClassesARC4NestHost1     PK !8<099com/android/org/conscrypt/KeyGeneratorImpl$ChaCha20.class=3com/android/org/conscrypt/KeyGeneratorImpl$ChaCha20*com/android/org/conscrypt/KeyGeneratorImpl()V checkKeySize(I)VMethodParameterskeySize InnerClassesChaCha20NestHost1     PK !8=OO7com/android/org/conscrypt/KeyGeneratorImpl$DESEDE.class=1com/android/org/conscrypt/KeyGeneratorImpl$DESEDE*com/android/org/conscrypt/KeyGeneratorImpl()V checkKeySize(I)VMethodParameterskeySizedoKeyGeneration(I)[BkeyBytes InnerClassesDESEDENestHost1      PK !8td8com/android/org/conscrypt/KeyGeneratorImpl$HmacMD5.class= 2com/android/org/conscrypt/KeyGeneratorImpl$HmacMD5*com/android/org/conscrypt/KeyGeneratorImpl()V InnerClassesHmacMD5NestHost1  PK !8|9com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA1.class= 3com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA1*com/android/org/conscrypt/KeyGeneratorImpl()V InnerClassesHmacSHA1NestHost1  PK !8;com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA224.class= 5com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA224*com/android/org/conscrypt/KeyGeneratorImpl()V InnerClasses HmacSHA224NestHost1  PK !8{;com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA256.class= 5com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA256*com/android/org/conscrypt/KeyGeneratorImpl()V InnerClasses HmacSHA256NestHost1  PK !83\f;com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA384.class= 5com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA384*com/android/org/conscrypt/KeyGeneratorImpl()V InnerClasses HmacSHA384NestHost1  PK !8N;com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA512.class= 5com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA512*com/android/org/conscrypt/KeyGeneratorImpl()V InnerClasses HmacSHA512NestHost1  PK !8 Β0com/android/org/conscrypt/KeyGeneratorImpl.class=8*com/android/org/conscrypt/KeyGeneratorImpljavax/crypto/KeyGeneratorSpi secureRandomLjava/security/SecureRandom; checkKeySize(I)VMethodParameterskeySize engineInit(Ljava/security/SecureRandom;)VJ(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V Exceptions0java/security/InvalidAlgorithmParameterExceptionparams (ILjava/security/SecureRandom;)VdoKeyGeneration(I)[BkeyBytesengineGenerateKey()Ljavax/crypto/SecretKey; InnerClasses2com/android/org/conscrypt/KeyGeneratorImpl$HmacMD5HmacMD53com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA1HmacSHA15com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA224 HmacSHA2245com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA256" HmacSHA2565com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA384% HmacSHA3845com/android/org/conscrypt/KeyGeneratorImpl$HmacSHA512( HmacSHA5121com/android/org/conscrypt/KeyGeneratorImpl$DESEDE+DESEDE.com/android/org/conscrypt/KeyGeneratorImpl$AES.AES3com/android/org/conscrypt/KeyGeneratorImpl$ChaCha201ChaCha20/com/android/org/conscrypt/KeyGeneratorImpl$ARC44ARC4 NestMembers!          R  !#$&')*,-/023567  #&),/25PK !80*SS5com/android/org/conscrypt/KeyManagerFactoryImpl.class=/com/android/org/conscrypt/KeyManagerFactoryImpl"javax/net/ssl/KeyManagerFactorySpi()V engineInit(Ljava/security/KeyStore;[C)V Exceptionsjava/security/KeyStoreException &java/security/NoSuchAlgorithmException 'java/security/UnrecoverableKeyExceptionMethodParameterskspassword+(Ljavax/net/ssl/ManagerFactoryParameters;)V0java/security/InvalidAlgorithmParameterExceptionspecengineGetKeyManagers()[Ljavax/net/ssl/KeyManager;!    PK !8dyC.com/android/org/conscrypt/KeyManagerImpl.class=(com/android/org/conscrypt/KeyManagerImpl$javax/net/ssl/X509ExtendedKeyManager(Ljava/security/KeyStore;[C)VMethodParameterskeyStorepwdchooseClientAliasR([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;keyTypesissuerssocketchooseServerAliasQ(Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;keyTypegetCertificateChain9(Ljava/lang/String;)[Ljava/security/cert/X509Certificate;aliasgetClientAliasesA(Ljava/lang/String;[Ljava/security/Principal;)[Ljava/lang/String;getServerAliases getPrivateKey.(Ljava/lang/String;)Ljava/security/PrivateKey;chooseEngineClientAliasZ([Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;enginechooseEngineServerAliasY(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;                 PK !8?I  /com/android/org/conscrypt/NativeConstants.class=a)com/android/org/conscrypt/NativeConstantsjava/lang/Object EXFLAG_CAI ConstantValueEXFLAG_CRITICAL EVP_PKEY_RSA EVP_PKEY_ECRSA_PKCS1_PADDINGRSA_NO_PADDINGRSA_PKCS1_OAEP_PADDINGRSA_PKCS1_PSS_PADDINGSSL_MODE_SEND_FALLBACK_SCSVSSL_MODE_CBC_RECORD_SPLITTINGSSL_MODE_ENABLE_FALSE_STARTSSL_OP_CIPHER_SERVER_PREFERENCE@SSL_OP_NO_TICKET@SSL_ERROR_NONESSL_ERROR_WANT_READSSL_ERROR_WANT_WRITESSL_ERROR_ZERO_RETURN TLS1_VERSIONTLS1_1_VERSIONTLS1_2_VERSIONTLS1_3_VERSIONSSL_TLSEXT_ERR_NOACKSSL_SENT_SHUTDOWNSSL_RECEIVED_SHUTDOWNTLS_CT_RSA_SIGNTLS_CT_ECDSA_SIGN@SSL_SIGN_RSA_PKCS1_SHA1SSL_SIGN_RSA_PKCS1_SHA256SSL_SIGN_RSA_PKCS1_SHA384SSL_SIGN_RSA_PKCS1_SHA512SSL_SIGN_ECDSA_SHA1SSL_SIGN_ECDSA_SECP256R1_SHA256SSL_SIGN_ECDSA_SECP384R1_SHA384SSL_SIGN_ECDSA_SECP521R1_SHA512SSL_SIGN_RSA_PSS_RSAE_SHA256SSL_SIGN_RSA_PSS_RSAE_SHA384SSL_SIGN_RSA_PSS_RSAE_SHA512SSL_SIGN_ED25519SSL_VERIFY_NONESSL_VERIFY_PEERSSL_VERIFY_FAIL_IF_NO_PEER_CERTSSL_CB_HANDSHAKE_STARTSSL_CB_HANDSHAKE_DONE SSL3_RT_MAX_PLAIN_LENGTHSSL3_RT_MAX_PACKET_SIZEAESSL3_RT_CHANGE_CIPHER_SPEC SSL3_RT_ALERTSSL3_RT_HANDSHAKESSL3_RT_APPLICATION_DATASSL3_RT_HEADER_LENGTH()V02       !"#$% &'()*+,-./0#123456789:;<=>?@ABCDEFGHIJKL!MN#OPQRSTUVWXYZ[\]^_`PK !82TT2com/android/org/conscrypt/NativeCrypto$Range.class=,com/android/org/conscrypt/NativeCrypto$Rangejava/lang/ObjectminLjava/lang/String;max'(Ljava/lang/String;Ljava/lang/String;)VMethodParameters InnerClasses&com/android/org/conscrypt/NativeCrypto RangeNestHost       PK !8ĝABcom/android/org/conscrypt/NativeCrypto$SSLHandshakeCallbacks.class=3;#SUPPORTED_TLS_1_3_CIPHER_SUITES_SET!TLS_EMPTY_RENEGOTIATION_INFO_SCSV$DEFAULT_X509_CIPHER_SUITESDEFAULT_PSK_CIPHER_SUITESTLSV13_PROTOCOLSTLSV12_PROTOCOLSTLSV11_PROTOCOLSTLSV1_PROTOCOLS()VcheckAvailabilityEVP_PKEY_new_RSA([B[B[B[B[B[B[B[B)JRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage;MethodParametersnedpqdmp1dmq1iqmp EVP_PKEY_type1(Lcom/android/org/conscrypt/NativeRef$EVP_PKEY;)IpkeyEVP_PKEY_print_publicB(Lcom/android/org/conscrypt/NativeRef$EVP_PKEY;)Ljava/lang/String;pkeyRefEVP_PKEY_print_params EVP_PKEY_free(J)V EVP_PKEY_cmp_(Lcom/android/org/conscrypt/NativeRef$EVP_PKEY;Lcom/android/org/conscrypt/NativeRef$EVP_PKEY;)Ipkey1pkey2EVP_marshal_private_key2(Lcom/android/org/conscrypt/NativeRef$EVP_PKEY;)[BEVP_parse_private_key([B)J ExceptionsHcom/android/org/conscrypt/OpenSSLX509CertificateFactory$ParsingExceptionNdataEVP_marshal_public_keyEVP_raw_X25519_private_key([B)[B!java/security/InvalidKeyExceptionTEVP_parse_public_keyPEM_read_bio_PUBKEY(J)JbioCtxPEM_read_bio_PrivateKeygetRSAPrivateKeyWrapper(Ljava/security/PrivateKey;[B)JkeymodulusgetECPrivateKeyWrapperK(Ljava/security/PrivateKey;Lcom/android/org/conscrypt/NativeRef$EC_GROUP;)J ecGroupRefRSA_generate_key_ex(I[B)J modulusBitspublicExponentRSA_sizeRSA_private_encrypt7(I[B[BLcom/android/org/conscrypt/NativeRef$EVP_PKEY;I)IflenfromtopaddingRSA_public_decrypt javax/crypto/BadPaddingExceptionn java/security/SignatureExceptionpRSA_public_encryptRSA_private_decryptget_RSA_public_params3(Lcom/android/org/conscrypt/NativeRef$EVP_PKEY;)[[Brsaget_RSA_private_paramschacha20_encrypt_decrypt([BI[BII[B[BI)VininOffsetout outOffsetlengthnonce blockCounterEVP_PKEY_new_EC_KEYa(Lcom/android/org/conscrypt/NativeRef$EC_GROUP;Lcom/android/org/conscrypt/NativeRef$EC_POINT;[B)JgroupRef pubkeyRefprivkeyEC_GROUP_new_by_curve_name(Ljava/lang/String;)J curveNameEC_GROUP_new_arbitrary([B[B[B[B[B[BI)JabxyordercofactorEC_GROUP_get_curve_nameB(Lcom/android/org/conscrypt/NativeRef$EC_GROUP;)Ljava/lang/String;EC_GROUP_get_curve3(Lcom/android/org/conscrypt/NativeRef$EC_GROUP;)[[BEC_GROUP_clear_freeEC_GROUP_get_generator1(Lcom/android/org/conscrypt/NativeRef$EC_GROUP;)JEC_GROUP_get_order2(Lcom/android/org/conscrypt/NativeRef$EC_GROUP;)[BEC_GROUP_get_degree1(Lcom/android/org/conscrypt/NativeRef$EC_GROUP;)IEC_GROUP_get_cofactor EC_POINT_newEC_POINT_clear_freepointRefEC_POINT_get_affine_coordinatesa(Lcom/android/org/conscrypt/NativeRef$EC_GROUP;Lcom/android/org/conscrypt/NativeRef$EC_POINT;)[[BEC_POINT_set_affine_coordinatesc(Lcom/android/org/conscrypt/NativeRef$EC_GROUP;Lcom/android/org/conscrypt/NativeRef$EC_POINT;[B[B)VEC_KEY_generate_keyEC_KEY_get1_group1(Lcom/android/org/conscrypt/NativeRef$EVP_PKEY;)JEC_KEY_get_private_keykeyRefEC_KEY_get_public_keyEC_KEY_marshal_curve_namejava/io/IOExceptionEC_KEY_parse_curve_nameencodedECDH_compute_keyb([BILcom/android/org/conscrypt/NativeRef$EVP_PKEY;Lcom/android/org/conscrypt/NativeRef$EVP_PKEY;)I#java/lang/IndexOutOfBoundsException publicKeyRef privateKeyRef ECDSA_size ECDSA_sign5([B[BLcom/android/org/conscrypt/NativeRef$EVP_PKEY;)Isig ECDSA_verifyX25519 ([B[B[B)Z privateKey publicKeyX25519_keypair([B[B)V outPublicKey outPrivateKeyEVP_get_digestbynamename EVP_MD_size(J)I evp_md_constEVP_MD_CTX_create()JEVP_MD_CTX_cleanup3(Lcom/android/org/conscrypt/NativeRef$EVP_MD_CTX;)VctxEVP_MD_CTX_destroyEVP_MD_CTX_copy_exc(Lcom/android/org/conscrypt/NativeRef$EVP_MD_CTX;Lcom/android/org/conscrypt/NativeRef$EVP_MD_CTX;)Idst_ctxsrc_ctxEVP_DigestInit_ex4(Lcom/android/org/conscrypt/NativeRef$EVP_MD_CTX;J)Ievp_mdEVP_DigestUpdate7(Lcom/android/org/conscrypt/NativeRef$EVP_MD_CTX;[BII)VbufferoffsetEVP_DigestUpdateDirect5(Lcom/android/org/conscrypt/NativeRef$EVP_MD_CTX;JI)VptrEVP_DigestFinal_ex6(Lcom/android/org/conscrypt/NativeRef$EVP_MD_CTX;[BI)IhashEVP_DigestSignInitb(Lcom/android/org/conscrypt/NativeRef$EVP_MD_CTX;JLcom/android/org/conscrypt/NativeRef$EVP_PKEY;)JevpMdRefEVP_DigestVerifyInitEVP_DigestSignUpdateEVP_DigestSignUpdateDirectEVP_DigestVerifyUpdateEVP_DigestVerifyUpdateDirectEVP_DigestSignFinal4(Lcom/android/org/conscrypt/NativeRef$EVP_MD_CTX;)[BEVP_DigestVerifyFinal7(Lcom/android/org/conscrypt/NativeRef$EVP_MD_CTX;[BII)Z signatureEVP_PKEY_encrypt_initEVP_PKEY_encrypt<(Lcom/android/org/conscrypt/NativeRef$EVP_PKEY_CTX;[BI[BII)IinputinLengthEVP_PKEY_decrypt_initEVP_PKEY_decryptEVP_PKEY_CTX_freepkeyCtxEVP_PKEY_CTX_set_rsa_padding(JI)V0java/security/InvalidAlgorithmParameterExceptionpad EVP_PKEY_CTX_set_rsa_pss_saltlenlenEVP_PKEY_CTX_set_rsa_mgf1_md(JJ)VEVP_PKEY_CTX_set_rsa_oaep_mdEVP_PKEY_CTX_set_rsa_oaep_label(J[B)VlabelEVP_get_cipherbynamestringEVP_CipherInit_ex=(Lcom/android/org/conscrypt/NativeRef$EVP_CIPHER_CTX;J[B[BZ)V evpCipheriv encryptingEVP_CipherUpdate>(Lcom/android/org/conscrypt/NativeRef$EVP_CIPHER_CTX;[BI[BII)IEVP_CipherFinal_ex:(Lcom/android/org/conscrypt/NativeRef$EVP_CIPHER_CTX;[BI)I&javax/crypto/IllegalBlockSizeException EVP_CIPHER_iv_lengthEVP_CIPHER_CTX_newEVP_CIPHER_CTX_block_size7(Lcom/android/org/conscrypt/NativeRef$EVP_CIPHER_CTX;)Iget_EVP_CIPHER_CTX_buf_lenget_EVP_CIPHER_CTX_final_used7(Lcom/android/org/conscrypt/NativeRef$EVP_CIPHER_CTX;)ZEVP_CIPHER_CTX_set_padding8(Lcom/android/org/conscrypt/NativeRef$EVP_CIPHER_CTX;Z)V enablePaddingEVP_CIPHER_CTX_set_key_length8(Lcom/android/org/conscrypt/NativeRef$EVP_CIPHER_CTX;I)V keyBitSizeEVP_CIPHER_CTX_freeEVP_aead_aes_128_gcmEVP_aead_aes_256_gcmEVP_aead_chacha20_poly1305EVP_aead_aes_128_gcm_sivEVP_aead_aes_256_gcm_sivEVP_AEAD_max_overheadevpAeadEVP_AEAD_nonce_lengthEVP_AEAD_CTX_seal(J[BI[BI[B[BII[B)I!javax/crypto/ShortBufferException&tagLengthInBytesadEVP_AEAD_CTX_seal_buf5(J[BILjava/nio/ByteBuffer;[BLjava/nio/ByteBuffer;[B)IEVP_AEAD_CTX_openEVP_AEAD_CTX_open_buf CMAC_CTX_new CMAC_CTX_free CMAC_Init3(Lcom/android/org/conscrypt/NativeRef$CMAC_CTX;[B)V CMAC_Update5(Lcom/android/org/conscrypt/NativeRef$CMAC_CTX;[BII)VCMAC_UpdateDirect3(Lcom/android/org/conscrypt/NativeRef$CMAC_CTX;JI)VinPtr CMAC_Final2(Lcom/android/org/conscrypt/NativeRef$CMAC_CTX;)[B CMAC_Reset1(Lcom/android/org/conscrypt/NativeRef$CMAC_CTX;)V HMAC_CTX_new HMAC_CTX_free HMAC_Init_ex4(Lcom/android/org/conscrypt/NativeRef$HMAC_CTX;[BJ)V HMAC_Update5(Lcom/android/org/conscrypt/NativeRef$HMAC_CTX;[BII)VHMAC_UpdateDirect3(Lcom/android/org/conscrypt/NativeRef$HMAC_CTX;JI)V HMAC_Final2(Lcom/android/org/conscrypt/NativeRef$HMAC_CTX;)[B HMAC_Reset1(Lcom/android/org/conscrypt/NativeRef$HMAC_CTX;)VEVP_HPKE_CTX_export9(Lcom/android/org/conscrypt/NativeRef$EVP_HPKE_CTX;[BI)[B exporterCtxEVP_HPKE_CTX_freeEVP_HPKE_CTX_open:(Lcom/android/org/conscrypt/NativeRef$EVP_HPKE_CTX;[B[B)[B ciphertextaadEVP_HPKE_CTX_seal plaintext&EVP_HPKE_CTX_setup_base_mode_recipient(III[B[B[B)Ljava/lang/Object;kemkdfaeadencinfo?(Lcom/android/org/conscrypt/HpkeSuite;[B[B[B)Ljava/lang/Object;suite#EVP_HPKE_CTX_setup_base_mode_sender(III[B[B)[Ljava/lang/Object;>(Lcom/android/org/conscrypt/HpkeSuite;[B[B)[Ljava/lang/Object;9EVP_HPKE_CTX_setup_base_mode_sender_with_seed_for_testing(III[B[B[B)[Ljava/lang/Object;seed@(Lcom/android/org/conscrypt/HpkeSuite;[B[B[B)[Ljava/lang/Object; RAND_bytes([B)VoutputX509_NAME_hash+(Ljavax/security/auth/x500/X500Principal;)I principalX509_NAME_hash_old d2i_X509_biod2i_X509PEM_read_bio_X509i2d_X5097(JLcom/android/org/conscrypt/OpenSSLX509Certificate;)[Bx509ctxholderi2d_X509_PUBKEYASN1_seq_pack_X509([J)[B x509CertRefsASN1_seq_unpack_X509_bio(J)[JbioRef X509_free6(JLcom/android/org/conscrypt/OpenSSLX509Certificate;)VX509_cmpi(JLcom/android/org/conscrypt/OpenSSLX509Certificate;JLcom/android/org/conscrypt/OpenSSLX509Certificate;)Ix509ctx1x509ctx2holder2 X509_print_ex9(JJLcom/android/org/conscrypt/OpenSSLX509Certificate;JJ)VnmflagcertflagX509_get_issuer_nameX509_get_subject_nameget_X509_sig_alg_oidG(JLcom/android/org/conscrypt/OpenSSLX509Certificate;)Ljava/lang/String;get_X509_sig_alg_parameterget_X509_issuerUID7(JLcom/android/org/conscrypt/OpenSSLX509Certificate;)[Zget_X509_subjectUIDX509_get_pubkey6(JLcom/android/org/conscrypt/OpenSSLX509Certificate;)J&java/security/NoSuchAlgorithmExceptionget_X509_pubkey_oidX509_get_ext_oidI(JLcom/android/org/conscrypt/OpenSSLX509Certificate;Ljava/lang/String;)[Boidget_X509_ext_oidsI(JLcom/android/org/conscrypt/OpenSSLX509Certificate;I)[Ljava/lang/String;criticalget_X509_GENERAL_NAME_stackJ(JLcom/android/org/conscrypt/OpenSSLX509Certificate;I)[[Ljava/lang/Object;.java/security/cert/CertificateParsingExceptiontypeget_X509_ex_kusageget_X509_ex_xkusageH(JLcom/android/org/conscrypt/OpenSSLX509Certificate;)[Ljava/lang/String;get_X509_ex_pathlen6(JLcom/android/org/conscrypt/OpenSSLX509Certificate;)IX509_get_notBeforeX509_get_notAfterX509_get_versionX509_get_serialNumber X509_verifyd(JLcom/android/org/conscrypt/OpenSSLX509Certificate;Lcom/android/org/conscrypt/NativeRef$EVP_PKEY;)Vget_X509_tbs_certget_X509_tbs_cert_without_extget_X509_signatureget_X509_ex_flagsX509_check_issuedctx2 d2i_PKCS7_bio(JI)[Jwhich i2d_PKCS7certsPEM_read_bio_PKCS7d2i_X509_CRL_bioPEM_read_bio_X509_CRL i2d_X509_CRL/(JLcom/android/org/conscrypt/OpenSSLX509CRL;)[B x509CrlCtx X509_CRL_free.(JLcom/android/org/conscrypt/OpenSSLX509CRL;)VX509_CRL_print/(JJLcom/android/org/conscrypt/OpenSSLX509CRL;)Vget_X509_CRL_sig_alg_oid?(JLcom/android/org/conscrypt/OpenSSLX509CRL;)Ljava/lang/String;get_X509_CRL_sig_alg_parameterX509_CRL_get_issuer_nameX509_CRL_get0_by_certa(JLcom/android/org/conscrypt/OpenSSLX509CRL;JLcom/android/org/conscrypt/OpenSSLX509Certificate;)Jx509CtxX509_CRL_get0_by_serial0(JLcom/android/org/conscrypt/OpenSSLX509CRL;[B)JserialX509_CRL_get_REVOKED/(JLcom/android/org/conscrypt/OpenSSLX509CRL;)[Jget_X509_CRL_ext_oidsA(JLcom/android/org/conscrypt/OpenSSLX509CRL;I)[Ljava/lang/String; x509CrlctxX509_CRL_get_ext_oidA(JLcom/android/org/conscrypt/OpenSSLX509CRL;Ljava/lang/String;)[BX509_CRL_get_version.(JLcom/android/org/conscrypt/OpenSSLX509CRL;)JX509_CRL_get_ext@(JLcom/android/org/conscrypt/OpenSSLX509CRL;Ljava/lang/String;)Jget_X509_CRL_signatureX509_CRL_verify\(JLcom/android/org/conscrypt/OpenSSLX509CRL;Lcom/android/org/conscrypt/NativeRef$EVP_PKEY;)Vget_X509_CRL_crl_encX509_CRL_get_lastUpdateX509_CRL_get_nextUpdateX509_REVOKED_dupx509RevokedCtxi2d_X509_REVOKED(J)[Bget_X509_REVOKED_ext_oids(JI)[Ljava/lang/String;X509_REVOKED_get_ext_oid(JLjava/lang/String;)[BX509_REVOKED_get_serialNumberX509_REVOKED_get_ext(JLjava/lang/String;)Jget_X509_REVOKED_revocationDateX509_REVOKED_printX509_supported_extensionx509ExtensionRefASN1_TIME_to_Calendar(JLjava/util/Calendar;)V asn1TimeCtxcalasn1_read_initvalasn1_read_sequencecbsRefasn1_read_next_tag_is(JI)Ztagasn1_read_taggedasn1_read_octetstringasn1_read_uint64asn1_read_null asn1_read_oid(J)Ljava/lang/String;asn1_read_is_empty(J)Zasn1_read_freeasn1_write_initasn1_write_sequencecbbRefasn1_write_tag(JI)Jasn1_write_octetstringasn1_write_uint64valueasn1_write_nullasn1_write_oid(JLjava/lang/String;)Vasn1_write_flushasn1_write_finishasn1_write_cleanupasn1_write_freecreate_BIO_InputStream5(Lcom/android/org/conscrypt/OpenSSLBIOInputStream;Z)JisisFinitecreate_BIO_OutputStream(Ljava/io/OutputStream;)Jos BIO_free_allcipherSuiteToJava&(Ljava/lang/String;)Ljava/lang/String; cipherSuitecipherSuiteFromJavajavaCipherSuiteEVP_has_aes_hardware()I SSL_CTX_newgetSupportedCipherSuites()[Ljava/lang/String; SSL_CTX_free6(JLcom/android/org/conscrypt/AbstractSessionContext;)Vssl_ctxSSL_CTX_set_session_id_context8(JLcom/android/org/conscrypt/AbstractSessionContext;[B)Vsid_ctxSSL_CTX_set_timeout7(JLcom/android/org/conscrypt/AbstractSessionContext;J)JsecondsSSL_new6(JLcom/android/org/conscrypt/AbstractSessionContext;)Jjavax/net/ssl/SSLException#SSL_enable_tls_channel_id)(JLcom/android/org/conscrypt/NativeSsl;)Vssl ssl_holderSSL_get_tls_channel_id*(JLcom/android/org/conscrypt/NativeSsl;)[BSSL_set1_tls_channel_idW(JLcom/android/org/conscrypt/NativeSsl;Lcom/android/org/conscrypt/NativeRef$EVP_PKEY;)VsetLocalCertsAndPrivateKeyZ(JLcom/android/org/conscrypt/NativeSsl;[[BLcom/android/org/conscrypt/NativeRef$EVP_PKEY;)VencodedCertificatesSSL_set_client_CA_list,(JLcom/android/org/conscrypt/NativeSsl;[[B)Vasn1DerEncodedX500Principals SSL_set_mode*(JLcom/android/org/conscrypt/NativeSsl;J)JmodeSSL_set_optionsoptionsSSL_clear_optionsSSL_set_protocol_versions+(JLcom/android/org/conscrypt/NativeSsl;II)I min_version max_version!SSL_enable_signed_cert_timestamps"SSL_get_signed_cert_timestamp_list"SSL_set_signed_cert_timestamp_list+(JLcom/android/org/conscrypt/NativeSsl;[B)VlistSSL_enable_ocsp_staplingSSL_get_ocsp_responseSSL_set_ocsp_responseresponseSSL_get_tls_uniqueSSL_export_keying_material/(JLcom/android/org/conscrypt/NativeSsl;[B[BI)[Bcontext num_bytesSSL_use_psk_identity_hint;(JLcom/android/org/conscrypt/NativeSsl;Ljava/lang/String;)V identityHint#set_SSL_psk_client_callback_enabled*(JLcom/android/org/conscrypt/NativeSsl;Z)Venabled#set_SSL_psk_server_callback_enabledsetTlsV1DeprecationStatus(ZZ)V deprecated supportedgetDefaultProtocolsgetSupportedProtocolssetEnabledProtocols<(JLcom/android/org/conscrypt/NativeSsl;[Ljava/lang/String;)V protocolscheckEnabledProtocols(([Ljava/lang/String;)[Ljava/lang/String;SSL_set_cipher_listsciphersSSL_get_ciphers*(JLcom/android/org/conscrypt/NativeSsl;)[JsetEnabledCipherSuitesO(JLcom/android/org/conscrypt/NativeSsl;[Ljava/lang/String;[Ljava/lang/String;)V cipherSuitescheckEnabledCipherSuitesSSL_set_accept_stateSSL_set_connect_stateSSL_set_verify*(JLcom/android/org/conscrypt/NativeSsl;I)VSSL_set_session*(JLcom/android/org/conscrypt/NativeSsl;J)VsslSessionNativePointer SSL_set_session_creation_enabledcreationEnabledSSL_session_reused)(JLcom/android/org/conscrypt/NativeSsl;)ZSSL_accept_renegotiationsSSL_set_tlsext_host_namehostnameSSL_get_servername:(JLcom/android/org/conscrypt/NativeSsl;)Ljava/lang/String;SSL_do_handshake(JLcom/android/org/conscrypt/NativeSsl;Ljava/io/FileDescriptor;Lcom/android/org/conscrypt/NativeCrypto$SSLHandshakeCallbacks;I)Vjava/net/SocketTimeoutExceptionw'java/security/cert/CertificateExceptionyfdshc timeoutMillisSSL_get_current_cipherSSL_get_versionSSL_get0_peer_certificates+(JLcom/android/org/conscrypt/NativeSsl;)[[BSSL_read(JLcom/android/org/conscrypt/NativeSsl;Ljava/io/FileDescriptor;Lcom/android/org/conscrypt/NativeCrypto$SSLHandshakeCallbacks;[BIII)IoffreadTimeoutMillis SSL_write(JLcom/android/org/conscrypt/NativeSsl;Ljava/io/FileDescriptor;Lcom/android/org/conscrypt/NativeCrypto$SSLHandshakeCallbacks;[BIII)VwriteTimeoutMillis SSL_interrupt SSL_shutdown(JLcom/android/org/conscrypt/NativeSsl;Ljava/io/FileDescriptor;Lcom/android/org/conscrypt/NativeCrypto$SSLHandshakeCallbacks;)VSSL_get_shutdown)(JLcom/android/org/conscrypt/NativeSsl;)ISSL_free SSL_get_time)(JLcom/android/org/conscrypt/NativeSsl;)JSSL_set_timeoutmillisSSL_get_timeout$SSL_get_signature_algorithm_key_type(I)I signatureAlgSSL_session_idSSL_SESSION_session_idSSL_SESSION_get_timeSSL_SESSION_get_timeoutSSL_SESSION_get_versionSSL_SESSION_cipher SSL_SESSION_should_be_single_useSSL_SESSION_up_refSSL_SESSION_freei2d_SSL_SESSIONd2i_SSL_SESSIONSSL_CIPHER_get_kx_name cipherAddressget_cipher_names'(Ljava/lang/String;)[Ljava/lang/String; selectionget_ocsp_single_extension~([BLjava/lang/String;JLcom/android/org/conscrypt/OpenSSLX509Certificate;JLcom/android/org/conscrypt/OpenSSLX509Certificate;)[B ocspResponsex509Ref issuerX509RefgetDirectBufferAddress(Ljava/nio/Buffer;)Jbuf SSL_BIO_new SSL_get_error*(JLcom/android/org/conscrypt/NativeSsl;I)IretSSL_clear_errorSSL_pending_readable_bytes SSL_pending_written_bytes_in_BIObioSSL_max_seal_overheadsetApplicationProtocols,(JLcom/android/org/conscrypt/NativeSsl;Z[B)Vclient!setHasApplicationProtocolSelector hasSelectorgetApplicationProtocolENGINE_SSL_do_handshakeg(JLcom/android/org/conscrypt/NativeSsl;Lcom/android/org/conscrypt/NativeCrypto$SSLHandshakeCallbacks;)IENGINE_SSL_read_directi(JLcom/android/org/conscrypt/NativeSsl;JILcom/android/org/conscrypt/NativeCrypto$SSLHandshakeCallbacks;)IaddressENGINE_SSL_write_directENGINE_SSL_write_BIO_directj(JLcom/android/org/conscrypt/NativeSsl;JJILcom/android/org/conscrypt/NativeCrypto$SSLHandshakeCallbacks;)IposENGINE_SSL_read_BIO_directENGINE_SSL_force_readg(JLcom/android/org/conscrypt/NativeSsl;Lcom/android/org/conscrypt/NativeCrypto$SSLHandshakeCallbacks;)VENGINE_SSL_shutdownScrypt_generate_key ([B[BIIII)[Bpasswordsaltrkey_lenusesBoringSsl_FIPS_mode()ZBIO_read(J[B)I BIO_write(J[BII)VSSL_clear_mode SSL_get_modeSSL_get_optionsSSL_get1_session InnerClasses,com/android/org/conscrypt/NativeCrypto$RangeRange?@3AB@3ACD123>EF3 GHIJ3>KLMO3PQJ3>RSMOU3PVLMO3PWX3YZX3Y[\3 ]^_`3 ]abc123 def=3>gh3ijk>lmhMoq3ijk>lrh3ijk>lshMoq3ijk>ltu3vwu3vxy3!z{|}~]3 1233733D12333333D1233 333AJ33M3LM3MU3|}=3>3 P>3 P>MU3 |3 123123123D1233 3 3~3 ~3 3 ]3 ]3~3 ~3~3 ~3M3~MU3>Mo3|}{MU3>Mo3|}{D3M3 M3 M3 M3 M3 1233] M3|}z{  Mo 3 |}123123333 3 D3 !3"#3"$%M'o3) "](|}z{)*+M'o3"](|),%M'o3) "](|}z{)-+M'o3"](|)./D3013 ]233z{453 67839:3;<D3=>3 ]?@3z{AB3 6CD3EF3GH3 I~JD3KLMo3 MNOL3 PNQR3STUVWQX3YVWZ[3STUWZ\3 YW]^3STUW_]`3YW_ab123cde3f ge3fhX123YiL12MO3jX123Ykl3 mnol3 mnpq123rst12MO3uvw3 mnxy3zn{|}~3Ymnl3 mnl3 mn3 mnl3 mn3 mn3 mnMU3 mn3 mn3 mn3 mnM3 mn3 mn3 mn3 mnMO3 mnMO3 mn3 mnl3 mnMo 3 mnl3 mn3 mnl3 mn3 mny3n|12MO3 Yq123123 YX123YX123Y3 n3 n3 Yn3 n3 n3 n3n|3 n3 n3 n3 n3 n3 n3 mnM oqU 3 n3 nMO3 nMO3 nX123123123 m123 123123 X123123 u12312MO3 LM3XM3M3 XM3M3XM3DM3M33D3MXM3M3 M3 PM3 DM3M3 DM3M3D3D3123    123  D123u33123 n3 n3 n !"M$3 n%&M$3 '()*M$3 '(+,3 '(>-.M$3'(/>01M$3 '(2343 '(5643 '(7843 '(79:3'(;<=&3 '(>*3 '(?@3 '(AB&3 '(C*3 '(D@3 '(EF*3 '(GHM$3'(IJKLM$3 '(MNO3 '(PQO3 '(P RS3 TU VWXY3 '(Z[\3Z]Y3 '(^_`3 '(ab3'(cZd\3ce&3 '(f&3 '(gh3 '(5ijM$3 '(klOM$3 '(mno3 '(p&M$3 '(qLM$3 '(rst3 '(uvM$xz3'({|} ~t3 '( t3 '(3 '(M3!'({|M3!'({|&3 '(M3'({|3 '(&3 '(3 '(43 '(3 '(3*3 '(123kX123kX3k123k123k3kD3kD123k123kL12M3P33 3n|3M$3 '(3 '(-3 '(33 '(M3'(ZOM3 '(*3 '(M3 '(|Mz3'(~|M3'(~|M3'(u~|M3'(u|M3 '(|M3 '(|347M3 uM3u~43 '(53 '(3 '(3 '(b  OPK !8>rr/com/android/org/conscrypt/NativeCryptoJni.class=)com/android/org/conscrypt/NativeCryptoJnijava/lang/Objectinit()V  PK !82com/android/org/conscrypt/NativeRef$CMAC_CTX.class=,com/android/org/conscrypt/NativeRef$CMAC_CTX#com/android/org/conscrypt/NativeRef(J)VMethodParameters nativePointerdoFreecontext InnerClassesCMAC_CTXNestHost0     PK !82com/android/org/conscrypt/NativeRef$EC_GROUP.class=,com/android/org/conscrypt/NativeRef$EC_GROUP#com/android/org/conscrypt/NativeRef(J)VMethodParametersctxdoFreecontext InnerClassesEC_GROUPNestHost0     PK !8t2com/android/org/conscrypt/NativeRef$EC_POINT.class=,com/android/org/conscrypt/NativeRef$EC_POINT#com/android/org/conscrypt/NativeRef(J)VMethodParameters nativePointerdoFreecontext InnerClassesEC_POINTNestHost0     PK !87((8com/android/org/conscrypt/NativeRef$EVP_CIPHER_CTX.class=2com/android/org/conscrypt/NativeRef$EVP_CIPHER_CTX#com/android/org/conscrypt/NativeRef(J)VMethodParameters nativePointerdoFreecontext InnerClassesEVP_CIPHER_CTXNestHost0     PK !8荏$$6com/android/org/conscrypt/NativeRef$EVP_HPKE_CTX.class=0com/android/org/conscrypt/NativeRef$EVP_HPKE_CTX#com/android/org/conscrypt/NativeRef(J)VMethodParameters nativePointerdoFreecontext InnerClasses EVP_HPKE_CTXNestHost0     PK !84  4com/android/org/conscrypt/NativeRef$EVP_MD_CTX.class=.com/android/org/conscrypt/NativeRef$EVP_MD_CTX#com/android/org/conscrypt/NativeRef(J)VMethodParameters nativePointerdoFreecontext InnerClasses EVP_MD_CTXNestHost0     PK !8h2com/android/org/conscrypt/NativeRef$EVP_PKEY.class=,com/android/org/conscrypt/NativeRef$EVP_PKEY#com/android/org/conscrypt/NativeRef(J)VMethodParameters nativePointerdoFreecontext InnerClassesEVP_PKEYNestHost0     PK !8,$$6com/android/org/conscrypt/NativeRef$EVP_PKEY_CTX.class=0com/android/org/conscrypt/NativeRef$EVP_PKEY_CTX#com/android/org/conscrypt/NativeRef(J)VMethodParameters nativePointerdoFreecontext InnerClasses EVP_PKEY_CTXNestHost0     PK !8GdZ2com/android/org/conscrypt/NativeRef$HMAC_CTX.class=,com/android/org/conscrypt/NativeRef$HMAC_CTX#com/android/org/conscrypt/NativeRef(J)VMethodParameters nativePointerdoFreecontext InnerClassesHMAC_CTXNestHost0     PK !8z%""5com/android/org/conscrypt/NativeRef$SSL_SESSION.class=/com/android/org/conscrypt/NativeRef$SSL_SESSION#com/android/org/conscrypt/NativeRef(J)VMethodParameters nativePointerdoFreecontext InnerClasses SSL_SESSIONNestHost0     PK !8fc)com/android/org/conscrypt/NativeRef.class=8#com/android/org/conscrypt/NativeRefjava/lang/ObjectaddressJ(J)VMethodParametersequals(Ljava/lang/Object;)ZohashCode()Ifinalize()V Exceptionsjava/lang/ThrowableisNull()ZdoFreecontext InnerClasses,com/android/org/conscrypt/NativeRef$CMAC_CTXCMAC_CTX,com/android/org/conscrypt/NativeRef$EC_GROUPEC_GROUP,com/android/org/conscrypt/NativeRef$EC_POINTEC_POINT2com/android/org/conscrypt/NativeRef$EVP_CIPHER_CTX"EVP_CIPHER_CTX0com/android/org/conscrypt/NativeRef$EVP_HPKE_CTX% EVP_HPKE_CTX.com/android/org/conscrypt/NativeRef$EVP_MD_CTX( EVP_MD_CTX,com/android/org/conscrypt/NativeRef$EVP_PKEY+EVP_PKEY0com/android/org/conscrypt/NativeRef$EVP_PKEY_CTX. EVP_PKEY_CTX,com/android/org/conscrypt/NativeRef$HMAC_CTX1HMAC_CTX/com/android/org/conscrypt/NativeRef$SSL_SESSION4 SSL_SESSION NestMembers       R  !#$&')*,-/023567  #&),/25PK !8t4com/android/org/conscrypt/NativeSsl$BioWrapper.class=.com/android/org/conscrypt/NativeSsl$BioWrapperjava/lang/ObjectgetPendingWrittenBytes()IwriteDirectByteBuffer(JI)I Exceptionsjava/io/IOException MethodParametersaddresslengthreadDirectByteBuffer destAddress destLengthclose()V InnerClasses#com/android/org/conscrypt/NativeSsl BioWrapperNestHost0      PK !8-  )com/android/org/conscrypt/NativeSsl.class={#com/android/org/conscrypt/NativeSsljava/lang/Object newInstance(Lcom/android/org/conscrypt/SSLParametersImpl;Lcom/android/org/conscrypt/NativeCrypto$SSLHandshakeCallbacks;Lcom/android/org/conscrypt/SSLParametersImpl$AliasChooser;Lcom/android/org/conscrypt/SSLParametersImpl$PSKCallbacks;)Lcom/android/org/conscrypt/NativeSsl; Exceptionsjavax/net/ssl/SSLExceptionMethodParameters parametershandshakeCallbackschooser pskCallbacksnewBio2()Lcom/android/org/conscrypt/NativeSsl$BioWrapper;offerToResumeSession(J)VsslSessionNativePointer getSessionId()[BgetTime()J getTimeout setTimeoutmillisgetCipherSuite()Ljava/lang/String;getPeerCertificates'()[Ljava/security/cert/X509Certificate;'java/security/cert/CertificateExceptiongetLocalCertificatesgetPeerCertificateOcspData getTlsUniqueexportKeyingMaterial(Ljava/lang/String;[BI)[BlabelcontextlengthgetPeerTlsSctDataclientPSKKeyRequested(Ljava/lang/String;[B[B)I identityHintidentityBytesOutkeyserverPSKKeyRequested)(Ljava/lang/String;Ljava/lang/String;[B)IidentitychooseClientCertificate ([B[I[[B)V/java/security/cert/CertificateEncodingException4 keyTypeBytes signatureAlgsasn1DerEncodedPrincipals getVersiongetRequestedServerNamegetTlsChannelId initialize;(Ljava/lang/String;Lcom/android/org/conscrypt/OpenSSLKey;)Vjava/io/IOException>hostnamechannelIdPrivateKeyconfigureServerCertificate()V doHandshake(Ljava/io/FileDescriptor;I)Vfd timeoutMillis()Iread (Ljava/io/FileDescriptor;[BIII)Ibufoffsetlenwrite (Ljava/io/FileDescriptor;[BIII)V interruptshutdown(Ljava/io/FileDescriptor;)VwasShutdownReceived()ZwasShutdownSentreadDirectByteBuffer(JI)I destAddress destLengthwriteDirectByteBuffer sourceAddress sourceLength forceReadgetPendingReadableBytesgetMaxSealOverheadcloseisClosedgetError(I)IresultgetApplicationProtocolfinalizejava/lang/Throwableg InnerClasses.com/android/org/conscrypt/NativeSsl$BioWrapperj BioWrapper()V newInstance(Lcom/android/org/conscrypt/NativeRef$SSL_SESSION;Lcom/android/org/conscrypt/ConscryptSession;)Lcom/android/org/conscrypt/NativeSslSession; Exceptions(javax/net/ssl/SSLPeerUnverifiedException MethodParametersrefsessionu(Lcom/android/org/conscrypt/AbstractSessionContext;[BLjava/lang/String;I)Lcom/android/org/conscrypt/NativeSslSession;contextdatahostportgetId()[BisValid()Z isSingleUse offerToResume((Lcom/android/org/conscrypt/NativeSsl;)Vjavax/net/ssl/SSLExceptionsslgetCipherSuite()Ljava/lang/String; getProtocol getPeerHost getPeerPort()IgetPeerOcspStapledResponse!getPeerSignedCertificateTimestamptoBytes toSSLSession()Ljavax/net/ssl/SSLSession; InnerClasses/com/android/org/conscrypt/NativeSslSession$Impl*Impl/com/android/org/conscrypt/NativeRef$SSL_SESSION-#com/android/org/conscrypt/NativeRef/ SSL_SESSION NestMembers        !"#$%&'()+,.012+PK !8NN.com/android/org/conscrypt/OAEPParameters.class=&(com/android/org/conscrypt/OAEPParameters$java/security/AlgorithmParametersSpi()V engineInit.(Ljava/security/spec/AlgorithmParameterSpec;)V Exceptions0java/security/spec/InvalidParameterSpecException MethodParametersalgorithmParameterSpec([B)Vjava/io/IOExceptionbytes([BLjava/lang/String;)VformatreadHash(J)Ljava/lang/String;seqRef readMgfHashengineGetParameterSpec>(Ljava/lang/Class;)Ljava/security/spec/AlgorithmParameterSpec; SignatureK(Ljava/lang/Class;)TT;aClassengineGetEncoded()[B(Ljava/lang/String;)[BwriteHashAndMgfHash<(JLjava/lang/String;Ljava/security/spec/MGF1ParameterSpec;)VhashmgfSpecengineToString()Ljava/lang/String;!                  !  "#$%PK !8U#'com/android/org/conscrypt/OidData.class= !com/android/org/conscrypt/OidDatajava/lang/ObjectoidToAlgorithmName&(Ljava/lang/String;)Ljava/lang/String;MethodParametersoid0 PK !8An442com/android/org/conscrypt/OkHostnameVerifier.class=,com/android/org/conscrypt/OkHostnameVerifierjava/lang/Object3com/android/org/conscrypt/ConscryptHostnameVerifierINSTANCE.Lcom/android/org/conscrypt/OkHostnameVerifier;strictInstance0()Lcom/android/org/conscrypt/OkHostnameVerifier;verifyT([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLSession;)ZMethodParameterscertshostsession9(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z certificateverifyAsIpAddress(Ljava/lang/String;)ZallSubjectAltNames6(Ljava/security/cert/X509Certificate;)Ljava/util/List; SignatureJ(Ljava/security/cert/X509Certificate;)Ljava/util/List;1        PK !8LSS1com/android/org/conscrypt/OpenSSLAeadCipher.class=J+com/android/org/conscrypt/OpenSSLAeadCipher'com/android/org/conscrypt/OpenSSLCipherDEFAULT_TAG_SIZE_BITSI ConstantValuebuf[BbufCountevpAeadJtagLengthInBytes1(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;)VMethodParametersmodeengineInitInternalL([BLjava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V Exceptions!java/security/InvalidKeyException0java/security/InvalidAlgorithmParameterException encodedKeyparamsrandomcheckSupportedTagLength(I)V tagLenBitsallowsNonceReuse()Z engineDoFinal-(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I!javax/crypto/ShortBufferException$&javax/crypto/IllegalBlockSizeException& javax/crypto/BadPaddingException(inputoutput ([BII[BI)I inputOffsetinputLen outputOffsetupdateInternal ([BII[BII)I maximumLendoFinalInternal([BII)IcheckSupportedPadding4(Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)V#javax/crypto/NoSuchPaddingException7paddinggetOutputSizeForUpdate(I)IgetOutputSizeForFinalengineUpdateAAD([BII)V(Ljava/nio/ByteBuffer;)V getEVP_AEAD(I)J keyLength InnerClasses,com/android/org/conscrypt/OpenSSLCipher$ModeDMode/com/android/org/conscrypt/OpenSSLCipher$PaddingGPadding!    !"#%') *+",%')*-.+/01%*-.+/23#%') *+34%') +/25689:;.<;.=> *-.=? @ABCEF@HI@PK !8+/@com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM$AES_128.class=:com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM$AES_1282com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM()VcheckSupportedKeySize(I)V Exceptions!java/security/InvalidKeyException MethodParameters keyLength InnerClasses.com/android/org/conscrypt/OpenSSLAeadCipherAESGCMAES_128NestHost!     PK !8*P@com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM$AES_256.class=:com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM$AES_2562com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM()VcheckSupportedKeySize(I)V Exceptions!java/security/InvalidKeyException MethodParameters keyLength InnerClasses.com/android/org/conscrypt/OpenSSLAeadCipherAESGCMAES_256NestHost!     PK !88com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM.class=!2com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM.com/android/org/conscrypt/OpenSSLAeadCipherAES()VcheckSupportedMode1(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;)V Exceptions&java/security/NoSuchAlgorithmException MethodParametersmode getEVP_AEAD(I)J!java/security/InvalidKeyException keyLength InnerClassesGCM:com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM$AES_128AES_128:com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM$AES_256AES_256,com/android/org/conscrypt/OpenSSLCipher$Mode'com/android/org/conscrypt/OpenSSLCipherModeNestHost!     "   @ PK !8¦Dcom/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV$AES_128.class=>com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV$AES_1286com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV()VcheckSupportedKeySize(I)V Exceptions!java/security/InvalidKeyException MethodParameters keyLength InnerClasses.com/android/org/conscrypt/OpenSSLAeadCipherAESGCM_SIVAES_128NestHost!     PK !8"OFDcom/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV$AES_256.class=>com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV$AES_2566com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV()VcheckSupportedKeySize(I)V Exceptions!java/security/InvalidKeyException MethodParameters keyLength InnerClasses.com/android/org/conscrypt/OpenSSLAeadCipherAESGCM_SIVAES_256NestHost!     PK !8|佺<com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV.class=(6com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV.com/android/org/conscrypt/OpenSSLAeadCipherAES()VcheckSupportedMode1(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;)V Exceptions&java/security/NoSuchAlgorithmException MethodParametersmodeallowsNonceReuse()ZcheckSupportedTagLength(I)V0java/security/InvalidAlgorithmParameterExceptiontagLengthInBits getEVP_AEAD(I)J!java/security/InvalidKeyException keyLength InnerClassesGCM_SIV>com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV$AES_128AES_128>com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV$AES_256AES_256,com/android/org/conscrypt/OpenSSLCipher$Mode"'com/android/org/conscrypt/OpenSSLCipher$ModeNestHost!       "  ! #%&@'PK !8| uu4com/android/org/conscrypt/OpenSSLAeadCipherAES.class=4.com/android/org/conscrypt/OpenSSLAeadCipherAES+com/android/org/conscrypt/OpenSSLAeadCipher1(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;)VMethodParametersmodecheckSupportedKeySize(I)V Exceptions!java/security/InvalidKeyException  keyLengthgetBaseCipherName()Ljava/lang/String;getCipherBlockSize()IgetParameterSpecP(Ljava/security/AlgorithmParameters;)Ljava/security/spec/AlgorithmParameterSpec;0java/security/InvalidAlgorithmParameterExceptionparamsengineGetParameters%()Ljava/security/AlgorithmParameters;getOutputSizeForFinal(I)IinputLen InnerClasses2com/android/org/conscrypt/OpenSSLAeadCipherAES$GCMGCM6com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV!GCM_SIV,com/android/org/conscrypt/OpenSSLCipher$Mode$'com/android/org/conscrypt/OpenSSLCipher&Mode:com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM$AES_128)AES_128:com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM$AES_256,AES_256>com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV$AES_128/>com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV$AES_2561 NestMembers!    : "# %'(@*+ -. 0"+ 2". 3*-"02PK !8z̛  9com/android/org/conscrypt/OpenSSLAeadCipherChaCha20.class="3com/android/org/conscrypt/OpenSSLAeadCipherChaCha20+com/android/org/conscrypt/OpenSSLAeadCipher()VcheckSupportedKeySize(I)V Exceptions!java/security/InvalidKeyException MethodParameters keyLengthgetBaseCipherName()Ljava/lang/String;getCipherBlockSize()IcheckSupportedMode1(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;)V&java/security/NoSuchAlgorithmExceptionmode getEVP_AEAD(I)JgetOutputSizeForFinal(I)IinputLen InnerClasses,com/android/org/conscrypt/OpenSSLCipher$Mode'com/android/org/conscrypt/OpenSSLCipherMode!           !@PK !8225com/android/org/conscrypt/OpenSSLBIOInputStream.class=/com/android/org/conscrypt/OpenSSLBIOInputStreamjava/io/FilterInputStream(Ljava/io/InputStream;Z)VRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage;MethodParametersisisFinite getBioContext()Jrelease()Vgets([B)I Exceptionsjava/io/IOExceptionbufferread([BII)Ioffsetlen      PK !8Y8m9com/android/org/conscrypt/OpenSSLBaseDHKeyAgreement.class=03com/android/org/conscrypt/OpenSSLBaseDHKeyAgreementjavax/crypto/KeyAgreementSpi()V engineDoPhase)(Ljava/security/Key;Z)Ljava/security/Key; Exceptions!java/security/InvalidKeyException MethodParameterskey lastPhaseconvertPublicKey-(Ljava/security/PublicKey;)Ljava/lang/Object; Signature(Ljava/security/PublicKey;)TT;convertPrivateKey.(Ljava/security/PrivateKey;)Ljava/lang/Object;(Ljava/security/PrivateKey;)TT; computeKey)([BLjava/lang/Object;Ljava/lang/Object;)I ([BTT;TT;)IbuffertheirPublicKey ourPrivateKeyengineGenerateSecret([BI)I!javax/crypto/ShortBufferException sharedSecretoffset()[B,(Ljava/lang/String;)Ljavax/crypto/SecretKey; algorithm engineInit2(Ljava/security/Key;Ljava/security/SecureRandom;)Vrandom getOutputSize(Ljava/lang/Object;)I(TT;)I](Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V0java/security/InvalidAlgorithmParameterException,params4Ljavax/crypto/KeyAgreementSpi;!               !"# $%&   '()*  %+  -  .'/PK !8v2com/android/org/conscrypt/OpenSSLCipher$Mode.class=,com/android/org/conscrypt/OpenSSLCipher$Modejava/lang/EnumNONE.Lcom/android/org/conscrypt/OpenSSLCipher$Mode;CBCCTRECBGCMGCM_SIVPOLY1305values1()[Lcom/android/org/conscrypt/OpenSSLCipher$Mode;valueOfB(Ljava/lang/String;)Lcom/android/org/conscrypt/OpenSSLCipher$Mode;MethodParametersname getNormalized modeString InnerClasses'com/android/org/conscrypt/OpenSSLCipherMode Signature@Ljava/lang/Enum;NestHost@0@@@@ @ @ @     @PK !8 ̌5com/android/org/conscrypt/OpenSSLCipher$Padding.class=/com/android/org/conscrypt/OpenSSLCipher$Paddingjava/lang/Enum NOPADDING1Lcom/android/org/conscrypt/OpenSSLCipher$Padding; PKCS5PADDING PKCS7PADDINGvalues4()[Lcom/android/org/conscrypt/OpenSSLCipher$Padding;valueOfE(Ljava/lang/String;)Lcom/android/org/conscrypt/OpenSSLCipher$Padding;MethodParametersname getNormalizedvalue InnerClasses'com/android/org/conscrypt/OpenSSLCipherPadding SignatureCLjava/lang/Enum;NestHost@0@@@      @PK !8Œ -com/android/org/conscrypt/OpenSSLCipher.class=h'com/android/org/conscrypt/OpenSSLCipherjavax/crypto/CipherSpimode.Lcom/android/org/conscrypt/OpenSSLCipher$Mode; encodedKey[Biv()Vb(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)VMethodParameterspaddingengineInitInternalL([BLjava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V Exceptions!java/security/InvalidKeyException0java/security/InvalidAlgorithmParameterExceptionparamsrandomupdateInternal ([BII[BII)I!javax/crypto/ShortBufferExceptioninput inputOffsetinputLenoutput outputOffset maximumLendoFinalInternal([BII)I&javax/crypto/IllegalBlockSizeException$ javax/crypto/BadPaddingException&getBaseCipherName()Ljava/lang/String;checkSupportedKeySize(I)VkeySizecheckSupportedMode1(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;)V&java/security/NoSuchAlgorithmException/checkSupportedPadding4(Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)V#javax/crypto/NoSuchPaddingException3getCipherBlockSize()IsupportsVariableSizeKey()ZsupportsVariableSizeIv engineSetMode(Ljava/lang/String;)VmodeStrengineSetPadding paddingStr getPadding3()Lcom/android/org/conscrypt/OpenSSLCipher$Padding;engineGetBlockSizegetOutputSizeForFinal(I)IgetOutputSizeForUpdateengineGetOutputSize engineGetIV()[BengineGetParameters%()Ljava/security/AlgorithmParameters;getParameterSpecP(Ljava/security/AlgorithmParameters;)Ljava/security/spec/AlgorithmParameterSpec; engineInit3(ILjava/security/Key;Ljava/security/SecureRandom;)Vopmodekey^(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)VV(ILjava/security/Key;Ljava/security/AlgorithmParameters;Ljava/security/SecureRandom;)V engineUpdate([BII)[B ([BII[BI)I engineDoFinal engineWrap(Ljava/security/Key;)[B engineUnwrap*([BLjava/lang/String;I)Ljava/security/Key; wrappedKeywrappedKeyAlgorithmwrappedKeyTypeengineGetKeySize(Ljava/security/Key;)I isEncrypting InnerClasses,com/android/org/conscrypt/OpenSSLCipher$ModeaMode/com/android/org/conscrypt/OpenSSLCipher$PaddingdPadding NestMembers! !     !"#%'  !()*+ ,-.0 124 567898:;0 <=;4 >?@A6BC DC EC FGHIJK LM NOLP NOLQ NORS RT  US%' UT%'  VW% OXY0 Z[\]^ O_8`bc@ef@gbePK !8h{{5com/android/org/conscrypt/OpenSSLCipherChaCha20.class=9/com/android/org/conscrypt/OpenSSLCipherChaCha20'com/android/org/conscrypt/OpenSSLCipher()VengineInitInternalL([BLjava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V Exceptions0java/security/InvalidAlgorithmParameterException MethodParameters encodedKeyparamsrandomupdateInternal ([BII[BII)I!javax/crypto/ShortBufferExceptioninput inputOffsetinputLenoutput outputOffset maximumLendoFinalInternal([BII)IgetBaseCipherName()Ljava/lang/String;checkSupportedKeySize(I)V!java/security/InvalidKeyException keySizecheckSupportedMode1(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;)V&java/security/NoSuchAlgorithmException%modecheckSupportedPadding4(Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)V#javax/crypto/NoSuchPaddingException*paddinggetCipherBlockSize()IgetOutputSizeForFinal(I)IgetOutputSizeForUpdate InnerClasses,com/android/org/conscrypt/OpenSSLCipher$Mode3Mode/com/android/org/conscrypt/OpenSSLCipher$Padding6Padding!        ! "#$ & '() + ,-./0 10 245@78@PK !8{ :com/android/org/conscrypt/OpenSSLCipherRSA$DirectRSA.class=4com/android/org/conscrypt/OpenSSLCipherRSA$DirectRSA*com/android/org/conscrypt/OpenSSLCipherRSA(I)VMethodParameterspaddingdoCryptoOperation([B[B)I Exceptions javax/crypto/BadPaddingException &javax/crypto/IllegalBlockSizeExceptiontmpBufoutput InnerClasses DirectRSANestHost!      PK !8m:com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA1.class= 4com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA1/com/android/org/conscrypt/OpenSSLCipherRSA$OAEP()V InnerClasses*com/android/org/conscrypt/OpenSSLCipherRSAOAEPSHA1NestHost1    PK !8<com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA224.class= 6com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA224/com/android/org/conscrypt/OpenSSLCipherRSA$OAEP()V InnerClasses*com/android/org/conscrypt/OpenSSLCipherRSAOAEPSHA224NestHost1    PK !8lF<com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA256.class= 6com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA256/com/android/org/conscrypt/OpenSSLCipherRSA$OAEP()V InnerClasses*com/android/org/conscrypt/OpenSSLCipherRSAOAEPSHA256NestHost1    PK !8倸/<com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA384.class= 6com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA384/com/android/org/conscrypt/OpenSSLCipherRSA$OAEP()V InnerClasses*com/android/org/conscrypt/OpenSSLCipherRSAOAEPSHA384NestHost1    PK !8N<com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA512.class= 6com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA512/com/android/org/conscrypt/OpenSSLCipherRSA$OAEP()V InnerClasses*com/android/org/conscrypt/OpenSSLCipherRSAOAEPSHA512NestHost1    PK !8hO5com/android/org/conscrypt/OpenSSLCipherRSA$OAEP.class=>/com/android/org/conscrypt/OpenSSLCipherRSA$OAEP*com/android/org/conscrypt/OpenSSLCipherRSA(JI)VMethodParameters defaultMddefaultMdSizeBytesengineGetParameters%()Ljava/security/AlgorithmParameters;engineSetPadding(Ljava/lang/String;)V Exceptions#javax/crypto/NoSuchPaddingExceptionpadding engineInit^(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V!java/security/InvalidKeyException0java/security/InvalidAlgorithmParameterExceptionopmodekeyspecrandomV(ILjava/security/Key;Ljava/security/AlgorithmParameters;Ljava/security/SecureRandom;)VparamsengineInitInternalB(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V doCryptoInit.(Ljava/security/spec/AlgorithmParameterSpec;)VpaddedBlockSizeBytes()IdoCryptoOperation([B[B)I javax/crypto/BadPaddingException&&javax/crypto/IllegalBlockSizeException(tmpBufoutput InnerClassesOAEP4com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA1.SHA16com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA2241SHA2246com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA2564SHA2566com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA3847SHA3846com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA512:SHA512NestHost!       !"#$%') *+,2- /0235689;<=PK !8E6com/android/org/conscrypt/OpenSSLCipherRSA$PKCS1.class= 0com/android/org/conscrypt/OpenSSLCipherRSA$PKCS14com/android/org/conscrypt/OpenSSLCipherRSA$DirectRSA()V InnerClasses*com/android/org/conscrypt/OpenSSLCipherRSAPKCS1 DirectRSANestHost1    PK !84com/android/org/conscrypt/OpenSSLCipherRSA$Raw.class= .com/android/org/conscrypt/OpenSSLCipherRSA$Raw4com/android/org/conscrypt/OpenSSLCipherRSA$DirectRSA()V InnerClasses*com/android/org/conscrypt/OpenSSLCipherRSARaw DirectRSANestHost1    PK !8G 0com/android/org/conscrypt/OpenSSLCipherRSA.class=l*com/android/org/conscrypt/OpenSSLCipherRSAjavax/crypto/CipherSpikey&Lcom/android/org/conscrypt/OpenSSLKey;usingPrivateKeyZ encryptingpaddingI(I)VMethodParameters engineSetMode(Ljava/lang/String;)V Exceptions&java/security/NoSuchAlgorithmExceptionmodeengineSetPadding#javax/crypto/NoSuchPaddingExceptionengineGetBlockSize()IengineGetOutputSize(I)IinputLenpaddedBlockSizeBytes keySizeBytes isInitialized()Z engineGetIV()[BengineGetParameters%()Ljava/security/AlgorithmParameters; doCryptoInit.(Ljava/security/spec/AlgorithmParameterSpec;)V0java/security/InvalidAlgorithmParameterException'!java/security/InvalidKeyException)specengineInitInternalB(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)VopmodeengineGetKeySize(Ljava/security/Key;)I engineInit3(ILjava/security/Key;Ljava/security/SecureRandom;)Vrandom^(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)VparamsV(ILjava/security/Key;Ljava/security/AlgorithmParameters;Ljava/security/SecureRandom;)V engineUpdate([BII)[Binput inputOffset ([BII[BI)I!javax/crypto/ShortBufferException<output outputOffset engineDoFinal&javax/crypto/IllegalBlockSizeExceptionA javax/crypto/BadPaddingExceptionCdoCryptoOperation([B[B)ItmpBuf engineWrap(Ljava/security/Key;)[B engineUnwrap*([BLjava/lang/String;I)Ljava/security/Key; wrappedKeywrappedKeyAlgorithmwrappedKeyType InnerClasses4com/android/org/conscrypt/OpenSSLCipherRSA$DirectRSAP DirectRSA0com/android/org/conscrypt/OpenSSLCipherRSA$PKCS1SPKCS1.com/android/org/conscrypt/OpenSSLCipherRSA$RawVRaw/com/android/org/conscrypt/OpenSSLCipherRSA$OAEPYOAEP4com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA1\SHA16com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA224_SHA2246com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA256bSHA2566com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA384eSHA3846com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA512hSHA512 NestMembers!      !"#$%&(*+,-*( .+/0*12* .314*(.5316*(.5378 9:7;=9:>?@8BD 9:EFDB G>@;=BD9:>?HIB*JK* LMNOJ QR TUWXZ[ ]Z^`ZacZdfZgiZjk QTWZ]`cfiPK !848com/android/org/conscrypt/OpenSSLContextImpl$TLSv1.class= 2com/android/org/conscrypt/OpenSSLContextImpl$TLSv1,com/android/org/conscrypt/OpenSSLContextImpl()V InnerClassesTLSv1NestHost1  PK !8ޞ?9com/android/org/conscrypt/OpenSSLContextImpl$TLSv11.class= 3com/android/org/conscrypt/OpenSSLContextImpl$TLSv11,com/android/org/conscrypt/OpenSSLContextImpl()V InnerClassesTLSv11NestHost1  PK !8119com/android/org/conscrypt/OpenSSLContextImpl$TLSv12.class= 3com/android/org/conscrypt/OpenSSLContextImpl$TLSv12,com/android/org/conscrypt/OpenSSLContextImpl()VRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage; InnerClassesTLSv12NestHost1   PK !89com/android/org/conscrypt/OpenSSLContextImpl$TLSv13.class= 3com/android/org/conscrypt/OpenSSLContextImpl$TLSv13,com/android/org/conscrypt/OpenSSLContextImpl()V InnerClassesTLSv13NestHost1  PK !8h&  2com/android/org/conscrypt/OpenSSLContextImpl.class=7,com/android/org/conscrypt/OpenSSLContextImpljavax/net/ssl/SSLContextSpi sslParameters-Lcom/android/org/conscrypt/SSLParametersImpl; getPreferred0()Lcom/android/org/conscrypt/OpenSSLContextImpl;RuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage;([Ljava/lang/String;)VMethodParameters protocols([Ljava/lang/String;Z)V Exceptions&java/security/GeneralSecurityExceptionjava/io/IOExceptionunused engineInitW([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V$java/security/KeyManagementExceptionkmstmssrengineGetSocketFactory"()Ljavax/net/ssl/SSLSocketFactory;engineGetServerSocketFactory(()Ljavax/net/ssl/SSLServerSocketFactory;engineCreateSSLEngine.(Ljava/lang/String;I)Ljavax/net/ssl/SSLEngine;hostport()Ljavax/net/ssl/SSLEngine;engineGetServerSessionContext#()Ljavax/net/ssl/SSLSessionContext;engineGetClientSessionContext InnerClasses3com/android/org/conscrypt/OpenSSLContextImpl$TLSv13*TLSv133com/android/org/conscrypt/OpenSSLContextImpl$TLSv12-TLSv123com/android/org/conscrypt/OpenSSLContextImpl$TLSv110TLSv112com/android/org/conscrypt/OpenSSLContextImpl$TLSv13TLSv1 NestMembers!        !" #$!%&'(')"+,./12456 +.14PK !8TQ\VV7com/android/org/conscrypt/OpenSSLECDHKeyAgreement.class=1com/android/org/conscrypt/OpenSSLECDHKeyAgreement3com/android/org/conscrypt/OpenSSLBaseDHKeyAgreement()VconvertPublicKeyA(Ljava/security/PublicKey;)Lcom/android/org/conscrypt/OpenSSLKey; Exceptions!java/security/InvalidKeyException MethodParameterskeyconvertPrivateKeyB(Ljava/security/PrivateKey;)Lcom/android/org/conscrypt/OpenSSLKey; computeKeyQ([BLcom/android/org/conscrypt/OpenSSLKey;Lcom/android/org/conscrypt/OpenSSLKey;)IbuffertheirPublicKey ourPrivateKey getOutputSize)(Lcom/android/org/conscrypt/OpenSSLKey;)I openSslKey Signature]Lcom/android/org/conscrypt/OpenSSLBaseDHKeyAgreement;1         PK !8T\5com/android/org/conscrypt/OpenSSLECGroupContext.class=#/com/android/org/conscrypt/OpenSSLECGroupContextjava/lang/Object1(Lcom/android/org/conscrypt/NativeRef$EC_GROUP;)VMethodParametersgroupCtxgetCurveByNameE(Ljava/lang/String;)Lcom/android/org/conscrypt/OpenSSLECGroupContext; curveNameequals(Ljava/lang/Object;)ZohashCode()I getNativeRef0()Lcom/android/org/conscrypt/NativeRef$EC_GROUP; getInstanceW(Ljava/security/spec/ECParameterSpec;)Lcom/android/org/conscrypt/OpenSSLECGroupContext; Exceptions0java/security/InvalidAlgorithmParameterExceptionparams getCurveName()Ljava/lang/String;getECParameterSpec&()Ljava/security/spec/ECParameterSpec; InnerClasses,com/android/org/conscrypt/NativeRef$EC_GROUP#com/android/org/conscrypt/NativeRef EC_GROUP0    !"PK !8q_V$$3com/android/org/conscrypt/OpenSSLECKeyFactory.class=-com/android/org/conscrypt/OpenSSLECKeyFactoryjava/security/KeyFactorySpi()VengineGeneratePublic7(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey; Exceptions*java/security/spec/InvalidKeySpecException MethodParameterskeySpecengineGeneratePrivate8(Ljava/security/spec/KeySpec;)Ljava/security/PrivateKey;engineGetKeySpecB(Ljava/security/Key;Ljava/lang/Class;)Ljava/security/spec/KeySpec; SignatureO(Ljava/security/Key;Ljava/lang/Class;)TT;keyengineTranslateKey((Ljava/security/Key;)Ljava/security/Key;!java/security/InvalidKeyException1           PK !8w9com/android/org/conscrypt/OpenSSLECKeyPairGenerator.class=3com/android/org/conscrypt/OpenSSLECKeyPairGeneratorjava/security/KeyPairGenerator()VgenerateKeyPair()Ljava/security/KeyPair; initialize (ILjava/security/SecureRandom;)VMethodParameterskeysizerandomJ(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V Exceptions0java/security/InvalidAlgorithmParameterExceptionparamassertCurvesAreValid1      PK !8עw5com/android/org/conscrypt/OpenSSLECPointContext.class=/com/android/org/conscrypt/OpenSSLECPointContextjava/lang/Objectb(Lcom/android/org/conscrypt/OpenSSLECGroupContext;Lcom/android/org/conscrypt/NativeRef$EC_POINT;)VMethodParametersgrouppointCtxequals(Ljava/lang/Object;)Zo getECPoint()Ljava/security/spec/ECPoint;hashCode()I getNativeRef0()Lcom/android/org/conscrypt/NativeRef$EC_POINT; getInstance(Lcom/android/org/conscrypt/OpenSSLECGroupContext;Ljava/security/spec/ECPoint;)Lcom/android/org/conscrypt/OpenSSLECPointContext; javaPoint InnerClasses,com/android/org/conscrypt/NativeRef$EC_POINT#com/android/org/conscrypt/NativeRefEC_POINT0      PK !8>3com/android/org/conscrypt/OpenSSLECPrivateKey.class=1-com/android/org/conscrypt/OpenSSLECPrivateKeyjava/lang/Object%java/security/interfaces/ECPrivateKey*com/android/org/conscrypt/OpenSSLKeyHolderZ(Lcom/android/org/conscrypt/OpenSSLECGroupContext;Lcom/android/org/conscrypt/OpenSSLKey;)VMethodParametersgroupkey)(Lcom/android/org/conscrypt/OpenSSLKey;)V((Ljava/security/spec/ECPrivateKeySpec;)V Exceptions*java/security/spec/InvalidKeySpecException ecKeySpecwrapPlatformKeyO(Ljava/security/interfaces/ECPrivateKey;)Lcom/android/org/conscrypt/OpenSSLKey;!java/security/InvalidKeyException ecPrivateKey wrapJCAPrivateKeyForTLSStackOnly[(Ljava/security/PrivateKey;Ljava/security/PublicKey;)Lcom/android/org/conscrypt/OpenSSLKey; privateKey publicKeyf(Ljava/security/PrivateKey;Ljava/security/spec/ECParameterSpec;)Lcom/android/org/conscrypt/OpenSSLKey;params getInstance getAlgorithm()Ljava/lang/String; getFormat getEncoded()[B getParams&()Ljava/security/spec/ECParameterSpec;getS()Ljava/math/BigInteger; getOpenSSLKey(()Lcom/android/org/conscrypt/OpenSSLKey;equals(Ljava/lang/Object;)ZohashCode()ItoString0           !"!#$%&'()*+, -./0!PK !8)@LNN2com/android/org/conscrypt/OpenSSLECPublicKey.class=*,com/android/org/conscrypt/OpenSSLECPublicKeyjava/lang/Object$java/security/interfaces/ECPublicKey*com/android/org/conscrypt/OpenSSLKeyHolderZ(Lcom/android/org/conscrypt/OpenSSLECGroupContext;Lcom/android/org/conscrypt/OpenSSLKey;)VMethodParametersgroupkey)(Lcom/android/org/conscrypt/OpenSSLKey;)V'(Ljava/security/spec/ECPublicKeySpec;)V Exceptions*java/security/spec/InvalidKeySpecException ecKeySpec getInstanceN(Ljava/security/interfaces/ECPublicKey;)Lcom/android/org/conscrypt/OpenSSLKey;!java/security/InvalidKeyException ecPublicKey getAlgorithm()Ljava/lang/String; getFormat getEncoded()[B getParams&()Ljava/security/spec/ECParameterSpec;getW()Ljava/security/spec/ECPoint; getOpenSSLKey(()Lcom/android/org/conscrypt/OpenSSLKey;equals(Ljava/lang/Object;)ZohashCode()ItoString0        !"#$% &'()PK !8*0com/android/org/conscrypt/OpenSSLEvpCipher.class=1*com/android/org/conscrypt/OpenSSLEvpCipher'com/android/org/conscrypt/OpenSSLCipherb(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)VMethodParametersmodepaddingengineInitInternalL([BLjava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V Exceptions!java/security/InvalidKeyException 0java/security/InvalidAlgorithmParameterException encodedKeyparamsrandomupdateInternal ([BII[BII)I!javax/crypto/ShortBufferExceptioninput inputOffsetinputLenoutput outputOffset maximumLendoFinalInternal([BII)I&javax/crypto/IllegalBlockSizeException  javax/crypto/BadPaddingException"getOutputSizeForFinal(I)IgetOutputSizeForUpdate getCipherNameC(ILcom/android/org/conscrypt/OpenSSLCipher$Mode;)Ljava/lang/String;keySize InnerClasses,com/android/org/conscrypt/OpenSSLCipher$Mode+Mode/com/android/org/conscrypt/OpenSSLCipher$Padding.Padding!      !# $%&%'( )*,-@/0@PK !8Q ssEcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC$NoPadding.class=?com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC$NoPadding5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC()V InnerClasses1com/android/org/conscrypt/OpenSSLEvpCipherAES$AES-com/android/org/conscrypt/OpenSSLEvpCipherAES AESCBC NoPaddingNestHost!    PK !8[qِyyHcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC$PKCS5Padding.class=Bcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC$PKCS5Padding5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC()V InnerClasses1com/android/org/conscrypt/OpenSSLEvpCipherAES$AES-com/android/org/conscrypt/OpenSSLEvpCipherAES AESCBC PKCS5PaddingNestHost!    PK !8zmϟ;com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC.class=5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC1com/android/org/conscrypt/OpenSSLEvpCipherAES$AES4(Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)VMethodParameterspadding InnerClasses-com/android/org/conscrypt/OpenSSLEvpCipherAES AESCBC?com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC$NoPadding NoPaddingBcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC$PKCS5Padding PKCS5Padding/com/android/org/conscrypt/OpenSSLCipher$Padding'com/android/org/conscrypt/OpenSSLCipherPaddingNestHost! *    @ PK !8 +l;com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CTR.class= 5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CTR1com/android/org/conscrypt/OpenSSLEvpCipherAES$AES()V InnerClasses-com/android/org/conscrypt/OpenSSLEvpCipherAESAESCTRNestHost!   PK !8fssEcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB$NoPadding.class=?com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB$NoPadding5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB()V InnerClasses1com/android/org/conscrypt/OpenSSLEvpCipherAES$AES-com/android/org/conscrypt/OpenSSLEvpCipherAES AESECB NoPaddingNestHost!    PK !8^yyHcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB$PKCS5Padding.class=Bcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB$PKCS5Padding5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB()V InnerClasses1com/android/org/conscrypt/OpenSSLEvpCipherAES$AES-com/android/org/conscrypt/OpenSSLEvpCipherAES AESECB PKCS5PaddingNestHost!    PK !8Ov῟;com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB.class=5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB1com/android/org/conscrypt/OpenSSLEvpCipherAES$AES4(Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)VMethodParameterspadding InnerClasses-com/android/org/conscrypt/OpenSSLEvpCipherAES AESECB?com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB$NoPadding NoPaddingBcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB$PKCS5Padding PKCS5Padding/com/android/org/conscrypt/OpenSSLCipher$Padding'com/android/org/conscrypt/OpenSSLCipherPaddingNestHost! *    @ PK !8qoo7com/android/org/conscrypt/OpenSSLEvpCipherAES$AES.class=$1com/android/org/conscrypt/OpenSSLEvpCipherAES$AES-com/android/org/conscrypt/OpenSSLEvpCipherAESb(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)VMethodParametersmodepaddingcheckSupportedKeySize(I)V Exceptions!java/security/InvalidKeyException  keyLength InnerClassesAES5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBCCBC5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CTRCTR5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECBECB,com/android/org/conscrypt/OpenSSLCipher$Mode'com/android/org/conscrypt/OpenSSLCipherMode/com/android/org/conscrypt/OpenSSLCipher$Padding PaddingNestHost!   2    @!"@#PK !8\*SMIcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC$NoPadding.class=Ccom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC$NoPadding9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC()V InnerClasses5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128-com/android/org/conscrypt/OpenSSLEvpCipherAES AES_128CBC NoPaddingNestHost!    PK !8lveLcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC$PKCS5Padding.class=Fcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC$PKCS5Padding9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC()V InnerClasses5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128-com/android/org/conscrypt/OpenSSLEvpCipherAES AES_128CBC PKCS5PaddingNestHost!    PK !8?_?com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC.class=9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_1284(Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)VMethodParameterspadding InnerClasses-com/android/org/conscrypt/OpenSSLEvpCipherAES AES_128CBCCcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC$NoPadding NoPaddingFcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC$PKCS5Padding PKCS5Padding/com/android/org/conscrypt/OpenSSLCipher$Padding'com/android/org/conscrypt/OpenSSLCipherPaddingNestHost! *    @ PK !89k5j&&?com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CTR.class= 9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CTR5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128()V InnerClasses-com/android/org/conscrypt/OpenSSLEvpCipherAESAES_128CTRNestHost!   PK !8nIcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB$NoPadding.class=Ccom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB$NoPadding9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB()V InnerClasses5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128-com/android/org/conscrypt/OpenSSLEvpCipherAES AES_128ECB NoPaddingNestHost!    PK !8nLcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB$PKCS5Padding.class=Fcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB$PKCS5Padding9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB()V InnerClasses5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128-com/android/org/conscrypt/OpenSSLEvpCipherAES AES_128ECB PKCS5PaddingNestHost!    PK !8aj:?com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB.class=9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_1284(Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)VMethodParameterspadding InnerClasses-com/android/org/conscrypt/OpenSSLEvpCipherAES AES_128ECBCcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB$NoPadding NoPaddingFcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB$PKCS5Padding PKCS5Padding/com/android/org/conscrypt/OpenSSLCipher$Padding'com/android/org/conscrypt/OpenSSLCipherPaddingNestHost! *    @ PK !8_:;com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128.class=$5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128-com/android/org/conscrypt/OpenSSLEvpCipherAESb(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)VMethodParametersmodepaddingcheckSupportedKeySize(I)V Exceptions!java/security/InvalidKeyException  keyLength InnerClassesAES_1289com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBCCBC9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CTRCTR9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECBECB,com/android/org/conscrypt/OpenSSLCipher$Mode'com/android/org/conscrypt/OpenSSLCipherMode/com/android/org/conscrypt/OpenSSLCipher$Padding PaddingNestHost!   2    @!"@#PK !8T4dIcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC$NoPadding.class=Ccom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC$NoPadding9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC()V InnerClasses5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256-com/android/org/conscrypt/OpenSSLEvpCipherAES AES_256CBC NoPaddingNestHost!    PK !8O(Lcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC$PKCS5Padding.class=Fcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC$PKCS5Padding9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC()V InnerClasses5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256-com/android/org/conscrypt/OpenSSLEvpCipherAES AES_256CBC PKCS5PaddingNestHost!    PK !8e?-س?com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC.class=9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_2564(Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)VMethodParameterspadding InnerClasses-com/android/org/conscrypt/OpenSSLEvpCipherAES AES_256CBCCcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC$NoPadding NoPaddingFcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC$PKCS5Padding PKCS5Padding/com/android/org/conscrypt/OpenSSLCipher$Padding'com/android/org/conscrypt/OpenSSLCipherPaddingNestHost! *    @ PK !8:&&?com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CTR.class= 9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CTR5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256()V InnerClasses-com/android/org/conscrypt/OpenSSLEvpCipherAESAES_256CTRNestHost!   PK !8o1Icom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB$NoPadding.class=Ccom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB$NoPadding9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB()V InnerClasses5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256-com/android/org/conscrypt/OpenSSLEvpCipherAES AES_256ECB NoPaddingNestHost!    PK !87qLcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB$PKCS5Padding.class=Fcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB$PKCS5Padding9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB()V InnerClasses5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256-com/android/org/conscrypt/OpenSSLEvpCipherAES AES_256ECB PKCS5PaddingNestHost!    PK !8?com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB.class=9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_2564(Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)VMethodParameterspadding InnerClasses-com/android/org/conscrypt/OpenSSLEvpCipherAES AES_256ECBCcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB$NoPadding NoPaddingFcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB$PKCS5Padding PKCS5Padding/com/android/org/conscrypt/OpenSSLCipher$Padding'com/android/org/conscrypt/OpenSSLCipherPaddingNestHost! *    @ PK !8揗;com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256.class=$5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256-com/android/org/conscrypt/OpenSSLEvpCipherAESb(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)VMethodParametersmodepaddingcheckSupportedKeySize(I)V Exceptions!java/security/InvalidKeyException  keyLength InnerClassesAES_2569com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBCCBC9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CTRCTR9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECBECB,com/android/org/conscrypt/OpenSSLCipher$Mode'com/android/org/conscrypt/OpenSSLCipherMode/com/android/org/conscrypt/OpenSSLCipher$Padding PaddingNestHost!   2    @!"@#PK !8 3com/android/org/conscrypt/OpenSSLEvpCipherAES.class=\-com/android/org/conscrypt/OpenSSLEvpCipherAES*com/android/org/conscrypt/OpenSSLEvpCipherb(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)VMethodParametersmodepaddingcheckSupportedMode1(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;)V Exceptions&java/security/NoSuchAlgorithmException checkSupportedPadding4(Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)V#javax/crypto/NoSuchPaddingExceptiongetBaseCipherName()Ljava/lang/String; getCipherNameC(ILcom/android/org/conscrypt/OpenSSLCipher$Mode;)Ljava/lang/String; keyLengthgetCipherBlockSize()I InnerClasses1com/android/org/conscrypt/OpenSSLEvpCipherAES$AESAES5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128AES_1285com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256!AES_256,com/android/org/conscrypt/OpenSSLCipher$Mode$'com/android/org/conscrypt/OpenSSLCipher&Mode/com/android/org/conscrypt/OpenSSLCipher$Padding)Padding5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC,CBC?com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC$NoPadding/ NoPaddingBcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC$PKCS5Padding2 PKCS5Padding5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CTR5CTR5com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB8ECB?com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB$NoPadding;Bcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB$PKCS5Padding=9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC?Ccom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC$NoPaddingAFcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC$PKCS5PaddingC9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CTRE9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECBGCcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB$NoPaddingIFcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB$PKCS5PaddingK9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBCMCcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC$NoPaddingOFcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC$PKCS5PaddingQ9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CTRS9com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECBUCcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB$NoPaddingWFcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB$PKCS5PaddingY NestMembers!        "# %'(@*'+@-. 0-1 3-4 67 9: <91 >94 @. B@1 D@4 F7 H: JH1 LH4 N". PN1 RN4 T"7 V": XV1 ZV4 [2-0369<>@BDFHJL"NPRTVXZPK !8p<4com/android/org/conscrypt/OpenSSLEvpCipherARC4.class=).com/android/org/conscrypt/OpenSSLEvpCipherARC4*com/android/org/conscrypt/OpenSSLEvpCipher()VgetBaseCipherName()Ljava/lang/String; getCipherNameC(ILcom/android/org/conscrypt/OpenSSLCipher$Mode;)Ljava/lang/String;MethodParameterskeySizemodecheckSupportedKeySize(I)V Exceptions!java/security/InvalidKeyExceptioncheckSupportedMode1(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;)V&java/security/NoSuchAlgorithmExceptioncheckSupportedPadding4(Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)V#javax/crypto/NoSuchPaddingExceptionpaddinggetCipherBlockSize()IsupportsVariableSizeKey()Z InnerClasses,com/android/org/conscrypt/OpenSSLCipher$Mode!'com/android/org/conscrypt/OpenSSLCipher#Mode/com/android/org/conscrypt/OpenSSLCipher$Padding&Padding!         "$%@'$(@PK !8#//Dcom/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC$NoPadding.class= >com/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC$NoPadding4com/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC()V InnerClasses0com/android/org/conscrypt/OpenSSLEvpCipherDESEDECBC NoPaddingNestHost!   PK !8%]55Gcom/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC$PKCS5Padding.class= Acom/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC$PKCS5Padding4com/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC()V InnerClasses0com/android/org/conscrypt/OpenSSLEvpCipherDESEDECBC PKCS5PaddingNestHost!   PK !8qZZ:com/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC.class=4com/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC0com/android/org/conscrypt/OpenSSLEvpCipherDESEDE4(Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)VMethodParameterspadding InnerClassesCBC>com/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC$NoPadding  NoPaddingAcom/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC$PKCS5Padding PKCS5Padding/com/android/org/conscrypt/OpenSSLCipher$Padding'com/android/org/conscrypt/OpenSSLCipherPaddingNestHost! "   @PK !8gqq6com/android/org/conscrypt/OpenSSLEvpCipherDESEDE.class=10com/android/org/conscrypt/OpenSSLEvpCipherDESEDE*com/android/org/conscrypt/OpenSSLEvpCipherb(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)VMethodParametersmodepaddinggetBaseCipherName()Ljava/lang/String; getCipherNameC(ILcom/android/org/conscrypt/OpenSSLCipher$Mode;)Ljava/lang/String;keySizecheckSupportedKeySize(I)V Exceptions!java/security/InvalidKeyExceptioncheckSupportedMode1(Lcom/android/org/conscrypt/OpenSSLCipher$Mode;)V&java/security/NoSuchAlgorithmExceptioncheckSupportedPadding4(Lcom/android/org/conscrypt/OpenSSLCipher$Padding;)V#javax/crypto/NoSuchPaddingExceptiongetCipherBlockSize()I InnerClasses4com/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBCCBC,com/android/org/conscrypt/OpenSSLCipher$Mode"'com/android/org/conscrypt/OpenSSLCipher$Mode/com/android/org/conscrypt/OpenSSLCipher$Padding'Padding>com/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC$NoPadding* NoPaddingAcom/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC$PKCS5Padding- PKCS5Padding NestMembers!    * ! #%&@(%)@+ , . / 0 +.PK !8m*com/android/org/conscrypt/OpenSSLKey.class=>$com/android/org/conscrypt/OpenSSLKeyjava/lang/Object(J)VRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage;MethodParametersctx(JZ)Vwrapped(JZZ)VhardwareBacked getNativeRef0()Lcom/android/org/conscrypt/NativeRef$EVP_PKEY; isWrapped()ZisHardwareBackedfromPrivateKeyB(Ljava/security/PrivateKey;)Lcom/android/org/conscrypt/OpenSSLKey; Exceptions!java/security/InvalidKeyExceptionkeyfromPrivateKeyPemInputStream=(Ljava/io/InputStream;)Lcom/android/org/conscrypt/OpenSSLKey;isfromPrivateKeyForTLSStackOnly[(Ljava/security/PrivateKey;Ljava/security/PublicKey;)Lcom/android/org/conscrypt/OpenSSLKey; privateKey publicKeyfromECPrivateKeyForTLSStackOnlyf(Ljava/security/PrivateKey;Ljava/security/spec/ECParameterSpec;)Lcom/android/org/conscrypt/OpenSSLKey;ecParams fromPublicKeyA(Ljava/security/PublicKey;)Lcom/android/org/conscrypt/OpenSSLKey;fromPublicKeyPemInputStream getPublicKey()Ljava/security/PublicKey;&java/security/NoSuchAlgorithmException)C(Ljava/security/spec/X509EncodedKeySpec;I)Ljava/security/PublicKey;*java/security/spec/InvalidKeySpecException,keySpectype getPrivateKey()Ljava/security/PrivateKey;E(Ljava/security/spec/PKCS8EncodedKeySpec;I)Ljava/security/PrivateKey;equals(Ljava/lang/Object;)ZohashCode()I InnerClasses,com/android/org/conscrypt/NativeRef$EVP_PKEY9#com/android/org/conscrypt/NativeRef;EVP_PKEY1            !" #$%  & '(*'+- ./01*02- ./34 5678 :<=PK !8(hx0com/android/org/conscrypt/OpenSSLKeyHolder.class= *com/android/org/conscrypt/OpenSSLKeyHolderjava/lang/Object getOpenSSLKey(()Lcom/android/org/conscrypt/OpenSSLKey;RuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage;PK !8̏2com/android/org/conscrypt/OpenSSLMac$AesCmac.class=,com/android/org/conscrypt/OpenSSLMac$AesCmac$com/android/org/conscrypt/OpenSSLMac()V initContext([B)VMethodParameterskeyBytes resetContext updateDirect(JI)VptrlendoFinal()[B engineUpdate([BII)Vinputoffset InnerClassesAesCmacNestHost1       PK !8Ϧ/com/android/org/conscrypt/OpenSSLMac$Hmac.class=)com/android/org/conscrypt/OpenSSLMac$Hmac$com/android/org/conscrypt/OpenSSLMac(JI)VMethodParametersevpMdsize initContext([B)VkeyBytes resetContext()V engineUpdate([BII)Vinputoffsetlen updateDirectptrdoFinal()[B InnerClassesHmacNestHost!         PK !8x92com/android/org/conscrypt/OpenSSLMac$HmacMD5.class= ,com/android/org/conscrypt/OpenSSLMac$HmacMD5)com/android/org/conscrypt/OpenSSLMac$Hmac()V InnerClasses$com/android/org/conscrypt/OpenSSLMacHmacMD5HmacNestHost1   PK !8RS3com/android/org/conscrypt/OpenSSLMac$HmacSHA1.class= -com/android/org/conscrypt/OpenSSLMac$HmacSHA1)com/android/org/conscrypt/OpenSSLMac$Hmac()V InnerClasses$com/android/org/conscrypt/OpenSSLMacHmacSHA1HmacNestHost1   PK !8D  5com/android/org/conscrypt/OpenSSLMac$HmacSHA224.class= /com/android/org/conscrypt/OpenSSLMac$HmacSHA224)com/android/org/conscrypt/OpenSSLMac$Hmac()V InnerClasses$com/android/org/conscrypt/OpenSSLMac HmacSHA224HmacNestHost1   PK !8%  5com/android/org/conscrypt/OpenSSLMac$HmacSHA256.class= /com/android/org/conscrypt/OpenSSLMac$HmacSHA256)com/android/org/conscrypt/OpenSSLMac$Hmac()V InnerClasses$com/android/org/conscrypt/OpenSSLMac HmacSHA256HmacNestHost1   PK !84  5com/android/org/conscrypt/OpenSSLMac$HmacSHA384.class= /com/android/org/conscrypt/OpenSSLMac$HmacSHA384)com/android/org/conscrypt/OpenSSLMac$Hmac()V InnerClasses$com/android/org/conscrypt/OpenSSLMac HmacSHA384HmacNestHost1   PK !8Y  5com/android/org/conscrypt/OpenSSLMac$HmacSHA512.class= /com/android/org/conscrypt/OpenSSLMac$HmacSHA512)com/android/org/conscrypt/OpenSSLMac$Hmac()V InnerClasses$com/android/org/conscrypt/OpenSSLMac HmacSHA512HmacNestHost1   PK !8j::*com/android/org/conscrypt/OpenSSLMac.class=>$com/android/org/conscrypt/OpenSSLMacjavax/crypto/MacSpi initializedZ initContext([B)VMethodParameterskeyBytes resetContext()V updateDirect(JI)VptrlenengineGetMacLength()I engineInitA(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V Exceptions!java/security/InvalidKeyException0java/security/InvalidAlgorithmParameterExceptionkeyparams engineUpdate(B)Vinput(Ljava/nio/ByteBuffer;)V engineDoFinal()[BdoFinal engineReset InnerClasses)com/android/org/conscrypt/OpenSSLMac$Hmac%Hmac,com/android/org/conscrypt/OpenSSLMac$HmacMD5(HmacMD5-com/android/org/conscrypt/OpenSSLMac$HmacSHA1+HmacSHA1/com/android/org/conscrypt/OpenSSLMac$HmacSHA224. HmacSHA224/com/android/org/conscrypt/OpenSSLMac$HmacSHA2561 HmacSHA256/com/android/org/conscrypt/OpenSSLMac$HmacSHA3844 HmacSHA384/com/android/org/conscrypt/OpenSSLMac$HmacSHA5127 HmacSHA512,com/android/org/conscrypt/OpenSSLMac$AesCmac:AesCmac NestMembers!          !"!# $B&' )*,-/0235689;<=&),/258;PK !84_;com/android/org/conscrypt/OpenSSLMessageDigestJDK$MD5.class= 5com/android/org/conscrypt/OpenSSLMessageDigestJDK$MD51com/android/org/conscrypt/OpenSSLMessageDigestJDK()V Exceptions&java/security/NoSuchAlgorithmException InnerClassesMD5NestHost1    PK !8cI<com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA1.class= 6com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA11com/android/org/conscrypt/OpenSSLMessageDigestJDK()V Exceptions&java/security/NoSuchAlgorithmException InnerClassesSHA1NestHost1    PK !8`"">com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA224.class= 8com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA2241com/android/org/conscrypt/OpenSSLMessageDigestJDK()V Exceptions&java/security/NoSuchAlgorithmException InnerClassesSHA224NestHost1    PK !8$U"">com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA256.class= 8com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA2561com/android/org/conscrypt/OpenSSLMessageDigestJDK()V Exceptions&java/security/NoSuchAlgorithmException InnerClassesSHA256NestHost1    PK !8r"">com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA384.class= 8com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA3841com/android/org/conscrypt/OpenSSLMessageDigestJDK()V Exceptions&java/security/NoSuchAlgorithmException InnerClassesSHA384NestHost1    PK !8D!"">com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA512.class= 8com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA5121com/android/org/conscrypt/OpenSSLMessageDigestJDK()V Exceptions&java/security/NoSuchAlgorithmException InnerClassesSHA512NestHost1    PK !8o;7com/android/org/conscrypt/OpenSSLMessageDigestJDK.class=+1com/android/org/conscrypt/OpenSSLMessageDigestJDKjava/security/MessageDigestSpijava/lang/Cloneable engineReset()VengineGetDigestLength()I engineUpdate(B)VMethodParametersinput([BII)Voffsetlen(Ljava/nio/ByteBuffer;)V engineDigest()[Bclone()Ljava/lang/Object; InnerClasses5com/android/org/conscrypt/OpenSSLMessageDigestJDK$MD5MD56com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA1SHA18com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA224SHA2248com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA256!SHA2568com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA384$SHA3848com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA512'SHA512 NestMembers!$ $  $  $  $2 "#%&()*"%(PK !8Gց/com/android/org/conscrypt/OpenSSLProvider.class=)com/android/org/conscrypt/OpenSSLProviderjava/security/Provider()VRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage;(Ljava/lang/String;)VMethodParameters providerName((Ljava/lang/String;ZLjava/lang/String;)VincludeTrustManagerdefaultTlsProtocol*(Ljava/lang/String;ZLjava/lang/String;ZZ)VdeprecatedTlsV1 enabledTlsV11        PK !8U}%%4com/android/org/conscrypt/OpenSSLRSAKeyFactory.class=.com/android/org/conscrypt/OpenSSLRSAKeyFactoryjava/security/KeyFactorySpi()VengineGeneratePublic7(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey; Exceptions*java/security/spec/InvalidKeySpecException MethodParameterskeySpecengineGeneratePrivate8(Ljava/security/spec/KeySpec;)Ljava/security/PrivateKey;engineGetKeySpecB(Ljava/security/Key;Ljava/lang/Class;)Ljava/security/spec/KeySpec; SignatureO(Ljava/security/Key;Ljava/lang/Class;)TT;keyengineTranslateKey((Ljava/security/Key;)Ljava/security/Key;!java/security/InvalidKeyException1           PK !8':com/android/org/conscrypt/OpenSSLRSAKeyPairGenerator.class=4com/android/org/conscrypt/OpenSSLRSAKeyPairGenerator!java/security/KeyPairGeneratorSpi()VgenerateKeyPair()Ljava/security/KeyPair; initialize (ILjava/security/SecureRandom;)VMethodParameterskeysizerandomJ(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V Exceptions0java/security/InvalidAlgorithmParameterExceptionparams1      PK !82I  7com/android/org/conscrypt/OpenSSLRSAPrivateCrtKey.class='1com/android/org/conscrypt/OpenSSLRSAPrivateCrtKey.com/android/org/conscrypt/OpenSSLRSAPrivateKey)java/security/interfaces/RSAPrivateCrtKey)(Lcom/android/org/conscrypt/OpenSSLKey;)VMethodParameterskey,(Lcom/android/org/conscrypt/OpenSSLKey;[[B)Vparams,(Ljava/security/spec/RSAPrivateCrtKeySpec;)V Exceptions*java/security/spec/InvalidKeySpecException rsaKeySpec getInstanceS(Ljava/security/interfaces/RSAPrivateCrtKey;)Lcom/android/org/conscrypt/OpenSSLKey;!java/security/InvalidKeyException rsaPrivateKey readParams([[B)VgetPublicExponent()Ljava/math/BigInteger; getPrimeP getPrimeQgetPrimeExponentPgetPrimeExponentQgetCrtCoefficientequals(Ljava/lang/Object;)ZohashCode()ItoString()Ljava/lang/String;0            ! "#$%&PK !88{664com/android/org/conscrypt/OpenSSLRSAPrivateKey.class=9.com/android/org/conscrypt/OpenSSLRSAPrivateKeyjava/lang/Object&java/security/interfaces/RSAPrivateKey*com/android/org/conscrypt/OpenSSLKeyHolderkey&Lcom/android/org/conscrypt/OpenSSLKey; fetchedParamsZmodulusLjava/math/BigInteger;privateExponent)(Lcom/android/org/conscrypt/OpenSSLKey;)VMethodParameters,(Lcom/android/org/conscrypt/OpenSSLKey;[[B)Vparams getOpenSSLKey(()Lcom/android/org/conscrypt/OpenSSLKey;)(Ljava/security/spec/RSAPrivateKeySpec;)V Exceptions*java/security/spec/InvalidKeySpecException rsaKeySpec getInstanceX(Lcom/android/org/conscrypt/OpenSSLKey;)Lcom/android/org/conscrypt/OpenSSLRSAPrivateKey;wrapPlatformKeyP(Ljava/security/interfaces/RSAPrivateKey;)Lcom/android/org/conscrypt/OpenSSLKey; rsaPrivateKey wrapJCAPrivateKeyForTLSStackOnly[(Ljava/security/PrivateKey;Ljava/security/PublicKey;)Lcom/android/org/conscrypt/OpenSSLKey;!java/security/InvalidKeyException# privateKey publicKeyensureReadParams()V readParams([[B)VgetPrivateExponent()Ljava/math/BigInteger; getModulus getEncoded()[B getFormat()Ljava/lang/String; getAlgorithmequals(Ljava/lang/Object;)ZohashCode()ItoString       !"$ %&$ 0'()*+,-,./01213456781PK !8 OZ3com/android/org/conscrypt/OpenSSLRSAPublicKey.class='-com/android/org/conscrypt/OpenSSLRSAPublicKeyjava/lang/Object%java/security/interfaces/RSAPublicKey*com/android/org/conscrypt/OpenSSLKeyHolder)(Lcom/android/org/conscrypt/OpenSSLKey;)VMethodParameterskey getOpenSSLKey(()Lcom/android/org/conscrypt/OpenSSLKey;((Ljava/security/spec/RSAPublicKeySpec;)V Exceptions*java/security/spec/InvalidKeySpecExceptionspec getInstanceO(Ljava/security/interfaces/RSAPublicKey;)Lcom/android/org/conscrypt/OpenSSLKey;!java/security/InvalidKeyException rsaPublicKey getAlgorithm()Ljava/lang/String; getFormat getEncoded()[B getModulus()Ljava/math/BigInteger;getPublicExponentequals(Ljava/lang/Object;)ZohashCode()ItoString!        !" #$%&PK !8hol-com/android/org/conscrypt/OpenSSLRandom.class='com/android/org/conscrypt/OpenSSLRandomjava/security/SecureRandomSpijava/io/Serializable()VRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage; engineSetSeed([B)VMethodParametersseedengineNextBytesbytesengineGenerateSeed(I)[BnumBytes1       PK !8%%>com/android/org/conscrypt/OpenSSLServerSocketFactoryImpl.class=8com/android/org/conscrypt/OpenSSLServerSocketFactoryImpl$javax/net/ssl/SSLServerSocketFactory()V0(Lcom/android/org/conscrypt/SSLParametersImpl;)VMethodParameters sslParameterssetUseEngineSocketByDefault(Z)VuseEngineSocketsetUseEngineSocketgetDefaultCipherSuites()[Ljava/lang/String;getSupportedCipherSuitescreateServerSocket()Ljava/net/ServerSocket; Exceptionsjava/io/IOException(I)Ljava/net/ServerSocket;port(II)Ljava/net/ServerSocket;backlog1(IILjava/net/InetAddress;)Ljava/net/ServerSocket;iAddress0       PK !8 ^^;com/android/org/conscrypt/OpenSSLSignature$EngineType.class=5com/android/org/conscrypt/OpenSSLSignature$EngineTypejava/lang/EnumRSA7Lcom/android/org/conscrypt/OpenSSLSignature$EngineType;ECvalues:()[Lcom/android/org/conscrypt/OpenSSLSignature$EngineType;valueOfK(Ljava/lang/String;)Lcom/android/org/conscrypt/OpenSSLSignature$EngineType;MethodParametersname InnerClasses*com/android/org/conscrypt/OpenSSLSignature EngineType SignatureILjava/lang/Enum;NestHost@0@@     @PK !8xI++7com/android/org/conscrypt/OpenSSLSignature$MD5RSA.class= 1com/android/org/conscrypt/OpenSSLSignature$MD5RSA:com/android/org/conscrypt/OpenSSLSignature$RSAPKCS1Padding()V InnerClasses*com/android/org/conscrypt/OpenSSLSignatureMD5RSARSAPKCS1PaddingNestHost1    PK !8Yp@com/android/org/conscrypt/OpenSSLSignature$RSAPKCS1Padding.class=:com/android/org/conscrypt/OpenSSLSignature$RSAPKCS1Padding*com/android/org/conscrypt/OpenSSLSignature(J)VMethodParametersevpMdRefconfigureEVP_PKEY_CTX Exceptions0java/security/InvalidAlgorithmParameterException ctx InnerClassesRSAPKCS1PaddingNestHost      PK !8 t>com/android/org/conscrypt/OpenSSLSignature$RSAPSSPadding.class=8com/android/org/conscrypt/OpenSSLSignature$RSAPSSPadding*com/android/org/conscrypt/OpenSSLSignature(JLjava/lang/String;I)VMethodParameterscontentDigestEvpMdRefcontentDigestAlgorithm saltSizeBytesconfigureEVP_PKEY_CTX(J)V Exceptions0java/security/InvalidAlgorithmParameterExceptionctxengineSetParameter.(Ljava/security/spec/AlgorithmParameterSpec;)VparamsengineGetParameters%()Ljava/security/AlgorithmParameters; InnerClasses RSAPSSPaddingNestHost       PK !8ۜ:com/android/org/conscrypt/OpenSSLSignature$SHA1ECDSA.class= 4com/android/org/conscrypt/OpenSSLSignature$SHA1ECDSA*com/android/org/conscrypt/OpenSSLSignature()V InnerClasses SHA1ECDSANestHost1  PK !8}--8com/android/org/conscrypt/OpenSSLSignature$SHA1RSA.class= 2com/android/org/conscrypt/OpenSSLSignature$SHA1RSA:com/android/org/conscrypt/OpenSSLSignature$RSAPKCS1Padding()V InnerClasses*com/android/org/conscrypt/OpenSSLSignatureSHA1RSARSAPKCS1PaddingNestHost1    PK !8()V InnerClasses*com/android/org/conscrypt/OpenSSLSignature SHA1RSAPSS RSAPSSPaddingNestHost1    PK !8b# <com/android/org/conscrypt/OpenSSLSignature$SHA224ECDSA.class= 6com/android/org/conscrypt/OpenSSLSignature$SHA224ECDSA*com/android/org/conscrypt/OpenSSLSignature()V InnerClasses SHA224ECDSANestHost1  PK !8{s11:com/android/org/conscrypt/OpenSSLSignature$SHA224RSA.class= 4com/android/org/conscrypt/OpenSSLSignature$SHA224RSA:com/android/org/conscrypt/OpenSSLSignature$RSAPKCS1Padding()V InnerClasses*com/android/org/conscrypt/OpenSSLSignature SHA224RSARSAPKCS1PaddingNestHost1    PK !8l533=com/android/org/conscrypt/OpenSSLSignature$SHA224RSAPSS.class= 7com/android/org/conscrypt/OpenSSLSignature$SHA224RSAPSS8com/android/org/conscrypt/OpenSSLSignature$RSAPSSPadding()V InnerClasses*com/android/org/conscrypt/OpenSSLSignature SHA224RSAPSS RSAPSSPaddingNestHost1    PK !8s<com/android/org/conscrypt/OpenSSLSignature$SHA256ECDSA.class= 6com/android/org/conscrypt/OpenSSLSignature$SHA256ECDSA*com/android/org/conscrypt/OpenSSLSignature()V InnerClasses SHA256ECDSANestHost1  PK !8h̀ 11:com/android/org/conscrypt/OpenSSLSignature$SHA256RSA.class= 4com/android/org/conscrypt/OpenSSLSignature$SHA256RSA:com/android/org/conscrypt/OpenSSLSignature$RSAPKCS1Padding()V InnerClasses*com/android/org/conscrypt/OpenSSLSignature SHA256RSARSAPKCS1PaddingNestHost1    PK !8t33=com/android/org/conscrypt/OpenSSLSignature$SHA256RSAPSS.class= 7com/android/org/conscrypt/OpenSSLSignature$SHA256RSAPSS8com/android/org/conscrypt/OpenSSLSignature$RSAPSSPadding()V InnerClasses*com/android/org/conscrypt/OpenSSLSignature SHA256RSAPSS RSAPSSPaddingNestHost1    PK !80<com/android/org/conscrypt/OpenSSLSignature$SHA384ECDSA.class= 6com/android/org/conscrypt/OpenSSLSignature$SHA384ECDSA*com/android/org/conscrypt/OpenSSLSignature()V InnerClasses SHA384ECDSANestHost1  PK !86ד11:com/android/org/conscrypt/OpenSSLSignature$SHA384RSA.class= 4com/android/org/conscrypt/OpenSSLSignature$SHA384RSA:com/android/org/conscrypt/OpenSSLSignature$RSAPKCS1Padding()V InnerClasses*com/android/org/conscrypt/OpenSSLSignature SHA384RSARSAPKCS1PaddingNestHost1    PK !8<33=com/android/org/conscrypt/OpenSSLSignature$SHA384RSAPSS.class= 7com/android/org/conscrypt/OpenSSLSignature$SHA384RSAPSS8com/android/org/conscrypt/OpenSSLSignature$RSAPSSPadding()V InnerClasses*com/android/org/conscrypt/OpenSSLSignature SHA384RSAPSS RSAPSSPaddingNestHost1    PK !8g=H<com/android/org/conscrypt/OpenSSLSignature$SHA512ECDSA.class= 6com/android/org/conscrypt/OpenSSLSignature$SHA512ECDSA*com/android/org/conscrypt/OpenSSLSignature()V InnerClasses SHA512ECDSANestHost1  PK !8)11:com/android/org/conscrypt/OpenSSLSignature$SHA512RSA.class= 4com/android/org/conscrypt/OpenSSLSignature$SHA512RSA:com/android/org/conscrypt/OpenSSLSignature$RSAPKCS1Padding()V InnerClasses*com/android/org/conscrypt/OpenSSLSignature SHA512RSARSAPKCS1PaddingNestHost1    PK !833=com/android/org/conscrypt/OpenSSLSignature$SHA512RSAPSS.class= 7com/android/org/conscrypt/OpenSSLSignature$SHA512RSAPSS8com/android/org/conscrypt/OpenSSLSignature$RSAPSSPadding()V InnerClasses*com/android/org/conscrypt/OpenSSLSignature SHA512RSAPSS RSAPSSPaddingNestHost1    PK !8Gt 0com/android/org/conscrypt/OpenSSLSignature.class=j*com/android/org/conscrypt/OpenSSLSignaturejava/security/SignatureSpiconfigureEVP_PKEY_CTX(J)V Exceptions0java/security/InvalidAlgorithmParameterExceptionMethodParametersctx engineUpdate(B)Vinput([BII)Voffsetlen(Ljava/nio/ByteBuffer;)VengineGetParameter&(Ljava/lang/String;)Ljava/lang/Object; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;'java/security/InvalidParameterExceptionparamengineInitSign(Ljava/security/PrivateKey;)V!java/security/InvalidKeyException privateKeyengineInitVerify(Ljava/security/PublicKey;)V publicKeyengineSetParameter'(Ljava/lang/String;Ljava/lang/Object;)Vvalue engineSign()[B java/security/SignatureException( engineVerify([B)ZsigBytesgetEVP_PKEY_CTX()J InnerClasses5com/android/org/conscrypt/OpenSSLSignature$EngineType0 EngineType:com/android/org/conscrypt/OpenSSLSignature$RSAPKCS1Padding3RSAPKCS1Padding1com/android/org/conscrypt/OpenSSLSignature$MD5RSA6MD5RSA2com/android/org/conscrypt/OpenSSLSignature$SHA1RSA9SHA1RSA4com/android/org/conscrypt/OpenSSLSignature$SHA224RSA< SHA224RSA4com/android/org/conscrypt/OpenSSLSignature$SHA256RSA? SHA256RSA4com/android/org/conscrypt/OpenSSLSignature$SHA384RSAB SHA384RSA4com/android/org/conscrypt/OpenSSLSignature$SHA512RSAE SHA512RSA4com/android/org/conscrypt/OpenSSLSignature$SHA1ECDSAH SHA1ECDSA6com/android/org/conscrypt/OpenSSLSignature$SHA224ECDSAK SHA224ECDSA6com/android/org/conscrypt/OpenSSLSignature$SHA256ECDSAN SHA256ECDSA6com/android/org/conscrypt/OpenSSLSignature$SHA384ECDSAQ SHA384ECDSA6com/android/org/conscrypt/OpenSSLSignature$SHA512ECDSAT SHA512ECDSA8com/android/org/conscrypt/OpenSSLSignature$RSAPSSPaddingW RSAPSSPadding5com/android/org/conscrypt/OpenSSLSignature$SHA1RSAPSSZ SHA1RSAPSS7com/android/org/conscrypt/OpenSSLSignature$SHA224RSAPSS] SHA224RSAPSS7com/android/org/conscrypt/OpenSSLSignature$SHA256RSAPSS` SHA256RSAPSS7com/android/org/conscrypt/OpenSSLSignature$SHA384RSAPSSc SHA384RSAPSS7com/android/org/conscrypt/OpenSSLSignature$SHA512RSAPSSf SHA512RSAPSS NestMembers!            ! "#$ %&')*+) ,-./12@4578:;=>@ACDFGIJLMOPRSUVXY[\^_abdeghi(147:=@CFILORUX[^adgPK !8Ill8com/android/org/conscrypt/OpenSSLSignatureRawECDSA.class=&2com/android/org/conscrypt/OpenSSLSignatureRawECDSAjava/security/SignatureSpi()V engineUpdate(B)VMethodParametersinput([BII)VoffsetlenengineGetParameter&(Ljava/lang/String;)Ljava/lang/Object; Exceptions'java/security/InvalidParameterExceptionparamengineInitSign(Ljava/security/PrivateKey;)V!java/security/InvalidKeyException privateKeyengineInitVerify(Ljava/security/PublicKey;)V publicKeyengineSetParameter'(Ljava/lang/String;Ljava/lang/Object;)Vvalue engineSign()[B java/security/SignatureException! engineVerify([B)ZsigBytes!           "#$" %PK !8prLjj6com/android/org/conscrypt/OpenSSLSignatureRawRSA.class=&0com/android/org/conscrypt/OpenSSLSignatureRawRSAjava/security/SignatureSpi()V engineUpdate(B)VMethodParametersinput([BII)VoffsetlenengineGetParameter&(Ljava/lang/String;)Ljava/lang/Object; Exceptions'java/security/InvalidParameterExceptionparamengineInitSign(Ljava/security/PrivateKey;)V!java/security/InvalidKeyException privateKeyengineInitVerify(Ljava/security/PublicKey;)V publicKeyengineSetParameter'(Ljava/lang/String;Ljava/lang/Object;)Vvalue engineSign()[B java/security/SignatureException! engineVerify([B)ZsigBytes1           "#$" %PK !8-q8com/android/org/conscrypt/OpenSSLSocketFactoryImpl.class='2com/android/org/conscrypt/OpenSSLSocketFactoryImpljavax/net/ssl/SSLSocketFactory()VRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage;0(Lcom/android/org/conscrypt/SSLParametersImpl;)VMethodParameters sslParameterssetUseEngineSocketByDefault(Z)VuseEngineSocketsetUseEngineSocketgetDefaultCipherSuites()[Ljava/lang/String;getSupportedCipherSuites createSocket()Ljava/net/Socket; Exceptionsjava/io/IOException&(Ljava/lang/String;I)Ljava/net/Socket;java/net/UnknownHostExceptionhostnameport=(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket; localHost localPort*(Ljava/net/InetAddress;I)Ljava/net/Socket;addressA(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket; localAddress8(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;socket autoClose0            !" !#$ %&PK !8lM 1com/android/org/conscrypt/OpenSSLSocketImpl.class=N+com/android/org/conscrypt/OpenSSLSocketImpl1com/android/org/conscrypt/AbstractConscryptSocket()V Exceptionsjava/io/IOException(Ljava/lang/String;I)VMethodParametershostnameport(Ljava/net/InetAddress;I)Vaddress-(Ljava/lang/String;ILjava/net/InetAddress;I)V clientAddress clientPort1(Ljava/net/InetAddress;ILjava/net/InetAddress;I)V((Ljava/net/Socket;Ljava/lang/String;IZ)Vsocket autoClose getHostname()Ljava/lang/String;RuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage; maxTargetSdk trackingBug - Q setHostname(Ljava/lang/String;)VpublicAlternatives7Use {@code javax.net.ssl.SSLParameters#setServerNames}.getHostnameOrIPgetFileDescriptor$()Ljava/io/FileDescriptor;setSoWriteTimeout(I)Vjava/net/SocketException*writeTimeoutMillisecondsgetSoWriteTimeout()IsetHandshakeTimeouthandshakeTimeoutMillisecondsgetHandshakeSession()Ljavax/net/ssl/SSLSession;setUseSessionTickets(Z)VIJ ?@:ABCDEABC FGHABCI"#sI JK:ABCI"#sLGEABCI"#sI MPK !8ğ0com/android/org/conscrypt/OpenSSLX25519Key.class= *com/android/org/conscrypt/OpenSSLX25519Keyjava/lang/ObjectX25519_KEY_SIZE_BYTESI ConstantValue getU()[B PK !8)7com/android/org/conscrypt/OpenSSLX25519PrivateKey.class=!1com/android/org/conscrypt/OpenSSLX25519PrivateKeyjava/lang/Object*com/android/org/conscrypt/OpenSSLX25519Keyjava/security/PrivateKey&(Ljava/security/spec/EncodedKeySpec;)V Exceptions*java/security/spec/InvalidKeySpecException MethodParameterskeySpec([B)VcoordinateBytes getAlgorithm()Ljava/lang/String; getFormat getEncoded()[BgetUdestroy()V isDestroyed()Zequals(Ljava/lang/Object;)ZohashCode()I!      PK !8TII6com/android/org/conscrypt/OpenSSLX25519PublicKey.class=0com/android/org/conscrypt/OpenSSLX25519PublicKeyjava/lang/Object*com/android/org/conscrypt/OpenSSLX25519Keyjava/security/PublicKey&(Ljava/security/spec/EncodedKeySpec;)V Exceptions*java/security/spec/InvalidKeySpecException MethodParameterskeySpec([B)VcoordinateBytes getAlgorithm()Ljava/lang/String; getFormat getEncoded()[BgetUequals(Ljava/lang/Object;)ZohashCode()I!    PK !8yM M .com/android/org/conscrypt/OpenSSLX509CRL.class=Q(com/android/org/conscrypt/OpenSSLX509CRLjava/security/cert/X509CRLtoDate(J)Ljava/util/Date; ExceptionsHcom/android/org/conscrypt/OpenSSLX509CertificateFactory$ParsingExceptionMethodParametersasn1timefromX509DerInputStreamA(Ljava/io/InputStream;)Lcom/android/org/conscrypt/OpenSSLX509CRL;isfromPkcs7DerInputStream'(Ljava/io/InputStream;)Ljava/util/List; SignatureS(Ljava/io/InputStream;)Ljava/util/List;fromX509PemInputStreamfromPkcs7PemInputStreamgetCriticalExtensionOIDs()Ljava/util/Set;%()Ljava/util/Set;getExtensionValue(Ljava/lang/String;)[BoidgetNonCriticalExtensionOIDshasUnsupportedCriticalExtension()Z getEncoded()[Bjava/security/cert/CRLException verify(Ljava/security/PublicKey;)V&java/security/NoSuchAlgorithmException$!java/security/InvalidKeyException&%java/security/NoSuchProviderException( java/security/SignatureException*key.(Ljava/security/PublicKey;Ljava/lang/String;)V sigProvider getVersion()I getIssuerDN()Ljava/security/Principal;getIssuerX500Principal*()Ljavax/security/auth/x500/X500Principal; getThisUpdate()Ljava/util/Date; getNextUpdategetRevokedCertificate9(Ljava/math/BigInteger;)Ljava/security/cert/X509CRLEntry; serialNumberG(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509CRLEntry; certificategetRevokedCertificates5()Ljava/util/Set<+Ljava/security/cert/X509CRLEntry;>;getTBSCertList getSignature getSigAlgName()Ljava/lang/String; getSigAlgOIDgetSigAlgParams isRevoked#(Ljava/security/cert/Certificate;)ZcerttoStringfinalize()Vjava/lang/ThrowableK InnerClasses7com/android/org/conscrypt/OpenSSLX509CertificateFactoryNParsingException0         !"# !%')+ ,"- !%')+ ,./01234567689 :8; <=>?@ABCBDEF GHBIJLM  OPPK !8+i3com/android/org/conscrypt/OpenSSLX509CRLEntry.class=%-com/android/org/conscrypt/OpenSSLX509CRLEntryjava/security/cert/X509CRLEntry(J)V ExceptionsHcom/android/org/conscrypt/OpenSSLX509CertificateFactory$ParsingExceptionMethodParametersctxgetCriticalExtensionOIDs()Ljava/util/Set; Signature%()Ljava/util/Set;getExtensionValue(Ljava/lang/String;)[BoidgetNonCriticalExtensionOIDshasUnsupportedCriticalExtension()Z getEncoded()[Bjava/security/cert/CRLExceptiongetSerialNumber()Ljava/math/BigInteger;getRevocationDate()Ljava/util/Date; hasExtensionstoString()Ljava/lang/String; InnerClasses7com/android/org/conscrypt/OpenSSLX509CertificateFactory"ParsingException0       !  #$PK !8fΑ<com/android/org/conscrypt/OpenSSLX509CertPath$Encoding.class=6com/android/org/conscrypt/OpenSSLX509CertPath$Encodingjava/lang/EnumPKI_PATH8Lcom/android/org/conscrypt/OpenSSLX509CertPath$Encoding;PKCS7values;()[Lcom/android/org/conscrypt/OpenSSLX509CertPath$Encoding;valueOfL(Ljava/lang/String;)Lcom/android/org/conscrypt/OpenSSLX509CertPath$Encoding;MethodParametersname findByApiName Exceptions/java/security/cert/CertificateEncodingExceptionapiName InnerClasses-com/android/org/conscrypt/OpenSSLX509CertPathEncoding SignatureJLjava/lang/Enum;NestHost@0@@       @PK !8JB883com/android/org/conscrypt/OpenSSLX509CertPath.class=$-com/android/org/conscrypt/OpenSSLX509CertPathjava/security/cert/CertPathgetEncodingsIterator()Ljava/util/Iterator; Signature*()Ljava/util/Iterator;(Ljava/util/List;)V:(Ljava/util/List<+Ljava/security/cert/X509Certificate;>;)VMethodParameters certificatesgetCertificates()Ljava/util/List;5()Ljava/util/List<+Ljava/security/cert/Certificate;>; getEncoded()[B Exceptions/java/security/cert/CertificateEncodingException(Ljava/lang/String;)[Bencoding getEncodings fromEncodingF(Ljava/io/InputStream;Ljava/lang/String;)Ljava/security/cert/CertPath;'java/security/cert/CertificateExceptioninStream4(Ljava/io/InputStream;)Ljava/security/cert/CertPath; InnerClasses6com/android/org/conscrypt/OpenSSLX509CertPath$Encoding Encoding NestMembers0       !"@#!PK !8'Sȵ 6com/android/org/conscrypt/OpenSSLX509Certificate.class=t0com/android/org/conscrypt/OpenSSLX509Certificate"java/security/cert/X509Certificate(J)V ExceptionsHcom/android/org/conscrypt/OpenSSLX509CertificateFactory$ParsingExceptionMethodParametersctxfromX509DerInputStreamI(Ljava/io/InputStream;)Lcom/android/org/conscrypt/OpenSSLX509Certificate;is fromX509Der6([B)Lcom/android/org/conscrypt/OpenSSLX509Certificate;/java/security/cert/CertificateEncodingExceptionencodedfromPkcs7DerInputStream'(Ljava/io/InputStream;)Ljava/util/List; Signature[(Ljava/io/InputStream;)Ljava/util/List;fromX509PemInputStreamRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage;fromPkcs7PemInputStreamfromCertificateT(Ljava/security/cert/Certificate;)Lcom/android/org/conscrypt/OpenSSLX509Certificate;certgetCriticalExtensionOIDs()Ljava/util/Set;%()Ljava/util/Set;getExtensionValue(Ljava/lang/String;)[BoidgetNonCriticalExtensionOIDshasUnsupportedCriticalExtension()Z checkValidity()V.java/security/cert/CertificateExpiredException*2java/security/cert/CertificateNotYetValidException,(Ljava/util/Date;)Vdate getVersion()IgetSerialNumber()Ljava/math/BigInteger; getIssuerDN()Ljava/security/Principal; getSubjectDN getNotBefore()Ljava/util/Date; getNotAftergetTBSCertificate()[B getSignature getSigAlgName()Ljava/lang/String; getSigAlgOIDgetSigAlgParamsgetIssuerUniqueID()[ZgetSubjectUniqueID getKeyUsagegetBasicConstraints getEncodedverify(Ljava/security/PublicKey;)V'java/security/cert/CertificateExceptionI&java/security/NoSuchAlgorithmExceptionK!java/security/InvalidKeyExceptionM%java/security/NoSuchProviderExceptionO java/security/SignatureExceptionQkey.(Ljava/security/PublicKey;Ljava/lang/String;)V sigProvider4(Ljava/security/PublicKey;Ljava/security/Provider;)VtoString getPublicKey()Ljava/security/PublicKey;getIssuerX500Principal*()Ljavax/security/auth/x500/X500Principal;getSubjectX500PrincipalgetExtendedKeyUsage()Ljava/util/List;&()Ljava/util/List;getSubjectAlternativeNames()Ljava/util/Collection;-()Ljava/util/Collection;>;.java/security/cert/CertificateParsingExceptioncgetIssuerAlternativeNamesequals(Ljava/lang/Object;)ZotherhashCode getContext()J!getTBSCertificateWithoutExtensionfinalizejava/lang/Throwablen InnerClasses7com/android/org/conscrypt/OpenSSLX509CertificateFactoryqParsingException1,               !"# $% !&'()+-(.+- /012345657898:;<;=>?>@;ABCBDBE1F;GH JLNPR SGT JLNPR SUGV JLNR SUW>XYZ[\[]^_`abdeabdfg hi1jkl# $m)op  rsPK !8XW755Dcom/android/org/conscrypt/OpenSSLX509CertificateFactory$Parser.class= >com/android/org/conscrypt/OpenSSLX509CertificateFactory$Parserjava/lang/Object generateItem)(Ljava/io/InputStream;)Ljava/lang/Object; Signature(Ljava/io/InputStream;)TT; ExceptionsHcom/android/org/conscrypt/OpenSSLX509CertificateFactory$ParsingException MethodParametersinStream generateItems-(Ljava/io/InputStream;)Ljava/util/Collection;3(Ljava/io/InputStream;)Ljava/util/Collection<+TT;>;fromX509PemInputStreampbisfromX509DerInputStreamfromPkcs7PemInputStream'(Ljava/io/InputStream;)Ljava/util/List;-(Ljava/io/InputStream;)Ljava/util/List<+TT;>;isfromPkcs7DerInputStream InnerClasses7com/android/org/conscrypt/OpenSSLX509CertificateFactoryParserParsingException(Ljava/lang/Object;NestHost                PK !8>Ncom/android/org/conscrypt/OpenSSLX509CertificateFactory$ParsingException.class=Hcom/android/org/conscrypt/OpenSSLX509CertificateFactory$ParsingExceptionjava/lang/Exception(Ljava/lang/String;)VMethodParametersmessage(Ljava/lang/Exception;)Vcause*(Ljava/lang/String;Ljava/lang/Exception;)V InnerClasses7com/android/org/conscrypt/OpenSSLX509CertificateFactory ParsingExceptionNestHost       PK !8}BB=com/android/org/conscrypt/OpenSSLX509CertificateFactory.class=*7com/android/org/conscrypt/OpenSSLX509CertificateFactory(java/security/cert/CertificateFactorySpi()VengineGenerateCertificate7(Ljava/io/InputStream;)Ljava/security/cert/Certificate; Exceptions'java/security/cert/CertificateException MethodParametersinStreamengineGenerateCertificates-(Ljava/io/InputStream;)Ljava/util/Collection; SignatureP(Ljava/io/InputStream;)Ljava/util/Collection<+Ljava/security/cert/Certificate;>;engineGenerateCRL/(Ljava/io/InputStream;)Ljava/security/cert/CRL;java/security/cert/CRLExceptionengineGenerateCRLsH(Ljava/io/InputStream;)Ljava/util/Collection<+Ljava/security/cert/CRL;>;engineGetCertPathEncodings()Ljava/util/Iterator;*()Ljava/util/Iterator;engineGenerateCertPath4(Ljava/io/InputStream;)Ljava/security/cert/CertPath;F(Ljava/io/InputStream;Ljava/lang/String;)Ljava/security/cert/CertPath;encoding/(Ljava/util/List;)Ljava/security/cert/CertPath;R(Ljava/util/List<+Ljava/security/cert/Certificate;>;)Ljava/security/cert/CertPath; certificates InnerClassesHcom/android/org/conscrypt/OpenSSLX509CertificateFactory$ParsingException#ParsingException>com/android/org/conscrypt/OpenSSLX509CertificateFactory$Parser&Parser NestMembers!                     !"$%'( )$'PK !8u|pp6com/android/org/conscrypt/OpenSSLXDHKeyAgreement.class=0com/android/org/conscrypt/OpenSSLXDHKeyAgreement3com/android/org/conscrypt/OpenSSLBaseDHKeyAgreement()VconvertPublicKey(Ljava/security/PublicKey;)[B Exceptions!java/security/InvalidKeyException MethodParameterskeyconvertPrivateKey(Ljava/security/PrivateKey;)[B computeKey ([B[B[B)IbuffertheirPublicKey ourPrivateKey getOutputSize([B)I Signature9Lcom/android/org/conscrypt/OpenSSLBaseDHKeyAgreement<[B>;1          PK !8PH%%4com/android/org/conscrypt/OpenSSLXDHKeyFactory.class=.com/android/org/conscrypt/OpenSSLXDHKeyFactoryjava/security/KeyFactorySpi()VengineGeneratePublic7(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey; Exceptions*java/security/spec/InvalidKeySpecException MethodParameterskeySpecengineGeneratePrivate8(Ljava/security/spec/KeySpec;)Ljava/security/PrivateKey;engineGetKeySpecB(Ljava/security/Key;Ljava/lang/Class;)Ljava/security/spec/KeySpec; SignatureO(Ljava/security/Key;Ljava/lang/Class;)TT;keyengineTranslateKey((Ljava/security/Key;)Ljava/security/Key;!java/security/InvalidKeyException1           PK !8:com/android/org/conscrypt/OpenSSLXDHKeyPairGenerator.class=4com/android/org/conscrypt/OpenSSLXDHKeyPairGeneratorjava/security/KeyPairGenerator()VgenerateKeyPair()Ljava/security/KeyPair; initialize (ILjava/security/SecureRandom;)VMethodParameterskeysizerandomJ(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V Exceptions0java/security/InvalidAlgorithmParameterExceptionparam1      PK !8vgZZ7com/android/org/conscrypt/OpenSSLXECParameterSpec.class=1com/android/org/conscrypt/OpenSSLXECParameterSpecjava/lang/Object)java/security/spec/AlgorithmParameterSpecX25519Ljava/lang/String; ConstantValue 1.3.101.110 (Ljava/lang/String;)VMethodParametersoidgetOid()Ljava/lang/String;    PK !8 1p-com/android/org/conscrypt/PSKKeyManager.class='com/android/org/conscrypt/PSKKeyManagerjava/lang/Objectjavax/net/ssl/KeyManagerMAX_IDENTITY_HINT_LENGTH_BYTESI ConstantValueMAX_IDENTITY_LENGTH_BYTESMAX_KEY_LENGTH_BYTESchooseServerKeyIdentityHint%(Ljava/net/Socket;)Ljava/lang/String;MethodParameterssocket-(Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;enginechooseClientKeyIdentity7(Ljava/lang/String;Ljava/net/Socket;)Ljava/lang/String; identityHint?(Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;getKeyO(Ljava/lang/String;Ljava/lang/String;Ljava/net/Socket;)Ljavax/crypto/SecretKey;identityW(Ljava/lang/String;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)Ljavax/crypto/SecretKey; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;            PK !8n}NN-com/android/org/conscrypt/PSSParameters.class='com/android/org/conscrypt/PSSParameters$java/security/AlgorithmParametersSpi()V engineInit.(Ljava/security/spec/AlgorithmParameterSpec;)V Exceptions0java/security/spec/InvalidParameterSpecException MethodParametersalgorithmParameterSpec([B)Vjava/io/IOExceptionbytes([BLjava/lang/String;)VformatengineGetParameterSpec>(Ljava/lang/Class;)Ljava/security/spec/AlgorithmParameterSpec; SignatureK(Ljava/lang/Class;)TT;aClassengineGetEncoded()[B(Ljava/lang/String;)[BengineToString()Ljava/lang/String;!            PK !8V{0com/android/org/conscrypt/PeerInfoProvider.class=*com/android/org/conscrypt/PeerInfoProviderjava/lang/Object()V getHostname()Ljava/lang/String;getHostnameOrIPgetPort()I nullProvider.()Lcom/android/org/conscrypt/PeerInfoProvider;forHostAndPortA(Ljava/lang/String;I)Lcom/android/org/conscrypt/PeerInfoProvider;MethodParametershostport     PK !8'<  8com/android/org/conscrypt/Platform$NoPreloadHolder.class= 2com/android/org/conscrypt/Platform$NoPreloadHolderjava/lang/ObjectMAPPER$Lcom/android/org/conscrypt/Platform; InnerClasses"com/android/org/conscrypt/PlatformNoPreloadHolderNestHost    PK !8S}(com/android/org/conscrypt/Platform.class="com/android/org/conscrypt/Platformjava/lang/ObjectDEPRECATED_TLS_V1ZENABLED_TLS_V1setup(ZZ)VMethodParametersdeprecatedTlsV1 enabledTlsV1getDefaultProviderName()Ljava/lang/String;provideTrustManagerByDefault()ZgetFileDescriptor+(Ljava/net/Socket;)Ljava/io/FileDescriptor;sgetFileDescriptorFromSSLSocketM(Lcom/android/org/conscrypt/AbstractConscryptSocket;)Ljava/io/FileDescriptor;socket getCurveName8(Ljava/security/spec/ECParameterSpec;)Ljava/lang/String;spec setCurveName9(Ljava/security/spec/ECParameterSpec;Ljava/lang/String;)V curveNamesetSocketWriteTimeout(Ljava/net/Socket;J)V Exceptionsjava/net/SocketException  timeoutMillissetSSLParameters(Ljavax/net/ssl/SSLParameters;Lcom/android/org/conscrypt/SSLParametersImpl;Lcom/android/org/conscrypt/AbstractConscryptSocket;)VparamsimplgetSSLParametersx(Ljavax/net/ssl/SSLParameters;Lcom/android/org/conscrypt/SSLParametersImpl;Lcom/android/org/conscrypt/ConscryptEngine;)VenginecheckClientTrusted(Ljavax/net/ssl/X509TrustManager;[Ljava/security/cert/X509Certificate;Ljava/lang/String;Lcom/android/org/conscrypt/AbstractConscryptSocket;)V'java/security/cert/CertificateException,tmchainauthTypecheckServerTrusted(Ljavax/net/ssl/X509TrustManager;[Ljava/security/cert/X509Certificate;Ljava/lang/String;Lcom/android/org/conscrypt/ConscryptEngine;)V wrapEngineF(Lcom/android/org/conscrypt/ConscryptEngine;)Ljavax/net/ssl/SSLEngine; unwrapEngine4(Ljavax/net/ssl/SSLEngine;)Ljavax/net/ssl/SSLEngine;createEngineSocket`(Lcom/android/org/conscrypt/SSLParametersImpl;)Lcom/android/org/conscrypt/ConscryptEngineSocket;java/io/IOException9 sslParameterss(Ljava/lang/String;ILcom/android/org/conscrypt/SSLParametersImpl;)Lcom/android/org/conscrypt/ConscryptEngineSocket;hostnameportw(Ljava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)Lcom/android/org/conscrypt/ConscryptEngineSocket;address(Ljava/lang/String;ILjava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)Lcom/android/org/conscrypt/ConscryptEngineSocket; clientAddress clientPort(Ljava/net/InetAddress;ILjava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)Lcom/android/org/conscrypt/ConscryptEngineSocket;(Ljava/net/Socket;Ljava/lang/String;IZLcom/android/org/conscrypt/SSLParametersImpl;)Lcom/android/org/conscrypt/ConscryptEngineSocket; autoClosecreateFileDescriptorSocketh(Lcom/android/org/conscrypt/SSLParametersImpl;)Lcom/android/org/conscrypt/ConscryptFileDescriptorSocket;{(Ljava/lang/String;ILcom/android/org/conscrypt/SSLParametersImpl;)Lcom/android/org/conscrypt/ConscryptFileDescriptorSocket;(Ljava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)Lcom/android/org/conscrypt/ConscryptFileDescriptorSocket;(Ljava/lang/String;ILjava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)Lcom/android/org/conscrypt/ConscryptFileDescriptorSocket;(Ljava/net/InetAddress;ILjava/net/InetAddress;ILcom/android/org/conscrypt/SSLParametersImpl;)Lcom/android/org/conscrypt/ConscryptFileDescriptorSocket;(Ljava/net/Socket;Ljava/lang/String;IZLcom/android/org/conscrypt/SSLParametersImpl;)Lcom/android/org/conscrypt/ConscryptFileDescriptorSocket;wrapSocketFactoryIfNeededV(Lcom/android/org/conscrypt/OpenSSLSocketFactoryImpl;)Ljavax/net/ssl/SSLSocketFactory;factoryfromGCMParameterSpecV(Ljava/security/spec/AlgorithmParameterSpec;)Lcom/android/org/conscrypt/GCMParameters;fromGCMParametersP(Ljava/security/AlgorithmParameters;)Ljava/security/spec/AlgorithmParameterSpec;toGCMParameterSpec0(I[B)Ljava/security/spec/AlgorithmParameterSpec; tagLenInBitsiv closeGuardGet()Ldalvik/system/CloseGuard;closeGuardOpen'(Ljava/lang/Object;Ljava/lang/String;)VguardObjmessagecloseGuardClose(Ljava/lang/Object;)VcloseGuardWarnIfOpenblockGuardOnNetwork()VoidToAlgorithmName&(Ljava/lang/String;)Ljava/lang/String;oidwrapSSLSessionG(Lcom/android/org/conscrypt/ExternalSession;)Ljavax/net/ssl/SSLSession; sslSession"getOriginalHostNameFromInetAddress*(Ljava/net/InetAddress;)Ljava/lang/String;addr"getHostStringFromInetSocketAddress0(Ljava/net/InetSocketAddress;)Ljava/lang/String; supportsX509ExtendedTrustManagerisCTVerificationRequired(Ljava/lang/String;)ZsupportsConscryptCertStoregetDefaultCertKeyStore()Ljava/security/KeyStore;java/security/KeyStoreExceptionunewDefaultCertStore0()Lcom/android/org/conscrypt/ConscryptCertStore;newDefaultBlocklist+()Lcom/android/org/conscrypt/CertBlocklist;newDefaultLogStore)()Lcom/android/org/conscrypt/ct/LogStore;newDefaultPolicy'()Lcom/android/org/conscrypt/ct/Policy;serverNamePermittedB(Lcom/android/org/conscrypt/SSLParametersImpl;Ljava/lang/String;)Z parameters serverNamegetDefaultHostnameVerifier7()Lcom/android/org/conscrypt/ConscryptHostnameVerifier;getMillisSinceBoot()J getStatsLog.()Lcom/android/org/conscrypt/metrics/StatsLog;getStatsSource,()Lcom/android/org/conscrypt/metrics/Source;getUids()[IisJavaxCertificateSupportedisTlsV1DeprecatedisTlsV1FilteredisTlsV1SupportedgetTargetSdkVersion()Ljava/lang/Object; InnerClasses2com/android/org/conscrypt/Platform$NoPreloadHolderNoPreloadHolder NestMembers1>        ! "#$ %&'$ %&#( %&)'( %&)*+- ./01+- ./0*2- ./0)12- ./0)34 )56 )78: ;7<: =>;7?: @>;7A: =>BC;7D: @>BC;7E: =>F;GH: ;GI: =>;GJ: @>;GK: =>BC;GL: @>BC;GM: =>F;NO PQR %ST %UV WXYZ[\ ]^_` ]a` ]bcde fgh i jk lmn lopq =rstvwxyz{|}~        PK !800-com/android/org/conscrypt/Preconditions.class='com/android/org/conscrypt/Preconditionsjava/lang/Object checkNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; Signature0(TT;Ljava/lang/String;)TT;MethodParameters reference errorMessage checkArgument(ZLjava/lang/String;)V condition((ZLjava/lang/String;Ljava/lang/Object;)VerrorMessageTemplateargcheckPositionIndexes(III)Vstartendsize0        PK !8 #@"((5com/android/org/conscrypt/SSLClientSessionCache.class=/com/android/org/conscrypt/SSLClientSessionCachejava/lang/ObjectgetSessionData(Ljava/lang/String;I)[BMethodParametershostportputSessionData(Ljavax/net/ssl/SSLSession;[B)Vsession sessionData     PK !8egY<com/android/org/conscrypt/SSLNullSession$DefaultHolder.class= 6com/android/org/conscrypt/SSLNullSession$DefaultHolderjava/lang/Object NULL_SESSION*Lcom/android/org/conscrypt/SSLNullSession; InnerClasses(com/android/org/conscrypt/SSLNullSession DefaultHolderNestHost    PK !8 .com/android/org/conscrypt/SSLNullSession.class=F(com/android/org/conscrypt/SSLNullSessionjava/lang/Object*com/android/org/conscrypt/ConscryptSessionjava/lang/CloneableINVALID_CIPHERLjava/lang/String; ConstantValueSSL_NULL_WITH_NULL_NULL getNullSession.()Lcom/android/org/conscrypt/ConscryptSession;getRequestedServerName()Ljava/lang/String;getStatusResponses()Ljava/util/List; Signature()Ljava/util/List<[B>;!getPeerSignedCertificateTimestamp()[BgetApplicationBufferSize()IgetApplicationProtocolgetCipherSuitegetCreationTime()JgetIdgetLastAccessedTimegetLocalCertificates#()[Ljava/security/cert/Certificate;getLocalPrincipal()Ljava/security/Principal;getPacketBufferSizegetPeerCertificateChain(()[Ljavax/security/cert/X509Certificate; Exceptions(javax/net/ssl/SSLPeerUnverifiedException(getPeerCertificates'()[Ljava/security/cert/X509Certificate; getPeerHost getPeerPortgetPeerPrincipal getProtocolgetSessionContext#()Ljavax/net/ssl/SSLSessionContext;getValue&(Ljava/lang/String;)Ljava/lang/Object;MethodParametersname getValueNames()[Ljava/lang/String; invalidate()VisValid()ZputValue'(Ljava/lang/String;Ljava/lang/Object;)Vvalue removeValue(Ljava/lang/String;)V InnerClasses6com/android/org/conscrypt/SSLNullSession$DefaultHolderB DefaultHolder NestMembers0    !"#$%&')*+'),-.#')/0123456789:;<=4 5>?@45A CD ECPK !8Jj//>com/android/org/conscrypt/SSLParametersImpl$AliasChooser.class=8com/android/org/conscrypt/SSLParametersImpl$AliasChooserjava/lang/ObjectchooseClientAliasn(Ljavax/net/ssl/X509KeyManager;[Ljavax/security/auth/x500/X500Principal;[Ljava/lang/String;)Ljava/lang/String;MethodParameters keyManagerissuerskeyTypeschooseServerAliasD(Ljavax/net/ssl/X509KeyManager;Ljava/lang/String;)Ljava/lang/String;keyType InnerClasses+com/android/org/conscrypt/SSLParametersImpl AliasChooserNestHost      PK !8>com/android/org/conscrypt/SSLParametersImpl$PSKCallbacks.class=8com/android/org/conscrypt/SSLParametersImpl$PSKCallbacksjava/lang/ObjectchooseServerPSKIdentityHint=(Lcom/android/org/conscrypt/PSKKeyManager;)Ljava/lang/String;MethodParameters keyManagerchooseClientPSKIdentityO(Lcom/android/org/conscrypt/PSKKeyManager;Ljava/lang/String;)Ljava/lang/String; identityHint getPSKKeyg(Lcom/android/org/conscrypt/PSKKeyManager;Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/SecretKey;identity InnerClasses+com/android/org/conscrypt/SSLParametersImpl PSKCallbacksNestHost       PK !8sP\\1com/android/org/conscrypt/SSLParametersImpl.class=+com/android/org/conscrypt/SSLParametersImpljava/lang/Objectjava/lang/CloneableenabledProtocols[Ljava/lang/String;isEnabledProtocolsFilteredZenabledCipherSuites sctExtension[B ocspResponseapplicationProtocolsapplicationProtocolSelector>Lcom/android/org/conscrypt/ApplicationProtocolSelectorAdapter;useSessionTicketschannelIdEnabled([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;Lcom/android/org/conscrypt/ClientSessionContext;Lcom/android/org/conscrypt/ServerSessionContext;[Ljava/lang/String;)V Exceptions$java/security/KeyManagementExceptionMethodParameterskmstmssrclientSessionContextserverSessionContext protocols getDefault/()Lcom/android/org/conscrypt/SSLParametersImpl;RuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage;getSessionContext4()Lcom/android/org/conscrypt/AbstractSessionContext;getClientSessionContext2()Lcom/android/org/conscrypt/ClientSessionContext;getX509KeyManager ()Ljavax/net/ssl/X509KeyManager;getPSKKeyManager+()Lcom/android/org/conscrypt/PSKKeyManager;getX509TrustManager"()Ljavax/net/ssl/X509TrustManager; maxTargetSdk trackingBug - QgetEnabledCipherSuites()[Ljava/lang/String;setEnabledCipherSuites([Ljava/lang/String;)V cipherSuitesgetEnabledProtocolssetEnabledProtocolssetApplicationProtocolsgetApplicationProtocolssetApplicationProtocolSelectorA(Lcom/android/org/conscrypt/ApplicationProtocolSelectorAdapter;)VgetApplicationProtocolSelector@()Lcom/android/org/conscrypt/ApplicationProtocolSelectorAdapter;setUseClientMode(Z)VmodegetUseClientMode()ZsetNeedClientAuthneedgetNeedClientAuthsetWantClientAuthwantgetWantClientAuthsetEnableSessionCreationflaggetEnableSessionCreationsetUseSessionTickets setUseSni getUseSnisetCTVerificationEnabledenabledsetSCTExtension([B)V extensionsetOCSPResponseresponsegetOCSPResponse()[Bclone()Ljava/lang/Object;cloneWithTrustManagerO(Ljavax/net/ssl/X509TrustManager;)Lcom/android/org/conscrypt/SSLParametersImpl;newTrustManagergetDefaultX509TrustManager"getEndpointIdentificationAlgorithm()Ljava/lang/String;"setEndpointIdentificationAlgorithm(Ljava/lang/String;)VendpointIdentificationAlgorithmgetUseCipherSuitesOrdergetSNIMatchers()Ljava/util/Collection; Signature4()Ljava/util/Collection;setSNIMatchers(Ljava/util/Collection;)V5(Ljava/util/Collection;)V sniMatchersgetAlgorithmConstraints&()Ljava/security/AlgorithmConstraints;setAlgorithmConstraints'(Ljava/security/AlgorithmConstraints;)ValgorithmConstraintssetUseCipherSuitesOrderuseCipherSuitesOrderisCTVerificationEnabled(Ljava/lang/String;)Zhostname InnerClasses8com/android/org/conscrypt/SSLParametersImpl$AliasChoosery AliasChooser8com/android/org/conscrypt/SSLParametersImpl$PSKCallbacks| PSKCallbacks NestMembers0       * !"#$%&'()*+,-"#.I/0J1345678496"#.I/0J1:6;4<=>?@ABCDEAFGDHAIJDKALMDNAOALPDQARSTUVTWXYZ[\]^_-"#`abcdeDfghijkhlmnopqrsAtuvwxz{}~z}PK !8x  5com/android/org/conscrypt/SSLServerSessionCache.class= /com/android/org/conscrypt/SSLServerSessionCachejava/lang/ObjectgetSessionData([B)[BMethodParametersidputSessionData(Ljavax/net/ssl/SSLSession;[B)Vsession sessionData   PK !8çl``5com/android/org/conscrypt/SSLUtils$EngineStates.class=/com/android/org/conscrypt/SSLUtils$EngineStatesjava/lang/Object STATE_NEWI ConstantValueSTATE_MODE_SETSTATE_HANDSHAKE_STARTEDSTATE_HANDSHAKE_COMPLETED!STATE_READY_HANDSHAKE_CUT_THROUGH STATE_READYSTATE_CLOSED_INBOUNDSTATE_CLOSED_OUTBOUND STATE_CLOSED InnerClasses"com/android/org/conscrypt/SSLUtils EngineStatesNestHost0       PK !8'L4com/android/org/conscrypt/SSLUtils$SessionType.class=.com/android/org/conscrypt/SSLUtils$SessionTypejava/lang/EnumOPEN_SSL0Lcom/android/org/conscrypt/SSLUtils$SessionType;OPEN_SSL_WITH_OCSPOPEN_SSL_WITH_TLS_SCTvalueIvalues3()[Lcom/android/org/conscrypt/SSLUtils$SessionType;valueOfD(Ljava/lang/String;)Lcom/android/org/conscrypt/SSLUtils$SessionType;MethodParametersnameisSupportedType(I)Ztype InnerClasses"com/android/org/conscrypt/SSLUtils SessionType SignatureBLjava/lang/Enum;NestHost@0@@@   @PK !8e(com/android/org/conscrypt/SSLUtils.class=H"com/android/org/conscrypt/SSLUtilsjava/lang/ObjectUSE_ENGINE_SOCKET_BY_DEFAULTZdecodeX509CertificateChain*([[B)[Ljava/security/cert/X509Certificate; Exceptions'java/security/cert/CertificateException MethodParameters certChaingetServerX509KeyType(J)Ljava/lang/String;sslCipherNativegetClientKeyType(B)Ljava/lang/String;clientCertificateType getClientKeyTypeFromSignatureAlg(I)Ljava/lang/String; signatureAlggetSupportedClientKeyTypes([B[I)Ljava/util/Set; Signature)([B[I)Ljava/util/Set;clientCertificateTypes signatureAlgsencodeSubjectX509Principals*([Ljava/security/cert/X509Certificate;)[[B/java/security/cert/CertificateEncodingException certificatestoCertificateChainM([Ljava/security/cert/X509Certificate;)[Ljavax/security/cert/X509Certificate;(javax/net/ssl/SSLPeerUnverifiedException$calculateOutNetBufSize(I)I pendingBytestoSSLHandshakeException<(Ljava/lang/Throwable;)Ljavax/net/ssl/SSLHandshakeException;etoSSLException3(Ljava/lang/Throwable;)Ljavax/net/ssl/SSLException;toProtocolString([B)Ljava/lang/String;bytestoProtocolBytes(Ljava/lang/String;)[BprotocoldecodeProtocols([B)[Ljava/lang/String; protocolsencodeProtocols([Ljava/lang/String;)[BgetEncryptedPacketLength([Ljava/nio/ByteBuffer;I)Ibuffersoffsetconcat)([[Ljava/lang/String;)[Ljava/lang/String;arrays InnerClasses.com/android/org/conscrypt/SSLUtils$SessionTypeA SessionType/com/android/org/conscrypt/SSLUtils$EngineStatesD EngineStates NestMembers0         !"# % !&' ()* +,- +./ 012 345 678 69: ;<=> ?@BC@EFGBEPK !8t-com/android/org/conscrypt/ScryptKeySpec.class='com/android/org/conscrypt/ScryptKeySpecjava/lang/Objectjava/security/spec/KeySpec ([C[BIIII)VMethodParameterspasswordsalt costParameter blockSizeparallelizationParameter keyOutputBits getPassword()[CgetSalt()[BgetCostParameter()I getBlockSizegetParallelizationParameter getKeyLength!  PK !8gT5Ncom/android/org/conscrypt/ScryptSecretKeyFactory$NotImplementedException.class= Hcom/android/org/conscrypt/ScryptSecretKeyFactory$NotImplementedExceptionjava/lang/RuntimeException()V InnerClasses0com/android/org/conscrypt/ScryptSecretKeyFactoryNotImplementedExceptionNestHost    PK !8$_eK@com/android/org/conscrypt/ScryptSecretKeyFactory$ScryptKey.class=:com/android/org/conscrypt/ScryptSecretKeyFactory$ScryptKeyjava/lang/Objectjavax/crypto/SecretKey([B)VMethodParameterskey getAlgorithm()Ljava/lang/String; getFormat getEncoded()[B InnerClasses0com/android/org/conscrypt/ScryptSecretKeyFactory ScryptKeyNestHost       PK !8$jj6com/android/org/conscrypt/ScryptSecretKeyFactory.class=0com/android/org/conscrypt/ScryptSecretKeyFactory javax/crypto/SecretKeyFactorySpi()VengineGenerateSecret6(Ljava/security/spec/KeySpec;)Ljavax/crypto/SecretKey; Exceptions*java/security/spec/InvalidKeySpecException MethodParameters inKeySpecengineGetKeySpecG(Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec; secretKeyaClassengineTranslateKey2(Ljavax/crypto/SecretKey;)Ljavax/crypto/SecretKey;!java/security/InvalidKeyException InnerClasses:com/android/org/conscrypt/ScryptSecretKeyFactory$ScryptKey ScryptKeyHcom/android/org/conscrypt/ScryptSecretKeyFactory$NotImplementedExceptionNotImplementedException NestMembers!         PK !8x4com/android/org/conscrypt/ServerSessionContext.class=.com/android/org/conscrypt/ServerSessionContext0com/android/org/conscrypt/AbstractSessionContext()VsetPersistentCache4(Lcom/android/org/conscrypt/SSLServerSessionCache;)VMethodParameterspersistentCachegetSessionFromPersistentCache0([B)Lcom/android/org/conscrypt/NativeSslSession; sessionIdonBeforeAddSession/(Lcom/android/org/conscrypt/NativeSslSession;)VsessiononBeforeRemoveSession1      PK !8[;*/com/android/org/conscrypt/SessionSnapshot.class=;)com/android/org/conscrypt/SessionSnapshotjava/lang/Object*com/android/org/conscrypt/ConscryptSession/(Lcom/android/org/conscrypt/ConscryptSession;)VMethodParameterssessiongetRequestedServerName()Ljava/lang/String;getStatusResponses()Ljava/util/List; Signature()Ljava/util/List<[B>;!getPeerSignedCertificateTimestamp()[BgetIdgetSessionContext#()Ljavax/net/ssl/SSLSessionContext;getCreationTime()JgetLastAccessedTime invalidate()VisValid()ZputValue'(Ljava/lang/String;Ljava/lang/Object;)VsogetValue&(Ljava/lang/String;)Ljava/lang/Object; removeValue(Ljava/lang/String;)V getValueNames()[Ljava/lang/String;getPeerCertificates'()[Ljava/security/cert/X509Certificate; Exceptions(javax/net/ssl/SSLPeerUnverifiedException*getLocalCertificates#()[Ljava/security/cert/Certificate;getPeerCertificateChain(()[Ljavax/security/cert/X509Certificate;getPeerPrincipal()Ljava/security/Principal;getLocalPrincipalgetCipherSuite getProtocol getPeerHost getPeerPort()IgetPacketBufferSizegetApplicationBufferSizegetApplicationProtocol0      !" #$ %&'()+,-./)+01)+213 4 5 678797: PK !8&zEcom/android/org/conscrypt/ShortBufferWithoutStackTraceException.class= ?com/android/org/conscrypt/ShortBufferWithoutStackTraceException!javax/crypto/ShortBufferException()V(Ljava/lang/String;)VMethodParametersmsgfillInStackTrace()Ljava/lang/Throwable;0 ! PK !8Q)&7com/android/org/conscrypt/TrustManagerFactoryImpl.class=1com/android/org/conscrypt/TrustManagerFactoryImpl$javax/net/ssl/TrustManagerFactorySpi()V engineInit(Ljava/security/KeyStore;)V Exceptionsjava/security/KeyStoreException MethodParametersks+(Ljavax/net/ssl/ManagerFactoryParameters;)V0java/security/InvalidAlgorithmParameterExceptionspecengineGetTrustManagers()[Ljavax/net/ssl/TrustManager;!     PK !8-Tcom/android/org/conscrypt/TrustManagerImpl$ExtendedKeyUsagePKIXCertPathChecker.class=Ncom/android/org/conscrypt/TrustManagerImpl$ExtendedKeyUsagePKIXCertPathChecker&java/security/cert/PKIXCertPathCheckerinit(Z)VMethodParametersforwardisForwardCheckingSupported()ZgetSupportedExtensions()Ljava/util/Set; Signature%()Ljava/util/Set;check9(Ljava/security/cert/Certificate;Ljava/util/Collection;)VM(Ljava/security/cert/Certificate;Ljava/util/Collection;)V Exceptions-java/security/cert/CertPathValidatorExceptioncunresolvedCritExts InnerClasses*com/android/org/conscrypt/TrustManagerImpl#ExtendedKeyUsagePKIXCertPathCheckerNestHost        PK !8EFcom/android/org/conscrypt/TrustManagerImpl$TrustAnchorComparator.class=@com/android/org/conscrypt/TrustManagerImpl$TrustAnchorComparatorjava/lang/Objectjava/util/ComparatorcompareC(Ljava/security/cert/TrustAnchor;Ljava/security/cert/TrustAnchor;)IMethodParameterslhsrhs InnerClasses*com/android/org/conscrypt/TrustManagerImpl TrustAnchorComparator SignatureJLjava/lang/Object;Ljava/util/Comparator;NestHost     PK !8ʇ0com/android/org/conscrypt/TrustManagerImpl.class=P*com/android/org/conscrypt/TrustManagerImpl&javax/net/ssl/X509ExtendedTrustManager(Ljava/security/KeyStore;)VRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage;MethodParameterskeyStoreE(Ljava/security/KeyStore;Lcom/android/org/conscrypt/CertPinManager;)Vmanagers(Ljava/security/KeyStore;Lcom/android/org/conscrypt/CertPinManager;Lcom/android/org/conscrypt/ConscryptCertStore;)V certStore(Ljava/security/KeyStore;Lcom/android/org/conscrypt/CertPinManager;Lcom/android/org/conscrypt/ConscryptCertStore;Lcom/android/org/conscrypt/CertBlocklist;)V blocklist(Ljava/security/KeyStore;Lcom/android/org/conscrypt/CertPinManager;Lcom/android/org/conscrypt/ConscryptCertStore;Lcom/android/org/conscrypt/CertBlocklist;Lcom/android/org/conscrypt/ct/LogStore;Lcom/android/org/conscrypt/ct/Verifier;Lcom/android/org/conscrypt/ct/Policy;)V ctLogStore ctVerifierctPolicycheckClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V Exceptions'java/security/cert/CertificateExceptionchainauthType[([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; Signature([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;hostnameK([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)VsocketS([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)VenginecheckServerTrusted_([Ljava/security/cert/X509Certificate;[B[BLjava/lang/String;Ljava/lang/String;)Ljava/util/List;Landroid/annotation/FlaggedApi;valueOcom.android.org.conscrypt.flags.certificate_transparency_checkservertrusted_api([Ljava/security/cert/X509Certificate;[B[BLjava/lang/String;Ljava/lang/String;)Ljava/util/List;ocspData tlsSctDatagetTrustedChainForServerZ([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)Ljava/util/List;([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)Ljava/util/List;certsb([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)Ljava/util/List;([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)Ljava/util/List;c([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Ljava/util/List;([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Ljava/util/List;sessionhandleTrustStorageUpdate()VgetAcceptedIssuers'()[Ljava/security/cert/X509Certificate;setDefaultHostnameVerifier8(Lcom/android/org/conscrypt/ConscryptHostnameVerifier;)VverifiergetDefaultHostnameVerifier7()Lcom/android/org/conscrypt/ConscryptHostnameVerifier;setHostnameVerifiergetHostnameVerifiersetCTEnabledOverride(Z)Venabled setCTVerifier*(Lcom/android/org/conscrypt/ct/Verifier;)V setCTPolicy((Lcom/android/org/conscrypt/ct/Policy;)Vpolicy InnerClasses@com/android/org/conscrypt/TrustManagerImpl$TrustAnchorComparatorITrustAnchorComparatorNcom/android/org/conscrypt/TrustManagerImpl$ExtendedKeyUsagePKIXCertPathCheckerL#ExtendedKeyUsagePKIXCertPathChecker NestMembers1                !" #$ $ $% &'s() *+,-. /!,01 /#$  !$" #$23 45678(9: ;(<=>: ;?=@A BCD ;EF GHJK MN OJMPK !8&  7com/android/org/conscrypt/TrustedCertificateIndex.class=1com/android/org/conscrypt/TrustedCertificateIndexjava/lang/Object()V(Ljava/util/Set;)V Signature4(Ljava/util/Set;)VMethodParametersanchorsindexF(Ljava/security/cert/X509Certificate;)Ljava/security/cert/TrustAnchor;cert#(Ljava/security/cert/TrustAnchor;)VanchorresetfindByIssuerAndSignaturefindBySubjectAndPublicKeyfindAllByIssuerAndSignature5(Ljava/security/cert/X509Certificate;)Ljava/util/Set;W(Ljava/security/cert/X509Certificate;)Ljava/util/Set;1              PK !8,u=com/android/org/conscrypt/TrustedCertificateKeyStoreSpi.class=.7com/android/org/conscrypt/TrustedCertificateKeyStoreSpijava/security/KeyStoreSpi()V engineGetKey)(Ljava/lang/String;[C)Ljava/security/Key;MethodParametersaliaspasswordengineGetCertificateChain5(Ljava/lang/String;)[Ljava/security/cert/Certificate;engineGetCertificate4(Ljava/lang/String;)Ljava/security/cert/Certificate;engineGetCreationDate$(Ljava/lang/String;)Ljava/util/Date;engineSetKeyEntryK(Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)Vkeychain8(Ljava/lang/String;[B[Ljava/security/cert/Certificate;)VengineSetCertificateEntry5(Ljava/lang/String;Ljava/security/cert/Certificate;)VcertengineDeleteEntry(Ljava/lang/String;)V engineAliases()Ljava/util/Enumeration; Signature-()Ljava/util/Enumeration;engineContainsAlias(Ljava/lang/String;)Z engineSize()IengineIsKeyEntryengineIsCertificateEntryengineGetCertificateAlias4(Ljava/security/cert/Certificate;)Ljava/lang/String;c engineStore(Ljava/io/OutputStream;[C)Vstream engineLoad(Ljava/io/InputStream;[C)V1                   !  "#$!  %!  &' ()* + ,- + PK !8IIDcom/android/org/conscrypt/TrustedCertificateStore$CertSelector.class=>com/android/org/conscrypt/TrustedCertificateStore$CertSelectorjava/lang/Objectmatch'(Ljava/security/cert/X509Certificate;)ZMethodParameterscert InnerClasses1com/android/org/conscrypt/TrustedCertificateStore  CertSelectorNestHost    PK !8{HttEcom/android/org/conscrypt/TrustedCertificateStore$PreloadHolder.class=?com/android/org/conscrypt/TrustedCertificateStore$PreloadHolderjava/lang/Object shouldUseApex(Ljava/io/File;)ZMethodParameters updatableDir getSdkVersion()Ljava/lang/Object; InnerClasses1com/android/org/conscrypt/TrustedCertificateStore  PreloadHolderNestHost      PK !8! 7com/android/org/conscrypt/TrustedCertificateStore.class=K1com/android/org/conscrypt/TrustedCertificateStorejava/lang/Object,com/android/org/conscrypt/ConscryptCertStoreisSystem(Ljava/lang/String;)ZMethodParametersaliasisUsersetDefaultUserDirectory(Ljava/io/File;)Vroot()VRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage;baseDir-(Ljava/io/File;Ljava/io/File;Ljava/io/File;)V systemDiraddedDir deletedDirgetCertificate4(Ljava/lang/String;)Ljava/security/cert/Certificate;5(Ljava/lang/String;Z)Ljava/security/cert/Certificate;includeDeletedSystemgetCreationDate$(Ljava/lang/String;)Ljava/util/Date;aliases()Ljava/util/Set; Signature%()Ljava/util/Set; userAliasesallSystemAliases containsAliasgetCertificateAlias4(Ljava/security/cert/Certificate;)Ljava/lang/String;c5(Ljava/security/cert/Certificate;Z)Ljava/lang/String;isUserAddedCertificate'(Ljava/security/cert/X509Certificate;)ZcertgetCertificateFileB(Ljava/io/File;Ljava/security/cert/X509Certificate;)Ljava/io/File;dirxgetTrustAnchorJ(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate; findIssuerfindAllIssuers5(Ljava/security/cert/X509Certificate;)Ljava/util/Set;[(Ljava/security/cert/X509Certificate;)Ljava/util/Set;getCertificateChain6(Ljava/security/cert/X509Certificate;)Ljava/util/List;\(Ljava/security/cert/X509Certificate;)Ljava/util/List; Exceptions'java/security/cert/CertificateException:leafinstallCertificate'(Ljava/security/cert/X509Certificate;)Vjava/io/IOException?deleteCertificateEntry(Ljava/lang/String;)V InnerClasses?com/android/org/conscrypt/TrustedCertificateStore$PreloadHolderD PreloadHolder>com/android/org/conscrypt/TrustedCertificateStore$CertSelectorG CertSelector NestMembers!                !" !# !$  %& '%( ')* +,- ./01 '21 '34 5 '67 89; <=>9@; +AB9@;  CEF HI JEHPK !8}|-com/android/org/conscrypt/X509PublicKey.class='com/android/org/conscrypt/X509PublicKeyjava/lang/Objectjava/security/PublicKey(Ljava/lang/String;[B)VRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage;MethodParameters algorithmencoded getAlgorithm()Ljava/lang/String; getFormat getEncoded()[BtoStringhashCode()Iequals(Ljava/lang/Object;)Zobj0    PK !8Rzw>>*com/android/org/conscrypt/XdhKeySpec.class=$com/android/org/conscrypt/XdhKeySpec!java/security/spec/EncodedKeySpec([B)VMethodParametersencoded getFormat()Ljava/lang/String;getKey()[Bequals(Ljava/lang/Object;)ZohashCode()I1   PK !8]Ť@com/android/org/conscrypt/ct/CertificateEntry$LogEntryType.class=:com/android/org/conscrypt/ct/CertificateEntry$LogEntryTypejava/lang/Enum X509_ENTRY;NestHost@1@@     @PK !81߃3com/android/org/conscrypt/ct/CertificateEntry.class=&-com/android/org/conscrypt/ct/CertificateEntryjava/lang/ObjectcreateForPrecertificate5([B[B)Lcom/android/org/conscrypt/ct/CertificateEntry;MethodParameterstbsCertificate issuerKeyHash(Lcom/android/org/conscrypt/OpenSSLX509Certificate;Lcom/android/org/conscrypt/OpenSSLX509Certificate;)Lcom/android/org/conscrypt/ct/CertificateEntry; Exceptions'java/security/cert/CertificateException leafissuercreateForX509Certificate3([B)Lcom/android/org/conscrypt/ct/CertificateEntry;x509CertificateU(Ljava/security/cert/X509Certificate;)Lcom/android/org/conscrypt/ct/CertificateEntry;/java/security/cert/CertificateEncodingExceptioncert getEntryType>()Lcom/android/org/conscrypt/ct/CertificateEntry$LogEntryType;getCertificate()[BgetIssuerKeyHashencode(Ljava/io/OutputStream;)V3com/android/org/conscrypt/ct/SerializationExceptionoutput InnerClasses:com/android/org/conscrypt/ct/CertificateEntry$LogEntryType" LogEntryType NestMembers!            ! #$@%#PK !8Bbj::,com/android/org/conscrypt/ct/Constants.class="&com/android/org/conscrypt/ct/Constantsjava/lang/ObjectX509_SCT_LIST_OIDLjava/lang/String; ConstantValue1.3.6.1.4.1.11129.2.4.2OCSP_SCT_LIST_OID1.3.6.1.4.1.11129.2.4.5 VERSION_LENGTHI LOGID_LENGTH TIMESTAMP_LENGTHEXTENSIONS_LENGTH_BYTESHASH_ALGORITHM_LENGTHSIGNATURE_ALGORITHM_LENGTHSIGNATURE_LENGTH_BYTESSIGNATURE_TYPE_LENGTHLOG_ENTRY_TYPE_LENGTHCERTIFICATE_LENGTH_BYTESSERIALIZED_SCT_LENGTH_BYTESSCT_LIST_LENGTH_BYTESISSUER_KEY_HASH_LENGTH()V!     !PK !8S,,@com/android/org/conscrypt/ct/DigitallySigned$HashAlgorithm.class=:com/android/org/conscrypt/ct/DigitallySigned$HashAlgorithmjava/lang/EnumNONE;NestHost@1@@@@ @ @ @     @PK !8\2Ecom/android/org/conscrypt/ct/DigitallySigned$SignatureAlgorithm.class=?com/android/org/conscrypt/ct/DigitallySigned$SignatureAlgorithmjava/lang/Enum ANONYMOUSALcom/android/org/conscrypt/ct/DigitallySigned$SignatureAlgorithm;RSADSAECDSAvaluesD()[Lcom/android/org/conscrypt/ct/DigitallySigned$SignatureAlgorithm;valueOfU(Ljava/lang/String;)Lcom/android/org/conscrypt/ct/DigitallySigned$SignatureAlgorithm;MethodParametersnameD(I)Lcom/android/org/conscrypt/ct/DigitallySigned$SignatureAlgorithm;ord InnerClasses,com/android/org/conscrypt/ct/DigitallySignedSignatureAlgorithm SignatureSLjava/lang/Enum;NestHost@1@@@@    @PK !8ֺyy2com/android/org/conscrypt/ct/DigitallySigned.class=#,com/android/org/conscrypt/ct/DigitallySignedjava/lang/Object(Lcom/android/org/conscrypt/ct/DigitallySigned$HashAlgorithm;Lcom/android/org/conscrypt/ct/DigitallySigned$SignatureAlgorithm;[B)VMethodParameters hashAlgorithmsignatureAlgorithm signature(II[B)VgetHashAlgorithm>()Lcom/android/org/conscrypt/ct/DigitallySigned$HashAlgorithm;getSignatureAlgorithmC()Lcom/android/org/conscrypt/ct/DigitallySigned$SignatureAlgorithm; getSignature()[B getAlgorithm()Ljava/lang/String;decodeE(Ljava/io/InputStream;)Lcom/android/org/conscrypt/ct/DigitallySigned; Exceptions3com/android/org/conscrypt/ct/SerializationExceptioninput2([B)Lcom/android/org/conscrypt/ct/DigitallySigned; InnerClasses:com/android/org/conscrypt/ct/DigitallySigned$HashAlgorithm HashAlgorithm?com/android/org/conscrypt/ct/DigitallySigned$SignatureAlgorithmSignatureAlgorithm NestMembers!        @ !@" PK !8Ggc2com/android/org/conscrypt/ct/LogInfo$Builder.class=,com/android/org/conscrypt/ct/LogInfo$Builderjava/lang/Object()V setPublicKeyI(Ljava/security/PublicKey;)Lcom/android/org/conscrypt/ct/LogInfo$Builder;MethodParameters publicKeysetState2(IJ)Lcom/android/org/conscrypt/ct/LogInfo$Builder;state timestampsetDescriptionB(Ljava/lang/String;)Lcom/android/org/conscrypt/ct/LogInfo$Builder; descriptionsetUrlurl setOperatoroperatorbuild(()Lcom/android/org/conscrypt/ct/LogInfo; InnerClasses$com/android/org/conscrypt/ct/LogInfoBuilderNestHost!          PK !8Yì*com/android/org/conscrypt/ct/LogInfo.class=7$com/android/org/conscrypt/ct/LogInfojava/lang/Object STATE_UNKNOWNI ConstantValue STATE_PENDINGSTATE_QUALIFIED STATE_USABLESTATE_READONLY STATE_RETIREDSTATE_REJECTEDgetID()[B getPublicKey()Ljava/security/PublicKey;getDescription()Ljava/lang/String;getUrlgetState()I getStateAt(J)IMethodParameterswhengetStateTimestamp()J getOperatorequals(Ljava/lang/Object;)ZotherhashCodeverifySingleSCT(Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp;Lcom/android/org/conscrypt/ct/CertificateEntry;)Lcom/android/org/conscrypt/ct/VerifiedSCT$Status;sctentry InnerClasses,com/android/org/conscrypt/ct/LogInfo$Builder.Builder/com/android/org/conscrypt/ct/VerifiedSCT$Status1(com/android/org/conscrypt/ct/VerifiedSCT3Status NestMembers!       !"#$%& '()* +,-/0 245@6/PK !8=ŏ1com/android/org/conscrypt/ct/LogStore$State.class=+com/android/org/conscrypt/ct/LogStore$Statejava/lang/Enum UNINITIALIZED-Lcom/android/org/conscrypt/ct/LogStore$State; NOT_FOUND MALFORMEDLOADED COMPLIANT NON_COMPLIANTvalues0()[Lcom/android/org/conscrypt/ct/LogStore$State;valueOfA(Ljava/lang/String;)Lcom/android/org/conscrypt/ct/LogStore$State;MethodParametersname InnerClasses%com/android/org/conscrypt/ct/LogStoreState Signature?Ljava/lang/Enum;NestHost@1@@@@ @ @   @PK !8f4cc+com/android/org/conscrypt/ct/LogStore.class=%com/android/org/conscrypt/ct/LogStorejava/lang/Object setPolicy((Lcom/android/org/conscrypt/ct/Policy;)VMethodParameterspolicygetState/()Lcom/android/org/conscrypt/ct/LogStore$State;getMajorVersion()IgetMinorVersiongetCompatVersiongetMinCompatVersionAvailable getTimestamp()J getKnownLog*([B)Lcom/android/org/conscrypt/ct/LogInfo;logId InnerClasses+com/android/org/conscrypt/ct/LogStore$StateState NestMembers      @PK !8jzd11/com/android/org/conscrypt/ct/LogStoreImpl.class=!)com/android/org/conscrypt/ct/LogStoreImpljava/lang/Object%com/android/org/conscrypt/ct/LogStore()V(Ljava/nio/file/Path;)VMethodParameterslogListC(Ljava/nio/file/Path;Lcom/android/org/conscrypt/metrics/StatsLog;)VmetricsgetState/()Lcom/android/org/conscrypt/ct/LogStore$State; getTimestamp()JgetMajorVersion()IgetMinorVersiongetCompatVersiongetMinCompatVersionAvailable setPolicy((Lcom/android/org/conscrypt/ct/Policy;)Vpolicy getKnownLog*([B)Lcom/android/org/conscrypt/ct/LogInfo;logId InnerClasses+com/android/org/conscrypt/ct/LogStore$StateState!           @PK !8J'ϔ)com/android/org/conscrypt/ct/Policy.class= #com/android/org/conscrypt/ct/Policyjava/lang/ObjectisLogStoreCompliant*(Lcom/android/org/conscrypt/ct/LogStore;)ZMethodParametersstoredoesResultConformToPolicy(Lcom/android/org/conscrypt/ct/VerificationResult;Ljava/security/cert/X509Certificate;)Lcom/android/org/conscrypt/ct/PolicyCompliance;resultleaf   PK !8 3com/android/org/conscrypt/ct/PolicyCompliance.class=-com/android/org/conscrypt/ct/PolicyCompliancejava/lang/EnumCOMPLY/Lcom/android/org/conscrypt/ct/PolicyCompliance;NOT_ENOUGH_SCTSNOT_ENOUGH_DIVERSE_SCTSvalues2()[Lcom/android/org/conscrypt/ct/PolicyCompliance;valueOfC(Ljava/lang/String;)Lcom/android/org/conscrypt/ct/PolicyCompliance;MethodParametersname SignatureALjava/lang/Enum;@1@@@  PK !8&"/-com/android/org/conscrypt/ct/PolicyImpl.class='com/android/org/conscrypt/ct/PolicyImpljava/lang/Object#com/android/org/conscrypt/ct/Policy()VisLogStoreCompliant*(Lcom/android/org/conscrypt/ct/LogStore;)ZMethodParametersstoreisLogStoreCompliantAt+(Lcom/android/org/conscrypt/ct/LogStore;J)ZatTimedoesResultConformToPolicy(Lcom/android/org/conscrypt/ct/VerificationResult;Ljava/security/cert/X509Certificate;)Lcom/android/org/conscrypt/ct/PolicyCompliance;resultleafdoesResultConformToPolicyAt(Lcom/android/org/conscrypt/ct/VerificationResult;Ljava/security/cert/X509Certificate;J)Lcom/android/org/conscrypt/ct/PolicyCompliance;!        PK !8SEXHH0com/android/org/conscrypt/ct/Serialization.class=&*com/android/org/conscrypt/ct/Serializationjava/lang/ObjectreadDEROctetString([B)[B Exceptions3com/android/org/conscrypt/ct/SerializationExceptionMethodParametersinput(Ljava/io/InputStream;)[BreadList ([BII)[[B listWidth elemWidth(Ljava/io/InputStream;II)[[BreadVariableBytes(Ljava/io/InputStream;I)[BwidthreadFixedByteslength readNumber(Ljava/io/InputStream;I)IreadLong(Ljava/io/InputStream;I)JreadByte(Ljava/io/InputStream;)BwriteVariableBytes(Ljava/io/OutputStream;[BI)VoutputdatawriteFixedBytes(Ljava/io/OutputStream;[B)V writeNumber(Ljava/io/OutputStream;JI)Vvalue!                             !"  #$ %PK !8FCC9com/android/org/conscrypt/ct/SerializationException.class= 3com/android/org/conscrypt/ct/SerializationExceptionjava/lang/Exception()V(Ljava/lang/String;)VMethodParametersmessage*(Ljava/lang/String;Ljava/lang/Throwable;)Vcause(Ljava/lang/Throwable;)V!      PK !84(S[Dcom/android/org/conscrypt/ct/SignedCertificateTimestamp$Origin.class=>com/android/org/conscrypt/ct/SignedCertificateTimestamp$Originjava/lang/EnumEMBEDDED@Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp$Origin; TLS_EXTENSION OCSP_RESPONSEvaluesC()[Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp$Origin;valueOfT(Ljava/lang/String;)Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp$Origin;MethodParametersname InnerClasses7com/android/org/conscrypt/ct/SignedCertificateTimestampOrigin SignatureRLjava/lang/Enum;NestHost@1@@@   @PK !8i@Kcom/android/org/conscrypt/ct/SignedCertificateTimestamp$SignatureType.class=Ecom/android/org/conscrypt/ct/SignedCertificateTimestamp$SignatureTypejava/lang/EnumCERTIFICATE_TIMESTAMPGLcom/android/org/conscrypt/ct/SignedCertificateTimestamp$SignatureType; TREE_HASHvaluesJ()[Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp$SignatureType;valueOf[(Ljava/lang/String;)Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp$SignatureType;MethodParametersnamevalue()I InnerClasses7com/android/org/conscrypt/ct/SignedCertificateTimestamp SignatureType SignatureYLjava/lang/Enum;NestHost@1@@     @PK !8]עEcom/android/org/conscrypt/ct/SignedCertificateTimestamp$Version.class=?com/android/org/conscrypt/ct/SignedCertificateTimestamp$Versionjava/lang/EnumV1ALcom/android/org/conscrypt/ct/SignedCertificateTimestamp$Version;valuesD()[Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp$Version;valueOfU(Ljava/lang/String;)Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp$Version;MethodParametersnamevalue()I InnerClasses7com/android/org/conscrypt/ct/SignedCertificateTimestampVersion SignatureSLjava/lang/Enum;NestHost@1@     @PK !8o<=com/android/org/conscrypt/ct/SignedCertificateTimestamp.class=07com/android/org/conscrypt/ct/SignedCertificateTimestampjava/lang/Object(Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp$Version;[BJ[BLcom/android/org/conscrypt/ct/DigitallySigned;Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp$Origin;)VMethodParametersversionlogId timestamp extensions signatureorigin getVersionC()Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp$Version;getLogID()[B getTimestamp()J getExtensions getSignature0()Lcom/android/org/conscrypt/ct/DigitallySigned; getOriginB()Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp$Origin;decode(Ljava/io/InputStream;Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp$Origin;)Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp; Exceptions3com/android/org/conscrypt/ct/SerializationExceptioninput}([BLcom/android/org/conscrypt/ct/SignedCertificateTimestamp$Origin;)Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp; encodeTBSH(Ljava/io/OutputStream;Lcom/android/org/conscrypt/ct/CertificateEntry;)Voutput certEntry3(Lcom/android/org/conscrypt/ct/CertificateEntry;)[B InnerClasses?com/android/org/conscrypt/ct/SignedCertificateTimestamp$Version&VersionEcom/android/org/conscrypt/ct/SignedCertificateTimestamp$SignatureType) SignatureType>com/android/org/conscrypt/ct/SignedCertificateTimestamp$Origin,Origin NestMembers!        ! "# $#%'(@*+@-.@/'*-PK !8t5com/android/org/conscrypt/ct/VerificationResult.class=/com/android/org/conscrypt/ct/VerificationResultjava/lang/Object()Vadd-(Lcom/android/org/conscrypt/ct/VerifiedSCT;)VMethodParametersresult getValidSCTs()Ljava/util/List; Signature>()Ljava/util/List;getInvalidSCTs!      PK !8qU6com/android/org/conscrypt/ct/VerifiedSCT$Builder.class=0com/android/org/conscrypt/ct/VerifiedSCT$Builderjava/lang/Object<(Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp;)VMethodParameterssct setStatuse(Lcom/android/org/conscrypt/ct/VerifiedSCT$Status;)Lcom/android/org/conscrypt/ct/VerifiedSCT$Builder;status setLogInfoZ(Lcom/android/org/conscrypt/ct/LogInfo;)Lcom/android/org/conscrypt/ct/VerifiedSCT$Builder;logInfobuild,()Lcom/android/org/conscrypt/ct/VerifiedSCT; InnerClasses(com/android/org/conscrypt/ct/VerifiedSCTBuilder/com/android/org/conscrypt/ct/VerifiedSCT$StatusStatusNestHost!    @PK !8q qww5com/android/org/conscrypt/ct/VerifiedSCT$Status.class=/com/android/org/conscrypt/ct/VerifiedSCT$Statusjava/lang/EnumVALID1Lcom/android/org/conscrypt/ct/VerifiedSCT$Status;INVALID_SIGNATURE UNKNOWN_LOG INVALID_SCTvalues4()[Lcom/android/org/conscrypt/ct/VerifiedSCT$Status;valueOfE(Ljava/lang/String;)Lcom/android/org/conscrypt/ct/VerifiedSCT$Status;MethodParametersname InnerClasses(com/android/org/conscrypt/ct/VerifiedSCTStatus SignatureCLjava/lang/Enum;NestHost@1@@@@   @PK !8  .com/android/org/conscrypt/ct/VerifiedSCT.class=(com/android/org/conscrypt/ct/VerifiedSCTjava/lang/ObjectgetSct;()Lcom/android/org/conscrypt/ct/SignedCertificateTimestamp; getStatus3()Lcom/android/org/conscrypt/ct/VerifiedSCT$Status;isValid()Z getLogInfo(()Lcom/android/org/conscrypt/ct/LogInfo; InnerClasses/com/android/org/conscrypt/ct/VerifiedSCT$StatusStatus0com/android/org/conscrypt/ct/VerifiedSCT$BuilderBuilder NestMembers1   @ PK !8M+com/android/org/conscrypt/ct/Verifier.class=%com/android/org/conscrypt/ct/Verifierjava/lang/Object*(Lcom/android/org/conscrypt/ct/LogStore;)VMethodParametersstore!verifySignedCertificateTimestampsG(Ljava/util/List;[B[B)Lcom/android/org/conscrypt/ct/VerificationResult; Signaturem(Ljava/util/List;[B[B)Lcom/android/org/conscrypt/ct/VerificationResult; Exceptions/java/security/cert/CertificateEncodingExceptionchaintlsDataocspDataj([Lcom/android/org/conscrypt/OpenSSLX509Certificate;[B[B)Lcom/android/org/conscrypt/ct/VerificationResult;!       PK !8ei|  8com/android/org/conscrypt/flags/CustomFeatureFlags.class=2com/android/org/conscrypt/flags/CustomFeatureFlagsjava/lang/Object,com/android/org/conscrypt/flags/FeatureFlags#(Ljava/util/function/BiPredicate;)V Signature(Ljava/util/function/BiPredicate;>;)VMethodParameters getValueImpl,certificateTransparencyCheckservertrustedApi()ZRuntimeInvisibleAnnotations/Landroid/compat/annotation/UnsupportedAppUsage;certificateTransparencyPlatform spake2plusApiisFlagReadOnlyOptimized(Ljava/lang/String;)ZflagNamegetValue3(Ljava/lang/String;Ljava/util/function/Predicate;)Zc(Ljava/lang/String;Ljava/util/function/Predicate;)Zgetter getFlagNames()Ljava/util/List;&()Ljava/util/List;!        PK !8AA:com/android/org/conscrypt/flags/FakeFeatureFlagsImpl.class=4com/android/org/conscrypt/flags/FakeFeatureFlagsImpl2com/android/org/conscrypt/flags/CustomFeatureFlags()V1(Lcom/android/org/conscrypt/flags/FeatureFlags;)VMethodParametersdefaultsgetValue3(Ljava/lang/String;Ljava/util/function/Predicate;)Z Signaturec(Ljava/lang/String;Ljava/util/function/Predicate;)ZflagNamegettersetFlag(Ljava/lang/String;Z)VvalueresetAll!      PK !8kA2com/android/org/conscrypt/flags/FeatureFlags.class= ,com/android/org/conscrypt/flags/FeatureFlagsjava/lang/Object,certificateTransparencyCheckservertrustedApi()ZRuntimeInvisibleAnnotations2Lcom/android/aconfig/annotations/AssumeFalseForR8;5Lcom/android/aconfig/annotations/AconfigFlagAccessor;/Landroid/compat/annotation/UnsupportedAppUsage;certificateTransparencyPlatform spake2plusApi     PK !8W6com/android/org/conscrypt/flags/FeatureFlagsImpl.class=0com/android/org/conscrypt/flags/FeatureFlagsImpljava/lang/Object,com/android/org/conscrypt/flags/FeatureFlags()V,certificateTransparencyCheckservertrustedApi()ZRuntimeInvisibleAnnotations5Lcom/android/aconfig/annotations/AconfigFlagAccessor;/Landroid/compat/annotation/UnsupportedAppUsage;certificateTransparencyPlatform spake2plusApi1         PK !8C+com/android/org/conscrypt/flags/Flags.class=%com/android/org/conscrypt/flags/Flagsjava/lang/Object4FLAG_CERTIFICATE_TRANSPARENCY_CHECKSERVERTRUSTED_APILjava/lang/String; ConstantValueOcom.android.org.conscrypt.flags.certificate_transparency_checkservertrusted_api&FLAG_CERTIFICATE_TRANSPARENCY_PLATFORMAcom.android.org.conscrypt.flags.certificate_transparency_platform FLAG_SPAKE2PLUS_API.com.android.org.conscrypt.flags.spake2plus_api()V,certificateTransparencyCheckservertrustedApi()ZRuntimeInvisibleAnnotations2Lcom/android/aconfig/annotations/AssumeFalseForR8;5Lcom/android/aconfig/annotations/AconfigFlagAccessor;/Landroid/compat/annotation/UnsupportedAppUsage;certificateTransparencyPlatform spake2plusApi1       PK !8 *LL*com/android/org/conscrypt/io/IoUtils.class=$com/android/org/conscrypt/io/IoUtilsjava/lang/Object closeQuietly(Ljava/io/Closeable;)VMethodParameters closeable(Ljava/net/Socket;)VsocketthrowInterruptedIoException()V Exceptionsjava/io/InterruptedIOException1     PK !8h,&&3com/android/org/conscrypt/metrics/CipherSuite.class=,-com/android/org/conscrypt/metrics/CipherSuitejava/lang/EnumUNKNOWN_CIPHER_SUITE/Lcom/android/org/conscrypt/metrics/CipherSuite;$TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHATLS_RSA_WITH_AES_256_CBC_SHA$TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHATLS_RSA_WITH_AES_128_CBC_SHATLS_RSA_WITH_3DES_EDE_CBC_SHATLS_RSA_WITH_AES_128_GCM_SHA256TLS_RSA_WITH_AES_256_GCM_SHA384%TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256%TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384-TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256+TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256TLS_PSK_WITH_AES_128_CBC_SHATLS_PSK_WITH_AES_256_CBC_SHA"TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA+TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256TLS_AES_128_GCM_SHA256TLS_AES_256_GCM_SHA384TLS_CHACHA20_POLY1305_SHA256TLS_CIPHER_FAILEDidIvalues2()[Lcom/android/org/conscrypt/metrics/CipherSuite;valueOfC(Ljava/lang/String;)Lcom/android/org/conscrypt/metrics/CipherSuite;MethodParametersnamegetId()IforName SignatureALjava/lang/Enum;@1@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@  !" #$%&'( )$%&*+PK !8ٌ_6com/android/org/conscrypt/metrics/OptionalMethod.class=0com/android/org/conscrypt/metrics/OptionalMethodjava/lang/Object8(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V Signature>(Ljava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/Class<*>;)VMethodParametersclazz methodName methodParams invokeStatic'([Ljava/lang/Object;)Ljava/lang/Object;argsinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;target1    PK !8Xjj0com/android/org/conscrypt/metrics/Protocol.class=*com/android/org/conscrypt/metrics/Protocoljava/lang/Enum UNKNOWN_PROTO,Lcom/android/org/conscrypt/metrics/Protocol;SSLv3TLSv1TLSv1_1TLSv1_2TLSv1_3TLS_PROTO_FAILEDidIvalues/()[Lcom/android/org/conscrypt/metrics/Protocol;valueOf@(Ljava/lang/String;)Lcom/android/org/conscrypt/metrics/Protocol;MethodParametersnamegetId()IforName Signature>Ljava/lang/Enum;@1@@@@ @ @ @     PK !8zCcom/android/org/conscrypt/metrics/ReflexiveStatsEvent$Builder.class==com/android/org/conscrypt/metrics/ReflexiveStatsEvent$Builderjava/lang/Object setAtomIdB(I)Lcom/android/org/conscrypt/metrics/ReflexiveStatsEvent$Builder;MethodParametersatomId writeBooleanB(Z)Lcom/android/org/conscrypt/metrics/ReflexiveStatsEvent$Builder;valuewriteIntusePooledBuffer()V writeIntArrayC([I)Lcom/android/org/conscrypt/metrics/ReflexiveStatsEvent$Builder;valuesbuild9()Lcom/android/org/conscrypt/metrics/ReflexiveStatsEvent; InnerClasses5com/android/org/conscrypt/metrics/ReflexiveStatsEventBuilderNestHost1      PK !87;com/android/org/conscrypt/metrics/ReflexiveStatsEvent.class=5com/android/org/conscrypt/metrics/ReflexiveStatsEventjava/lang/Object getStatsEvent()Ljava/lang/Object; newBuilderA()Lcom/android/org/conscrypt/metrics/ReflexiveStatsEvent$Builder; buildEventA(IZIIII[I)Lcom/android/org/conscrypt/metrics/ReflexiveStatsEvent;MethodParametersatomIdsuccessprotocol cipherSuitedurationsourceuids?(IZIIII)Lcom/android/org/conscrypt/metrics/ReflexiveStatsEvent; getSdkVersion InnerClasses=com/android/org/conscrypt/metrics/ReflexiveStatsEvent$BuilderBuilder NestMembers!        PK !8he9com/android/org/conscrypt/metrics/ReflexiveStatsLog.class= 3com/android/org/conscrypt/metrics/ReflexiveStatsLogjava/lang/Objectwrite:(Lcom/android/org/conscrypt/metrics/ReflexiveStatsEvent;)VMethodParametersevent! PK !8U#f.com/android/org/conscrypt/metrics/Source.class=(com/android/org/conscrypt/metrics/Sourcejava/lang/EnumSOURCE_UNKNOWN*Lcom/android/org/conscrypt/metrics/Source;SOURCE_MAINLINE SOURCE_GMSSOURCE_UNBUNDLEDvalues-()[Lcom/android/org/conscrypt/metrics/Source;valueOf>(Ljava/lang/String;)Lcom/android/org/conscrypt/metrics/Source;MethodParametersname Signature;@1@@@@  PK !8Цhh0com/android/org/conscrypt/metrics/StatsLog.class=*com/android/org/conscrypt/metrics/StatsLogjava/lang/ObjectcountTlsHandshake)(ZLjava/lang/String;Ljava/lang/String;J)VMethodParameterssuccessprotocol cipherSuitedurationupdateCTLogListStatusChanged*(Lcom/android/org/conscrypt/ct/LogStore;)VlogStore  PK !8Mnn4com/android/org/conscrypt/metrics/StatsLogImpl.class=.com/android/org/conscrypt/metrics/StatsLogImpljava/lang/Object*com/android/org/conscrypt/metrics/StatsLogTLS_HANDSHAKE_REPORTEDI ConstantValue=/CERTIFICATE_TRANSPARENCY_LOG_LIST_STATE_CHANGED getInstance.()Lcom/android/org/conscrypt/metrics/StatsLog;countTlsHandshake)(ZLjava/lang/String;Ljava/lang/String;J)VMethodParameterssuccessprotocol cipherSuitedurationupdateCTLogListStatusChanged*(Lcom/android/org/conscrypt/ct/LogStore;)VlogStore1      PK !8N android/net/ssl/SSLEngines.classPK !86 android/net/ssl/SSLSockets.classPK !8dSш7com/android/org/conscrypt/AbstractConscryptEngine.classPK !8QNN7N com/android/org/conscrypt/AbstractConscryptSocket.classPK !8p6!com/android/org/conscrypt/AbstractSessionContext.classPK !8P>}}-&com/android/org/conscrypt/ActiveSession.classPK !8ڕ,.com/android/org/conscrypt/AddressUtils.classPK !8 q//com/android/org/conscrypt/AllocatedBuffer.classPK !8'C??;1com/android/org/conscrypt/ApplicationProtocolSelector.classPK !8 Bo4com/android/org/conscrypt/ApplicationProtocolSelectorAdapter.classPK !8^p*6com/android/org/conscrypt/ArrayUtils.classPK !8W#(00/9com/android/org/conscrypt/BufferAllocator.classPK !8*I<<+;com/android/org/conscrypt/BufferUtils.classPK !8e)=com/android/org/conscrypt/ByteArray.classPK !8Χs->com/android/org/conscrypt/CertBlocklist.classPK !8#z14@com/android/org/conscrypt/CertBlocklistImpl.classPK !8T[U{{.4Dcom/android/org/conscrypt/CertPinManager.classPK !8͑=Ecom/android/org/conscrypt/CertificatePriorityComparator.classPK !8'ȟ$5Gcom/android/org/conscrypt/ChainStrengthAnalyzer.classPK !8BV5@6Jcom/android/org/conscrypt/ClientSessionContext$HostAndPort.classPK !8q4JLcom/android/org/conscrypt/ClientSessionContext.classPK !89qPcom/android/org/conscrypt/Conscrypt$ProviderBuilder.classPK !81Scom/android/org/conscrypt/Conscrypt$Version.classPK !8<)-Ucom/android/org/conscrypt/Conscrypt.classPK !8@s2Njcom/android/org/conscrypt/ConscryptCertStore.classPK !8*_/Tlcom/android/org/conscrypt/ConscryptEngine.classPK !8l[1UUD)com/android/org/conscrypt/ConscryptEngineSocket$SSLInputStream.classPK !89OOEcom/android/org/conscrypt/ConscryptEngineSocket$SSLOutputStream.classPK !8\.5com/android/org/conscrypt/ConscryptEngineSocket.classPK !8=b: 77Lcom/android/org/conscrypt/ConscryptFileDescriptorSocket$SSLInputStream.classPK !85?==Mcom/android/org/conscrypt/ConscryptFileDescriptorSocket$SSLOutputStream.classPK !8l=/com/android/org/conscrypt/ConscryptFileDescriptorSocket.classPK !8Q9com/android/org/conscrypt/ConscryptHostnameVerifier.classPK !8Uȡ5com/android/org/conscrypt/ConscryptServerSocket.classPK !8vTM0com/android/org/conscrypt/ConscryptSession.classPK !8<͂->com/android/org/conscrypt/CryptoUpcalls.classPK !83 1ss6com/android/org/conscrypt/DESEDESecretKeyFactory.classPK !8c 99<com/android/org/conscrypt/DefaultSSLContextImpl$TLSv12.classPK !8ur99<hcom/android/org/conscrypt/DefaultSSLContextImpl$TLSv13.classPK !8 5com/android/org/conscrypt/DefaultSSLContextImpl.classPK !8|Qhh0Rcom/android/org/conscrypt/DuckTypedHpkeSpi.classPK !8sk6com/android/org/conscrypt/DuckTypedPSKKeyManager.classPK !8UMM,ycom/android/org/conscrypt/ECParameters.classPK !8s.*com/android/org/conscrypt/EmptyArray.classPK !8p3&YY,#com/android/org/conscrypt/EvpMdRef$MD5.classPK !8ks^^-com/android/org/conscrypt/EvpMdRef$SHA1.classPK !8_cmm/ocom/android/org/conscrypt/EvpMdRef$SHA224.classPK !8̅+mm/)com/android/org/conscrypt/EvpMdRef$SHA256.classPK !8 mm/com/android/org/conscrypt/EvpMdRef$SHA384.classPK !8mm/com/android/org/conscrypt/EvpMdRef$SHA512.classPK !8ivv(Wcom/android/org/conscrypt/EvpMdRef.classPK !8{m]u%%/com/android/org/conscrypt/ExperimentalApi.classPK !8 C8com/android/org/conscrypt/ExternalSession$Provider.classPK !8P/com/android/org/conscrypt/ExternalSession.classPK !8Wb@Vcom/android/org/conscrypt/FileClientSessionCache$CacheFile.classPK !8;{com/android/org/conscrypt/FileClientSessionCache$Impl.classPK !8"G  6com/android/org/conscrypt/FileClientSessionCache.classPK !8u-Hcom/android/org/conscrypt/GCMParameters.classPK !8o 15com/android/org/conscrypt/HandshakeListener.classPK !8C#Ocom/android/org/conscrypt/Hex.classPK !8$R$com/android/org/conscrypt/Hkdf.classPK !8 VTT+com/android/org/conscrypt/HpkeContext.classPK !8:4, com/android/org/conscrypt/HpkeContextRecipient.classPK !8J.U1Tcom/android/org/conscrypt/HpkeContextSender.classPK !8X94com/android/org/conscrypt/HpkeDecryptException.classPK !817com/android/org/conscrypt/HpkeImpl$X25519_AES_128.classPK !8w7com/android/org/conscrypt/HpkeImpl$X25519_AES_256.classPK !8( 8com/android/org/conscrypt/HpkeImpl$X25519_CHACHA20.classPK !8..(com/android/org/conscrypt/HpkeImpl.classPK !8C'com/android/org/conscrypt/HpkeSpi.classPK !8u.!com/android/org/conscrypt/HpkeSuite$AEAD.classPK !8=ff-g%com/android/org/conscrypt/HpkeSuite$KDF.classPK !8& RR-)com/android/org/conscrypt/HpkeSuite$KEM.classPK !8ie),com/android/org/conscrypt/HpkeSuite.classPK !8R(1com/android/org/conscrypt/Internal.classPK !8`03com/android/org/conscrypt/IvParameters$AES.classPK !8#o54com/android/org/conscrypt/IvParameters$ChaCha20.classPK !8p؈36com/android/org/conscrypt/IvParameters$DESEDE.classPK !8I7JJ,/7com/android/org/conscrypt/IvParameters.classPK !8vww,;com/android/org/conscrypt/JSSEProvider.classPK !8<7<com/android/org/conscrypt/Java7ExtendedSSLSession.classPK !8A1ZCcom/android/org/conscrypt/Java8EngineSocket.classPK !8ƺ""2XIcom/android/org/conscrypt/Java8EngineWrapper.classPK !8Jpp7Ycom/android/org/conscrypt/Java8ExtendedSSLSession.classPK !8 o9[com/android/org/conscrypt/Java8FileDescriptorSocket.classPK !8N 4acom/android/org/conscrypt/KeyGeneratorImpl$AES.classPK !8,5ccom/android/org/conscrypt/KeyGeneratorImpl$ARC4.classPK !8<099ndcom/android/org/conscrypt/KeyGeneratorImpl$ChaCha20.classPK !8=OO7ecom/android/org/conscrypt/KeyGeneratorImpl$DESEDE.classPK !8td8gcom/android/org/conscrypt/KeyGeneratorImpl$HmacMD5.classPK !8|9hcom/android/org/conscrypt/KeyGeneratorImpl$HmacSHA1.classPK !8;icom/android/org/conscrypt/KeyGeneratorImpl$HmacSHA224.classPK !8{; kcom/android/org/conscrypt/KeyGeneratorImpl$HmacSHA256.classPK !83\f;=lcom/android/org/conscrypt/KeyGeneratorImpl$HmacSHA384.classPK !8N;omcom/android/org/conscrypt/KeyGeneratorImpl$HmacSHA512.classPK !8 Β0ncom/android/org/conscrypt/KeyGeneratorImpl.classPK !80*SS5tcom/android/org/conscrypt/KeyManagerFactoryImpl.classPK !8dyC.Swcom/android/org/conscrypt/KeyManagerImpl.classPK !8?I  /'|com/android/org/conscrypt/NativeConstants.classPK !82TT2wcom/android/org/conscrypt/NativeCrypto$Range.classPK !8ĝABcom/android/org/conscrypt/NativeCrypto$SSLHandshakeCallbacks.classPK !8`YXqXq,/com/android/org/conscrypt/NativeCrypto.classPK !8>rr/com/android/org/conscrypt/NativeCryptoJni.classPK !82com/android/org/conscrypt/NativeRef$CMAC_CTX.classPK !82com/android/org/conscrypt/NativeRef$EC_GROUP.classPK !8t2^com/android/org/conscrypt/NativeRef$EC_POINT.classPK !87((8com/android/org/conscrypt/NativeRef$EVP_CIPHER_CTX.classPK !8荏$$6Hcom/android/org/conscrypt/NativeRef$EVP_HPKE_CTX.classPK !84  4com/android/org/conscrypt/NativeRef$EVP_MD_CTX.classPK !8h22com/android/org/conscrypt/NativeRef$EVP_PKEY.classPK !8,$$6com/android/org/conscrypt/NativeRef$EVP_PKEY_CTX.classPK !8GdZ2 com/android/org/conscrypt/NativeRef$HMAC_CTX.classPK !8z%""5 com/android/org/conscrypt/NativeRef$SSL_SESSION.classPK !8fc) com/android/org/conscrypt/NativeRef.classPK !8t4com/android/org/conscrypt/NativeSsl$BioWrapper.classPK !8-  ) com/android/org/conscrypt/NativeSsl.classPK !8+k5d!com/android/org/conscrypt/NativeSslSession$Impl.classPK !8Z0a$com/android/org/conscrypt/NativeSslSession.classPK !8NN.)com/android/org/conscrypt/OAEPParameters.classPK !8U#'J.com/android/org/conscrypt/OidData.classPK !8An442N/com/android/org/conscrypt/OkHostnameVerifier.classPK !8LSS12com/android/org/conscrypt/OpenSSLAeadCipher.classPK !8+/@t:com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM$AES_128.classPK !8*P@<com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM$AES_256.classPK !88>com/android/org/conscrypt/OpenSSLAeadCipherAES$GCM.classPK !8¦DAcom/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV$AES_128.classPK !8"OFDDcom/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV$AES_256.classPK !8|佺<5Fcom/android/org/conscrypt/OpenSSLAeadCipherAES$GCM_SIV.classPK !8| uu4IJcom/android/org/conscrypt/OpenSSLAeadCipherAES.classPK !8z̛  9Pcom/android/org/conscrypt/OpenSSLAeadCipherChaCha20.classPK !8225rScom/android/org/conscrypt/OpenSSLBIOInputStream.classPK !8Y8m9Ucom/android/org/conscrypt/OpenSSLBaseDHKeyAgreement.classPK !8v2[com/android/org/conscrypt/OpenSSLCipher$Mode.classPK !8 ̌5^com/android/org/conscrypt/OpenSSLCipher$Padding.classPK !8Œ -acom/android/org/conscrypt/OpenSSLCipher.classPK !8h{{5ncom/android/org/conscrypt/OpenSSLCipherChaCha20.classPK !8{ :ltcom/android/org/conscrypt/OpenSSLCipherRSA$DirectRSA.classPK !8m:vvcom/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA1.classPK !8<wcom/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA224.classPK !8lF<Xycom/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA256.classPK !8倸/<zcom/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA384.classPK !8N<@|com/android/org/conscrypt/OpenSSLCipherRSA$OAEP$SHA512.classPK !8hO5}com/android/org/conscrypt/OpenSSLCipherRSA$OAEP.classPK !8E6com/android/org/conscrypt/OpenSSLCipherRSA$PKCS1.classPK !84!com/android/org/conscrypt/OpenSSLCipherRSA$Raw.classPK !8G 0com/android/org/conscrypt/OpenSSLCipherRSA.classPK !848com/android/org/conscrypt/OpenSSLContextImpl$TLSv1.classPK !8ޞ?9com/android/org/conscrypt/OpenSSLContextImpl$TLSv11.classPK !8119וcom/android/org/conscrypt/OpenSSLContextImpl$TLSv12.classPK !89_com/android/org/conscrypt/OpenSSLContextImpl$TLSv13.classPK !8h&  2com/android/org/conscrypt/OpenSSLContextImpl.classPK !8TQ\VV7com/android/org/conscrypt/OpenSSLECDHKeyAgreement.classPK !8T\5com/android/org/conscrypt/OpenSSLECGroupContext.classPK !8q_V$$3com/android/org/conscrypt/OpenSSLECKeyFactory.classPK !8w9com/android/org/conscrypt/OpenSSLECKeyPairGenerator.classPK !8עw5ccom/android/org/conscrypt/OpenSSLECPointContext.classPK !8>3ίcom/android/org/conscrypt/OpenSSLECPrivateKey.classPK !8)@LNN2com/android/org/conscrypt/OpenSSLECPublicKey.classPK !8*0com/android/org/conscrypt/OpenSSLEvpCipher.classPK !8Q ssEϿcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC$NoPadding.classPK !8[qِyyHcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC$PKCS5Padding.classPK !8zmϟ;com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CBC.classPK !8 +l;|com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$CTR.classPK !8fssEcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB$NoPadding.classPK !8^yyHcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB$PKCS5Padding.classPK !8Ov῟;com/android/org/conscrypt/OpenSSLEvpCipherAES$AES$ECB.classPK !8qoo7com/android/org/conscrypt/OpenSSLEvpCipherAES$AES.classPK !8\*SMI`com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC$NoPadding.classPK !8lveLJcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC$PKCS5Padding.classPK !8?_?=com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CBC.classPK !89k5j&&?Mcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$CTR.classPK !8nIcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB$NoPadding.classPK !8nLcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB$PKCS5Padding.classPK !8aj:?com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128$ECB.classPK !8_:;com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_128.classPK !8T4dIcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC$NoPadding.classPK !8O(Lcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC$PKCS5Padding.classPK !8e?-س?vcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CBC.classPK !8:&&?com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$CTR.classPK !8o1I com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB$NoPadding.classPK !87qLcom/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB$PKCS5Padding.classPK !8?com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256$ECB.classPK !8揗;com/android/org/conscrypt/OpenSSLEvpCipherAES$AES_256.classPK !8 3com/android/org/conscrypt/OpenSSLEvpCipherAES.classPK !8p<4com/android/org/conscrypt/OpenSSLEvpCipherARC4.classPK !8#//D com/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC$NoPadding.classPK !8%]55G com/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC$PKCS5Padding.classPK !8qZZ:5 com/android/org/conscrypt/OpenSSLEvpCipherDESEDE$CBC.classPK !8gqq6com/android/org/conscrypt/OpenSSLEvpCipherDESEDE.classPK !8m*com/android/org/conscrypt/OpenSSLKey.classPK !8(hx0com/android/org/conscrypt/OpenSSLKeyHolder.classPK !8̏2 com/android/org/conscrypt/OpenSSLMac$AesCmac.classPK !8Ϧ/ com/android/org/conscrypt/OpenSSLMac$Hmac.classPK !8x92;"com/android/org/conscrypt/OpenSSLMac$HmacMD5.classPK !8RS3#com/android/org/conscrypt/OpenSSLMac$HmacSHA1.classPK !8D  5$com/android/org/conscrypt/OpenSSLMac$HmacSHA224.classPK !8%  5F&com/android/org/conscrypt/OpenSSLMac$HmacSHA256.classPK !84  5'com/android/org/conscrypt/OpenSSLMac$HmacSHA384.classPK !8Y  5)com/android/org/conscrypt/OpenSSLMac$HmacSHA512.classPK !8j::*`*com/android/org/conscrypt/OpenSSLMac.classPK !84_;/com/android/org/conscrypt/OpenSSLMessageDigestJDK$MD5.classPK !8cI<W1com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA1.classPK !8`"">2com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA224.classPK !8$U"">M4com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA256.classPK !8r"">5com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA384.classPK !8D!"">I7com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA512.classPK !8o;78com/android/org/conscrypt/OpenSSLMessageDigestJDK.classPK !8Gց/<com/android/org/conscrypt/OpenSSLProvider.classPK !8U}%%42?com/android/org/conscrypt/OpenSSLRSAKeyFactory.classPK !8':Bcom/android/org/conscrypt/OpenSSLRSAKeyPairGenerator.classPK !82I  7Dcom/android/org/conscrypt/OpenSSLRSAPrivateCrtKey.classPK !88{664LIcom/android/org/conscrypt/OpenSSLRSAPrivateKey.classPK !8 OZ3Ocom/android/org/conscrypt/OpenSSLRSAPublicKey.classPK !8hol-Scom/android/org/conscrypt/OpenSSLRandom.classPK !8%%>Ucom/android/org/conscrypt/OpenSSLServerSocketFactoryImpl.classPK !8 ^^;FYcom/android/org/conscrypt/OpenSSLSignature$EngineType.classPK !8xI++7[com/android/org/conscrypt/OpenSSLSignature$MD5RSA.classPK !8Yp@}]com/android/org/conscrypt/OpenSSLSignature$RSAPKCS1Padding.classPK !8 t>f_com/android/org/conscrypt/OpenSSLSignature$RSAPSSPadding.classPK !8ۜ:Sbcom/android/org/conscrypt/OpenSSLSignature$SHA1ECDSA.classPK !8}--8ccom/android/org/conscrypt/OpenSSLSignature$SHA1RSA.classPK !8N com/android/org/conscrypt/OpenSSLX509CertificateFactory$ParsingException.classPK !8}BB=Ccom/android/org/conscrypt/OpenSSLX509CertificateFactory.classPK !8u|pp6com/android/org/conscrypt/OpenSSLXDHKeyAgreement.classPK !8PH%%4com/android/org/conscrypt/OpenSSLXDHKeyFactory.classPK !8:com/android/org/conscrypt/OpenSSLXDHKeyPairGenerator.classPK !8vgZZ7\com/android/org/conscrypt/OpenSSLXECParameterSpec.classPK !8 1p- com/android/org/conscrypt/PSKKeyManager.classPK !8n}NN-Qcom/android/org/conscrypt/PSSParameters.classPK !8V{0com/android/org/conscrypt/PeerInfoProvider.classPK !8'<  8com/android/org/conscrypt/Platform$NoPreloadHolder.classPK !8S}(Acom/android/org/conscrypt/Platform.classPK !800-3com/android/org/conscrypt/Preconditions.classPK !8 #@"((5com/android/org/conscrypt/SSLClientSessionCache.classPK !8egY<)com/android/org/conscrypt/SSLNullSession$DefaultHolder.classPK !8 .com/android/org/conscrypt/SSLNullSession.classPK !8Jj//> com/android/org/conscrypt/SSLParametersImpl$AliasChooser.classPK !8>Gcom/android/org/conscrypt/SSLParametersImpl$PSKCallbacks.classPK !8sP\\1@com/android/org/conscrypt/SSLParametersImpl.classPK !8x  5"com/android/org/conscrypt/SSLServerSessionCache.classPK !8çl``5H$com/android/org/conscrypt/SSLUtils$EngineStates.classPK !8'L4&com/android/org/conscrypt/SSLUtils$SessionType.classPK !8e()com/android/org/conscrypt/SSLUtils.classPK !8t-<2com/android/org/conscrypt/ScryptKeySpec.classPK !8gT5NY4com/android/org/conscrypt/ScryptSecretKeyFactory$NotImplementedException.classPK !8$_eK@5com/android/org/conscrypt/ScryptSecretKeyFactory$ScryptKey.classPK !8$jj67com/android/org/conscrypt/ScryptSecretKeyFactory.classPK !8x4;com/android/org/conscrypt/ServerSessionContext.classPK !8[;*/ >com/android/org/conscrypt/SessionSnapshot.classPK !8&zE.Dcom/android/org/conscrypt/ShortBufferWithoutStackTraceException.classPK !8Q)&7Ecom/android/org/conscrypt/TrustManagerFactoryImpl.classPK !8-TGcom/android/org/conscrypt/TrustManagerImpl$ExtendedKeyUsagePKIXCertPathChecker.classPK !8EFiKcom/android/org/conscrypt/TrustManagerImpl$TrustAnchorComparator.classPK !8ʇ0Mcom/android/org/conscrypt/TrustManagerImpl.classPK !8&  7^com/android/org/conscrypt/TrustedCertificateIndex.classPK !8,u=%bcom/android/org/conscrypt/TrustedCertificateKeyStoreSpi.classPK !8IIDRhcom/android/org/conscrypt/TrustedCertificateStore$CertSelector.classPK !8{HttEicom/android/org/conscrypt/TrustedCertificateStore$PreloadHolder.classPK !8! 7kcom/android/org/conscrypt/TrustedCertificateStore.classPK !8}|-ucom/android/org/conscrypt/X509PublicKey.classPK !8Rzw>>*?xcom/android/org/conscrypt/XdhKeySpec.classPK !8]Ť@ycom/android/org/conscrypt/ct/CertificateEntry$LogEntryType.classPK !81߃3|com/android/org/conscrypt/ct/CertificateEntry.classPK !8Bbj::,݁com/android/org/conscrypt/ct/Constants.classPK !8S,,@acom/android/org/conscrypt/ct/DigitallySigned$HashAlgorithm.classPK !8\2Ecom/android/org/conscrypt/ct/DigitallySigned$SignatureAlgorithm.classPK !8ֺyy2mcom/android/org/conscrypt/ct/DigitallySigned.classPK !8Ggc26com/android/org/conscrypt/ct/LogInfo$Builder.classPK !8Yì*[com/android/org/conscrypt/ct/LogInfo.classPK !8=ŏ1?com/android/org/conscrypt/ct/LogStore$State.classPK !8f4cc+com/android/org/conscrypt/ct/LogStore.classPK !8jzd11/com/android/org/conscrypt/ct/LogStoreImpl.classPK !8J'ϔ)<com/android/org/conscrypt/ct/Policy.classPK !8 3com/android/org/conscrypt/ct/PolicyCompliance.classPK !8&"/-acom/android/org/conscrypt/ct/PolicyImpl.classPK !8SEXHH0com/android/org/conscrypt/ct/Serialization.classPK !8FCC9Ecom/android/org/conscrypt/ct/SerializationException.classPK !84(S[D߯com/android/org/conscrypt/ct/SignedCertificateTimestamp$Origin.classPK !8i@Kcom/android/org/conscrypt/ct/SignedCertificateTimestamp$SignatureType.classPK !8]עEScom/android/org/conscrypt/ct/SignedCertificateTimestamp$Version.classPK !8o<=Xcom/android/org/conscrypt/ct/SignedCertificateTimestamp.classPK !8t5vcom/android/org/conscrypt/ct/VerificationResult.classPK !8qU6Jcom/android/org/conscrypt/ct/VerifiedSCT$Builder.classPK !8q qww5|com/android/org/conscrypt/ct/VerifiedSCT$Status.classPK !8  .Fcom/android/org/conscrypt/ct/VerifiedSCT.classPK !8M+com/android/org/conscrypt/ct/Verifier.classPK !8ei|  8com/android/org/conscrypt/flags/CustomFeatureFlags.classPK !8AA:com/android/org/conscrypt/flags/FakeFeatureFlagsImpl.classPK !8kA2com/android/org/conscrypt/flags/FeatureFlags.classPK !8W6com/android/org/conscrypt/flags/FeatureFlagsImpl.classPK !8C+ com/android/org/conscrypt/flags/Flags.classPK !8 *LL*com/android/org/conscrypt/io/IoUtils.classPK !8h,&&3jcom/android/org/conscrypt/metrics/CipherSuite.classPK !8ٌ_6com/android/org/conscrypt/metrics/OptionalMethod.classPK !8Xjj0<com/android/org/conscrypt/metrics/Protocol.classPK !8zCcom/android/org/conscrypt/metrics/ReflexiveStatsEvent$Builder.classPK !87;(com/android/org/conscrypt/metrics/ReflexiveStatsEvent.classPK !8he9Mcom/android/org/conscrypt/metrics/ReflexiveStatsLog.classPK !8U#f.~com/android/org/conscrypt/metrics/Source.classPK !8Цhh0com/android/org/conscrypt/metrics/StatsLog.classPK !8Mnn4vcom/android/org/conscrypt/metrics/StatsLogImpl.classPKHH6