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 | 8,876 of 8,876 | 0% | 218 of 218 | 0% | 190 | 190 | 74 | 74 |
| static {...} | 0% | n/a | 1 | 1 | 1 | 1 | ||
| signFinishInner(int, int, byte[], SHAKEDigest, byte[], int, byte[], int) | 0% | 0% | 26 | 26 | 1 | 1 | ||
| sigGauss(int, SHAKEDigest, byte[], int, byte[], int) | 0% | 0% | 10 | 10 | 1 | 1 | ||
| encodeSig(int, byte[], int, int, byte[], int, int, short[], int) | 0% | 0% | 15 | 15 | 1 | 1 | ||
| sigGaussAlt(int, byte[], int, byte[], int) | 0% | 0% | 6 | 6 | 1 | 1 | ||
| basisM2Mul(int, byte[], int, byte[], int, byte[], int, byte[], int, byte[], int, byte[], int, byte[], int, byte[], int, byte[], int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| mq18433NTTSafe(int, short[], int) | 0% | 0% | 8 | 8 | 1 | 1 | ||
| bpMulmodGeneric(int, int, byte[], int, byte[], int, byte[], int, byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| bpMul32(int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| bpMuladd256(byte[], int, byte[], int, byte[], int, byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| bpMuladd512(byte[], int, byte[], int, byte[], int, byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| bpMuladd128(byte[], int, byte[], int, byte[], int, byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mq18433INTT(int, short[], int) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| mq18433NTT(int, short[], int) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| enc64le(byte[], int, long) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| dec64le(byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| bpMuladd64(byte[], int, byte[], int, byte[], int, byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| cryptoSign(byte[], long[], byte[], long, byte[], int) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| mq18433PolySetSmallInplaceHigh(int, short[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| modInverse(int, int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| init(boolean, CipherParameters) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| bpMuladd(int, byte[], int, byte[], int, byte[], int, byte[], int) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| mq18433PolySetSmallInplaceLow(int, short[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| computeQ0I() | 0% | 0% | 3 | 3 | 1 | 1 | ||
| generateSignature(byte[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| polySymBreak(int, short[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| enc32le(byte[], int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| extract_lowbit(int, byte[], byte[]) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| verifySignature(byte[], byte[]) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| sign(byte[], byte[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| dec32le(byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| getGaussianTable(int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| mq18433MontyRed(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| bpXor(int, byte[], int, byte[], int, byte[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| polySymBreakExplicit(int, short[], int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| bytesToLong(byte[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| mq18433PolySnorm(int, short[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| bpXor256(byte[], int, byte[], int, byte[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| bpXor512(byte[], int, byte[], int, byte[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| bpXor1024(byte[], int, byte[], int, byte[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| mq18433PolySetSmall(int, short[], int, byte[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| mq18433PolySetSmallBatch(int, short[][], int[], byte[][], int[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| getTmpSize(int) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| longToBytes(long, byte[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| HAWK_PRIVKEY_SIZE(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| hawkPrivKeySize(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| bpXor128(byte[], int, byte[], int, byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mq18433SnormSafe(int) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| mq18433SetSmall(byte) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mq18433PolySetSmallInplaceLowBatch(int, short[][], int[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| mq18433Add(int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| HAWK_PRIVKEY_DECODED_SIZE(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| HAWK_SIG_SIZE(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| bpXor64(byte[], int, byte[], int, byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| dec16le(byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mq18433Sub(int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| hawkSignFinish(int, byte[], SHAKEDigest, byte[], byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| bpMulmod256(byte[], int, byte[], int, byte[], int, byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| bpMulmod512(byte[], int, byte[], int, byte[], int, byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| bpMulmod1024(byte[], int, byte[], int, byte[], int, byte[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mq18433Snorm(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mq18433Half(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| computeR2() | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mul64(int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| hawkTmpSizeSign(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| HawkSigner() | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mq18433SetSmallSafe(byte) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| mq18433HalfMonty(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mq18433MontyMul(int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mq18433ToMonty(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mq18433INTTWithScaling(int, short[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| hawkSignStart() | 0% | n/a | 1 | 1 | 1 | 1 | ||
| hawkSignStart(SHAKEDigest) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| hawkSigSize(int) | 0% | n/a | 1 | 1 | 1 | 1 |