ECDSABouncyCastleProviderTests

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,851 of 2,8510%6 of 60%79796376377676
shouldThrowOnVerifyWhenSignatureAlgorithmDoesNotExists()890%n/a11171711
shouldThrowOnVerifyWhenThePublicKeyIsInvalid()890%n/a11171711
shouldThrowOnVerifyWhenTheSignatureIsNotPrepared()890%n/a11171711
shouldDecodeECDSA256JOSE()680%n/a11141411
shouldDecodeECDSA256DER()680%n/a11141411
shouldDecodeECDSA384JOSE()680%n/a11141411
shouldDecodeECDSA384DER()680%n/a11141411
shouldDecodeECDSA512JOSE()680%n/a11141411
shouldDecodeECDSA512DER()680%n/a11141411
shouldFailJOSEToDERConversionOnInvalidJOSESignatureLength()670%n/a11141411
shouldThrowOnSignWhenSignatureAlgorithmDoesNotExists()630%n/a11121211
shouldThrowOnSignWhenThePrivateKeyIsInvalid()630%n/a11121211
shouldThrowOnSignWhenTheSignatureIsNotPrepared()630%n/a11121211
shouldFailECDSA256VerificationOnInvalidJOSESignatureLength()520%n/a11111111
shouldFailECDSA384VerificationOnInvalidJOSESignatureLength()520%n/a11111111
shouldFailECDSA512VerificationOnInvalidJOSESignatureLength()520%n/a11111111
shouldFailECDSA256VerificationOnInvalidDERSignature()450%n/a11101011
shouldFailECDSA384VerificationOnInvalidDERSignature()450%n/a11101011
shouldFailECDSA512VerificationOnInvalidDERSignature()450%n/a11101011
shouldDoECDSA256SigningWithProvidedPrivateKey()440%n/a11101011
shouldDoECDSA384SigningWithProvidedPrivateKey()440%n/a11101011
shouldDoECDSA512SigningWithProvidedPrivateKey()440%n/a11101011
shouldFailECDSA256VerificationWhenProvidedPublicKeyIsNull()410%n/a11101011
shouldFailECDSA256VerificationOnInvalidJOSESignature()410%n/a119911
shouldFailECDSA384VerificationWhenProvidedPublicKeyIsNull()410%n/a11101011
shouldFailECDSA384VerificationOnInvalidJOSESignature()410%n/a119911
shouldFailECDSA512VerificationWhenProvidedPublicKeyIsNull()410%n/a11101011
shouldFailECDSA512VerificationOnInvalidJOSESignature()410%n/a119911
shouldFailOnECDSA256SigningWhenProvidedPrivateKeyIsNull()410%n/a119911
shouldFailOnECDSA384SigningWhenProvidedPrivateKeyIsNull()410%n/a119911
shouldFailOnECDSA512SigningWhenProvidedPrivateKeyIsNull()410%n/a119911
shouldThrowOnDERSignatureConversionIfDoesNotHaveExpectedLength()390%n/a119911
shouldThrowOnDERSignatureConversionIfDoesNotStartWithCorrectSequenceByte()370%n/a118811
shouldThrowOnECDSA256VerificationWithDERSignatureWithBothKeys()360%n/a118811
shouldThrowOnECDSA384VerificationWithDERSignatureWithBothKeys()360%n/a118811
shouldThrowECDSA512VerificationWithDERSignatureWithBothKeys()360%n/a118811
shouldThrowOnECDSA256VerificationWithDERSignature()340%n/a119911
shouldThrowOnECDSA384VerificationWithDERSignature()340%n/a119911
shouldThrowOnECDSA512VerificationWithDERSignature()340%n/a119911
shouldFailOnECDSA256SigningWhenUsingPublicKey()330%n/a117711
shouldFailOnECDSA384SigningWhenUsingPublicKey()330%n/a117711
shouldFailOnECDSA512SigningWhenUsingPublicKey()330%n/a117711
shouldThrowOnDERSignatureConversionIfRNumberDoesNotHaveExpectedLength()330%n/a117711
shouldThrowOnDERSignatureConversionIfSNumberDoesNotHaveExpectedLength()330%n/a117711
shouldFailECDSA256VerificationWhenUsingPrivateKey()320%n/a118811
shouldFailECDSA384VerificationWhenUsingPrivateKey()320%n/a118811
shouldFailECDSA512VerificationWhenUsingPrivateKey()320%n/a118811
shouldSignAndVerifyWithECDSA256()320%20%227711
shouldSignAndVerifyWithECDSA384()320%20%227711
shouldSignAndVerifyWithECDSA512()320%20%227711
shouldThrowOnJOSESignatureConversionIfDoesNotHaveExpectedLength()290%n/a117711
shouldPassECDSA256VerificationWithProvidedPublicKey()270%n/a117711
shouldPassECDSA384VerificationWithProvidedPublicKey()270%n/a117711
shouldPassECDSA512VerificationWithProvidedPublicKey()270%n/a117711
shouldReturnNullSigningKeyIdIfCreatedWithDefaultProvider()260%n/a116611
shouldDoECDSA256Signing()240%n/a116611
shouldDoECDSA384Signing()240%n/a116611
shouldDoECDSA512Signing()240%n/a116611
shouldReturnSigningKeyIdFromProvider()240%n/a115511
shouldDoECDSA256SigningWithBothKeys()220%n/a115511
shouldDoECDSA384SigningWithBothKeys()220%n/a115511
shouldDoECDSA512SigningWithBothKeys()220%n/a115511
shouldFailECDSA256VerificationWithInvalidPublicKey()210%n/a116611
shouldFailECDSA384VerificationWithInvalidPublicKey()210%n/a116611
shouldFailECDSA512VerificationWithInvalidPublicKey()210%n/a116611
shouldPassECDSA256VerificationWithJOSESignatureWithBothKeys()170%n/a114411
shouldPassECDSA384VerificationWithJOSESignatureWithBothKeys()170%n/a114411
shouldPassECDSA512VerificationWithJOSESignatureWithBothKeys()170%n/a114411
shouldPassECDSA256VerificationWithJOSESignature()150%n/a115511
shouldPassECDSA384VerificationWithJOSESignature()150%n/a115511
shouldPassECDSA512VerificationWithJOSESignature()150%n/a115511
shouldPreferBouncyCastleProvider()80%n/a112211
ECDSABouncyCastleProviderTests()60%n/a113311
setUp()50%n/a112211
static {...}50%n/a111111
tearDown()40%n/a112211