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 | 2,625 of 2,625 | 0% | 164 of 164 | 0% | 127 | 127 | 45 | 45 |
| decode(short[], byte[], short[], int, int, int) | 0% | 0% | 11 | 11 | 1 | 1 | ||
| getOneThirdInverseInRQ(short[], byte[], int, int) | 0% | 0% | 8 | 8 | 1 | 1 | ||
| isInvertiblePolynomialInR3(byte[], byte[], int) | 0% | 0% | 9 | 9 | 1 | 1 | ||
| multiplicationInRQ(short[], short[], byte[], int, int) | 0% | 0% | 7 | 7 | 1 | 1 | ||
| multiplicationInR3(byte[], byte[], byte[], int) | 0% | 0% | 7 | 7 | 1 | 1 | ||
| encode(byte[], short[], short[], int, int) | 0% | 0% | 7 | 7 | 1 | 1 | ||
| getDecodedSmallPolynomial(byte[], byte[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| getUnsignedDivMod(int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| cryptoSort(int[], int) | 0% | 0% | 9 | 9 | 1 | 1 | ||
| getEncodedSmallPolynomial(byte[], byte[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| expand(int[], byte[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| checkForSmallPolynomial(byte[], byte[], int, int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| getSignedDivMod(int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| sortGenerateShortPolynomial(byte[], int[], int, int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| getRoundedDecodedPolynomial(short[], byte[], int, int) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| minmax(int[], int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| getRoundedEncodedPolynomial(byte[], short[], int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| getDecodedPolynomial(short[], byte[], int, int) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| getEncodedPolynomial(byte[], short[], int, int) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| getHashWithPrefix(byte[], byte[]) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| top(byte[], short[], byte[], int, int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| right(byte[], short[], byte[], int, int, int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| getRandomInputs(SecureRandom, byte[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| getTopDecodedPolynomial(byte[], byte[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| getRandomUnsignedInteger(SecureRandom) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| generatePolynomialInRQFromSeed(short[], byte[], int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| getTopEncodedPolynomial(byte[], byte[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| getEncodedInputs(byte[], byte[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| updateDiffMask(byte[], byte[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| generateAES256CTRStream(byte[], byte[], byte[], byte[]) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| getRandomSmallPolynomial(SecureRandom, byte[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| roundPolynomial(short[], short[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| getRandomShortPolynomial(SecureRandom, byte[], int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| scalarMultiplicationInRQ(short[], short[], int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| getInverseInRQ(int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| getModFreeze(int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| transformRQToR3(byte[], short[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| toIntExact(long) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| checkNotEqualToZero(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| getUnsignedMod(int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| checkLessThanZero(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| iToUnsignedLong(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| bToUnsignedInt(byte) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| sToUnsignedInt(short) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| Utils() | 0% | n/a | 1 | 1 | 1 | 1 |