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 | 4,183 of 4,183 | 0% | 302 of 302 | 0% | 202 | 202 | 49 | 49 |
| runMultipartyComputation(byte[], SDitHThresholdEngine.MpcChallenge, byte[], byte[], byte[][], byte[], boolean, boolean) | 0% | 0% | 14 | 14 | 1 | 1 | ||
| signCore(SDitHEngine.SDitHPrivateKeyExpanded, byte[], int, int, byte[], byte[]) | 0% | 0% | 13 | 13 | 1 | 1 | ||
| mpcComputeCommunicationsInverse(byte[], SDitHThresholdEngine.MpcChallenge, byte[], byte[], byte[][], byte[], boolean) | 0% | 0% | 11 | 11 | 1 | 1 | ||
| doVerify(SDitHEngine.SDitHPublicKeyExpanded, byte[], int, int, byte[], int, int) | 0% | 0% | 10 | 10 | 1 | 1 | ||
| getMerkleRootFromAuth(int, int, int[], byte[], int, byte[], int, int) | 0% | 0% | 21 | 21 | 1 | 1 | ||
| SDitHThresholdEngine(SDitHParameters, SecureRandom) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| getRevealedNodes(int, int, int[]) | 0% | 0% | 15 | 15 | 1 | 1 | ||
| expandMpcChallenge(byte[]) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| getEvalsInAllPoints(byte[], byte[], int, int, byte[][]) | 0% | 0% | 9 | 9 | 1 | 1 | ||
| expandViewChallenge(byte[]) | 0% | 0% | 7 | 7 | 1 | 1 | ||
| computeCorrelated(byte[]) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| fpointSubBytes(byte[], int, byte[], int, byte[], int) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| mulAndAddTabPoints(byte[], int, int, byte[], int, int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| fpointAddBytes(byte[], int, byte[], int, byte[], int) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| hashForViewChallenge(byte[], byte[][][], byte[], byte[], byte[], int, int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| subTabPoints(byte[], int, byte[], int, int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| addTabPoints(byte[], int, byte[], int, int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| squeezeFieldBytes(SHAKEDigest, byte[], int, int) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| fpointMulMixedBytes(byte[], int, int, byte[], int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| hashForMpcChallenge(SDitHEngine.SDitHPublicKeyExpanded, byte[], byte[][]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| commitShare(byte[], byte[], byte[], int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| commitShare(byte[], int, byte[], byte[], int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| computeCompleteShare(byte[], byte[], byte[][], int) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| computeShareWit(byte[], byte[], byte[][], int) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| computeShareBroadcast(byte[], byte[], byte[][], int) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| openMerkleTree(SDitHThresholdEngine.MerkleTree, int[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| getFPoly() | 0% | 0% | 8 | 8 | 1 | 1 | ||
| negTabPoints(byte[], int, int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| maxSignatureSize() | 0% | n/a | 1 | 1 | 1 | 1 | ||
| sign(SDitHEngine.SDitHPrivateKeyExpanded, byte[], int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| fpointMulBytes(byte[], int, byte[], int, byte[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| vecMatNColsMulAdd(byte[], int, byte[], int, byte[], int, int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| ceilLog2(int) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| prgInit(byte[], byte[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| expandPrivateKey(byte[], byte[], byte[], byte[], byte[]) | 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 | ||
| generateKeyPair() | 0% | n/a | 1 | 1 | 1 | 1 | ||
| expandPublicKey(byte[], byte[]) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mpcComputePlainBroadcast(byte[], SDitHThresholdEngine.MpcChallenge, byte[], byte[][], byte[]) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mpcComputeCommunications(byte[], SDitHThresholdEngine.MpcChallenge, byte[], byte[], byte[][], byte[], boolean) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| fieldByteNeg(int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| getAuthSize(int, int, int[]) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| verify(SDitHEngine.SDitHPublicKeyExpanded, byte[], int, int, byte[], int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| isP251() | 0% | 0% | 2 | 2 | 1 | 1 | ||
| squeeze(SHAKEDigest, byte[], int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| newXof() | 0% | n/a | 1 | 1 | 1 | 1 | ||
| getParameters() | 0% | n/a | 1 | 1 | 1 | 1 |