YubikeySmartCardBackend

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
Total335 of 3350%22 of 220%27271616
convertPublicKey(PublicKeyValues, byte[], Date)1170%100%6611
listSmartCards()600%60%4411
bruteForcePublicKey(PublicKey, Date, byte[], int[])330%40%3311
convertPrivateKey(PGPKeyPair)210%20%2211
YubikeySmartCardBackend(YubiKitManager, JcaPGPKeyConverter, JcaKeyFingerprintCalculator, YubikeySmartCardBackend.YubikeyDecryptorFactoryProvider)200%n/a1111
createInstance(YubiKitManager, BouncyCastleProvider, YubikeySmartCardBackend.YubikeyDecryptorFactoryProvider)160%n/a1111
convertPublicKey(PGPPublicKey)130%n/a1111
getName()110%n/a1111
createInstance(YubiKitManager, YubikeySmartCardBackend.YubikeyDecryptorFactoryProvider)70%n/a1111
providePublicKeyDataDecryptorFactory(OpenPGPKey.OpenPGPSecretKey, YubikeyOpenPGPSmartCard, KeyPassphraseProvider)70%n/a1111
addAllowedCardSerial(Integer)70%n/a1111
createInstance(YubikeySmartCardBackend.YubikeyDecryptorFactoryProvider)60%n/a1111
jceImpl()50%n/a1111
jceImpl(Provider)50%n/a1111
bcImpl()40%n/a1111
createInstance()30%n/a1111