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,654 of 3,6540%182 of 1820%1581586767
static {...}3730%n/a1111
precompute()3550%240%131311
scalarMultStraus225Var(int[], int[], Ed448.PointAffine, int[], Ed448.PointAffine, Ed448.PointProjective)1860%220%121211
implVerify(byte[], int, Ed448.PublicPoint, byte[], byte, byte[], int, int)1440%100%6611
implVerify(byte[], int, byte[], int, byte[], byte, byte[], int, int)1420%140%8811
pointAddVar(boolean, Ed448.PointProjective, Ed448.PointProjective, Ed448.PointTemp)1400%20%2211
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
checkPoint(Ed448.PointProjective)660%n/a1111
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
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
checkPoint(Ed448.PointAffine)440%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
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
normalizeToNeutralElementVar(Ed448.PointProjective)270%60%4411
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
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