LMSEngine

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
Total652 of 6520%30 of 300%31311616
verifySignature(LMSPublicKeyParameters, LMSContext)1580%80%5511
generateHSSKeyPair(HSSKeyGenerationParameters)1230%60%4411
generateVerifyContext(LMSPublicKeyParameters, LMSSignature)580%80%5511
verifyHSSSignature(HSSPublicKeyParameters, LMSContext)540%40%3311
deriveChildKey(LMOtsParameters, byte[], byte[], int)520%n/a1111
generateHSSVerifyContext(HSSPublicKeyParameters, byte[])360%20%2211
computeLeaf(Digest, LMOtsParameters, byte[], int, int, byte[])290%n/a1111
withSignedPublicKeys(LMSContext, LMSSignature[], LMSPublicKeyParameters[])280%20%2211
computeNode(Digest, byte[], int, byte[], byte[])260%n/a1111
generateHSSSignature(int, LMSContext)250%n/a1111
generateSign(LMSContext)200%n/a1111
generateSignContext(LMSigParameters, LMOtsParameters, byte[], int, byte[], byte[][])110%n/a1111
verifySignature(LMSPublicKeyParameters, LMSSignature, byte[])110%n/a1111
generateVerifyContext(LMSPublicKeyParameters, byte[])100%n/a1111
encodePublicKey(LMSPublicKeyParameters)80%n/a1111
createDigest(LMSigParameters)30%n/a1111