org.bouncycastle.jsse.provider

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethodsMissedClasses
Total29,711 of 29,7110%3,351 of 3,3510%3,2723,2721,5491,549145145
ProvTlsServer2,0150%2730%196196595911
ProvX509KeyManager1,5630%1660%133133505011
ProvSSLContextSpi1,4740%900%8282373711
JsseUtils1,4140%2300%188188666611
ProvTlsClient1,3820%1780%135135464611
NamedGroupInfo1,1700%1800%124124343411
ProvSSLEngine1,1010%1520%134134585811
SignatureSchemeInfo9030%1540%113113363611
ProvSSLSocketDirect8930%520%8686606011
ProvSSLSocketWrap8550%640%121121898911
ProvAlgorithmChecker8090%1110%8282252511
ProvX509TrustManager7970%720%6363272711
BouncyCastleJsseProvider7610%400%4040202011
SSLParametersUtil6850%1140%66669911
CipherSuiteInfo6000%760%8383181811
ProvX509KeyManagerSimple5690%600%5656262611
ProvSSLSessionContext5430%900%7272272711
ContextData5200%680%6363292911
NamedGroupInfo.All5170%40%553311
SignatureSchemeInfo.All5160%60%10107711
HostnameUtil4920%1020%6363121211
PropertyUtils4760%380%3434151511
DisabledAlgorithmConstraints4540%580%4343141411
ProvTrustManagerFactorySpi3890%540%3737101011
ProvSSLSessionBase3750%560%6161333311
ProvSSLParameters3660%100%5353484811
JsseUtils_83500%640%5050181811
IDNUtil3480%680%4545111111
FipsUtils2860%200%2121111111
ProvAlgorithmConstraints2840%580%37378811
SSLSocketUtil2390%320%2929131311
JcaAlgorithmDecomposer2120%280%23239911
ProvX509Key2070%300%24249911
ProvTlsClient.new TlsAuthentication() {...}1950%260%16163311
JsseUtils_71940%480%4343101011
ImportX509TrustManager_51940%80%1818141411
OldCertUtil.X509CertificateWrapper1850%n/a1717171711
ProvKeyManagerFactorySpi1810%200%18188811
ProvSSLSocketBase1750%120%2222161611
ProvSSLServerSocket1730%0%2222212111
DisabledAlgorithmConstraints.KeySizeConstraint1650%320%22226611
ProvSSLSession1540%240%2929171711
AbstractAlgorithmConstraints1510%360%27279911
TransportData1410%280%23239911
ImportSSLSession_71390%60%3333303011
ReflectionUtil1390%200%2222121211
SSLSessionUtil1380%220%15154411
DisabledAlgorithmConstraints.BinOp1370%230%18184411
X509TrustManagerUtil1360%160%12124411
ImportSSLSession_51350%60%3333303011
ExportSSLSession_71250%40%3030282811
ProvSSLSessionHandshake1220%60%2121181811
ExportSSLSession_51170%40%2828262611
ProvTlsClientProtocol1140%80%12128811
SSLEngineUtil1040%200%16166611
ProvX509KeyManager.Match900%140%12125511
SignatureSchemeInfo.PerConnection860%40%1515131311
ImportX509KeyManager_5830%n/a1313131311
ProvX509KeyManagerSimple.Match780%140%12125511
OldCertUtil770%80%662211
ProvSSLSocketWrap.AppDataInput710%60%885511
ProvSSLSocketDirect.AppDataInput710%60%885511
ProvSSLConnection700%60%12129911
ProvSSLSessionResumed700%40%1212101011
ProvSSLSocketFactory620%n/a1010101011
ImportX509KeyManager_4600%n/a1010101011
BouncyCastleJsseProvider.BcJsseService570%0%332211
ExportX509TrustManager_7530%n/a999911
ImportX509TrustManager_7530%n/a999911
ProvSSLSocketDirect_8500%n/a888811
ReflectionUtil.new PrivilegedAction() {...}500%80%662211
ProvX509KeyManager.DefaultPublicKeyFilter500%120%993311
X509KeyManagerUtil490%60%774411
DefaultSSLContextSpi.LazyManagers480%40%331111
KeyStoreUtil470%80%773311
ProvSSLServerSocketFactory450%n/a777711
ProvAlgorithmDecomposer440%80%773311
DefaultSSLContextSpi430%40%775511
NamedGroupInfo.PerConnection420%0%554411
ProvX509KeyManager.ECPublicKeyFilter13410%100%883311
ProvSSLSocketBase.new Runnable() {...}410%0%332211
ReflectionUtil.new PrivilegedAction() {...}410%40%442211
ProvSSLSocketDirect_9390%n/a666611
BouncyCastleJsseProvider.new EngineCreator() {...}390%n/a222211
DummyX509TrustManager370%n/a888811
ProvSSLSocketDirect.AppDataOutput360%0%554411
ProvSSLSocketWrap.AppDataOutput360%0%554411
ReflectionUtil.new PrivilegedAction() {...}360%40%442211
BouncyCastleJsseProvider.new EngineCreator() {...}350%n/a222211
ProvSSLSessionContext.new LinkedHashMap() {...}340%60%552211
JsseUtils_7.ExportAlgorithmConstraints330%n/a555511
JsseUtils_7.ImportAlgorithmConstraints330%n/a555511
ProvX509KeyManager.MatchQuality330%n/a111111
ReflectionUtil.new PrivilegedAction() {...}320%n/a222211
ReflectionUtil.new PrivilegedAction() {...}310%40%442211
BouncyCastleJsseProvider.new EngineCreator() {...}310%n/a222211
ProvX509TrustManager.new X509CertSelector() {...}300%60%552211
DefaultSSLContextSpi.LazyInstance300%0%221111
ProvSSLSessionContext.SessionEntry280%60%663311
BouncyCastleJsseProvider.new PrivilegedAction() {...}280%40%442211
BouncyCastleJsseProvider.new EngineCreator() {...}270%n/a222211
ProvSSLSocketWrap_8260%n/a444411
ReflectionUtil.new PrivilegedAction() {...}260%0%332211
ProvDHGroupVerifier250%40%553311
ExportX509TrustManager_5250%n/a555511
PKIXUtil210%0%443311
ProvSSLEngine_8210%n/a444411
BouncyCastleJsseProvider.new EngineCreator() {...}210%n/a222211
BouncyCastleJsseProvider.new EngineCreator() {...}210%n/a222211
BouncyCastleJsseProvider.new EngineCreator() {...}210%n/a222211
BouncyCastleJsseProvider.new EngineCreator() {...}200%n/a222211
BouncyCastleJsseProvider.new PrivilegedAction() {...}200%n/a222211
ContextData.new Comparator() {...}200%40%442211
DummyX509KeyManager190%n/a888811
SignatureSchemeInfo.PerContext180%n/a111111
JsseUtils_8.ExportSNIMatcher170%n/a333311
JsseUtils_8.ImportSNIMatcher170%n/a333311
ProvSSLSocketBase.2.new PrivilegedAction() {...}170%n/a222211
ProvX509KeyManager.new LinkedHashMap() {...}170%0%332211
JsseUtils_8.ImportAPSelector0%n/a333311
JsseSecurityParameters0%n/a222211
JsseSessionParameters0%n/a333311
JsseUtils_8.ExportAPSelector0%n/a333311
NamedGroupInfo.DefaultedResult0%n/a333311
ProvSSLSocketWrap_90%n/a222211
ProvTlsServerProtocol0%n/a222211
NamedGroupInfo.PerContext0%n/a111111
ProvX509KeyManagerSimple.Credential0%n/a111111
ProvTlsServer.new Comparator() {...}0%n/a222211
DisabledAlgorithmConstraints.DisabledConstraint0%n/a333311
ProvSSLSocketBase.new Closeable() {...}0%n/a222211
ProvSSLEngine_90%n/a222211
PropertyUtils.new PrivilegedAction() {...}0%n/a222211
PropertyUtils.new PrivilegedAction() {...}0%n/a222211
ImportSSLSession_80%n/a222211
KeyStoreConfig0%n/a111111
ExportSSLSession_80%n/a222211
ImportSSLSession_90%n/a222211
ExportSSLSession_90%n/a222211
JsseUtils_8.UnknownServerName0%n/a111111
SSLServerSocketFactoryImpl0%n/a111111
SSLSocketFactoryImpl0%n/a111111
JsseUtils.BCUnknownServerName0%n/a111111
DisabledAlgorithmConstraints.Constraint0%n/a222211
JsseUtils_90%n/a111111