JcaTlsCrypto

Class files must be compiled with debug information to show line coverage.

Class files must be compiled with debug information to link with source files.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethods
Total1,911 of 1,9110%220 of 2200%2192197474
createCipher(TlsCryptoParameters, int, int)1720%260%262611
isSupportedEncryptionAlgorithm(int)1460%290%272711
createStreamSigner(JcaJceHelper, String, AlgorithmParameterSpec, PrivateKey, SecureRandom)800%80%5511
hasNamedGroup(int)660%80%5511
hasEncryptionAlgorithm(int)650%80%5511
hasSignatureScheme(int)650%80%5511
createHMAC_SSL(int)620%60%6611
hasRSAEncryption()620%60%4411
isSupportedSignatureScheme(int)610%170%101011
isSupportedNamedGroup(int)530%110%7711
createStreamVerifier(String, AlgorithmParameterSpec, byte[], PublicKey)450%40%3311
hasSignatureAndHashAlgorithm(SignatureAndHashAlgorithm)440%150%9911
createTls13Verifier(String, AlgorithmParameterSpec, PublicKey)440%40%3311
getSignatureSchemeAlgorithmParameters(int)430%40%3311
getNamedGroupAlgorithmParameters(int)390%80%5511
createStreamSigner(String, AlgorithmParameterSpec, PrivateKey, boolean)390%40%3311
hasAnyStreamVerifiers(Vector)380%110%7711
JcaTlsCrypto(JcaJceHelper, JcaJceHelper, SecureRandom, SecureRandom)350%n/a1111
createCipher_CBC(TlsCryptoParameters, String, int, int)340%n/a1111
calculateKeyAgreement(String, PrivateKey, PublicKey, String)320%40%3311
createSRP6Server(TlsSRPConfig, BigInteger)320%n/a1111
createSRP6Client(TlsSRPConfig)310%n/a1111
getHMACAlgorithmName(int)300%90%9911
getDigestName(int)300%90%9911
createHMACForHash(int)280%n/a1111
createCBCBlockCipherImpl(TlsCryptoParameters, String, int, boolean)260%20%2211
createCipher_SM4_GCM(TlsCryptoParameters)260%n/a1111
createCipher_SM4_CCM(TlsCryptoParameters)250%n/a1111
createSRP6VerifierGenerator(TlsSRPConfig)240%n/a1111
createChaCha20Poly1305(TlsCryptoParameters)230%n/a1111
createCipher_AES_GCM(TlsCryptoParameters, int, int)220%n/a1111
createCipher_ARIA_GCM(TlsCryptoParameters, int, int)220%n/a1111
createCipher_Camellia_GCM(TlsCryptoParameters, int, int)220%n/a1111
createCipher_AES_CCM(TlsCryptoParameters, int, int)210%n/a1111
createHMAC(int)190%20%2211
createHash(int)190%n/a1111
createECDomain(TlsECConfig)190%30%3311
isUsableCipher(String, int)160%20%2211
generateRSAPreMasterSecret(ProtocolVersion)150%n/a1111
createCertificate(short, byte[])130%20%2211
createNullCipher(TlsCryptoParameters, int)130%n/a1111
createBlockCipher(String, String, int, boolean)120%n/a1111
createStreamVerifier(DigitallySigned, PublicKey)120%n/a1111
createRSAEncryptionCipher()110%n/a1111
createMAC(TlsCryptoParameters, int)110%20%2211
createAEADCipher(String, String, int, boolean)110%n/a1111
createBlockCipherWithCBCImplicitIV(String, String, int, boolean)110%n/a1111
create13NullCipher(TlsCryptoParameters, int)110%n/a1111
createStreamSigner(SignatureAndHashAlgorithm, PrivateKey, boolean)100%n/a1111
isUsableMAC(String)100%n/a1111
createHybridSecret(TlsSecret, TlsSecret)80%n/a1111
createHash(String)80%n/a1111
JcaTlsCrypto(JcaJceHelper, SecureRandom, SecureRandom)70%n/a1111
createNonceGenerator(byte[])70%n/a1111
adoptLocalSecret(byte[])60%n/a1111
hasCryptoSignatureAlgorithm(int)60%20%2211
hasHKDFAlgorithm(int)60%20%2211
hasMacAlgorithm(int)60%20%2211
hasSignatureAlgorithm(short)60%20%2211
createDHDomain(TlsDHConfig)60%n/a1111
createKemDomain(TlsKemConfig)60%n/a1111
hkdfInit(int)60%n/a1111
createCertificate(byte[])50%n/a1111
createSecret(byte[])50%n/a1111
getSecureRandom()30%n/a1111
getHelper()30%n/a1111
getAltHelper()30%n/a1111
hasAnyStreamVerifiersLegacy(short[])20%n/a1111
hasCryptoHashAlgorithm(int)20%n/a1111
hasDHAgreement()20%n/a1111
hasECDHAgreement()20%n/a1111
hasKemAgreement()20%n/a1111
hasSRPAuthentication()20%n/a1111
getFipsGCMNonceGeneratorFactory()20%n/a1111