Ed448

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,597 of 3,5970%172 of 1720%1531536767
static {...}3730%n/a1111
precompute()3550%240%131311
scalarMultStraus225Var(int[], int[], Ed448.PointAffine, int[], Ed448.PointAffine, Ed448.PointProjective)1640%180%101011
pointAddVar(boolean, Ed448.PointProjective, Ed448.PointProjective, Ed448.PointTemp)1400%20%2211
implVerify(byte[], int, Ed448.PublicPoint, byte[], byte, byte[], int, int)1390%80%5511
implVerify(byte[], int, byte[], int, byte[], byte, byte[], int, int)1370%120%7711
pointAddVar(boolean, Ed448.PointAffine, Ed448.PointProjective, Ed448.PointTemp)1340%20%2211
pointAdd(Ed448.PointProjective, Ed448.PointProjective, Ed448.PointTemp)1150%n/a1111
pointAdd(Ed448.PointAffine, Ed448.PointProjective, Ed448.PointTemp)1090%n/a1111
scalarMultBase(byte[], Ed448.PointProjective)1020%60%4411
invertZs(Ed448.PointProjective[])890%40%3311
checkPointFullVar(byte[])870%160%9911
implSign(Xof, byte[], byte[], byte[], int, byte[], byte, byte[], int, int, byte[], int)800%n/a1111
pointDouble(Ed448.PointProjective, Ed448.PointTemp)790%n/a1111
decodePointVar(byte[], boolean, Ed448.PointAffine)750%100%6611
pointLookup(int[], int, int[], Ed448.PointProjective)630%20%2211
pointPrecompute(Ed448.PointProjective, int, Ed448.PointTemp)610%20%2211
pointPrecompute(Ed448.PointAffine, Ed448.PointProjective[], int, int, Ed448.PointTemp)610%20%2211
scalarMultOrderVar(Ed448.PointAffine, Ed448.PointProjective)600%60%4411
scalarMult(byte[], Ed448.PointProjective, Ed448.PointProjective)590%40%3311
implSign(byte[], int, byte[], byte, byte[], int, int, byte[], int)530%20%2211
checkPoint(Ed448.PointProjective)520%n/a1111
generatePublicKey(byte[], int)510%20%2211
implSign(byte[], int, byte[], int, byte[], byte, byte[], int, int, byte[], int)460%20%2211
dom4(Xof, byte, byte[])450%n/a1111
scalarMultBaseXY(X448.Friend, byte[], int, int[], int[])440%40%3311
pointLookup(int, int, Ed448.PointAffine)400%20%2211
calculateS(byte[], byte[], byte[])370%n/a1111
checkPoint(Ed448.PointAffine)370%n/a1111
checkPointVar(byte[])350%60%4411
signPrehash(byte[], int, byte[], int, byte[], Xof, byte[], int)310%20%2211
validatePublicKeyFullExport(byte[], int)300%60%4411
generatePublicKey(byte[], int, byte[], int)290%n/a1111
signPrehash(byte[], int, byte[], Xof, byte[], int)290%20%2211
verifyPrehash(byte[], int, byte[], int, byte[], Xof)290%20%2211
verifyPrehash(byte[], int, Ed448.PublicPoint, byte[], Xof)280%20%2211
pruneScalar(byte[], int, byte[])270%n/a1111
normalizeToAffine(Ed448.PointProjective, Ed448.PointAffine)260%n/a1111
validatePublicKeyFull(byte[], int)250%40%3311
validatePublicKeyPartialExport(byte[], int)250%40%3311
encodePublicPoint(Ed448.PublicPoint, byte[], int)230%n/a1111
normalizeToNeutralElementVar(Ed448.PointProjective)230%40%3311
pointLookup15(int[], Ed448.PointProjective)230%n/a1111
encodePoint(Ed448.PointAffine, byte[], int)220%n/a1111
pointCopy(Ed448.PointProjective, Ed448.PointProjective)220%n/a1111
exportPoint(Ed448.PointAffine)200%n/a1111
validatePublicKeyPartial(byte[], int)200%20%2211
scalarMultBaseEncoded(byte[], byte[], int)190%20%2211
getWindow4(int[], int)180%n/a1111
pointCopy(Ed448.PointAffine, Ed448.PointProjective)180%n/a1111
encodeResult(Ed448.PointProjective, byte[], int)170%n/a1111
sign(byte[], int, byte[], int, byte[], byte[], int, int, byte[], int)150%n/a1111
signPrehash(byte[], int, byte[], int, byte[], byte[], int, byte[], int)150%n/a1111
generatePrivateKey(SecureRandom, byte[])130%20%2211
sign(byte[], int, byte[], byte[], int, int, byte[], int)130%n/a1111
signPrehash(byte[], int, byte[], byte[], int, byte[], int)130%n/a1111
verify(byte[], int, byte[], int, byte[], byte[], int, int)130%n/a1111
verifyPrehash(byte[], int, byte[], int, byte[], byte[], int)130%n/a1111
verify(byte[], int, Ed448.PublicPoint, byte[], byte[], int, int)120%n/a1111
verifyPrehash(byte[], int, Ed448.PublicPoint, byte[], byte[], int)120%n/a1111
checkPointOrderVar(Ed448.PointAffine)110%n/a1111
copy(byte[], int, int)110%n/a1111
checkContextVar(byte[])100%40%3311
pointSetNeutral(Ed448.PointProjective)100%n/a1111
createXof()50%n/a1111
Ed448()0%n/a1111
createPrehash()0%n/a1111