UOVEngine

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
Total3,049 of 3,0490%204 of 2040%1421424040
gaussianElimGF16(byte[], byte[], int)2640%220%121211
signInternal(byte[], byte[], SecureRandom)2590%120%7711
publicMapGF16(byte[], byte[], byte[])2190%120%7711
gaussianElimGF256(byte[], byte[], int)1920%120%7711
batchTrimatMaddGF16(byte[], int, byte[], int, byte[], int, int, int, int, int)1800%100%6611
generateKeyPair(byte[])1740%100%6611
publicMapGF256(byte[], byte[], byte[])1500%60%4411
batchQuadTrimatEvalGF16(byte[], byte[], int, byte[], int, int)1360%40%3311
expandSecretKey(byte[])1190%40%3311
batchTrimatTrMaddGF256(byte[], int, byte[], int, byte[], int, int, int, int, int)890%60%4411
batchTrimatTrMaddGF16(byte[], int, byte[], int, byte[], int, int, int, int, int)890%60%4411
aesCtrPrng(byte[], int, int)850%80%5511
batchUpperMatTrXMatGF256(byte[], int, byte[], int, int, int, int, byte[], int, int, int)750%40%3311
batchUpperMatTrXMatGF16(byte[], int, byte[], int, int, int, int, byte[], int, int, int)750%40%3311
sign(UOVPrivateKeyParameters, byte[], SecureRandom)680%100%6611
verify(UOVPublicKeyParameters, byte[], byte[])670%120%7711
expandPublicKey(byte[])650%40%3311
calculateF2P3(byte[], int, byte[], int, byte[], int, byte[], int, byte[], int)640%40%3311
backSubstituteGF256(byte[], byte[], int)600%60%4411
batchTrimatMaddGF256(byte[], int, byte[], int, byte[], int, int, int, int, int)550%40%3311
UOVEngine(UOVParameters)540%n/a1111
sign(byte[], byte[], SecureRandom)530%80%5511
verify(byte[], byte[], byte[])520%100%6611
batchQuadTrimatEvalGF256(byte[], byte[], int, byte[], int, int)460%20%2211
verifyInternal(byte[], byte[], byte[])410%n/a1111
backSubstituteGF16(byte[], byte[], int)400%40%3311
gf16MatProd(byte[], int, byte[], int, int, int, byte[], int)340%20%2211
gf256MatProd(byte[], int, byte[], int, int, int, byte[], int)320%20%2211
batchUpperMatTrXMat(byte[], int, byte[], int, int, int, int, byte[], int, int, int)310%20%2211
batchTrimatMadd(byte[], int, byte[], int, byte[], int, int, int, int, int)290%20%2211
batchTrimatTrMadd(byte[], int, byte[], int, byte[], int, int, int, int, int)290%20%2211
gfmatProd(byte[], byte[], int, int, int, byte[])230%20%2211
shake256(byte[], int)220%n/a1111
batchQuadTrimatEval(byte[], byte[], int, byte[], int, int)190%20%2211
publicMap(byte[], byte[], byte[])150%20%2211
gaussianElim(byte[], byte[], int)130%20%2211
backSubstitute(byte[], byte[], int)130%20%2211
generateKeyPair(SecureRandom)100%n/a1111
aesCtrPrng(byte[], int)50%n/a1111
getParameters()30%n/a1111