YubikeyOpenPGPSmartCard

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
Total584 of 5840%48 of 480%45452121
getSupportedAlgorithms(byte)860%140%8811
uploadKey(byte, PGPKeyPair, char[])690%n/a1111
readMetadata(OpenPgpSession)650%60%4411
reconstructPGPPublicKey(byte)500%40%3311
parseField(String, String)430%80%5511
YubikeyOpenPGPSmartCard(YubikeySmartCardBackend, DeviceInfo, YubiKeyDevice)360%n/a1111
openSession()360%n/a1111
from(byte)340%40%3311
reset()260%n/a1111
uploadKey(byte, OpenPGPKey.OpenPGPPrivateKey, char[])250%20%2211
getPublicKeyValue(KeyRef)230%n/a1111
parseIntField(String, String)200%40%3311
toCurveOid(String)190%60%4411
getDiscretionary()160%n/a1111
getDiscretionary(OpenPgpSession)110%n/a1111
isKeySupported(byte, OpenPGPCertificate.OpenPGPComponentKey)60%n/a1111
convertPublicKey(PGPPublicKey)50%n/a1111
getSerialNumber()40%n/a1111
getVersion()40%n/a1111
getBackend()40%n/a1111
getCardType()20%n/a1111