JcaTlsCrypto

Source file "org/bouncycastle/tls/crypto/impl/jcajce/JcaTlsCrypto.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,700 of 1,7000%194 of 1940%1961963563566767
createCipher(TlsCryptoParameters, int, int)1620%240%2424272711
isSupportedEncryptionAlgorithm(int)1360%270%2525242411
hasNamedGroup(int)660%80%55161611
hasEncryptionAlgorithm(int)650%80%55161611
hasRSAEncryption()640%60%44181811
createHMAC_SSL(int)620%60%667711
createStreamSigner(String, AlgorithmParameterSpec, PrivateKey, boolean)530%60%44131311
createStreamVerifier(String, AlgorithmParameterSpec, byte[], PublicKey)450%40%33121211
createTls13Verifier(String, AlgorithmParameterSpec, PublicKey)440%40%33121211
createVerifyingStreamSigner(String, AlgorithmParameterSpec, PrivateKey, boolean, PublicKey)440%40%33101011
isSupportedNamedGroup(int)440%90%66141411
getSignatureSchemeAlgorithmParameters(int)430%40%33111111
hasAnyStreamVerifiers(Vector)380%110%77111111
getNamedGroupAlgorithmParameters(int)370%80%558811
hasSignatureScheme(int)350%130%887711
createCipher_CBC(TlsCryptoParameters, String, int, int)340%n/a115511
calculateKeyAgreement(String, PrivateKey, PublicKey, String)320%40%338811
createSRP6Server(TlsSRPConfig, BigInteger)320%n/a115511
createSRP6Client(TlsSRPConfig)310%n/a115511
hasSignatureAndHashAlgorithm(SignatureAndHashAlgorithm)310%110%775511
createHMACForHash(int)280%n/a114411
getHMACAlgorithmName(int)280%80%889911
getDigestName(int)280%80%889911
JcaTlsCrypto(JcaJceHelper, SecureRandom, SecureRandom)270%n/a118811
createCBCBlockCipherImpl(TlsCryptoParameters, String, int, boolean)260%20%224411
createSRP6VerifierGenerator(TlsSRPConfig)240%n/a114411
createCipher_SM4_CCM(TlsCryptoParameters)240%n/a113311
createCipher_SM4_GCM(TlsCryptoParameters)240%n/a113311
createChaCha20Poly1305(TlsCryptoParameters)200%n/a111111
createCipher_AES_CCM(TlsCryptoParameters, int, int)200%n/a112211
createCipher_AES_GCM(TlsCryptoParameters, int, int)200%n/a112211
createCipher_ARIA_GCM(TlsCryptoParameters, int, int)200%n/a112211
createCipher_Camellia_GCM(TlsCryptoParameters, int, int)200%n/a113311
createHMAC(int)190%20%223311
createHash(int)190%n/a113311
createECDomain(TlsECConfig)190%30%334411
isUsableCipher(String, int)160%20%224411
generateRSAPreMasterSecret(ProtocolVersion)150%n/a114411
createCertificate(short, byte[])130%20%223311
createNullCipher(TlsCryptoParameters, int)130%n/a112211
createStreamVerifier(DigitallySigned, PublicKey)120%n/a112211
createRSAEncryptionCipher()110%n/a113311
createMAC(TlsCryptoParameters, int)110%20%223311
createBlockCipher(String, String, int, boolean)110%n/a111111
createVerifyingStreamSigner(SignatureAndHashAlgorithm, PrivateKey, boolean, PublicKey)110%n/a112211
createAEADCipher(String, String, int, boolean)100%n/a111111
createBlockCipherWithCBCImplicitIV(String, String, int, boolean)100%n/a111111
createStreamSigner(SignatureAndHashAlgorithm, PrivateKey, boolean)100%n/a112211
isUsableMAC(String)100%n/a114411
createHash(String)80%n/a111111
createNonceGenerator(byte[])70%n/a111111
adoptLocalSecret(byte[])60%n/a111111
hasCryptoSignatureAlgorithm(int)60%20%223311
hasHKDFAlgorithm(int)60%20%223311
hasMacAlgorithm(int)60%20%223311
hasSignatureAlgorithm(short)60%20%223311
createDHDomain(TlsDHConfig)60%n/a111111
hkdfInit(int)60%n/a111111
createCertificate(byte[])50%n/a111111
createSecret(byte[])50%n/a111111
getSecureRandom()30%n/a111111
getHelper()30%n/a111111
hasAnyStreamVerifiersLegacy(short[])20%n/a111111
hasCryptoHashAlgorithm(int)20%n/a111111
hasDHAgreement()20%n/a111111
hasECDHAgreement()20%n/a111111
hasSRPAuthentication()20%n/a111111