Bug#1026756: pgpainless: FTBFS: make[1]: *** [debian/rules:38: override_dh_auto_test] Error 1
Lucas Nussbaum
lucas at debian.org
Tue Dec 20 17:29:13 GMT 2022
Source: pgpainless
Version: 1.3.13-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20221220 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> java \
> -jar /usr/share/java/junit-platform-console-standalone.jar \
> -cp /usr/share/java/bcpg.jar:/usr/share/java/slf4j-api.jar:/usr/share/java/slf4j-simple.jar:pgpainless-core/build/libs/pgpainless-core.jar:pgpainless-core/build/libs/pgpainless-core-tests.jar \
> --scan-classpath --fail-if-no-tests --disable-ansi-colors
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - Found OnePassSignature without respective signature packet -> skip
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key A395D3BA58CA3FA0DE8F2991F49AAA6B067BAB28 A395D3BA58CA3FA0DE8F2991F49AAA6B067BAB28: Could not verify correctness of One-Pass-Signature: Bad signature of key f49aaa6b067bab28
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key f49aaa6b067bab28
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.pgpainless.encryption_signing.SigningTest.testEncryptionAndSignatureVerification(SigningTest.java:106)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:142)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:110)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
> at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
> at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
> at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
> at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
> at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
> at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
> at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
> at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
> at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
> at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
> at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
> at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
> at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
> at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
> at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
> at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
> at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:110)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:44)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key f49aaa6b067bab28
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 118 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - Found OnePassSignature without respective signature packet -> skip
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - Found OnePassSignature without respective signature packet -> skip
> Dec 20, 2022 9:41:05 AM investigations.RNGPerformanceTest evaluateSHA256BasedDigestRandomGeneratorPerformance
> INFO: SHA256-based DigestRandomGenerator.nextBytes() took 57 milliseconds to generate 1 MiB of data
> Dec 20, 2022 9:41:05 AM investigations.RNGPerformanceTest evaluateSecureRandomPerformance
> INFO: SecureRandom.nextBytes() took 25 milliseconds to generate 1 MiB of data
> Dec 20, 2022 9:41:05 AM investigations.RNGPerformanceTest evaluateRandomPerformance
> INFO: Random.nextBytes() took 7 milliseconds to generate 1 MiB of data
> Dec 20, 2022 9:41:05 AM investigations.RNGPerformanceTest evaluateSHA1BasedDigestRandomGeneratorPerformance
> INFO: SHA1-based DigestRandomGenerator.nextBytes() took 36 milliseconds to generate 1 MiB of data
> -----BEGIN PGP PRIVATE KEY BLOCK-----
> Version: PGPainless
> Comment: 9AF4 29C4 C389 CC11 1739 98E9 9F8E E9C5 3AE5 C1A4
> Comment: Test <test at vanitasvi.tae>
>
> lQcYBGI8Y/cBEACHIx1hfYeTHZ39UGM5kuJBuvJOZXR60DppIkgjPWyc+p2mxXY5
> tOl+xVSzWHudogtxM1kbpYghPXWOj7ssh7V+4OI1JIi3ODEuWozRN1HjqyY11ORg
> ky6lmbZ0/YupTFbZ6H4yMoHbLPugN2fAdZLcpeVL0taQ04ImaNQnnGIiaCd9TxWN
> UiQRouFFI2YSrE97x8+32VycxtCX11/DN7xU6v4SISL4NoIlhsBT+WhFCl/6ntwB
> JXStwjN4Mp/gmmtu5EBDh+OYLq09z2jOzBTofhSRYz5wH0oNh1gj4CwwrkThvBMH
> fl9pTKhwp3vL/76UkWJHu9OjCP6T2sPFeCuRPCBI9gDTpK1vkfQa0pj7X9hF+8we
> TY6E1prcYbx/1sxO5EEVYDCqtmd5VDQd69uaC8/NWH0769bxbNZUc5EJ/PkFZXKJ
> nCsjr8i29j6r7NbK6YlFxNj/CkbYfufzQ7moo9miGh1u3Pe0kbZpdYuPUnh3oVi3
> px6L/IJxIR+owJLs9X+W/3bvP7OmYwHT3czwQ8/PrI+CuybFv+BDOKX1142zh1Qj
> IEsc6Zx7wUMRH2qImRP7amuxP7npMaANp0GWNNWTgKHV+iLxbYDHnIX2qcPpWn4W
> CRWshgulAzt9IP0AGErHw4FDXSzk4s9btRDL6MFYP/2+gG+L4cLlxEOarwARAQAB
> AA/9HMu5vgVut0WPXeQcUK9g8Rqx+UybJnRqje6VKpUzKLwqjdfz2lYXj0DjTJgl
> NzDJeWS0rzR1roeXHjq4asO8Q/4Nlb9kNo6NxE/dQ9Oi6n2U1dG4nG+gd/8qJwHE
> Gd4/f42QHogurZKHR9umixdCpSvgkWiq+g9n42FhG9OyAZzqFUSd1hBTyUJI+F+T
> p5T6Fuk79PQnTOz8k+575HBi/EFaxGg1OGj9EJwHLZ2uv093pkLlpITjuQbxysIW
> 2VhuXiHbI8i4EbyYg9xHfBF2vxfmsBhSvLeeIwXdHT/uiq0H1oYqE+W01Q5VsjOu
> KIklhij4pUp7zXjkLoNmRhTWS3wXCLS/cwIpf37aZh5HJaP2BMorDoeJFlEVgBVT
> VpiljD1IIQ3FvvZEK6p9GPMIzrW2EWa25Koi+ouFNoSxycAuuA1JdvsBZFTWaNG5
> CyNvNp7ZhFTdL6rFmLo94M/326cF3DW5pW8BxQOj1VnE9jRWs6pqypEZ8k+L3eVi
> WFS6ZECWy5nkew8QYtuuHb01XiJdKljO0Rrhni7cEbtGtgPwkfoELoo+yNC+AVuf
> uqYDtY1PTcx9ndlV5gLabZpO7gCH8qvDrgDEHGwJogxNeHnXLI8Zz+ClWhS99C8Z
> 6gV5KZstg87ZK331LumY3TMt/FVROOzLtPrg3IubWfNGbfEIALWcuDBjYBs8XNqV
> WizXB99ssslKwm79pggca5pM5wEryAwRN2Lsqcncd/sN3g0GhyqxKBnKkBvoayRP
> zdQE5F0+ylL5FEDSaAyroDPUww0E7QYh7zm1WVDPZZLknn0r6Yq6yn0E+7R/fHe7
> 8NJu6C2veH+wYgh6cqVKXCAQccBj+K2r7dUExuldxGyuB5lbVcKTf8dgXqxGh3uw
> CNA6tSL1OqqYxn2MME3xrFoBBxjttX2XQuQKdHD2CL9wySRkvFwgJb3KDZjh7K1B
> yEbLLkMWUA2H6QF7Lnqq65rcjgfLvq64MSTfNiW0EL4hIBvAPpnK7LHCHkt6i3jC
> 3beoHfcIAL59K+pwtV9hPa3SQpZfYkumYxw3ixSh9UJ2bTUkecypCN+MrHDi6ALe
> Thcfn6/fEbJXeKFC4OGqNW6aw2ArcJ5q1SFeV1bnTz0REdgaOZj/o71O5hdBjgEV
> RjuK36PNmimJQKk3HZfBtb0FnfL6Cx5Q2gIG+wJDd0MyoSTpWNuUlav9TnxCEyeC
> MQGxgEb0BrPX7xGLIVBcfkV3i5w77wbIk1vgZlNFyc4ecZbdBwFd1X140G7aVFik
> LNaPY87WUbnzBN+P31KkQxgEOZNLt091XmDFbsbMGj7s7N0DPMMV9Vk8qy5VmlSg
> Bh59FvQNaZfR/a0OE3cCLJlS7076mwkH/0Bc6Y7GKsYVdqhCLtw/IlNBAlGGUCM0
> 7h7glI40ET1X5ar1ABBC6FGwZO/QV0ynaVQuO0oCbn5uIZXIRdZ8AiBwf4E3LeaI
> kSCOu81c/HXmNw78cx13uCkW18ReS+12ScXflSzvTGTsmdP8wuORBWxSHgJYv5qC
> RXt3/hWb5dOm7nbhydqNdHvLSQ1d6Uky2OWVMQJuLlj1ZQ7wYShEOGRi3oJxUVT5
> tO08dshzBaPdPKsz02ZDSKOnC1JR63jfONydwW3VoRFgtjV6kJ40XRJvP0uVbyye
> E0RUBNao18tA2vT1iXkEiSHcU1ImewuXiOzcVeWIRU/b6j4Z+Of1iN52UbQZVGVz
> dCA8dGVzdEB2YW5pdGFzdmkudGFlPokCTQQTAQoAQQUCYjxj9wkQn47pxTrlwaQW
> IQSa9CnEw4nMERc5mOmfjunFOuXBpAKeAQKbBwUWAgMBAAQLCQgHBRUKCQgLApkB
> AABFhA/+IULfY31WpA3y0EgpYQTDpg3jSKPGPRaDYlMAAkIlCjoAA0N3gTKtktmG
> 3tEQfwI0zYzVP+8FHlJ/5ovu6+qSIdAVA7YUewNLG2p6DlMW8Eysa/ARmbIrlN+R
> bH+KgFNz3dS9zS6mvRu2m6a8qRFpW4iHAJctaV29Ff5sKppLjetdOH8wL/b7fE+O
> mg/mrBRVVhqwSvAULoHAIix8vpdAr2iiHhGzvwDpqVirca15XoCaKKNlJfTaRH+J
> 5nqsABTKTrsOZyLW8OuQ8VaWGi4XZB2ansTMnH4m7RzWwXM+P2BjB9KEtClVgGxw
> jHlEqbqtquaJW5hh7xjXRNZ45joTxQkepLZ8TM3hB6Ben4st893kffwur39mRWFe
> u/KvvFdkQZuvWj+8Ng4uvWap+9KbGpam8ohZLY4OoR2d7/9ueikGmLyJFKjLDVWQ
> Ya+inSUIDdyYvq7flHo0dXB7yftpvpOCQ9E/p2FmVDvvKsaRvAItQV8cX1RpYtGG
> wdLQnmsIuRhV5j7OXv5zyQJvbvLgisl11VFWR7RNhJ9xNPbUTknCw1Ftp0nSXEnS
> gl/0Z7KWoiY8sAn3o45KZRnq8uiF19kYXdrRWIFo1LtG68hjOYYRG5ejmCt6zx53
> Zd+AyZA+lkh8uI921Nnio2g70zVVSKEVaJcWTlkVyKge2iV/YkQ=
> =EyDf
> -----END PGP PRIVATE KEY BLOCK-----
>
> BINARY_DOCUMENT BINARY
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> owJ4nAFEArv9kA0DAAgBn47pxTrlwaQByxRiAAAAAABIZWxsbywgV29ybGQhCokC
> HAQAAQgABgUCY6GDMQAKCRCfjunFOuXBpNFCD/4iauhIIynGuigS02rLWalQdt87
> xdlQIcefz9fKz3EL6FajEZJ0Ih5L/GvVpKpxshYUmP3BtFwWwd+QnLPsHQ8iYwaB
> Leas0A4PoFfvFVJ4Kt43n5wq1PhXZ0+8yzgfUCoDqqgQOPZfNcfiCVVNyD+CCclF
> yY+15qF5S+8AHiIoRWZd42HTVp6WvR3xx4Ia13B/gRKBWYcoRvxmIiv/JGiUNB66
> 9wnsau6GcRXuMbl92R8acpCx7Q3lUoj3sT83swxypJPj4ABJKU5Fhc/yAqi7xEea
> ft9WfpPlq8rQcyhAdeZvZDDbLcCXywQ+/RJsfxqMx10wGMwnkvdslDKXY+RZj4ky
> XUOf7cebr5vxsiGTKZ7jXsb7w6tfUp3icujyHb1stGB6tR6KIySqpwa7KlNGvRRU
> BiHMUFdQXj2AyuepKNPCdr7LiHYqTAStp7jpEkYwOdtLErTnfw1DanibYaXXFXTU
> l0IQFWb0/gJhkcdB5G3OHFjUtDIsM+u86ixQ3J0W/EacPuV59lwdmxBOeXImZoVQ
> /vZCDzdzOmIIwP3QcPLtiNaYOTJOI9a2rjUmtV41I4pQFaVY/6831gR+uxC7xHUT
> tr/kX60CRtT1WZCpQ1j+JHfu+BEVjCI5A5ZaUkcuDBtNuZaQQXJhMaoxZyB2pH7f
> txoFUtCv1/d/ClWdMbueDSo=
> =IQpT
> -----END PGP MESSAGE-----
>
> CANONICAL_TEXT_DOCUMENT BINARY
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> owJ4nAFEArv9kA0DAQgBn47pxTrlwaQByxRiAAAAAABIZWxsbywgV29ybGQhCokC
> HAQBAQgABgUCY6GDMQAKCRCfjunFOuXBpIViD/9jCA9sDYgujX5cLkjrD39uKVgn
> EhlHavn9W4PV1auSA4jWp6weOHNuIk1guK+Xxf5zZwl2kADJMii3HbikV8NPMO3O
> a8iJuGFwlw5UF8KEtu0TpRm8LJRstP2ytRvK3cdSixveaXYv1zc39XgbnWY1lH1G
> 8jD25wbCNPBkMnR8AD13y1ISr4KHJ0/CDrCDleJY6cLe4CQ43ojxrgpubsCXXPm8
> BxjfckzZ/VlWoKV1ohDatZOJeuN1bq3/rum31We+l8twoUnzzBfzqs88vpGlNWxK
> yx5KohdeCRzSD4zfIZvsB870KMVCDSIVdpfAZC039vG/bXvXkUo4tZvDenTvQplS
> JQ0sG6e1AU6CO5BaE7l/zB13BBu6mmQwavr61xqmfE+AoLgwuJD5J8YFhYkO/0Gf
> sp606ALhYYxB6GBDrubr/6Ii9g32XgmCRBmwe46Cz0tuWs5zJKM06a4A5lx0jSzM
> Q+LwgDRgAPAEJ97Xhicshvi6ZgTDNsCuDuUb6O4gbCnN7S2/gupj5wX0UTqQ+TZq
> TsctIVQCLUnmgLZ3PqKTys4oMzf+aluGPQ2b3IbY6lKI9yUgDpmMK+sFwvfpYddA
> 833HoYQOtKxBcNPx7DO0xVeQoL9d2zlu20MjJAL8Wo0hOP3GzsCfbICqFToiZjKI
> M4IS25g/4r7RkL1CBbhCFK8=
> =TTUx
> -----END PGP MESSAGE-----
>
> BINARY_DOCUMENT TEXT
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> owJ4nAFFArr9kA0DAAgBn47pxTrlwaQByxV0AAAAAABIZWxsbywgV29ybGQhDQqJ
> AhwEAAEIAAYFAmOhgzEACgkQn47pxTrlwaRP+Q/+KwrAyzQ5w94rMenHZhfb/eKS
> adXNeKZIJqcnr/9ULrvdAXfeakuD984z9Z6oMay32C21gom5xwhH0Gu0DF4PiH5c
> hFFtnMlqTxqPumUN0Z6ril2OTNR3TLz0+l0OTAz5kEl57bpqc6zK18kYELI1ldDi
> xEoLvEKgC6HQFRjWJHnpP8N42npcVVPBRXUUSNZP60A2fpwBlNmnm/E+wvVPyfAO
> a1ZUKHMJU7q2GrwaLkBD/RBY+96yt5DoSWS7TXm5oVkPRiVXv5UozXkxSizZ/M56
> Qdy0603pjEAF4jUAtjAuQFYW4oxl7GON0B6IhKTNQJWW9nFhp/86Ux37vz1k/kiD
> QWpFDm2WTP8aVwvTPngOMjKSuiZ9/D8lU3e4CEIJ04uqFLQGKebSJVgAsmkYWnNA
> t221MnsUY9c4tnkZg1s+jyYmeqJDtPIjKEtgfYYG6jHcqB3087YqybnlVZ7xxtVx
> 2sYAeBLRwaHAhh7tIMpDoZAXpcdARZkOP4MiJ3JEJ+vLo1dqFWz8id/ECd9zpcZn
> j0GKuOHtiEoGmHgZtWnhiNTYE1L6r+RP9Y9Ynueq3WHTGm8hZn8u+NdINFsDh/Tm
> g9IWwKqTLfhoeO0wnrr/678cG50fEZKXZOhFPZSRMsrNTcHcflDFWSzPAC7RwIuG
> aRCtU+9l0KfC5o+oRxvqBRV4
> =SpKo
> -----END PGP MESSAGE-----
>
> CANONICAL_TEXT_DOCUMENT TEXT
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> owJ4nAFFArr9kA0DAQgBn47pxTrlwaQByxV0AAAAAABIZWxsbywgV29ybGQhDQqJ
> AhwEAQEIAAYFAmOhgzEACgkQn47pxTrlwaSFYg//YwgPbA2ILo1+XC5I6w9/bilY
> JxIZR2r5/VuD1dWrkgOI1qesHjhzbiJNYLivl8X+c2cJdpAAyTIotx24pFfDTzDt
> zmvIibhhcJcOVBfChLbtE6UZvCyUbLT9srUbyt3HUosb3ml2L9c3N/V4G51mNZR9
> RvIw9ucGwjTwZDJ0fAA9d8tSEq+ChydPwg6wg5XiWOnC3uAkON6I8a4Kbm7Al1z5
> vAcY33JM2f1ZVqCldaIQ2rWTiXrjdW6t/67pt9VnvpfLcKFJ88wX86rPPL6RpTVs
> SsseSqIXXgkc0g+M3yGb7AfO9CjFQg0iFXaXwGQtN/bxv21715FKOLWbw3p070KZ
> UiUNLBuntQFOgjuQWhO5f8wddwQbuppkMGr6+tcapnxPgKC4MLiQ+SfGBYWJDv9B
> n7KetOgC4WGMQehgQ67m6/+iIvYN9l4JgkQZsHuOgs9LblrOcySjNOmuAOZcdI0s
> zEPi8IA0YADwBCfe14YnLIb4umYEwzbArg7lG+juIGwpze0tv4LqY+cF9FE6kPk2
> ak7HLSFUAi1J5oC2dz6ik8rOKDM3/mpbhj0Nm9yG2OpSiPclIA6ZjCvrBcL36WHX
> QPN9x6GEDrSsQXDT8ewztMVXkKC/Xds5bttDIyQC/FqNITj9xs7An2yAqhU6ImYy
> iDOCEtuYP+K+0ZC9QgUJkBTP
> =z/4s
> -----END PGP MESSAGE-----
>
> BINARY_DOCUMENT UTF8
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> owJ4nAFFArr9kA0DAAgBn47pxTrlwaQByxV1AAAAAABIZWxsbywgV29ybGQhDQqJ
> AhwEAAEIAAYFAmOhgzEACgkQn47pxTrlwaRP+Q/+KwrAyzQ5w94rMenHZhfb/eKS
> adXNeKZIJqcnr/9ULrvdAXfeakuD984z9Z6oMay32C21gom5xwhH0Gu0DF4PiH5c
> hFFtnMlqTxqPumUN0Z6ril2OTNR3TLz0+l0OTAz5kEl57bpqc6zK18kYELI1ldDi
> xEoLvEKgC6HQFRjWJHnpP8N42npcVVPBRXUUSNZP60A2fpwBlNmnm/E+wvVPyfAO
> a1ZUKHMJU7q2GrwaLkBD/RBY+96yt5DoSWS7TXm5oVkPRiVXv5UozXkxSizZ/M56
> Qdy0603pjEAF4jUAtjAuQFYW4oxl7GON0B6IhKTNQJWW9nFhp/86Ux37vz1k/kiD
> QWpFDm2WTP8aVwvTPngOMjKSuiZ9/D8lU3e4CEIJ04uqFLQGKebSJVgAsmkYWnNA
> t221MnsUY9c4tnkZg1s+jyYmeqJDtPIjKEtgfYYG6jHcqB3087YqybnlVZ7xxtVx
> 2sYAeBLRwaHAhh7tIMpDoZAXpcdARZkOP4MiJ3JEJ+vLo1dqFWz8id/ECd9zpcZn
> j0GKuOHtiEoGmHgZtWnhiNTYE1L6r+RP9Y9Ynueq3WHTGm8hZn8u+NdINFsDh/Tm
> g9IWwKqTLfhoeO0wnrr/678cG50fEZKXZOhFPZSRMsrNTcHcflDFWSzPAC7RwIuG
> aRCtU+9l0KfC5o+oRxvsORV5
> =Dxnw
> -----END PGP MESSAGE-----
>
> CANONICAL_TEXT_DOCUMENT UTF8
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> owJ4nAFFArr9kA0DAQgBn47pxTrlwaQByxV1AAAAAABIZWxsbywgV29ybGQhDQqJ
> AhwEAQEIAAYFAmOhgzEACgkQn47pxTrlwaSFYg//YwgPbA2ILo1+XC5I6w9/bilY
> JxIZR2r5/VuD1dWrkgOI1qesHjhzbiJNYLivl8X+c2cJdpAAyTIotx24pFfDTzDt
> zmvIibhhcJcOVBfChLbtE6UZvCyUbLT9srUbyt3HUosb3ml2L9c3N/V4G51mNZR9
> RvIw9ucGwjTwZDJ0fAA9d8tSEq+ChydPwg6wg5XiWOnC3uAkON6I8a4Kbm7Al1z5
> vAcY33JM2f1ZVqCldaIQ2rWTiXrjdW6t/67pt9VnvpfLcKFJ88wX86rPPL6RpTVs
> SsseSqIXXgkc0g+M3yGb7AfO9CjFQg0iFXaXwGQtN/bxv21715FKOLWbw3p070KZ
> UiUNLBuntQFOgjuQWhO5f8wddwQbuppkMGr6+tcapnxPgKC4MLiQ+SfGBYWJDv9B
> n7KetOgC4WGMQehgQ67m6/+iIvYN9l4JgkQZsHuOgs9LblrOcySjNOmuAOZcdI0s
> zEPi8IA0YADwBCfe14YnLIb4umYEwzbArg7lG+juIGwpze0tv4LqY+cF9FE6kPk2
> ak7HLSFUAi1J5oC2dz6ik8rOKDM3/mpbhj0Nm9yG2OpSiPclIA6ZjCvrBcL36WHX
> QPN9x6GEDrSsQXDT8ewztMVXkKC/Xds5bttDIyQC/FqNITj9xs7An2yAqhU6ImYy
> iDOCEtuYP+K+0ZC9QgULxBTQ
> =ztR5
> -----END PGP MESSAGE-----
>
> BINARY_DOCUMENT LOCAL
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> owJ4nAFFArr9kA0DAAgBn47pxTrlwaQByxVsAAAAAABIZWxsbywgV29ybGQhDQqJ
> AhwEAAEIAAYFAmOhgzEACgkQn47pxTrlwaRP+Q/+KwrAyzQ5w94rMenHZhfb/eKS
> adXNeKZIJqcnr/9ULrvdAXfeakuD984z9Z6oMay32C21gom5xwhH0Gu0DF4PiH5c
> hFFtnMlqTxqPumUN0Z6ril2OTNR3TLz0+l0OTAz5kEl57bpqc6zK18kYELI1ldDi
> xEoLvEKgC6HQFRjWJHnpP8N42npcVVPBRXUUSNZP60A2fpwBlNmnm/E+wvVPyfAO
> a1ZUKHMJU7q2GrwaLkBD/RBY+96yt5DoSWS7TXm5oVkPRiVXv5UozXkxSizZ/M56
> Qdy0603pjEAF4jUAtjAuQFYW4oxl7GON0B6IhKTNQJWW9nFhp/86Ux37vz1k/kiD
> QWpFDm2WTP8aVwvTPngOMjKSuiZ9/D8lU3e4CEIJ04uqFLQGKebSJVgAsmkYWnNA
> t221MnsUY9c4tnkZg1s+jyYmeqJDtPIjKEtgfYYG6jHcqB3087YqybnlVZ7xxtVx
> 2sYAeBLRwaHAhh7tIMpDoZAXpcdARZkOP4MiJ3JEJ+vLo1dqFWz8id/ECd9zpcZn
> j0GKuOHtiEoGmHgZtWnhiNTYE1L6r+RP9Y9Ynueq3WHTGm8hZn8u+NdINFsDh/Tm
> g9IWwKqTLfhoeO0wnrr/678cG50fEZKXZOhFPZSRMsrNTcHcflDFWSzPAC7RwIuG
> aRCtU+9l0KfC5o+oRxvYZRVw
> =wsKr
> -----END PGP MESSAGE-----
>
> CANONICAL_TEXT_DOCUMENT LOCAL
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> owJ4nAFFArr9kA0DAQgBn47pxTrlwaQByxVsAAAAAABIZWxsbywgV29ybGQhDQqJ
> AhwEAQEIAAYFAmOhgzIACgkQn47pxTrlwaTgRQ//UdsZtCAeIJJhIsdB9v8WID+s
> lOdnKkBMOTJWCNJF/fwatQrm2ZZuTA4X+16gKLMy+6FuRrMIMTF6WdCy/Wq8k8sk
> PIxkZcxpPGYNky3gNm2wKhQnsxl7Q7zy4xrv8Dn71TFnOZEY88u5upQVh0YWkp+x
> 6tA9rqXpwN35dGbLPE+cVswp16ZuNzFIBFmQGR6nBy2ttRzL4QN3YQt9zB4MZxrU
> TYlMx6IZGE5LZvdfx5c7lIHdz6xOadgMBx9EoBRljMblSm4lZAefZ9UQIQ/MHcdd
> 55Ce6eipo7/XMehiGERf2DVwmHlnH/BtD4ZBdXnLUFp53OTswnI8cyZe/tc3vAgf
> mS383QTPYwqGcioHWLbT+LAF3uDhmJVJEzblGNzTnIDGtwlaCY8d242mtWVcUbpR
> 2NoWZdyQ1Z7Cu37GQVjBx5cLNoo87ogu10Yel5p9tZCFqq4xwvLtJSesC4YBKR95
> 8tg/qg2n5ouq6CrIeydeBjeJtEwGI1//VS3vHT7YGC2zUES22jpBjy2UjXp4gwHf
> 2cod7Q35Oubb/2Zs2t+CSGQMEpDhCJvbXXkz8x7aX3geDcBhp+KTxHukYBHy/Y6b
> E9BSkCl9OjHrSQvEzM886Aa0W+lohu8DdUdllmHsQXCCNfkq1E6CuG5a7AZjDn+2
> U+C9/mMAUs38DP2CHMVNAw8p
> =q4C0
> -----END PGP MESSAGE-----
>
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.drain(Unknown Source)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:371)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.inputEncodingBinaryDataBinarySig(CanonicalizedDataEncryptionTest.java:210)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 82 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.resultOfDecryptionIsCRLFEncoded(CanonicalizedDataEncryptionTest.java:306)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 82 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.drain(Unknown Source)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:371)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.noInputEncodingTextDataBinarySig(CanonicalizedDataEncryptionTest.java:153)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 82 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.drain(Unknown Source)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:371)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.inputEncodingBinaryDataTextSig(CanonicalizedDataEncryptionTest.java:224)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 82 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.drain(Unknown Source)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:371)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.inputEncodingTextDataTextSig(CanonicalizedDataEncryptionTest.java:252)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 82 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.drain(Unknown Source)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:371)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.inputEncodingUtf8DataTextSig(CanonicalizedDataEncryptionTest.java:280)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 82 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.drain(Unknown Source)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:371)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.noInputEncodingUtf8DataBinarySig(CanonicalizedDataEncryptionTest.java:181)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 82 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.drain(Unknown Source)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:371)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.noInputEncodingTextDataTextSig(CanonicalizedDataEncryptionTest.java:167)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 82 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.drain(Unknown Source)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:371)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.noInputEncodingUtf8DataTextSig(CanonicalizedDataEncryptionTest.java:195)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 82 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.drain(Unknown Source)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:371)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.inputEncodingTextDataBinarySig(CanonicalizedDataEncryptionTest.java:238)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 82 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.resultOfDecryptionIsNotCRLFEncoded(CanonicalizedDataEncryptionTest.java:326)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 82 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.drain(Unknown Source)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:371)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.noInputEncodingBinaryDataTextSig(CanonicalizedDataEncryptionTest.java:139)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 82 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.drain(Unknown Source)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:371)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.noInputEncodingBinaryDataBinarySig(CanonicalizedDataEncryptionTest.java:125)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 82 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4 9AF429C4C389CC11173998E99F8EE9C53AE5C1A4: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.drain(Unknown Source)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.decryptAndVerify(CanonicalizedDataEncryptionTest.java:371)
> at org.pgpainless.decryption_verification.CanonicalizedDataEncryptionTest.inputEncodingUtf8DataBinarySig(CanonicalizedDataEncryptionTest.java:266)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key 9f8ee9c53ae5c1a4
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 82 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - Found OnePassSignature without respective signature packet -> skip
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 4F665C4DC2C4660BC6425E415736E6931ACF370C 4F665C4DC2C4660BC6425E415736E6931ACF370C: Signature was made before the earliest allowed signature creation time. Created: 2021-08-17 13:24:32 UTC Earliest allowed: 2021-08-17 13:30:00 UTC
> org.pgpainless.exception.SignatureValidationException: Signature was made before the earliest allowed signature creation time. Created: 2021-08-17 13:24:32 UTC Earliest allowed: 2021-08-17 13:30:00 UTC
> at org.pgpainless.signature.consumer.SignatureValidator$21.verify(SignatureValidator.java:658)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:158)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.drain(Unknown Source)
> at org.pgpainless.decryption_verification.VerifyNotBeforeNotAfterTest.processSignedData(VerifyNotBeforeNotAfterTest.java:189)
> at org.pgpainless.decryption_verification.VerifyNotBeforeNotAfterTest.verifyNotBeforeT2DoesRejectInlineSignatureMadeAtT1(VerifyNotBeforeNotAfterTest.java:121)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 4F665C4DC2C4660BC6425E415736E6931ACF370C 4F665C4DC2C4660BC6425E415736E6931ACF370C: Signature was made before the earliest allowed signature creation time. Created: 2021-08-17 13:24:32 UTC Earliest allowed: 2021-08-17 13:30:00 UTC
> org.pgpainless.exception.SignatureValidationException: Signature was made before the earliest allowed signature creation time. Created: 2021-08-17 13:24:32 UTC Earliest allowed: 2021-08-17 13:30:00 UTC
> at org.pgpainless.signature.consumer.SignatureValidator$21.verify(SignatureValidator.java:658)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyDetachedSignatures(SignatureInputStream.java:176)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:96)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.drain(Unknown Source)
> at org.pgpainless.decryption_verification.VerifyNotBeforeNotAfterTest.processSignedData(VerifyNotBeforeNotAfterTest.java:189)
> at org.pgpainless.decryption_verification.VerifyNotBeforeNotAfterTest.verifyNotBeforeT2DoesRejectDetachedSigMadeAtT1(VerifyNotBeforeNotAfterTest.java:134)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 4F665C4DC2C4660BC6425E415736E6931ACF370C 4F665C4DC2C4660BC6425E415736E6931ACF370C: Signature was made after the latest allowed signature creation time. Created: 2021-08-17 13:24:32 UTC Latest allowed: 2021-08-17 12:30:00 UTC
> org.pgpainless.exception.SignatureValidationException: Signature was made after the latest allowed signature creation time. Created: 2021-08-17 13:24:32 UTC Latest allowed: 2021-08-17 12:30:00 UTC
> at org.pgpainless.signature.consumer.SignatureValidator$21.verify(SignatureValidator.java:664)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:158)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.drain(Unknown Source)
> at org.pgpainless.decryption_verification.VerifyNotBeforeNotAfterTest.processSignedData(VerifyNotBeforeNotAfterTest.java:189)
> at org.pgpainless.decryption_verification.VerifyNotBeforeNotAfterTest.verifyNotAfterT0DoesRejectInlineSigMadeAtT1(VerifyNotBeforeNotAfterTest.java:171)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 4F665C4DC2C4660BC6425E415736E6931ACF370C 4F665C4DC2C4660BC6425E415736E6931ACF370C: Signature was made after the latest allowed signature creation time. Created: 2021-08-17 13:24:32 UTC Latest allowed: 2021-08-17 12:30:00 UTC
> org.pgpainless.exception.SignatureValidationException: Signature was made after the latest allowed signature creation time. Created: 2021-08-17 13:24:32 UTC Latest allowed: 2021-08-17 12:30:00 UTC
> at org.pgpainless.signature.consumer.SignatureValidator$21.verify(SignatureValidator.java:664)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyDetachedSignatures(SignatureInputStream.java:176)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:96)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.drain(Unknown Source)
> at org.pgpainless.decryption_verification.VerifyNotBeforeNotAfterTest.processSignedData(VerifyNotBeforeNotAfterTest.java:189)
> at org.pgpainless.decryption_verification.VerifyNotBeforeNotAfterTest.verifyNotAfterT0DoesRejectDetachedSigMadeAtT1(VerifyNotBeforeNotAfterTest.java:184)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - Found OnePassSignature without respective signature packet -> skip
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - Found OnePassSignature without respective signature packet -> skip
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - Found OnePassSignature without respective signature packet -> skip
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - Found OnePassSignature without respective signature packet -> skip
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key DC27F687AEBF10B8352EC94067A64F734CD8A4F5 9F58009CF876919B00EF0CF84C285396E3196F45: Could not verify signature correctness.
> org.pgpainless.exception.SignatureValidationException: Could not verify signature correctness.
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyInitializedSignature(SignatureVerifier.java:438)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyInitializedSignature(CertificateValidator.java:278)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyDetachedSignatures(SignatureInputStream.java:177)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:96)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.pgpainless.decryption_verification.CleartextSignatureVerificationTest.testDecryptionOfVeryLongClearsignedMessage(CleartextSignatureVerificationTest.java:244)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Signature is not correct.
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyInitializedSignature(SignatureVerifier.java:434)
> ... 82 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 802606240807750FDCA9E238AFCAF2E87D7AAD9C 9ADCEA425A77175DCE89A64C8844ADB35B2532B3: Could not verify correctness of One-Pass-Signature: Bad signature of key afcaf2e87d7aad9c
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key afcaf2e87d7aad9c
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at investigations.InvestigateMultiSEIPMessageHandlingTest.testDecryptAndVerifyDoesIgnoreAppendedSEIPData(InvestigateMultiSEIPMessageHandlingTest.java:194)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key afcaf2e87d7aad9c
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 82 more
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> hF4DrtaS0Fxq0aMSAQdA/lFH5PkwzKfdDIK9imoCLisDpC+ykB8fAxnzOWxuqBww
> MFkjxyoGa+lNFP73AJkH6sSruGoqHKF9WE/w8XAR/1DNYWvKQCNTyQ6w2QAo8pHR
> 0q4Bu4citCCwYa7prXmBYmoIPRf/HDVgtpFOFXwWKipzf6BsnBMF/sa7zxrLFeQJ
> QEpgaqlCs5JGOzcBlsOqR9THnY2hrs0KWhic5t5eA+Ltk6q3fmMeFtyBBC4+0Y9S
> Ku5yxXIdWbwM79PaPsDI70qJpXSi4ZJiUiRlZHwr0A8RnQHANItn4uhVZsmPFuS7
> zDLohwgJEU1HOxGY4YDz2zl6v7u8xsBwSbspWS28TEKEXgOu1pLQXGrRoxIBB0Av
> eCaq6pM3khgJ4y1IGiOxJndj6FpwshkPrqgSB2D7BzBuRIV/zGOep8zg9YSVv9l9
> i3huG7yfybpmJKZR/OuqJQFhy9v2fhAGeRoV996ArljSqQFjcwa7i+NQ5m4ddeDS
> /uovBktIFLnxceUFbGU27soJq16/r8xkthURJstLJx3VWQHxAPdyhVtJ6Mf113MS
> ZP7AFlFtD5eIDSZN6jBQnysBYl1j7TZmKtshH9WnYxrUTTsXanmY4/3rCpB38uMW
> RpX4tisdpONgCQ2b8HglNb+jYaMyxYSDgYKe4dCjq5lDO81SBX7JCYBr9GJRzLSl
> KSd7w02gtrlBdaY=
> =kOhc
> -----END PGP MESSAGE-----
>
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - Found OnePassSignature without respective signature packet -> skip
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - Found OnePassSignature without respective signature packet -> skip
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 4A53AC167220D8E803AE3524C09234F9835B2373 4A53AC167220D8E803AE3524C09234F9835B2373: Could not verify correctness of One-Pass-Signature: Bad signature of key c09234f9835b2373
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key c09234f9835b2373
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.pgpainless.encryption_signing.EncryptDecryptTest.encryptDecryptForSecretKeyRings(EncryptDecryptTest.java:184)
> at org.pgpainless.encryption_signing.EncryptDecryptTest.freshKeysEcToEcTest(EncryptDecryptTest.java:108)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:142)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:110)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
> at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
> at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
> at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
> at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
> at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
> at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
> at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
> at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
> at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
> at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
> at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
> at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
> at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
> at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
> at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
> at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
> at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:110)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:44)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key c09234f9835b2373
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 119 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 7E31AC3C79E82478A284B6B675C61399F0BDC591 7E31AC3C79E82478A284B6B675C61399F0BDC591: Could not verify correctness of One-Pass-Signature: Bad signature of key 75c61399f0bdc591
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key 75c61399f0bdc591
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.pgpainless.encryption_signing.EncryptDecryptTest.encryptDecryptForSecretKeyRings(EncryptDecryptTest.java:184)
> at org.pgpainless.encryption_signing.EncryptDecryptTest.freshKeysEcToEcTest(EncryptDecryptTest.java:108)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:142)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:110)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
> at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
> at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
> at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
> at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
> at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
> at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
> at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
> at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
> at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
> at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
> at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
> at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
> at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
> at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
> at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
> at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
> at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:110)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:44)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key 75c61399f0bdc591
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 119 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 48B2E2A200C11CC98E158150ACE728BDC9614903 48B2E2A200C11CC98E158150ACE728BDC9614903: Could not verify correctness of One-Pass-Signature: Bad signature of key ace728bdc9614903
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key ace728bdc9614903
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.pgpainless.encryption_signing.EncryptDecryptTest.encryptDecryptForSecretKeyRings(EncryptDecryptTest.java:184)
> at org.pgpainless.encryption_signing.EncryptDecryptTest.freshKeysEcToRsaTest(EncryptDecryptTest.java:118)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:142)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:110)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
> at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
> at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
> at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
> at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
> at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
> at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
> at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
> at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
> at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
> at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
> at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
> at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
> at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
> at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
> at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
> at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
> at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:110)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:44)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key ace728bdc9614903
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 119 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - One-pass-signature verification failed for signature made by key 352BFF4B403E48DBE6303EA47F93246D6DC87788 352BFF4B403E48DBE6303EA47F93246D6DC87788: Could not verify correctness of One-Pass-Signature: Bad signature of key 7f93246d6dc87788
> org.pgpainless.exception.SignatureValidationException: Could not verify correctness of One-Pass-Signature: Bad signature of key 7f93246d6dc87788
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:463)
> at org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:295)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.verifyOnePassSignatures(SignatureInputStream.java:159)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.finalizeSignatures(SignatureInputStream.java:95)
> at org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures.read(SignatureInputStream.java:85)
> at org.pgpainless.decryption_verification.DecryptionStream.read(DecryptionStream.java:61)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.bouncycastle.util.io.Streams.pipeAll(Unknown Source)
> at org.pgpainless.encryption_signing.EncryptDecryptTest.encryptDecryptForSecretKeyRings(EncryptDecryptTest.java:184)
> at org.pgpainless.encryption_signing.EncryptDecryptTest.freshKeysEcToRsaTest(EncryptDecryptTest.java:118)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
> at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
> at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
> at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
> at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:142)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:110)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
> at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
> at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
> at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
> at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
> at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
> at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
> at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
> at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
> at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
> at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
> at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
> at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
> at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
> at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
> at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
> at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
> at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:110)
> at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:44)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
> at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41)
> at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31)
> at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
> at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55)
> at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48)
> at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42)
> Caused by: org.pgpainless.exception.SignatureValidationException: Bad signature of key 7f93246d6dc87788
> at org.pgpainless.signature.consumer.SignatureVerifier.verifyOnePassSignature(SignatureVerifier.java:459)
> ... 119 more
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - Found OnePassSignature without respective signature packet -> skip
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - Found OnePassSignature without respective signature packet -> skip
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - Found OnePassSignature without respective signature packet -> skip
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - Found OnePassSignature without respective signature packet -> skip
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - Found OnePassSignature without respective signature packet -> skip
> -----BEGIN PGP SIGNATURE-----
> Version: PGPainless
>
> iQEzBAABCgAnBQJjoYNDCRC0tQnLWTbgPhYhBB0BjHct+MXvhqHcybS1CctZNuA+
> AABG5Qf/f1BkFF91oU/5qGP2R/hbTuGEPD132D6ZyPrlyEkyCEi7n+pf3Ha3SRBg
> TQQ1q8xXqj+7SI/Q1HjpSdlwQuU9pdhLw7dX6jB6+oun1hORu/HtmRjTGAeTj/kR
> b6lm/tNSE67/zYsE9719u951eCXXg0BDZVNWBoLn4uf8Ys0A+KiQQNx+QOwqbJRT
> VrFVp1BXjWhBdy6BZPGbCnP4r8vGkOd1ZNQjk/asFPGHWaZpBudAjKfq0et6Yu4A
> 9gDoqs7sHzcJh9J59+cieySgJZS20FsW9US0yc9r/P2nNBEe1llmp3oHN5A6qf4H
> uyIDFW4nbLijWL608L+l6yMBD+6fdg==
> =eLM0
> -----END PGP SIGNATURE-----
>
> -----BEGIN PGP SIGNATURE-----
> Version: PGPainless
>
> iQEzBAABCgAnBQJjoYNDCRC0tQnLWTbgPhYhBB0BjHct+MXvhqHcybS1CctZNuA+
> AABG5Qf/f1BkFF91oU/5qGP2R/hbTuGEPD132D6ZyPrlyEkyCEi7n+pf3Ha3SRBg
> TQQ1q8xXqj+7SI/Q1HjpSdlwQuU9pdhLw7dX6jB6+oun1hORu/HtmRjTGAeTj/kR
> b6lm/tNSE67/zYsE9719u951eCXXg0BDZVNWBoLn4uf8Ys0A+KiQQNx+QOwqbJRT
> VrFVp1BXjWhBdy6BZPGbCnP4r8vGkOd1ZNQjk/asFPGHWaZpBudAjKfq0et6Yu4A
> 9gDoqs7sHzcJh9J59+cieySgJZS20FsW9US0yc9r/P2nNBEe1llmp3oHN5A6qf4H
> uyIDFW4nbLijWL608L+l6yMBD+6fdg==
> =eLM0
> -----END PGP SIGNATURE-----
>
> [main] WARN org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures - Found OnePassSignature without respective signature packet -> skip
>
> Thanks for using JUnit! Support its development at https://junit.org/sponsoring
>
> ╷
> ├─ JUnit Platform Suite ✔
> ├─ JUnit Jupiter ✔
> │ ├─ GenerateEllipticCurveKeyTest ✔
> │ │ └─ generateEllipticCurveKeys() ✔
> │ │ ├─ generateEllipticCurveKeys() with BcImplementationFactory ✔
> │ │ └─ generateEllipticCurveKeys() with JceImplementationFactory ✔
> │ ├─ ChangeExpirationOnKeyWithDifferentSignatureTypesTest ✔
> │ │ ├─ setExpirationDate_keyHasSigClass10() ✔
> │ │ │ ├─ setExpirationDate_keyHasSigClass10() with BcImplementationFactory ✔
> │ │ │ └─ setExpirationDate_keyHasSigClass10() with JceImplementationFactory ✔
> │ │ └─ setExpirationDate_keyHasSigClass12() ✔
> │ │ ├─ setExpirationDate_keyHasSigClass12() with BcImplementationFactory ✔
> │ │ └─ setExpirationDate_keyHasSigClass12() with JceImplementationFactory ✔
> │ ├─ KeyRevocationTest ✔
> │ │ ├─ subkeySignsPrimaryKeyRevokedNoReason() ✔
> │ │ │ ├─ subkeySignsPrimaryKeyRevokedNoReason() with BcImplementationFactory ✔
> │ │ │ └─ subkeySignsPrimaryKeyRevokedNoReason() with JceImplementationFactory ✔
> │ │ └─ subkeySignsPrimaryKeyNotRevoked() ✔
> │ │ ├─ subkeySignsPrimaryKeyNotRevoked() with BcImplementationFactory ✔
> │ │ └─ subkeySignsPrimaryKeyNotRevoked() with JceImplementationFactory ✔
> │ ├─ TestKeysTest ✔
> │ │ ├─ assertRomeosPublicKeyIsSameInPubRingAndSecRing() ✔
> │ │ ├─ assertRomeosSecretKeyRingHasSamePublicKeyId() ✔
> │ │ ├─ assertJulietsKeysIdEquals() ✔
> │ │ ├─ assertJulietsKeyUIDEquals() ✔
> │ │ ├─ assertEmilsFingerprintGetKeyIdMatches() ✔
> │ │ ├─ assertJulietsFingerprintGetKeyIdMatches() ✔
> │ │ ├─ assertJulietsKeyRingFingerprintMatches() ✔
> │ │ ├─ assertRomesKeysFingerprintMatches() ✔
> │ │ ├─ assertEmilsPublicKeyIsSameInPubRingAndSecRing() ✔
> │ │ ├─ assertRomeosKeyIdEquals() ✔
> │ │ ├─ assertRomeosKeyUIDMatches() ✔
> │ │ ├─ assertEmilsKeysIdEquals() ✔
> │ │ ├─ assertRomeosPublicKeyFingerprintMatchesHisSecretKeyFingerprint() ✔
> │ │ ├─ assertEmilsKeyUIDEquals() ✔
> │ │ ├─ assertRomeosKeyRingFingerprintMatches() ✔
> │ │ ├─ assertEmilsPublicKeyFingerprintMatchesHerSecretKeyFingerprint() ✔
> │ │ ├─ assertEmilsKeyRingFingerprintMatches() ✔
> │ │ ├─ assertJulietsPublicKeyIsSameInPubRingAndSecRing() ✔
> │ │ └─ assertJulietsPublicKeyFingerprintMatchesHerSecretKeyFingerprint() ✔
> │ ├─ RevokedKeyTest ✔
> │ │ └─ test() ✔
> │ ├─ PreventDecryptionUsingNonEncryptionKeyTest ✔
> │ │ ├─ nonEncryptionKeyCannotDecrypt() ✔
> │ │ └─ baseCase() ✘ premature end of stream in PartialInputStream
> │ ├─ KeyRingReaderTest ✔
> │ │ ├─ parsePublicKeysMultiplyArmoredSingleHeader() ✔
> │ │ ├─ parsePublicKeysMultiplyArmoredOwnHeader() ✔
> │ │ ├─ publicKeyRingCollectionFromStream() ✔
> │ │ ├─ publicKeyRingCollectionFromString() ✔
> │ │ ├─ parseKeysMultiplyBinary() ✔
> │ │ ├─ parsePublicKeysMultiplyArmoredOwnWithSingleHeader() ✔
> │ │ ├─ testReadingSecretKeysExceedsIterationLimit() ✔
> │ │ ├─ parseSecretKeysSingleBinary() ✔
> │ │ ├─ testReadSignatureIgnoresMarkerPacket() ✔
> │ │ ├─ testReadingPublicKeyCollectionExceedsIterationLimit() ✔
> │ │ ├─ testReadKeyRingWithArmoredPublicKey() ✔
> │ │ ├─ publicKeyRingCollectionFromNotArmoredStream() ✔
> │ │ ├─ testReadCertificateCollectionIgnoresMarkerPackets() ✔
> │ │ ├─ parseKeysMultiplyArmoredOwnHeader() ✔
> │ │ ├─ parsePublicKeysSingleBinary() ✔
> │ │ ├─ testReadSecretKeysIgnoresMultipleMarkers() ✔
> │ │ ├─ testReadCertificateIgnoresMarkerPacket() ✔
> │ │ ├─ parseSecretKeysMultiplyArmoredOwnWithSingleHeader() ✔
> │ │ ├─ testReadKeyRingWithBinaryPublicKey() ✔
> │ │ ├─ parseSecretKeysSingleArmored() ✔
> │ │ ├─ testReadingSecretKeyCollectionExceedsIterationLimit() ✔
> │ │ ├─ parseSecretKeysMultiplyArmoredOwnHeader() ✔
> │ │ ├─ testReadSecretKeyIgnoresMarkerPacket() ✔
> │ │ ├─ parseKeysMultiplyArmoredOwnWithSingleHeader() ✔
> │ │ ├─ testReadSecretKeyCollectionIgnoresMarkerPackets() ✔
> │ │ ├─ parsePublicKeysMultiplyBinary() ✔
> │ │ ├─ testReadKeyRingWithArmoredSecretKey() ✔
> │ │ ├─ parsePublicKeysSingleArmored() ✔
> │ │ ├─ parseSecretKeysMultiplyArmoredSingleHeader() ✔
> │ │ ├─ publicKeyRingCollectionFromBytes() ✔
> │ │ ├─ assertThatPGPUtilsDetectAsciiArmoredData() ✔
> │ │ ├─ parseSecretKeysMultiplyBinary() ✔
> │ │ ├─ testReadKeyRingWithBinarySecretKey() ✔
> │ │ └─ testReadingPublicKeysExceedsIterationLimit() ✔
> │ ├─ WildcardKeyRingSelectionStrategyTest ✔
> │ │ ├─ testStratAcceptsMatchingUIDsOnPubKey() ✔
> │ │ ├─ testStratAcceptsMatchingUIDsOnSecKey() ✔
> │ │ ├─ testStratAcceptsMismatchingUIDsOnPubKey() ✔
> │ │ └─ testStratAcceptsMismatchingUIDsOnSecKey() ✔
> │ ├─ RevokeUserIdsTest ✔
> │ │ ├─ removeUserId() ✔
> │ │ ├─ revokeWithSelectUserId() ✔
> │ │ └─ emptySelectionYieldsNoSuchElementException() ✔
> │ ├─ ProviderFactoryTest ✔
> │ │ ├─ providerFactoryDefaultIsBouncyCastleTest() ✔
> │ │ └─ setCustomProviderTest() ✔
> │ ├─ KeyGenerationSubpacketsTest ✔
> │ │ ├─ verifyDefaultSubpacketsForUserIdSignatures() ✔
> │ │ └─ verifyDefaultSubpacketsForSubkeyBindingSignatures() ✔
> │ ├─ PassphraseProtectedKeyTest ✔
> │ │ ├─ testReturnsNonNullDecryptorForSubkeys() ✔
> │ │ ├─ testReturnsNonNullDecryptorEncryptorForPassword() ✔
> │ │ └─ testReturnsNullDecryptorEncryptorForNoPassword() ✔
> │ ├─ ArmorUtilsTest ✔
> │ │ ├─ toAsciiArmoredString() ✔
> │ │ ├─ testSingleIdentityInHeader() ✔
> │ │ ├─ signatureToAsciiArmoredString() ✔
> │ │ ├─ testSetCustomVersionHeader() ✔
> │ │ ├─ testMultipleIdentitiesInHeader() ✔
> │ │ ├─ testAsciiArmorToStream() ✔
> │ │ ├─ testParseArmorHeader() ✔
> │ │ ├─ testAddCommentAndHashHeaders() ✔
> │ │ ├─ testWithoutIdentityInHeader() ✔
> │ │ ├─ testSetMessageId() ✔
> │ │ ├─ decodeExampleTest() ✔
> │ │ │ ├─ decodeExampleTest() with BcImplementationFactory ✔
> │ │ │ └─ decodeExampleTest() with JceImplementationFactory ✔
> │ │ └─ testEvenMoreIdentitiesInHeader() ✔
> │ ├─ MissingPassphraseForDecryptionTest ✔
> │ │ ├─ invalidPostponedKeysStrategyTest() ✔
> │ │ ├─ throwExceptionStrategy() ✔
> │ │ └─ interactiveStrategy() ✔
> │ ├─ BindingSignatureSubpacketsTest ✔
> │ │ ├─ subkeyBindingUnknownNotationHashed() ✔
> │ │ │ ├─ subkeyBindingUnknownNotationHashed() with BcImplementationFactory ✔
> │ │ │ └─ subkeyBindingUnknownNotationHashed() with JceImplementationFactory ✔
> │ │ ├─ subkeyBindingIssuerFpOnly() ✔
> │ │ │ ├─ subkeyBindingIssuerFpOnly() with BcImplementationFactory ✔
> │ │ │ └─ subkeyBindingIssuerFpOnly() with JceImplementationFactory ✔
> │ │ ├─ primaryBindingUnknownSubpacketUnhashed() ✔
> │ │ │ ├─ primaryBindingUnknownSubpacketUnhashed() with BcImplementationFactory ✔
> │ │ │ └─ primaryBindingUnknownSubpacketUnhashed() with JceImplementationFactory ✔
> │ │ ├─ primaryBindingIssuerFpOnly() ✔
> │ │ │ ├─ primaryBindingIssuerFpOnly() with BcImplementationFactory ✔
> │ │ │ └─ primaryBindingIssuerFpOnly() with JceImplementationFactory ✔
> │ │ ├─ baseCase() ✔
> │ │ │ ├─ baseCase() with BcImplementationFactory ✔
> │ │ │ └─ baseCase() with JceImplementationFactory ✔
> │ │ ├─ subkeyBindingBackSigFakeBackSig() ✔
> │ │ │ ├─ subkeyBindingBackSigFakeBackSig() with BcImplementationFactory ✔
> │ │ │ └─ subkeyBindingBackSigFakeBackSig() with JceImplementationFactory ✔
> │ │ ├─ primaryBindingUnknownNotationUnhashed() ✔
> │ │ │ ├─ primaryBindingUnknownNotationUnhashed() with BcImplementationFactory ✔
> │ │ │ └─ primaryBindingUnknownNotationUnhashed() with JceImplementationFactory ✔
> │ │ ├─ subkeyBindingUnknownNotationUnhashed() ✔
> │ │ │ ├─ subkeyBindingUnknownNotationUnhashed() with BcImplementationFactory ✔
> │ │ │ └─ subkeyBindingUnknownNotationUnhashed() with JceImplementationFactory ✔
> │ │ ├─ subkeyBindingCriticalUnknownNotationHashed() ✔
> │ │ │ ├─ subkeyBindingCriticalUnknownNotationHashed() with BcImplementationFactory ✔
> │ │ │ └─ subkeyBindingCriticalUnknownNotationHashed() with JceImplementationFactory ✔
> │ │ ├─ primaryBindingFakeIssuerIssuer() ✔
> │ │ │ ├─ primaryBindingFakeIssuerIssuer() with BcImplementationFactory ✔
> │ │ │ └─ primaryBindingFakeIssuerIssuer() with JceImplementationFactory ✔
> │ │ ├─ primaryBindingUnknownSubpacketHashed() ✔
> │ │ │ ├─ primaryBindingUnknownSubpacketHashed() with BcImplementationFactory ✔
> │ │ │ └─ primaryBindingUnknownSubpacketHashed() with JceImplementationFactory ✔
> │ │ ├─ subkeyBindingFakeIssuerIssuer() ✔
> │ │ │ ├─ subkeyBindingFakeIssuerIssuer() with BcImplementationFactory ✔
> │ │ │ └─ subkeyBindingFakeIssuerIssuer() with JceImplementationFactory ✔
> │ │ ├─ subkeyBindingNoIssuer() ✔
> │ │ │ ├─ subkeyBindingNoIssuer() with BcImplementationFactory ✔
> │ │ │ └─ subkeyBindingNoIssuer() with JceImplementationFactory ✔
> │ │ ├─ subkeyBindingFakeBackSigBackSig() ✔
> │ │ │ ├─ subkeyBindingFakeBackSigBackSig() with BcImplementationFactory ✔
> │ │ │ └─ subkeyBindingFakeBackSigBackSig() with JceImplementationFactory ✔
> │ │ ├─ subkeyBindingCriticalUnknownNotationUnhashed() ✔
> │ │ │ ├─ subkeyBindingCriticalUnknownNotationUnhashed() with BcImplementationFactory ✔
> │ │ │ └─ subkeyBindingCriticalUnknownNotationUnhashed() with JceImplementationFactory ✔
> │ │ ├─ primaryBindingIssuerV6IssuerFp() ✔
> │ │ │ ├─ primaryBindingIssuerV6IssuerFp() with BcImplementationFactory ✔
> │ │ │ └─ primaryBindingIssuerV6IssuerFp() with JceImplementationFactory ✔
> │ │ ├─ primaryBindingFakeIssuer() ✔
> │ │ │ ├─ primaryBindingFakeIssuer() with BcImplementationFactory ✔
> │ │ │ └─ primaryBindingFakeIssuer() with JceImplementationFactory ✔
> │ │ ├─ unknownSubpacketHashed() ✔
> │ │ │ ├─ unknownSubpacketHashed() with BcImplementationFactory ✔
> │ │ │ └─ unknownSubpacketHashed() with JceImplementationFactory ✔
> │ │ ├─ subkeyBindingIssuerV6IssuerFp() ✔
> │ │ │ ├─ subkeyBindingIssuerV6IssuerFp() with BcImplementationFactory ✔
> │ │ │ └─ subkeyBindingIssuerV6IssuerFp() with JceImplementationFactory ✔
> │ │ ├─ subkeyBindingUnknownSubpacketUnhashed() ✔
> │ │ │ ├─ subkeyBindingUnknownSubpacketUnhashed() with BcImplementationFactory ✔
> │ │ │ └─ subkeyBindingUnknownSubpacketUnhashed() with JceImplementationFactory ✔
> │ │ ├─ primaryBindingNoIssuer() ✔
> │ │ │ ├─ primaryBindingNoIssuer() with BcImplementationFactory ✔
> │ │ │ └─ primaryBindingNoIssuer() with JceImplementationFactory ✔
> │ │ ├─ subkeyBindingUnknownCriticalSubpacketUnhashed() ✔
> │ │ │ ├─ subkeyBindingUnknownCriticalSubpacketUnhashed() with BcImplementationFactory ✔
> │ │ │ └─ subkeyBindingUnknownCriticalSubpacketUnhashed() with JceImplementationFactory ✔
> │ │ ├─ subkeyBindingUnknownCriticalSubpacket() ✔
> │ │ │ ├─ subkeyBindingUnknownCriticalSubpacket() with BcImplementationFactory ✔
> │ │ │ └─ subkeyBindingUnknownCriticalSubpacket() with JceImplementationFactory ✔
> │ │ ├─ primaryBindingCriticalUnknownNotationHashed() ✔
> │ │ │ ├─ primaryBindingCriticalUnknownNotationHashed() with BcImplementationFactory ✔
> │ │ │ └─ primaryBindingCriticalUnknownNotationHashed() with JceImplementationFactory ✔
> │ │ ├─ primaryBindingIssuerFakeIssuer() ✔
> │ │ │ ├─ primaryBindingIssuerFakeIssuer() with BcImplementationFactory ✔
> │ │ │ └─ primaryBindingIssuerFakeIssuer() with JceImplementationFactory ✔
> │ │ ├─ subkeyBindingIssuerFakeIssuer() ✔
> │ │ │ ├─ subkeyBindingIssuerFakeIssuer() with BcImplementationFactory ✔
> │ │ │ └─ subkeyBindingIssuerFakeIssuer() with JceImplementationFactory ✔
> │ │ ├─ primaryBindingCriticalUnknownNotationUnhashed() ✔
> │ │ │ ├─ primaryBindingCriticalUnknownNotationUnhashed() with BcImplementationFactory ✔
> │ │ │ └─ primaryBindingCriticalUnknownNotationUnhashed() with JceImplementationFactory ✔
> │ │ ├─ primaryBindingCriticalUnknownSubpacketHashed() ✔
> │ │ │ ├─ primaryBindingCriticalUnknownSubpacketHashed() with BcImplementationFactory ✔
> │ │ │ └─ primaryBindingCriticalUnknownSubpacketHashed() with JceImplementationFactory ✔
> │ │ ├─ primaryBindingCriticalUnknownSubpacketUnhashed() ✔
> │ │ │ ├─ primaryBindingCriticalUnknownSubpacketUnhashed() with BcImplementationFactory ✔
> │ │ │ └─ primaryBindingCriticalUnknownSubpacketUnhashed() with JceImplementationFactory ✔
> │ │ ├─ primaryBindingUnknownNotationHashed() ✔
> │ │ │ ├─ primaryBindingUnknownNotationHashed() with BcImplementationFactory ✔
> │ │ │ └─ primaryBindingUnknownNotationHashed() with JceImplementationFactory ✔
> │ │ └─ subkeyBindingFakeIssuer() ✔
> │ │ ├─ subkeyBindingFakeIssuer() with BcImplementationFactory ✔
> │ │ └─ subkeyBindingFakeIssuer() with JceImplementationFactory ✔
> │ ├─ BrainpoolKeyGenerationTest ✔
> │ │ ├─ generateEcKeysTest() ✔
> │ │ │ ├─ generateEcKeysTest() with BcImplementationFactory ✔
> │ │ │ └─ generateEcKeysTest() with JceImplementationFactory ✔
> │ │ └─ generateEdDSAKeyTest() ✔
> │ │ ├─ generateEdDSAKeyTest() with BcImplementationFactory ✔
> │ │ └─ generateEdDSAKeyTest() with JceImplementationFactory ✔
> │ ├─ MultiMapTest ✔
> │ │ ├─ addOneElement_works() ✔
> │ │ ├─ selfEquals() ✔
> │ │ ├─ emptyAfterClear() ✔
> │ │ ├─ emptyEqualsEmptyTest() ✔
> │ │ ├─ addTwoKeys_OneWithTwoValues_works() ✔
> │ │ ├─ isEmptyAfterCreation() ✔
> │ │ ├─ notEqualsNull() ✔
> │ │ ├─ addMultiValueRemoveAll() ✔
> │ │ ├─ addMultiValueRemoveSingle() ✔
> │ │ ├─ otherClassNotEquals() ✔
> │ │ ├─ addTwoRemoveOneWorks() ✔
> │ │ ├─ mapEqualsCopy() ✔
> │ │ └─ addMultiValue() ✔
> │ ├─ RevokeKeyWithGenericCertificationSignatureTest ✔
> │ │ └─ test() ✔
> │ │ ├─ test() with BcImplementationFactory ✔
> │ │ └─ test() with JceImplementationFactory ✔
> │ ├─ PolicyTest ✔
> │ │ ├─ testDefaultSignatureHashAlgorithm() ✔
> │ │ ├─ testUnknownPublicKeyAlgorithmIsNotAcceptable() ✔
> │ │ ├─ testAcceptableCompressionAlgorithm() ✔
> │ │ ├─ testUnacceptableCompressionAlgorithm() ✔
> │ │ ├─ testUnacceptableSignatureHashAlgorithm() ✔
> │ │ ├─ testUnknownSymmetricKeyDecryptionAlgorithmIsNotAcceptable() ✔
> │ │ ├─ testAcceptableSymmetricKeyEncryptionAlgorithm() ✔
> │ │ ├─ testUnknownSignatureHashAlgorithmIsNotAcceptable() ✔
> │ │ ├─ setNullSignerUserIdValidationLevelThrows() ✔
> │ │ ├─ testUnAcceptableSymmetricKeyEncryptionAlgorithm() ✔
> │ │ ├─ testUnacceptableRevocationSignatureHashAlgorithm() ✔
> │ │ ├─ testUnknownRevocationHashAlgorithmIsNotAcceptable() ✔
> │ │ ├─ testAcceptablePublicKeyAlgorithm() ✔
> │ │ ├─ testAcceptableSymmetricKeyDecryptionAlgorithm() ✔
> │ │ ├─ testUnacceptablePublicKeyAlgorithm() ✔
> │ │ ├─ testDefaultSymmetricKeyEncryptionAlgorithm() ✔
> │ │ ├─ testDefaultRevocationSignatureHashAlgorithm() ✔
> │ │ ├─ testUnAcceptableSymmetricKeyDecryptionAlgorithm() ✔
> │ │ ├─ testDefaultCompressionAlgorithm() ✔
> │ │ ├─ testNotationRegistry() ✔
> │ │ ├─ testAcceptableSignatureHashAlgorithm() ✔
> │ │ ├─ testUnknownSymmetricKeyEncryptionAlgorithmIsNotAcceptable() ✔
> │ │ ├─ testUnknownCompressionAlgorithmIsNotAcceptable() ✔
> │ │ └─ testAcceptableRevocationSignatureHashAlgorithm() ✔
> │ ├─ UserIdRevocationTest ✔
> │ │ ├─ unknownUserIdThrowsNoSuchElementException() ✔
> │ │ ├─ testRevocationWithRevocationReason() ✔
> │ │ ├─ unknownKeyThrowsIllegalArgumentException() ✔
> │ │ ├─ testRevocationWithoutRevocationAttributes() ✔
> │ │ └─ invalidRevocationReasonThrowsIllegalArgumentException() ✔
> │ ├─ ChangePrimaryUserIdAndExpirationDatesTest ✔
> │ │ ├─ generateA_primaryB_revokeA_cantSecondaryA() ✔
> │ │ ├─ generateA_expire_primaryB_expire_isPrimaryB() ✔
> │ │ ├─ generateA_primaryExpire_isExpired() ✔
> │ │ ├─ generateA_primaryB_primaryExpire_bIsStillPrimary() ✔
> │ │ └─ generateA_expire_certify() ✔
> │ ├─ SymmetricKeyAlgorithmNegotiatorTest ✔
> │ │ ├─ byPopularityIgnoresRejectedAlgorithms() ✔
> │ │ ├─ byPopularityChoosesMostPopularAlgorithm() ✔
> │ │ ├─ byPopularitySelectsBestOnDraw() ✔
> │ │ ├─ byPopularityReturnsOverrideIfNotNull() ✔
> │ │ ├─ byPopularityChoosesFallbackWhenNoAlgIsAcceptable() ✔
> │ │ └─ byPopularityThrowsIAEForUnencryptedOverride() ✔
> │ ├─ SignatureStructureTest ✔
> │ │ ├─ testGetIssuerFingerprint() ✔
> │ │ ├─ testGetNotations() ✔
> │ │ ├─ testGetSignatureCreationTime() ✔
> │ │ ├─ testGetSignatureType() ✔
> │ │ ├─ testGetHashAlgorithm() ✔
> │ │ ├─ testGetIssuer() ✔
> │ │ ├─ testGetAlgorithm() ✔
> │ │ ├─ testGetSignatureVersion() ✔
> │ │ └─ testGetSignatureDigestPrefix() ✔
> │ ├─ KeyRingUtilTest ✔
> │ │ ├─ testInjectCertification() ✔
> │ │ └─ testKeysPlusPublicKey() ✔
> │ ├─ TestEncryptCommsStorageFlagsDifferentiated ✔
> │ │ └─ testThatEncryptionDifferentiatesBetweenPurposeKeyFlags() ✔
> │ ├─ SubkeyAndPrimaryKeyBindingSignatureTest ✔
> │ │ └─ testRebindSubkey() ✔
> │ ├─ PolicySetterTest ✔
> │ │ ├─ testSetPublicKeyAlgorithmPolicy_NullFails() ✔
> │ │ ├─ testSetCompressionAlgorithmPolicy_NullFails() ✔
> │ │ ├─ testSetSignatureHashAlgorithmPolicy_NullFails() ✔
> │ │ ├─ testNonRegisteredPublicKeyAlgorithm() ✔
> │ │ ├─ testSetSymmetricKeyEncryptionAlgorithmPolicy_NullFails() ✔
> │ │ ├─ testSetSymmetricKeyDecryptionAlgorithmPolicy_NullFails() ✔
> │ │ └─ testSetRevocationSignatureHashAlgorithmPolicy_NullFails() ✔
> │ ├─ SignatureWasPossiblyMadeByKeyTest ✔
> │ │ ├─ noIssuerUnhashedFingerprint() ✔
> │ │ ├─ hashedIssuer() ✔
> │ │ ├─ issuer() ✔
> │ │ ├─ noIssuer_fingerprintMismatch() ✔
> │ │ ├─ noIssuerNoFingerprint() ✔
> │ │ └─ issuerMismatch() ✔
> │ ├─ IllegalKeyFlagsTest ✔
> │ │ └─ testKeyCannotCarryFlagsTest() ✔
> │ │ ├─ testKeyCannotCarryFlagsTest() with BcImplementationFactory ✔
> │ │ └─ testKeyCannotCarryFlagsTest() with JceImplementationFactory ✔
> │ ├─ OnePassSignatureVerificationWithPartialLengthLiteralDataRegressionTest ✔
> │ │ └─ testDecryptAndVerify_0_2_9_message() ✔
> │ ├─ SecretKeyRingProtectorTest ✔
> │ │ ├─ testFromPassphraseMap() ✔
> │ │ ├─ testUnlockAllKeysWithSamePassword() ✔
> │ │ │ ├─ testUnlockAllKeysWithSamePassword() with BcImplementationFactory ✔
> │ │ │ └─ testUnlockAllKeysWithSamePassword() with JceImplementationFactory ✔
> │ │ ├─ testUnlockSingleKeyWithPassphrase() ✔
> │ │ │ ├─ testUnlockSingleKeyWithPassphrase() with BcImplementationFactory ✔
> │ │ │ └─ testUnlockSingleKeyWithPassphrase() with JceImplementationFactory ✔
> │ │ ├─ testMissingPassphraseCallback() ✔
> │ │ └─ testUnprotectedKeys() ✔
> │ ├─ CertificateWithMissingSecretKeyTest ✔
> │ │ ├─ testEncryptDecryptWithMissingDecryptionKey() ✔
> │ │ ├─ assureMissingSigningSecKeyOnlyContainSigningPubKey() ✔
> │ │ ├─ assureMissingDecryptionSecKeyOnlyContainsEncryptionPubKey() ✔
> │ │ └─ testSignWithMissingSigningSecKey() ✔
> │ ├─ ChangeExpirationTest ✔
> │ │ ├─ setExpirationDateAndThenUnsetIt_OnSubkey() ✔
> │ │ │ ├─ setExpirationDateAndThenUnsetIt_OnSubkey() with BcImplementationFactory ✔
> │ │ │ └─ setExpirationDateAndThenUnsetIt_OnSubkey() with JceImplementationFactory ✔
> │ │ ├─ setExpirationDateAndThenUnsetIt_OnPrimaryKey() ✔
> │ │ │ ├─ setExpirationDateAndThenUnsetIt_OnPrimaryKey() with BcImplementationFactory ✔
> │ │ │ └─ setExpirationDateAndThenUnsetIt_OnPrimaryKey() with JceImplementationFactory ✔
> │ │ └─ testExtremeExpirationDates() ✔
> │ │ ├─ testExtremeExpirationDates() with BcImplementationFactory ✔
> │ │ └─ testExtremeExpirationDates() with JceImplementationFactory ✔
> │ ├─ AddUserIdTest ✔
> │ │ ├─ deleteUserId_noSuchElementExceptionForMissingUserId() ✔
> │ │ │ ├─ deleteUserId_noSuchElementExceptionForMissingUserId() with BcImplementationFacto... ✔
> │ │ │ └─ deleteUserId_noSuchElementExceptionForMissingUserId() with JceImplementationFact... ✔
> │ │ ├─ addNewPrimaryUserIdTest() ✔
> │ │ ├─ addUserIdToExistingKeyRing() ✔
> │ │ │ ├─ addUserIdToExistingKeyRing() with BcImplementationFactory ✔
> │ │ │ └─ addUserIdToExistingKeyRing() with JceImplementationFactory ✔
> │ │ └─ deleteExistingAndAddNewUserIdToExistingKeyRing() ✔
> │ │ ├─ deleteExistingAndAddNewUserIdToExistingKeyRing() with BcImplementationFactory ✔
> │ │ └─ deleteExistingAndAddNewUserIdToExistingKeyRing() with JceImplementationFactory ✔
> │ ├─ SignatureUtilsTest ✔
> │ │ ├─ noIssuerResultsInKeyId0() ✔
> │ │ ├─ skipInvalidSignatures() ✔
> │ │ ├─ testGetSignaturesOverUserIdBy() ✔
> │ │ └─ readSignaturesFromCompressedDataDoesNotAttemptDecompression() ✔
> │ ├─ ThirdPartyDirectKeySignatureBuilderTest ✔
> │ │ └─ testDirectKeySignatureBuilding() ✔
> │ ├─ SigningTest ✔
> │ │ ├─ signingWithNonCapableKeyThrowsKeyCannotSignException() ✔
> │ │ │ ├─ signingWithNonCapableKeyThrowsKeyCannotSignException() with BcImplementationFact... ✔
> │ │ │ └─ signingWithNonCapableKeyThrowsKeyCannotSignException() with JceImplementationFac... ✔
> │ │ ├─ signWithInvalidUserIdThrowsKeyValidationError() ✔
> │ │ │ ├─ signWithInvalidUserIdThrowsKeyValidationError() with BcImplementationFactory ✔
> │ │ │ └─ signWithInvalidUserIdThrowsKeyValidationError() with JceImplementationFactory ✔
> │ │ ├─ testEncryptionAndSignatureVerification() ✔
> │ │ │ ├─ testEncryptionAndSignatureVerification() with BcImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ │ └─ testEncryptionAndSignatureVerification() with JceImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ testSignWithInvalidUserIdFails() ✔
> │ │ │ ├─ testSignWithInvalidUserIdFails() with BcImplementationFactory ✔
> │ │ │ └─ testSignWithInvalidUserIdFails() with JceImplementationFactory ✔
> │ │ ├─ negotiateHashAlgorithmChoseFallbackIfUnacceptablePreferences() ✔
> │ │ │ ├─ negotiateHashAlgorithmChoseFallbackIfUnacceptablePreferences() with BcImplementa... ✔
> │ │ │ └─ negotiateHashAlgorithmChoseFallbackIfUnacceptablePreferences() with JceImplement... ✔
> │ │ ├─ testSignWithRevokedUserIdFails() ✔
> │ │ │ ├─ testSignWithRevokedUserIdFails() with BcImplementationFactory ✔
> │ │ │ └─ testSignWithRevokedUserIdFails() with JceImplementationFactory ✔
> │ │ ├─ signWithHashAlgorithmOverride() ✔
> │ │ │ ├─ signWithHashAlgorithmOverride() with BcImplementationFactory ✔
> │ │ │ └─ signWithHashAlgorithmOverride() with JceImplementationFactory ✔
> │ │ └─ negotiateHashAlgorithmChoseFallbackIfEmptyPreferences() ✔
> │ │ ├─ negotiateHashAlgorithmChoseFallbackIfEmptyPreferences() with BcImplementationFac... ✔
> │ │ └─ negotiateHashAlgorithmChoseFallbackIfEmptyPreferences() with JceImplementationFa... ✔
> │ ├─ PGPKeyRingCollectionTest ✔
> │ │ ├─ constructorThrowsForInvalidInput() ✔
> │ │ └─ testConstructorFromCollection() ✔
> │ ├─ AsciiArmorCRCTests ✔
> │ │ ├─ assertMissingCRCSumInSignatureArmorIsOkay() ✔
> │ │ ├─ testInvalidArmorCRCThrowsOnClose() ✔
> │ │ ├─ assertInvalidCRCOnKeyThrows() ✔
> │ │ ├─ assertInvalidCRCOnMessageThrows() ✔
> │ │ ├─ assertInvalidCRCOnCertificateThrows() ✔
> │ │ ├─ assertInvalidCRCOnSignatureThrows() ✔
> │ │ └─ missingCRCInArmoredKeyDoesNotCauseException() ✔
> │ ├─ IgnoreUnknownSignatureVersionsTest ✔
> │ │ ├─ baseCase() ✔
> │ │ ├─ detached_SIG23_SIG4() ✔
> │ │ └─ detached_SIG4_SIG23() ✔
> │ ├─ SignatureSubpacketTest ✔
> │ │ └─ testFromCodes() ✔
> │ ├─ GenerateKeyWithAdditionalUserIdTest ✔
> │ │ └─ test() ✔
> │ │ ├─ test() with BcImplementationFactory ✔
> │ │ └─ test() with JceImplementationFactory ✔
> │ ├─ CertificateValidatorTest ✔
> │ │ ├─ testPrimaryKeySignsAndIsSoftRevokedSuperseded() ✔
> │ │ │ ├─ testPrimaryKeySignsAndIsSoftRevokedSuperseded() with BcImplementationFactory ✔
> │ │ │ └─ testPrimaryKeySignsAndIsSoftRevokedSuperseded() with JceImplementationFactory ✔
> │ │ ├─ testSubkeySignsPrimaryKeyIsSoftRevokedSuperseded() ✔
> │ │ │ ├─ testSubkeySignsPrimaryKeyIsSoftRevokedSuperseded() with BcImplementationFactory ✔
> │ │ │ └─ testSubkeySignsPrimaryKeyIsSoftRevokedSuperseded() with JceImplementationFactory ✔
> │ │ ├─ testTemporaryValidity() ✔
> │ │ │ ├─ testTemporaryValidity() with BcImplementationFactory ✔
> │ │ │ └─ testTemporaryValidity() with JceImplementationFactory ✔
> │ │ ├─ testPrimaryKeySignsAndIsHardRevokedUnknown() ✔
> │ │ │ ├─ testPrimaryKeySignsAndIsHardRevokedUnknown() with BcImplementationFactory ✔
> │ │ │ └─ testPrimaryKeySignsAndIsHardRevokedUnknown() with JceImplementationFactory ✔
> │ │ ├─ testSubkeySignsPrimaryKeyIsHardRevokedUnknown() ✔
> │ │ │ ├─ testSubkeySignsPrimaryKeyIsHardRevokedUnknown() with BcImplementationFactory ✔
> │ │ │ └─ testSubkeySignsPrimaryKeyIsHardRevokedUnknown() with JceImplementationFactory ✔
> │ │ ├─ testPrimaryKeySignsAndIsSoftRevokedRetired() ✔
> │ │ │ ├─ testPrimaryKeySignsAndIsSoftRevokedRetired() with BcImplementationFactory ✔
> │ │ │ └─ testPrimaryKeySignsAndIsSoftRevokedRetired() with JceImplementationFactory ✔
> │ │ ├─ testNoIssuer() ✔
> │ │ └─ testSubkeySignsAndIsHardRevokedUnknown() ✔
> │ │ ├─ testSubkeySignsAndIsHardRevokedUnknown() with BcImplementationFactory ✔
> │ │ └─ testSubkeySignsAndIsHardRevokedUnknown() with JceImplementationFactory ✔
> │ ├─ PostponeDecryptionUsingKeyWithMissingPassphraseTest ✔
> │ │ ├─ missingPassphraseSecond() ✘ premature end of stream in PartialInputStream
> │ │ ├─ messagePassphraseFirst() ✘ premature end of stream in PartialInputStream
> │ │ └─ missingPassphraseFirst() ✘ premature end of stream in PartialInputStream
> │ ├─ ArmoredInputStreamFactoryTest ✔
> │ │ ├─ testGet() ✔
> │ │ ├─ testGet_willWrapArmoredInputStreamWithCRC() ✔
> │ │ └─ testGet_onCRCinArmoredInputStream() ✔
> │ ├─ ThirdPartyCertificationSignatureBuilderTest ✔
> │ │ ├─ testUserIdCertification() ✔
> │ │ └─ testInvalidSignatureTypeThrows() ✔
> │ ├─ RevokeSubKeyTest ✔
> │ │ ├─ inspectSubpacketsOnModifiedRevocationSignature() ✔
> │ │ ├─ inspectSubpacketsOnDefaultRevocationSignature() ✔
> │ │ ├─ testThrowsIfRevocationReasonTypeMismatch() ✔
> │ │ ├─ testRevocationSignatureTypeCorrect() ✔
> │ │ │ ├─ testRevocationSignatureTypeCorrect() with BcImplementationFactory ✔
> │ │ │ └─ testRevocationSignatureTypeCorrect() with JceImplementationFactory ✔
> │ │ ├─ detachedRevokeSubkeyTest() ✔
> │ │ │ ├─ detachedRevokeSubkeyTest() with BcImplementationFactory ✔
> │ │ │ └─ detachedRevokeSubkeyTest() with JceImplementationFactory ✔
> │ │ ├─ revokeSukeyTest() ✔
> │ │ │ ├─ revokeSukeyTest() with BcImplementationFactory ✔
> │ │ │ └─ revokeSukeyTest() with JceImplementationFactory ✔
> │ │ └─ testReasonToString() ✔
> │ ├─ ChangeSecretKeyRingPassphraseTest ✔
> │ │ ├─ changePassphraseOfSingleSubkeyToEmptyPassphrase() ✔
> │ │ │ ├─ changePassphraseOfSingleSubkeyToEmptyPassphrase() with BcImplementationFactory ✔
> │ │ │ └─ changePassphraseOfSingleSubkeyToEmptyPassphrase() with JceImplementationFactory ✔
> │ │ ├─ changePassphraseOfWholeKeyRingTest() ✔
> │ │ │ ├─ changePassphraseOfWholeKeyRingTest() with BcImplementationFactory ✔
> │ │ │ └─ changePassphraseOfWholeKeyRingTest() with JceImplementationFactory ✔
> │ │ ├─ changePassphraseOfSingleSubkeyToNewPassphrase() ✔
> │ │ │ ├─ changePassphraseOfSingleSubkeyToNewPassphrase() with BcImplementationFactory ✔
> │ │ │ └─ changePassphraseOfSingleSubkeyToNewPassphrase() with JceImplementationFactory ✔
> │ │ └─ changePassphraseOfWholeKeyRingToEmptyPassphrase() ✔
> │ │ ├─ changePassphraseOfWholeKeyRingToEmptyPassphrase() with BcImplementationFactory ✔
> │ │ └─ changePassphraseOfWholeKeyRingToEmptyPassphrase() with JceImplementationFactory ✔
> │ ├─ TrustworthinessTest ✔
> │ │ ├─ nonTrustedIntroducer() ✔
> │ │ ├─ depthHierarchyTest() ✔
> │ │ ├─ fullyTrustedIntroducer() ✔
> │ │ ├─ marginallyTrustedIntroducer() ✔
> │ │ ├─ inBetweenValues() ✔
> │ │ ├─ invalidArguments() ✔
> │ │ └─ trustedMetaIntroducer() ✔
> │ ├─ AEADAlgorithmTest ✔
> │ │ ├─ testGCMParameters() ✔
> │ │ ├─ testOCBParameters() ✔
> │ │ ├─ testEAXParameters() ✔
> │ │ └─ testFromId() ✔
> │ ├─ SignatureSubpacketsUtilTest ✔
> │ │ ├─ testGetRevocationKey() ✔
> │ │ ├─ testGetUnhashedNotationData() ✔
> │ │ ├─ testGetTrustSignature() ✔
> │ │ ├─ testGetKeyExpirationTimeAsDate() ✔
> │ │ ├─ testGetIntendedRecipientFingerprintsEmpty() ✔
> │ │ ├─ testParsePreferredCompressionAlgorithms() ✔
> │ │ ├─ testGetIntendedRecipientFingerprints() ✔
> │ │ ├─ testParseFeatures() ✔
> │ │ ├─ testGetExportableCertification() ✔
> │ │ ├─ testParseKeyFlagsOfNullSubpacketIsNull() ✔
> │ │ ├─ getSignatureTargetIsNull() ✔
> │ │ ├─ testParseKeyFlagsOfNullIsNull() ✔
> │ │ ├─ testParseFeaturesIsNullForNullSubpacket() ✔
> │ │ ├─ testGetRevocable() ✔
> │ │ └─ testGetRevocationKeyIsNull() ✔
> │ ├─ EncryptionStreamClosedTest ✔
> │ │ └─ testStreamHasToBeClosedBeforeGetResultCanBeCalled() ✔
> │ │ ├─ testStreamHasToBeClosedBeforeGetResultCanBeCalled() with BcImplementationFactory ✔
> │ │ └─ testStreamHasToBeClosedBeforeGetResultCanBeCalled() with JceImplementationFactor... ✔
> │ ├─ WrongSignerUserIdTest ✔
> │ │ ├─ verificationSucceedsWithDisabledCheck() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ └─ verificationFailsWithEnabledCheck() ✘ org.pgpainless.exception.ModificationDetectionException
> │ ├─ WhitelistKeyRingSelectionStrategyTest ✔
> │ │ ├─ testWithSecretKeys() ✔
> │ │ └─ testWithPublicKeys() ✔
> │ ├─ RNGPerformanceTest ✔
> │ │ ├─ evaluateSHA256BasedDigestRandomGeneratorPerformance() ✔
> │ │ ├─ evaluateSecureRandomPerformance() ✔
> │ │ ├─ evaluateRandomPerformance() ✔
> │ │ └─ evaluateSHA1BasedDigestRandomGeneratorPerformance() ✔
> │ ├─ SymmetricEncryptionTest ✔
> │ │ ├─ encryptWithKeyAndPassphrase_DecryptWithKey() ✔
> │ │ │ ├─ encryptWithKeyAndPassphrase_DecryptWithKey() with BcImplementationFactory ✘ premature end of stream in PartialInputStream
> │ │ │ └─ encryptWithKeyAndPassphrase_DecryptWithKey() with JceImplementationFactory ✘ premature end of stream in PartialInputStream
> │ │ └─ testMismatchPassphraseFails() ✔
> │ │ ├─ testMismatchPassphraseFails() with BcImplementationFactory ✔
> │ │ └─ testMismatchPassphraseFails() with JceImplementationFactory ✔
> │ ├─ RevocationAttributesTest ✔
> │ │ ├─ fromReasonCode() ✔
> │ │ └─ testIsHardRevocationReason() ✔
> │ ├─ MessageInspectorTest ✔
> │ │ ├─ testEncryptedAndSignedMessage() ✔
> │ │ ├─ testSignedOnlyMessage() ✔
> │ │ ├─ testCompressedPlaintextMessage() ✔
> │ │ ├─ testMultipleRecipientKeysAndPassphrase() ✔
> │ │ ├─ testBasicMessageInspection() ✔
> │ │ └─ testPlaintextMessage() ✔
> │ ├─ GuessPreferredHashAlgorithmTest ✔
> │ │ └─ guessPreferredHashAlgorithmsAssumesHashAlgoUsedBySelfSig() ✔
> │ ├─ V3KeyBehaviorTest ✔
> │ │ ├─ v3FingerprintNotSupported() ✔
> │ │ ├─ extractV3Cert() ✔
> │ │ ├─ readV3PublicKey() ✔
> │ │ └─ readV3SecretKey() ✔
> │ ├─ CanonicalizedDataEncryptionTest ✔
> │ │ ├─ testManualSignWithAllCombinations() ✔
> │ │ ├─ inputEncodingBinaryDataBinarySig() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ resultOfDecryptionIsCRLFEncoded() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ noInputEncodingTextDataBinarySig() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ inputEncodingBinaryDataTextSig() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ inputEncodingTextDataTextSig() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ inputEncodingUtf8DataTextSig() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ noInputEncodingUtf8DataBinarySig() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ noInputEncodingTextDataTextSig() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ noInputEncodingUtf8DataTextSig() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ inputEncodingTextDataBinarySig() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ resultOfDecryptionIsNotCRLFEncoded() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ noInputEncodingBinaryDataTextSig() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ noInputEncodingBinaryDataBinarySig() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ └─ inputEncodingUtf8DataBinarySig() ✘ org.pgpainless.exception.ModificationDetectionException
> │ ├─ CachingSecretKeyRingProtectorTest ✔
> │ │ ├─ testAddPassphrase() ✔
> │ │ ├─ testReplacePassphrase() ✔
> │ │ ├─ noCallbackReturnsNullForUnknownKeyId() ✔
> │ │ ├─ testAddPassphrase_collision() ✔
> │ │ ├─ testAddPassphraseForKeyRing() ✔
> │ │ ├─ testForgetPassphrase() ✔
> │ │ └─ testProtectorWithCallback() ✔
> │ ├─ OldSignatureSubpacketsArePreservedOnNewSigTest ✔
> │ │ └─ verifyOldSignatureSubpacketsArePreservedOnNewExpirationDateSig() ✔
> │ │ ├─ verifyOldSignatureSubpacketsArePreservedOnNewExpirationDateSig() with BcImplemen... ✔
> │ │ └─ verifyOldSignatureSubpacketsArePreservedOnNewExpirationDateSig() with JceImpleme... ✔
> │ ├─ OpenPgpInputStreamTest ✔
> │ │ ├─ shortBinaryOpenPgpMessageIsBinary() ✔
> │ │ ├─ longAsciiArmoredMessageIsAsciiArmored() ✔
> │ │ ├─ shortAsciiArmoredMessageIsAsciiArmored() ✔
> │ │ ├─ emptyStreamTest() ✔
> │ │ ├─ testSignedMessageConsumption() ✔
> │ │ ├─ randomBytesDoNotContainOpenPgpData() ✔
> │ │ ├─ longBinaryOpenPgpMessageIsBinary() ✔
> │ │ └─ largeCompressedDataIsBinaryOpenPgp() ✔
> │ ├─ SignatureSubpacketsTest ✔
> │ │ ├─ testSetPreferredSymmetricKeyAlgorithms() ✔
> │ │ ├─ testIntendedRecipientFingerprints() ✔
> │ │ ├─ testSetRevocationReason() ✔
> │ │ ├─ testSetSignatureTarget() ✔
> │ │ ├─ testSetExportable() ✔
> │ │ ├─ testSetPreferredHashAlgorithms() ✔
> │ │ ├─ testAddNotationData() ✔
> │ │ ├─ testNullFingerprint() ✔
> │ │ ├─ testSetRevocable() ✔
> │ │ ├─ testSetKeyExpirationCannotBeNegative() ✔
> │ │ ├─ testAddEmbeddedSignature() ✔
> │ │ ├─ testSignerUserId() ✔
> │ │ ├─ testSetPrimaryUserId() ✔
> │ │ ├─ initialStateFromKeyTest() ✔
> │ │ ├─ testAddRevocationKeys() ✔
> │ │ ├─ testSetPreferredCompressionAlgorithms() ✔
> │ │ ├─ testSignatureExpirationTimeCannotBeNegative() ✔
> │ │ ├─ testSetFeatures() ✔
> │ │ ├─ testNullKeyId() ✔
> │ │ ├─ testExtractSubpacketsFromVector() ✔
> │ │ ├─ testSetKeyFlags() ✔
> │ │ ├─ testSetKeyExpiration() ✔
> │ │ ├─ initialStateTest() ✔
> │ │ ├─ testSignatureExpirationTime() ✔
> │ │ └─ testSetTrust() ✔
> │ ├─ UnlockSecretKeyTest ✔
> │ │ └─ testUnlockSecretKey() ✔
> │ ├─ RecursionDepthTest ✔
> │ │ └─ decryptionAbortsWhenMaximumRecursionDepthReachedTest() ✔
> │ │ ├─ decryptionAbortsWhenMaximumRecursionDepthReachedTest() with BcImplementationFact... ✔
> │ │ └─ decryptionAbortsWhenMaximumRecursionDepthReachedTest() with JceImplementationFac... ✘ Unexpected exception type thrown, expected: <org.bouncycastle.openpgp.PGPException> but was: <org.pgpainless.exception.FinalIOException>
> │ ├─ OpenPgpV4FingerprintTest ✔
> │ │ ├─ testParse() ✔
> │ │ ├─ validFingerprintTest() ✔
> │ │ ├─ testToUri() ✔
> │ │ ├─ testFromUriThrowsIfWrongScheme() ✔
> │ │ ├─ fpTooShort() ✔
> │ │ ├─ invalidHexTest() ✔
> │ │ ├─ testParseFromBinary() ✔
> │ │ ├─ testFromPrettyPrinted() ✔
> │ │ ├─ assertFingerprintGetKeyIdEqualsKeyId() ✔
> │ │ ├─ testParseFromBinary_trailingZeros() ✔
> │ │ ├─ convertsToUpperCaseTest() ✔
> │ │ ├─ testParseFromBinary_wrongLength() ✔
> │ │ ├─ testParseFromBinary_leadingZeros() ✔
> │ │ └─ equalsOtherFingerprintTest() ✔
> │ ├─ GnuDummyS2KChangePassphraseTest ✔
> │ │ └─ testChangePassphraseToNoPassphraseIgnoresGnuDummyS2KKeys() ✔
> │ ├─ KeyFlagTest ✔
> │ │ └─ hasKeyFlagTest() ✔
> │ ├─ RespectPreferredSymmetricAlgorithmDuringEncryptionTest ✔
> │ │ └─ algorithmPreferencesAreRespectedDependingOnEncryptionTarget() ✔
> │ ├─ KleopatraCompatibilityTest ✔
> │ │ ├─ testMessageDecryptionAndVerification() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ testMessageInspection() ✔
> │ │ └─ testEncryptAndSignMessage() ✔
> │ ├─ KeyRingInfoTest ✔
> │ │ ├─ testIsFullyDecrypted() ✔
> │ │ ├─ testGetPublicKey() ✔
> │ │ ├─ isUsableForEncryptionTest_base() ✔
> │ │ ├─ subkeyIsSoftRevokedTest() ✔
> │ │ ├─ testIsFullyEncrypted() ✔
> │ │ ├─ dummyS2KTest() ✔
> │ │ │ ├─ dummyS2KTest() with BcImplementationFactory ✔
> │ │ │ └─ dummyS2KTest() with JceImplementationFactory ✔
> │ │ ├─ testWithEmilsKeys() ✔
> │ │ │ ├─ testWithEmilsKeys() with BcImplementationFactory ✔
> │ │ │ └─ testWithEmilsKeys() with JceImplementationFactory ✔
> │ │ ├─ testGetLatestKeyCreationDate() ✔
> │ │ ├─ testGetExpirationDateForUse_SHARED() ✔
> │ │ ├─ primaryKeyIsHardRevokedTest() ✔
> │ │ ├─ getSecretKeyTest() ✔
> │ │ ├─ testGetSecretKey() ✔
> │ │ ├─ testGetPreferredAlgorithms() ✔
> │ │ ├─ isUsableForEncryptionTest_encryptionKeyRevoked() ✔
> │ │ ├─ subkeyIsHardRevokedTest() ✔
> │ │ ├─ testUnboundSubkeyIsIgnored() ✔
> │ │ ├─ testGetExpirationDateForUse_SPLIT() ✔
> │ │ ├─ getEmailsTest() ✔
> │ │ ├─ testGetExpirationDateForUse_NoSuchKey() ✔
> │ │ ├─ testGetKeysWithFlagsAndExpiry() ✔
> │ │ │ ├─ testGetKeysWithFlagsAndExpiry() with BcImplementationFactory ✔
> │ │ │ └─ testGetKeysWithFlagsAndExpiry() with JceImplementationFactory ✔
> │ │ └─ isUsableForEncryptionTest_commsOnly() ✔
> │ ├─ HideArmorHeadersTest ✔
> │ │ └─ testVersionHeaderIsOmitted() ✔
> │ ├─ KeyRingCollectionReaderTest ✔
> │ │ ├─ parseConcatenatedSecretKeyRingCollection() ✔
> │ │ ├─ parseSeparatedSecretKeyRingCollection() ✔
> │ │ └─ writeAndParseKeyRingCollections() ✔
> │ ├─ VerifyNotBeforeNotAfterTest ✔
> │ │ ├─ notBeforeT1DoesNotRejectInlineSigMadeAtT1() ✔
> │ │ ├─ noConstraintsVerifyDetachedSig() ✔
> │ │ ├─ verifyNotBeforeT2DoesRejectInlineSignatureMadeAtT1() ✔
> │ │ ├─ verifyNotBeforeT2DoesRejectDetachedSigMadeAtT1() ✔
> │ │ ├─ noConstraintsVerifyInlineSig() ✔
> │ │ ├─ verifyNotAfterT0DoesRejectInlineSigMadeAtT1() ✔
> │ │ ├─ verifyNotAfterT1DoesNotRejectInlineSigMadeAtT1() ✔
> │ │ ├─ notBeforeT1DoesNotRejectDetachedSigMadeAtT1() ✔
> │ │ ├─ verifyNotAfterT0DoesRejectDetachedSigMadeAtT1() ✔
> │ │ └─ verifyNotAfterT1DoesRejectDetachedSigMadeAtT1() ✔
> │ ├─ RevocationStateTest ✔
> │ │ ├─ testSoftRevokedNullDateThrows() ✔
> │ │ ├─ testNotRevoked() ✔
> │ │ ├─ orderTest() ✔
> │ │ ├─ testHardRevoked() ✔
> │ │ └─ testSoftRevoked() ✔
> │ ├─ BcHashContextSignerTest ✔
> │ │ ├─ signContextWithEdDSAKeys() ✔
> │ │ ├─ signContextWithEcKeys() ✔
> │ │ └─ signContextWithRSAKeys() ✔
> │ ├─ ModificationDetectionTests ✔
> │ │ ├─ testMDCWithBadLengthThrows() ✔
> │ │ │ ├─ testMDCWithBadLengthThrows() with BcImplementationFactory ✔
> │ │ │ └─ testMDCWithBadLengthThrows() with JceImplementationFactory ✔
> │ │ ├─ testIgnoreTamperedMDC() ✔
> │ │ │ ├─ testIgnoreTamperedMDC() with BcImplementationFactory ✔
> │ │ │ └─ testIgnoreTamperedMDC() with JceImplementationFactory ✔
> │ │ ├─ decryptMessageWithSEDPacket() ✔
> │ │ │ ├─ decryptMessageWithSEDPacket() with BcImplementationFactory ✔
> │ │ │ └─ decryptMessageWithSEDPacket() with JceImplementationFactory ✔
> │ │ ├─ testIgnoreMDCWithBadLength() ✔
> │ │ │ ├─ testIgnoreMDCWithBadLength() with BcImplementationFactory ✔
> │ │ │ └─ testIgnoreMDCWithBadLength() with JceImplementationFactory ✔
> │ │ ├─ testTamperedMDCThrowsByDefault() ✔
> │ │ │ ├─ testTamperedMDCThrowsByDefault() with BcImplementationFactory ✔
> │ │ │ └─ testTamperedMDCThrowsByDefault() with JceImplementationFactory ✔
> │ │ ├─ testMissingMDCThrowsByDefault() ✔
> │ │ │ ├─ testMissingMDCThrowsByDefault() with BcImplementationFactory ✔
> │ │ │ └─ testMissingMDCThrowsByDefault() with JceImplementationFactory ✔
> │ │ ├─ testIgnoreTamperedCiphertext() ✔
> │ │ │ ├─ testIgnoreTamperedCiphertext() with BcImplementationFactory ✔
> │ │ │ └─ testIgnoreTamperedCiphertext() with JceImplementationFactory ✔
> │ │ ├─ testMDCWithBadCTBThrows() ✔
> │ │ │ ├─ testMDCWithBadCTBThrows() with BcImplementationFactory ✔
> │ │ │ └─ testMDCWithBadCTBThrows() with JceImplementationFactory ✔
> │ │ ├─ testIgnoreMDCWithBadCTB() ✔
> │ │ │ ├─ testIgnoreMDCWithBadCTB() with BcImplementationFactory ✔
> │ │ │ └─ testIgnoreMDCWithBadCTB() with JceImplementationFactory ✔
> │ │ ├─ testTruncatedMDCThrows() ✔
> │ │ │ ├─ testTruncatedMDCThrows() with BcImplementationFactory ✔
> │ │ │ └─ testTruncatedMDCThrows() with JceImplementationFactory ✔
> │ │ └─ testTamperedCiphertextThrows() ✔
> │ │ ├─ testTamperedCiphertextThrows() with BcImplementationFactory ✔
> │ │ └─ testTamperedCiphertextThrows() with JceImplementationFactory ✔
> │ ├─ OnePassSignatureBracketingTest ✔
> │ │ └─ onePassSignaturePacketsAndSignaturesAreBracketedTest() ✔
> │ │ ├─ onePassSignaturePacketsAndSignaturesAreBracketedTest() with BcImplementationFact... ✔
> │ │ └─ onePassSignaturePacketsAndSignaturesAreBracketedTest() with JceImplementationFac... ✔
> │ ├─ UserIdTest ✔
> │ │ ├─ throwForNullName() ✔
> │ │ ├─ testBuilderWithEmail() ✔
> │ │ ├─ testNotEqualWithDifferentComments() ✔
> │ │ ├─ testBuilderWithComment() ✔
> │ │ ├─ testEmptyNameAndValidEmailFormatting() ✔
> │ │ ├─ testEmailOnlyFormatting() ✔
> │ │ ├─ testBuilderNoComment() ✔
> │ │ ├─ throwIfOnlyEmailEmailNull() ✔
> │ │ ├─ testBuilderWithName() ✔
> │ │ ├─ testBuilderWithAll() ✔
> │ │ ├─ throwForNullComment() ✔
> │ │ ├─ throwForNullEmail() ✔
> │ │ ├─ testBuilderNoEmail() ✔
> │ │ ├─ testNotEqualWithDifferentNames() ✔
> │ │ ├─ testFormatOnlyName() ✔
> │ │ ├─ testEmptyNameAndEmptyCommentAndValidEmailFormatting() ✔
> │ │ ├─ testNameAndEmail() ✔
> │ │ ├─ testEqualsWithDifferentCaseEmails() ✔
> │ │ ├─ testFormatNameCommentAndMail() ✔
> │ │ ├─ testFormatNameAndComment() ✔
> │ │ ├─ testFormatNameAndEmail() ✔
> │ │ └─ testBuilderNoName() ✔
> │ ├─ DecryptAndVerifyMessageTest ✔
> │ │ ├─ decryptMessageAndVerifySignatureTest() ✔
> │ │ │ ├─ decryptMessageAndVerifySignatureTest() with BcImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ │ └─ decryptMessageAndVerifySignatureTest() with JceImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ └─ decryptMessageAndVerifySignatureByteByByteTest() ✔
> │ │ ├─ decryptMessageAndVerifySignatureByteByByteTest() with BcImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ └─ decryptMessageAndVerifySignatureByteByByteTest() with JceImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ ├─ CleartextSignatureVerificationTest ✔
> │ │ ├─ cleartextSignVerification_InMemoryMultiPassStrategy() ✔
> │ │ ├─ testDecryptionOfVeryLongClearsignedMessage() ✔
> │ │ ├─ cleartextSignVerification_FileBasedMultiPassStrategy() ✔
> │ │ ├─ testOutputOfSigVerification() ✔
> │ │ ├─ verifySignatureDetached() ✔
> │ │ ├─ clearsignedMessageUtil_detachSignaturesFromInbandNonClearsignedMessageThrows() ✔
> │ │ └─ getDecoderStreamMistakensPlaintextForBase64RegressionTest() ✔
> │ ├─ CertifyCertificateTest ✔
> │ │ ├─ testPetNameCertification() ✔
> │ │ ├─ testUserIdCertification() ✔
> │ │ ├─ testScopedDelegation() ✔
> │ │ └─ testKeyDelegation() ✔
> │ ├─ LiteralDataCRLFEncodingTest ✔
> │ │ └─ testCanonicalization() ✔
> │ ├─ TestTwoSubkeysEncryption ✔
> │ │ └─ testEncryptsToBothSubkeys() ✔
> │ ├─ BCUtilTest ✔
> │ │ ├─ constantTimeAreEqualsTest() ✔
> │ │ └─ keyRingToCollectionTest() ✔
> │ ├─ KeyFlagTest ✔
> │ │ ├─ testMaskContainsNone() ✔
> │ │ ├─ testEmptyBitmaskHasNoFlags() ✔
> │ │ ├─ testDuplicateFlagsDoNotChangeMask() ✔
> │ │ ├─ testEmptyBitmaskToKeyFlags() ✔
> │ │ ├─ testContainsAnyContainsAllExact() ✔
> │ │ ├─ testContainsAnyContainsAll() ✔
> │ │ ├─ testContainsAnyContainsSome() ✔
> │ │ ├─ testSingleKeyFlagToBitmask() ✔
> │ │ ├─ testSingleBitmaskToKeyFlags() ✔
> │ │ ├─ testMaskHasNot() ✔
> │ │ └─ testKeyFlagsToBitmaskToList() ✔
> │ ├─ AddSubKeyTest ✔
> │ │ └─ testAddSubKey() ✔
> │ │ ├─ testAddSubKey() with BcImplementationFactory ✔
> │ │ └─ testAddSubKey() with JceImplementationFactory ✔
> │ ├─ InvestigateMultiSEIPMessageHandlingTest ✔
> │ │ ├─ testDecryptAndVerifyDoesIgnoreAppendedSEIPData() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ └─ generateTestMessage() ✔
> │ ├─ S2KUsageFixTest ✔
> │ │ ├─ testFixS2KUsageFrom_USAGE_CHECKSUM_to_USAGE_SHA1() ✘ premature end of stream in PartialInputStream
> │ │ └─ verifyOutFixInChangePassphraseWorks() ✔
> │ ├─ EncryptDecryptTest ✔
> │ │ ├─ freshKeysRsaToElGamalTest() ✔
> │ │ │ ├─ freshKeysRsaToElGamalTest() with BcImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ │ └─ freshKeysRsaToElGamalTest() with JceImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ freshKeysEcToEcTest() ✔
> │ │ │ ├─ freshKeysEcToEcTest() with BcImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ │ └─ freshKeysEcToEcTest() with JceImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ testOnePassSignatureCreationAndVerification() ✔
> │ │ │ ├─ testOnePassSignatureCreationAndVerification() with BcImplementationFactory ✔
> │ │ │ └─ testOnePassSignatureCreationAndVerification() with JceImplementationFactory ✔
> │ │ ├─ freshKeysEcToRsaTest() ✔
> │ │ │ ├─ freshKeysEcToRsaTest() with BcImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ │ └─ freshKeysEcToRsaTest() with JceImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ freshKeysRsaToEcTest() ✔
> │ │ │ ├─ freshKeysRsaToEcTest() with BcImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ │ └─ freshKeysRsaToEcTest() with JceImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ freshKeysRsaToRsaTest() ✔
> │ │ │ ├─ freshKeysRsaToRsaTest() with BcImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ │ └─ freshKeysRsaToRsaTest() with JceImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ ├─ expiredSubkeyBacksigTest() ✔
> │ │ │ ├─ expiredSubkeyBacksigTest() with BcImplementationFactory ✔
> │ │ │ └─ expiredSubkeyBacksigTest() with JceImplementationFactory ✔
> │ │ ├─ existingRsaKeysTest() ✔
> │ │ │ ├─ existingRsaKeysTest() with BcImplementationFactory ✔
> │ │ │ └─ existingRsaKeysTest() with JceImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ └─ testDetachedSignatureCreationAndVerification() ✔
> │ │ ├─ testDetachedSignatureCreationAndVerification() with BcImplementationFactory ✔
> │ │ └─ testDetachedSignatureCreationAndVerification() with JceImplementationFactory ✔
> │ ├─ GenerateKeyWithoutUserIdTest ✔
> │ │ └─ generateKeyWithoutUserId() ✘ org.pgpainless.exception.ModificationDetectionException
> │ ├─ TestMergeCertificate ✔
> │ │ └─ testRevocationStateWithDifferentRevocationsMerged() ✔
> │ ├─ MapBasedPassphraseProviderTest ✔
> │ │ └─ testMapBasedProvider() ✔
> │ ├─ XmppKeyRingSelectionStrategyTest ✔
> │ │ ├─ testMatchingXmppUIDAcceptedOnPubKey() ✔
> │ │ ├─ testPubKeyWithDifferentUIDIsRejected() ✔
> │ │ ├─ testMatchingEmailUIDAcceptedOnSecKey() ✔
> │ │ ├─ testAddressIsFormattedToMatchOnPubKey() ✔
> │ │ ├─ testAddressIsFormattedToMatchOnSecKey() ✔
> │ │ └─ testSecKeyWithDifferentUIDIsRejected() ✔
> │ ├─ GenerateWithEmptyPassphraseTest ✔
> │ │ └─ testGeneratingKeyWithEmptyPassphraseDoesNotThrow() ✔
> │ │ ├─ testGeneratingKeyWithEmptyPassphraseDoesNotThrow() with BcImplementationFactory ✔
> │ │ └─ testGeneratingKeyWithEmptyPassphraseDoesNotThrow() with JceImplementationFactory ✔
> │ ├─ MultiPassphraseSymmetricEncryptionTest ✔
> │ │ └─ encryptDecryptWithMultiplePassphrases() ✔
> │ │ ├─ encryptDecryptWithMultiplePassphrases() with BcImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ └─ encryptDecryptWithMultiplePassphrases() with JceImplementationFactory ✘ org.pgpainless.exception.ModificationDetectionException
> │ ├─ VerifyDetachedSignatureTest ✔
> │ │ ├─ test1() ✔
> │ │ └─ test2() ✔
> │ ├─ RefuseToAddWeakSubkeyTest ✔
> │ │ ├─ testEditorRefusesToAddWeakSubkey() ✔
> │ │ └─ testEditorAllowsToAddWeakSubkeyIfCompliesToPublicKeyAlgorithmPolicy() ✔
> │ ├─ InvalidProtectionSettingsTest ✔
> │ │ └─ unencryptedKeyRingProtectionSettingsThrows() ✔
> │ ├─ StupidAlgorithmPreferenceEncryptionTest ✔
> │ │ ├─ testEncryptionIsNotUnencrypted() ✔
> │ │ └─ testPreventUnencryptedAlgorithmPreferenceDuringKeyGeneration() ✔
> │ ├─ SelectUserIdTest ✔
> │ │ ├─ testSelectUserIds() ✔
> │ │ ├─ testContainsEmailAddress() ✔
> │ │ ├─ testFirstMatch() ✔
> │ │ ├─ testAndOrNot() ✔
> │ │ ├─ testByEmail() ✔
> │ │ └─ testContainsSubstring() ✔
> │ ├─ FeatureTest ✔
> │ │ ├─ testModificationDetection() ✔
> │ │ ├─ testAll() ✔
> │ │ ├─ testRequireFromInvalidThrows() ✔
> │ │ └─ testFromInvalidIdIsNull() ✔
> │ ├─ EncryptionOptionsTest ✔
> │ │ ├─ testAddRecipient_withInvalidUserId() ✔
> │ │ ├─ testOverrideEncryptionOptions() ✔
> │ │ ├─ testAddRecipient_KeyWithoutEncryptionKeyFails() ✔
> │ │ ├─ testEncryptionKeySelectionStrategyEmpty_ThrowsAssertionError() ✔
> │ │ ├─ testAddRecipient_withValidUserId() ✔
> │ │ ├─ testAddRecipients_EncryptCommunications() ✔
> │ │ ├─ testAddRecipients_EncryptDataAtRest() ✔
> │ │ ├─ testAddRecipients_AllKeys() ✔
> │ │ ├─ testAddRecipients_PGPPublicKeyRingCollection() ✔
> │ │ ├─ testAddEmptyPassphraseFails() ✔
> │ │ ├─ testAddEmptyRecipientsFails() ✔
> │ │ └─ testOverrideEncryptionAlgorithmFailsForNULL() ✔
> │ ├─ ArmoredInputStreamOverArmoredDataWithAppendedCleartextTest ✔
> │ │ └─ testArmoredInputStreamCutsOffAnyDataAfterTheAsciiArmor() ✔
> │ ├─ SignatureTypeTest ✔
> │ │ └─ isRevocationSignatureTest() ✔
> │ ├─ AsciiArmorDashEscapeTest ✔
> │ │ └─ testDashEscapingInCleartextArmor() ✔
> │ ├─ CertificateExpirationTest ✔
> │ │ ├─ baseCase() ✔
> │ │ └─ userIdExpired() ✔
> │ ├─ RevocationCertificateTest ✔
> │ │ └─ createRevocationCertificateTest() ✔
> │ ├─ FixUserIdDoesNotBreakEncryptionCapabilityTest ✔
> │ │ ├─ testReplaceUserId_missingOldUserIdThrows() ✔
> │ │ ├─ manualReplaceUserIdWithFixedVersionDoesNotHinderEncryptionCapability() ✔
> │ │ ├─ testReplaceUserId_emptyOldUserIdThrows() ✔
> │ │ ├─ testReplaceImplicitUserIdDoesNotBreakStuff() ✘ premature end of stream in PartialInputStream
> │ │ └─ testReplaceUserId_emptyNewUserIdThrows() ✔
> │ ├─ OpenPgpV5FingerprintTest ✔
> │ │ ├─ testParse() ✔
> │ │ ├─ testFingerprintFormatting() ✔
> │ │ ├─ equalsTest() ✔
> │ │ ├─ testParseFromBinary() ✔
> │ │ ├─ testParseFromBinary_trailingZeros() ✔
> │ │ ├─ testParseFromBinary_wrongLength() ✔
> │ │ └─ testParseFromBinary_leadingZeros() ✔
> │ ├─ UnprotectedKeysProtectorTest ✔
> │ │ ├─ testKeyProtectorReturnsNullDecryptor() ✔
> │ │ └─ testKeyProtectorReturnsNullEncryptor() ✔
> │ ├─ KeyRingEditorTest ✔
> │ │ └─ testConstructorThrowsNpeForNull() ✔
> │ ├─ FileInformationTest ✔
> │ │ ├─ testForYourEyesOnly() ✘ premature end of stream in PartialInputStream
> │ │ ├─ testTextFile() ✘ premature end of stream in PartialInputStream
> │ │ └─ testDefaults() ✘ premature end of stream in PartialInputStream
> │ ├─ KeyRingsFromCollectionTest ✔
> │ │ ├─ selectPublicKeyRingMapFromPublicKeyRingCollectionMapTest() ✔
> │ │ ├─ selectPublicKeyRingFromPublicKeyRingCollectionTest() ✔
> │ │ ├─ selectSecretKeyRingFromSecretKeyRingCollectionTest() ✔
> │ │ └─ selectSecretKeyRingMapFromSecretKeyRingCollectionMapTest() ✔
> │ ├─ SubkeyIdentifierTest ✔
> │ │ ├─ fromKeyRing() ✔
> │ │ ├─ nonExistentSubkeyThrowsNoSuchElementException() ✔
> │ │ ├─ toStringTest() ✔
> │ │ ├─ fromFingerprint() ✔
> │ │ ├─ testGetKeyIds() ✔
> │ │ ├─ testEquals() ✔
> │ │ ├─ testNotEquals() ✔
> │ │ ├─ fromKeyRingAndSubkeyId() ✔
> │ │ └─ fromFingerprints() ✔
> │ ├─ TestDecryptionOfMessageWithoutESKUsingSessionKey ✔
> │ │ ├─ decryptMessageWithSKESK() ✘ org.pgpainless.exception.ModificationDetectionException
> │ │ └─ decryptMessageWithoutSKESK() ↷ Bug in BC 172. See https://github.com/bcgit/bc-java/pull/1228
> │ ├─ NotationRegistryTest ✔
> │ │ ├─ notationIsKnownOnceAddedAndUnknownOnceCleared() ✔
> │ │ └─ addKnownNotation_nullThrows() ✔
> │ ├─ PGPPublicKeyRingTest ✔
> │ │ ├─ removeUserIdTest() ✔
> │ │ └─ subkeysDoNotHaveUserIDsTest() ✔
> │ ├─ PassphraseTest ✔
> │ │ ├─ testTrimming() ✔
> │ │ ├─ testEmptyPassphrases(String) ✔
> │ │ │ ├─ [1] ✔
> │ │ │ ├─ [2] ✔
> │ │ │ ├─ [3] ✔
> │ │ │ ├─ [4] ✔
> │ │ │ └─ [5] ✔
> │ │ ├─ equalsTest() ✔
> │ │ ├─ testGetAndClear() ✔
> │ │ └─ hashCodeTest() ✔
> │ ├─ SignatureOverUserAttributesTest ✔
> │ │ ├─ createAndVerifyUserAttributeRevocation() ✔
> │ │ └─ createAndVerifyUserAttributeCertification() ✔
> │ ├─ PrimaryUserIdTest ✔
> │ │ └─ testGetPrimaryUserId() ✔
> │ ├─ CertificationKeyMustBeAbleToCertifyTest ✔
> │ │ └─ testCertificationIncapableKeyTypesThrow() ✔
> │ │ ├─ testCertificationIncapableKeyTypesThrow() with BcImplementationFactory ✔
> │ │ └─ testCertificationIncapableKeyTypesThrow() with JceImplementationFactory ✔
> │ ├─ ImportExportKeyTest ✔
> │ │ ├─ testExportImportPublicKeyRing() ✔
> │ │ │ ├─ testExportImportPublicKeyRing() with BcImplementationFactory ✔
> │ │ │ └─ testExportImportPublicKeyRing() with JceImplementationFactory ✔
> │ │ └─ testExportImportSecretKeyRing() ✔
> │ │ ├─ testExportImportSecretKeyRing() with BcImplementationFactory ✔
> │ │ └─ testExportImportSecretKeyRing() with JceImplementationFactory ✔
> │ ├─ GeneratingWeakKeyThrowsTest ✔
> │ │ ├─ refuseToAddWeakSubkeyDuringGenerationTest() ✔
> │ │ ├─ refuseToGenerateWeakPrimaryKeyTest() ✔
> │ │ └─ allowToAddWeakKeysWithWeakPolicy() ✔
> │ └─ GenerateKeyWithCustomCreationDateTest ✔
> │ ├─ generateSubkeyWithFutureKeyCreationDate() ✔
> │ └─ generateKeyWithCustomCreationDateTest() ✔
> └─ JUnit Vintage ✔
>
> Failures (51):
> 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: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 BcImplementationFactory
> 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: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 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: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 33450 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 ]
> [ 682 tests successful ]
> [ 51 tests failed ]
>
> make[1]: *** [debian/rules:38: override_dh_auto_test] Error 1
The full build log is available from:
http://qa-logs.debian.net/2022/12/20/pgpainless_1.3.13-2_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
More information about the pkg-java-maintainers
mailing list