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.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Methods |
| Total | 6,063 of 6,063 | 0% | 360 of 360 | 0% | 243 | 243 | 59 | 59 |
| generateIsdInstance(byte[]) | 0% | 0% | 26 | 26 | 1 | 1 | ||
| doVerify(SDitHEngine.SDitHPublicKeyExpanded, byte[], int, int, byte[], int) | 0% | 0% | 13 | 13 | 1 | 1 | ||
| generateIsdInstanceForThreshold(byte[]) | 0% | 0% | 23 | 23 | 1 | 1 | ||
| expandSeedTreeBfs(SDitHEngine.SDitHPrivateKeyExpanded, byte[], byte[], SDitHHash, int, byte[], byte[], byte[][], byte[][], byte[][]) | 0% | 0% | 12 | 12 | 1 | 1 | ||
| signOnline(SDitHEngine.SignCtx, SDitHEngine.SDitHPrivateKeyExpanded, byte[], int, int) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| expandSeedTreeWithHintBfs(byte[], int, int, byte[], SDitHHash, int, byte[], int, byte[], int, byte[][]) | 0% | 0% | 14 | 14 | 1 | 1 | ||
| mpcCommunications(byte[], boolean, SDitHEngine.MpcHelper[], SDitHEngine.SDitHPublicKeyExpanded, int[][], int[][], int[][], int[][], int[]) | 0% | 0% | 9 | 9 | 1 | 1 | ||
| buildHelpers(int[][][], int[][][]) | 0% | 0% | 12 | 12 | 1 | 1 | ||
| mpcPlainBroadcasts(byte[], SDitHEngine.MpcHelper[], SDitHEngine.SDitHPublicKeyExpanded, int[][], int[][]) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| SDitHEngine(SDitHParameters, SecureRandom) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| signOffline(SDitHEngine.SignCtx, SDitHEngine.SDitHPrivateKeyExpanded) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| commitLastLeafFromSig(byte[], byte[], byte[], int, byte[], int) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| expandShareFromSeed(byte[], byte[]) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| sampleChallenge(byte[], int[][][], int[][][]) | 0% | 0% | 7 | 7 | 1 | 1 | ||
| expandLastShareFromSeed(byte[], byte[]) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| expandHa(byte[]) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| commitLastLeaf(byte[], byte[], byte[], byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| writeAux(byte[], int, byte[]) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| generateKeyPair() | 0% | n/a | 1 | 1 | 1 | 1 | ||
| generateKeyPairThreshold() | 0% | n/a | 1 | 1 | 1 | 1 | ||
| squeezeFieldBytes(SHAKEDigest, byte[], int, int) | 0% | 0% | 6 | 6 | 1 | 1 | ||
| walkFullTreePrgBfs(byte[][], byte[][], int, byte[], int, byte[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| unpackCompressed(int[][][], byte[], int) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| compressedPack(int[][][], byte[], int) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| commitLeaf(byte[], byte[], byte[], int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| shareAccumulate(byte[], byte[]) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| signatureSize() | 0% | n/a | 1 | 1 | 1 | 1 | ||
| unpackCompressedRow(byte[]) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| getFPoly() | 0% | 0% | 8 | 8 | 1 | 1 | ||
| getLeadingCoefficientsLjForS() | 0% | 0% | 8 | 8 | 1 | 1 | ||
| removeOneDegreeFactorFromMonic(byte[], byte[], int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| packIntsLE(int[][], byte[]) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| expandPrivateKey(byte[], byte[], byte[], byte[], byte[]) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| flattenCompressed(byte[][], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| vecMatNColsMulAdd(byte[], int, byte[], int, byte[], int, int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| vecMat16ColsMulAdd(byte[], int, byte[], int, byte[], int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| sign(SDitHEngine.SDitHPrivateKeyExpanded, byte[], int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| packIntsLE(int[], byte[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| expandPublicKey(byte[], byte[]) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| fpointMask() | 0% | 0% | 2 | 2 | 1 | 1 | ||
| verify(SDitHEngine.SDitHPublicKeyExpanded, byte[], int, int, byte[], int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| newXof(byte[], int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| fieldByteAdd(int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| fieldByteSub(int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| fieldByteMul(int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| fpointAdd(int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| fpointSub(int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| fpointMul(int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| fpointDlogPow(int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| fpointDlogMul(int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| fieldByteNeg(int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| isP251() | 0% | 0% | 2 | 2 | 1 | 1 | ||
| fpointDlog(int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| fpointDexp(int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| squeeze(SHAKEDigest, byte[], int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| writeField32(byte[], int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| readField32(byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| readUint64LE(byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| getParameters() | 0% | n/a | 1 | 1 | 1 | 1 |