XMSSEngine

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,064 of 1,0640%60 of 600%65653535
doGenerateMTSignature(XMSSMTPrivateKeyParameters, byte[])2630%200%111111
verifyMTSignature(XMSSMTPublicKeyParameters, byte[], byte[])1270%40%3311
doGenerateSignature(XMSSPrivateKeyParameters, byte[])1190%80%5511
generateMTKeyPair(XMSSMTParameters, SecureRandom)920%n/a1111
verifySignature(XMSSPublicKeyParameters, byte[], byte[])810%20%2211
generateKeyPair(XMSSParameters, SecureRandom)680%n/a1111
createBDS(XMSSParameters, byte[], byte[], int)410%40%3311
createBDSStateMap(XMSSMTParameters, byte[], byte[], long)350%40%3311
hMsgKey(byte[], byte[], long, int)320%n/a1111
wotsSign(WOTSPlus, byte[], byte[], byte[], byte[])230%20%2211
validateShardSize(int, long)190%40%3311
lookupXMSSMTOid(String, int, int, int, int, int)150%20%2211
lookupXMSSOid(String, int, int, int, int)140%20%2211
isStoredIndexValid(int, long)140%40%3311
generateSignature(XMSSPrivateKeyParameters, byte[])100%n/a1111
generateMTSignature(XMSSMTPrivateKeyParameters, byte[])100%n/a1111
getNextBDSState(BDS, byte[], byte[])90%n/a1111
hasTraversalState(XMSSPrivateKeyParameters)80%20%2211
hasTraversalState(XMSSMTPrivateKeyParameters)80%20%2211
newWOTSPlusParameters(XMSSParameters)80%n/a1111
getWOTSPlusLen(ASN1ObjectIdentifier, int)70%n/a1111
getNextBDSStateMap(BDSStateMap, XMSSMTParameters, long, byte[], byte[])70%n/a1111
getBDSFromEncoding(byte[], byte[])60%n/a1111
getBDSStateMapFromEncoding(byte[], byte[])60%n/a1111
newWOTSPlus(XMSSParameters)60%n/a1111
validateOrAllocate(byte[], int, String)50%n/a1111
getDigestSize(ASN1ObjectIdentifier)40%n/a1111
getEncodedBDSState(BDS, byte[])40%n/a1111
getEncodedBDSState(BDSStateMap, byte[])40%n/a1111
newWOTSPlus(XMSSMTParameters)40%n/a1111
getDigestOID(String)30%n/a1111
getDigestName(ASN1ObjectIdentifier)30%n/a1111
getDigest(ASN1ObjectIdentifier)30%n/a1111
clearSecrets(BDS)30%n/a1111
clearSecrets(BDSStateMap)30%n/a1111