Source file "org/apache/sshd/common/util/security/SecurityUtils.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,070 of 1,070 | 0% | 112 of 112 | 0% | 120 | 120 | 261 | 261 | 64 | 64 |
| register() | 0% | 0% | 13 | 13 | 36 | 36 | 1 | 1 | ||
| registerSecurityProvider(SecurityProviderRegistrar) | 0% | 0% | 4 | 4 | 15 | 15 | 1 | 1 | ||
| resolveDHGEXKeySizeValue(AtomicInteger, String, int) | 0% | 0% | 6 | 6 | 18 | 18 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | ||
| createSecurityEntityFactory(Class, Predicate) | 0% | 0% | 3 | 3 | 13 | 13 | 1 | 1 | ||
| getDefaultProviderChoice() | 0% | 0% | 4 | 4 | 11 | 11 | 1 | 1 | ||
| getKeyPairResourceParser() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| resolveSecurityEntityFactory(Class, String, Predicate) | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | ||
| isDHGroupExchangeSupported(int) | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| isECCSupported() | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| extractEDDSAKeyPair(Buffer, String) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| generateEDDSAPublicKey(String, byte[]) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| loadKeyPairIdentities(SessionContext, NamedResource, InputStream, FilePasswordProvider) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| setAPrioriDisabledProvider(String, boolean) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| isEDDSACurveSupported() | 0% | 0% | 4 | 4 | 3 | 3 | 1 | 1 | ||
| isDHGroupExchangeSupported() | 0% | 0% | 4 | 4 | 3 | 3 | 1 | 1 | ||
| getRegisteredProvider(String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| isAPrioriDisabledProvider(String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getRegisteredProviders() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| putEDDSAKeyPair(Buffer, PublicKey, PrivateKey) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getAPrioriDisabledProviders() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setMinDHGroupExchangeKeySize(int) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| setMaxDHGroupExchangeKeySize(int) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| putRawEDDSAPublicKey(Buffer, PublicKey) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| setKeyPairResourceParser(KeyPairResourceParser) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| getKeyFactory(String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getCipher(String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getMessageDigest(String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getKeyPairGenerator(String) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getKeyAgreement(String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getMac(String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getSignature(String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getCertificateFactory(String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| recoverEDDSAPublicKey(PrivateKey) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| putEDDSAKeyPair(Buffer, KeyPair) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isDHOakelyGroupSupported(int) | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| getEDDSAPublicKeyEntryDecoder() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getOpenSSHEDDSAPrivateKeyEntryDecoder() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getEDDSASigner() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| createGeneratorHostKeyProvider(Path) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| compareEDDSAPPublicKeys(PublicKey, PublicKey) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| compareEDDSAPrivateKeys(PrivateKey, PrivateKey) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| SecurityUtils() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| isProviderRegistered(String) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| getRandomFactory() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getEDDSAPublicKeyType() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| getEDDSAPrivateKeyType() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| getMinDHGroupExchangeKeySize() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getMaxDHGroupExchangeKeySize() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getBouncycastleKeyPairResourceParser() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| lambda$resolveSecurityEntityFactory$0(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setDefaultProviderChoice(SecurityProviderChoice) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| isBouncyCastleRegistered() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| lambda$getCertificateFactory$9(String, SecurityProviderRegistrar) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$getSignature$8(String, SecurityProviderRegistrar) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$getMac$7(String, SecurityProviderRegistrar) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$getKeyAgreement$6(String, SecurityProviderRegistrar) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$getKeyPairGenerator$5(String, SecurityProviderRegistrar) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$getMessageDigest$4(String, SecurityProviderRegistrar) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$getCipher$3(String, SecurityProviderRegistrar) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$getKeyFactory$2(String, SecurityProviderRegistrar) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$resolveSecurityEntityFactory$1(Class, Predicate, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isRegistrationCompleted() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getEDDSAKeySize(Key) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |