ECAlgorithms

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
Total1,452 of 1,4520%157 of 1570%1031032424
implShamirsTrickFixedPoint(ECPoint, BigInteger, ECPoint, BigInteger)1810%100%6611
implShamirsTrickJsf(ECPoint, BigInteger, ECPoint, BigInteger)1400%20%2211
implShamirsTrickWNaf(ECPoint, BigInteger, ECPoint, BigInteger)1280%240%131311
implSumOfMultiplies(ECEndomorphism, ECPoint[], BigInteger[])1280%60%4411
implSumOfMultiplies(boolean[], WNafPreCompInfo[], byte[][])1220%200%111111
implShamirsTrickWNaf(ECPoint[], ECPoint[], byte[], ECPoint[], ECPoint[], byte[])1120%200%111111
implShamirsTrickWNaf(ECEndomorphism, ECPoint, BigInteger, BigInteger)1020%120%7711
sumOfMultiplies(ECPoint[], BigInteger[])920%150%9911
implSumOfMultipliesGLV(ECPoint[], BigInteger[], GLVEndomorphism)890%60%4411
montgomeryTrick(ECFieldElement[], int, int, ECFieldElement)750%60%4411
implSumOfMultiplies(ECPoint[], BigInteger[])670%40%3311
sumOfTwoMultiplies(ECPoint, BigInteger, ECPoint, BigInteger)630%60%4411
referenceMultiply(ECPoint, BigInteger)440%100%6611
cleanPoint(ECCurve, ECPoint)180%20%2211
isF2mField(FiniteField)160%60%4411
importPoint(ECCurve, ECPoint)160%20%2211
shamirsTrick(ECPoint, BigInteger, ECPoint, BigInteger)140%n/a1111
validatePoint(ECPoint)100%20%2211
implCheckResult(ECPoint)100%20%2211
isFpField(FiniteField)80%20%2211
montgomeryTrick(ECFieldElement[], int, int)60%n/a1111
isF2mCurve(ECCurve)40%n/a1111
isFpCurve(ECCurve)40%n/a1111
ECAlgorithms()30%n/a1111