io.grpc.netty.shaded.io.netty.handler.ssl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total23,333 of 23,3330%2,440 of 2,4400%2,5732,5735,6235,6231,3291,329168168
ReferenceCountedOpenSslEngine3,5960%5960%394394777777939311
SslHandler2,2670%3470%264264614614848411
ReferenceCountedOpenSslContext1,0300%1040%100100253253464611
SslContext9320%560%9393182182636311
OpenSsl8810%1000%7474232232242411
CipherSuiteConverter8520%1220%7979203203181811
ReferenceCountedOpenSslEngine.DefaultOpenSslSession7490%850%7575163163313111
JdkSslContext7100%620%5959147147242411
SslContextBuilder5790%280%5757122122434311
SslUtils5290%820%6060120120191911
PemX509Certificate4060%300%64649696494911
SslClientHelloHandler3480%390%3535106106151511
SslHandler.SslTasksRunner3010%300%262680809911
ReferenceCountedOpenSslServerContext2940%280%202070706611
OpenSslSessionStats2620%n/a17176767171711
ReferenceCountedOpenSslClientContext2590%380%242464645511
JdkSslServerContext2480%180%19194747101011
JdkAlpnSslUtils2260%0%9966667711
JdkSslClientContext2250%160%20204747121211
OpenSslServerContext2110%0%15154040141411
PemReader2060%80%121261618811
PemPrivateKey2050%120%28285151222211
OpenSslKeyMaterialProvider1990%240%191963637711
OpenSslKeyMaterialManager1890%240%191945457711
JdkAlpnSslEngine1780%220%26264141151511
AbstractSniHandler1710%200%151548485511
JdkSslEngine1710%n/a37375050373711
OpenSslX509Certificate1680%0%35354747343411
OpenSslX509KeyManagerFactory.OpenSslKeyStore.new KeyStoreSpi() {...}1650%220%28283434171711
OpenSslSessionContext1650%120%151542429911
ReferenceCountedOpenSslEngine.new ExtendedOpenSslSession() {...}1630%260%171736364411
ExtendedOpenSslSession1530%n/a27273434272711
Java8SslUtils1520%280%222237378811
OpenSslServerSessionContext1460%80%121238388811
DefaultOpenSslKeyMaterial1450%240%24244545121211
OpenSslClientContext1320%0%101025259911
SniHandler1240%60%13133333101011
SslMasterKeyHandler1240%160%151540407711
OpenSslX509KeyManagerFactory1230%60%15153131121211
ReferenceCountedOpenSslClientContext.OpenSslClientCertificateCallback1200%180%151536364411
ApplicationProtocolNegotiationHandler1160%160%141434346611
OpenSslTlsv13X509ExtendedTrustManager.1.new SSLSession() {...}1120%n/a22222525222211
DelegatingSslContext1100%n/a14142929141411
ApplicationProtocolConfig1050%0%111125259911
ApplicationProtocolUtil1010%200%141423234411
OpenSslX509KeyManagerFactory.OpenSslKeyManagerFactorySpi.ProviderFactory.OpenSslPopulatedKeyMaterialProvider1000%160%111127273311
ReferenceCountedOpenSslContext.AbstractCertificateVerifier980%220%141436363311
OpenSslJavaxX509Certificate960%0%19193030181811
OpenSslX509KeyManagerFactory.OpenSslKeyManagerFactorySpi940%120%121223236611
SslHandler.SslHandlerCoalescingBufferQueue920%120%101026264411
SslHandler.SslEngineType.new SslHandler.SslEngineType() {...}910%0%7719195511
PseudoRandomFunction890%0%4417172211
JdkAlpnApplicationProtocolNegotiator890%160%18182121101011
SignatureAlgorithmConverter860%100%7713132211
OpenSslCachingKeyMaterialProvider840%140%101025253311
PemValue840%0%14142222121211
Conscrypt840%140%131322226611
OpenSslTlsv13X509ExtendedTrustManager830%80%14142323101011
OpenSslPrivateKey.OpenSslPrivateKeyMaterial830%60%13132626101011
OptionalSslHandler810%80%121225258811
JettyNpnSslEngine790%0%7726265511
ReferenceCountedOpenSslContext.PrivateKeyMethod780%0%7722225511
SslHandler.SslEngineType.new SslHandler.SslEngineType() {...}780%0%6618185511
OpenSslX509TrustManagerWrapper760%60%6625253311
JdkBaseApplicationProtocolNegotiator730%n/a8818188811
SslHandler.new ChannelFutureListener() {...}720%60%5511112211
SslHandler.SslEngineType.new SslHandler.SslEngineType() {...}720%0%7716165511
JdkNpnApplicationProtocolNegotiator690%80%131317179911
OpenSslPrivateKey670%0%15152323131311
JdkAlpnSslEngine.AlpnSelector660%160%121217174411
IdentityCipherSuiteFilter640%80%7716163311
SslClientHelloHandler.new FutureListener() {...}640%0%3315152211
SslHandler.SslEngineType630%0%55993311
ConscryptAlpnSslEngine600%0%7711116611
OpenSslX509TrustManagerWrapper.new PrivilegedAction() {...}600%60%5520202211
SupportedCipherSuiteFilter580%80%6614142211
SniCompletionEvent570%0%6612125511
SslCompletionEvent560%0%7711115511
OpenSslX509TrustManagerWrapper.UnsafeTrustManagerWrapper560%60%5520202211
SslProvider550%0%44882211
ReferenceCountedOpenSslEngine.new AbstractReferenceCounted() {...}540%100%9910104411
OpenSslCertificateException530%0%8814146611
JdkAlpnApplicationProtocolNegotiator.AlpnWrapper520%100%6610101111
SslHandler.new Runnable() {...}510%0%44882211
ReferenceCountedOpenSslContext.new AbstractReferenceCounted() {...}490%100%99994411
ConscryptAlpnSslEngine.ServerEngine480%0%3313132211
OpenSslCachingX509KeyManagerFactory470%0%4411113311
OpenSslTlsv13X509ExtendedTrustManager.new JdkSslEngine() {...}450%60%66883311
JdkBaseApplicationProtocolNegotiator.NoFailProtocolSelector450%0%6614144411
OpenSslContext440%n/a44884411
ApplicationProtocolConfig.Protocol440%n/a11221111
ReferenceCountedOpenSslEngine.HandshakeState440%n/a11551111
JettyAlpnSslEngine.ServerEngine430%n/a3312123311
JettyAlpnSslEngine.ClientEngine410%n/a3312123311
ConscryptAlpnSslEngine.ClientEngine390%n/a2211112211
SslHandler.8.new Runnable() {...}380%0%33662211
SslHandler.new Runnable() {...}350%0%33662211
OpenSslSessionTicketKey350%n/a44664411
ApplicationProtocolConfig.SelectorFailureBehavior340%n/a11441111
ApplicationProtocolConfig.SelectedListenerFailureBehavior340%n/a11441111
JettyAlpnSslEngine340%0%7711116611
ClientAuth340%n/a11441111
ReferenceCountedOpenSslServerContext.OpenSslServerCertificateCallback310%0%3313132211
SslMasterKeyHandler.WiresharkSslMasterKeyHandler310%0%3310102211
SslHandler.8.new FutureListener() {...}300%0%33552211
JettyAlpnSslEngine.ClientEngine.new ALPN.ClientProvider() {...}300%n/a44994411
JettyNpnSslEngine.new NextProtoNego.ServerProvider() {...}0%n/a44994411
JdkBaseApplicationProtocolNegotiator.NoFailProtocolSelectionListener0%0%5511114411
OpenSslNpnApplicationProtocolNegotiator0%n/a6610106611
ReferenceCountedOpenSslContext.DefaultOpenSslEngineMap0%n/a44664411
ConscryptAlpnSslEngine.BufferAdapter0%n/a44994411
SslHandler.LazyChannelPromise0%0%55883311
OpenSslPrivateKeyMethod0%n/a1113131111
ReferenceCountedOpenSslServerContext.OpenSslSniHostnameMatcher0%0%33882211
ReferenceCountedOpenSslClientContext.OpenSslClientSessionContext0%0%9912127711
OpenSslDefaultApplicationProtocolNegotiator0%n/a55775511
JettyNpnSslEngine.new NextProtoNego.ClientProvider() {...}0%n/a44884411
SniHandler.AsyncMappingAdapter0%n/a22882211
JdkDefaultApplicationProtocolNegotiator0%n/a55665511
ReferenceCountedOpenSslEngine.new Runnable() {...}0%0%33662211
JettyAlpnSslEngine.ServerEngine.new ALPN.ServerProvider() {...}0%n/a33663311
OpenSslX509KeyManagerFactory.OpenSslKeyManagerFactorySpi.ProviderFactory0%n/a22662211
SslHandler.new ChannelFutureListener() {...}0%0%33552211
OpenSslCachingX509KeyManagerFactory.new KeyManagerFactorySpi() {...}0%n/a44664411
SslHandler.SslTasksRunner.new Runnable() {...}0%n/a22442211
OpenSslTlsv13X509ExtendedTrustManager.1.new ExtendedOpenSslSession() {...}0%n/a44444411
TrustManagerFactoryWrapper0%n/a44664411
KeyManagerFactoryWrapper0%n/a44664411
NotSslRecordException0%n/a44884411
JdkNpnApplicationProtocolNegotiator.new JdkApplicationProtocolNegotiator.SslEngineWrapperFactory() {...}0%0%33552211
SslHandler.new FutureListener() {...}0%n/a22332211
SslHandler.new Runnable() {...}0%n/a22332211
SslHandler.new Runnable() {...}0%n/a22332211
ReferenceCountedOpenSslClientContext.ExtendedTrustManagerVerifyCallback0%n/a22552211
ReferenceCountedOpenSslServerContext.ExtendedTrustManagerVerifyCallback0%n/a22552211
SslHandler.new FutureListener() {...}0%n/a22332211
ConscryptAlpnSslEngine.BufferAllocatorAdapter0%n/a22442211
OpenSslEngine0%n/a22552211
JdkAlpnSslUtils.new PrivilegedExceptionAction() {...}0%n/a22222211
JdkAlpnSslUtils.new PrivilegedExceptionAction() {...}0%n/a22222211
ReferenceCountedOpenSslClientContext.TrustManagerVerifyCallback0%n/a22552211
OpenSslX509TrustManagerWrapper.new X509TrustManager() {...}0%n/a44444411
ReferenceCountedOpenSslServerContext.TrustManagerVerifyCallback0%n/a22552211
OpenSslX509KeyManagerFactory.OpenSslKeyStore0%n/a11331111
ReferenceCountedOpenSslContext.new OpenSslApplicationProtocolNegotiator() {...}0%n/a55555511
JdkBaseApplicationProtocolNegotiator.FailProtocolSelectionListener0%n/a22332211
JdkBaseApplicationProtocolNegotiator.new JdkApplicationProtocolNegotiator.ProtocolSelectorFactory() {...}0%n/a22222211
JdkBaseApplicationProtocolNegotiator.new JdkApplicationProtocolNegotiator.ProtocolSelectorFactory() {...}0%n/a22222211
JdkBaseApplicationProtocolNegotiator.new JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory() {...}0%n/a22222211
JdkBaseApplicationProtocolNegotiator.new JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory() {...}0%n/a22222211
JdkApplicationProtocolNegotiator.AllocatorAwareSslEngineWrapperFactory0%n/a22222211
ConscryptAlpnSslEngine.ClientEngine.new HandshakeListener() {...}0%n/a22332211
ConscryptAlpnSslEngine.ServerEngine.new HandshakeListener() {...}0%n/a22332211
SslHandler.SslTasksRunner.new Runnable() {...}0%n/a22332211
JdkBaseApplicationProtocolNegotiator.FailProtocolSelector0%n/a22332211
JdkAlpnSslUtils.new PrivilegedExceptionAction() {...}0%n/a22222211
JdkAlpnSslUtils.new PrivilegedExceptionAction() {...}0%n/a22222211
JdkAlpnSslUtils.new PrivilegedExceptionAction() {...}0%n/a22222211
SslCloseCompletionEvent0%n/a22332211
SniHandler.Selection0%n/a11441111
SslHandshakeCompletionEvent0%n/a22332211
OpenSslSessionContext.EmptyEnumeration0%n/a22222211
JdkAlpnSslUtils.new BiFunction() {...}0%n/a22222211
JdkDefaultApplicationProtocolNegotiator.new JdkApplicationProtocolNegotiator.SslEngineWrapperFactory() {...}0%n/a22222211
Java7SslParametersUtils0%n/a11221111
JdkAlpnApplicationProtocolNegotiator.FailureWrapper0%n/a11111111
OpenSslX509TrustManagerWrapper.new OpenSslX509TrustManagerWrapper.TrustManagerWrapper() {...}0%n/a22222211
SslHandshakeTimeoutException0%n/a11221111