SM2KeyExchange

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
Total664 of 6640%22 of 220%26261515
calculateKeyWithConfirmation(int, byte[], CipherParameters)1510%100%6611
kdf(ECPoint, byte[], byte[], int)1340%60%4411
calculateU(SM2KeyExchangePublicParameters)660%n/a1111
init(CipherParameters)620%20%2211
calculateKey(int, CipherParameters)610%40%3311
getZ(Digest, byte[], ECPoint)450%n/a1111
calculateInnerHash(Digest, ECPoint, byte[], byte[], ECPoint, ECPoint)400%n/a1111
addUserID(Digest, byte[])220%n/a1111
S1(Digest, ECPoint, byte[])170%n/a1111
S2(Digest, ECPoint, byte[])170%n/a1111
reduce(BigInteger)140%n/a1111
digestDoFinal()130%n/a1111
addFieldElement(Digest, ECFieldElement)100%n/a1111
SM2KeyExchange()60%n/a1111
SM2KeyExchange(Digest)60%n/a1111