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
Total4,581 of 4,5810%130 of 1300%1281286363
reduceScalar(byte[])1,6860%n/a1111
static {...}2960%n/a1111
precompute()2640%200%111111
pointAddVar(boolean, Ed448.PointExt, Ed448.PointExt)1320%20%2211
implVerify(byte[], int, byte[], int, byte[], byte, byte[], int, int)1150%120%7711
scalarMultBase(byte[], Ed448.PointExt)1150%60%4411
pointAdd(Ed448.PointExt, Ed448.PointExt)1070%n/a1111
getWnafVar(int[], int)1040%80%5511
pointAddPrecomp(Ed448.PointPrecomp, Ed448.PointExt)1020%n/a1111
decodePointVar(byte[], int, boolean, Ed448.PointExt)930%120%7711
implSign(Xof, byte[], byte[], byte[], int, byte[], byte, byte[], int, int, byte[], int)800%n/a1111
scalarMult(byte[], Ed448.PointExt, Ed448.PointExt)780%60%4411
scalarMultStrausVar(int[], int[], Ed448.PointExt, Ed448.PointExt)770%100%6611
pointDouble(Ed448.PointExt)730%n/a1111
pointLookup(int[], int, int[], Ed448.PointExt)630%20%2211
validatePublicKeyFull(byte[], int)570%40%3311
implSign(byte[], int, byte[], byte, byte[], int, int, byte[], int)530%20%2211
calculateS(byte[], byte[], byte[])490%20%2211
checkPoint(int[], int[], int[])490%n/a1111
pointPrecompute(Ed448.PointExt, int)490%20%2211
scalarMultBaseXY(X448.Friend, byte[], int, int[], int[])490%40%3311
encodePoint(Ed448.PointExt, byte[], int)470%n/a1111
implSign(byte[], int, byte[], int, byte[], byte, byte[], int, int, byte[], int)460%20%2211
scalarMultOrderVar(Ed448.PointExt, Ed448.PointExt)460%60%4411
dom4(Xof, byte, byte[])450%n/a1111
pointLookup(int, int, Ed448.PointPrecomp)400%20%2211
decode32(byte[], int)390%n/a1111
pointPrecomputeVar(Ed448.PointExt, int)370%20%2211
checkPoint(int[], int[])350%n/a1111
signPrehash(byte[], int, byte[], int, byte[], Xof, byte[], int)310%20%2211
decode24(byte[], int)300%n/a1111
encode32(int, byte[], int)300%n/a1111
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
pruneScalar(byte[], int, byte[])270%n/a1111
checkPointVar(byte[])260%40%3311
encode24(int, byte[], int)220%n/a1111
pointCopy(Ed448.PointExt, Ed448.PointExt)220%n/a1111
decode32(byte[], int, int[], int, int)200%20%2211
checkScalarVar(byte[], int[])190%40%3311
decode16(byte[], int)190%n/a1111
scalarMultBaseEncoded(byte[], byte[], int)190%20%2211
getWindow4(int[], int)180%n/a1111
encode56(long, byte[], int)150%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
sign(byte[], int, byte[], byte[], int, int, byte[], int)0%n/a1111
signPrehash(byte[], int, byte[], byte[], int, byte[], int)0%n/a1111
verify(byte[], int, byte[], int, byte[], byte[], int, int)0%n/a1111
verifyPrehash(byte[], int, byte[], int, byte[], byte[], int)0%n/a1111
copy(byte[], int, int)0%n/a1111
isNeutralElementVar(int[], int[], int[])0%40%3311
validatePublicKeyPartial(byte[], int)0%n/a1111
checkContextVar(byte[])0%40%3311
pointCopy(Ed448.PointExt)0%n/a1111
pointSetNeutral(Ed448.PointExt)0%n/a1111
decodeScalar(byte[], int, int[])0%n/a1111
createXof()0%n/a1111
generatePrivateKey(SecureRandom, byte[])0%n/a1111
pointExtendXY(Ed448.PointExt)0%n/a1111
Ed448()0%n/a1111
createPrehash()0%n/a1111