EcdhKeyAgreementAlgorithm

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total447 of 4470%26 of 260%282896961515
manageForEncrypt(Key, ContentEncryptionKeyDescriptor, Headers, byte[], ProviderContext)660%40%33161611
checkPointIsOnCurve(ECPublicKey, ECPrivateKey)640%20%22141411
createKeyAgreement(PrivateKey, PublicKey, ProviderContext)470%20%229911
getKeyAgreement(String, String)430%20%225511
prepareForDecrypt(Key, Headers, ProviderContext)420%20%22111111
kdf(ContentEncryptionKeyDescriptor, Headers, byte[], ProviderContext)340%n/a117711
manageForEncrypt(Key, ContentEncryptionKeyDescriptor, Headers, PublicJsonWebKey, ProviderContext)250%n/a114411
manageForDecrypt(CryptoPrimitive, byte[], ContentEncryptionKeyDescriptor, Headers, ProviderContext)220%n/a115511
validateEncryptionKey(Key, ContentEncryptionAlgorithm)190%40%333311
validateDecryptionKey(Key, ContentEncryptionAlgorithm)190%40%333311
EcdhKeyAgreementAlgorithm()180%n/a117711
checkCurveAllowed(ECKey)170%20%225511
isAvailable()160%40%332211
generateEcdhSecret(PrivateKey, PublicKey, ProviderContext)90%n/a112211
EcdhKeyAgreementAlgorithm(String)60%n/a113311