Your message dated Fri, 06 Jan 2023 09:19:48 +0000
with message-id <[email protected]>
and subject line Bug#1026329: fixed in bouncycastle 1.72-2
has caused the Debian Bug report #1026329,
regarding bouncycastle breaks pgpainless autopkgtest: premature end of stream
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1026329: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026329
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: bouncycastle, pgpainless
Control: found -1 bouncycastle/1.72-1
Control: found -1 pgpainless/1.3.13-2
Severity: serious
Tags: sid bookworm
User: [email protected]
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


--- End Message ---
--- Begin Message ---
Source: bouncycastle
Source-Version: 1.72-2
Done: Emmanuel Bourg <[email protected]>

We believe that the bug you reported is fixed in the latest version of
bouncycastle, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emmanuel Bourg <[email protected]> (supplier of updated bouncycastle package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 06 Jan 2023 09:45:13 +0100
Source: bouncycastle
Architecture: source
Version: 1.72-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers 
<[email protected]>
Changed-By: Emmanuel Bourg <[email protected]>
Closes: 1026329
Changes:
 bouncycastle (1.72-2) unstable; urgency=medium
 .
   * Applied a PGP fix from the untagged 1.72.3 release (Closes: #1026329)
   * Standards-Version updated to 4.6.2
Checksums-Sha1:
 36ffd81be2006a59d85b649612ba1a9395c10991 2436 bouncycastle_1.72-2.dsc
 76311bb37f07b0ea5e9af1cae7ca0a270309446d 11780 
bouncycastle_1.72-2.debian.tar.xz
 5a0b97a993b50472d15e91aab7f380192393ff1c 13782 
bouncycastle_1.72-2_source.buildinfo
Checksums-Sha256:
 df37f45ef5d8108f3a5c5ef6cd841d503a6c296b76518c4224dfe59a87cd65d9 2436 
bouncycastle_1.72-2.dsc
 cbf33fa61c0594c2f65f01a5f1e9e348a1a48d8c6c851f8ba68ebf84562de5df 11780 
bouncycastle_1.72-2.debian.tar.xz
 f3451b13456f5cab68923e133506728c3d7804394485ade3a2da083cbe1d3add 13782 
bouncycastle_1.72-2_source.buildinfo
Files:
 ae03881a8e912603cc7aa8c2013233ac 2436 java optional bouncycastle_1.72-2.dsc
 2b206c6c41fba7fa126b04134d59d52c 11780 java optional 
bouncycastle_1.72-2.debian.tar.xz
 ad77166c2719457103247704cef37443 13782 java optional 
bouncycastle_1.72-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEuM5N4hCA3PkD4WxA9RPEGeS50KwFAmO34wcACgkQ9RPEGeS5
0KwpoA//Xdher9m1s9+Co+xmbrQYExq7i51EbgaZlvrUR/zQzc2qUr9EikC4iEEF
CBt6gKg1mZuwnP1/gdz//3JggIYv2oLjd+ljfObQuMZyKuWPT0iaH81Ltwtyy8d0
iBzIXWMJ+lIQo43RKkW1NF4xskG/7LAq0n9T7P/f2rteIKVYnm2GKNO4WhMJ3Aqk
LX/p2fGo+DcXb10kmL14GIhGTJkmlOVNPLnszOGYoUOnPxPgVhQsXiuQIG+wIxx2
ZH/6J4OdkBPJp2Cu8gLV502pTvVZljE7gfR/6S6pSiO2JN7zOWc9bvMA3kbFfCj7
8xned63HIiOwmWO30iSU4q4bnsyuiUyZw9qDvw10Xf2z14dHcugO6xoIGHXm1/rk
SIgflFbcrY6haBj1ty+/BV4aXCjiMEFVI+HZfog+m3G4oSddAJ2LVJH7dhhe1Usr
v/vNkOH19AHX99GzG6G27Lf4zNzws2hdxxu+oDYvkV2dXvbqCYtdNPwqqHq5PO58
FDu4V19nWiVWGofG/Sszkg0b1T00DoPi1vMLar9K57OJV9SxB3SU8o4CkuTHt56E
h34i8n+w4OprlY8n4W8R2n/AavS8X+6IZxTWeW8H8fysg6Jwb8UdRnFnkhlAEV+p
9rrBoN6JwZ+TL5jppxrQPCEfQLDz4Zjjlb6Wp5LuwhRXgqJnU+w=
=nTIj
-----END PGP SIGNATURE-----

--- End Message ---
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
 Please use
[email protected] for discussions and questions.

Reply via email to