FaestProofPrimitives

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
Total8,071 of 8,0710%308 of 3080%266266112112
xtime128(byte[], long[], byte[], long[], int)2270%n/a1111
xtime192(byte[], long[], byte[], long[], int)2270%n/a1111
xtime256(byte[], long[], byte[], long[], int)2270%n/a1111
bitwiseMixColumnVerifier128(long[], long[], int)2080%80%5511
bitwiseMixColumnVerifier192(long[], long[], int)2080%80%5511
bitwiseMixColumnVerifier256(long[], long[], int)2080%80%5511
invNormToConjugatesProver128(long[], long[], byte[], long[])1690%20%2211
invNormToConjugatesProver192(long[], long[], byte[], long[])1690%20%2211
invNormToConjugatesProver256(long[], long[], byte[], long[])1690%20%2211
mixColumnsProver128(long[], long[], long[], long[], long[], long[], boolean, int)1600%20%2211
mixColumnsProver192(long[], long[], long[], long[], long[], long[], boolean, int)1600%20%2211
mixColumnsProver256(long[], long[], long[], long[], long[], long[], boolean, int)1600%20%2211
mixColumnsCoeffs128(long[], long[], long[], boolean)1440%20%2211
mixColumnsCoeffs192(long[], long[], long[], boolean)1440%20%2211
mixColumnsCoeffs256(long[], long[], long[], boolean)1440%20%2211
bitwiseMixColumnProver128(byte[], long[], byte[], long[], int)1440%60%4411
bitwiseMixColumnProver192(byte[], long[], byte[], long[], int)1440%60%4411
bitwiseMixColumnProver256(byte[], long[], byte[], long[], int)1440%60%4411
invNormConstraintsProver128(long[], int, long[], int, long[], int, long[], long[], long[], long[], long[], long[])1240%n/a1111
invNormConstraintsProver192(long[], int, long[], int, long[], int, long[], long[], long[], long[], long[], long[])1240%n/a1111
invNormConstraintsProver256(long[], int, long[], int, long[], int, long[], long[], long[], long[], long[], long[])1240%n/a1111
sboxAffineProver128(long[], long[], long[], long[], long[], long[], boolean, int)1180%60%4411
sboxAffineProver192(long[], long[], long[], long[], long[], long[], boolean, int)1180%60%4411
sboxAffineProver256(long[], long[], long[], long[], long[], long[], boolean, int)1180%60%4411
invNormToConjugatesVerifier128(long[], long[])1160%20%2211
invNormToConjugatesVerifier192(long[], long[])1160%20%2211
invNormToConjugatesVerifier256(long[], long[])1160%20%2211
bitwiseMixRowBit128(byte[], long[], int, int, byte[], long[], byte[], long[], int, int, int, int, int)1120%n/a1111
bitwiseMixRowBit192(byte[], long[], int, int, byte[], long[], byte[], long[], int, int, int, int, int)1120%n/a1111
bitwiseMixRowBit256(byte[], long[], int, int, byte[], long[], byte[], long[], int, int, int, int, int)1120%n/a1111
sboxAffineVerifier128(long[], long[], long[], boolean, int)960%60%4411
sboxAffineVerifier192(long[], long[], long[], boolean, int)960%60%4411
sboxAffineVerifier256(long[], long[], long[], boolean, int)960%60%4411
inverseAffineByteProver128(byte[], int, long[], int, byte[], int, long[], int)890%60%4411
inverseAffineByteProver192(byte[], int, long[], int, byte[], int, long[], int)890%60%4411
inverseAffineByteProver256(byte[], int, long[], int, byte[], int, long[], int)890%60%4411
static {...}790%n/a1111
mixColumnsVerifier128(long[], long[], boolean, int)720%20%2211
mixColumnsVerifier192(long[], long[], boolean, int)720%20%2211
mixColumnsVerifier256(long[], long[], boolean, int)720%20%2211
inverseAffineByteVerifier128(long[], int, long[], int, long[])700%60%4411
inverseAffineByteVerifier192(long[], int, long[], int, long[])700%60%4411
inverseAffineByteVerifier256(long[], int, long[], int, long[])700%60%4411
f256F2ConjugatesLambda_128(long[], long[], int)680%40%3311
f256F2ConjugatesLambda_192(long[], long[], int)680%40%3311
f256F2ConjugatesLambda_256(long[], long[], int)680%40%3311
bitwiseMixRowKey128(long[], int, int, long[], long[], int, int, int, int, int)610%n/a1111
bitwiseMixRowKey192(long[], int, int, long[], long[], int, int, int, int, int)610%n/a1111
bitwiseMixRowKey256(long[], int, int, long[], long[], int, int, int, int, int)610%n/a1111
f256F2Conjugates1_128(long[], byte[], int)540%40%3311
f256F2Conjugates1_192(long[], byte[], int)540%40%3311
f256F2Conjugates1_256(long[], byte[], int)540%40%3311
mixRow128(long[], int, long[], int, long[], long[], long[], long[])530%n/a1111
mixRow192(long[], int, long[], int, long[], long[], long[], long[])530%n/a1111
mixRow256(long[], int, long[], int, long[], long[], long[], long[])530%n/a1111
shiftRowsProver128(long[], long[], long[], long[], long[], long[], int)480%40%3311
shiftRowsProver192(long[], long[], long[], long[], long[], long[], int)480%40%3311
shiftRowsProver256(long[], long[], long[], long[], long[], long[], int)480%40%3311
inverseShiftRowsProver128(byte[], long[], byte[], long[], int)480%40%3311
inverseShiftRowsProver192(byte[], long[], byte[], long[], int)480%40%3311
inverseShiftRowsProver256(byte[], long[], byte[], long[], int)480%40%3311
addRoundKeyBytesVerifier128(long[], long[], long[], long[], boolean, int)470%60%4411
addRoundKeyBytesVerifier192(long[], long[], long[], long[], boolean, int)470%60%4411
addRoundKeyBytesVerifier256(long[], long[], long[], long[], boolean, int)470%60%4411
inverseShiftRowsVerifier128(long[], long[], int)420%40%3311
inverseShiftRowsVerifier192(long[], long[], int)420%40%3311
inverseShiftRowsVerifier256(long[], long[], int)420%40%3311
sboxAffineConstants128(long[], boolean)420%60%4411
sboxAffineConstants192(long[], boolean)420%60%4411
sboxAffineConstants256(long[], boolean)420%60%4411
addRoundKeyProver128(byte[], long[], byte[], long[], byte[], long[], int)380%20%2211
addRoundKeyProver192(byte[], long[], byte[], long[], byte[], long[], int)380%20%2211
addRoundKeyProver256(byte[], long[], byte[], long[], byte[], long[], int)380%20%2211
addRoundKeyBytesProver128(long[], long[], long[], long[], long[], long[], long[], long[], long[], int)370%20%2211
addRoundKeyBytesProver192(long[], long[], long[], long[], long[], long[], long[], long[], long[], int)370%20%2211
addRoundKeyBytesProver256(long[], long[], long[], long[], long[], long[], long[], long[], long[], int)370%20%2211
shiftRowsVerifier128(long[], long[], int)360%40%3311
shiftRowsVerifier192(long[], long[], int)360%40%3311
shiftRowsVerifier256(long[], long[], int)360%40%3311
inverseAffineProver128(byte[], long[], byte[], long[], int)330%20%2211
inverseAffineProver192(byte[], long[], byte[], long[], int)330%20%2211
inverseAffineProver256(byte[], long[], byte[], long[], int)330%20%2211
stateToBytesProver128(long[], long[], byte[], long[], int)320%20%2211
stateToBytesProver192(long[], long[], byte[], long[], int)320%20%2211
stateToBytesProver256(long[], long[], byte[], long[], int)320%20%2211
constantToVoleVerifier128(long[], byte[], long[], int)280%20%2211
constantToVoleVerifier192(long[], byte[], long[], int)280%20%2211
constantToVoleVerifier256(long[], byte[], long[], int)280%20%2211
invNormConstraintsVerifier128(long[], int, long[], long[], long[], long[])270%n/a1111
invNormConstraintsVerifier192(long[], int, long[], long[], long[], long[])270%n/a1111
invNormConstraintsVerifier256(long[], int, long[], long[], long[], long[])270%n/a1111
inverseAffineVerifier128(long[], long[], long[], int)260%20%2211
inverseAffineVerifier192(long[], long[], long[], int)260%20%2211
inverseAffineVerifier256(long[], long[], long[], int)260%20%2211
addRoundKeyVerifier128(long[], long[], long[], int)250%20%2211
addRoundKeyVerifier192(long[], long[], long[], int)250%20%2211
addRoundKeyVerifier256(long[], long[], long[], int)250%20%2211
inverseShiftRowsSrc(int, int, int)240%40%3311
stateToBytesVerifier128(long[], long[], int)230%20%2211
stateToBytesVerifier192(long[], long[], int)230%20%2211
stateToBytesVerifier256(long[], long[], int)230%20%2211
shiftRowsSrc(int, int, int)220%40%3311
deg2to3Prover128(long[], int, long[], int, long[], int, long[], int)130%n/a1111
deg2to3Prover192(long[], int, long[], int, long[], int, long[], int)130%n/a1111
deg2to3Prover256(long[], int, long[], int, long[], int, long[], int)130%n/a1111
constantToVoleProver128(long[], int)80%n/a1111
constantToVoleProver192(long[], int)80%n/a1111
constantToVoleProver256(long[], int)80%n/a1111
deg2to3Verifier128(long[], int, long[], int, long[], int)80%n/a1111
deg2to3Verifier192(long[], int, long[], int, long[], int)80%n/a1111
deg2to3Verifier256(long[], int, long[], int, long[], int)80%n/a1111
invAffineSrc(int, int)80%n/a1111