Your message dated Sat, 25 Nov 2023 17:49:38 +0000
with message-id <e1r6wmg-000byk...@fasolo.debian.org>
and subject line Bug#1054771: fixed in pgpainless 1.3.16-2
has caused the Debian Bug report #1054771,
regarding pgpainless: FTBFS: make[1]: *** [debian/rules:40:
override_dh_auto_test] Error 1
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1054771: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054771
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: pgpainless
Version: 1.3.16-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20231027 ftbfs-trixie
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
> Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> [main] WARN
> org.pgpainless.decryption_verification.SignatureInputStream$VerifySignatures
> - One-pass-signature verification failed for signature made by key
> EB85BB5FA33A75E15E944E63F231550C4F47E38E
> EB85BB5FA33A75E15E944E63F231550C4F47E38E: Signature was allegedly made by
> user-id 'Albert Lovelace <albert@openpgp.example>' but we have no valid
> signatures for that on the certificate.
> org.pgpainless.exception.SignatureValidationException: Signature was
> allegedly made by user-id 'Albert Lovelace <albert@openpgp.example>' but we
> have no valid signatures for that on the certificate.
> at
> org.pgpainless.signature.consumer.CertificateValidator.validateCertificate(CertificateValidator.java:162)
> at
> org.pgpainless.signature.consumer.CertificateValidator.validateCertificateAndVerifyOnePassSignature(CertificateValidator.java:293)
> 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.WrongSignerUserIdTest.verifyTestMessage(WrongSignerUserIdTest.java:102)
> at
> org.pgpainless.decryption_verification.WrongSignerUserIdTest.executeTest(WrongSignerUserIdTest.java:89)
> at
> org.pgpainless.decryption_verification.WrongSignerUserIdTest.verificationFailsWithEnabledCheck(WrongSignerUserIdTest.java:75)
> 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)
> Oct 27, 2023 5:37:57 AM investigations.RNGPerformanceTest
> evaluateSHA256BasedDigestRandomGeneratorPerformance
> INFO: SHA256-based DigestRandomGenerator.nextBytes() took 71 milliseconds to
> generate 1 MiB of data
> Oct 27, 2023 5:37:57 AM investigations.RNGPerformanceTest
> evaluateSecureRandomPerformance
> INFO: SecureRandom.nextBytes() took 31 milliseconds to generate 1 MiB of data
> Oct 27, 2023 5:37:57 AM investigations.RNGPerformanceTest
> evaluateRandomPerformance
> INFO: Random.nextBytes() took 10 milliseconds to generate 1 MiB of data
> Oct 27, 2023 5:37:57 AM investigations.RNGPerformanceTest
> evaluateSHA1BasedDigestRandomGeneratorPerformance
> INFO: SHA1-based DigestRandomGenerator.nextBytes() took 69 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 <t...@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
> HAQAAQgABgUCZTtMtQAKCRCfjunFOuXBpJ3jD/9BGTb+ze6tVp53mPSAtwIsoAHs
> ByyaMmUrKAABGsdQv62k739KkXokRsMe1bUSPNzQl1Ls961DaDkHk4CaX3VVeyuy
> USmBXx+r/FsP5twuWHRYxDFHWMpSj+WCZiwf7OoV5CIHus2SFHp8fxbWphdjPcEg
> bxX703asoA66PuTSHYrJW6kvBfzkxmP39E032bkzTArqDDAYO2Mf5wdGHwehko6B
> JbYOh7u7fiEZOXdn+ii3crkrUdyfSU1GzTf7Cq7QjQt3Un6kZtB0TKW8z32pJcTz
> gY9b0ZJnD7Ub+2iitrdVA8xuqcGhWGEsVf0lN0J7n56PVDYZzcbMtSv3FZLN3M/7
> aJQsVLWu4zG1PgbU5uVcFX8APnFLoTI/9EA0rBoZuO3tqCl+3VxfAD0f/Fr7hMEO
> h3JTMd7VpCZ7b4V/Xj4nr9HzQGGZsCnDO/Rb2Abbm7OFa+9zesrRGwf4uDz1awVL
> GuVFYvTvOOqtWUwnd/ZTvcCH55pQXSEpw0KgHR+l/yoTGmwY/4NymLwjnI1lkYY5
> uMae9U2H5woJBk1TkfUYVWHbskBQ1mwV37KTTbLgHY88IXs+TNkqmF3M4D1EDIRe
> +ohP/S0kM+vbvPe0Sq2sglABKb4YJcyrJdFz4bKLmunbOnr33XnalAbA/XR5vvkg
> GiNtHGamWdo+pJ3fz5prEI4=
> =95IA
> -----END PGP MESSAGE-----
>
> CANONICAL_TEXT_DOCUMENT BINARY
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> owJ4nAFEArv9kA0DAQgBn47pxTrlwaQByxRiAAAAAABIZWxsbywgV29ybGQhCokC
> HAQBAQgABgUCZTtMtQAKCRCfjunFOuXBpOdWD/9NR7Xva5CeGjcJGVyxMXFugrLV
> sLZ3t7X//inmxMrjPv+02jLmoHQj0Hy1NY/JstvjMwDycw6GBN4NFAUxGwrvzLF9
> GUXmYcazuAf2d2T1viSHngIpkboE3bYYl6uQivEsV5Rytx7TnZP7PqBGBG9jPXMo
> e8gepxEbOPPMCbf+UZsosKIWP6L/jjSDlhc4QepY3oPms5sBggWqmUXaCGhehTQu
> 2SFjHEXXeSmGH1G21Ua0AD/0fOpuLSdp5e87TReK1XCs3K7YM7c7Ms6jrqZHkspg
> QaZsjV0oNi+pEQV8gHH9kTSnuIl96cCTLtjbs9MSBIYyfmAAxVXMn88JyK1nWF0k
> GfxYQiIERv0j9C+DvJFEwMYGKykVIpbF81Cp/7wKCHlcfTwb6btCRNmfZ3Ly+HCg
> GuKCQ5RiXxBZpZWeWNemRxWf8XOC81Q++JpnBKbaGB8jIdIfEjHnKcfHD1TNfpL5
> wSLSuXRCBaeVepsvyGKCpwmUQV7S/eyhUQecALMcIflIpwa9l2wbZ7AYQWgLrVud
> 0GN39oomAaC/f51tEDbI3fui/nDXMkEFKsjf5FM5ym2/g7WS/NUmZw3i4mfaJpto
> /3fSapbZ1Tr79a0CezmH7ZKVSwJTGHyFOXoKN0MI5rCeELMPt1xtViWBSnyWPfxs
> mUo5IHssR4xlIx+sGSsVDHg=
> =cIYB
> -----END PGP MESSAGE-----
>
> BINARY_DOCUMENT TEXT
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> owJ4nAFFArr9kA0DAAgBn47pxTrlwaQByxV0AAAAAABIZWxsbywgV29ybGQhDQqJ
> AhwEAAEIAAYFAmU7TLUACgkQn47pxTrlwaSWjw//UuFVHU9eRIDzGxLxsHObsN9Z
> 8jPn3jCSlVshROJNgj7wyQA/JnnJjxfLiiB/lgtzUlNeJFp0t9d4ise/GpSb5LpW
> lLor8DmZDm2+SdTDYI+J/KX4yqHLwJ2HjcFlcAKh3llYMLeMMxhHKYo+tYw4WbCI
> lSEMM077WGvmE+v0fM5mmmaVH0QSPvVFGZkgb3YSqQw6u+lrn/zr4qOT6obYscQc
> TanUB0xgDFSjYdktmOSWeNM/3jB+1tYJP/kwI7+sAt8Iy6d4uSyu7bzf4698Ez9G
> f9eJaAGhDDAY6h2o0AJrtSIWh00QwNgVmOBk4gjuJMCsvkoGNWNaavICjZ1zpIgT
> 2lwX45VDxMJeO6lz976/UEmGNKI2AlqunFpDoujLQBh4gWrHPT33pHKcB+8LR0gO
> V4jlV6CoM6BSWqmBbFSCrcIDKarbmdGsgic04zfpWFgwmu+3YxfAzfQg8ZDGZpKg
> 9lnxMcL9cnCXc5OO7Z/1AviYgQmPNcD0bk6t5s3BtUTpCzCmkHtE7/Oe4EOquWGX
> eiWmzskOfNmmmVtUW2iiIL9PGHC//gZQ5qLX+qtOuvSU2zX2GDHao9XLCE/D/Tsr
> mowl9fs6di4GbgS2swLzj9F4zJAX18HsZ18xw8pONH5YlArQWsBJFh5oLt4DuOQa
> Iavam9sAHiuAGIqTimUgVxfO
> =0ihy
> -----END PGP MESSAGE-----
>
> CANONICAL_TEXT_DOCUMENT TEXT
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> owJ4nAFFArr9kA0DAQgBn47pxTrlwaQByxV0AAAAAABIZWxsbywgV29ybGQhDQqJ
> AhwEAQEIAAYFAmU7TLYACgkQn47pxTrlwaRPDQ/+JzbuTXdll3Qf/IqP1qZrv12P
> 28MuV4uSRp4AD2TXYlczvSbhVrJIioqv+RVEFvnFPMxGCyVur+YEt/DttIfOtS/I
> VNitHoMfbC3MVAEkd1+ln6iEzUv0s64XVJDjs6yKK+jD4O+l34Vw+sccy6iqVGaf
> zZWWvkIegbKDkkMpO7HIWiqF5kmm6/Q3IGgkjt9MyNX2HsVxNFtlGwnpNCYL/VsF
> Nw99Nx3PT7/lQRcyf7q98YWZaPY0uucjJz/f6jgLb0cUe4VCihs7xtrNtiwmYGBb
> oPbgK2YDDFVLJoKWg95GT/BO3i4SGM2HGw0tLve48Zgem/WzZzFPHTwbKqZGUmXn
> VZQ9546NMimzPu2ghsl3tCbpHzXHZYZnm5IMwq/jy/rVSfRWYCgk3PHOcTsPiaSR
> N8QfliiDxSNulUpurF/x30Juf08JNoKeHD7Qg3MM43j9Bo52CyXkdjwtCFCbNGr5
> hZkHarnM2yslFtOYRao4NcXKExIgt4/wUqZBUz8NM070X06omXZNyx/toC4+wjN4
> GpWM9OvKmQw+9cTajg9IvXak1IR7qHFyb4MHrgrCnflB9BlMrMeLu16SX3zW+Il+
> BLB6pQSFMiG+6X2Y9KZsBS9wxX7+KZ8uA++mQbgAaURpJBJNggABMWmqcjpZ5mXv
> AS0RLV4i21JDqAXXeXuVgAl5
> =fGzV
> -----END PGP MESSAGE-----
>
> BINARY_DOCUMENT UTF8
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> owJ4nAFFArr9kA0DAAgBn47pxTrlwaQByxV1AAAAAABIZWxsbywgV29ybGQhDQqJ
> AhwEAAEIAAYFAmU7TLYACgkQn47pxTrlwaQs2A/9FspDiWMl2EubenHDVeRN2+HB
> AV//RW3dFOV4yM9l8gNnbpZ2pmvEH+UP1Ba2MHwLkRpej+QaD4xufeCP2JpZzNyH
> y5QYc6yhlGMmtp8Euqc0xQsTE1VlExHQeDQPKmYIAQFwOw9tgdnTXIHpkAVQAc+E
> 6CD9S/ay2EVcExNNxx+oWfJXO/Z5JEGBKYID1+8US9bZ+r6QbRCjrHACXOawJon6
> LAvPqZc5yPUpYVAXrUlwDwvh0oyXYldVxYX3oY+ZSRTlNfSBiyYFNQGDMl/wRb+4
> X0ZTSStUy9v1jbrgQYpJpd5B4XJPxcJg80x8EE9Uqk6nIoimJloZTJytFgDP0MwN
> wl/THPL7I6Au0puDwcu46/Pw5gyioqGRkq3NJXe/oEQsOv6QqgoO7pQwUTSnbTy7
> Mhqgm5s6BQ2du1QP0ejKZVvcAmK/Uuoso1gzkbAnnegMmHQh445HtBoiloLYEiVN
> wlB9d+3itpp9AWGsqv35ESGuwdTsgau8iRsi+Fxt3Y6yUTw313ET85tyhtR8Otkq
> uI0sg0shRZ2JthfxVOaEtazHMy4ifjH244XU0gISPOuMztMG0mA/3gb9deqUz6qm
> gH4rTezlAMg3/BdV6/R1mZYjyUgcSZFej7OZd4x34hN3lA37PbZ4g5a6uvdob4MR
> 6UXcKWnS0K4LMbllKP+inBMg
> =BI7H
> -----END PGP MESSAGE-----
>
> CANONICAL_TEXT_DOCUMENT UTF8
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> owJ4nAFFArr9kA0DAQgBn47pxTrlwaQByxV1AAAAAABIZWxsbywgV29ybGQhDQqJ
> AhwEAQEIAAYFAmU7TLYACgkQn47pxTrlwaRPDQ/+JzbuTXdll3Qf/IqP1qZrv12P
> 28MuV4uSRp4AD2TXYlczvSbhVrJIioqv+RVEFvnFPMxGCyVur+YEt/DttIfOtS/I
> VNitHoMfbC3MVAEkd1+ln6iEzUv0s64XVJDjs6yKK+jD4O+l34Vw+sccy6iqVGaf
> zZWWvkIegbKDkkMpO7HIWiqF5kmm6/Q3IGgkjt9MyNX2HsVxNFtlGwnpNCYL/VsF
> Nw99Nx3PT7/lQRcyf7q98YWZaPY0uucjJz/f6jgLb0cUe4VCihs7xtrNtiwmYGBb
> oPbgK2YDDFVLJoKWg95GT/BO3i4SGM2HGw0tLve48Zgem/WzZzFPHTwbKqZGUmXn
> VZQ9546NMimzPu2ghsl3tCbpHzXHZYZnm5IMwq/jy/rVSfRWYCgk3PHOcTsPiaSR
> N8QfliiDxSNulUpurF/x30Juf08JNoKeHD7Qg3MM43j9Bo52CyXkdjwtCFCbNGr5
> hZkHarnM2yslFtOYRao4NcXKExIgt4/wUqZBUz8NM070X06omXZNyx/toC4+wjN4
> GpWM9OvKmQw+9cTajg9IvXak1IR7qHFyb4MHrgrCnflB9BlMrMeLu16SX3zW+Il+
> BLB6pQSFMiG+6X2Y9KZsBS9wxX7+KZ8uA++mQbgAaURpJBJNggABMWmqcjpZ5mXv
> AS0RLV4i21JDqAXXeXuXtAl6
> =4L+R
> -----END PGP MESSAGE-----
>
> BINARY_DOCUMENT LOCAL
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> owJ4nAFFArr9kA0DAAgBn47pxTrlwaQByxVsAAAAAABIZWxsbywgV29ybGQhDQqJ
> AhwEAAEIAAYFAmU7TLYACgkQn47pxTrlwaQs2A/9FspDiWMl2EubenHDVeRN2+HB
> AV//RW3dFOV4yM9l8gNnbpZ2pmvEH+UP1Ba2MHwLkRpej+QaD4xufeCP2JpZzNyH
> y5QYc6yhlGMmtp8Euqc0xQsTE1VlExHQeDQPKmYIAQFwOw9tgdnTXIHpkAVQAc+E
> 6CD9S/ay2EVcExNNxx+oWfJXO/Z5JEGBKYID1+8US9bZ+r6QbRCjrHACXOawJon6
> LAvPqZc5yPUpYVAXrUlwDwvh0oyXYldVxYX3oY+ZSRTlNfSBiyYFNQGDMl/wRb+4
> X0ZTSStUy9v1jbrgQYpJpd5B4XJPxcJg80x8EE9Uqk6nIoimJloZTJytFgDP0MwN
> wl/THPL7I6Au0puDwcu46/Pw5gyioqGRkq3NJXe/oEQsOv6QqgoO7pQwUTSnbTy7
> Mhqgm5s6BQ2du1QP0ejKZVvcAmK/Uuoso1gzkbAnnegMmHQh445HtBoiloLYEiVN
> wlB9d+3itpp9AWGsqv35ESGuwdTsgau8iRsi+Fxt3Y6yUTw313ET85tyhtR8Otkq
> uI0sg0shRZ2JthfxVOaEtazHMy4ifjH244XU0gISPOuMztMG0mA/3gb9deqUz6qm
> gH4rTezlAMg3/BdV6/R1mZYjyUgcSZFej7OZd4x34hN3lA37PbZ4g5a6uvdob4MR
> 6UXcKWnS0K4LMbllKP+OyBMX
> =adrN
> -----END PGP MESSAGE-----
>
> CANONICAL_TEXT_DOCUMENT LOCAL
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> owJ4nAFFArr9kA0DAQgBn47pxTrlwaQByxVsAAAAAABIZWxsbywgV29ybGQhDQqJ
> AhwEAQEIAAYFAmU7TLYACgkQn47pxTrlwaRPDQ/+JzbuTXdll3Qf/IqP1qZrv12P
> 28MuV4uSRp4AD2TXYlczvSbhVrJIioqv+RVEFvnFPMxGCyVur+YEt/DttIfOtS/I
> VNitHoMfbC3MVAEkd1+ln6iEzUv0s64XVJDjs6yKK+jD4O+l34Vw+sccy6iqVGaf
> zZWWvkIegbKDkkMpO7HIWiqF5kmm6/Q3IGgkjt9MyNX2HsVxNFtlGwnpNCYL/VsF
> Nw99Nx3PT7/lQRcyf7q98YWZaPY0uucjJz/f6jgLb0cUe4VCihs7xtrNtiwmYGBb
> oPbgK2YDDFVLJoKWg95GT/BO3i4SGM2HGw0tLve48Zgem/WzZzFPHTwbKqZGUmXn
> VZQ9546NMimzPu2ghsl3tCbpHzXHZYZnm5IMwq/jy/rVSfRWYCgk3PHOcTsPiaSR
> N8QfliiDxSNulUpurF/x30Juf08JNoKeHD7Qg3MM43j9Bo52CyXkdjwtCFCbNGr5
> hZkHarnM2yslFtOYRao4NcXKExIgt4/wUqZBUz8NM070X06omXZNyx/toC4+wjN4
> GpWM9OvKmQw+9cTajg9IvXak1IR7qHFyb4MHrgrCnflB9BlMrMeLu16SX3zW+Il+
> BLB6pQSFMiG+6X2Y9KZsBS9wxX7+KZ8uA++mQbgAaURpJBJNggABMWmqcjpZ5mXv
> AS0RLV4i21JDqAXXeXuD4Alx
> =9AAy
> -----END PGP MESSAGE-----
>
> [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
> - One-pass-signature verification failed for signature made by key
> 4D5458909C4B0A52F47D5FE3C9904A59EE4794DE
> 4F0DD49BC3072B2BE3EAA2A886DAB1AFA29A7D33: 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
> -----BEGIN PGP MESSAGE-----
> Version: BCPG v1.72
>
> hF4DrtaS0Fxq0aMSAQdAaKt2IuDq0tWX4dSLIgesFHegmw8/hDbsGu580+KhGjcw
> 28AUudyckaUySZ5WdL4QCIe813BIwY+R+VU8fxAxuQHZ8SZ0Ri/2Iawua3lCZsT6
> 0q4BegDJ4jBU+ViDd7tTfC8UDxqN3wjct2w7AKdoPCXJla+I45ZAFPs2GZCoVJIg
> mcD85eWkR+6uva+5FuFuqQ7p+Xwi3PykL2eJW5MQnFWYbTuEOiPsgeqNsfe2t6Fs
> aZBKV60eI2paqjzMVDlDJqKJPNe2AqVfGttVYqESbioreWgG9Z8+GEbwef8uYbD/
> Piti2I6COtiuUCta0HPySuDmGzLr//dCKHkD2UbMN8qEXgOu1pLQXGrRoxIBB0BA
> /5ddf8pbt/SYN9KwtXuw9sIc04ockvZGTZd/pFWjBTBd7oGkUWKZyj1X2inifBOu
> SSgLKiCVFK8Kx74SbViPjRlikBGRyYaNSSEsJMxYxzLSqQEqvKRYJJE8BZlsPWAv
> A9xyXoIxfiX/f5FfiRCwMxe3cBS/oideWdNLJEOMPhDE5VMen8GFklU0/eSl6JK0
> POdAZ3FIxea0ikMF/Tf9ZkbbI1u5xZzaPeL9dZSbwSShpPN2m/ia/AnGZgIADZGm
> rfVMA9cicNTzlYIOvvU6rG1KfzkW/cVn/CJm3QXaqDZ6z4KXwFojxhkaXiwEs3jd
> p11qfLs3UbdQM/A=
> =wzKw
> -----END PGP MESSAGE-----
>
> -----BEGIN PGP SIGNATURE-----
> Version: PGPainless
>
> iQEzBAABCgAnBQJlO0zMCRC0tQnLWTbgPhYhBB0BjHct+MXvhqHcybS1CctZNuA+
> AAAacwf/XjC2KAw9ZqGdDNKirjEwhcLHLLCax2vTrTug51xCMGQnhbm9+rqMduUw
> S+nhrRpV9FdMIDirk77Cy5FTmiTM2rEEaEsnXD3foR3vkEGvcAdUjmjcsZBeKIo1
> miySPQHFpc5As6eR5Lh3/WIAFcFhLsJYVzS0992CftLZ7YZPBUeY04lUMAM9Dcbh
> AdllvTTcuPmpoG3npJ261mRLTM8AOjlmdjfJD7jaJFAX30x16+IBY8lJiNAW+8yr
> LlEV3PqEvX6auObe0MKf52AxJFFvxbL+woVkwxTakKLvfK9cAH569jSdov6wtLqU
> b8AmUf+/WqUPPk2JRpBTvVdYVCqhYA==
> =+aPv
> -----END PGP SIGNATURE-----
>
> -----BEGIN PGP SIGNATURE-----
> Version: PGPainless
>
> iQEzBAABCgAnBQJlO0zMCRC0tQnLWTbgPhYhBB0BjHct+MXvhqHcybS1CctZNuA+
> AAAacwf/XjC2KAw9ZqGdDNKirjEwhcLHLLCax2vTrTug51xCMGQnhbm9+rqMduUw
> S+nhrRpV9FdMIDirk77Cy5FTmiTM2rEEaEsnXD3foR3vkEGvcAdUjmjcsZBeKIo1
> miySPQHFpc5As6eR5Lh3/WIAFcFhLsJYVzS0992CftLZ7YZPBUeY04lUMAM9Dcbh
> AdllvTTcuPmpoG3npJ261mRLTM8AOjlmdjfJD7jaJFAX30x16+IBY8lJiNAW+8yr
> LlEV3PqEvX6auObe0MKf52AxJFFvxbL+woVkwxTakKLvfK9cAH569jSdov6wtLqU
> b8AmUf+/WqUPPk2JRpBTvVdYVCqhYA==
> =+aPv
> -----END PGP SIGNATURE-----
>
>
> 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() ✔
> │ ├─ 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 ✔
> │ │ │ └─ testEncryptionAndSignatureVerification() with
> JceImplementationFactory ✔
> │ │ ├─ 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() ✔
> │ │ ├─ messagePassphraseFirst() ✔
> │ │ └─ missingPassphraseFirst() ✔
> │ ├─ 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() ✔
> │ │ └─ verificationFailsWithEnabledCheck() ✔
> │ ├─ WhitelistKeyRingSelectionStrategyTest ✔
> │ │ ├─ testWithSecretKeys() ✔
> │ │ └─ testWithPublicKeys() ✔
> │ ├─ RNGPerformanceTest ✔
> │ │ ├─ evaluateSHA256BasedDigestRandomGeneratorPerformance() ✔
> │ │ ├─ evaluateSecureRandomPerformance() ✔
> │ │ ├─ evaluateRandomPerformance() ✔
> │ │ └─ evaluateSHA1BasedDigestRandomGeneratorPerformance() ✔
> │ ├─ SymmetricEncryptionTest ✔
> │ │ ├─ encryptWithKeyAndPassphrase_DecryptWithKey() ✔
> │ │ │ ├─ encryptWithKeyAndPassphrase_DecryptWithKey() with
> BcImplementationFactory ✔
> │ │ │ └─ encryptWithKeyAndPassphrase_DecryptWithKey() with
> JceImplementationFactory ✔
> │ │ └─ 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() ✔
> │ │ ├─ resultOfDecryptionIsCRLFEncoded() ✔
> │ │ ├─ noInputEncodingTextDataBinarySig() ✔
> │ │ ├─ inputEncodingBinaryDataTextSig() ✔
> │ │ ├─ inputEncodingTextDataTextSig() ✔
> │ │ ├─ inputEncodingUtf8DataTextSig() ✔
> │ │ ├─ noInputEncodingUtf8DataBinarySig() ✔
> │ │ ├─ noInputEncodingTextDataTextSig() ✔
> │ │ ├─ noInputEncodingUtf8DataTextSig() ✔
> │ │ ├─ inputEncodingTextDataBinarySig() ✔
> │ │ ├─ resultOfDecryptionIsNotCRLFEncoded() ✔
> │ │ ├─ noInputEncodingBinaryDataTextSig() ✔
> │ │ ├─ noInputEncodingBinaryDataBinarySig() ✔
> │ │ └─ inputEncodingUtf8DataBinarySig() ✔
> │ ├─ 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... ✔
> │ ├─ 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() ✘ Decryption failed - No
> suitable decryption key or passphrase found
> │ │ ├─ testMessageInspection() ✔
> │ │ └─ testEncryptAndSignMessage() ✘ Key
> CD8CC712E94BC84E4F91A529E8456028AA133F59 is expired. Expiration date:
> 2023-10-26 10:00:00 UTC
> │ ├─ 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 ✔
> │ │ │ └─ decryptMessageAndVerifySignatureTest() with
> JceImplementationFactory ✔
> │ │ └─ decryptMessageAndVerifySignatureByteByByteTest() ✔
> │ │ ├─ decryptMessageAndVerifySignatureByteByByteTest() with
> BcImplementationFactory ✔
> │ │ └─ decryptMessageAndVerifySignatureByteByByteTest() with
> JceImplementationFactory ✔
> │ ├─ 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() ✔
> │ │ └─ generateTestMessage() ✔
> │ ├─ S2KUsageFixTest ✔
> │ │ ├─ testFixS2KUsageFrom_USAGE_CHECKSUM_to_USAGE_SHA1() ✔
> │ │ └─ verifyOutFixInChangePassphraseWorks() ✔
> │ ├─ EncryptDecryptTest ✔
> │ │ ├─ freshKeysRsaToElGamalTest() ✔
> │ │ │ ├─ freshKeysRsaToElGamalTest() with BcImplementationFactory ✔
> │ │ │ └─ freshKeysRsaToElGamalTest() with JceImplementationFactory ✔
> │ │ ├─ freshKeysEcToEcTest() ✔
> │ │ │ ├─ freshKeysEcToEcTest() with BcImplementationFactory ✔
> │ │ │ └─ freshKeysEcToEcTest() with JceImplementationFactory ✔
> │ │ ├─ testOnePassSignatureCreationAndVerification() ✔
> │ │ │ ├─ testOnePassSignatureCreationAndVerification() with
> BcImplementationFactory ✔
> │ │ │ └─ testOnePassSignatureCreationAndVerification() with
> JceImplementationFactory ✔
> │ │ ├─ freshKeysEcToRsaTest() ✔
> │ │ │ ├─ freshKeysEcToRsaTest() with BcImplementationFactory ✔
> │ │ │ └─ freshKeysEcToRsaTest() with JceImplementationFactory ✔
> │ │ ├─ freshKeysRsaToEcTest() ✔
> │ │ │ ├─ freshKeysRsaToEcTest() with BcImplementationFactory ✔
> │ │ │ └─ freshKeysRsaToEcTest() with JceImplementationFactory ✔
> │ │ ├─ freshKeysRsaToRsaTest() ✔
> │ │ │ ├─ freshKeysRsaToRsaTest() with BcImplementationFactory ✔
> │ │ │ └─ freshKeysRsaToRsaTest() with JceImplementationFactory ✔
> │ │ ├─ expiredSubkeyBacksigTest() ✔
> │ │ │ ├─ expiredSubkeyBacksigTest() with BcImplementationFactory ✔
> │ │ │ └─ expiredSubkeyBacksigTest() with JceImplementationFactory ✔
> │ │ ├─ existingRsaKeysTest() ✔
> │ │ │ ├─ existingRsaKeysTest() with BcImplementationFactory ✔
> │ │ │ └─ existingRsaKeysTest() with JceImplementationFactory ✔
> │ │ └─ testDetachedSignatureCreationAndVerification() ✔
> │ │ ├─ testDetachedSignatureCreationAndVerification() with
> BcImplementationFactory ✔
> │ │ └─ testDetachedSignatureCreationAndVerification() with
> JceImplementationFactory ✔
> │ ├─ GenerateKeyWithoutUserIdTest ✔
> │ │ └─ generateKeyWithoutUserId() ✔
> │ ├─ TestMergeCertificate ✔
> │ │ └─ testRevocationStateWithDifferentRevocationsMerged() ✔
> │ ├─ MapBasedPassphraseProviderTest ✔
> │ │ └─ testMapBasedProvider() ✔
> │ ├─ XmppKeyRingSelectionStrategyTest ✔
> │ │ ├─ testMatchingXmppUIDAcceptedOnPubKey() ✔
> │ │ ├─ testPubKeyWithDifferentUIDIsRejected() ✔
> │ │ ├─ testMatchingEmailUIDAcceptedOnSecKey() ✔
> │ │ ├─ testAddressIsFormattedToMatchOnPubKey() ✔
> │ │ ├─ testAddressIsFormattedToMatchOnSecKey() ✔
> │ │ └─ testSecKeyWithDifferentUIDIsRejected() ✔
> │ ├─ GenerateWithEmptyPassphraseTest ✔
> │ │ └─ testGeneratingKeyWithEmptyPassphraseDoesNotThrow() ✔
> │ │ ├─ testGeneratingKeyWithEmptyPassphraseDoesNotThrow() with
> BcImplementationFactory ✔
> │ │ └─ testGeneratingKeyWithEmptyPassphraseDoesNotThrow() with
> JceImplementationFactory ✔
> │ ├─ MultiPassphraseSymmetricEncryptionTest ✔
> │ │ └─ encryptDecryptWithMultiplePassphrases() ✔
> │ │ ├─ encryptDecryptWithMultiplePassphrases() with
> BcImplementationFactory ✔
> │ │ └─ encryptDecryptWithMultiplePassphrases() with
> JceImplementationFactory ✔
> │ ├─ 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() ✔
> │ │ └─ testReplaceUserId_emptyNewUserIdThrows() ✔
> │ ├─ OpenPgpV5FingerprintTest ✔
> │ │ ├─ testParse() ✔
> │ │ ├─ testFingerprintFormatting() ✔
> │ │ ├─ equalsTest() ✔
> │ │ ├─ testParseFromBinary() ✔
> │ │ ├─ testParseFromBinary_trailingZeros() ✔
> │ │ ├─ testParseFromBinary_wrongLength() ✔
> │ │ └─ testParseFromBinary_leadingZeros() ✔
> │ ├─ UnprotectedKeysProtectorTest ✔
> │ │ ├─ testKeyProtectorReturnsNullDecryptor() ✔
> │ │ └─ testKeyProtectorReturnsNullEncryptor() ✔
> │ ├─ KeyRingEditorTest ✔
> │ │ └─ testConstructorThrowsNpeForNull() ✔
> │ ├─ FileInformationTest ✔
> │ │ ├─ testForYourEyesOnly() ✔
> │ │ ├─ testTextFile() ✔
> │ │ └─ testDefaults() ✔
> │ ├─ KeyRingsFromCollectionTest ✔
> │ │ ├─ selectPublicKeyRingMapFromPublicKeyRingCollectionMapTest() ✔
> │ │ ├─ selectPublicKeyRingFromPublicKeyRingCollectionTest() ✔
> │ │ ├─ selectSecretKeyRingFromSecretKeyRingCollectionTest() ✔
> │ │ └─ selectSecretKeyRingMapFromSecretKeyRingCollectionMapTest() ✔
> │ ├─ SubkeyIdentifierTest ✔
> │ │ ├─ fromKeyRing() ✔
> │ │ ├─ nonExistentSubkeyThrowsNoSuchElementException() ✔
> │ │ ├─ toStringTest() ✔
> │ │ ├─ fromFingerprint() ✔
> │ │ ├─ testGetKeyIds() ✔
> │ │ ├─ testEquals() ✔
> │ │ ├─ testNotEquals() ✔
> │ │ ├─ fromKeyRingAndSubkeyId() ✔
> │ │ └─ fromFingerprints() ✔
> │ ├─ TestDecryptionOfMessageWithoutESKUsingSessionKey ✔
> │ │ ├─ decryptMessageWithSKESK() ✔
> │ │ └─ 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 (2):
> JUnit
> Jupiter:KleopatraCompatibilityTest:testMessageDecryptionAndVerification()
> MethodSource [className = 'investigations.KleopatraCompatibilityTest',
> methodName = 'testMessageDecryptionAndVerification', methodParameterTypes =
> '']
> => org.pgpainless.exception.MissingDecryptionMethodException: Decryption
> failed - No suitable decryption key or passphrase found
>
> org.pgpainless.decryption_verification.DecryptionStreamFactory.decryptWith(DecryptionStreamFactory.java:553)
>
> org.pgpainless.decryption_verification.DecryptionStreamFactory.decryptSessionKey(DecryptionStreamFactory.java:499)
>
> org.pgpainless.decryption_verification.DecryptionStreamFactory.processPGPEncryptedDataList(DecryptionStreamFactory.java:249)
>
> org.pgpainless.decryption_verification.DecryptionStreamFactory.processPGPPackets(DecryptionStreamFactory.java:209)
>
> org.pgpainless.decryption_verification.DecryptionStreamFactory.parseOpenPGPDataAndCreateDecryptionStream(DecryptionStreamFactory.java:164)
>
> org.pgpainless.decryption_verification.DecryptionStreamFactory.create(DecryptionStreamFactory.java:96)
>
> org.pgpainless.decryption_verification.DecryptionBuilder$DecryptWithImpl.withOptions(DecryptionBuilder.java:34)
>
> investigations.KleopatraCompatibilityTest.testMessageDecryptionAndVerification(KleopatraCompatibilityTest.java:238)
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> [...]
> JUnit Jupiter:KleopatraCompatibilityTest:testEncryptAndSignMessage()
> MethodSource [className = 'investigations.KleopatraCompatibilityTest',
> methodName = 'testEncryptAndSignMessage', methodParameterTypes = '']
> => org.pgpainless.exception.KeyException$ExpiredKeyException: Key
> CD8CC712E94BC84E4F91A529E8456028AA133F59 is expired. Expiration date:
> 2023-10-26 10:00:00 UTC
>
> org.pgpainless.encryption_signing.EncryptionOptions.addRecipient(EncryptionOptions.java:219)
>
> org.pgpainless.encryption_signing.EncryptionOptions.addRecipient(EncryptionOptions.java:197)
>
> investigations.KleopatraCompatibilityTest.testEncryptAndSignMessage(KleopatraCompatibilityTest.java:251)
> 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 38345 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 ]
> [ 731 tests successful ]
> [ 2 tests failed ]
>
> make[1]: *** [debian/rules:40: override_dh_auto_test] Error 1
The full build log is available from:
http://qa-logs.debian.net/2023/10/27/pgpainless_1.3.16-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231027;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231027&fusertaguser=lu...@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.
--- End Message ---
--- Begin Message ---
Source: pgpainless
Source-Version: 1.3.16-2
Done: tony mancill <tmanc...@debian.org>
We believe that the bug you reported is fixed in the latest version of
pgpainless, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1054...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
tony mancill <tmanc...@debian.org> (supplier of updated pgpainless package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 25 Nov 2023 09:28:51 -0800
Source: pgpainless
Architecture: source
Version: 1.3.16-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers
<pkg-java-maintain...@lists.alioth.debian.org>
Changed-By: tony mancill <tmanc...@debian.org>
Closes: 1054771
Changes:
pgpainless (1.3.16-2) unstable; urgency=medium
.
* Team upload.
* Disable test using expired keys (Closes: #1054771)
Checksums-Sha1:
2f49d59f52d0bfea3950750bef3599f9550f4dfa 2911 pgpainless_1.3.16-2.dsc
4cb3598b289209eca50edc3a422f746def3c4e05 38356
pgpainless_1.3.16-2.debian.tar.xz
19617b9cb3829f984be8b6a079e507c84d706007 20208
pgpainless_1.3.16-2_amd64.buildinfo
Checksums-Sha256:
e6728659460ec367a535578d25a5b6eec42000746d7eafa51ad79c611e423048 2911
pgpainless_1.3.16-2.dsc
39decf38b9e66353e91a15de2d10929eb7a21c86ef02fa392781d5f53d002425 38356
pgpainless_1.3.16-2.debian.tar.xz
b56650c18a502bb0eb12b53f00048cabef4d65a725d4fcd1ae14c48388b224ec 20208
pgpainless_1.3.16-2_amd64.buildinfo
Files:
979a8c88457cbb71b2a85d0605841239 2911 java optional pgpainless_1.3.16-2.dsc
aab097200129d233f7b38d6c274a53a4 38356 java optional
pgpainless_1.3.16-2.debian.tar.xz
bfa30162081ada93bc84a64885c78845 20208 java optional
pgpainless_1.3.16-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmViL7wUHHRtYW5jaWxs
QGRlYmlhbi5vcmcACgkQIdIFiZdLPpaHRhAAyjbDMN8ibI12cAlQaYBccryZmCNX
X0120MeX6Zn0ShlFt4BLHP2RTfcbFD5KGZMxy5i76+5bU/a264k4dREqhiew94JJ
PbkPUmCGdqqxcDajIkpG0xNEY9iTQtbd/+bUriPdGPT+74HJYJUhMlEo3rAh2dXf
75Nh9viuQMxY+ez5tMeAhVZpH9vYEuI58bIbrg3LSUMuW0jlkxxLZnJm4uIecnYb
MxMG11zEDC6BRNi6MAfo+hstC2OBxT6H8ybELmx2QXoCo7guQH2uVIxllY36YlOP
MgoGLRqR6eqg3HxlFLXz/DEBqTYMur4ewNivgqIMTUeHhJLk7RoshmeN7Ge4DAWv
Sqy7TAU3Y958041SuS3SxFDARv2R5y5kmhDkiMR0PAMShczyyCVBcJhF6JPXRJfa
dCYfXy7RTZWi9l6w8Ze4WGWyys1+WrDtgggayh13/JNsXY5vlvqKfJC4bIv5cgrK
6oHaLLKhYdmJmkRSaXwcopfERSvvcYNSR2+u2kDwe5ndqa3DxWnjNE2Yotx7jaIZ
qIv/hgxM9QW2poOQKvEABK6ZFQiL4BJ/1tVdNddIRSPFClUvIPqkaPgkUI6qHnPx
zjEhN/3CEBe4NsjjEu/lr98w0P9Tcgv8+uNudrpMZWU48O2T3bh9oJF2pG+HieTb
8sqw4hMJnO19WcQ=
=zDGD
-----END PGP SIGNATURE-----
--- End Message ---
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
Please use
debian-j...@lists.debian.org for discussions and questions.