JaCoCo Coverage Report

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total1,439,083 of 1,439,0830%80,508 of 80,5080%87,49687,49629029046,07346,0737,2647,264
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,5250%3,2600%3,4803,480001,8501,850130130
mls_client45,9690%3,9890%5,7785,778003,6963,696181181
org.bouncycastle.pqc.crypto.hqc45,0020%1910%206206001091091717
org.bouncycastle.tls40,6170%5,4050%4,8964,896001,9331,933169169
org.bouncycastle.math.raw39,8930%9240%928928004664661515
org.bouncycastle.pqc.crypto.falcon38,3910%6400%474474001541542020
org.bouncycastle.jsse.provider29,7930%3,3590%3,2783,278001,5511,551146146
org.bouncycastle.jce.provider24,7560%2,3240%1,8641,864006976977373
org.bouncycastle.math.ec22,2560%1,7310%1,3861,386005035034747
org.bouncycastle.asn1.x50919,2130%2,0860%1,9621,962008908908888
org.bouncycastle.pqc.crypto.newhope18,5020%540%1021020075751919
org.bouncycastle.asn118,0300%1,9960%2,2372,237001,1971,197133133
org.bouncycastle.jcajce.provider.symmetric17,8260%3240%98698600824824521521
org.bouncycastle.crypto.modes16,0680%1,3290%1,0561,056003813813232
org.bouncycastle.openpgp16,0450%1,5810%1,5211,521007037037676
org.bouncycastle.crypto.generators15,8980%8290%695695002752755151
org.bouncycastle.math.ec.rfc803214,5380%4680%427427001931932020
org.bouncycastle.cms14,0200%8910%1,1471,14700701701105105
org.bouncycastle.openpgp.api13,8660%1,2790%1,4881,48800839839127127
org.bouncycastle.crypto.util12,1160%7110%668668003123126666
org.bouncycastle.bcpg11,9000%1,1220%1,1971,197005845847878
org.bouncycastle.pqc.crypto.xmss11,7250%7420%738738003673675252
org.bouncycastle.pqc.legacy.picnic11,0270%6820%532532001791792626
org.bouncycastle.x50910,5440%9900%854854003583583131
org.bouncycastle.crypto.signers9,7800%7350%659659002882883434
org.bouncycastle.math.ec.rfc77489,7540%940%1741740012712766
org.bouncycastle.pkix.jcajce9,5930%1,0710%744744002082082121
org.bouncycastle.cms.jcajce9,4060%3100%586586004314318686
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.legacy.sphincsplus8,7120%1920%267267001691692929
org.bouncycastle.tls.crypto.impl.jcajce8,6980%7810%838838004014016666
org.bouncycastle.pqc.crypto.util8,6940%3500%314314001391393333
org.bouncycastle.crypto.params8,5210%6800%98298200638638124124
org.bouncycastle.pqc.crypto.crystals.dilithium8,4810%3340%346346001781781919
org.bouncycastle.openpgp.operator.jcajce8,4660%4120%582582003513517272
org.bouncycastle.crypto.macs8,4070%4160%461461002472472525
org.bouncycastle.jcajce.provider.keystore.pkcs128,1380%8460%538538001151151717
org.bouncycastle.crypto.signers.mldsa7,7270%3240%298298001351351111
org.bouncycastle.asn1.cms7,3490%8340%870870004464465555
org.bouncycastle.jcajce.provider.asymmetric.ec7,1390%5220%57757700316316148148
org.bouncycastle.jcajce.provider.asymmetric6,9780%980%166166001171175555
org.bouncycastle.pqc.legacy.rainbow6,9460%3460%315315001401401414
org.bouncycastle.util6,8080%7900%734734003393392727
org.bouncycastle.jcajce.provider.symmetric.util6,6050%7260%582582002032032525
org.bouncycastle.pqc.crypto.lms6,4620%4340%480480002632633434
org.bouncycastle.oer.its.ieee1609dot2.basetypes6,2780%5280%89889800622622105105
org.bouncycastle.asn1.cmp6,0240%5900%705705003923925050
org.bouncycastle.oer6,0080%7170%567567001911912424
org.bouncycastle.mls.codec5,9470%3120%512512003173175959
org.bouncycastle.pqc.crypto.snova5,9050%3010%2412410089891111
org.bouncycastle.openpgp.operator.bc5,8410%3310%451451002512515050
org.bouncycastle.jcajce.provider.asymmetric.rsa5,5020%3910%465465002692699898
org.bouncycastle.pqc.crypto.mlkem5,4940%2090%237237001311311515
org.bouncycastle.jcajce.provider.digest5,4800%0%34334300341341244244
org.bouncycastle.jcajce.provider.asymmetric.x5095,4770%6340%510510001911912323
org.bouncycastle.tls.crypto.impl.bc5,3530%4260%561561003133135252
org.bouncycastle.pqc.crypto.saber5,2290%1400%1561560086861414
org.bouncycastle.crypto.threshold4,9660%800%686800272788
org.bouncycastle.operator4,9440%640%1101100078782121
org.bouncycastle.pqc.crypto.mayo4,9240%2240%18118100696999
org.bouncycastle.mls.protocol4,9020%5750%408408001071071212
org.bouncycastle.crypto.kems.mlkem4,8370%1720%17417400878777
org.bouncycastle.util.encoders4,8010%2760%245245001051051414
org.bouncycastle.pqc.crypto.ntruprime4,7930%1760%206206001181181717
org.bouncycastle.pqc.crypto.ntruplus4,7270%960%11111100636399
org.bouncycastle.pqc.math.ntru4,6430%1220%10210200393955
org.bouncycastle.pqc.crypto.slhdsa4,5670%1540%207207001281282424
org.bouncycastle.asn1.cmc4,4190%3620%467467002852853939
org.bouncycastle.jcajce.provider.asymmetric.util4,3520%3340%303303001361362222
org.bouncycastle.asn1.pkcs4,3400%3070%411411002542543131
org.bouncycastle.oer.its.ieee1609dot24,3250%2560%557557004234235858
org.bouncycastle.operator.jcajce4,3030%2280%271271001571572929
org.bouncycastle.est4,2730%4000%359359001581582424
org.bouncycastle.openpgp.examples4,1960%3040%2322320076761313
org.bouncycastle.cert4,1950%3010%389389002382381616
org.bouncycastle.mls.TreeKEM4,1920%3590%334334001471471616
org.bouncycastle.pkix4,0300%6370%4544540012312399
org.bouncycastle.mls.client4,0090%1640%244244001601604040
org.bouncycastle.mail.smime4,0000%2300%337337002222224545
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,8380%0%92920078784141
org.bouncycastle.jcajce.provider.asymmetric.edec3,7360%4640%426426001871876161
org.bouncycastle.tls.crypto.impl3,6360%3510%295295001101101212
org.bouncycastle.pqc.legacy.bike3,5790%1600%1661660085851111
org.bouncycastle.jcajce.provider.asymmetric.dh3,5560%2880%280280001361364444
org.bouncycastle.crypto.signers.slhdsa3,2850%1060%1241240071711212
org.bouncycastle.jcajce.provider.asymmetric.ecgost123,2090%2440%227227001051051010
org.bouncycastle.jcajce3,2030%1480%321321002472473737
org.bouncycastle.jcajce.provider.keystore.bcfks3,1130%2500%1821820057571212
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.jce3,0700%2420%270270001491491313
org.bouncycastle.tsp3,0190%2340%263263001451451616
org.bouncycastle.asn1.sec2,9660%0%154154001371373737
org.bouncycastle.asn1.dvcs2,9550%2660%298298001571571414
org.bouncycastle.crypto.modes.gcm2,8950%680%10110100676777
org.bouncycastle.crypto.prng2,8590%1100%1431430088881717
org.bouncycastle.asn1.bc2,8530%1050%1501500097971414
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.jcajce.spec2,6080%0%91910088882323
org.bouncycastle.crypto.modes.kgcm2,5010%480%757500515199
org.bouncycastle.pqc.asn12,4620%1480%203203001291291717
org.bouncycastle.pqc.crypto.frodo2,4370%840%96960054541313
org.bouncycastle.asn1.eac2,4240%1750%230230001351351616
org.bouncycastle.crypto2,3740%2200%239239001291293030
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.math.ec.custom.gm2,3270%1360%13813800707055
org.bouncycastle.pkcs2,2410%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,0310%1240%13813800767655
org.bouncycastle.pqc.jcajce.provider.xmss2,0280%1440%218218001461463434
org.bouncycastle.pkcs.jcajce2,0230%820%1361360095951919
org.bouncycastle.openpgp.operator2,0180%1690%1801800084841717
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.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.crypto.kems1,6040%640%84840052521111
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.bcpg.sig1,5010%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.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%620%1221220091912525
org.bouncycastle.util.test0%1100%1291290074741515
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.crypto.hash2curve.impl0%0%404000272777
org.bouncycastle.jcajce.provider.util0%940%757500282855
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.jcajce.util0%0%130130001101101515
org.bouncycastle.jsse0%1220%13413400737399
org.bouncycastle.pqc.jcajce.provider.frodo0%560%888800606077
org.bouncycastle.cert.jcajce0%0%1061060085852222
org.bouncycastle.pqc.jcajce.provider.saber0%560%888800606077
org.bouncycastle.cms.test0%0%6868225225606022
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%610%1281280077772020
org.bouncycastle.asn1.nist0%0%474700272744
org.bouncycastle.asn1.x5000%780%10110100626255
org.bouncycastle.crypto.hash2curve0%0%515100292955
org.bouncycastle.pqc.jcajce.provider.util0%570%989800696977
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.pqc.jcajce.provider.mayo0%0%83830063631818
org.bouncycastle.asn1.misc0%0%454500313177
org.bouncycastle.internal.asn1.misc0%0%454500313177
org.bouncycastle.pqc.jcajce.provider.falcon0%520%86860060601212
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.crypto.xwing0%0%313100292977
org.bouncycastle.pqc.jcajce.provider.newhope0%0%585800424255
org.bouncycastle.asn1.gm0%0%232300202044
org.bouncycastle.cert.dane0%0%444400313199
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.jcajce.provider.kdf0%0%181800141477
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.jcajce.provider.keystore0%0%1111009966
org.bouncycastle.openpgp.api.bc0%0%292900282833
org.bouncycastle.asn1.nsri0%n/a11001111
org.bouncycastle.internal.asn1.nsri0%n/a11001111
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.crypto.hash2curve.data0%0%88006611
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.jcajce.provider.kdf.pbkdf20%n/a11001111
org.bouncycastle.jcajce.provider.kdf.hkdf0%n/a11001111
org.bouncycastle.jcajce.provider.kdf.scrypt0%n/a11001111
org.bouncycastle.iana0%n/a11001111