org.bouncycastle.tls

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total39,837 of 39,8370%5,215 of 5,2150%4,7544,75410,20710,2071,9191,919177177
TlsUtils.java7,2730%1,0930%9089081,8501,85030430411
TlsProtocol.java2,9810%4170%308308797797949411
TlsClientProtocol.java2,6170%3970%245245699699323211
TlsServerProtocol.java2,2680%3100%197197591591333311
TlsExtensionsUtils.java2,1360%2660%29629654254216316311
DTLSClientProtocol.java1,7020%2080%123123419419191922
DTLSRecordLayer.java1,6250%2490%162162412412353511
DTLSServerProtocol.java1,3940%1560%9999344344212122
DTLSReliableHandshake.java9030%840%7373234234313144
AbstractTlsServer.java8810%1660%133133215215505011
RecordStream.java8620%870%7979210210353533
ProtocolVersion.java7260%1810%132132164164343411
Certificate.java5360%720%6060128128242422
AbstractTlsClient.java5280%950%8686150150383811
ByteQueue.java5080%360%36369696181811
TlsPSKKeyExchange.java5070%600%4949127127191911
NamedGroup.java5050%1190%1001008787242411
AbstractTlsContext.java4400%450%5353114114303011
OfferedPsks.java4090%420%33339999121233
SecurityParameters.java3930%0%5858128128575711
DeferredHash.java3680%420%4242106106212111
CertificateRequest.java3560%520%38388989121211
TlsSRPKeyExchange.java3260%200%24247373141411
CertificateStatus.java3250%450%35359393111111
DTLSTransport.java3020%360%272771719911
TlsDHUtils.java2840%420%35355454121211
SessionParameters.java2790%160%34347373262622
ServerHello.java2410%0%12123232111111
ClientHello.java2120%200%22225757121211
SignatureAndHashAlgorithm.java2020%260%32327070131311
DTLSReassembler.java1960%280%24244747101022
SignatureScheme.java1880%530%57576565151511
CertificateURL.java1760%220%181844447722
TrustedAuthority.java1730%240%26264848111111
TlsDHEKeyExchange.java1720%0%16164343151511
TlsECDHEKeyExchange.java1700%0%17174545161611
DefaultTlsServer.java1630%0%131317178811
ProtocolName.java1610%100%15154444101011
HeartbeatMessage.java1600%160%19194040111122
DefaultTlsDHConfigVerifier.java1550%260%24244040111111
OCSPStatusRequest.java1440%140%121241415511
DTLSReplayWindow.java1390%180%131331314411
SSL3Utils.java1340%0%9927278811
Timeout.java1330%260%212139398811
TlsDHanonKeyExchange.java1310%0%17173636161611
DefaultTlsDHGroupVerifier.java1290%200%21213131111111
DTLSProtocol.java1280%200%181838388811
SimulatedTlsSRPIdentityManager.java1270%n/a4422224411
TlsECDHanonKeyExchange.java1270%0%18183737171711
DTLSVerifier.java1220%100%7733332211
ServerNameList.java1180%120%111133335511
SRPTlsServer.java1160%100%16162727101011
TlsECCUtils.java1120%220%191932328811
ArrayUtil.java1110%260%181818185511
PskIdentity.java1100%140%151525258811
ExtensionType.java1090%440%464648484411
HandshakeMessageOutput.java1060%0%8828287711
CertificateStatusRequestItemV2.java1060%100%121232327711
CombinedHash.java1010%0%9927277711
URLAndHash.java980%150%131328285511
ByteQueueInputStream.java960%0%11112222101011
DefaultTlsSRPConfigVerifier.java950%120%121221216611
DefaultTlsKeyExchangeFactory.java920%n/a16161616161611
PSKTlsServer.java920%0%9913137711
TlsSRTPUtils.java910%100%111122226611
AlertDescription.java890%350%373738383311
TlsRSAKeyExchange.java880%0%11112222101011
CertificateStatusRequest.java870%100%121226267711
RosstandartObjectIdentifiers.java820%n/a1120201111
DefaultTlsClient.java810%n/a33443311
UDPTransport.java800%0%9920206611
AbstractTlsPeer.java780%0%29293535272711
AbstractTlsKeyExchangeFactory.java780%n/a16161616161611
DTLSEpoch.java770%0%121223239911
SignatureAlgorithm.java750%260%282831315511
DefaultTlsCredentialedSigner.java740%100%111122226611
KeyShareEntry.java720%100%111119196611
TlsECDHKeyExchange.java710%0%14142020131311
TlsDHKeyExchange.java710%0%14142020131311
Utils.java710%160%111121213311
SRPTlsClient.java700%0%12121919101011
HandshakeType.java690%240%262628284411
HashAlgorithm.java690%220%232324246611
ServerName.java660%0%9918185511
ServerSRPParams.java660%n/a7720207711
TlsSRPUtils.java660%0%131318189911
PSKTlsClient.java640%n/a7710107711
DigitallySigned.java0%0%9919195511
CertificateVerify.java0%0%8818185511
AbstractTlsKeyExchange.java0%0%15152121121211
TlsSessionImpl.java0%100%101014145511
TlsFatalAlert.java0%0%7714146611
HandshakeMessageInput.java0%n/a6610106611
ClientCertificateType.java0%130%151516163311
RecordPreview.java0%n/a66996611
UseSRTPData.java0%0%7712123311
TlsInputStream.java0%0%6610105511
SessionID.java0%0%7711116611
MACAlgorithm.java0%0%111113134411
HeartbeatExtension.java0%0%6612124411
NewSessionTicket.java0%n/a5512125511
PRFAlgorithm.java0%0%101011113311
HeartbeatMode.java0%0%88774411
HeartbeatMessageType.java0%0%88774411
CertChainType.java0%0%88774411
KeyUpdateRequest.java0%0%88774411
NameType.java0%0%77775511
ContentType.java0%0%9910103311
ByteQueueOutputStream.java0%n/a44884411
BasicTlsPSKIdentity.java0%n/a6612126611
TlsSRPLoginParameters.java0%n/a5510105511
IdentifierType.java0%0%77883311
TlsOutputStream.java0%n/a44994411
BasicTlsSRPIdentity.java0%n/a4410104411
BasicTlsPSKExternal.java0%n/a5510105511
DTLSRequest.java0%n/a55995511
EdECObjectIdentifiers.java0%n/a11551111
PskKeyExchangeMode.java0%0%55663311
CachedInformationType.java0%0%55663311
AlertLevel.java0%0%55663311
CertificateEntry.java0%0%44883311
DigestInputBuffer.java0%n/a33553311
SimpleOutputStream.java0%n/a44664411
SupplementalDataEntry.java0%n/a33663311
TlsServerCertificateImpl.java0%n/a33663311
TlsException.java0%n/a33663311
MaxFragmentLength.java0%0%44222211
ECBasisType.java0%0%44222211
TlsRSAUtils.java0%n/a22332211
TlsFatalAlertReceived.java0%n/a22442211
TlsPeerOptions.java0%n/a22332211
CipherSuite.java0%0%33442211
KeyExchangeAlgorithm.java0%0%33442211
NullOutputStream.java0%n/a44444411
TlsClientContextImpl.java0%n/a22332211
TlsNullCompression.java0%n/a33333311
TlsServerContextImpl.java0%n/a22332211
Shorts.java0%n/a22222211
ServerOnlyTlsAuthentication.java0%n/a22222211
TlsObjectIdentifiers.java0%n/a11111111
Times.java0%n/a22222211
TlsNoCloseNotifyException.java0%n/a11221111
TlsTimeoutException.java0%n/a11221111
SupplementalDataType.java0%n/a11111111
ECCurveType.java0%n/a11111111
ChangeCipherSpec.java0%n/a11111111
SRTPProtectionProfile.java0%n/a11111111
ClientAuthenticationType.java0%n/a11111111
EncryptionAlgorithm.java0%n/a11111111
BulkCipherAlgorithm.java0%n/a11111111
CertificateType.java0%n/a11111111
UserMappingType.java0%n/a11111111
CompressionMethod.java0%n/a11111111
CipherType.java0%n/a11111111
NamedGroupRole.java0%n/a11111111
RecordFormat.java0%n/a11111111
ConnectionEnd.java0%n/a11111111
CertificateStatusType.java0%n/a11111111
DTLSRecordFlags.java0%n/a11111111
ChannelBinding.java0%n/a11111111
RenegotiationPolicy.java0%n/a11111111
ExporterLabel.java0%n/a11111111
ECPointFormat.java0%n/a11111111