JaCoCo Coverage Report

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total1,408,002 of 1,408,0020%79,050 of 79,0500%85,89385,89328928945,20845,2087,1537,153
org.bouncycastle.crypto.engines169,1930%2,9970%2,8062,806001,2611,261136136
org.bouncycastle.crypto.digests74,2900%1,1250%1,5221,522009569568585
org.bouncycastle.math.ec.custom.sec53,8010%3,2840%3,4923,492001,8501,850130130
mls_client45,9690%3,9890%5,7785,778003,6963,696181181
org.bouncycastle.pqc.crypto.hqc42,9990%2250%216216001021021717
org.bouncycastle.tls40,5680%5,4040%4,8944,894001,9321,932169169
org.bouncycastle.math.raw39,2860%8660%868868004354351515
org.bouncycastle.pqc.crypto.falcon38,3910%6400%474474001541542020
org.bouncycastle.jsse.provider29,7110%3,3510%3,2723,272001,5491,549145145
org.bouncycastle.jce.provider24,7710%2,3220%1,8571,857006916917373
org.bouncycastle.math.ec23,3460%1,7390%1,3911,391005045044747
org.bouncycastle.asn1.x50919,4900%2,1340%1,9761,976008808808888
org.bouncycastle.pqc.crypto.newhope18,5020%540%1021020075751919
org.bouncycastle.asn117,8310%1,9960%2,2202,220001,1811,181133133
org.bouncycastle.jcajce.provider.symmetric17,8300%3280%98898800824824521521
org.bouncycastle.crypto.modes16,0680%1,3290%1,0561,056003813813232
org.bouncycastle.openpgp16,0500%1,5790%1,5211,521007037037676
org.bouncycastle.crypto.generators15,7030%8290%682682002622624848
org.bouncycastle.math.ec.rfc803214,5420%4680%427427001931932020
org.bouncycastle.cms13,6280%8550%1,1221,12200694694104104
org.bouncycastle.openpgp.api13,3080%1,2270%1,4291,42900806806124124
org.bouncycastle.bcpg11,8340%1,1080%1,1891,189005845847878
org.bouncycastle.pqc.crypto.xmss11,7250%7420%738738003673675252
org.bouncycastle.pqc.crypto.picnic11,0270%6820%532532001791792626
org.bouncycastle.x50910,5550%9880%853853003583583131
org.bouncycastle.math.ec.rfc77489,9140%940%1681680012112166
org.bouncycastle.pkix.jcajce9,6550%1,0750%746746002082082121
org.bouncycastle.cms.jcajce9,4060%3100%586586004314318686
org.bouncycastle.crypto.util9,1680%5970%552552002532535959
org.bouncycastle.pqc.crypto.mldsa8,9990%3830%390390001971971919
org.bouncycastle.pqc.crypto.cmce8,9490%5360%390390001221221616
org.bouncycastle.apache.bzip28,8700%6150%37237200585833
org.bouncycastle.pqc.crypto.sphincsplus8,7120%1920%267267001691692929
org.bouncycastle.pqc.crypto.util8,6820%3440%311311001391393333
org.bouncycastle.openpgp.operator.jcajce8,5870%4120%585585003543547272
org.bouncycastle.pqc.crypto.crystals.dilithium8,4810%3340%346346001781781919
org.bouncycastle.crypto.signers8,4650%6610%577577002452453030
org.bouncycastle.crypto.macs8,4070%4160%461461002472472525
org.bouncycastle.tls.crypto.impl.jcajce8,4040%7560%810810003863866464
org.bouncycastle.asn1.cms7,3490%8340%870870004464465555
org.bouncycastle.jcajce.provider.asymmetric.ec7,1310%5220%57757700316316148148
org.bouncycastle.jcajce.provider.asymmetric7,0120%980%166166001171175555
org.bouncycastle.pqc.crypto.rainbow6,9480%3460%315315001401401414
org.bouncycastle.util6,6940%7860%723723003303302727
org.bouncycastle.crypto.params6,6580%6020%84084000536536105105
org.bouncycastle.jcajce.provider.symmetric.util6,6030%7260%582582002032032525
org.bouncycastle.pqc.crypto.lms6,4620%4340%480480002632633434
org.bouncycastle.oer.its.ieee1609dot2.basetypes6,2780%5280%89889800622622105105
org.bouncycastle.asn1.cmp6,0270%5900%705705003923925050
org.bouncycastle.oer6,0080%7170%567567001911912424
org.bouncycastle.openpgp.operator.bc5,9620%3310%454454002542545050
org.bouncycastle.mls.codec5,9470%3120%512512003173175959
org.bouncycastle.pqc.crypto.snova5,9050%3010%2412410089891111
org.bouncycastle.jcajce.provider.asymmetric.rsa5,5020%3910%465465002692699898
org.bouncycastle.pqc.crypto.mlkem5,4950%2070%235235001301301515
org.bouncycastle.jcajce.provider.digest5,4800%0%34334300341341244244
org.bouncycastle.jcajce.provider.asymmetric.x5095,4770%6340%510510001911912323
org.bouncycastle.tls.crypto.impl.bc5,3210%4200%559559003143145252
org.bouncycastle.pqc.crypto.saber5,2290%1400%1561560086861414
org.bouncycastle.crypto.threshold4,9660%800%686800272788
org.bouncycastle.pqc.crypto.mayo4,9240%2240%18118100696999
org.bouncycastle.mls.protocol4,9020%5750%408408001071071212
org.bouncycastle.operator4,8860%640%1101100078782121
org.bouncycastle.pqc.crypto.slhdsa4,8730%1580%211211001301302424
org.bouncycastle.util.encoders4,8010%2760%245245001051051414
org.bouncycastle.pqc.crypto.ntruprime4,7930%1760%206206001181181717
org.bouncycastle.pqc.crypto.ntruplus4,7010%960%11011000626299
org.bouncycastle.pqc.math.ntru4,6430%1220%10210200393955
org.bouncycastle.asn1.cmc4,4190%3620%467467002852853939
org.bouncycastle.asn1.pkcs4,3400%3070%411411002542543131
org.bouncycastle.oer.its.ieee1609dot24,3250%2560%557557004234235858
org.bouncycastle.operator.jcajce4,2970%2280%271271001571572929
org.bouncycastle.est4,2730%4000%359359001581582424
org.bouncycastle.pkix4,2350%6730%4594590011011099
org.bouncycastle.openpgp.examples4,1960%3040%2322320076761313
org.bouncycastle.cert4,1950%3010%389389002382381616
org.bouncycastle.mls.TreeKEM4,1920%3590%334334001471471616
org.bouncycastle.jcajce.provider.keystore.pkcs124,1180%4240%2742740062621212
org.bouncycastle.mls.client4,0090%1640%244244001601604040
org.bouncycastle.jcajce.provider.asymmetric.compositesignatures3,9830%1640%193193001111116262
org.bouncycastle.oer.its.etsi1029413,9110%2920%535535003823827070
org.bouncycastle.asn1.x93,8640%2920%360360002142144141
org.bouncycastle.pqc.jcajce.provider3,7800%0%92920078784141
org.bouncycastle.jcajce.provider.asymmetric.edec3,7360%4640%426426001871876161
org.bouncycastle.tls.crypto.impl3,6330%3510%294294001091091212
org.bouncycastle.mail.smime3,5960%2160%301301001931933939
org.bouncycastle.pqc.crypto.bike3,5860%1620%1671670085851111
org.bouncycastle.jcajce.provider.asymmetric.util3,5740%2600%249249001191191919
org.bouncycastle.jcajce.provider.asymmetric.dh3,5560%2880%280280001361364444
org.bouncycastle.jcajce.provider.asymmetric.ecgost123,2090%2440%227227001051051010
org.bouncycastle.jcajce.provider.keystore.bcfks3,1130%2500%1821820057571212
org.bouncycastle.jcajce3,0980%1480%310310002362363535
org.bouncycastle.pqc.crypto.sphincs3,0780%1780%1451450056561414
org.bouncycastle.asn1.x500.style3,0770%3100%21321300585866
org.bouncycastle.tsp.ers3,0750%2320%243243001271272525
org.bouncycastle.tsp3,0220%2340%263263001451451616
org.bouncycastle.asn1.sec2,9660%0%154154001371373737
org.bouncycastle.jce2,9580%2240%253253001411411313
org.bouncycastle.asn1.dvcs2,9550%2660%298298001571571414
org.bouncycastle.crypto.modes.gcm2,9280%680%10110100676777
org.bouncycastle.asn1.bc2,8610%1050%1501500097971414
org.bouncycastle.crypto.prng2,8590%1100%1431430088881717
org.bouncycastle.crypto.prng.drbg2,8340%1680%14314300595966
org.bouncycastle.jcajce.spec2,8280%1020%295295002442444848
org.bouncycastle.mail.smime.examples2,8240%1120%1051050049491616
org.bouncycastle.jcajce.provider.asymmetric.ecgost2,6890%1920%18818800929288
org.bouncycastle.test.est.examples2,6590%2440%15115100292955
org.bouncycastle.jcajce.provider.asymmetric.dstu2,6440%1740%17117100848466
org.bouncycastle.gpg2,6290%2840%2272270085852020
org.bouncycastle.pqc.crypto.frodo2,6020%1040%1061060054541212
org.bouncycastle.pqc.jcajce.spec2,5680%0%91910088882323
org.bouncycastle.crypto.modes.kgcm2,5010%480%757500515199
org.bouncycastle.pqc.asn12,4620%1480%203203001291291717
org.bouncycastle.asn1.eac2,4240%1750%230230001351351616
org.bouncycastle.crypto2,3740%2200%239239001291293030
org.bouncycastle.math.ec.custom.gm2,3520%1380%13913900707055
org.bouncycastle.asn1.esf2,3470%2680%289289001521522525
org.bouncycastle.pqc.jcajce.provider.ntruprime2,3450%1420%204204001331331818
org.bouncycastle.asn1.crmf2,3380%2190%303303001831832323
org.bouncycastle.cert.crmf2,3320%1740%224224001371372222
org.bouncycastle.pkcs2,2540%1480%1711710097971616
org.bouncycastle.crypto.ec2,1830%480%164164001401404040
org.bouncycastle.asn1.tsp2,1610%2420%235235001131131212
org.bouncycastle.crypto.agreement2,1580%960%1421420094941818
org.bouncycastle.jcajce.provider.asymmetric.dsa2,0890%1600%184184001041042929
org.bouncycastle.openssl.jcajce2,0780%1080%1351350081811717
org.bouncycastle.math.ec.custom.djb2,0560%1260%13913900767655
org.bouncycastle.pqc.jcajce.provider.xmss2,0280%1440%218218001461463434
org.bouncycastle.pkcs.jcajce2,0200%820%1361360095951919
org.bouncycastle.est.jcajce2,0030%2210%1931930082821414
org.bouncycastle.jcajce.provider.asymmetric.elgamal2,0030%1830%1751750083831010
org.bouncycastle.pkix.util1,9960%1320%13813800717199
org.bouncycastle.crypto.encodings1,9810%1280%10410400404033
org.bouncycastle.pqc.jcajce.provider.snova1,9560%0%20320300183183138138
org.bouncycastle.crypto.hpke1,9310%1130%14014000696977
org.bouncycastle.asn1.ocsp1,9250%1900%233233001361361717
org.bouncycastle.openpgp.operator1,8840%1650%1741740080801616
org.bouncycastle.asn1.ua1,8820%800%848400444477
org.bouncycastle.crypto.fpe1,8570%1080%10710700535344
org.bouncycastle.cert.ocsp1,8410%1120%183183001271271818
org.bouncycastle.pqc.crypto.ntru1,8300%540%75750048481313
org.bouncycastle.mls1,8160%1010%1231230071711111
org.bouncycastle.crypto.examples1,8140%0%222200121233
org.bouncycastle.jcajce.provider.asymmetric.mlkem1,8030%1280%168168001041042727
org.bouncycastle.math.ec.tools1,7760%1680%12712700434333
org.bouncycastle.openssl1,7520%960%1141140066662626
org.bouncycastle.asn1.isismtt.x5091,7350%1740%15715700686899
org.bouncycastle.cert.selector1,7330%1200%11311300535366
org.bouncycastle.asn1.cryptopro1,7230%840%146146001041041818
org.bouncycastle.jcajce.provider.asymmetric.gost1,7080%1100%13213200777788
org.bouncycastle.jcajce.provider.keystore.bc1,6700%1380%11511500434366
org.bouncycastle.its.jcajce1,6510%780%1281280086861919
org.bouncycastle.x509.util1,6470%1440%10210200303022
org.bouncycastle.jcajce.provider.asymmetric.mldsa1,5600%1100%156156001011013333
org.bouncycastle.mime.smime1,5230%840%1071070065651313
org.bouncycastle.pqc.jcajce.provider.hqc1,5180%980%1421420093932626
org.bouncycastle.cert.cmp1,5140%600%135135001051051919
org.bouncycastle.crypto.kems1,5130%580%747400454599
org.bouncycastle.bcpg.sig1,5030%720%169169001331332727
org.bouncycastle.crypto.agreement.ecjpake1,4630%640%10010000686888
org.bouncycastle.mail.smime.validator1,4620%1720%12012000343433
org.bouncycastle.its1,4500%600%1171170086861818
org.bouncycastle.operator.bc1,4460%0%181181001611615959
org.bouncycastle.crypto.agreement.jpake1,4220%620%939300626277
org.bouncycastle.pqc.jcajce.provider.util1,4100%1170%13813800797999
org.bouncycastle.gpg.keybox0%750%1111110072721010
org.bouncycastle.jcajce.provider.asymmetric.slhdsa0%460%135135001121126060
org.bouncycastle.pqc.jcajce.provider.ntru0%900%1181180073731111
org.bouncycastle.jcajce.provider.drbg0%660%1211210088882525
org.bouncycastle.util.test0%1100%1291290074741515
org.bouncycastle.jcajce.provider.util0%940%737300262655
org.bouncycastle.mime0%1340%11311300464699
org.bouncycastle.cert.crmf.jcajce0%620%92920061611212
org.bouncycastle.math0%2160%13513500272733
org.bouncycastle.pqc.jcajce.provider.ntruplus0%760%1151150077771919
org.bouncycastle.cms.bc0%620%1131130082822727
org.bouncycastle.pqc.jcajce.provider.kyber0%780%1191190080802222
org.bouncycastle.pqc.jcajce.provider.cmce0%600%96960066661212
org.bouncycastle.oer.its.template.etsi1029410%n/a141400141477
org.bouncycastle.oer.its.template.ieee1609dot20%0%1212009944
org.bouncycastle.oer.its.template.ieee1609dot2.basetypes0%n/a22002211
org.bouncycastle.tsp.cms0%540%919100646477
org.bouncycastle.pqc.jcajce.provider.bike0%600%94940064641010
org.bouncycastle.asn1.ess0%1260%12712700646488
org.bouncycastle.crypto.io0%1180%1131130054541010
org.bouncycastle.i18n0%880%10610600616188
org.bouncycastle.jsse0%1220%13413400737399
org.bouncycastle.pqc.jcajce.provider.frodo0%560%888800606077
org.bouncycastle.cert.jcajce0%0%1061060085852222
org.bouncycastle.jcajce.util0%0%127127001081081515
org.bouncycastle.pqc.jcajce.provider.saber0%560%888800606077
org.bouncycastle.cms.test0%0%6868224224606022
org.bouncycastle.asn1.teletrust0%0%61610057571616
org.bouncycastle.pqc.jcajce.provider.lms0%720%909000545477
org.bouncycastle.pqc.jcajce.provider.sphincsplus0%0%81810063631818
org.bouncycastle.dvcs0%660%1101100077772121
org.bouncycastle.asn1.util0%980%5858009922
org.bouncycastle.its.bc0%590%656500333388
org.bouncycastle.crypto.paddings0%680%727200383877
org.bouncycastle.pkcs.bc0%0%73730060601616
org.bouncycastle.tls.crypto0%600%1271270077772020
org.bouncycastle.asn1.nist0%0%474700272744
org.bouncycastle.asn1.x5000%780%10110100626255
org.bouncycastle.test.est0%0%494900313166
org.bouncycastle.pqc.jcajce.provider.dilithium0%520%92920066661818
org.bouncycastle.jce.spec0%520%1151150089892020
org.bouncycastle.crypto.agreement.srp0%0%636300414155
org.bouncycastle.jcajce.provider.keystore.util0%680%828200474755
org.bouncycastle.pqc.jcajce.provider.sphincs0%520%767600505077
org.bouncycastle.asn1.misc0%0%454500313177
org.bouncycastle.internal.asn1.misc0%0%454500313177
org.bouncycastle.pqc.jcajce.provider.falcon0%520%86860060601212
org.bouncycastle.pqc.jcajce.provider.mayo0%0%83830063631818
org.bouncycastle.eac.operator.jcajce0%0%49490043431111
org.bouncycastle.tls.crypto.impl.jcajce.srp0%0%595900373744
org.bouncycastle.asn1.x509.qualified0%700%848400494988
org.bouncycastle.mls.crypto0%0%535300363655
org.bouncycastle.cert.path.validations0%860%797900363688
org.bouncycastle.pqc.jcajce.provider.picnic0%0%696900525299
org.bouncycastle.oer.its.ieee1609dot2dot10%0%848400666688
org.bouncycastle.crypto.agreement.kdf0%0%424200282866
org.bouncycastle.mime.encoding0%640%505000181833
org.bouncycastle.openssl.bc0%540%414100141433
org.bouncycastle.mls.crypto.bc0%460%535300202033
org.bouncycastle.oer.its.etsi103097.extension0%460%797900565699
org.bouncycastle.mail.smime.handlers0%460%585800353588
org.bouncycastle.util.io.pem0%580%565600272755
org.bouncycastle.cert.path0%0%484800343466
org.bouncycastle.util.io0%0%565600444477
org.bouncycastle.mail.smime.util0%0%535300313133
org.bouncycastle.crypto.tls0%0%282800111111
org.bouncycastle.asn1.icao0%0%525200313155
org.bouncycastle.pqc.jcajce.provider.newhope0%0%585800424255
org.bouncycastle.asn1.gm0%0%232300202044
org.bouncycastle.cert.dane0%0%444400313199
org.bouncycastle.pqc.crypto.xwing0%n/a282800282877
org.bouncycastle.jcajce.io0%0%545400363677
org.bouncycastle.asn1.x509.sigi0%0%434300202033
org.bouncycastle.eac.jcajce0%0%242400181844
org.bouncycastle.oer.its.etsi102941.basetypes0%0%494900353555
org.bouncycastle.voms0%480%393900151522
org.bouncycastle.cert.crmf.bc0%0%262600191955
org.bouncycastle.crypto.constraints0%0%484800262677
org.bouncycastle.math.ec.endo0%0%494900373788
org.bouncycastle.jce.netscape0%0%212100171711
org.bouncycastle.jsse.util0%0%484800343455
org.bouncycastle.eac0%0%242400222255
org.bouncycastle.openpgp.api.jcajce0%0%313100292933
org.bouncycastle.jcajce.provider.asymmetric.ies0%460%333300101011
org.bouncycastle.pqc.crypto0%0%343400252577
org.bouncycastle.asn1.smime0%0%353500222266
org.bouncycastle.pkix.util.filter0%0%373700141455
org.bouncycastle.i18n.filter0%0%373700141455
org.bouncycastle.asn1.isismtt.ocsp0%0%313100141422
org.bouncycastle.cert.dane.fetcher0%0%1717007722
org.bouncycastle.oer.its.etsi1030970%0%51510031311010
org.bouncycastle.x509.extension0%0%212100121222
org.bouncycastle.asn1.cms.ecc0%0%242400131322
org.bouncycastle.pqc.math.ntru.parameters0%0%363600353599
org.bouncycastle.math.field0%0%383800222244
org.bouncycastle.openpgp.api.exception0%0%222200191988
org.bouncycastle.internal.asn1.cms0%0%212100131333
default0%0%14146565101044
org.bouncycastle.jcajce.provider.config0%0%282800121222
org.bouncycastle.crypto.commitments0%0%1212008822
org.bouncycastle.asn1.est0%0%282800171733
org.bouncycastle.oer.its.template.ieee1609dot2dot10%n/a44004422
org.bouncycastle.ldap0%0%1515004411
org.bouncycastle.gpg.keybox.jcajce0%0%181800131344
org.bouncycastle.its.operator0%0%88003311
org.bouncycastle.asn1.iana0%n/a11001111
org.bouncycastle.internal.asn1.iana0%n/a11001111
org.bouncycastle.asn1.anssi0%0%202000171733
org.bouncycastle.oer.its.template.etsi103097.extension0%0%77005522
org.bouncycastle.openpgp.api.bc0%0%292900282833
org.bouncycastle.asn1.nsri0%n/a11001111
org.bouncycastle.internal.asn1.nsri0%n/a11001111
org.bouncycastle.jcajce.provider.keystore0%0%1111009966
org.bouncycastle.cert.selector.jcajce0%0%161600101033
org.bouncycastle.crypto.parsers0%0%1313006633
org.bouncycastle.mozilla0%0%131300121211
org.bouncycastle.bcpg.attr0%0%1010008811
org.bouncycastle.internal.asn1.gnu0%n/a11001111
org.bouncycastle.asn1.gnu0%n/a11001111
org.bouncycastle.internal.asn1.oiw0%0%99007722
org.bouncycastle.asn1.oiw0%0%99007722
org.bouncycastle.oer.its0%0%1212008822
org.bouncycastle.oer.its.template.etsi102941.basetypes0%n/a22002211
org.bouncycastle.asn1.bsi0%n/a11001111
org.bouncycastle.internal.asn1.bsi0%n/a11001111
org.bouncycastle.asn1.mozilla0%0%181800121222
org.bouncycastle.internal.asn1.eac0%n/a11001111
org.bouncycastle.cert.bc0%n/a111100111144
org.bouncycastle.gpg.keybox.bc0%0%99004422
org.bouncycastle.cmc0%0%1111009922
org.bouncycastle.asn1.rosstandart0%n/a11001111
org.bouncycastle.internal.asn1.rosstandart0%n/a11001111
org.bouncycastle.internal.asn1.isismtt0%n/a11001111
org.bouncycastle.asn1.isismtt0%n/a11001111
org.bouncycastle.openpgp.bc0%n/a141400141455
org.bouncycastle.openpgp.jcajce0%n/a141400141455
org.bouncycastle0%n/a33003311
org.bouncycastle.mozilla.jcajce0%n/a55005511
org.bouncycastle.jsse.java.security0%n/a11001111
org.bouncycastle.jce.exception0%n/a111100111144
org.bouncycastle.oer.its.template.etsi1030970%n/a22002211
org.bouncycastle.cert.ocsp.jcajce0%n/a55005533
org.bouncycastle.openpgp.api.util0%n/a44004411
org.bouncycastle.asn1.iso0%n/a11001111
org.bouncycastle.internal.asn1.iso0%n/a11001111
org.bouncycastle.internal.asn1.ntt0%n/a11001111
org.bouncycastle.asn1.ntt0%n/a11001111
org.bouncycastle.internal.asn1.microsoft0%n/a11001111
org.bouncycastle.asn1.microsoft0%n/a11001111
org.bouncycastle.internal.asn1.edec0%n/a11001111
org.bouncycastle.asn1.edec0%n/a11001111
org.bouncycastle.asn1.kisa0%n/a11001111
org.bouncycastle.internal.asn1.kisa0%n/a11001111
org.bouncycastle.asn1.cryptlib0%n/a22002211
org.bouncycastle.internal.asn1.cryptlib0%n/a22002211
org.bouncycastle.internal.asn1.isara0%n/a11001111
org.bouncycastle.asn1.isara0%n/a11001111
org.bouncycastle.asn1.mod0%n/a11001111
org.bouncycastle.iana0%n/a11001111