KyberEngine

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
Total489 of 4890%14 of 140%33332525
KyberEngine(int, boolean)1400%60%5511
kemEncrypt(byte[])1040%40%3311
generateKemKeyPair()840%n/a1111
kemDecrypt(byte[], byte[])840%20%2211
cmov(byte[], byte[], int, boolean)160%20%2211
getRandomBytes(byte[])50%n/a1111
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