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
Total526 of 5260%12 of 120%29292222
MLKEMEngine(int)950%40%4411
kemDecrypt(MLKEMPrivateKeyParameters, byte[])920%n/a1111
generateKemKeyPairInternal(byte[], byte[])870%n/a1111
kemEncrypt(MLKEMPublicKeyParameters, byte[])620%n/a1111
checkPrivateKey(byte[])420%20%2211
cmov(byte[], byte[], int, int)310%20%2211
constantTimeZeroOnEqual(byte[], byte[])280%20%2211
generateKemKeyPair(SecureRandom)170%n/a1111
hash_G(byte[], byte[])120%n/a1111
hash_H(byte[], int, int, byte[], int)110%n/a1111
implDigest(SHA3Digest, byte[], int, int, byte[], int)110%n/a1111
checkModulus(byte[])80%20%2211
getCipherTextBytes()30%n/a1111
getSecretKeyBytes()30%n/a1111
getIndCpaPublicKeyBytes()30%n/a1111
getIndCpaSecretKeyBytes()30%n/a1111
getPublicKeyBytes()30%n/a1111
getPolyCompressedBytes()30%n/a1111
getK()30%n/a1111
getPolyVecBytes()30%n/a1111
getPolyVecCompressedBytes()30%n/a1111
getEta1()30%n/a1111