MLKEMEngine

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
Total520 of 5200%10 of 100%33332727
MLKEMEngine(int)1320%40%4411
kemDecrypt(MLKEMPrivateKeyParameters, byte[])980%n/a1111
generateKemKeyPairInternal(byte[], byte[])840%n/a1111
kemEncrypt(MLKEMPublicKeyParameters, byte[])640%n/a1111
cmov(byte[], byte[], int, int)310%20%2211
constantTimeZeroOnEqual(byte[], byte[])280%20%2211
generateKemKeyPair()190%n/a1111
checkModulus(byte[])80%20%2211
init(SecureRandom)40%n/a1111
getSymmetric()30%n/a1111
getCryptoCipherTextBytes()30%n/a1111
getCryptoPublicKeyBytes()30%n/a1111
getCryptoSecretKeyBytes()30%n/a1111
getCryptoBytes()30%n/a1111
getKyberCipherTextBytes()30%n/a1111
getKyberSecretKeyBytes()30%n/a1111
getKyberIndCpaPublicKeyBytes()30%n/a1111
getKyberIndCpaSecretKeyBytes()30%n/a1111
getKyberIndCpaBytes()30%n/a1111
getKyberPublicKeyBytes()30%n/a1111
getKyberPolyCompressedBytes()30%n/a1111
getKyberK()30%n/a1111
getKyberPolyVecBytes()30%n/a1111
getKyberPolyVecCompressedBytes()30%n/a1111
getKyberEta1()30%n/a1111
getKyberEta2()20%n/a1111
getKyberIndCpaMsgBytes()20%n/a1111