SM2Signer

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
Total554 of 5540%36 of 360%37371818
init(boolean, CipherParameters)1360%120%7711
generateSignature()1040%60%4411
verifySignature(BigInteger, BigInteger)750%120%7711
getZ(byte[])540%n/a1111
verifySignature(byte[])260%n/a1111
checkData()230%30%3311
addUserID(Digest, byte[])220%n/a1111
SM2Signer(DSAEncoding)190%n/a1111
SM2Signer(DSAEncoding, Digest)170%n/a1111
reset()170%30%3311
digestDoFinal()130%n/a1111
addFieldElement(Digest, ECFieldElement)100%n/a1111
update(byte[], int, int)90%n/a1111
SM2Signer()70%n/a1111
update(byte)70%n/a1111
calculateE(BigInteger, byte[])60%n/a1111
SM2Signer(Digest)50%n/a1111
createBasePointMultiplier()40%n/a1111