Source: bouncycastle, pgpainless
Control: found -1 bouncycastle/1.72-1
Control: found -1 pgpainless/1.3.13-2
Severity: serious
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: breaks needs-update

Dear maintainer(s),

With a recent upload of bouncycastle the autopkgtest of pgpainless fails in testing when that autopkgtest is run with the binary packages of bouncycastle from unstable. It passes when run with only packages from testing. In tabular form:

                       pass            fail
bouncycastle           from testing    1.72-1
pgpainless             from testing    1.3.13-2
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of bouncycastle to testing [1]. Due to the nature of this issue, I filed this bug report against both packages. Can you please investigate the situation and reassign the bug to the right package?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=bouncycastle

https://ci.debian.net/data/autopkgtest/testing/amd64/p/pgpainless/29462243/log.gz


Failures (54):
  JUnit Jupiter:PreventDecryptionUsingNonEncryptionKeyTest:baseCase()
MethodSource [className = 'org.pgpainless.decryption_verification.PreventDecryptionUsingNonEncryptionKeyTest', methodName = 'baseCase', methodParameterTypes = '']
    => java.io.EOFException: premature end of stream in PartialInputStream

org.bouncycastle.bcpg.BCPGInputStream$PartialInputStream.read(Unknown Source)

java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)

java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)

java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
       org.bouncycastle.bcpg.BCPGInputStream.read(Unknown Source)

org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
       org.bouncycastle.util.io.Streams.drain(Unknown Source)

org.pgpainless.decryption_verification.PreventDecryptionUsingNonEncryptionKeyTest.baseCase(PreventDecryptionUsingNonEncryptionKeyTest.java:184)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
       [...]
JUnit Jupiter:SigningTest:testEncryptionAndSignatureVerification():testEncryptionAndSignatureVerification() with BcImplementationFactory MethodSource [className = 'org.pgpainless.encryption_signing.SigningTest', methodName = 'testEncryptionAndSignatureVerification', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.encryption_signing.SigningTest.testEncryptionAndSignatureVerification(SigningTest.java:107)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)

org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
       [...]
JUnit Jupiter:SigningTest:testEncryptionAndSignatureVerification():testEncryptionAndSignatureVerification() with JceImplementationFactory MethodSource [className = 'org.pgpainless.encryption_signing.SigningTest', methodName = 'testEncryptionAndSignatureVerification', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.encryption_signing.SigningTest.testEncryptionAndSignatureVerification(SigningTest.java:107)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)

org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
       [...]
JUnit Jupiter:PostponeDecryptionUsingKeyWithMissingPassphraseTest:missingPassphraseSecond() MethodSource [className = 'org.pgpainless.decryption_verification.PostponeDecryptionUsingKeyWithMissingPassphraseTest', methodName = 'missingPassphraseSecond', methodParameterTypes = '']
    => java.io.EOFException: premature end of stream in PartialInputStream

org.bouncycastle.bcpg.BCPGInputStream$PartialInputStream.read(Unknown Source)

java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)

java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)

java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
       org.bouncycastle.bcpg.BCPGInputStream.read(Unknown Source)

org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)

org.pgpainless.decryption_verification.PostponeDecryptionUsingKeyWithMissingPassphraseTest.missingPassphraseSecond(PostponeDecryptionUsingKeyWithMissingPassphraseTest.java:171)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       [...]
JUnit Jupiter:PostponeDecryptionUsingKeyWithMissingPassphraseTest:messagePassphraseFirst() MethodSource [className = 'org.pgpainless.decryption_verification.PostponeDecryptionUsingKeyWithMissingPassphraseTest', methodName = 'messagePassphraseFirst', methodParameterTypes = '']
    => java.io.EOFException: premature end of stream in PartialInputStream

org.bouncycastle.bcpg.BCPGInputStream$PartialInputStream.read(Unknown Source)

java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)

java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)

java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
       org.bouncycastle.bcpg.BCPGInputStream.read(Unknown Source)

org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)

org.pgpainless.decryption_verification.PostponeDecryptionUsingKeyWithMissingPassphraseTest.messagePassphraseFirst(PostponeDecryptionUsingKeyWithMissingPassphraseTest.java:201)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       [...]
JUnit Jupiter:PostponeDecryptionUsingKeyWithMissingPassphraseTest:missingPassphraseFirst() MethodSource [className = 'org.pgpainless.decryption_verification.PostponeDecryptionUsingKeyWithMissingPassphraseTest', methodName = 'missingPassphraseFirst', methodParameterTypes = '']
    => java.io.EOFException: premature end of stream in PartialInputStream

org.bouncycastle.bcpg.BCPGInputStream$PartialInputStream.read(Unknown Source)

java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)

java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)

java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
       org.bouncycastle.bcpg.BCPGInputStream.read(Unknown Source)

org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)

org.pgpainless.decryption_verification.PostponeDecryptionUsingKeyWithMissingPassphraseTest.missingPassphraseFirst(PostponeDecryptionUsingKeyWithMissingPassphraseTest.java:142)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       [...]
JUnit Jupiter:WrongSignerUserIdTest:verificationSucceedsWithDisabledCheck() MethodSource [className = 'org.pgpainless.decryption_verification.WrongSignerUserIdTest', methodName = 'verificationSucceedsWithDisabledCheck', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.WrongSignerUserIdTest.verifyTestMessage(WrongSignerUserIdTest.java:104)

org.pgpainless.decryption_verification.WrongSignerUserIdTest.executeTest(WrongSignerUserIdTest.java:89)

org.pgpainless.decryption_verification.WrongSignerUserIdTest.verificationSucceedsWithDisabledCheck(WrongSignerUserIdTest.java:70)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
       [...]
  JUnit Jupiter:WrongSignerUserIdTest:verificationFailsWithEnabledCheck()
MethodSource [className = 'org.pgpainless.decryption_verification.WrongSignerUserIdTest', methodName = 'verificationFailsWithEnabledCheck', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.WrongSignerUserIdTest.verifyTestMessage(WrongSignerUserIdTest.java:104)

org.pgpainless.decryption_verification.WrongSignerUserIdTest.executeTest(WrongSignerUserIdTest.java:89)

org.pgpainless.decryption_verification.WrongSignerUserIdTest.verificationFailsWithEnabledCheck(WrongSignerUserIdTest.java:75)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
       [...]
JUnit Jupiter:SymmetricEncryptionTest:encryptWithKeyAndPassphrase_DecryptWithKey():encryptWithKeyAndPassphrase_DecryptWithKey() with BcImplementationFactory MethodSource [className = 'org.pgpainless.symmetric_encryption.SymmetricEncryptionTest', methodName = 'encryptWithKeyAndPassphrase_DecryptWithKey', methodParameterTypes = '']
    => java.io.EOFException: premature end of stream in PartialInputStream

org.bouncycastle.bcpg.BCPGInputStream$PartialInputStream.read(Unknown Source)

java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)

java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)

java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
       org.bouncycastle.bcpg.BCPGInputStream.read(Unknown Source)

org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)

org.pgpainless.symmetric_encryption.SymmetricEncryptionTest.encryptWithKeyAndPassphrase_DecryptWithKey(SymmetricEncryptionTest.java:73)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       [...]
JUnit Jupiter:SymmetricEncryptionTest:encryptWithKeyAndPassphrase_DecryptWithKey():encryptWithKeyAndPassphrase_DecryptWithKey() with JceImplementationFactory MethodSource [className = 'org.pgpainless.symmetric_encryption.SymmetricEncryptionTest', methodName = 'encryptWithKeyAndPassphrase_DecryptWithKey', methodParameterTypes = '']
    => java.io.EOFException: premature end of stream in PartialInputStream

org.bouncycastle.bcpg.BCPGInputStream$PartialInputStream.read(Unknown Source)

java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)

java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)

java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
       org.bouncycastle.bcpg.BCPGInputStream.read(Unknown Source)

org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)

org.pgpainless.symmetric_encryption.SymmetricEncryptionTest.encryptWithKeyAndPassphrase_DecryptWithKey(SymmetricEncryptionTest.java:73)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       [...]
JUnit Jupiter:CanonicalizedDataEncryptionTest:inputEncodingBinaryDataBinarySig() MethodSource [className = 'org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest', methodName = 'inputEncodingBinaryDataBinarySig', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:372)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.inputEncodingBinaryDataBinarySig(CanonicalizedDataEncryptionTest.java:210)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:CanonicalizedDataEncryptionTest:resultOfDecryptionIsCRLFEncoded() MethodSource [className = 'org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest', methodName = 'resultOfDecryptionIsCRLFEncoded', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.resultOfDecryptionIsCRLFEncoded(CanonicalizedDataEncryptionTest.java:307)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)

org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
       [...]
JUnit Jupiter:CanonicalizedDataEncryptionTest:noInputEncodingTextDataBinarySig() MethodSource [className = 'org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest', methodName = 'noInputEncodingTextDataBinarySig', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:372)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.noInputEncodingTextDataBinarySig(CanonicalizedDataEncryptionTest.java:153)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:CanonicalizedDataEncryptionTest:inputEncodingBinaryDataTextSig() MethodSource [className = 'org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest', methodName = 'inputEncodingBinaryDataTextSig', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:372)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.inputEncodingBinaryDataTextSig(CanonicalizedDataEncryptionTest.java:224)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:CanonicalizedDataEncryptionTest:inputEncodingTextDataTextSig() MethodSource [className = 'org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest', methodName = 'inputEncodingTextDataTextSig', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:372)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.inputEncodingTextDataTextSig(CanonicalizedDataEncryptionTest.java:252)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:CanonicalizedDataEncryptionTest:inputEncodingUtf8DataTextSig() MethodSource [className = 'org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest', methodName = 'inputEncodingUtf8DataTextSig', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:372)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.inputEncodingUtf8DataTextSig(CanonicalizedDataEncryptionTest.java:280)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:CanonicalizedDataEncryptionTest:noInputEncodingUtf8DataBinarySig() MethodSource [className = 'org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest', methodName = 'noInputEncodingUtf8DataBinarySig', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:372)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.noInputEncodingUtf8DataBinarySig(CanonicalizedDataEncryptionTest.java:181)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:CanonicalizedDataEncryptionTest:noInputEncodingTextDataTextSig() MethodSource [className = 'org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest', methodName = 'noInputEncodingTextDataTextSig', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:372)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.noInputEncodingTextDataTextSig(CanonicalizedDataEncryptionTest.java:167)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:CanonicalizedDataEncryptionTest:noInputEncodingUtf8DataTextSig() MethodSource [className = 'org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest', methodName = 'noInputEncodingUtf8DataTextSig', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:372)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.noInputEncodingUtf8DataTextSig(CanonicalizedDataEncryptionTest.java:195)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:CanonicalizedDataEncryptionTest:inputEncodingTextDataBinarySig() MethodSource [className = 'org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest', methodName = 'inputEncodingTextDataBinarySig', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:372)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.inputEncodingTextDataBinarySig(CanonicalizedDataEncryptionTest.java:238)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:CanonicalizedDataEncryptionTest:resultOfDecryptionIsNotCRLFEncoded() MethodSource [className = 'org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest', methodName = 'resultOfDecryptionIsNotCRLFEncoded', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.resultOfDecryptionIsNotCRLFEncoded(CanonicalizedDataEncryptionTest.java:327)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)

org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
       [...]
JUnit Jupiter:CanonicalizedDataEncryptionTest:noInputEncodingBinaryDataTextSig() MethodSource [className = 'org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest', methodName = 'noInputEncodingBinaryDataTextSig', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:372)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.noInputEncodingBinaryDataTextSig(CanonicalizedDataEncryptionTest.java:139)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:CanonicalizedDataEncryptionTest:noInputEncodingBinaryDataBinarySig() MethodSource [className = 'org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest', methodName = 'noInputEncodingBinaryDataBinarySig', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:372)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.noInputEncodingBinaryDataBinarySig(CanonicalizedDataEncryptionTest.java:125)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:CanonicalizedDataEncryptionTest:inputEncodingUtf8DataBinarySig() MethodSource [className = 'org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest', methodName = 'inputEncodingUtf8DataBinarySig', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:372)

org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.inputEncodingUtf8DataBinarySig(CanonicalizedDataEncryptionTest.java:266)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:RecursionDepthTest:decryptionAbortsWhenMaximumRecursionDepthReachedTest():decryptionAbortsWhenMaximumRecursionDepthReachedTest() with JceImplementationFactory MethodSource [className = 'org.pgpainless.decryption_verification.RecursionDepthTest', methodName = 'decryptionAbortsWhenMaximumRecursionDepthReachedTest', methodParameterTypes = ''] => org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <org.bouncycastle.openpgp.PGPException> but was: <org.pgpainless.exception.FinalIOException>

org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)

org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:67)

org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
       org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3083)

org.pgpainless.decryption_verification.RecursionDepthTest.decryptionAbortsWhenMaximumRecursionDepthReachedTest(RecursionDepthTest.java:146)
       [...]
Caused by: org.pgpainless.exception.FinalIOException: java.util.zip.ZipException: invalid distance code

org.pgpainless.decryption_verification.DecryptionStreamFactory.processPGPPackets(DecryptionStreamFactory.java:230)

org.pgpainless.decryption_verification.DecryptionStreamFactory.processPGPCompressedData(DecryptionStreamFactory.java:305)

org.pgpainless.decryption_verification.DecryptionStreamFactory.processPGPPackets(DecryptionStreamFactory.java:212)

org.pgpainless.decryption_verification.DecryptionStreamFactory.processPGPCompressedData(DecryptionStreamFactory.java:305)

org.pgpainless.decryption_verification.DecryptionStreamFactory.processPGPPackets(DecryptionStreamFactory.java:212)
       [...]
     Caused by: java.util.zip.ZipException: invalid distance code

java.base/java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)

java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)

java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:263)
       org.bouncycastle.openpgp.PGPUtil.getDecoderStream(Unknown Source)

org.pgpainless.decryption_verification.DecryptionStreamFactory.processPGPCompressedData(DecryptionStreamFactory.java:302)
       [...]
JUnit Jupiter:KleopatraCompatibilityTest:testMessageDecryptionAndVerification() MethodSource [className = 'investigations.KleopatraCompatibilityTest', methodName = 'testMessageDecryptionAndVerification', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

investigations.KleopatraCompatibilityTest.testMessageDecryptionAndVerification(KleopatraCompatibilityTest.java:241)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)

org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
       [...]
JUnit Jupiter:DecryptAndVerifyMessageTest:decryptMessageAndVerifySignatureTest():decryptMessageAndVerifySignatureTest() with BcImplementationFactory MethodSource [className = 'org.pgpainless.decryption_verification.DecryptAndVerifyMessageTest', methodName = 'decryptMessageAndVerifySignatureTest', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.DecryptAndVerifyMessageTest.decryptMessageAndVerifySignatureTest(DecryptAndVerifyMessageTest.java:61)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)

org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
       [...]
JUnit Jupiter:DecryptAndVerifyMessageTest:decryptMessageAndVerifySignatureTest():decryptMessageAndVerifySignatureTest() with JceImplementationFactory MethodSource [className = 'org.pgpainless.decryption_verification.DecryptAndVerifyMessageTest', methodName = 'decryptMessageAndVerifySignatureTest', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.DecryptAndVerifyMessageTest.decryptMessageAndVerifySignatureTest(DecryptAndVerifyMessageTest.java:61)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)

org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
       [...]
JUnit Jupiter:DecryptAndVerifyMessageTest:decryptMessageAndVerifySignatureByteByByteTest():decryptMessageAndVerifySignatureByteByByteTest() with BcImplementationFactory MethodSource [className = 'org.pgpainless.decryption_verification.DecryptAndVerifyMessageTest', methodName = 'decryptMessageAndVerifySignatureByteByByteTest', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.DecryptAndVerifyMessageTest.decryptMessageAndVerifySignatureByteByByteTest(DecryptAndVerifyMessageTest.java:101)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)

org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
       [...]
JUnit Jupiter:DecryptAndVerifyMessageTest:decryptMessageAndVerifySignatureByteByByteTest():decryptMessageAndVerifySignatureByteByByteTest() with JceImplementationFactory MethodSource [className = 'org.pgpainless.decryption_verification.DecryptAndVerifyMessageTest', methodName = 'decryptMessageAndVerifySignatureByteByByteTest', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.DecryptAndVerifyMessageTest.decryptMessageAndVerifySignatureByteByByteTest(DecryptAndVerifyMessageTest.java:101)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)

org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
       [...]
JUnit Jupiter:CleartextSignatureVerificationTest:testDecryptionOfVeryLongClearsignedMessage() MethodSource [className = 'org.pgpainless.decryption_verification.CleartextSignatureVerificationTest', methodName = 'testDecryptionOfVeryLongClearsignedMessage', methodParameterTypes = ''] => java.lang.NoSuchMethodError: 'void org.bouncycastle.bcpg.ArmoredOutputStream.beginClearText(int)'

org.pgpainless.encryption_signing.EncryptionStream.prepareLiteralDataProcessing(EncryptionStream.java:170)

org.pgpainless.encryption_signing.EncryptionStream.<init>(EncryptionStream.java:74)

org.pgpainless.encryption_signing.EncryptionBuilder$WithOptionsImpl.withOptions(EncryptionBuilder.java:41)

org.pgpainless.decryption_verification.CleartextSignatureVerificationTest.testDecryptionOfVeryLongClearsignedMessage(CleartextSignatureVerificationTest.java:226)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:CleartextSignatureVerificationTest:getDecoderStreamMistakensPlaintextForBase64RegressionTest() MethodSource [className = 'org.pgpainless.decryption_verification.CleartextSignatureVerificationTest', methodName = 'getDecoderStreamMistakensPlaintextForBase64RegressionTest', methodParameterTypes = ''] => java.lang.NoSuchMethodError: 'void org.bouncycastle.bcpg.ArmoredOutputStream.beginClearText(int)'

org.pgpainless.encryption_signing.EncryptionStream.prepareLiteralDataProcessing(EncryptionStream.java:170)

org.pgpainless.encryption_signing.EncryptionStream.<init>(EncryptionStream.java:74)

org.pgpainless.encryption_signing.EncryptionBuilder$WithOptionsImpl.withOptions(EncryptionBuilder.java:41)

org.pgpainless.decryption_verification.CleartextSignatureVerificationTest.getDecoderStreamMistakensPlaintextForBase64RegressionTest(CleartextSignatureVerificationTest.java:194)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:InvestigateMultiSEIPMessageHandlingTest:testDecryptAndVerifyDoesIgnoreAppendedSEIPData() MethodSource [className = 'investigations.InvestigateMultiSEIPMessageHandlingTest', methodName = 'testDecryptAndVerifyDoesIgnoreAppendedSEIPData', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

investigations.InvestigateMultiSEIPMessageHandlingTest.testDecryptAndVerifyDoesIgnoreAppendedSEIPData(InvestigateMultiSEIPMessageHandlingTest.java:195)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)

org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
       [...]
JUnit Jupiter:S2KUsageFixTest:testFixS2KUsageFrom_USAGE_CHECKSUM_to_USAGE_SHA1() MethodSource [className = 'org.pgpainless.key.protection.fixes.S2KUsageFixTest', methodName = 'testFixS2KUsageFrom_USAGE_CHECKSUM_to_USAGE_SHA1', methodParameterTypes = '']
    => java.io.EOFException: premature end of stream in PartialInputStream

org.bouncycastle.bcpg.BCPGInputStream$PartialInputStream.read(Unknown Source)

java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)

java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)

java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
       org.bouncycastle.bcpg.BCPGInputStream.read(Unknown Source)

org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)

org.pgpainless.key.protection.fixes.S2KUsageFixTest.testCanStillDecrypt(S2KUsageFixTest.java:118)

org.pgpainless.key.protection.fixes.S2KUsageFixTest.testFixS2KUsageFrom_USAGE_CHECKSUM_to_USAGE_SHA1(S2KUsageFixTest.java:107)
       [...]
JUnit Jupiter:EncryptDecryptTest:freshKeysRsaToElGamalTest():freshKeysRsaToElGamalTest() with BcImplementationFactory MethodSource [className = 'org.pgpainless.encryption_signing.EncryptDecryptTest', methodName = 'freshKeysRsaToElGamalTest', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.encryption_signing.EncryptDecryptTest.encryptDecryptForSecretKeyRings(EncryptDecryptTest.java:185)

org.pgpainless.encryption_signing.EncryptDecryptTest.freshKeysRsaToElGamalTest(EncryptDecryptTest.java:88)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:EncryptDecryptTest:freshKeysRsaToElGamalTest():freshKeysRsaToElGamalTest() with JceImplementationFactory MethodSource [className = 'org.pgpainless.encryption_signing.EncryptDecryptTest', methodName = 'freshKeysRsaToElGamalTest', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.encryption_signing.EncryptDecryptTest.encryptDecryptForSecretKeyRings(EncryptDecryptTest.java:185)

org.pgpainless.encryption_signing.EncryptDecryptTest.freshKeysRsaToElGamalTest(EncryptDecryptTest.java:88)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:EncryptDecryptTest:freshKeysEcToEcTest():freshKeysEcToEcTest() with BcImplementationFactory MethodSource [className = 'org.pgpainless.encryption_signing.EncryptDecryptTest', methodName = 'freshKeysEcToEcTest', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.encryption_signing.EncryptDecryptTest.encryptDecryptForSecretKeyRings(EncryptDecryptTest.java:185)

org.pgpainless.encryption_signing.EncryptDecryptTest.freshKeysEcToEcTest(EncryptDecryptTest.java:108)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:EncryptDecryptTest:freshKeysEcToEcTest():freshKeysEcToEcTest() with JceImplementationFactory MethodSource [className = 'org.pgpainless.encryption_signing.EncryptDecryptTest', methodName = 'freshKeysEcToEcTest', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.encryption_signing.EncryptDecryptTest.encryptDecryptForSecretKeyRings(EncryptDecryptTest.java:185)

org.pgpainless.encryption_signing.EncryptDecryptTest.freshKeysEcToEcTest(EncryptDecryptTest.java:108)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:EncryptDecryptTest:freshKeysEcToRsaTest():freshKeysEcToRsaTest() with JceImplementationFactory MethodSource [className = 'org.pgpainless.encryption_signing.EncryptDecryptTest', methodName = 'freshKeysEcToRsaTest', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.encryption_signing.EncryptDecryptTest.encryptDecryptForSecretKeyRings(EncryptDecryptTest.java:185)

org.pgpainless.encryption_signing.EncryptDecryptTest.freshKeysEcToRsaTest(EncryptDecryptTest.java:118)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:EncryptDecryptTest:freshKeysRsaToEcTest():freshKeysRsaToEcTest() with BcImplementationFactory MethodSource [className = 'org.pgpainless.encryption_signing.EncryptDecryptTest', methodName = 'freshKeysRsaToEcTest', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.encryption_signing.EncryptDecryptTest.encryptDecryptForSecretKeyRings(EncryptDecryptTest.java:185)

org.pgpainless.encryption_signing.EncryptDecryptTest.freshKeysRsaToEcTest(EncryptDecryptTest.java:128)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:EncryptDecryptTest:freshKeysRsaToEcTest():freshKeysRsaToEcTest() with JceImplementationFactory MethodSource [className = 'org.pgpainless.encryption_signing.EncryptDecryptTest', methodName = 'freshKeysRsaToEcTest', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.encryption_signing.EncryptDecryptTest.encryptDecryptForSecretKeyRings(EncryptDecryptTest.java:185)

org.pgpainless.encryption_signing.EncryptDecryptTest.freshKeysRsaToEcTest(EncryptDecryptTest.java:128)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:EncryptDecryptTest:freshKeysRsaToRsaTest():freshKeysRsaToRsaTest() with BcImplementationFactory MethodSource [className = 'org.pgpainless.encryption_signing.EncryptDecryptTest', methodName = 'freshKeysRsaToRsaTest', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.encryption_signing.EncryptDecryptTest.encryptDecryptForSecretKeyRings(EncryptDecryptTest.java:185)

org.pgpainless.encryption_signing.EncryptDecryptTest.freshKeysRsaToRsaTest(EncryptDecryptTest.java:98)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:EncryptDecryptTest:freshKeysRsaToRsaTest():freshKeysRsaToRsaTest() with JceImplementationFactory MethodSource [className = 'org.pgpainless.encryption_signing.EncryptDecryptTest', methodName = 'freshKeysRsaToRsaTest', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.encryption_signing.EncryptDecryptTest.encryptDecryptForSecretKeyRings(EncryptDecryptTest.java:185)

org.pgpainless.encryption_signing.EncryptDecryptTest.freshKeysRsaToRsaTest(EncryptDecryptTest.java:98)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:EncryptDecryptTest:existingRsaKeysTest():existingRsaKeysTest() with BcImplementationFactory MethodSource [className = 'org.pgpainless.encryption_signing.EncryptDecryptTest', methodName = 'existingRsaKeysTest', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.encryption_signing.EncryptDecryptTest.encryptDecryptForSecretKeyRings(EncryptDecryptTest.java:185)

org.pgpainless.encryption_signing.EncryptDecryptTest.existingRsaKeysTest(EncryptDecryptTest.java:137)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
JUnit Jupiter:EncryptDecryptTest:existingRsaKeysTest():existingRsaKeysTest() with JceImplementationFactory MethodSource [className = 'org.pgpainless.encryption_signing.EncryptDecryptTest', methodName = 'existingRsaKeysTest', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.encryption_signing.EncryptDecryptTest.encryptDecryptForSecretKeyRings(EncryptDecryptTest.java:185)

org.pgpainless.encryption_signing.EncryptDecryptTest.existingRsaKeysTest(EncryptDecryptTest.java:137)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       [...]
  JUnit Jupiter:GenerateKeyWithoutUserIdTest:generateKeyWithoutUserId()
MethodSource [className = 'org.pgpainless.key.generation.GenerateKeyWithoutUserIdTest', methodName = 'generateKeyWithoutUserId', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.key.generation.GenerateKeyWithoutUserIdTest.generateKeyWithoutUserId(GenerateKeyWithoutUserIdTest.java:89)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)

org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
       [...]
JUnit Jupiter:MultiPassphraseSymmetricEncryptionTest:encryptDecryptWithMultiplePassphrases():encryptDecryptWithMultiplePassphrases() with BcImplementationFactory MethodSource [className = 'org.pgpainless.symmetric_encryption.MultiPassphraseSymmetricEncryptionTest', methodName = 'encryptDecryptWithMultiplePassphrases', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.symmetric_encryption.MultiPassphraseSymmetricEncryptionTest.encryptDecryptWithMultiplePassphrases(MultiPassphraseSymmetricEncryptionTest.java:58)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)

org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
       [...]
JUnit Jupiter:MultiPassphraseSymmetricEncryptionTest:encryptDecryptWithMultiplePassphrases():encryptDecryptWithMultiplePassphrases() with JceImplementationFactory MethodSource [className = 'org.pgpainless.symmetric_encryption.MultiPassphraseSymmetricEncryptionTest', methodName = 'encryptDecryptWithMultiplePassphrases', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.symmetric_encryption.MultiPassphraseSymmetricEncryptionTest.encryptDecryptWithMultiplePassphrases(MultiPassphraseSymmetricEncryptionTest.java:58)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)

org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
       [...]
  JUnit Jupiter:AsciiArmorDashEscapeTest:testDashEscapingInCleartextArmor()
MethodSource [className = 'org.bouncycastle.AsciiArmorDashEscapeTest', methodName = 'testDashEscapingInCleartextArmor', methodParameterTypes = ''] => java.lang.NoSuchMethodError: 'void org.bouncycastle.bcpg.ArmoredOutputStream.beginClearText(int)'

org.bouncycastle.AsciiArmorDashEscapeTest.testDashEscapingInCleartextArmor(AsciiArmorDashEscapeTest.java:33)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)

org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)

org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)

org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
       [...]
JUnit Jupiter:FixUserIdDoesNotBreakEncryptionCapabilityTest:testReplaceImplicitUserIdDoesNotBreakStuff() MethodSource [className = 'org.pgpainless.key.modification.FixUserIdDoesNotBreakEncryptionCapabilityTest', methodName = 'testReplaceImplicitUserIdDoesNotBreakStuff', methodParameterTypes = '']
    => java.io.EOFException: premature end of stream in PartialInputStream

org.bouncycastle.bcpg.BCPGInputStream$PartialInputStream.read(Unknown Source)

java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)

java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)

java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
       org.bouncycastle.bcpg.BCPGInputStream.read(Unknown Source)

org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)

org.pgpainless.key.modification.FixUserIdDoesNotBreakEncryptionCapabilityTest.testReplaceImplicitUserIdDoesNotBreakStuff(FixUserIdDoesNotBreakEncryptionCapabilityTest.java:156)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       [...]
  JUnit Jupiter:FileInformationTest:testForYourEyesOnly()
MethodSource [className = 'org.pgpainless.encryption_signing.FileInformationTest', methodName = 'testForYourEyesOnly', methodParameterTypes = '']
    => java.io.EOFException: premature end of stream in PartialInputStream

org.bouncycastle.bcpg.BCPGInputStream$PartialInputStream.read(Unknown Source)

java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)

java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)

java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
       org.bouncycastle.bcpg.BCPGInputStream.read(Unknown Source)

org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)

org.pgpainless.encryption_signing.FileInformationTest.testForYourEyesOnly(FileInformationTest.java:159)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       [...]
  JUnit Jupiter:FileInformationTest:testTextFile()
MethodSource [className = 'org.pgpainless.encryption_signing.FileInformationTest', methodName = 'testTextFile', methodParameterTypes = '']
    => java.io.EOFException: premature end of stream in PartialInputStream

org.bouncycastle.bcpg.BCPGInputStream$PartialInputStream.read(Unknown Source)

java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)

java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)

java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
       org.bouncycastle.bcpg.BCPGInputStream.read(Unknown Source)

org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)

org.pgpainless.encryption_signing.FileInformationTest.testTextFile(FileInformationTest.java:79)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       [...]
  JUnit Jupiter:FileInformationTest:testDefaults()
MethodSource [className = 'org.pgpainless.encryption_signing.FileInformationTest', methodName = 'testDefaults', methodParameterTypes = '']
    => java.io.EOFException: premature end of stream in PartialInputStream

org.bouncycastle.bcpg.BCPGInputStream$PartialInputStream.read(Unknown Source)

java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)

java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)

java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
       org.bouncycastle.bcpg.BCPGInputStream.read(Unknown Source)

org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
       org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)

org.pgpainless.encryption_signing.FileInformationTest.testDefaults(FileInformationTest.java:118)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       [...]
JUnit Jupiter:TestDecryptionOfMessageWithoutESKUsingSessionKey:decryptMessageWithSKESK() MethodSource [className = 'org.pgpainless.decryption_verification.TestDecryptionOfMessageWithoutESKUsingSessionKey', methodName = 'decryptMessageWithSKESK', methodParameterTypes = '']
    => org.pgpainless.exception.ModificationDetectionException

org.pgpainless.decryption_verification.IntegrityProtectedInputStream.close(IntegrityProtectedInputStream.java:42)

org.pgpainless.decryption_verification.DecryptionStream.close(DecryptionStream.java:48)

org.pgpainless.decryption_verification.TestDecryptionOfMessageWithoutESKUsingSessionKey.decryptMessageWithSKESK(TestDecryptionOfMessageWithoutESKUsingSessionKey.java:54)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       java.base/java.lang.reflect.Method.invoke(Method.java:568)

org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)

org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)

org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
       [...]

Test run finished after 23693 ms
[       240 containers found      ]
[         0 containers skipped    ]
[       240 containers started    ]
[         0 containers aborted    ]
[       240 containers successful ]
[         0 containers failed     ]
[       734 tests found           ]
[         1 tests skipped         ]
[       733 tests started         ]
[         0 tests aborted         ]
[       679 tests successful      ]
[        54 tests failed          ]

autopkgtest [05:15:49]: test upstream-core

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to