• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

igniterealtime / Smack / #2579
53%
master: 40%

Build:
Build:
LAST BUILD BRANCH: debugger_fix_null_messagesTable
DEFAULT BRANCH: master
Ran 17 Oct 2021 01:07PM UTC
Jobs 1
Files 141
Run time 4s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
#2579

push

other

DRAFT: [dnssec] Fix ASN.1 encoding if DSA signatures

Starting with JDK 8u121 the Java became more strict about DER
encoding. The particular case we are hitting here are leading zeros in
ASN.1 DER integer encoding, which will be rejected in Java 8u121. See

https://bugs.openjdk.java.net/browse/JDK-8174719
and
http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/31dae74ad077#l5.16

Fixes

DsaSingatureVerifierTest > testDSAWrongSignature() FAILED
    org.minidns.dnssec.DnssecValidationFailedException: Validating signature failed
        at org.minidns.dnssec.algorithms.JavaSecSignatureVerifier.verify(JavaSecSignatureVerifier.java:55)
        at org.minidns.dnssec.algorithms.SignatureVerifierTest.verify(SignatureVerifierTest.java:54)
        at org.minidns.dnssec.algorithms.SignatureVerifierTest.assertSignatureInvalid(SignatureVerifierTest.java:46)
        at org.minidns.dnssec.algorithms.DsaSingatureVerifierTest.testDSAWrongSignature(DsaSingatureVerifierTest.java:56)

        Caused by:
        java.security.SignatureException: Invalid encoding for signature
            at java.base/sun.security.provider.DSA.engineVerify(DSA.java:346)
            at java.base/sun.security.provider.DSA.engineVerify(DSA.java:292)
            at java.base/java.security.Signature$Delegate.engineVerify(Signature.java:1416)
            at java.base/java.security.Signature.verify(Signature.java:790)
            at org.minidns.dnssec.algorithms.JavaSecSignatureVerifier.verify(JavaSecSignatureVerifier.java:50)
            ... 3 more

            Caused by:
            java.io.IOException: Invalid encoding: redundant leading 0s
                at java.base/sun.security.util.DerInputBuffer.getBigInteger(DerInputBuffer.java:161)
                at java.base/sun.security.util.DerValue.getBigInteger(DerValue.java:545)
                at java.base/sun.security.provider.DSA.engineVerify(DSA.java:344)
                ... 7 more

2951 of 5600 relevant lines covered (52.7%)

0.53 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #2579.1 17 Oct 2021 01:07PM UTC 0
52.7
Source Files on build #2579
Detailed source file information is not available for this build.
  • Back to Repo
  • 5790ec55 on github
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc