OpenPGPSmartCard

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
Total232 of 2320%18 of 180%29292020
toString()560%40%3311
getKeyByFingerprint(byte[])340%40%3311
getKeyByKeyRef(byte)230%20%2211
requireUserPin(KeyPassphraseProvider, OpenPGPKey.OpenPGPSecretKey)210%40%3311
OpenPGPSmartCard(OpenPGPSmartCardBackend)110%n/a1111
hasKey(byte)110%20%2211
hasKeyWithFingerprint(byte[])110%20%2211
putKey(OpenPGPHardwareKey)90%n/a1111
getKeys()70%n/a1111
uploadSigningKey(OpenPGPKey.OpenPGPPrivateKey, char[])60%n/a1111
uploadDecryptionKey(OpenPGPKey.OpenPGPPrivateKey, char[])60%n/a1111
uploadAuthenticationKey(OpenPGPKey.OpenPGPPrivateKey, char[])60%n/a1111
clearKeys()40%n/a1111
hasSignatureKey()40%n/a1111
getSignatureKey()40%n/a1111
hasDecryptionKey()40%n/a1111
getDecryptionKey()40%n/a1111
hasAuthenticationKey()40%n/a1111
getAuthenticationKey()40%n/a1111
getBackend()30%n/a1111