MLDSAEngine

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,094 of 1,0940%28 of 280%45453030
generateSignature(byte[], SHAKEDigest, byte[], byte[], byte[], byte[], byte[], byte[])2480%100%6611
MLDSAEngine(int, SecureRandom)2130%80%6611
generateKeyPairInternal(byte[])2030%n/a1111
doVerifyInternal(byte[], byte[], int, SHAKEDigest, byte[], byte[])1280%60%4411
deriveT1(byte[], byte[], byte[], byte[], byte[], byte[])680%n/a1111
initVerify(byte[], byte[], boolean, byte[])350%n/a1111
verifyInternalMuSignature(byte[], byte[], int, SHAKEDigest, byte[], byte[])280%n/a1111
verifyInternal(byte[], int, SHAKEDigest, byte[], byte[])260%n/a1111
absorbCtx(boolean, byte[])240%40%3311
signInternal(byte[], int, byte[], byte[], byte[], byte[], byte[], byte[])240%n/a1111
verifyInternalMu(byte[])130%n/a1111
initSign(byte[], boolean, byte[])110%n/a1111
generateMu(SHAKEDigest)110%n/a1111
generateKeyPair()110%n/a1111
getShake256Digest()60%n/a1111
GetSymmetric()30%n/a1111
getDilithiumPolyZPackedBytes()30%n/a1111
getDilithiumPolyW1PackedBytes()30%n/a1111
getDilithiumPolyEtaPackedBytes()30%n/a1111
getDilithiumK()30%n/a1111
getDilithiumL()30%n/a1111
getDilithiumEta()30%n/a1111
getDilithiumTau()30%n/a1111
getDilithiumBeta()30%n/a1111
getDilithiumGamma1()30%n/a1111
getDilithiumGamma2()30%n/a1111
getDilithiumOmega()30%n/a1111
getDilithiumCTilde()30%n/a1111
getCryptoPublicKeyBytes()30%n/a1111
getPolyUniformGamma1NBlocks()30%n/a1111