org.bouncycastle.tls

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethodsMissedClasses
Total40,568 of 40,5680%5,404 of 5,4040%4,8944,8941,9321,932169169
TlsUtils7,6610%1,1600%95795731731711
TlsProtocol2,9810%4110%307307969611
TlsClientProtocol2,7290%4110%252252323211
TlsServerProtocol2,3330%3280%206206333311
TlsExtensionsUtils2,1750%2720%30330316716711
DTLSClientProtocol1,7700%2320%136136202011
DTLSRecordLayer1,6200%2470%162162363611
DTLSServerProtocol1,5280%1900%117117222211
AbstractTlsServer9320%1780%143143545411
DTLSReliableHandshake8560%840%6565232311
ProtocolVersion7260%1810%132132343411
RecordStream6960%710%6161252511
NamedGroup6190%1590%139139323211
AbstractTlsClient5280%910%8585393911
Certificate5090%720%5555191911
ByteQueue5080%360%3636181811
TlsPSKKeyExchange5070%600%4949191911
AbstractTlsContext4400%450%5353303011
SecurityParameters3960%0%5959585811
OfferedPsks3770%420%3131101011
DeferredHash3680%420%4242212111
CertificateRequest3550%520%3838121211
CertificateStatus3240%450%3535111111
TlsSRPKeyExchange3240%200%2424141411
DTLSTransport3080%360%27279911
TlsDHUtils2840%420%3535121211
SignatureScheme2660%900%9393171711
SignatureAndHashAlgorithm2470%260%3232131311
ServerHello2410%0%1212111111
ClientHello2120%200%2222121211
DTLSReassembler1730%280%19195511
TlsDHEKeyExchange1700%0%1616151511
TrustedAuthority1690%240%2626111111
TlsECDHEKeyExchange1680%0%1717161611
ProtocolName1610%100%1515101011
CertificateURL1470%220%16165511
SessionParameters.Builder1470%100%1717121211
OCSPStatusRequest1440%140%12125511
DefaultTlsServer1390%0%13138811
DTLSReplayWindow1390%180%13134411
HeartbeatMessage1350%140%15158811
SSL3Utils1340%0%998811
TlsDHanonKeyExchange1310%0%1717161611
Timeout1290%260%20207711
DefaultTlsDHGroupVerifier1290%200%2121111111
SimulatedTlsSRPIdentityManager1270%n/a444411
TlsECDHanonKeyExchange1270%0%1818171711
DTLSProtocol1270%180%17178811
DTLSVerifier1220%100%772211
RecordStream.Record1200%120%12126611
ServerNameList1180%120%11115511
SRPTlsServer1160%100%1616101011
TlsECCUtils1120%220%19198811
PskIdentity1100%140%15158811
ExtensionType1090%440%46464411
CertificateStatusRequestItemV21060%100%12127711
HandshakeMessageOutput1060%0%887711
SessionParameters1050%0%1414121211
CombinedHash1010%0%997711
URLAndHash980%150%13135511
ByteQueueInputStream960%0%1111101011
DefaultTlsSRPConfigVerifier950%120%12126611
DefaultTlsKeyExchangeFactory920%n/a1616161611
PSKTlsServer920%0%997711
TlsSRTPUtils910%100%11116611
AlertDescription890%350%37373311
TlsRSAKeyExchange880%0%1111101011
CertificateStatusRequest870%100%12127711
UDPTransport800%0%996611
AbstractTlsKeyExchangeFactory780%n/a1616161611
AbstractTlsPeer780%0%2929272711
DTLSEpoch770%0%12129911
HandshakeType770%280%30304411
SignatureAlgorithm750%260%28285511
DefaultTlsCredentialedSigner740%100%11116611
KeyShareEntry720%100%11116611
TlsECDHKeyExchange710%0%1414131311
TlsDHKeyExchange710%0%1414131311
SRPTlsClient700%0%1212101011
HashAlgorithm690%220%23236611
DefaultTlsClient690%n/a333311
TlsSRPUtils660%0%13139911
ServerName660%0%995511
ServerSRPParams660%n/a777711
PSKTlsClient640%n/a777711
DTLSClientProtocol.ClientHandshakeState0%n/a111111
DigitallySigned0%0%995511
CertificateVerify0%0%885511
TlsSessionImpl0%100%10105511
AbstractTlsKeyExchange0%0%1515121211
TlsFatalAlert0%0%776611
HandshakeMessageInput0%n/a666611
RecordStream.SequenceNumber0%0%664411
DTLSServerProtocol.ServerHandshakeState0%n/a111111
ClientCertificateType0%130%15153311
RecordPreview0%n/a666611
UseSRTPData0%0%773311
DefaultTlsHeartbeat0%0%664411
TlsInputStream0%0%665511
SessionID0%0%776611
MACAlgorithm0%0%11114411
HeartbeatExtension0%0%664411
PRFAlgorithm0%0%11113311
NewSessionTicket0%n/a555511
HeartbeatMode0%0%884411
HeartbeatMessageType0%0%884411
KeyUpdateRequest0%0%884411
CertChainType0%0%884411
ContentType0%0%993311
CertificateCompressionAlgorithm0%0%884411
NameType0%0%775511
ByteQueueOutputStream0%n/a444411
PskKeyExchangeMode0%0%774411
BasicTlsPSKIdentity0%n/a666611
TlsSRPLoginParameters0%n/a555511
TlsOutputStream0%n/a444411
CertificateURL.ListBuffer160%n/a222211
IdentifierType0%0%773311
BasicTlsPSKExternal0%n/a555511
BasicTlsSRPIdentity0%n/a444411
DTLSRequest0%n/a555511
CachedInformationType0%0%553311
AlertLevel0%0%553311
HeartbeatMessage.PayloadBuffer0%0%443311
Certificate.ParseOptions0%n/a555511
DTLSReassembler.Range0%n/a555511
CertificateEntry0%0%443311
DigestInputBuffer0%n/a333311
DTLSReliableHandshake.Message0%n/a444411
OfferedPsks.SelectedConfig0%n/a111111
DTLSReliableHandshake.RecordLayerBuffer0%n/a222211
TlsException0%n/a333311
TlsServerCertificateImpl0%n/a333311
OfferedPsks.BindersConfig0%n/a111111
SupplementalDataEntry0%n/a333311
DTLSReliableHandshake.new DTLSHandshakeRetransmit() {...}0%n/a222211
MaxFragmentLength0%0%442211
ECBasisType0%0%442211
CertificateType0%0%442211
TlsRSAUtils0%n/a222211
TlsFatalAlertReceived0%n/a222211
KeyExchangeAlgorithm0%0%332211
CipherSuite0%0%332211
NullOutputStream0%n/a444411
TlsClientContextImpl0%n/a222211
TlsServerContextImpl0%n/a222211
ServerOnlyTlsAuthentication0%n/a222211
TlsObjectIdentifiers0%n/a111111
TlsNoCloseNotifyException0%n/a111111
TlsTimeoutException0%n/a111111
UserMappingType0%n/a111111
ChannelBinding0%n/a111111
SRTPProtectionProfile0%n/a111111
ChangeCipherSpec0%n/a111111
ExporterLabel0%n/a111111
RenegotiationPolicy0%n/a111111
NamedGroupRole0%n/a111111
DTLSRecordFlags0%n/a111111
RecordFormat0%n/a111111
ConnectionEnd0%n/a111111
ECPointFormat0%n/a111111
ClientAuthenticationType0%n/a111111
CertificateStatusType0%n/a111111
CipherType0%n/a111111
EncryptionAlgorithm0%n/a111111
BulkCipherAlgorithm0%n/a111111
ECCurveType0%n/a111111
SupplementalDataType0%n/a111111
CompressionMethod0%n/a111111