OpenPGP interoperability test suite

These are the results of running the OpenPGP interoperability test suite version 0.1.0 (8c0dc6a) on 2025-03-22T11:07.

This test suite has been very successful in identifying problems in many OpenPGP implementations. If you want to see your implementation included in these results, please implement the Stateless OpenPGP Command Line Interface and open an issue in our tracker. Note: The implementation doesn't have to be complete to be useful.

Filter implementations:

Test Results

Asymmetric Encryption

Encrypt-Decrypt roundtrip with minimal key from RFC9580

  • v6

Encrypt-Decrypt roundtrip with minimal key from Appendix A.3 of RFC9580.

Additional artifacts:

Consumer
Sequoia 2.0.0
rpgpie 0.5.4
GopenPGP 3.0.0
GopenPGP 2.8.0
GopenPGP 3.0.0+pqc
OpenPGP.js 6.0.0
OpenPGP.js 5.11.1
OpenPGP.js 6.0.0+pqc
PGPainless 1.7.4
PGPainless 1.8.0_2024-11-06-SNAPSHOT
PGPy 0.6.0
rnp 0.17.1
rnp 0.17.1+crypto-refresh
rnp 0.17.1+pqc
Sq's GnuPG Chameleon 0.13.1
GnuPG 2.4.5
GnuPG 2.2.46
GnuPG 1.4.23
Expectation
Comment
Producer Artifact
Sequoia 2.0.0
echo -ne "Hello World :)" | 
sqop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wW0GIQYSyD8ecG9jCP4VGkF3Q6HwM3kOk+mXhIjR2zeNqZMIhRnEWXxU2UYTlmSG
Bq/FmCu71kn7yBG9wsivOF+6ejCcACgdCx1uHgge/qzW7VcLQ/As173TrT7akKnU
CnHk0ro5Ct21lSML0OU10lwCCQIGgTAJ4ZiKwkETe9YEEHqrfX8m/XgyHh9P558r
7SdWVOot7cj+yhOof9BdIH5h+xDVhwM/2LgtMFM8H19t+ezOgPMwkyl2bnvTjd9u
gB+0Mftx1V6neP94BQ==
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Version 2 of the SEIP packet is unsupported.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
Exception in thread "main" kotlin.NotImplementedError: Version 6 PKESKs are not yet supported.
	at org.pgpainless.bouncycastle.extensions.PGPSecretKeyRingExtensionsKt.getSecretKeyFor(PGPSecretKeyRingExtensions.kt:78)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.getDecryptionKeys(OpenPgpMessageInputStream.kt:694)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.processEncryptedData(OpenPgpMessageInputStream.kt:408)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.consumePackets(OpenPgpMessageInputStream.kt:168)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.<init>(OpenPgpMessageInputStream.kt:99)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create$pgpainless_core(OpenPgpMessageInputStream.kt:1098)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1067)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1063)
	at org.pgpainless.decryption_verification.DecryptionBuilder$DecryptWithImpl.withOptions(DecryptionBuilder.kt:23)
	at org.pgpainless.sop.DecryptImpl.ciphertext(DecryptImpl.kt:44)
	at sop.cli.picocli.commands.DecryptCmd.run(DecryptCmd.kt:70)
	at picocli.CommandLine.executeUserObject(CommandLine.java:1939)
	at picocli.CommandLine.access$1300(CommandLine.java:145)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
	at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
	at picocli.CommandLine.execute(CommandLine.java:2078)
	at sop.cli.picocli.SopCLI$Companion.execute(SopCLI.kt:93)
	at sop.cli.picocli.SopCLI.execute(SopCLI.kt)
	at org.pgpainless.cli.PGPainlessCLI.execute(PGPainlessCLI.java:43)
	at org.pgpainless.cli.PGPainlessCLI.main(PGPainlessCLI.java:30)
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
rpgpie 0.5.4
echo -ne "Hello World :)" | 
rsop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wW0GIQYSyD8ecG9jCP4VGkF3Q6HwM3kOk+mXhIjR2zeNqZMIhRkYu6HbHZAmwK3c
BTRc33EWibY05kxL5HgX+Ikog+rIBCiqlGvbA4s4b1Uq/uCFN26IFJY3uRnNy4RD
8nvzha0XYXWztxj5yq9R0loCCQII5L8jEeAODHCAAExvSIqNmhB4y5FaHLk/iIKG
KV3q9j3Vgy91BaqGFmn3EFC/atcHMd8cD9Tycttsruxz0GZrmUHTkWoVrgMspXpY
je2BhaEM54PLkIc=
=VaZR
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Version 2 of the SEIP packet is unsupported.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
Exception in thread "main" kotlin.NotImplementedError: Version 6 PKESKs are not yet supported.
	at org.pgpainless.bouncycastle.extensions.PGPSecretKeyRingExtensionsKt.getSecretKeyFor(PGPSecretKeyRingExtensions.kt:78)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.getDecryptionKeys(OpenPgpMessageInputStream.kt:694)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.processEncryptedData(OpenPgpMessageInputStream.kt:408)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.consumePackets(OpenPgpMessageInputStream.kt:168)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.<init>(OpenPgpMessageInputStream.kt:99)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create$pgpainless_core(OpenPgpMessageInputStream.kt:1098)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1067)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1063)
	at org.pgpainless.decryption_verification.DecryptionBuilder$DecryptWithImpl.withOptions(DecryptionBuilder.kt:23)
	at org.pgpainless.sop.DecryptImpl.ciphertext(DecryptImpl.kt:44)
	at sop.cli.picocli.commands.DecryptCmd.run(DecryptCmd.kt:70)
	at picocli.CommandLine.executeUserObject(CommandLine.java:1939)
	at picocli.CommandLine.access$1300(CommandLine.java:145)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
	at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
	at picocli.CommandLine.execute(CommandLine.java:2078)
	at sop.cli.picocli.SopCLI$Companion.execute(SopCLI.kt:93)
	at sop.cli.picocli.SopCLI.execute(SopCLI.kt)
	at org.pgpainless.cli.PGPainlessCLI.execute(PGPainlessCLI.java:43)
	at org.pgpainless.cli.PGPainlessCLI.main(PGPainlessCLI.java:30)
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
GopenPGP 3.0.0
echo -ne "Hello World :)" | 
gosop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZCyeg+EjtyJw1NNZhtT8yqJXQV1QDFnjSLeSf6MiyLUIpCVcA
lbZAEAusW60xkdCaFP4VGMSjrXTYb6Ij3NtRSB9YhObQHPu8XTnSPwEu5A51nIwu
rTIzLh39twdgyic6Pk4KfkJRTEE2YSVzHVaYXSiXp20ZAcg0s1zCli48hMvT+BSc
zRGR+pVCRQ==
=PwqH
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
GopenPGP 2.8.0
echo -ne "Hello World :)" | 
gosop-gopenpgp-v2 encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----
Version: GopenPGP 2.8.0
Comment: https://gopenpgp.org

wVQDEsg/HnBvYwgZ9vjZoxZy7OZ9+VRiN6pvUlndNVZAtQUKsv+UnvW/rSYpCQij
9j+gJ5owh16az7ZT63YS9hou1iiJZQtm4JKz/EevlyXTR2m85CTSPwG0DlPcIXhn
Qfy6vzgrNZE8ID3BgBGgQ3Qivm5GSQHS5mncaniYHe5rlr5WwUfZEfQVbWsBHJwi
sO02mTPgQw==
=wQT5
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
GopenPGP 3.0.0+pqc
echo -ne "Hello World :)" | 
gosop-pqc encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wW0GIQYSyD8ecG9jCP4VGkF3Q6HwM3kOk+mXhIjR2zeNqZMIhRkH/skmroHcT9TD
7cnzh0ZdZgiA4S9DY6IKAbhZmJEfMCjcAAGtgcxdJKoOA5hmk1tP4UgpN8wdn7RC
xAas53Y0HW3B+dJtGTCV0loCCQIMEWQ+mBK+qFCUmN+g+C9ksFJnZqMGvGTfDgkt
l6GPUydD48OTNhSBGpHiU82Kp9btk4df/MRPuRw1UZF7XXJhMuS4lXGBum+i4zpf
19WXYH7+OTqDPhE=
=pqLU
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Version 2 of the SEIP packet is unsupported.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
Exception in thread "main" kotlin.NotImplementedError: Version 6 PKESKs are not yet supported.
	at org.pgpainless.bouncycastle.extensions.PGPSecretKeyRingExtensionsKt.getSecretKeyFor(PGPSecretKeyRingExtensions.kt:78)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.getDecryptionKeys(OpenPgpMessageInputStream.kt:694)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.processEncryptedData(OpenPgpMessageInputStream.kt:408)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.consumePackets(OpenPgpMessageInputStream.kt:168)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.<init>(OpenPgpMessageInputStream.kt:99)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create$pgpainless_core(OpenPgpMessageInputStream.kt:1098)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1067)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1063)
	at org.pgpainless.decryption_verification.DecryptionBuilder$DecryptWithImpl.withOptions(DecryptionBuilder.kt:23)
	at org.pgpainless.sop.DecryptImpl.ciphertext(DecryptImpl.kt:44)
	at sop.cli.picocli.commands.DecryptCmd.run(DecryptCmd.kt:70)
	at picocli.CommandLine.executeUserObject(CommandLine.java:1939)
	at picocli.CommandLine.access$1300(CommandLine.java:145)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
	at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
	at picocli.CommandLine.execute(CommandLine.java:2078)
	at sop.cli.picocli.SopCLI$Companion.execute(SopCLI.kt:93)
	at sop.cli.picocli.SopCLI.execute(SopCLI.kt)
	at org.pgpainless.cli.PGPainlessCLI.execute(PGPainlessCLI.java:43)
	at org.pgpainless.cli.PGPainlessCLI.main(PGPainlessCLI.java:30)
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
OpenPGP.js 6.0.0
echo -ne "Hello World :)" | 
index.js encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wW0GIQYSyD8ecG9jCP4VGkF3Q6HwM3kOk+mXhIjR2zeNqZMIhRlgcTHWkJx0
8Xh6GIrJISlOm6i1NeapzmcUR2UDTUBtGyjHGzRHQPpDHo8bQgjjuHgtUUaS
BegcvOw8w7JV1YmB7rNbUak0AYZC0loCCQIMvYisZEptTVRACnw9dAvuuYFA
PDziDrHR0cbRCLBHMDUI9duIl2EuhlNGaLVVUTUSl1lBObTV6AQBmDFvo/zP
JzCqPW0lhbjObBVt3pK6BSZz8tBncY0=
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Version 2 of the SEIP packet is unsupported.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
Exception in thread "main" kotlin.NotImplementedError: Version 6 PKESKs are not yet supported.
	at org.pgpainless.bouncycastle.extensions.PGPSecretKeyRingExtensionsKt.getSecretKeyFor(PGPSecretKeyRingExtensions.kt:78)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.getDecryptionKeys(OpenPgpMessageInputStream.kt:694)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.processEncryptedData(OpenPgpMessageInputStream.kt:408)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.consumePackets(OpenPgpMessageInputStream.kt:168)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.<init>(OpenPgpMessageInputStream.kt:99)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create$pgpainless_core(OpenPgpMessageInputStream.kt:1098)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1067)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1063)
	at org.pgpainless.decryption_verification.DecryptionBuilder$DecryptWithImpl.withOptions(DecryptionBuilder.kt:23)
	at org.pgpainless.sop.DecryptImpl.ciphertext(DecryptImpl.kt:44)
	at sop.cli.picocli.commands.DecryptCmd.run(DecryptCmd.kt:70)
	at picocli.CommandLine.executeUserObject(CommandLine.java:1939)
	at picocli.CommandLine.access$1300(CommandLine.java:145)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
	at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
	at picocli.CommandLine.execute(CommandLine.java:2078)
	at sop.cli.picocli.SopCLI$Companion.execute(SopCLI.kt:93)
	at sop.cli.picocli.SopCLI.execute(SopCLI.kt)
	at org.pgpainless.cli.PGPainlessCLI.execute(PGPainlessCLI.java:43)
	at org.pgpainless.cli.PGPainlessCLI.main(PGPainlessCLI.java:30)
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
OpenPGP.js 5.11.1 โœ—
echo -ne "Hello World :)" | 
sop-openpgp.js encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
Invalid data type
stderr:
~~~snip~~~
No key packet found
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
OpenPGP.js 6.0.0+pqc
echo -ne "Hello World :)" | 
index.js encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wW0GIQYSyD8ecG9jCP4VGkF3Q6HwM3kOk+mXhIjR2zeNqZMIhRn0oJP+ewcV
mPHZPCsIIqlQA9tqf2XbQxkrGMBfBj+zAShA4+DNZRrA3GMs98HB0VKGOkgf
U4aAii75iTZlVu7nqUaw4pXFtRj50loCCQIMXHUtKhmAzWy15Vxyqt1+J5xP
PcnQP1vpz8Mylh+ZsoK+DCAkVrSAqb3Ez21gcUvB9f0pIDMss/SCl4KEMC3S
klnEQtECw6o6VvsyMMlVnErJXozaXLA=
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Version 2 of the SEIP packet is unsupported.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
Exception in thread "main" kotlin.NotImplementedError: Version 6 PKESKs are not yet supported.
	at org.pgpainless.bouncycastle.extensions.PGPSecretKeyRingExtensionsKt.getSecretKeyFor(PGPSecretKeyRingExtensions.kt:78)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.getDecryptionKeys(OpenPgpMessageInputStream.kt:694)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.processEncryptedData(OpenPgpMessageInputStream.kt:408)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.consumePackets(OpenPgpMessageInputStream.kt:168)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.<init>(OpenPgpMessageInputStream.kt:99)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create$pgpainless_core(OpenPgpMessageInputStream.kt:1098)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1067)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1063)
	at org.pgpainless.decryption_verification.DecryptionBuilder$DecryptWithImpl.withOptions(DecryptionBuilder.kt:23)
	at org.pgpainless.sop.DecryptImpl.ciphertext(DecryptImpl.kt:44)
	at sop.cli.picocli.commands.DecryptCmd.run(DecryptCmd.kt:70)
	at picocli.CommandLine.executeUserObject(CommandLine.java:1939)
	at picocli.CommandLine.access$1300(CommandLine.java:145)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
	at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
	at picocli.CommandLine.execute(CommandLine.java:2078)
	at sop.cli.picocli.SopCLI$Companion.execute(SopCLI.kt:93)
	at sop.cli.picocli.SopCLI.execute(SopCLI.kt)
	at org.pgpainless.cli.PGPainlessCLI.execute(PGPainlessCLI.java:43)
	at org.pgpainless.cli.PGPainlessCLI.main(PGPainlessCLI.java:30)
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
PGPainless 1.7.4 โœ—
echo -ne "Hello World :)" | 
pgpainless-cli encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
PGPainless 1.8.0_2024-11-06-SNAPSHOT
echo -ne "Hello World :)" | 
pgpainless-cli encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZmD8PEnJhZN1E84ElCkQWSqKzJydye/gBaPe0Esg5+X0pCUnU
rBCnsLkvXej4AAqK3rx4Uxu1Pd64NZgJMK6ZzBM4H8BsEzGODa/SQAGtPgV2mNSk
81XLge5bErSe/LJPDl8Sd1pLQBUyL/k8YMDet+XtbnK2et1UBZXL+UsTV4h4UtZL
78CnGLcsooY=
=M8Wh
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
PGPy 0.6.0
echo -ne "Hello World :)" | 
sopgpy encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wW0GIQYSyD8ecG9jCP4VGkF3Q6HwM3kOk+mXhIjR2zeNqZMIhRnTezHKEmnXemnH
upM0e8oXIWDV+gGM5WCqCF17NhK1RijnBlG7v0d3c+FJZBrnAB+gMt3uMiXDWbn0
iQ+LbwhKMqMJ1eA2t/VX0loCCQIGsuiKoA8fqlF+wGqgOlNpUWtqKRd9dMgtb8CN
sr5RxgvKKtMLJ3xR7rgGqjch0PN1/J4p2ZqAkSr0GMEqNYxKQECfaDbfE3zzDcL2
392Ht3rf8i4lk/g=
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Version 2 of the SEIP packet is unsupported.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
Exception in thread "main" kotlin.NotImplementedError: Version 6 PKESKs are not yet supported.
	at org.pgpainless.bouncycastle.extensions.PGPSecretKeyRingExtensionsKt.getSecretKeyFor(PGPSecretKeyRingExtensions.kt:78)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.getDecryptionKeys(OpenPgpMessageInputStream.kt:694)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.processEncryptedData(OpenPgpMessageInputStream.kt:408)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.consumePackets(OpenPgpMessageInputStream.kt:168)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.<init>(OpenPgpMessageInputStream.kt:99)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create$pgpainless_core(OpenPgpMessageInputStream.kt:1098)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1067)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1063)
	at org.pgpainless.decryption_verification.DecryptionBuilder$DecryptWithImpl.withOptions(DecryptionBuilder.kt:23)
	at org.pgpainless.sop.DecryptImpl.ciphertext(DecryptImpl.kt:44)
	at sop.cli.picocli.commands.DecryptCmd.run(DecryptCmd.kt:70)
	at picocli.CommandLine.executeUserObject(CommandLine.java:1939)
	at picocli.CommandLine.access$1300(CommandLine.java:145)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
	at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
	at picocli.CommandLine.execute(CommandLine.java:2078)
	at sop.cli.picocli.SopCLI$Companion.execute(SopCLI.kt:93)
	at sop.cli.picocli.SopCLI.execute(SopCLI.kt)
	at org.pgpainless.cli.PGPainlessCLI.execute(PGPainlessCLI.java:43)
	at org.pgpainless.cli.PGPainlessCLI.main(PGPainlessCLI.java:30)
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
rnp 0.17.1 โœ—
echo -ne "Hello World :)" | 
rnp-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
rnp 0.17.1+crypto-refresh
echo -ne "Hello World :)" | 
rnp-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZBTJFIDdZEo7KE8qIV6P4XOjI9APC/74Pd5T/kcyymj8pCV2iRR40BWhBqJdR
AAKCf8ETt82wW0Z8fGTwJnI9Gb8TiwpvO9SrXrnSPwG1RBYfBj8Uw7H42sETSww7hcc9gJU1VqfD
ZUZAXd5xRShtKaygTHqbfIEqsKHwTp1b/CrV4kiAVd9OWcLxbA==
=dmFV
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
rnp 0.17.1+pqc
echo -ne "Hello World :)" | 
rnp-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZ0HjTKOZiFh+2XD/J9IYlL4AOUA5MnmEaEaeLhRrb0FIpCW+eD+t200RIE2n7
94iWCHpTFESTQ3/tb3SXL51qlnhXvqTUezFExtvSPwGRlXKQCfqvtw7XM4n8CVg1zgRBPQcHkLf+
7Ss0JdYsqM/ZJFckhq5vbpKHfkrMXp++4qlfSFQEFwCRKOrl/Q==
=d294
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
Sq's GnuPG Chameleon 0.13.1
echo -ne "Hello World :)" | 
gpgme-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wW0GIQYSyD8ecG9jCP4VGkF3Q6HwM3kOk+mXhIjR2zeNqZMIhRnNnfRFjcabSNyC
nxV6G01xPc9DPJMNtulssZUxuozCcSh3tp32mqDuA22sQLdDsCIpbS6TNeLA//5W
z60Kppvbv5ozfIhx2NCi0loCCQIGN7DLFv77o0ByMVtM/2vpaFEpOtx69jnE2ttx
rHvEfcSO/sc13zokEBso/TvfCeIOFaTEiWIHFjb69B+WDyblWVDOi+ErGRoCnYSG
sMlwe7JDyzcdlrs=
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Version 2 of the SEIP packet is unsupported.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
Exception in thread "main" kotlin.NotImplementedError: Version 6 PKESKs are not yet supported.
	at org.pgpainless.bouncycastle.extensions.PGPSecretKeyRingExtensionsKt.getSecretKeyFor(PGPSecretKeyRingExtensions.kt:78)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.getDecryptionKeys(OpenPgpMessageInputStream.kt:694)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.processEncryptedData(OpenPgpMessageInputStream.kt:408)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.consumePackets(OpenPgpMessageInputStream.kt:168)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.<init>(OpenPgpMessageInputStream.kt:99)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create$pgpainless_core(OpenPgpMessageInputStream.kt:1098)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1067)
	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1063)
	at org.pgpainless.decryption_verification.DecryptionBuilder$DecryptWithImpl.withOptions(DecryptionBuilder.kt:23)
	at org.pgpainless.sop.DecryptImpl.ciphertext(DecryptImpl.kt:44)
	at sop.cli.picocli.commands.DecryptCmd.run(DecryptCmd.kt:70)
	at picocli.CommandLine.executeUserObject(CommandLine.java:1939)
	at picocli.CommandLine.access$1300(CommandLine.java:145)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
	at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
	at picocli.CommandLine.execute(CommandLine.java:2078)
	at sop.cli.picocli.SopCLI$Companion.execute(SopCLI.kt:93)
	at sop.cli.picocli.SopCLI.execute(SopCLI.kt)
	at org.pgpainless.cli.PGPainlessCLI.execute(PGPainlessCLI.java:43)
	at org.pgpainless.cli.PGPainlessCLI.main(PGPainlessCLI.java:30)
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-1")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-1")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No data (gpg error 58)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
GnuPG 2.4.5 โœ—
echo -ne "Hello World :)" | 
gpgme-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
Missing required argument
stderr:
~~~snip~~~
           Missing required argument
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
GnuPG 2.2.46 โœ—
echo -ne "Hello World :)" | 
gpgme-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
Missing required argument
stderr:
~~~snip~~~
           Missing required argument
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
GnuPG 1.4.23 โœ—
echo -ne "Hello World :)" | 
gpgme-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n")
Missing required argument
stderr:
~~~snip~~~
           Missing required argument
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.

Encrypt with key from RFC9580 and key 'Alice', decrypt with key from RFC9580

  • v6

Encrypt-Decrypt roundtrip with multiple keys: the message is encrypted with the minimal key from Appendix A.3 of RFC9580 and the 'Alice' key from draft-bre-openpgp-samples-00; and decrypted using the key from RFC9580 only.

Additional artifacts:

Consumer
Sequoia 2.0.0
rpgpie 0.5.4
GopenPGP 3.0.0
GopenPGP 2.8.0
GopenPGP 3.0.0+pqc
OpenPGP.js 6.0.0
OpenPGP.js 5.11.1
OpenPGP.js 6.0.0+pqc
PGPainless 1.7.4
PGPainless 1.8.0_2024-11-06-SNAPSHOT
PGPy 0.6.0
rnp 0.17.1
rnp 0.17.1+crypto-refresh
rnp 0.17.1+pqc
Sq's GnuPG Chameleon 0.13.1
GnuPG 2.4.5
GnuPG 2.2.46
GnuPG 1.4.23
Expectation
Comment
Producer Artifact
Sequoia 2.0.0
echo -ne "Hello World :)" | 
sqop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZtv+XgxV65BJZKnXPYoopC7/Nf73+B0z4hrYm76UW7FEpCcFV
eq5HwkcXX4GR2UAC7IWh8aNnTU6Ka6Uv01B8Zn6RopRO6i231LzBXgNHZva51fIe
thIBB0DqngXgQ1HCkiMbrWfGGzNAmaSfT3PmatYW+5OHE16iaTBW0KX3+zCwl2oc
A7PyHq6TpnrWDvl3GgOYJnZL1Z2ygR3Cz6arvRPyMPqxRpbZpF7SPwEWKadLKDgk
b9+psiXBt6lzXgaOADpSCOCisVdQeKktW4G2NZej2u8LbrrbwuvbR2zzOckmMrRE
UFKPkYSvFw==
=Et+k
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
rpgpie 0.5.4
echo -ne "Hello World :)" | 
rsop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZ965Xeplnvwg/1UlNYOZv+WIuGxYTBaoxKA698m4CYFMpCeBh
NNkY1JpV1GVv3kD53fBjmhCng0iapkcypiSLOvel5lYUwZSI0azBXgNHZva51fIe
thIBB0DXEJcmtQLjDyRpuXkug1Z8KqhrQXkiPUqdLjHaf7QYczBqqdsgYipmmn7k
HsV/E1ifKoRW1p/5bv30wIWLkLbWAi3lReSwO7pdLqvH8Cy6wiTSPwEg1KI9kuGx
UZ7fEOJoQ7agyN21H/XodRqjR1xpTbZLW/iTunJahr9PFUAfBfduk1ZX31AokcqA
aBpAatfK0g==
=teaE
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
GopenPGP 3.0.0
echo -ne "Hello World :)" | 
gosop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZkbzhtJqsQ8RczzIB3/Vy4HKL32LSUTwcLvpEIm00pFwpCf+2
DG7FZ5RDjlqwhzSLRH7e7tm8Q29VenktdoF2qBgQgLSPm8VZXVrBXgNHZva51fIe
thIBB0AhalWvp4J4jtgsZm+NR7w7bA1nodzHr8HJZkOcgu2sSDB+XaGq3wTEXbk0
MMGkAmUN6XRtXVo984RT4hVmoVuzxH0RwjSvyQXaRpXOdtwhdePSPwEL8aflAXrD
a9AAFer7n1wKtkVRfKqkOS2oItkrJEMl7Rn2c09hAAGZv+NVIeCJ/IxI9hKPf3kg
L+afz9wXkw==
=lob3
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
GopenPGP 2.8.0
echo -ne "Hello World :)" | 
gosop-gopenpgp-v2 encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----
Version: GopenPGP 2.8.0
Comment: https://gopenpgp.org

wVQDEsg/HnBvYwgZ6K1otlT0cuPi80msk9hnOAmuCmrUeEOgpGFYDlsT/DIpCVJ2
+VNVp07/Dby19l/iLiDPtmfqUhcDNmrDJWREw44QXBGWarkEOQDBXgNHZva51fIe
thIBB0Ad2KJOPLNbe1363RMGJcFuucGyVyb32qgzzzUxirZiLDDycDjKAk/LbwHv
awQ2cLXZk9k8tVgbPZ7jW3Udhc5ut+KA5YvgzOzr+wQKxBeMAtLSPwGqvIQAH3Og
iW5L30x+HxBK8ORdrk8hy63+b3uMMkjKADQcR7Mv0/vYbGCA1M+up2qxQdNnsOLm
akssBsi91g==
=uNJ3
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
GopenPGP 3.0.0+pqc
echo -ne "Hello World :)" | 
gosop-pqc encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZrqBfQ7ArC2hV+FKepxPWZao9Zyg/MKHNThBHqWJU/DcpCdls
Edj0C5htk++dJ3DZ70LHbgiWiAr6dy2DFaJ+OqIeNUn+euwiuK3BXgNHZva51fIe
thIBB0AX+oaeMzDQMCrxZJiv3IFUOKIaRogMNdaiOgDlRiB6bTCgO9vIxtGO/sQK
2YLUIx2ZwLF+bsVIGayd96Np8Gq1G5pq/U6xC6HexFjxMakHvMzSPwFFXP3hcbbC
Rr1G7xWO2kzwVwMOaj4TbekmotoNgN9XV6mpki7gN1fkRZg0MCMg6d9odweskMtI
us50xH1yrw==
=kql+
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
OpenPGP.js 6.0.0
echo -ne "Hello World :)" | 
index.js encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZAFJTngHE0JSik0XYMtLTOe9uLqtNrSOTgE2wZ4FmdxIp
CT96T3kMDadzSA+zNjpwsX+JEyA9EY0233+Vmc5fKWIF6Pb7rSWSKKnBXgNH
Zva51fIethIBB0DcOFrag7UMcP9Tg2xQ0V4nBkf0X1jn/JljuDImgSrNXDBw
05DSEtktjsggEfw4TlWZNOjVVND+XWlZE0RHwdg0qT7nzDdKKti1UxFnDSF9
btTSPwHqZXvfA+NDcb5jAAxzaqjAi33noYu2zrvqVncVMNNlZELIB2lnlo1i
F76xEXAcG3tJ8OsbDGcpeVmgrfikaw==
=7cwf
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
OpenPGP.js 5.11.1 โœ—
echo -ne "Hello World :)" | 
sop-openpgp.js encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
Invalid data type
stderr:
~~~snip~~~
No key packet found
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
OpenPGP.js 6.0.0+pqc
echo -ne "Hello World :)" | 
index.js encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZsqXEo3i2UaxdX/LZerl7guInnR5DjN0eZ7jRvcSXwlMp
CSFw60cVxOr3LkY60iQDihSL0hW4JCPLfOXr0NSE1CChsJb8d7bYSyzBXgNH
Zva51fIethIBB0BPeSE6QF8qzo7x42MzT/Nqn+WnG0PNVlOJSfnnzKBbXTD8
C5OV9eW/JHtYplU3BPwZf/ePyYxh7FR/jqsjKR0TsF6lcGJLg5R28Ohrk9pF
X7/SPwEqyT3q9L2RM6t0ujft2kSSqoush4D3RtX3x3THKQCrSB9yCYfHzRXp
YCeKEuR3CRjhx118uMC4vq6eewe/cQ==
=BA1p
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
PGPainless 1.7.4 โœ—
echo -ne "Hello World :)" | 
pgpainless-cli encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
PGPainless 1.8.0_2024-11-06-SNAPSHOT
echo -ne "Hello World :)" | 
pgpainless-cli encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZGBOS+v9KePmH2+PSjn9+fe3lFoZ79vQ4rBLNcsAowUIpCcGm
kllHsq6Z9mXnCNCfRioS4v8QLFXw4fMbrmiKvmScViXKZzAhhHbBXgNHZva51fIe
thIBB0Acp8vF8flex0kMUYvKWo6ZRSMcFfK2aorN85J3u1fgKzB5b51oZ3vnxSMt
hbWynK1u/Qzqe/LySrcKMTpqCJQhx7E1TIoz8VYzKAPOAQFAonzSQAF3T0kRx8Xf
5QzsRWhvTYLBPvuiZyeeA1kBGZpkXrf8F72rCfhHgwENXeKpi85suqJWxSXz2eTU
Xee9wTucAHs=
=drHf
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
PGPy 0.6.0
echo -ne "Hello World :)" | 
sopgpy encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZiePVvhFo+8r++TpOuh5zwStQ1usfBn5EijHTZzjGHFEpCdBg
igUYi36/sIc7RocSaS25X6+IL68Q4QmvkRm7eOHz1pMemiOd4EHBXgNHZva51fIe
thIBB0B66qYWSLfLL/Dc5fLroIeEn865pXyF9b/k1kKP64qdKDDI/f7HdzPcBUXf
jhqO78AF2z/poiRgoCWtFGC0LhdM42M4fNyk9pvKxPZls/TdvHbSPwGDG26fDIGM
E3GTbUSM1GGBbwptyHdognEnNfIXBIvWTuaeqYqpQp4j6lQFD1LirLcSt/Vk9sMV
VDWTHxF2Uw==
=wmPI
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
rnp 0.17.1 โœ—
echo -ne "Hello World :)" | 
rnp-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
rnp 0.17.1+crypto-refresh
echo -ne "Hello World :)" | 
rnp-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZ7yZO9Ei6TGbvfnop+jjwciSdljn7Fuzo6OAHztvbxRMpCcYhhjlaibTlNKMh
dMIpKxMIMpXHL9X6Nb7xlfA/RlNJteiBAXGvR9LBXgNHZva51fIethIBB0AC/38jtc+TUEFHaVwK
9IyZKjiFqTwxnv62I3LBiFRkJTD5/6R4AvrZiHP9LSB2dFYmEd6FqIRcB5QKkSJ5P7V7pFJNHZ1K
Te6lSshErJXv3NDSPwHAAYDv5wbqJBrMfyuavCmsFx0iwtdRtt4C+1jQdhIY2EPK1PPgG6zAcOVx
99Mp0KNjlFbivriN+jN5kNEHJA==
=+ENx
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
rnp 0.17.1+pqc
echo -ne "Hello World :)" | 
rnp-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZ6OLDMq5W2A/DrJf+HOqKI0rDyjDiOmLir7zA543BAgIpCWtzPtfD5S+sJXDb
hlpnt8W0CAVgHNrSi+boeapR/7dZcgl7nhIi0NLBXgNHZva51fIethIBB0DwLpZa3A5ZDa9CGqQE
lj06MT8W3ll2DGWiTXDRo7PhCjBrHE4yqKSlbLlDtGpL5f00CEgChLYrEcWLsqiajJqWsy7wqxQs
Q9O+/ySK9FQuu5/SPwFG3+HheX9h5iYBCd11oZjs9Jn1LIfg1pBWgUag9RjW29MsqpawkNCLVUaM
XdSvArRtBpTkYAOu5YTsQkuNOA==
=bmex
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
Sq's GnuPG Chameleon 0.13.1
echo -ne "Hello World :)" | 
gpgme-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wV4DR2b2udXyHrYSAQdAOo8hvVl/dlRXnqYjxZMpXS37GHbqAjO/2sDjwZYffnMw
VLJesaKrrL5bhswzjAA3HKTRP5dX6rVz+U7csAgnHSN/MwY88iHO6pvcVRofcsrb
wVQDEsg/HnBvYwgZEmvNxGfGU5H0umy0HrnDoS6tgpHIIiJ96hicIoW9ZV4pCb5v
kyQlTPj3sXcjbKAygULpulup4IRVBZ+0rZhAIKVOV/XfvpEAN4zSPwErtX1khTme
CSNi7Vul+a7cbLLGwomDqjFPxB7NFGNXorVcjO0B6v4zkpTvhhOgbHZDQC5pQwrH
zDkjSwmMCA==
=jTkm
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
No secret key packet found
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: No secret key (gpg error 17)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
GnuPG 2.4.5 โœ—
echo -ne "Hello World :)" | 
gpgme-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
Expected 2 PKESK packets, found 1
-----BEGIN PGP MESSAGE-----

hF4DR2b2udXyHrYSAQdAZTHsf9WgCIjq2FxXgncKYt+eeO4CI8UMOKp4YPlpyFcw
/N+mpwEOtF8lSgO6Ihf02KDRzT3zY46c6ud8xL79Bj70EzMZA7BcK0lq+fi65CVQ
0kkBCv9NAr2ew2jCew/2GZynh0eKkikwLHDTItRbwm9qVmfAUpyD1BiQBBGoPPFt
7SF22e/WjOO5DE1mHmTyWicQkGAIdSLPkz4A
=RmdV
-----END PGP MESSAGE-----

(click to lock in place)

โœ“ Interoperability concern.
GnuPG 2.2.46 โœ—
echo -ne "Hello World :)" | 
gpgme-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
Expected 2 PKESK packets, found 1
-----BEGIN PGP MESSAGE-----

hF4DR2b2udXyHrYSAQdAcSVCQjnNaYRKkSZ0xa8LwhvP8Q+t/Jcl8mdZLWArawQw
hzI366+3m+OrhRTL6cHXr87cLY3WPKCrgZD/75I/x+QgPkKTslzZtnrRZOxIHsKg
0kkBkgn0bR2QjUOvecB9IOtYFE4PcoLC3ZyzzpTXdxU8wbTIPw6iqnSLhK5hYQsA
EgEfrOR+1JRe8+ua2vXS4tJWKPbL/n5cxAJh
=JKIF
-----END PGP MESSAGE-----

(click to lock in place)

โœ“ Interoperability concern.
GnuPG 1.4.23 โœ—
echo -ne "Hello World :)" | 
gpgme-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
Missing required argument
stderr:
~~~snip~~~
           Missing required argument
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.

Encrypt with key from RFC9580 and key 'Alice', decrypt with key 'Alice'

  • v6

Encrypt-Decrypt roundtrip with multiple keys: the message is encrypted with the minimal key from Appendix A.3 of RFC9580 and the 'Alice' key from draft-bre-openpgp-samples-00; and decrypted using the 'Alice' key only.

Additional artifacts:

Consumer
Sequoia 2.0.0
rpgpie 0.5.4
GopenPGP 3.0.0
GopenPGP 2.8.0
GopenPGP 3.0.0+pqc
OpenPGP.js 6.0.0
OpenPGP.js 5.11.1
OpenPGP.js 6.0.0+pqc
PGPainless 1.7.4
PGPainless 1.8.0_2024-11-06-SNAPSHOT
PGPy 0.6.0
rnp 0.17.1
rnp 0.17.1+crypto-refresh
rnp 0.17.1+pqc
Sq's GnuPG Chameleon 0.13.1
GnuPG 2.4.5
GnuPG 2.2.46
GnuPG 1.4.23
Expectation
Comment
Producer Artifact
Sequoia 2.0.0
echo -ne "Hello World :)" | 
sqop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZRX7OAi2Tr8LndxIt7fbJey1SbHaz+1w35z9WzGuHlygpCT8m
YKnPhlbfcMnn/4bihnWNDh5p+3zUs7S10uI1wXnrqb05dXkMoajBXgNHZva51fIe
thIBB0DHpT+/LVobHgidztSTU1PSalKSENLWL1vE+Qq2PFJNHjCNp5Ae+rbNMhT3
lXNbCT2LTtaVSshLNIfx4ulcLbxwejVNx7+JNME8opq+Uy8jIgjSPwHbRE9P11PN
nLsdmncqt6fGJa7QI3GEJ1Fow8fHm7O29jHARyj0B9QuCQ3TGz7ndViHMM6nIliA
WafKAAw72w==
=7vax
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
rpgpie 0.5.4
echo -ne "Hello World :)" | 
rsop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZ4g45WeNxBlbQ5x43hDIXyUTAcjZSpw3jHxu8lg5tj3opCS/d
g2BhzUkOVJUqY4g3piVcXkEwrOEYiOIGYKRLPHq0DoprnlPaAnvBXgNHZva51fIe
thIBB0Axkn18RgSgQhCG8UvTOowSZXZ+6sFyGfC4QEBsqBxqYDDCvLWGboNsvumK
4YozfBDuspCIVCFMequE3zxoZbfPHs2B3w+e2uoPQI56Fe9DrufSPwE0BIo58kI3
DoCrfWpW7hhN1vtgkYEulhw8CQvshq6Zxxo7ViMtmPzs6pgWz/4CuNvTWJIEXiDB
AmwWCfsGYg==
=2Rp/
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
GopenPGP 3.0.0
echo -ne "Hello World :)" | 
gosop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZj4Zl3LCyuDQB8GUt8i/F03W2+b5lmtUduNS725607x8pCWtv
tkyVi3ooEROLRgT0pAGZRLHV+L4hM4PneZybA7QPTmmfZVx24lXBXgNHZva51fIe
thIBB0CqzoSO1WubvpCG6WYAZrKpgVDrpAJj/KpWh+FtBHnZVDAnN0V/x3okI0is
uRkx2D8YQd0IAtb7oWsxsMLZdpGEOVf9wOt5KL7n4u7A1yhKtuvSPwF9CROma+WT
NYrgLf0AsqCDaqetF3qZRyg8pS3piU6fwZXMhq+KVzF3zmaJTh8g87ROGDXeciFj
kBMF8EN2sQ==
=Vl4h
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
GopenPGP 2.8.0
echo -ne "Hello World :)" | 
gosop-gopenpgp-v2 encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----
Version: GopenPGP 2.8.0
Comment: https://gopenpgp.org

wVQDEsg/HnBvYwgZ/1FzEWadHt6dkvogkJMS8kAgvYKnq8CWmUowRaTZQhMpCZNb
v6OwBGJ1HgQ48tNn5RHKYBxZw+5tKb5J0tFDwA5rAXXbEWpzF4bBXgNHZva51fIe
thIBB0CZrzcn2R4v9CkDPZQWxTCfdLcDWnUtrEcF2f8REny/OjAKJu9PkbQfH2S9
8Ehgm7+bmLLhA1S2CvOz4DN8PhOUI5loGuSAqGko9tM8WXL/v0XSPwHQwBX+GIhd
zDSQjUO+OVNxIqxgheKAbcUJRFMJCJiIma/mrq2PQp3FxgELb6tqQpuXdpuhFu8r
q87qo5JRjA==
=61Xl
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
GopenPGP 3.0.0+pqc
echo -ne "Hello World :)" | 
gosop-pqc encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZjFxi7BV3pqt+BQPST9AHhQqMNeJSmxvZ7Tds68a+UgEpCUUl
RkpHGQ9Iis0/RcTt6oGFd0GKykCRtJhT+WWP7OIVPLPXNedJrgXBXgNHZva51fIe
thIBB0BP7p/BDhZdXZfznrbY+V5UN82uBxPoqefisvhSVH4OTTBHCSWzjPh7EHd1
+zTqvWjiZerHygHDRvF+puWs1fjwMeKwAo85wYeNt8j71eu+qK3SPwHCjMdOgf9V
VuBK+4GWrov0HfoVvJL6foogAZVfpq14CHBIzlbkWVR4cXzZCsgW20o1G99YxVh0
Wq6wqHGx9w==
=9jhp
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
OpenPGP.js 6.0.0
echo -ne "Hello World :)" | 
index.js encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZDMCLvUOOYg6pH7fBFbXgn7nmvP5ZxfHsCya2ZSVjMi8p
CR+KsiAAiTdZ//h7GObdo0hqRcvt74BLTsMeE3CqR4ShnOZZowjLP7PBXgNH
Zva51fIethIBB0DbALY136MONopXapKWVD5Tuu3QM7NZ5kBQX1Mub2XaWTC8
8HmrDDKSaFBname40c/EfRRSSnQ2ClcOCiFOW9+WFRMV22efe45yorYizL0V
EjfSPwEhwohZbs3A0ruNAfs12cJQgqGpD/9lvirePwJbNSIcmizvgL0d+c1g
iQ62ICzdhovS4rxomBvv1gxe+Vxymw==
=LM+y
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
OpenPGP.js 5.11.1 โœ—
echo -ne "Hello World :)" | 
sop-openpgp.js encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
Invalid data type
stderr:
~~~snip~~~
No key packet found
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
OpenPGP.js 6.0.0+pqc
echo -ne "Hello World :)" | 
index.js encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZnT0MUdLbnk2KNtJK9eBA5ezzayXadYJLs00GSoaHw3Up
CUjWtHptOeJZVt/Lnjmz/tZ4ogWW69chXkAi7HLVxhRP2NSRTQ/y0unBXgNH
Zva51fIethIBB0CcqxgClrQd2hsSjh7J21YInRje2ZpDF8NA1eTHZ2YhPjAP
Fv1bUIrSJ2poGx91xdO4xDGO5BP79AAF8/JwczOxFMUFn2jI8psbDRtB8FfO
I2bSPwGMKr8IZVBzYbJG722uVnrLXSOxh/zBrB/nhF0fiSndCBXXfaI0Ur01
cvQ0dIoFjenpk5WXhcNEPnWYcdcZYw==
=McMX
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
PGPainless 1.7.4 โœ—
echo -ne "Hello World :)" | 
pgpainless-cli encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
Unknown error code '1'
stderr:
~~~snip~~~
/sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
/sops/pgpainless-cli: line 4: require_java_runtime: command not found
No direct-key signature and no user-id signature found.
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
PGPainless 1.8.0_2024-11-06-SNAPSHOT
echo -ne "Hello World :)" | 
pgpainless-cli encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZcpYaOcIPCFGGlY5UzW3p50aYW2xjQUggq1MVQL8QnngpCUCI
wysrK8vIfo9AUVmX+WuAok+koI2N2DYfoG4z6xb15XHnbclcwuzBXgNHZva51fIe
thIBB0BLPkPqMR0SfEgrdakbYqBskeeJzADKpPNtLS8+tbWjDTChspdBcW93hEq2
x3cVAUoGPkptmaDyO+h/hGxEK1l1hBs8BC1AkufyrbNq0KbSSTXSQAHcSniVWLE5
sZYjmOrkzXZ5HfxDTp995jj/S0TD8WXnYytttko6LBDhzL123C7IwbLM7FsFOVeO
iAK8y95PwTo=
=YpIQ
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
PGPy 0.6.0
echo -ne "Hello World :)" | 
sopgpy encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZYGy2biCkEuHrjHYClW51BS45aiwc0Hwrj6q+MjqV3wEpCcVP
oJZCsxg/gLeCwT/XLBWyvTwv9X8sk1VAmWdcvFCc+kMAzqvNlA/BXgNHZva51fIe
thIBB0Bxl0ohqLKtKctGmE96CFugwvOwUmYRx4+OU6DoH06+GzBGfy9MjtwT3Ur9
f23jJ6AjxKKN4rrJXrygmlfrTrjAUEep08O5HAPfqGD/ZkX8+InSPwE3I1IayT72
4jLeRQ6MLb8yDsSpTSKyzxywxUw48DqYt0hUzkXw9FQRI1kZ8UgkyJZafXJOcKTN
isT2bNSPRg==
=bWRY
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
rnp 0.17.1 โœ—
echo -ne "Hello World :)" | 
rnp-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
Unknown error code '1'
stderr:
~~~snip~~~
           IO error
  because: rnp_import_keys: Bad format
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
rnp 0.17.1+crypto-refresh
echo -ne "Hello World :)" | 
rnp-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZ0zu5yc9tXh0LPF7LoFV4beSYH3YQPpjHJLKuGjEgux4pCXRIn2wyHDs7FqWq
5hNLhkgG0DcHgHsGX7lROBR97/WNnoSUGf7xD0vBXgNHZva51fIethIBB0DV1wIeCz7Ps81L3M1S
8DNUbQBjlNsC6jUzWQz7OhbJXjACC6P8+j0CBAcxaijoLuiPpFAfN/iQVlx7bQNLDgt+y0sj99Ch
12HRLwAMvItHWSrSPwEhuMfHovw+b2pscHmecPV+HbUf8RP2+kiy5w+1JFlvb820WmO0TBgo6V5c
HVmCEB5nae/jzfWfa35slHH3JQ==
=Qw25
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
rnp 0.17.1+pqc
echo -ne "Hello World :)" | 
rnp-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wVQDEsg/HnBvYwgZEDbYEDa2KPlahjy7oaVRaPyLU0uav+nVDF96gFEalAUpCd+Po3InXenBRMWg
NsnSYj3umQK1EDPwESRInFzK00j6nl5bZRgVa6DBXgNHZva51fIethIBB0DOFugDk6S7R/qtNDCQ
VYFTyVGFHUoIq2PhE/TtZMCYRzAoAXbZ1MrZFxmByXsWi3CcJu5odUFvNaRaQVGjoDN06spaCQ2S
idIsyEEuDTo3oL7SPwFo/v39f325m0kkThpI9oIXS9tlkjkXyu4UXmelch39GF7MIUrkGLBm+LX+
78/WGFubdpdWltNqZ3AnTTaAhg==
=VI1P
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
Sq's GnuPG Chameleon 0.13.1
echo -ne "Hello World :)" | 
gpgme-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
-----BEGIN PGP MESSAGE-----

wV4DR2b2udXyHrYSAQdAHxMG/avtUWI9VLaBtyGPADlk2fD7Ydt4FmJxGDzz8AUw
PRaEIeXvkdOrlI1gc87WR6I7JIvHYpDiypHNn1SXqOgZ/7cji6Evyh+hLNWm8OGt
wVQDEsg/HnBvYwgZE8QmrFBIJtse2Z+Mj5C/jiUy9dCAnDNWPOfYNHAHNXMpCa3q
CxYx49mahys+I2Twup21rbLd5igZkLcWt6EdHXn/zKK5ghbnJ1jSPwGwxUfChC94
1IqOQRmszGbFRhzf0RcZQEHPRh3aR8zUegqxgbu340HfIW2BU7XYjkozw66fnZ0l
Hz13oWkTQQ==
=ATCL
-----END PGP MESSAGE-----

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sqop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rsop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-gopenpgp-v2 decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gosop-pqc decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sop-openpgp.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
index.js decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
pgpainless-cli decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
sopgpy decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
rnp-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ“
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)

(click to lock in place)

โœ—
echo -ne "$artifact" | 
gpgme-sop decrypt \
  <(echo -ne "$additional-artifact-2")
Invalid data type
stderr:
~~~snip~~~
Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
           Invalid data type
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.
GnuPG 2.4.5 โœ—
echo -ne "Hello World :)" | 
gpgme-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
Expected 2 PKESK packets, found 1
-----BEGIN PGP MESSAGE-----

hF4DR2b2udXyHrYSAQdApahr9Nj5ArfXPJRK3amsvo03iMvZ6CFMFWawTkYsTW4w
cJOqfpaHo4zax06j6FkGy9jWgoSYbxq3qAlscaYxEDyYSmiT5lLYAnwZnjjMEEr5
0kkBeF36pFKBJeq7Gc+ToQAif/6f1RPy2TwqBA7PglQ8xrtO2Civvx6FfcrPM65p
To2NeQcwNW9mQdL3dmtVY7dQ3KzUU1nPq4Sk
=x6yF
-----END PGP MESSAGE-----

(click to lock in place)

โœ“ Interoperability concern.
GnuPG 2.2.46 โœ—
echo -ne "Hello World :)" | 
gpgme-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
Expected 2 PKESK packets, found 1
-----BEGIN PGP MESSAGE-----

hF4DR2b2udXyHrYSAQdA8j4Z891ILnAM2iPL6ODNNgUth94E5ytjM394zKimSkkw
SJoquBjwX2WDDJ/PhF9VgKZCB9e+koJXjlnV3RnaAbKIhAcX/PdNFax/mF/JxT4b
0kkB67IBox5wqAh77Zo8vgYNHFxKwF436Kn4IEULb2lIpUiY2xogxJP6AErGhrHZ
jazrNbMBZXJ1Wd7SZZsWLkSWukFHlLtdqXYI
=u+Ht
-----END PGP MESSAGE-----

(click to lock in place)

โœ“ Interoperability concern.
GnuPG 1.4.23 โœ—
echo -ne "Hello World :)" | 
gpgme-sop encrypt \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxioGY4d/4xsAAAAg+U2nu0jWCmHlZ3BqZYfQMxmZu52JGggkLq2EVD34laPCsQYf\nGwoAAABCBYJjh3/jAwsJBwUVCg4IDAIWAAKbAwIeCSIhBssYbE8GCaaX5NUt+mxy\nKwwfHifBilZwj2Ul7Ce62azJBScJAgcCAAAAAK0oIBA+LX0ifsDm185Ecds2v8lw\ngyU2kCcUmKfvBXbAf6rhRYWzuQOwEn7E/aLwIwRaLsdry0+VcallHhSu4RN6HWaE\nQsiPlR4zxP/TP7mhfVEe7XWPxtnMUMtf15OyA51YBM4qBmOHf+MZAAAAIIaTJINn\n+eUBXbki+PSAld2nhJh/LVmFsS+60WyvXkQ1wpsGGBsKAAAALAWCY4d/4wKbDCIh\nBssYbE8GCaaX5NUt+mxyKwwfHifBilZwj2Ul7Ce62azJAAAAAAQBIKbpGG2dWTX8\nj+VjFM21J0hqWlEg+bdiojWnKfA5AQpWUWtnNwDEM0g12vYxoWM8Y81W+bHBw805\nI8kWVkXU6vFOi+HWvv/ira7ofJu16NnoUkhclkUrk0mXubZvyl4GBg==\n-----END PGP PUBLIC KEY BLOCK-----\n") \
  <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: Alice's OpenPGP certificate\n\nmDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=iIGO\n-----END PGP PUBLIC KEY BLOCK-----\n")
Missing required argument
stderr:
~~~snip~~~
           Missing required argument
~~~snip~~~

(click to lock in place)

โœ“ Interoperability concern.

Encrypt-Decrypt roundtrip with key 'Alice'

    Encrypt-Decrypt roundtrip using the 'Alice' key from draft-bre-openpgp-samples-00.

    Additional artifacts:

    Consumer
    Sequoia 2.0.0
    rpgpie 0.5.4
    GopenPGP 3.0.0
    GopenPGP 2.8.0
    GopenPGP 3.0.0+pqc
    OpenPGP.js 6.0.0
    OpenPGP.js 5.11.1
    OpenPGP.js 6.0.0+pqc
    PGPainless 1.7.4
    PGPainless 1.8.0_2024-11-06-SNAPSHOT
    PGPy 0.6.0
    rnp 0.17.1
    rnp 0.17.1+crypto-refresh
    rnp 0.17.1+pqc
    Sq's GnuPG Chameleon 0.13.1
    GnuPG 2.4.5
    GnuPG 2.2.46
    GnuPG 1.4.23
    Expectation
    Comment
    Producer Artifact
    Sequoia 2.0.0
    echo -ne "Hello World :)" | 
    sqop encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    
    wV4DR2b2udXyHrYSAQdA4tYCwq2ZanDx31AowrEAwKIQapYrabKghEve7J5cERYw
    oJYg4Q7aL5yGtWOz5Tz0b893bIIIIOT7WQ22sAkVllHgmdX5T+SBEragsDv/u+rM
    0j8B+PfU+MoSCvTVbd1FXwQVGv+EQO9n4IoJrHunFOWjy6H76hYyoiOJTTYBR8N/
    ybB1OO5wsQbrFLv+htVYOlw=
    =gi39
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    rpgpie 0.5.4
    echo -ne "Hello World :)" | 
    rsop encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    
    wV4DR2b2udXyHrYSAQdA4jVBLXFLddFJjijNNcFf0ErXOR22LCorZXNum2cjvCAw
    yfgSinhrFe2T1C6mlfJ+asnbrzOMMpgv6cKHVkjfjXgBu07Bv+a1W/YVMq1hxg4+
    0j8Boi55ecTUTu5r9GXu/OECxkpCeXErJE+L5DLR9/h1n/7n0QEZTGmE0F3smzxe
    snfrxs0zpkXLmy1cyXFmbIg=
    =jDn5
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    GopenPGP 3.0.0
    echo -ne "Hello World :)" | 
    gosop encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    
    wV4DR2b2udXyHrYSAQdARs7YA9GT8RFBLMDXfTpFBOyARfxO7Y4bLFPw4mGJ2jkw
    Q/E9M5eM3UZq45XZuphlsF1tbxhGDXFy61frvv3TqHJhJgUF9wxY05Bo9SZd87nw
    0j8BJLHc3A5WEh/N2xuG0ncBDr61WakiQheBOSf09IVKV0VbSJX/odNQugvOfs3r
    ho7qyjPSI9nkRuGhS2I9q0g=
    =lMg6
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    GopenPGP 2.8.0
    echo -ne "Hello World :)" | 
    gosop-gopenpgp-v2 encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    Version: GopenPGP 2.8.0
    Comment: https://gopenpgp.org
    
    wV4DR2b2udXyHrYSAQdAFXhLYeOi2RWXtON9/seCWO7ZNOFaGMDv+Dal0iqqj18w
    TsHE7o+UAWAz3pN1XeokezSeZGv/BsbuJkBbfRbMffAk2djrhJEbQH+iwNgXtvoM
    0j8BHM5u84UAjETgSO0LGZaP88pn4mlnpn1RayxeKQFnGa6JxA0sYya2ttnCTtPJ
    OzvHm8zQWsRwpIoSsf+jECs=
    =ES6M
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    GopenPGP 3.0.0+pqc
    echo -ne "Hello World :)" | 
    gosop-pqc encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    
    wV4DR2b2udXyHrYSAQdAfnoPamTfyjz7PnVAkHvBTL2a7yxlgDFthoJS77SltV4w
    1cI04I1ToRFN9RxVBExfp9pQUS1DU5iRDhOFeA0vWcKYn+m6Br9ooU77QtX+aKdp
    0j8B1nuvXlld+J0qaRi0UaLErHXK76Fx7iwiMNATTTTWQ08leEScJIsurwQslqfm
    zAoHagsZba7MXGivE7gtbKc=
    =48Mf
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    OpenPGP.js 6.0.0
    echo -ne "Hello World :)" | 
    index.js encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    
    wV4DR2b2udXyHrYSAQdABjBnTE6pwFN7XAvLJsuQIlnrFYlT93yUrYL6IqwC
    ogsw7/VNs0LXjUQhAHPIRHSx1CmL/ieSVzMf+cztImCL3DF3rESLXTrMIsep
    cH0F8R/p0j8BKQVNox1FoZbhwciq/AgBiPTTloDG/vgrlJcUPDrGCZ8E11sX
    qEK645HVWdHeak/zhJ9+I96Ebqj5n33F0lY=
    =G1oH
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    OpenPGP.js 5.11.1
    echo -ne "Hello World :)" | 
    sop-openpgp.js encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    
    wV4DR2b2udXyHrYSAQdAJXbjk1VoCqhVDz5udYQ2hqya6Qj5ox4MS7lSjrV8
    MGMwXrlRHY3GchO79ywKrwWItRcqTvHz3o/2lJzUpfmMIUxQiAbNdtyNZeTq
    xE3nmSw40j8BWgT5mO6JVF2kkwYtBd+eO/v8MeZdwHYcUAtd+DiOBIClQ2wH
    HGyYRtq2EfhDZ1O1SsP0Nx4VHPf5Tm1YLyE=
    =0H2R
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    OpenPGP.js 6.0.0+pqc
    echo -ne "Hello World :)" | 
    index.js encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    
    wV4DR2b2udXyHrYSAQdAuDgEkeiKob+bo1oek2lCHOIM/tb9NrC4u1UzKgv1
    fxcwlvRxNRv8vGS4+8lAu1il7PssPSF3BiWLboX2rR5GzyQuBKi27Ueqa6j0
    HCCKDeGC0j8BaEWCAKXonGaxCHQYhz/Zmcuz3SIKgk5tudLepzVqTMyBO60t
    Azk7FWtenEte8LkbuxBUUELRSrzvymM7axU=
    =P1CC
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    PGPainless 1.7.4
    echo -ne "Hello World :)" | 
    pgpainless-cli encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    
    wV4DR2b2udXyHrYSAQdAcuO680C3GeWo9Ly2cEuKDfwpwW3Cst+RNoUANCn0dg0w
    1CCxiYvSPC/uvsYk+31fZnZS6SYPdacCVEFgoQVw+Ebf0u4uD0iZI0VA750XFjhU
    0kABiTdHYeFSZtoQgLn+OwK78lvbNvvoVUxrXb5/tvnlK0sm/lvdznrQvYexbTn3
    xkH1OVdWZ6Zz4bW23fjNCkmc
    =VT8X
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    PGPainless 1.8.0_2024-11-06-SNAPSHOT
    echo -ne "Hello World :)" | 
    pgpainless-cli encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    
    wV4DR2b2udXyHrYSAQdAiyl5rE7hdJHlu2DMQ4OwPYYKAMtXeQ8BQvoAmNVhVQYw
    xbSYlUMJXVvYvQpk7BZwBV5ELaEvqhbWYj8N4i4s+4GvMPX5esmOEq42QBhW393Q
    0kABvBUtkFabrDxR69Vi6GqbG9wB5SwxM4MeAqPw6I5nSbQiz0yuUBIPwp3XNRsY
    AlfkVLe1//SmwXyJ0v6kxWsx
    =muzF
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    PGPy 0.6.0
    echo -ne "Hello World :)" | 
    sopgpy encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    
    wV4DR2b2udXyHrYSAQdAUQkiPIJDGIpPM6S52HgDSg+MGGxpzY3ofrrg1bfC738w
    gao8J2cBM8tws/T9Dd20+NWMMiGvBlYx/D6Jmydyrk9aetBpDuGmzq8psauesjMo
    0j8BrSdJmv4vc6tf7IfJGj6qA3jKjTwzuHl+lSEJ2yAAOdTt3sKNk5hqjOSDaayP
    Ecz/6HwBjEhQ7DxC4A50JRg=
    =c7iV
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    rnp 0.17.1
    echo -ne "Hello World :)" | 
    rnp-sop encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    
    wV4DR2b2udXyHrYSAQdAb/Sy8Vds51Zt2HHSZFUwsenrhtxOA+v3xd5RPzV5rVkw5GY4NnOvaABQ
    yuHgEIy88tMcgkFECEzhlgu/r7qXQ9oLWMZTXLK+z27LMC8OmYgR0j8B9OgL/KHGQXSSjQJGMjdw
    UTlFAHtge6cViY5aD48C5wYeQOju/apTvptJRZ1aRS1t8ZSh1J6C1TewQr/zI2s=
    =JIAV
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    rnp 0.17.1+crypto-refresh
    echo -ne "Hello World :)" | 
    rnp-sop encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    
    wV4DR2b2udXyHrYSAQdA4WyCH8C1wFc7WOMDgCVTNuoeq8mIOfV9dTRh529ciEcwGVBlLfAEhk/n
    Fxn6nbckDyWIAy29gvxOK+tzlG4QUGBbm9pqkiDx6jHhwwdxICPJ0j8BqKohyAYhchpUImzZDF0T
    sRh+yqp1p+Doi2XAAc1Ba0dJpzm0OEySavgqM5wVzg9xx4tPjdYKByLfbwRU0/g=
    =GNct
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    rnp 0.17.1+pqc
    echo -ne "Hello World :)" | 
    rnp-sop encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    
    wV4DR2b2udXyHrYSAQdA/H2wEGV20ulmVCNYx6zBSerMJ2EIzYhQZ6bMDsXizy0wl82SuC9yMfHB
    WQQOvxH5tyisHCgsbGe1HrZZ6ez5a2iMXcu4qXrZAWXzn4kJsEKT0j8BvWusbTxMrEmnKFhTt1R5
    kwkUlC1kvQnob10fcBgm6/egK0bu+IPlgh2R5UGZD5ZW8+aEQpFpREfV/VseuTg=
    =sFp+
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    Sq's GnuPG Chameleon 0.13.1
    echo -ne "Hello World :)" | 
    gpgme-sop encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    
    wV4DR2b2udXyHrYSAQdA+qFosdWTLoBJOZ1kTG1HXImH0pOf7UPKnZI7feAPjxEw
    IG4HKBzd61OdKMKxFNKTk47FHJRYauAAIxEMXPj65I8f4m9F+wLiEjqcihlN8Z7p
    0j8B8eFussELilPACXJoEwBBD+x2SCOVslc2AQfiKKKKNw3pLBa3ZxHuOnmRmyS8
    Cj1E/VVaRDYpY/li+DNhKRY=
    =rL6R
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    GnuPG 2.4.5
    echo -ne "Hello World :)" | 
    gpgme-sop encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    
    hF4DR2b2udXyHrYSAQdA+P42q0ib5D/6i2yH7tWNwMU0pddRjFhPgJcW24vaZikw
    TyVxdvmm/dwR3/NzJjoiP9ER0DyyBDn6h87mub891OpmPzV+VSdtzM8P4PVDia9X
    0kkBRot4bjEmkFZzeeN6y1J6xaVuQLzCBDItDOLlL4db5gfa+qdY63fXSOe2mAuZ
    NJDYF+uHDsuVxU766x9o/wI0xbQrbgZ32cUx
    =imka
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    GnuPG 2.2.46
    echo -ne "Hello World :)" | 
    gpgme-sop encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    -----BEGIN PGP MESSAGE-----
    
    hF4DR2b2udXyHrYSAQdAgEdizb0eoJpiHU759Ddfy6Fw+6wxqzPliZ1k4F05/DIw
    +31nC6pfRAk5aFyrwUtauJE/fjnVa02sgRuP8e2obkbWYVu9Bz1FZj9JB1Addi4E
    0kkBmS9WwySPiuB+3C/VR118N37czDaalKHIymgYREEMd6Z0fpS0yY1SbrLAhDeV
    /QqRW6KYjFGqgriR7dZ1xt7GJq8Pbauw8z7D
    =FrBw
    -----END PGP MESSAGE-----
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sqop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rsop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-gopenpgp-v2 decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gosop-pqc decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sop-openpgp.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    index.js decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    pgpainless-cli decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    sopgpy decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    rnp-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ“
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
    

    (click to lock in place)

    โœ—
    echo -ne "$artifact" | 
    gpgme-sop decrypt \
      <(echo -ne "$additional-artifact-1")
    Invalid data type
    stderr:
    ~~~snip~~~
    Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
               Invalid data type
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.
    GnuPG 1.4.23 โœ—
    echo -ne "Hello World :)" | 
    gpgme-sop encrypt \
      <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: EB85 BB5F A33A 75E1 5E94  4E63 F231 550C 4F47 E38E\nComment: Alice Lovelace <alice@openpgp.example>\n\nxjMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U\nb7O1u13NJkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+wpAE\nExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy\nMVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO\ndypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gLO\nOARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s\nE9+eviIDAQgHwngEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb\nDAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn\n0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=\n=QX3Q\n-----END PGP PUBLIC KEY BLOCK-----\n")
    Missing required argument
    stderr:
    ~~~snip~~~
               Missing required argument
    ~~~snip~~~
    
    

    (click to lock in place)

    โœ“ Interoperability concern.

    Encrypt-Decrypt roundtrip with key 'Bob'

      Encrypt-Decrypt roundtrip using the 'Bob' key from draft-bre-openpgp-samples-00.

      Additional artifacts:

      Consumer
      Sequoia 2.0.0
      rpgpie 0.5.4
      GopenPGP 3.0.0
      GopenPGP 2.8.0
      GopenPGP 3.0.0+pqc
      OpenPGP.js 6.0.0
      OpenPGP.js 5.11.1
      OpenPGP.js 6.0.0+pqc
      PGPainless 1.7.4
      PGPainless 1.8.0_2024-11-06-SNAPSHOT
      PGPy 0.6.0
      rnp 0.17.1
      rnp 0.17.1+crypto-refresh
      rnp 0.17.1+pqc
      Sq's GnuPG Chameleon 0.13.1
      GnuPG 2.4.5
      GnuPG 2.2.46
      GnuPG 1.4.23
      Expectation
      Comment
      Producer Artifact
      Sequoia 2.0.0
      echo -ne "Hello World :)" | 
      sqop encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      wcDMA3wvqk35PDeyAQwAyEZQoeSxhh3/omEGoTs9HV1ozJ351eKkI7j/FNU7BkqJ
      7eD4CSeiadKjPRULloUHbqSPfZrvmID9xeGP4o+jdCKdj2S3iK2VIIB6d3AOHmch
      Q4BflunY30YnVpJDFxvhezjJIMtG1Vzdn8jvBVSMT6q/fKgvd2Y3cDYZLNgGpjpM
      hIrBIbeMNfftwHX5You6fqRboUHRKv4Tm0xRMDZLTg76gMWYCgr1xv5Px/BTONIa
      Aiqek8rrYqulnLQ9rEgLehfmbsLgYMy76FpUcdH8wK0ze+Ujz/kmtPc8aJsr570O
      69ANsNAKNg+/YB/Qep1zR55tgLtgkNgZ89B5njPRgYn3OO528tkdIvQ6Hx6WCb3T
      aJL6syLDUqWnJDAg3zkKN5o0jyQTD3LHKVqMIGiBkCMNykKww4YJ6S2YJI+II5cK
      MmLObI/3l7DDAnRi02Kw2x4CeLXeg53co3qutwcDkN0LMyZeSxcZ2dBKIlK39sPv
      V6B0HIzQkutsoibUsnGO0j8BjxyGZCLqUwdrJYp9CqblqgpSLYePx5QKFOAwTXR5
      J2tbXTkzdnucycLMErhn8ldMAUQb8dN86ZVr3nBiC7Q=
      =sM4S
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      rpgpie 0.5.4
      echo -ne "Hello World :)" | 
      rsop encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      wcDMA3wvqk35PDeyAQv8CLEgga0rOAi+zEGntoYFNLM2UyaZQ4HtPz1Vlq7jKti0
      SbjZPyAvDjDuP6JyLdhTAybHUOsn8E4jHhcOu5TQiNt9e9wGBmyjzAISm/jRE9Zi
      xqh19pd8agSdAip2RJkbX+ny1UEZw1NRSxyboZ6Ygmn32UYAjrHHU1MuizKSM6w7
      33G241KShEWpx5itFqdQ5r61v65wvfl8idwqA3tLNFuzWLzrx5kQGYmqYtqII+ZY
      6YCc7jL3vNaBS9Yhf0q13LAKnhMlCDirMZn4WaMrlwhhOk08y1gk1fguXn3/M5TK
      13Fr3p4oc54MtPo24pB7ET8Atz2ZhzyV666UQwwKSNDuenajLpACjEx1DOkNNM+u
      oBMff8dvEBYLPwkIro+ero0E5XAAW8dFIMa5xbRoZsKfzw6q9MfaJrIS5Uoe9fXF
      s0ruMiVHUVXbiCwGGvuN9+cclYh7CBiPIi3RUHwUykh7YX7pUwGtT3p0WRt9XLtw
      wjziUROOpVWLFT0TFuI70j8B50wvJXazczaY43iHpF2YBPsekOYfEEbOqA2FLjqg
      ERNiuFwFYrCM8BfBhR3B3HMMapkKgZQbHI2EsxGE4JM=
      =vLI9
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      GopenPGP 3.0.0
      echo -ne "Hello World :)" | 
      gosop encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      wcDMA3wvqk35PDeyAQwA0mqWeZOzQSMT2lomYsIH+BESKBpyyd22LOrEyWgQ+3nr
      /y4dkM//Ab6KTRJ8yzR2pyjXYYKmHUYK+h8x9vkmbm22cu3Yxoj89GVJJGPTrAsp
      X6wedY2wRILq2CCWKaolKaG/o4JTsU/PgDKIT4ApvMNp6qCa6aG4M4Y5x+fMsy+K
      q/a+7YoCHfU1D5xscqmgx33XadaijPSmAzJnw6tsw3qQVMnZddZavErnCk/zjmel
      nui1k/4lSY0tmUcDJAlFgqYxbljaDdJqJQ0SvRMDeN3RfvX752IEKqyWrybJklNt
      QtEE49ywT1LIm6XwTObjM6XUYr5ZelrAq8zbc0DMvGIWJR3cjO8tjbSwPfaj7ohV
      RizsMwCxged/ypG9BfQt0vqnJXiV9bPkIIDh05Y0PPuukAodi9bT3DkfOAwd+VQQ
      ZGgMYIwQlU5Fs/TYMcVDWbaPkZ5AUTpRbsydSeSJ/N5MvGUjlQwKSovJIi3AIQiO
      lTGkuKIwjFlIf2mcEhqk0j8BRADc0nqvhIDqZVWGKLwmvm7M2HSnci+kd0a9Fqi9
      7kDm2U9msUitjOEF2ISbahH8dGbaTKq/ohwo8FsUPag=
      =f5uB
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      GopenPGP 2.8.0
      echo -ne "Hello World :)" | 
      gosop-gopenpgp-v2 encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      Version: GopenPGP 2.8.0
      Comment: https://gopenpgp.org
      
      wcDMA3wvqk35PDeyAQwAqwRhlMXbk+XQLk97ZcHWJcpa53/28nMoF4Kz0QqA8WRc
      uXuwek6o8yDgZ5+UFdq4aqO9FlC9cEQqubH+oNSPlf24U2h+tMOjtUsnfdeC/J9O
      QmtbSBxwxg5aO86UJqEaW+b9PfFdeg1T0xNbxwkcZqFbkUFm13tYWA1VGcylhpKa
      585WGjgTwGSFtidBvJz3zHZNSW8xdLJhVB+EFw7TGNNKHP2RGFFMkwa1gWeqgPIF
      3Fs6F49TRcbQpVe4WjTzRkx9982In212MZVLD+T91L3kiaZGCb1pv55ownf7MvuO
      WHCfR2GzmNChIOttbOgZCZMMF/ea+D9kWsG6sYMnx+WZUtZLvLeW2+X4hCPq9myZ
      CFKFTIReJ2E7lwNa35K/iQ35XUQeVZinSYiVEumtr1P0lWKOldkXLv2WaKka3s9/
      C4aQsgd/5k+vrcBlDl+RKq3puOEcA9t5KO/vXHTl5Lgx++mCI3zk7YB+TCoi5JlL
      xXTQX+oyQsHVKHbPZ4Kx0j8BmD6+zwyr4an7MdhK3cNBRa37KDqHufEhciOs5wMU
      fWdxX+COlNMNiXFjAHjWmlPUZQjPDpwwCWjQb/pGllA=
      =D4wv
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      GopenPGP 3.0.0+pqc
      echo -ne "Hello World :)" | 
      gosop-pqc encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      wcDMA3wvqk35PDeyAQv/ZN2BTld9OuQXL+Bl6pvMkfdkUFPJEToT0YmYUhUSa65a
      SrW4shM1Ip8psNh/HhqgwoXN3GAxPZW4SXyzI89i+j9Wbk/5VjkzWVZTYo4oeWpo
      Uo+r5qjCSpGfofu6wvB5DfFI+bhSySjGx9rnNtiqKwgpwLRXme6K6ySS9wWm7GRy
      tevkoo89qTb1cRMr4HyXbKRLJ0lyKes6uYO1lQTofPzNc6dwoy17tBdE1yUseLaD
      OzhO7SgndGea3vYJ3ouppVEBIgh0dShD1yB5dc+P79JNwurTKz3N9Jf5XHwOJEjZ
      Lrg0Ndb7FCN+C2ArB50iX73NmMCAly1y/yP+17LXkmv3mhVPOSwCzzyWg9CLXPJj
      xGAFsGE3srKwaPUlBjb+NjcDByWQLYCM+k6siCVmigjgnz2Urihl3j3jHaeSSxPM
      JUYmcSiw1WF74g2HmsbDPF+DpWZ/ARwvgfu87wz1G/XyaO/oUv3tFdvCDA0EgM8P
      axl/4Qgci/SsSzL3Al+U0j8BYqwTg5P41lNwsA5i+V5+6qZQwZgBQ98ydsACiFTk
      csCGiNtIC650VpwJl5TMa8uZenTUMabmPOED3FrP37o=
      =z9XD
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      OpenPGP.js 6.0.0
      echo -ne "Hello World :)" | 
      index.js encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      wcDMA3wvqk35PDeyAQv8CHgICMqSsac3WEmd2OAT73J3haj6o3cFGJwznUr0
      NoUsHwZL9Rdq3Q/5rKqO3hlMnEAwQQkkYnHsOXDYerZzrMyoCG4FKcOiw1JD
      rP9pIOrPKb7iMqaB0V4PtWkcJa9YfBoHQnchFu72ZjNw4nLwfsWf9W4shSzJ
      V31B3wccXn2BYKWab9zeab4GUF4R4yxPiKlSnxeK3kAGjAH+GjmQX//NBxQm
      Ei/JvvTRYte7Co7A1NqzjsBtWq4HiRQsm9T3kqVXFXEyUEcnq5HyTHk8q4MP
      mXWA8uqMKeSswqa27kissW0kfs3KxHPoWA2ww6w9a7iiPT4CaSLUBbLODT3Y
      WdlXNTvOzgqvuR2UlvMjjPifRcYA3qtl9u//G2YO0HyXVDakGBhQ+84U5z+4
      65m8BLsE6NpYVaaT8C/bIqyG21v4T4jbn0xWfy7NibR/bRyGDaxCg7Kx25gv
      gdPDusCafHHd++iL/3Cg8TPQYmLqESxcZsVGk1gymSO02JZU+JuR0j8BD5IF
      xZL8aPF4WFsXULoCLzWxv7GRn6ik3Nt10YrNe4wmFXuRpfYpOdKsqohVSNtl
      zmjG8Omk46e7VCDGrKg=
      =PhOD
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      OpenPGP.js 5.11.1
      echo -ne "Hello World :)" | 
      sop-openpgp.js encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      wcDMA3wvqk35PDeyAQv+NwGZGR2XMd+GgFxWSqeb+LHSZsTgKYdQQx+sGFZa
      Xm3EUU1JgRonGFVnZtE7ve8hiUUWKyEAppi99lRSXtrvXeQ/gCjxU3YPw8+t
      BXNi5gJIpDPX8QXi9i9/r0/JoctTcRkdGyeXfxuJ56Nn3nQguGNe6Q74ajTT
      yCczv3nCYLv95DdDL2U7qpN0Q4pi0NCR8DlivmX472z+CX4orTyyHaTKdBIe
      DAGFVZlbJQ5wp3TAkF/8qHama495vQWiVGgdQKP27VD1okrlzua+LLvY1gMb
      Svkz1RiRn967JcpJ/xBcOGaMz/4Io5qhK6ZPda+sNl1H5bNDdYEVytIdtIqb
      ZbmyU1k494DDVGGEHlAg0c1u0nxj4bMzUA/m2qU1UXdn7z2/ipOEo+UxhuWg
      UM8l7NzVrph9tm3uG4ylIt8lam5VODtVRi0qVLlgnuCji12DaTxqQD5RRnki
      Z+8sUolU1xk9DdKuitgibGrzNkDJ26yaZByRBzIG4xk/W+qlLxLy0j8BeCcl
      VljcJKlYQMNretq4AQ1s0oGtWbLmhKnyRUFTicrYtIUZXnBoNwiBXhJvgkzk
      N03DsSX53Ja5EaMclH4=
      =GBgV
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      OpenPGP.js 6.0.0+pqc
      echo -ne "Hello World :)" | 
      index.js encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      wcDMA3wvqk35PDeyAQv/ba1KSOSepW2UZM+/TR9v9mP943gUNnvlEflSnWWO
      0YsTLS9mMl1yzxUVNtdJRDFdQ+9r1FX8ajxuegjtBfjeBmV3f98N1loYukT6
      O7Y/eNpw74mogsgCNIqSWKppu+2qfupLBU057FLG6d78Xs+0ug9ZZJ+Mw9lx
      3b7pRnKSqBC/oFACCdLBuvh3gf67W9PtbNVz1ujxIBVcPIUGH/f4I7DTAEbx
      VoNH5QTNcFr8FMIZagZAFeNLC9v8JzYnw+/WNUgh25dmBM5+Py1kpwMJycgG
      bmyJ3yzot1UWpoywGSVaBf9fVTm3gYfOAzqIYqSmck9qhIAYmYjukdg1A1qG
      Mp95hqle1kHN0ThCt7wFv1VTf27+UtEZDP8RK/2T1ASeCzUL53ypDIMvbcTx
      ANCjQ6Nz1faJvoXHAk05t+Td1GgKhKlWBRpVDt0Z5WH8DpFGK1KmXSM0Zctg
      NxO6LO2r21LmE14qRqEj4s4VIrWvBuIa645a1t+QTjoLbKUKsK7p0j8BDexf
      hWVcje7DExGe5Ob2hktgCglXwWuwYB65YtXuDthonxqA4OYaDDKGvIKWZAPd
      wipBLfvf1BBVdirSIJw=
      =mfzd
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      PGPainless 1.7.4
      echo -ne "Hello World :)" | 
      pgpainless-cli encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      wcDMA3wvqk35PDeyAQwAuxgJAlzBk2DA1isRA+wWxp4UdEZy/GltQucyQNfG/6yD
      01jeein7dk8swU7LHVfKz+js+Y8MoScp99/FADKZkOehnY9m8e8AQecnG67m2zUq
      UF9tCWmMKDlPTbZFujaePuBj83ubfmkUwrpfPj62F7yYskntSnUeFqJYbd7krn++
      TOLWZQIzwZTV2dfklvDEGWHvzGEK4Tvomt0C8D0i09pLkdtVUbjTexqNmpqaEGaI
      s7lF0T1vwoJto5eu+cxOHOXauy+2ApxwWXh37MsBGb6lQhATah3WF4csNLE/oHjj
      feUe0lwjIm7yrl19Pnb9KglVx6kpLumSIYWAcgy82Eljhtddh/4Cu+gUlAIvBgYh
      vCbOkL8xj0wMtqmuQKL9h7cYucyvT+0/HtUUvFZQ/ul9N343qQq5pY04e4FVqpag
      TRVCIjxRWtJ8Q6CB/hIWK9MixD5doOouuUVuEqFXqQK+yZC84UAQVHOcazO/meRJ
      dmF+oc9X5FxjmrgTCf9/0kAB97z03pcCJMqyjEq0+t31lNPvKFR4wKXEtc2FW3z3
      ZzRkLi9gPpzxM6ISwcgpVGmkQp3Gonwr92fs0PHVC+HB
      =EobH
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      PGPainless 1.8.0_2024-11-06-SNAPSHOT
      echo -ne "Hello World :)" | 
      pgpainless-cli encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      wcDMA3wvqk35PDeyAQv/ceaX49/DZqZIhaM7Xh2FakBfJcNNoDICsf9f2pgfC+NW
      vTsU9f6DqtRcmOHhXTVSq5EFk9rwF08ahprOVfT3m8JYSs+g2YRx2FKQYOIOupY8
      TQdF6XQeRNo+8WFPiQt3rFQKCLCIPVPVG3NovQHHqUYdiIMA8of93khUNMp6YLyD
      ja9jh11IMnrNsroFAfmqYhz3JiNCTATk2mbI9Vb3diZHJutHcKopeVi54X3VlhDr
      S9wzkTsBjjY14TiaTEjCQpYb1IRDXtCt7BJf72M69/uvpzp+a2v4sWrmTYfdHi9P
      41OMOp8blzQtplUPOxL8tFXZqxr8Hvu7/rfssigjkRDEhE4BisiiMcoiTkLqlk+1
      TI8y+4JVRhLA/O0DlP5vTeGNG86SFBPBFkl/aFJ/AXghocM2EsJ8f2RO14fqgw5f
      //AFyDnoOAA816QKDyY8mMEpth5CIlpXF/0MdidZeBbvuD27Sk/Vaso0vS54UcoP
      oJ7qGUpD4YKQ+UEo1oN20kABqaXDLWUNqJt8zBbU/GrVs194RGgKGGG/0UA3cWVE
      8N7jmz3qqwIx+mtAAQsBe7TqX8JPmT/L69F7Ycjem6td
      =oC1h
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      PGPy 0.6.0
      echo -ne "Hello World :)" | 
      sopgpy encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      wcDMA3wvqk35PDeyAQwAgwYggUokpP1q5zvrZRm4UqHTbqMYAtY82FnPg+uDPf1V
      FHonClEw0hHXMXq52J1/CmpSf/35peW+A58MGrqYbbpojsmoDOL1hGJVt1nSl/sZ
      wwDg2MGyWDCDsglx1n3kM/MCFJZJy49j3kaNu3z8c23Xs24YoDvsIBJSD8hnjQ08
      M0eMtAgYAariuZpKzx66S91wO7omN8JstKPIkslDOovk6Zc1vXxioRuoXl15ZIY7
      OdpLQ6iDyoc6KwCZhoavqJBwU8yxSV7WRHn9j4xQ/XvTRK8JEENQMlItIBYLuRK7
      pZ/A9yE3eRowIaTIIhlxuvoFOmxzTJ7AliIVbarkaQjkmQjpR5GTNjcDrlU0MVzW
      ZwoPZpgLTPlVdtplzEdAxp+tKxkTs8p9PKg3IPgmLm4VuIE/2MjAIDFdOSzdVdn5
      VUaVr/kK91ITA3Qlx/96N/cc9pexAiLmwx8Sr/vL9xEVLhOSCUzUeeOkGbkAmiTA
      wr1tfCz7tr59+V4mRJzI0j8BVFEW1/zO3vENOAwQOFvsP08Tz1wOpJw4zr0Dj9pD
      tdbY68Eu6SAZu2/P+9pA1WANAsX/TIjFq7EkxiXLTIs=
      =Amtw
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      rnp 0.17.1
      echo -ne "Hello World :)" | 
      rnp-sop encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      wcDMA3wvqk35PDeyAQv/T5ZaCQPM9AXjSURaB3jfZTlLlAcrIKubOc0Q7KuCPzHQMEKh1GObmmrN
      ryuyw1dvI08Nqiz07fTFsyTcdj5cFCTZRrctQFC9Op8B2q3y4Tyy2nNuPMXNNnh/n/VLv09QyMhN
      7QBHFH1Qk4ipRKJsvNnvCQDVcgXN9xR9KnG1dh0lHeeOaZPfEA2wX00iz3tpsig/rnj9HHTRPMFY
      y5b+sXfDRfYsgVR+892XFaDxAge2f9B7mwmlp/Gjbu1Y9Hq2mK3kBWZmRNNGYtTTsQW+DhtFoo/0
      nRe9Lvp7dg29cwKHJGeiX4SH31/rfn29s5oxTSrnAHeERjfbV5hD7njuhJs3GhanGZU89n2Vw2TE
      NXBQK9NT8cDA5m3bgMQkNDOZlE+EFZw2MawP83qemtau2sUV/KHDPsDOL6r+LALvQe4JjMGWtroH
      IZtcnQW6QsGPzfGux4e8roQ6PK/aIegiz9kwW2qSdnH2D0w4hadBpTFW820hb+EDQGE4ltJKEasx
      0j8Bm4psHAMPnMqY/vlmDW5qByKWiF0YRF8tOdX/2+G6l9nY/RMPQWgiQu9NADzoSG48KIrhhY87
      cBcTEtvAa2w=
      =hPeD
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      rnp 0.17.1+crypto-refresh
      echo -ne "Hello World :)" | 
      rnp-sop encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      wcDMA3wvqk35PDeyAQv+NcP9Leu0sUPZixb3uqhLbRzvrLbQdBPP34PkjTGlDQs4y52XAAkyHgjw
      1euqgj/YhbyR/jWX0ZhJd7xJnZ+OMwKWHLiLHSYLbbUPMxDpUivmYPlxMlthEg1kG1Wkt66WEe8x
      mdWXaIpI+v2mF0QsDG1HvYjV0K0RW2N51LlmCsi0Pi/CvltaxZ3AMqQKJJydFbcmkVriBDxGoAU2
      KDHaAFrp2uXuZqJNsLc/FbsWxfgO+tkALCQiT7IFi71lqz/4uNwWNm4950OZqdbMCEcj78flJnOM
      2vKHrgLvk0OhM6AK7mmJwGMSaMzaylCCsFCydXvGG6zDbszgT+qaqaXZhpsCq1hkQX0/ipTRAUBS
      hImKDKaQ4ZqzBI4sQeltbuDTNL9946Z0XsVJcur6fMaWwJE3uPiWbkfUV+Y0QTeF6wgyorNENzvi
      H72wq8QO6blSMI7/G5rjIUgTcdO1iQU43F9uY1iGyOSs1rPwDOUPcW2pRezsMERCsx+WH3R7l77M
      0j8BDx4iNAdia2h8bJflpfs9kHGi+nuyMHyAplmSY6aLNqoGKNGCHq1w6VGpcOiOtvXjgW4zPyfX
      egVrYiByxKA=
      =O3Sn
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      rnp 0.17.1+pqc
      echo -ne "Hello World :)" | 
      rnp-sop encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      wcDMA3wvqk35PDeyAQv/WJnKRUgOkCCN0HpzyvC/q2JyQKG0xhbtyowgcK8NTfM1HdETmE4siBvN
      uXikjn8SAALTFS4F5b76RF2sDSsNWqJYD9yEp/3mIf/k342VDG0itKQJywoIWNu0Q8/2aCX2UYdO
      YOJG1lAf9eD3+rQSlhsO/LwliqLkhVwyWeDYnHQIHztavAUq2UZ9h9OCRo21KfsAG9crg+r0ZbYE
      GxksqWeE5+5HgcxETkZTNPECgV1ca6csWZH2Jvp7OOSs5Edx6gn47deVFZn/7vfHPRmXe4R5fBfu
      Op/x7wmAr5UqP3QFIVGhoKmLWU34vEDmzryQWNavV1sfI9h08fIXF/zwIIh75Cbx+Ink6I3MlaUq
      twqvThp6B7lmkNVBeRJLjPiJYKetVfRwLcmgZwxza6eogOYQePmrRUv5T3zZBwmCPB4FetShSHyr
      E6r6ytyTQH8TjoAtNAkUBmj+ItLPaBdYc0B0fNysukRfPoV6kKbNPI7AUWyG9h2Eys5t6dVMr5ZV
      0j8B33/aUO+kk+2bxk9oL/HCzS0JjHxR8Xm+ooHZZ/Gh8fwr+Up+tqWBNZc88RyYRAaUYsrOdtYH
      JUdLsXDxl9A=
      =FH0z
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      Sq's GnuPG Chameleon 0.13.1
      echo -ne "Hello World :)" | 
      gpgme-sop encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      wcDMA3wvqk35PDeyAQv+OVfIhaPFun2z89x4EmNxXnl4hnGvPsOu+i+pWhgcoKPx
      VLF2SPMkb419iVInvvWTpdmiwcJDWrWuEaeqYkJQH+gk6OHiKwQpHdC4HgZIIa2e
      HjhwlW7cDehPdnvyvSI8qUwPTMY4RnCHJFM0WfGdYd0KPjtOF4QA1gFr7U39f/pT
      u5owsdyBv3ejQriKT24CqVq60YMl3VbIxAkrD/bjdJVh74jE8dDh/SOXorgjR2Wj
      xo242l2F1vabhdBbMbLbdVUDKptONOzSmKK956VkdEk3XE45wPDtXQV+8N4yiVbc
      hlp/d7lv8qx+etfHkvmUGWa9XPIrCMZZJCOM5juFRFmyUXZC1sDOtPVzO9YiydEl
      5eAfOWm7LKAhw4NMLpOfkvznI+/VLMAhF41McfG6Dy9hn4Mi+Jelaw4FQSrrC8Ku
      AG3XEhp30zGVjO7AfHmUQQllBowcFBYlpLJBy8zx/ZapnLJng2oNovBiVRsoxl5t
      0Hxr/hnUCSp3ne6lN5fS0j8BVGWdHBZESGhubJEfdGxTZFxW979eEnFmcXOQP2QA
      K66MgerkHbkBLeYhFnVG1d5QN3q5cb+dNPQ0gSMv+JQ=
      =KzqP
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      GnuPG 2.4.5
      echo -ne "Hello World :)" | 
      gpgme-sop encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      hQGMA3wvqk35PDeyAQwAjqxAvGSGYQt6DYO/+8taw2Yjdu79x0Z8yUL53DhIwYF+
      JQeC3gWExPD0CwDB4FWMl7nArt+QQFFsXnh9+g2BfptyUAj6WMaWN8TnFv8MJTdN
      nO8GNWmw0Gcpvng0T3cfoEKK5/o5jACn6HjeiuazHEqHwKG3i/GvQK1Pcl7hLnWX
      kC0xyORernHaBits8NA1rY2ltoUgtTKCkz4QtcHAXBVGZ8EBYYpJiEBZfAATazAZ
      ByHoxRbNmPkY0JVZWDvv28ktfUONz623OCBoxQ6g4FxRq0VMCEZw5auY0Fv62o+R
      KtsB950HnMxgzTInbfeIsK4IThlsYnZIokQ8JDaQyQRd1MmlYjgCN0dD7FYiQLnM
      bH2zqxvcQ7Gs55vZpB3dHDlbSNbJ/aihL2VpN9BmtAE7YYKWH8yYsWsgiwUus35q
      HyBr9sLXt3MJMJvO77LPIfhF+58nWtCpfnCOBurV4YI5xfY0E7GCZCmz1PfRt/QF
      tDO10h211cBiYmyuL11r0kkBoYqSlVqsQcSk24g7h9wYwnpM47FgXgoswSlbADYZ
      03RxVk6k5EARmbbSO6bVUW7uU5nK+Hhgccta7mf6DjF1ZUYTY86ZAhCd
      =m/lx
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      GnuPG 2.2.46
      echo -ne "Hello World :)" | 
      gpgme-sop encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      hQGMA3wvqk35PDeyAQv/SGP/Fkw6bsWzwtm1uM5aH9k3YDCc7zk8opzugM979oyV
      665hpvoUQEQmYTt1zA3VH2IKHeANS77/UexISB8Vl9vu1+zLskF8Rf/WSxWpn/FV
      fZELjnpQLcRBbHjcnXU81COfK5+7WEdSTvLW975MqeH9AeNjQldIMZJB7KBP91T9
      ysLyZMXWLHnEcONugtoWVcbEbIxLh0dNNbgycoLB56GACMFdOJ5kJoqPvtEgQR3z
      i9RXDKftZcberHcDYJ2Tmjq8oZP+hebckMsvQasKibU4qAEWWeeLgHLlUVVmrfTd
      Yq9CyrwscS4/PtjDVppdJJraruaelcWF4wDSr3KnY7vkGl0Y8cNwMFfwmFQ114Rh
      /asNsRMB/AkHLCExvRRLLJj9sRf2aACKxBuCLpgznmQfyg6tCfhQp2YlVScrXTlz
      wb+LAI/3A2RhJqBYcNifoIZ6cfAvVwXHwRUjBdwAgirJR2GdGzlrOVvP4VJa+jT3
      DBldmEmd1pe2dOaWJyJl0kkBsGpE5iUpDbpk1Q47jmFXxy+Y0nAooC8XU5pILlxm
      YH7d8Re0YeqKq6EGfM0KzZ340Q9LVUd8/5zGpeftsBWjdIU7CXSFqfr3
      =+9ju
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.
      GnuPG 1.4.23
      echo -ne "Hello World :)" | 
      gpgme-sop encrypt \
        <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\nComment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330\nComment: Bob Babbage <bob@openpgp.example>\n\n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\nNEJd3XZRzaXZE2aAMQ==\n=F9yX\n-----END PGP PUBLIC KEY BLOCK-----\n")
      -----BEGIN PGP MESSAGE-----
      
      hQGMA3wvqk35PDeyAQv+LojJXgwUvCqgqzDZhTaqQZOhjsZFRHOnQxg9a4ThcxU8
      2trhQdP6rFw9aPoo2sCCq41lEJV/2z85imnsWEAlDS6uWM/4Bk8nfMv86q6ffAIA
      lf6sOLpGB+nPQgZx/C8zI20c+ZiVPJ80hG5Fe/C1/GOKvCNbt1OSCHZ9PQuwvU8h
      btoAMOrCsNFqtVQrZ2bmSk2HkoJflvT8uDrcHLwbG4hLCOcatOYs/KxOcHl7XQTC
      wGGDtT80clIsGAqGxyuJD6eMS3zHhU1WBnqnrovpF5te6dfyh03mG5/rjnPTtuyk
      /zwAxQ1z3LBwRzw6b9N1/J0AlO34jNQqhKLCx6xY/UmllO2NxIj8EQ4a1b0R/inT
      YaqR571zmuvEDFyYtFj0D+zKqdCR8OryB0UOCYzsllsEbAvixHcNqOhKNwnkFJu8
      aapLjvMKxr3jii91e5JkmpGh4jUEfraJUAconkwrPdJafRptE//vr5cKoqeToSgQ
      RBlvO3xBsV7F4J7j09OT0kwB9mEALqIdUUdeLef1DRMCUI11pXrGELvqyPGZSruq
      geYcj8YzjFsDMM1Ft5u76vJf362nnX/zEdvqrq74C6Tbi4sE1mBrjDvsmei1
      =giKh
      -----END PGP MESSAGE-----
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sqop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rsop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-gopenpgp-v2 decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gosop-pqc decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sop-openpgp.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      index.js decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      pgpainless-cli decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      sopgpy decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      rnp-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“
      echo -ne "$artifact" | 
      gpgme-sop decrypt \
        <(echo -ne "$additional-artifact-1")
      00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
      

      (click to lock in place)

      โœ“ Interoperability concern.

      Encrypt-Decrypt roundtrip with key 'Carol'

        Encrypt-Decrypt roundtrip using the 'Carol' key from draft-bre-openpgp-samples-00.

        Additional artifacts:

        Consumer
        Sequoia 2.0.0
        rpgpie 0.5.4
        GopenPGP 3.0.0
        GopenPGP 2.8.0
        GopenPGP 3.0.0+pqc
        OpenPGP.js 6.0.0
        OpenPGP.js 5.11.1
        OpenPGP.js 6.0.0+pqc
        PGPainless 1.7.4
        PGPainless 1.8.0_2024-11-06-SNAPSHOT
        PGPy 0.6.0
        rnp 0.17.1
        rnp 0.17.1+crypto-refresh
        rnp 0.17.1+pqc
        Sq's GnuPG Chameleon 0.13.1
        GnuPG 2.4.5
        GnuPG 2.2.46
        GnuPG 1.4.23
        Expectation
        Comment
        Producer Artifact
        Sequoia 2.0.0 โœ—
        echo -ne "Hello World :)" | 
        sqop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Certificate not encryption-capable
        stderr:
        ~~~snip~~~
                   Certificate not encryption-capable
        ~~~snip~~~
        
        

        (click to lock in place)

        rpgpie 0.5.4 โœ—
        echo -ne "Hello World :)" | 
        rsop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Certificate not encryption-capable
        stderr:
        ~~~snip~~~
                   Certificate not encryption-capable
        ~~~snip~~~
        
        

        (click to lock in place)

        GopenPGP 3.0.0 โœ—
        echo -ne "Hello World :)" | 
        gosop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '99'
        stdout:
        ~~~snip~~~
        -----BEGIN PGP MESSAGE-----
        
        ~~~snip~~~
        stderr:
        ~~~snip~~~
        encrypt: gopenpgp: error in encrypting asymmetrically: openpgp: invalid argument: cannot encrypt a message to key id 9ba789dc76d6849a because it has no valid encryption keys
        ~~~snip~~~
        
        

        (click to lock in place)

        GopenPGP 2.8.0
        echo -ne "Hello World :)" | 
        gosop-gopenpgp-v2 encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        Version: GopenPGP 2.8.0
        Comment: https://gopenpgp.org
        
        wcJOA92wTJQbq0qsEAv/en3LGbODdQ48aqwzG4cqMvLmjbPczB+rkfpm2bSCe+pt
        lD4WExZnSZ1YQAV2wACrJGaGy5n9CTR7rB68pdD1ETu4vEaSarxhaZk1WV0KsMLA
        Ynyf2FLrOghe5g4jLi7guLGsdlfCJhlGD+95g0jjgSgBP0ywnBRgxIMrAmJz/EdO
        piQu0tXsc6oTPjXABm9e2KExunx9h/4SEkt6XvbZW4eZ20g7h1QSp460RkqEIlt5
        Z3kBUkvrPyQQuESqVJUOFTEyd6g3hohQMOlCGcK+wYRrC0RZaxssQnu46S375YWR
        9nat9sN78OW7IBe2+BlqzSwidOW7ewO4yufjWsbsh3oCIGiIQg01YUO7Ltlq0HmS
        rXY+aMAb8jlBSlKLS0JY5S+1CNCSmykgAvd0PuB2cqW4BHvuGnBLABM920QbDOj3
        TWoXPsdcLo7EWLh9ohuXgI23UB7ZxrIcJiFo4Vgbx0WnnxJRSAYlMOo9yma6U5Ya
        RharcjwnI8dVZxD7o007C/wJl7SYrQDmaAY2lzTdaNCm+VGWULSW2B/ol9MNS+2c
        KQ4wB+XbcaesXrEa1Ab9085lNdiuRsRiCr2KhCFFBZfp6ENvWA7xmERyckI93Jse
        lOamkmSSwT4aR0pkLaxKXbBbnGFMyNoxwRFMRgE8xo4KGqOTBygAkHEp/vajOdAn
        J87A74/6tXBKu+4WU2EqSnN+xjZh9PYMRvDvY4M8tflz3c8rhe/XpgCSHcBljE7N
        od9AaAL+/XCn2csBWjBSjzwpZh1U0P+XbnksdLFUfCAmXFW2vJZ754DcnQi8CQwj
        DvR69u+rYY5sVrmm0RhiT8+IEOlNLRUzoKEclzodlZLCjspI6EVaUuVxNx9ycrHv
        5DL6NPjnUit4T1Cc/UosnbYzbQdHmNj6e0B5JLSzzfu3crbY6Yq+BjESQHaX1ya9
        UDgLgnqIzT01z8x8ssyTJ5ht16kduIx5hd2C6LYl9Dbg+nOc3YRQ3XYqq5EL2EH7
        p3cPPG/VmZORS/YrQ6KhlH3SPwGyAmJInox0ag/kBKJhKIExgo4zap9LtzkzZceG
        YvUFoGXcEly/730UZkoDxlWVEjHO2jbzR+JiJxK2xMeo8A==
        =IKJm
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unable to decrypt
        stderr:
        ~~~snip~~~
                   Unable to decrypt
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Bad data Err(Message("error while parsing composed key: Message(\"unexpected packet data: InvalidPacketContent(PacketError(MapRes))\")"))
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 502, in decrypt
            msg = seckey.decrypt(encmsg)
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
            return self.subkeys[subkey].decrypt(message)
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
            alg, key = pkesk.decrypt_sk(self._key)
                       ~~~~~~~~~~~~~~~~^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/packets.py", line 284, in decrypt_sk
            return pk.keymaterial.decrypt(self.ct, pk.fingerprint, True)
                   ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/fields.py", line 1815, in decrypt
            raise NotImplementedError()
        NotImplementedError
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        GopenPGP 3.0.0+pqc โœ—
        echo -ne "Hello World :)" | 
        gosop-pqc encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '99'
        stdout:
        ~~~snip~~~
        -----BEGIN PGP MESSAGE-----
        
        ~~~snip~~~
        stderr:
        ~~~snip~~~
        encrypt: gopenpgp: error in encrypting asymmetrically: openpgp: invalid argument: cannot encrypt a message to key id 9ba789dc76d6849a because it has no valid encryption keys
        ~~~snip~~~
        
        

        (click to lock in place)

        OpenPGP.js 6.0.0 โœ—
        echo -ne "Hello World :)" | 
        index.js encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Certificate not encryption-capable
        stderr:
        ~~~snip~~~
        Error encrypting message: Could not verify primary key: dsa keys are considered too weak.
        ~~~snip~~~
        
        

        (click to lock in place)

        OpenPGP.js 5.11.1 โœ—
        echo -ne "Hello World :)" | 
        sop-openpgp.js encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Certificate not encryption-capable
        stderr:
        ~~~snip~~~
        Error encrypting message: Could not find valid encryption key packet in key 9ba789dc76d6849a: elgamal keys are considered too weak.
        ~~~snip~~~
        
        

        (click to lock in place)

        OpenPGP.js 6.0.0+pqc โœ—
        echo -ne "Hello World :)" | 
        index.js encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Certificate not encryption-capable
        stderr:
        ~~~snip~~~
        Error encrypting message: Could not verify primary key: dsa keys are considered too weak.
        ~~~snip~~~
        
        

        (click to lock in place)

        PGPainless 1.7.4
        echo -ne "Hello World :)" | 
        pgpainless-cli encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        wcJOA92wTJQbq0qsEAv/XsBzqcgTmq1vyjNn59BK2IZYDIvwZsd0UvS5miXqJYLi
        aPj+sNgXIHeg4gUovh5D47PTzK2NlMDuCMn9PLNgcqwhtwhz0NdxzNYTFztCL2SN
        2inFEmkRt7JW1t2cDhrmNVQVuXqRebarXivPa8Gbzo++FqpLgWLnkk9oRNdi6snE
        3+28g1Zuy+esKZ7N74Mo4q6+ipQ8YoHSabm4cSG0vjCCPEX7zIrY7T3Rvh2oDbq2
        y9qOpyXbW9ML+HMh5yUfnrEVF8V/1CWLSd5fqhybn8y0NN964DJewlmnoLgme99D
        LmePJtui+w9TEIz/Rv9KxfI18ZZ2qS6j4STkpvyzo9ANhAG1OnBj+JhZgquT13sI
        PQSM0SjtsChHO2wRrQWbzM9hMg8ag7YDXXDl3UPfrLrapSM7nR/jDtARRyu3kef6
        QGR+5db2OIzAmJBavUxet6fIa9v7UaMiWdProZsEDcRaBaJZFUgnYRZY02pRMs/N
        BxV/cUS3WZdyDiHrlYlZDACzqzeOP1HOu2zg3swpw2JqoH5cXElivW4hoSf77Amc
        jGc2vyBBNi+zNkC+PE0UEE9gUknAmue2saYAq7cnaybcYZjT3Th+92kNp+9QGsVZ
        0Veg3vUqKDLes3EdSztpEwKg+VfeG/d4QQ/YKjaTd62rSvZUPDwZjt8/f7MHL5HC
        0tL08IUBkJaBEbn/fG+4sg1HI1ogO/yz1XWybNrOGyAMJ3aIZOVUf1THbmUBf70g
        pL41peji1uwDUugOkF+yv4iKj5EPBR8+NY93Fq8UmS5zRN6tIegzfvhM1aQ+5hsu
        lO6gLt9cqUNMfvelc5lS+K8ZemRxYAOcZIE9EEYMr36+EEm8ex05X2TooOgz+Gaq
        XscWv6cQJi3KCAgors3JhUoubSQ3P29hDkiQnWk04Lh/6QUVOwvFUCwv7eZzNC5M
        7VbJG9BlQa8ucm0MPxmFAnmuGf78hwE1QPMWqT1R5GD54QV8UqN0gwO+khQcLu2n
        LWjv4pnuOUkyNKk1DTP2tALSQAGpAXYiDiOVZvK9dmpkXM4Wn6swmWjWdG0P2CGj
        jffjPzbY1q9CPPouDeqYNYy0TmbhNF9fdGsA29G065UiurU=
        =sRST
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unable to decrypt
        stderr:
        ~~~snip~~~
                   Unable to decrypt
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Bad data Err(Message("error while parsing composed key: Message(\"unexpected packet data: InvalidPacketContent(PacketError(MapRes))\")"))
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 502, in decrypt
            msg = seckey.decrypt(encmsg)
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
            return self.subkeys[subkey].decrypt(message)
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
            alg, key = pkesk.decrypt_sk(self._key)
                       ~~~~~~~~~~~~~~~~^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/packets.py", line 284, in decrypt_sk
            return pk.keymaterial.decrypt(self.ct, pk.fingerprint, True)
                   ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/fields.py", line 1815, in decrypt
            raise NotImplementedError()
        NotImplementedError
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        PGPainless 1.8.0_2024-11-06-SNAPSHOT
        echo -ne "Hello World :)" | 
        pgpainless-cli encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        wcJOA92wTJQbq0qsEAwAu1A4RtVgHclVYUdStkzaLZdih1yldY7AU5tWPR6RK+R0
        f/DQdjKH6Qtwlh49eTARh93wYlA1gVp0Kajpcot/foyILZriEB4CrSArkYy0Xhel
        Pq4Npf+u5Q/8+PMHaGkdgocoBJeoLyZ5eoVHwSjGno05sLHAzlPBYSZESmgT6PXi
        YnTVw9VaAJL/tjflMRbnZNkyXBUCjXuQXoS2w9DVAA1wykS5JFLqXf3rC6BYd55V
        H3OHjqAnq7PwAaNfvkNNqYISB7zbahgQUNoiyZ8O861a+fC9xZy6C8Ri9ql3gVce
        +AaYcRmGk58+bE/LE938iRnOSHT/eA2i2/FYKBjbFo6RtPnCQlwZjNUiNltXuj99
        j9XoxLJUd5lnWp7MCvXhA4d5sOTN3zlhVolYo2hKA4W0pr1QcS0VY96a1t9Gi6A4
        sssJRmOFa10bzy/owpA1riN7wdiQVqxY6JAj/CXHbMKoisrxMOeX3tFTZ6X4QbLw
        O1wzyk7ntbbGjN0q9ABkC/91gOPw58qT30947pYfGgM7yP/vPPOcEfJpjfKYowYt
        IlODBjhnGyOiYINBgCYI+VCIQTlbl9QG+Nb+dbjd5VJKCVvQgK839CstAGGsVfIz
        bw1OPm73N2QmSlcb14XrMKmHSBcQvzwjD01G9EV43WHowBZfM6ZNARCsAl9c1A2l
        g8s9q4Sbg9oZjtHzGQ1c94ZY2DmcY+r+bVtJfBi2XCM6oF/zzABljf3N42mtnBiP
        8UecBGBEuBhy1sjB4zvFBiavz+qCyKYXrKrj/OOjic36HG+bSUT3McV6Y/dBY4EE
        oGUDKWygZ/Okv2InEMe1/vnjdj59RlBiqIRQc2VXILE6HzYWLdcFkVmlyj0Tcz3p
        bSg0HkWylUf7duloazKPtiQWWwry/X4Lc7TQURVuB6veRBveigj1zjHALMlkAnjl
        ZfjjsZf/Fs4od9Glo6gilm7zwt2MMKSgMSVsmOrfuvITuNxOUDR5UPRs4qrf5H+a
        7Ay1Sg5BSeuEisOJ5jyEjKjSQAFA9fpzQ6fZi00kcYg4e/eM3DNRrGuW+Lrai+Tg
        OiYo/400J+2uaKOIb0z+U8gHT9WiG0JaC6qPlatISquar0k=
        =PcLS
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unable to decrypt
        stderr:
        ~~~snip~~~
                   Unable to decrypt
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Bad data Err(Message("error while parsing composed key: Message(\"unexpected packet data: InvalidPacketContent(PacketError(MapRes))\")"))
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 502, in decrypt
            msg = seckey.decrypt(encmsg)
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
            return self.subkeys[subkey].decrypt(message)
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
            alg, key = pkesk.decrypt_sk(self._key)
                       ~~~~~~~~~~~~~~~~^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/packets.py", line 284, in decrypt_sk
            return pk.keymaterial.decrypt(self.ct, pk.fingerprint, True)
                   ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/fields.py", line 1815, in decrypt
            raise NotImplementedError()
        NotImplementedError
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        PGPy 0.6.0 โœ—
        echo -ne "Hello World :)" | 
        sopgpy encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 827, in _handle_encrypt
            return self.encrypt(inp.read(),
                   ~~~~~~~~~~~~^^^^^^^^^^^^
                                literaltype=SOPLiteralDataType.__members__[literaltype],
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<9 lines>...
                                profile=prof,
                                ^^^^^^^^^^^^^
                                **kwargs)
                                ^^^^^^^^^
          File "/sops/sopgpy", line 405, in encrypt
            msg = cert.encrypt(msg, cipher=cipher, sessionkey=sessionkey, max_featureset=max_featureset)
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3012, in encrypt
            pkesk.encrypt_sk(self._key, cipher_algo, sessionkey)
            ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/packets.py", line 292, in encrypt_sk
            self.ct = pk.keymaterial.encrypt(symalg, symkey, pk.fingerprint)
                      ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/fields.py", line 460, in encrypt
            raise NotImplementedError()
        NotImplementedError
        ~~~snip~~~
        
        

        (click to lock in place)

        rnp 0.17.1
        echo -ne "Hello World :)" | 
        rnp-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        wcJOA92wTJQbq0qsEAv+PiYHJsYK7VWYgjOnptMggoHag+vboaqXWsF2DUBnxhMEAzH7UFqF/o39
        R6lLu8KVRTCZPTvJVwht97uAxY+umNvcJjcJy+EOs2h3/5V97VWzFGjrHJgVHew6oXN+Ojt3SV5l
        gPhJrVObmO2bDj2VNp4Rsc62FEc6jKNajiN0JLL1WFM4DtwFyz0dcrNcMGABA9eC8xcPSna5cXcB
        Uz3VIdGs+aTqCDqQB6BmjsO+SA+bFShWrJLuBSaH/Z1hZLeiG9zgc9zZRXoyYTsoWu+3H4lRcI/T
        640E8wQdkCgD7dgj0wkb+L34S0X2ydzgrLzxSf4oVT/2f6G193nLxB0q22ovgMgkhCZ9fmOGNZ8t
        xzvFGfaLvouZyCgNpWML6/nJqP7YpFk+0RY/X5ahFb2EY5ulQKzWMOk+dYjGV4/xHIYg5RdrVYdO
        9m89U4LbWT0H4CHYAu6xOPGA8vZpXyBuLZELrIzqb0l3agXx8MYWqOCAc/A/EAESEij1hDHZ41Yr
        C/959F98+W/t0Uo7lsD10jg3m1QLy+nuCVVtd7TTxHbqYnXp+wkOoIn2oxoQRRaPhaJPBxX5Lmoz
        FmxMVLvHkjS/l9iO33lby6f4J+C+4COyLNpPXp4Bu1QEKiZ74Li6k4gxlROtMDAXCVzXkLXJL2JW
        PN51QpUdVzvk/Do7t6q+s0jaSIoJn+MJEO/YkvckljBtnzTJ0mUHxrx2RLSFWP7XkPlL7JSEiupA
        RkxDBUM3HGbkBNn5869KRzVAZpAlaoZrYPCvDlHTXYZAfiJUtuVbxOsSOhqwn1RfKJI9E0Crj1Rr
        Xj6rvW7FCDi2YzFcDXTD6ytA4oaR73RBa25YhhMa61Xkjdm379DNO/2yliKgF6Y9ANKdj5tGbJzQ
        RewVGwO3GqrZU7j218ZPOmUwgQGx0mS1O5vJbrxzzdCTQEtOUwSucJeP3uGuNNcIYTdrOLeZ/Bgl
        cA7lvpbA9jzb67yNWuJ5CJwi5qo0sMF8mNzUiPapz2oed5SpMhvxPgmIOunSPwGLoIURs4nRpgJw
        VcCCcPcCGd/NvfdokEQrqSS3TBI/R0QngnerXEPAJEp0zxE/b7UDHK4eqvNfyaOCbEF4YA==
        =hFOM
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unable to decrypt
        stderr:
        ~~~snip~~~
                   Unable to decrypt
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Bad data Err(Message("error while parsing composed key: Message(\"unexpected packet data: InvalidPacketContent(PacketError(MapRes))\")"))
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 502, in decrypt
            msg = seckey.decrypt(encmsg)
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
            return self.subkeys[subkey].decrypt(message)
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
            alg, key = pkesk.decrypt_sk(self._key)
                       ~~~~~~~~~~~~~~~~^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/packets.py", line 284, in decrypt_sk
            return pk.keymaterial.decrypt(self.ct, pk.fingerprint, True)
                   ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/fields.py", line 1815, in decrypt
            raise NotImplementedError()
        NotImplementedError
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        rnp 0.17.1+crypto-refresh
        echo -ne "Hello World :)" | 
        rnp-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        wcJOA92wTJQbq0qsEAv/eS+u5wEQrRROUJGKjqvPwnONKL0157vvt3HcScBjYKK1mnPkV3Cax+D/
        5/3AaLEM7V8jyujYC0O+PBQtLTiKqmQA1AgKerOSEnyJMRsJIsqcd745R4mrTvcPfrBcg+eTzccK
        0Mm0QKU9zWK6mTkiLw9uAa2bkSxjzikKK0IHYeqwcBGJGxQhD8e0rV7bSkRbD4pZYCnqjRQ3e9tb
        EVISvDKGsPk3GrtrPWz885XQW68JAFsehcFFBN5/U6qfLefI9niJMFMcF//fKVYwZxLNkhHjiJQw
        oaLytXOGNSncNMOzNiqy7QMfbGtaSPPR2LviUWHUU+DM7ZetrPzGcZvDvprxZxVKCfvt/D/WDw3Y
        Imi0XUqkWH6fqI4SPJhr0wP8HSzZE7tLcpuTim0oodVmw9qg+t7uwIru4IowWjR+P9ZY4L8flXbn
        9LxtMEVR8Cnx4L0kzescPmg9WRGors+NGk7HMyTVSMi94PwX+MOqsibAHO7JW6llt/1iN3K/xuSx
        C/9EcmJk5QOeqW6j6yWHOBoekmj0RjnEK6lvRFmNuLE+9owW33tunYAEWpQD80DqoEXFgSVJS6ir
        IJjWjj19PDGpiS9NXovijoVw2FXOa7wNcokaULB0VVxRGjZ0WSXcrsah1MYQSGknQaVmUuCjd1B6
        No/paD99cCgo2o8FVVk/igpdYdHVcrUNkYFg+6x19RP363Z/Aw0ehjbvPJiGD9ln6wyQn0lxChze
        X2lVoAEzY+Yj9y+hUZGCoqZjHivCViLFqlI5EErRUjToUlbVRFI43BHN5yzRDpt9qTJz20o3Pnfw
        C0+cTVKDVAd0NHaFUpS2dX5sjVopH3jI33fOZRuWH1PbYtFmwwGU4gQuEQXeucTqtPz6CfWfGc5Q
        Id+KSGT/5LXpGr4rzWKxpORAuprcMKoblQZtNOmmKw+KXmqSplaqVf6QsAYFtEG7xQR1IzGJcSWs
        lqeX4oYLLvomo1/yWiVgP2eGdsuHe7Ow5HVxwli0XT/zb6WzNpJ2WwFavLrSPwGHB9ozEv/g/w7Z
        4lBOgkGGGNTx1fG5dgctA115kp0tFXpYQVKV2ViKNd0pbT/fWzFsgs6QJwivGIWENFfU+w==
        =jktY
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unable to decrypt
        stderr:
        ~~~snip~~~
                   Unable to decrypt
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Bad data Err(Message("error while parsing composed key: Message(\"unexpected packet data: InvalidPacketContent(PacketError(MapRes))\")"))
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 502, in decrypt
            msg = seckey.decrypt(encmsg)
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
            return self.subkeys[subkey].decrypt(message)
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
            alg, key = pkesk.decrypt_sk(self._key)
                       ~~~~~~~~~~~~~~~~^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/packets.py", line 284, in decrypt_sk
            return pk.keymaterial.decrypt(self.ct, pk.fingerprint, True)
                   ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/fields.py", line 1815, in decrypt
            raise NotImplementedError()
        NotImplementedError
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        rnp 0.17.1+pqc
        echo -ne "Hello World :)" | 
        rnp-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        wcJOA92wTJQbq0qsEAv8CJE1yBaDofkyGE8jdzhMcAwXTOtOnnX5XPPbaOiai9LgbWF6eQbI6m+O
        D4iM7GxPI5gE1NKYJCINj2LMATEvoomsojDWWjgx4NkJV6qWs4qM4l2+pdHXjQNOBx7Ux2rEL6RM
        6K3+n0sryX11gXzi7CxpwFQl3w9ndsqKS9bnb9njpcZfPXOuBfUlh1O/urVoNoLGPfVB7mAvrF6E
        pxip1zmn4sPesTe33QBnyHgnJrFqpgp2uC8Q8wWSBlJJwhNii+EF3Pf2Q0tob8vxmGk4tU1rixkv
        0DuUMRT9gg3pOa11nTj98/z5ciF0SFtnPIpsysmn845B8Q6tAcgUOVmE2slCtF5DcpcKIGTod++D
        ifMzhObBCeU1nSX+STCgkJmHIyuuI6zVzU+REpwRXdjzesZpJHgd4FVYrwLQ5CbT590KGNbXcKJG
        5gPOZvKzcbhQMFGG3k6cOnMHMJgCt4ZEFZ8aIXpH/k9mcpP7m1lMie7K+KtC64r9uvO0lWWwjxx4
        C/49Z/LOOvPNnGWWTC7hc+jkyTrwvE4Y67Y/nSbu89z6bw68Wm+AzbrvYznTt6k/DaJNozqQUc8B
        TtE8APHI/IIyxdBY64Jh56pQziT09lX9kcza0SYTnlHbfH/mBNLqrfVlnLECnDnAWdwKrA6PbhQG
        LhKeLD3KSGqvNYyLPn8KywfQtwZ+Asgcjd6JOUFcGRPoOgEVqdbCnVdyG/+yu2RmPBalegESOGU6
        KKQrQ+zWIrJJpTymMOGZfTtcoK03eWMndCLchWn59NG1Rck+wjRXYiMq7ZOvv6p997rppK9RpY2n
        /3pNV9rp46jzVKE+g0QI3j2cgFRA8wPlmUJACyARSbjsA/3jLw/QL+ZgNDWvWDJ8/11/+8iI2uve
        WJbuDlsMdmq0c9Z9i5Ur+HPCIBFo6s3Rpw1MT61XIRNpylDNfUiRKpdOk6/Znii50Gf2aPGtisNw
        AO4Q1HvqqLFO8KGRk504Xlmt1TNTayFGYbAYEvvIr2Hlr2atJvisNYnX5avSPwHaE9LsmCp3GqlW
        t7OQkKn9LyhgQ+NFFhSrFr1lNpchuBaNiJW708v71wUIfiHzYEYJFycUqRuC5W9UpDKs/g==
        =GIFL
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unable to decrypt
        stderr:
        ~~~snip~~~
                   Unable to decrypt
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Bad data Err(Message("error while parsing composed key: Message(\"unexpected packet data: InvalidPacketContent(PacketError(MapRes))\")"))
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 502, in decrypt
            msg = seckey.decrypt(encmsg)
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
            return self.subkeys[subkey].decrypt(message)
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
            alg, key = pkesk.decrypt_sk(self._key)
                       ~~~~~~~~~~~~~~~~^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/packets.py", line 284, in decrypt_sk
            return pk.keymaterial.decrypt(self.ct, pk.fingerprint, True)
                   ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/fields.py", line 1815, in decrypt
            raise NotImplementedError()
        NotImplementedError
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        Sq's GnuPG Chameleon 0.13.1 โœ—
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: Unusable public key (gpg error 53)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        GnuPG 2.4.5
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        hQMOA92wTJQbq0qsEAwAoMOvXSdgBozDrHiRZY4eoznPGwcNtn0lGfPVVRudx8pn
        X2s5a+AV89k3PkdZrNywfiNtzrKJxlj5YKYk8C3Y2b7O335LW5srvPJ03KC/OLFe
        Q/cbaiLD0O0uCSFDUqMIVmbQweufjiXvFHtRrRHRoHRtqi3iXfmAhYtAeqD1XGSv
        Bee0lXTLDqT0X92VUJmUaMUofgayPoMXUvfa2KVgpAwd00UfFOs6vKu3nn9kTsSa
        B+gwEIAarU5SJGgKnio7G3Uty4N9vX76+qtdTrBFX4a1sM9ljWQrMqFJ3/36PImX
        94cfBl/T9NbHzEaw+P1dcYf7sI7ccKsRXJrkPVdrClDvfS27r/Vi93q7BaG25O8B
        F5949kdZb94vFQlgr577N2xr7/Mz5HSzoG9+bRpn8GcM8hG4H8RspIPyiW9Xp/NS
        GH2jUrdYkVytDgKjG/oOTONTB4aez1lfuBF0FbF1E5VE7qgtlmiuGbDWvsQjijf8
        D8OLa0l1qeT7JBLvo96zC/9O/X4N0E3aFiqjPEpTJeQR676c55y9cxl/vFYLFuoW
        YkeTYist4tTVvgqT+nbtXgJqYzoSxR3KCjnA3pnbN0FlFxELmSxsOrcdwUw+jCif
        rSpEyZFEYyDFkTnZW0oSo8dkfqwK9Yt8YpCEHYRE/8ZtG3KK9YYx40+g99oPs2fz
        QhLVfrIMfb4XKSt8H6Rncjbs4Oa+Zp5WqcxDADYfTn152ltLldkSEbwLflsT5q/Z
        Rl9sXLedG4ElfbZunmH95inRbVZ2oCWpsUpTBcxalIgxkYrHAp3jSmYuIw1iBy8g
        4YH+gz6vWnheva+CF9ctMlqzhmWVrxy0ezfjhsa1jViO/a7Ti3MOTxNV8hrrwWEc
        XqiRlw6+TK0ALtlPmD4lVnH2PlBAmz6lueZ7uIq4oE4PpPNNaw89M3WsX4iPjk0k
        cQkHomduVfAsKPbXAF60dkESrBLquMmyQmxRENTkfzpve1a3PNoCxMgFBi50pLvJ
        MTFUkOTmm2kE2/kJSg+j0VzSQwFHbfwTkmSh16QMzjGbai6DH5IdkCQi92NtRb5q
        sgT3HwFpE5QW8/6INw56j/BN1aNwdc2mbAXi7MpCqcW+e9drd5k=
        =XbQb
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unable to decrypt
        stderr:
        ~~~snip~~~
                   Unable to decrypt
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Bad data Err(Message("error while parsing composed key: Message(\"unexpected packet data: InvalidPacketContent(PacketError(MapRes))\")"))
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 502, in decrypt
            msg = seckey.decrypt(encmsg)
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
            return self.subkeys[subkey].decrypt(message)
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
            alg, key = pkesk.decrypt_sk(self._key)
                       ~~~~~~~~~~~~~~~~^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/packets.py", line 284, in decrypt_sk
            return pk.keymaterial.decrypt(self.ct, pk.fingerprint, True)
                   ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/fields.py", line 1815, in decrypt
            raise NotImplementedError()
        NotImplementedError
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        GnuPG 2.2.46
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        hQMOA92wTJQbq0qsEAv6A3U2CVz+EFpecHzaT41znX2Vz9SwdawgtP0ltQv57klu
        WXdyb8eVZWcf+Jl42ZG/yH7QGFPo72RuFWTfYoSKRKYV7SCsOCdh9ac26PqRf9QT
        6Ubb3b/PQ9J8IetS0m4kjzBicbbovvmw/1SLu9kFEXFLTvBjc1i4Im+TUWFfdgAF
        DQt7fJhL3WQqPEuPFZ18+PNRN6YcgQFWXic+SAsb7are2hWhh+8dqM8ds8tNVkfY
        WEYczDqi97bcW4hht7OpRQSVUEouazcgd4rlT+hh+zFw43J7nVtkspo+L+xKCb5l
        JeFjXsQ9JW07nVTkCwDk/nLxaCqeXa/9iQ+IHmJfK8S9h5ys/+fxKR17vMsGiqYM
        MR00LAW4fciqIwdHk53+cPmYShn4t768bmz5xRf9yFMEDR4pnrhDzrwCOuFSZxpi
        WrPta1cDp6sk+JOKJb4PMIZweg5A3NIXQygctWXerxCadUZdlsxuK1vDC2WTRtsp
        +B8GJaNK0OEKQJbK9HruDADBUQnmZFlV2W8Od1rVcbn7RytY8Ji2gB2yARyzugMk
        AqCKLbM+LP4zt54CMJ13RlwRryG44EgcsylTPdHbySbRYPJDZIPb+KyizujT4XOD
        2tXxWGV/UEaIQ6ANBadF+WHg9uCp5JeUZxHG3qPjhPE6+IPB4MjJNbrtzS4nHFHb
        6J1B+SmtX5qi5d+IZbIqLeSRlFdPfE1Z10aVB1e96qxfJPU01NrWHNu3inx1Nq6n
        fkkmP7FmPs2s78jt5Z0wL+VG8rGJZKA9O/f7W8+lvfwwVJvryhNG9OXN95dFGpV5
        yvoXVVk8WK3QzVhIhlhfM0U37f/IfV2ta6ZRY2uTxnsBhBOz6cWxL2T7eVmTTNd8
        f/30UosdEYvnhp3VHMIDlTuztLqhcl0FUXWrrFc1zxps5J2psePkkjxB15GbGCOB
        A7mv762kyN2dIzqnySupt8jM9kPKoZ5c5XKX60DqQfqq9kFwkxIDxz9egYbIqfM2
        XwUpiuGYFV7ohoLSK0U/IhPSQwEItTmkfcnPiIfCl0aHokoTyaxyEnXNzPJyZCow
        aFDc8rDS/ItStxDKlY8x04zUrUzJfnqacJPd2yX5mBr3QNyNdSA=
        =bdOc
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unable to decrypt
        stderr:
        ~~~snip~~~
                   Unable to decrypt
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Bad data Err(Message("error while parsing composed key: Message(\"unexpected packet data: InvalidPacketContent(PacketError(MapRes))\")"))
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 502, in decrypt
            msg = seckey.decrypt(encmsg)
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
            return self.subkeys[subkey].decrypt(message)
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
            alg, key = pkesk.decrypt_sk(self._key)
                       ~~~~~~~~~~~~~~~~^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/packets.py", line 284, in decrypt_sk
            return pk.keymaterial.decrypt(self.ct, pk.fingerprint, True)
                   ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/fields.py", line 1815, in decrypt
            raise NotImplementedError()
        NotImplementedError
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        GnuPG 1.4.23
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=pa/S\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        hQMOA92wTJQbq0qsEAv/brSak0UmmJtkpaDSIH60DXS/4/goG62cB8GHPmWjAu17
        7SWfSX8I1DTp3kUnaxFfEePtfcUMb6CafO/hZIULfonRJz2GMtCzDrCogbnVS7Ez
        RwsDHzrAvTt2B9HXt3dIopHk+xrFz4gKRy/PEyGbVm3HA1E7CrzFoYQtm8xV7+a8
        rJyoxQV/pOaQdFluR4r94O1EBj7hmkvqiuHhIwdzG9a4XbzUd3+ZRMEUV/CmWiHx
        lF1Pt57IMo4f/1RRzcV6fv7ocSvlJKjGsMNMAbeBNkHA0/T3g7oh7dNZhmoHjMsn
        9F3GjrlXuaJ0sXWXObA0YhGUAlOHffst71NaHK84cKKi/HFjLyo8biUIi/StpUOn
        97/MorwzAimozEsnkMvKOylsC2Z+U0SPK8srESXCSfca1rQqLivVvc2zaPXXP0OH
        WKq9Yf7/FHhPaZGt1rDwjWZQ5URm50pJn6AXhoDsYIxzhNOX6f7FV/SbN54HLefn
        Ap8SCLfyCKOdre+nD+f/C/9+DlMoBkVLvtI2qbW+j5UrGQouKnDarOUa1UB3ACpV
        8k3ZMCBcY4uhXy2EMQ2poxHkNIVVjyIJSQCPOvBWV4L+2fNi7C0K1/3V1no0zTTt
        R7OrzMSkFFNkmCCdvyMU9VsUhctip7gToz0Ad/i1CqN7kcraNjfFcsrmlgeheqbN
        4iKIIianbeTwG8FPvOab7oGJiXAF/SRXpsHy2lPep0pmyiLlTaXTUDzPe2StzNgG
        GaTFQUfsBnFrs9cGvuQM6zf5/OpN8Q+44AhRcBzAvsXwLGnGDHPNB+vBqm0NhetZ
        QWFhKZ/Cwfty/PhU0iyIA7ulyqd4fa3ZvQrLsqk4zNYxDk5yRq8Y/DBwoSksFQm5
        QsEajA4HuLNnlyNlemdjG2JwqKPvfbuB1qsrn211lp8cy3wo+KGtiseLvYy3vjlh
        x+cG+G7ZaRGrylyAHrldXjaPnTF8EeB+08O4BYaKKB43SPUVfxPMBzmTbLsMnVuj
        b2Ri4SghHoXEf6o2hAQt8ojSRgG5z4RlxkmAr5Wc91MfNk5f2yvp3U9xQxp0Ufmj
        ZKDv9Abu/TevnUN31ioGwV/5uPbVggxmjRdx0935ASjP0vdOUfbSnp0=
        =FT1B
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unable to decrypt
        stderr:
        ~~~snip~~~
                   Unable to decrypt
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Bad data Err(Message("error while parsing composed key: Message(\"unexpected packet data: InvalidPacketContent(PacketError(MapRes))\")"))
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 502, in decrypt
            msg = seckey.decrypt(encmsg)
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
            return self.subkeys[subkey].decrypt(message)
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
            alg, key = pkesk.decrypt_sk(self._key)
                       ~~~~~~~~~~~~~~~~^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/packets.py", line 284, in decrypt_sk
            return pk.keymaterial.decrypt(self.ct, pk.fingerprint, True)
                   ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/fields.py", line 1815, in decrypt
            raise NotImplementedError()
        NotImplementedError
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        Producer expectation: โœ— Implementations MUST NOT encrypt using Elgamal keys according to RFC9580.

        Encrypt-Decrypt roundtrip with key 'John'

        • v3

        Encrypt-Decrypt roundtrip using the v3 'John' key.

        Additional artifacts:

        Consumer
        Sequoia 2.0.0
        rpgpie 0.5.4
        GopenPGP 3.0.0
        GopenPGP 2.8.0
        GopenPGP 3.0.0+pqc
        OpenPGP.js 6.0.0
        OpenPGP.js 5.11.1
        OpenPGP.js 6.0.0+pqc
        PGPainless 1.7.4
        PGPainless 1.8.0_2024-11-06-SNAPSHOT
        PGPy 0.6.0
        rnp 0.17.1
        rnp 0.17.1+crypto-refresh
        rnp 0.17.1+pqc
        Sq's GnuPG Chameleon 0.13.1
        GnuPG 2.4.5
        GnuPG 2.2.46
        GnuPG 1.4.23
        Expectation
        Comment
        Producer Artifact
        Sequoia 2.0.0 โœ—
        echo -ne "Hello World :)" | 
        sqop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Invalid data type
        stderr:
        ~~~snip~~~
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        rpgpie 0.5.4 โœ—
        echo -ne "Hello World :)" | 
        rsop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Certificate not encryption-capable
        stderr:
        ~~~snip~~~
                   Certificate not encryption-capable
        ~~~snip~~~
        
        

        (click to lock in place)

        GopenPGP 3.0.0 โœ—
        echo -ne "Hello World :)" | 
        gosop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        encrypt: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        GopenPGP 2.8.0 โœ—
        echo -ne "Hello World :)" | 
        gosop-gopenpgp-v2 encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        encrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        GopenPGP 3.0.0+pqc โœ—
        echo -ne "Hello World :)" | 
        gosop-pqc encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        encrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        OpenPGP.js 6.0.0 โœ—
        echo -ne "Hello World :)" | 
        index.js encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Invalid data type
        stderr:
        ~~~snip~~~
        No key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        OpenPGP.js 5.11.1 โœ—
        echo -ne "Hello World :)" | 
        sop-openpgp.js encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Invalid data type
        stderr:
        ~~~snip~~~
        No key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        OpenPGP.js 6.0.0+pqc โœ—
        echo -ne "Hello World :)" | 
        index.js encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Invalid data type
        stderr:
        ~~~snip~~~
        No key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        PGPainless 1.7.4 โœ—
        echo -ne "Hello World :)" | 
        pgpainless-cli encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        OpenPGP keys of version 3 are not supported.
        ~~~snip~~~
        
        

        (click to lock in place)

        PGPainless 1.8.0_2024-11-06-SNAPSHOT โœ—
        echo -ne "Hello World :)" | 
        pgpainless-cli encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        OpenPGP keys of version 3 are not supported.
        ~~~snip~~~
        
        

        (click to lock in place)

        PGPy 0.6.0 โœ—
        echo -ne "Hello World :)" | 
        sopgpy encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 827, in _handle_encrypt
            return self.encrypt(inp.read(),
                   ~~~~~~~~~~~~^^^^^^^^^^^^
                                literaltype=SOPLiteralDataType.__members__[literaltype],
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<9 lines>...
                                profile=prof,
                                ^^^^^^^^^^^^^
                                **kwargs)
                                ^^^^^^^^^
          File "/sops/sopgpy", line 361, in encrypt
            certs: MutableMapping[str, pgpy.PGPKey] = self._get_certs(recipients)
                                                      ~~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/sops/sopgpy", line 119, in _get_certs
            cert, _ = pgpy.PGPKey.from_blob(data)
                      ~~~~~~~~~~~~~~~~~~~~~^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 281, in from_blob
            po = obj.parse(bytearray(blob))
          File "/opt/PGPy/pgpy/pgp.py", line 3130, in parse
            keys[next(reversed(keys))] |= pgpobj
                 ~~~~^^^^^^^^^^^^^^^^
        StopIteration
        ~~~snip~~~
        
        

        (click to lock in place)

        rnp 0.17.1 โœ—
        echo -ne "Hello World :)" | 
        rnp-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_op_encrypt_add_recipient: No suitable key
        ~~~snip~~~
        
        

        (click to lock in place)

        rnp 0.17.1+crypto-refresh โœ—
        echo -ne "Hello World :)" | 
        rnp-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_op_encrypt_add_recipient: No suitable key
        ~~~snip~~~
        
        

        (click to lock in place)

        rnp 0.17.1+pqc โœ—
        echo -ne "Hello World :)" | 
        rnp-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_op_encrypt_add_recipient: No suitable key
        ~~~snip~~~
        
        

        (click to lock in place)

        Sq's GnuPG Chameleon 0.13.1 โœ—
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Missing required argument
        stderr:
        ~~~snip~~~
                   Missing required argument
        ~~~snip~~~
        
        

        (click to lock in place)

        GnuPG 2.4.5 โœ—
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Missing required argument
        stderr:
        ~~~snip~~~
                   Missing required argument
        ~~~snip~~~
        
        

        (click to lock in place)

        GnuPG 2.2.46 โœ—
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Missing required argument
        stderr:
        ~~~snip~~~
                   Missing required argument
        ~~~snip~~~
        
        

        (click to lock in place)

        GnuPG 1.4.23 โœ—
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQCNA2JqgDIAAAEEAOYdcIKFQ5ZWBx0D5DKwMMNFcIhFyqmfDJ0v23ehMxOkXN/o\nHO/43+dq6ZqQn0gNw53Tp9no+EmcCYNrZuN0C4Zu8XHSyY6UB+CqzNkz/CwmV10E\ndRDipcG1O6scJyy2MWpuOG67til+o+wOLgEkkVkSW8Bl2oqtzVVP4swtKLRZAAUR\ntClKb2huIFEuIFNtaXRoIDwxMjM0NS42Nzg5QGNvbXB1c2VydmUuY29tPokAlQMF\nEGJqgDJVT+LMLSi0WQEBgiwEALKQnuzza+oIgp7CAukW6qhUaOV/Cf3P4bWhru+v\n8bED+YUOvgTytnXK1QUxQJ/PLnYV860NBRVR46kCtpZDgl+NeQe4O5lxbZVGHZy1\nP+FUcbvUaA5ZQEfcR5cBJKcWO9RUTf28SMSyJ1ozFm0yPmOa2J5MwHylIbVAlc9c\nag3J\n=GebS\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Missing required argument
        stderr:
        ~~~snip~~~
                   Missing required argument
        ~~~snip~~~
        
        

        (click to lock in place)

        Encrypt-Decrypt roundtrip with key 'Emma'

        • v5

        Encrypt-Decrypt roundtrip using the v5 'Emma' key.

        Additional artifacts:

        Consumer
        Sequoia 2.0.0
        rpgpie 0.5.4
        GopenPGP 3.0.0
        GopenPGP 2.8.0
        GopenPGP 3.0.0+pqc
        OpenPGP.js 6.0.0
        OpenPGP.js 5.11.1
        OpenPGP.js 6.0.0+pqc
        PGPainless 1.7.4
        PGPainless 1.8.0_2024-11-06-SNAPSHOT
        PGPy 0.6.0
        rnp 0.17.1
        rnp 0.17.1+crypto-refresh
        rnp 0.17.1+pqc
        Sq's GnuPG Chameleon 0.13.1
        GnuPG 2.4.5
        GnuPG 2.2.46
        GnuPG 1.4.23
        Expectation
        Comment
        Producer Artifact
        Sequoia 2.0.0 โœ—
        echo -ne "Hello World :)" | 
        sqop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Invalid data type
        stderr:
        ~~~snip~~~
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        rpgpie 0.5.4 โœ—
        echo -ne "Hello World :)" | 
        rsop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        GopenPGP 3.0.0 โœ—
        echo -ne "Hello World :)" | 
        gosop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        encrypt: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        GopenPGP 2.8.0 โœ—
        echo -ne "Hello World :)" | 
        gosop-gopenpgp-v2 encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        encrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        GopenPGP 3.0.0+pqc โœ—
        echo -ne "Hello World :)" | 
        gosop-pqc encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        encrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        OpenPGP.js 6.0.0 โœ—
        echo -ne "Hello World :)" | 
        index.js encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Invalid data type
        stderr:
        ~~~snip~~~
        No key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        OpenPGP.js 5.11.1
        echo -ne "Hello World :)" | 
        sop-openpgp.js encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        wV4D5FV8KwL/v0sSAQdAy+UNC3p2eFEh1Nw/0J02KWYTImO7e5mcp1StLLX1
        QEMwknzPaW6W0dHZnrjgEWhVLED5ZHcyJCxCFmcbkXuUOkzXRpuNsirDTZ5m
        fJuyFYy90j8BLBKjBvpk+1WQdn7Erjqf+g3lWZBxx2+6/kpxR04V/9WuA2Zt
        ROv50qgw8gpdx/OMVCbJH3CDGZkaM6et3U4=
        =VoAw
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 487, in decrypt
            seckeys: MutableMapping[str, pgpy.PGPKey] = self._get_keys(secretkeys)
                                                        ~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/sops/sopgpy", line 129, in _get_keys
            key, _  = pgpy.PGPKey.from_blob(data)
                      ~~~~~~~~~~~~~~~~~~~~~^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 281, in from_blob
            po = obj.parse(bytearray(blob))
          File "/opt/PGPy/pgpy/pgp.py", line 3130, in parse
            keys[next(reversed(keys))] |= pgpobj
                 ~~~~^^^^^^^^^^^^^^^^
        StopIteration
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        OpenPGP.js 6.0.0+pqc โœ—
        echo -ne "Hello World :)" | 
        index.js encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Invalid data type
        stderr:
        ~~~snip~~~
        No key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        PGPainless 1.7.4
        echo -ne "Hello World :)" | 
        pgpainless-cli encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        wV4D5FV8KwL/v0sSAQdAwEulgDRnYfkpXnfbkjl7UbFppST+sKOmKo9nJdxeAF4w
        lB8OYn+iNDyLiBkYQi6XICnwCTtmT4TxhbT+rfZjA9MHXjT9509wEk8/pQzkqzlI
        0kAB3WnxMlNNpnInCttFuH1GY/qrVnPK/MubNI1S+3uB+gpey/14KWUFXv5yHqL8
        6eiqki/qQRC3xfjFkLs+8fmM
        =a9XA
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 487, in decrypt
            seckeys: MutableMapping[str, pgpy.PGPKey] = self._get_keys(secretkeys)
                                                        ~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/sops/sopgpy", line 129, in _get_keys
            key, _  = pgpy.PGPKey.from_blob(data)
                      ~~~~~~~~~~~~~~~~~~~~~^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 281, in from_blob
            po = obj.parse(bytearray(blob))
          File "/opt/PGPy/pgpy/pgp.py", line 3130, in parse
            keys[next(reversed(keys))] |= pgpobj
                 ~~~~^^^^^^^^^^^^^^^^
        StopIteration
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        PGPainless 1.8.0_2024-11-06-SNAPSHOT
        echo -ne "Hello World :)" | 
        pgpainless-cli encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        wV4D5FV8KwL/v0sSAQdAgw2zRlNeRbNp0U9OdzPiLSRBghA+THMh77sGEAg27Hww
        2aBo+BdkOqpIYGubEpvzniIowo+Ue4Dg/7RLvLIGVlhCgqqPR6CPZHD6YStB+y3V
        0kABSACoLdRkQ9yXl0yWEiK7fPMQJOQ7Ns5Bo+Rt/wyuw4P9qiqwZ+SJCOTnf9Sq
        xew9GzWOnbieGLF6SHQ5OV6M
        =caJE
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 487, in decrypt
            seckeys: MutableMapping[str, pgpy.PGPKey] = self._get_keys(secretkeys)
                                                        ~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/sops/sopgpy", line 129, in _get_keys
            key, _  = pgpy.PGPKey.from_blob(data)
                      ~~~~~~~~~~~~~~~~~~~~~^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 281, in from_blob
            po = obj.parse(bytearray(blob))
          File "/opt/PGPy/pgpy/pgp.py", line 3130, in parse
            keys[next(reversed(keys))] |= pgpobj
                 ~~~~^^^^^^^^^^^^^^^^
        StopIteration
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        PGPy 0.6.0 โœ—
        echo -ne "Hello World :)" | 
        sopgpy encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 827, in _handle_encrypt
            return self.encrypt(inp.read(),
                   ~~~~~~~~~~~~^^^^^^^^^^^^
                                literaltype=SOPLiteralDataType.__members__[literaltype],
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<9 lines>...
                                profile=prof,
                                ^^^^^^^^^^^^^
                                **kwargs)
                                ^^^^^^^^^
          File "/sops/sopgpy", line 361, in encrypt
            certs: MutableMapping[str, pgpy.PGPKey] = self._get_certs(recipients)
                                                      ~~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/sops/sopgpy", line 119, in _get_certs
            cert, _ = pgpy.PGPKey.from_blob(data)
                      ~~~~~~~~~~~~~~~~~~~~~^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 281, in from_blob
            po = obj.parse(bytearray(blob))
          File "/opt/PGPy/pgpy/pgp.py", line 3130, in parse
            keys[next(reversed(keys))] |= pgpobj
                 ~~~~^^^^^^^^^^^^^^^^
        StopIteration
        ~~~snip~~~
        
        

        (click to lock in place)

        rnp 0.17.1 โœ—
        echo -ne "Hello World :)" | 
        rnp-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        rnp 0.17.1+crypto-refresh
        echo -ne "Hello World :)" | 
        rnp-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        wV4D5FV8KwL/v0sSAQdArfaELuSMNe/hIy4Ksx004/GZfVXDvMNlp4lonuX0KhswdTiy1OIFPLhz
        teNknh4z+x6UjWRDQsj6hac23nyLsiNzzwAOiE7Sz+9GvxSXB4Rx0j8Bi4F9paO0Q+LJmkM45wXY
        25fKVQnfamHqmLR36HojV3bEwzLE85z3s9JIeEYpUrBDNonP7sbPCK0F2B0x1OU=
        =MyTO
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Unable to decrypt
        stderr:
        ~~~snip~~~
        Error decrypting session keys: Key Data Integrity failed
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        Unable to decrypt
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        Message could not be decrypted.
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        Unable to decrypt
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        Message could not be decrypted.
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 487, in decrypt
            seckeys: MutableMapping[str, pgpy.PGPKey] = self._get_keys(secretkeys)
                                                        ~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/sops/sopgpy", line 129, in _get_keys
            key, _  = pgpy.PGPKey.from_blob(data)
                      ~~~~~~~~~~~~~~~~~~~~~^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 281, in from_blob
            po = obj.parse(bytearray(blob))
          File "/opt/PGPy/pgpy/pgp.py", line 3130, in parse
            keys[next(reversed(keys))] |= pgpobj
                 ~~~~^^^^^^^^^^^^^^^^
        StopIteration
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: Checksum error (gpg error 10)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        rnp 0.17.1+pqc
        echo -ne "Hello World :)" | 
        rnp-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        wV4D5FV8KwL/v0sSAQdAUWRL0Xkbmhi4URGRL04dlUbstnrs9W7vUHmeiJs00zgwMqZz+PPufAU+
        qx6sqjrjZeNvAm+ZeumZrLp57GyMzc2BPifONyd/HUFgtBnxAzWy0j8By0Udz0HjVqheyAFMvRIa
        gjh6Mb0F4uis4Aq4WGdDdKynQRlR9i4tPcfRiUe4dQnNZS+YpfXGTsSTTjx5+/U=
        =O3Es
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 487, in decrypt
            seckeys: MutableMapping[str, pgpy.PGPKey] = self._get_keys(secretkeys)
                                                        ~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/sops/sopgpy", line 129, in _get_keys
            key, _  = pgpy.PGPKey.from_blob(data)
                      ~~~~~~~~~~~~~~~~~~~~~^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 281, in from_blob
            po = obj.parse(bytearray(blob))
          File "/opt/PGPy/pgpy/pgp.py", line 3130, in parse
            keys[next(reversed(keys))] |= pgpobj
                 ~~~~^^^^^^^^^^^^^^^^
        StopIteration
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        Sq's GnuPG Chameleon 0.13.1 โœ—
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Missing required argument
        stderr:
        ~~~snip~~~
                   Missing required argument
        ~~~snip~~~
        
        

        (click to lock in place)

        GnuPG 2.4.5
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        hF4D5FV8KwL/v0sSAQdAeeTsvcm4SctuWoP/Ld9mkifeCZ9JIkzBgD33FJ1+YGcw
        AsetyCXBNfY45snEhrHL8DavCjc52sjqVGzse2NNwK/5kV3KUrzHho/k+V7MQ3iL
        1FMBCQIQBDmAYRe0jqFRjMXQSGfSwcZhBPmF9qtf4od30Z+01z19nkHraRT1v2Sp
        JuLLBsqGnxBqWAx0eB6+WlQ5zGce9ghj0ub1rv5jkwZ+LNxYLg==
        =MHoM
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 487, in decrypt
            seckeys: MutableMapping[str, pgpy.PGPKey] = self._get_keys(secretkeys)
                                                        ~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/sops/sopgpy", line 129, in _get_keys
            key, _  = pgpy.PGPKey.from_blob(data)
                      ~~~~~~~~~~~~~~~~~~~~~^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 281, in from_blob
            po = obj.parse(bytearray(blob))
          File "/opt/PGPy/pgpy/pgp.py", line 3130, in parse
            keys[next(reversed(keys))] |= pgpobj
                 ~~~~^^^^^^^^^^^^^^^^
        StopIteration
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No data (gpg error 58)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No data (gpg error 58)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        GnuPG 2.2.46 โœ—
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Missing required argument
        stderr:
        ~~~snip~~~
                   Missing required argument
        ~~~snip~~~
        
        

        (click to lock in place)

        GnuPG 1.4.23 โœ—
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDcFXJH05BYAAAAtCSsGAQQB2kcPAQEHQFhZlVcVVtwf+21xNQPX+ecMJJBL0MPd\nfj75iux+my8QtBhlbW1hLmdvbGRtYW5AZXhhbXBsZS5uZXSIlgUTFggASCIhBRk0\ne8mHJGQCX5nfPsLgAA7ZiEiS4fez6kyUAJFZVptUBQJckfTkAhsDBQsJCAcCAyIC\nAQYVCgkICwIEFgIDAQIeBwIXgAAA9cAA/jiR3yMsZMeEQ40u6uzEoXa6UXeV/S3w\nwJAXRJy9M8s0AP9vuL/7AyTfFXwwzSjDnYmzS0qAhbLDQ643N+MXGBJ2Bbg8BVyR\n9OQSAAAAMgorBgEEAZdVAQUBAQdA+nysrzml2UCweAqtpDuncSPlvrcBWKU0yfU0\nYvYWWAoDAQgHiHoFGBYIACwiIQUZNHvJhyRkAl+Z3z7C4AAO2YhIkuH3s+pMlACR\nWVabVAUCXJH05AIbDAAAOSQBAP4BOOIR/sGLNMOfeb5fPs/02QMieoiSjIBnijho\nb2U5AQC+RtOHCHx7TcIYl5/Uyoi+FOvPLcNw4hOv2nwUzSSVAw==\n=WYfO\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Missing required argument
        stderr:
        ~~~snip~~~
                   Missing required argument
        ~~~snip~~~
        
        

        (click to lock in place)

        Encrypt-Decrypt roundtrip with a PQC key

        • draft
        • pqc
        • v6

        Encrypt-Decrypt roundtrip with a PQC key from Appendix A.1 of draft-ietf-openpgp-pqc.

        Additional artifacts:

        Consumer
        Sequoia 2.0.0
        rpgpie 0.5.4
        GopenPGP 3.0.0
        GopenPGP 2.8.0
        GopenPGP 3.0.0+pqc
        OpenPGP.js 6.0.0
        OpenPGP.js 5.11.1
        OpenPGP.js 6.0.0+pqc
        PGPainless 1.7.4
        PGPainless 1.8.0_2024-11-06-SNAPSHOT
        PGPy 0.6.0
        rnp 0.17.1
        rnp 0.17.1+crypto-refresh
        rnp 0.17.1+pqc
        Sq's GnuPG Chameleon 0.13.1
        GnuPG 2.4.5
        GnuPG 2.2.46
        GnuPG 1.4.23
        Expectation
        Comment
        Producer Artifact
        Sequoia 2.0.0 โœ—
        echo -ne "Hello World :)" | 
        sqop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Certificate not encryption-capable
        stderr:
        ~~~snip~~~
                   Certificate not encryption-capable
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        rpgpie 0.5.4 โœ—
        echo -ne "Hello World :)" | 
        rsop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Certificate not encryption-capable
        stderr:
        ~~~snip~~~
                   Certificate not encryption-capable
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        GopenPGP 3.0.0 โœ—
        echo -ne "Hello World :)" | 
        gosop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxscKBlHQxoBrAAAHwGy44RkYq173huDlFbFTF0FbPOsQdZRherJYVBKlJKH8+IJe\nmiR3kgJaw42LGYryBJuCAavtf1M+Nyh3IR06sEJ226n+LLb72/uGCrlqRlUQkSbz\n/EHjiOogerpgiuz6D8gHDqdNlwvtuO0Cw+CbCFAsDbSOp8zqwd3Qq1poCSLueLc1\nDIJe8TkZrmqbLA1LMyQAvT7ALQjGAP33wzKB1fGDv8napjWSiCgT03EdvRa39pEZ\nI7Inu5y0RkYdsTKt03HkcApB3XM8n4xolj3NYrUc7f1Mqqlz+5d5ydcFRmnos+Cm\nfDzj6cdaseT9IV8BfHjVNMXpozpxkr8Dwaz7a2SrSnJIp9N2k3nlCVMAGYj4qyWO\ndmRjevSvJbPccX7ar4V7g+a/wr7Ec+beB+J3ya87SXI1PYj7wc6wIPCZRqxk+X9Z\nJLESYmoOV3eQQwdOgjiWp5xWAn7LJ+MBC6cFcQRMfFPDuZlbwv2gQ6vX2HTpHqaO\noE86wKXYfpHqgTukExxFdx7A6JlAcxYi57g0xfCllxDD9wXDirsBMX4eGK/d+/1c\nE9Cf7yTJQlQfL+Dtpsqr3qfrGHvxiwxVmzsp7yM9J75ZZoQpNC22jUgOG4U9r5N5\nOp30/340M1ysMKzVgduz+tE3ewU8Mm8lNe/TU5R2ZN5TDV5cT1O70MLzjPhECfRU\npKCyhnBVidNLZ7GGOmYQyj2zXcmQ0cM1By/ohWz2fnOxH702Y+QdRv0r52hlvCY9\nRoNnlax5tEN7zE8cVgLVfVN0UXU+klVSlHfLPMy4gZK2/s7LylVcabRhTE9MG3hU\nfbtpA0KPQU4v8BartJNOwGAXx1qpCxppDZHWVnp8xO5cVhLENe0CoUn8S9wO2M6B\nggbn+35F7pMONASGH3uELt4XzibzNGFJCmUUPOOHfFPwrqtfjvYkPySLTTp21j47\n2ab+FfVBFBkK1FOlnz3ufA2U/0+LvRAIfdJIfRzES+Gx8g5u2eh7VO8pwmw2zexW\n3Cp/4LNisLyg/vv+UgMdWfh66A5r6ssXN9MT8oytWcMcsng0FlmCVKehbea/8ziO\nrVJ9RdGaiAv2EF1mm+5ZDi9asOemwdzX39277NfFYXcBpigqFEqMVbhoUGQu635Y\neZbNBuTSlq7s7hVgGzMszeImuv0cVFLkk5z/JvYkbO/cuGFcN9xYhHXj1R/6DNqf\nJyRAKhBheMkxGNVSV+7Ot5V1mRMGpt3UmnkowooTGHux69oYFRx8gBvMNs/+Kbub\nn+dgPA2fbwCR8kWc6jvewU4g0fjNiSZgFuM4EYMMAeEAZTFNw4Cm8TWZ6Wmo1Hax\naJVvnJWRGXF4TP4I6lX3am7dMiofK5Og4BxymDabzJKo8uiOYXkyUUTfWfzDGdpZ\nbF+hW4qcvE650KP+Bf4rOOSfOJ6SFt2y0srSJpR+H3EfLk76WpDqiy1DlBpV8E74\nsEJK7CcwzsaSyxpUzk4N+KJAa7ahkL1/Rw9ZFf0PEkquMIOoK0MXlQ24jlTDCAD5\n7ynzhLqWfxhj6KNRbS2M8wVrf7WBjgjHlRIaWZFbpC6nUP0wqNXIG7ZlMfRQQjHH\njTlPFFe8kcq9Xcw3oKZmln4yHhstR960DFYGELvTR+9ozFiYoxgAwdJC7748EtvD\nASXWZqhQ1g3lXEDHbJ8PAdU3GxeYSeUiC80Hro/0uf20tLGU3kdyfbmMjBrnDzWF\nbOwcm/76V15YIgFiOENXWivesqNY4eZ4MSB7ZcJm3wdvJ2ZsUzcsVmj0x7bxgld5\nhsl4uEJxKgVwUf0Hg8AJQJ/p0PjFiwWF9wttOZynrSfamWur/kmmhKPS0NqPFEXE\nI70eMuPVCGI8oLvfK93RqZqGUsaURVrsDNH2fvx5sh1/iaXtl3fTcZyrcLYUck83\n4sY/KUi+/NHfZpj82EhVjOvQ/2f0tqADLeYXy1bFXE/T/6ooN/eEV8yKSwL43mjB\nq9iaURTOFOqftc7Bv+IzOxCDjpYIoQKmHa8VeDSEMURBfn22amDA900dgwbEMpaP\n+L/SrxkcIzYie//XYePcyhGjAuIQine/+vAE9fBZ4zS0tnoAsktlD7S0EPNKrlfi\nH7kHNh9ueRwzOxUHomMzRzTet8zY3ZxXXYAqD9W6LiUbnK+4a7LtsF+xRSL9XsBN\nYevQFSZ2i6d8Xoqx6hRB4GVGCopQSAixwnSqoYw1x9tL+u/rYS1hNeEFN06MBvry\nCfKvy4ZeGXI3Pd0xyyqAcFyF7biYxWPoNkm8mQEvuKdAFvSXRQd9lrkcH+QEkiML\neJUw2jPVxG39r8wJ1yrHzPsizQWUb+s99OO4heuhw7PTeIIT7cg217iAJL+GrkCb\noEn6BdFr96D8kn4SHGbyW51ZvTmwIAfpOqp3Lt4ph4//N3HJ1yhVmF4rtgjGSoJ9\nnJIngjMb20dRis55Pe1n7w5CXM+VTo+YUTKokiBLNtIlNRHtWdvE6C29se2Zs0Tt\nhNn4QzQNXWh4k3o1zD51V8FLUz6hROGelleVf8MPcKtYPIJn1JDRnhgfT3bNnbh0\nDp8AKmeymVAKVPTU8mQDHmVQy4V6DGQ6Enn7sBXzKobOEGpI3+JFYnd3Deu2dT/2\nFh0ildKLKNiZW21YjRMGBJcf8mySmg2XBoWX0hTCzMwGH2sMAAAAQAWCUdDGgAML\nCQcDFQoIAhYAApsDAh4JIqEGvyYrJBdwAqyK5dxtpHwFbSKrmQbUfQeVK3XDWAIZ\nAcoFJwkCBwIAAAAAq9gQSFUCQFY6OmE5d4M+wa5Gewj4Nh0m+5BRgHk7tMWj9f+b\nN2LHBV0XPmKybmFtcpIO4zTJopJVrKOgMKyGXQhtuERlw2HndacJQxF3zI2uXQe1\nifdzzbnWmEZfU5U1gc7m/tq9ufZi9srdjm9uj0FSA/hr72AZLVZG/Qvh8Raw+AMa\nwv9LSrrjf2QzGAtdjtQtaZCJ2aVU9DAd9EM+sYcjVefoHHqgiITS76+ACQG/RLA2\n/Xi6DYoVOn98QXMD5UAzTK1JjtgLiLwvAlpuLH/WK9hIQfXob468cs3TDsKexi2U\nX+0xV57wR24DRjph4Zr0Y/tc2hfP7/QfM7djBp3AvBlFGLSgKcoD4c6KVdqzyCsJ\ntgNDuQQR+VaUJcXM3IJuAIZ765CiUPvZw2QC3N9p49v0JAdQytZbXyZhl60fglIW\nWuujJqh2ae2l1PZpYD1TvLCgewQVwPlZDbmSczJzdzIzQU3/FK4SazbXLscb6V1+\nV3XX4Co5Ap/tdaXNHHcDHPJXEmSeyPXd+JcZDyVQ5KcPq9q1M5Etgb8OcVN6HUt1\nrU7UuUjw7mddMyPsX2oznUIa3ZEyPMpb50zTR2BKucEYLMs2ZwZ7ZbdYz8HHl4eP\n27HyaYAleEKuTg1dqMIo1o9lEkMPReB8pr6019BfBBQWdhz/YXZNXSDaqvOERkWU\nd1gkd8HLOW1vPRCFIvHxjFGRlxj5X2Q7x3/msu7Q43/JbTuI/Z9+ljw1pilXO1pl\nTfmFsmfhPeKPyde8h728ZroYdKPlzM39OKILsJQim49+r2OvirVEhPIRfWEBccRk\n4f1s/PbExbDXQum9hnhZPUwsGl8Tpo+CncD/jo4mN/08I9ErsjGKJ7w72whbPSX2\nVuXkAwxjWrYvXAqu3/REIZU0Z6Db4t3t3nxRFggZfF4zsI+qiPySpP4vk4rnWl+Q\nbGHrbljgw0XRnjl1eaTCINr2jm/1QE0u/PtPzVXvaN+MG7PcGi0nAhDG1VqoX+EY\nYaCUuVB3SQ5bgOQTPhAkfhIeQVEoMHySe3oV11fpUt0TKX2xI+KWWa2Z6wflrz1D\nnRfxclwxK4hBawdyUjjbX0cmatXwPhi/0NTLEyjn39LhCgMk/sYGIFu/Si0Mhggc\nzo9ibybQbsiFNP9Itwi3ruEL8JeOrd//CUFf7ifJo6cHxEsJpk7RQvjXXs7K9tQY\ncIcJj5VBLfffGhuuTJ6ZllpolMasizgYA6JsCaYdM4IhDEvyR5PcxqfV0xoGuU3S\n8EkU0ZekY3vZKFx6BgvZaJKWyM6KnEu8MkN0Vb+2FO+5/WF+uyKJfvO+M2vzpinD\nXc4q2caDSRniNmR+v/tfY3zTX11NHYPCsd7GOsJaXXT1xvE4D7T0SV7S7RDj4OBN\n+JPkGDWYhhVOEtRqO66ZeqFVI6vRsafb98qgxwvF8AQ7LMRDwdu9b3JKUnFd7C0f\neTmf4vdZkINNFzrVRyLdyIk7dcPi0qPhm+yXzWf8egfOgQ/VwfkuaRL2kt6wTt9e\nbf1KN7V3WwQOcHhGr/yTgYi0kbxMYrwa1CNxFkssLkdSeHJKQi6PWGo21RlgFP4m\nYKMNOFyIPxSnTZeRnkuOOCZSAHWaIlEa6YgA4xbXFtBU8UaJGfNTWN88qTh762Ft\nintkpkOzDeAoLBFoCv6jqs8yE+mQiia6Ao2HmOYJx1iYaTbDxcANCrs56UWdyfkz\n0qE7Qwqgqk2YURjj9mBWwoadmV+Z7NiO8qWuj+x44OgWzNVlXbVtL4VqSF9vUCng\nlyzYJ2noWclWhyuuuBqNawJQsdrpdc0xdJHnB1LLXW2BrR98QO0zvOhqIWTji9jd\nDXHftXzEe+0LF6JyIm8GPTAwUtRdAxO1BpcMP/MQfd/ke+AhOzX2IyZhL/Aivbfc\nFSR3O8YMaEckZeEADhi+yrSmFhil6UqHUi30REtVro+kdsbnHT+zPAYSloxv6w37\nhS5becBRO8UpWD9USJqtTRJ3BjhlB5oDY33pF/jxI/cQZbaBv3Sbb1aolxOgkUgg\n6sXPNWMlJBn7SB+YLOSAQ5sCt2h1nJZ286QN1aV6VzGI0IIgcJpXC/7jxfpvrTIm\nVtqL2+RZva38rpiC6Rf9iy7gwkoO9pk37CE5l0PvdZS9TDOw3axlc1Co1SpDjyvB\nJPWWn+W99sTsE3dopWGyuJ28UvMH3xm/mTP9lbJz+5CBfMLT+YANG9zlj9z7FxJB\nH2t+hw/oQN63QQAgieRuK6D4xO5kdj7IW8Y7NuLiMNuCeFBbPCVNmo0dH+nbgHZ4\nL8Z40h9A12Yn06fBFWSZV9ZGqzw2jYZ6yB25FaCOPZC3BTOyCF9gNLcX/HsyY0/D\noyoLcFIeyAdLEPqDPy7dOcLUzVINCVY0X0TZpEAvL/e5pDBt3NpBzApYUKYVCQ7m\nSC3iZ/NlAa0L2ma8SlHxllDlG64t3IF+X/mYFc5pvgiCLJ+Qb38tikxrEjWZw/tP\n35jWEOG8DCgWsuLwlJ6TMwSaESye3lmjTpmAfikIuqz0rkJyYyoW7GW5j4hgPxO0\n/VRWbmzUat5s2S7vCFWs5RD2qe5MMzCTHFd0jnyIVBL4VCamfcTiAbXQfzUzHl3V\ndup2KLC2INktej2c2pLFuDHjulY+ltZCia9s+cRgsqEXb+Z68vbNjiPVOpO2noYs\nRFebC9U024fUKUtBeyvVJhZnksZKZ33uIzRkC9pzB13RxVf9bhpCl9AnetsIy41o\nChIkJDuUQ7yq2Tggsd1dELRiG/RlfHFzDNguRD8LN7waDiY4FXECufj8OmWbRoqp\nyc1jexwJFN3wfbnecmLpyf3Rk7/hWEVWoJ8XQkPk9Ynrr/wIVd/zU9YzPVJVB/K+\n1u1U9ac5i93kb1K1oDnREmgrImlbfEju+L6EqYNOvpgyPbHL8Gcn7UlyZQUCRAk2\ncsGu1b9Id+4X82LXNC/wjl3ZK9g25QW0qb7iEkQ0DVDJVpgdni+n+cPOkhtpCvD9\nu7b81Gzxz4DzI5JBhAcVcDEyLFGVnJPpCi8LzPHmjKEZXVIzF5Inug7I488fANSE\nttRD+cjYVYb+QFzjMWI46F4umIKmMY8v+R9LOCvc1Fpara2rQaoEkyfC9RLXea9z\nk/o6VEAN4PkTnPj3y4wYUqXS+oDkLKFhDOWQoa7OHBQgE1xp9gz6e5wPkag5Jj+E\nbvrLuFWLr7EDkx9rKHrS52Z3qZkgev8f4gOwoIM4kp9Mo8/gvvFknI/yEe23Rkda\npdpaLeLs5NTUxZaPVv9pXM5i9kMBSXAesI+QZzcymT4nIAeZCXbzUHoc9VuIdqUD\nRSWR7siPVmDdKpa3ka8+8m49tlfBOPT8WtHPpEicqfBAnWZnaNSoBUIaJv3LU9fo\n8h8BLKsnHWX4VNv5qfT8mjKBFNU64dkox3AuD8xKbd6xgaIfMUWpyrkLzHHw6YXH\nVpWkWAdDU9VpckqLlFOqJKq8hi4NRAXMhW1GWOCYkmfnx5/0we+U4EocS7WraHKC\n8HMRbh7E0ObrqMwjlwiFRuWEYYIxC36bbEJG7tkfJTm67J6r2Rf3jgRplS1PA4W2\nmcTQYTQ0Qqf6QnJQ+NzXtKJPfuVkF/UZaAhT7XcvfP00+yb9seHX+H2UIAZ6rIvO\ne/OH8KbH3Frf5+YZi0CJ+w/zHxWbE1ne8ZPJAZp8d4yzAC0vCZQymtkq9L+cDdgD\naP69HpiL1/RSHg7liQzJG+2AZCRDb2A8iYPiAZnD+JnOiTh7W/14OJawuPVWZYrY\n7y19J25WI3jAJ1ezur6p+G5NmlZoCtiFvDmEEWg95twQPkD2vs5PW4q+zjse/zFo\nReGmVJtCs9T+U9HGaLbHLYteA7IlIw+8XEVZkHDW8XMkcZVOBbKcpJ+5gszpcGR5\nXpRNf9D0KsD9MXyYGtS9MNfNaopZF5yFVz0m9we7vqAN7nZBVNIHIWXYNsjKaeQS\npyOwn0lmk9L9yb0dRHVwr+00oGqxWgM8I5DlJqJCUA05RngdHhtb1m7d8B4OP0Yc\n0hYQBlDUpsBgF8666sO1qBM73V9fadfo3O3CgaZLGPIV104jhAaChocqaX40Rlb2\nhJrDeCqFwl8oJ78yp17pvm1Y2YTQH+p1deYodm9Q3emfukA74M/zXoMxonmIapJr\nZn+1pO+9lZoWW+sYWYWXlzGk7YXjQXXo77F9lX5VnazHNtjkwn2RbcKrFa3NxpfM\nybov2013eoKfM2xit7B40SpMByVhmeL6HeLFaqXiHqBm3KM5vMOSLPXDSX4idXtc\nNgDzlxaDvO55+DoW1c5ZslaZEvK7J7tgUNNoel0TEZF+spA7BurnByRs/e3kIKYu\n5t7IWvMO09DH5PBvbf3aiN5V8+22JX/hPdfaA/wibZWMlyrvm/AoENyrdwo6fTaO\nIaTLg7G9fKk8E5mbzaya/gTUPX9jfjf/BkVt6bl6egEdX2GnqegKVKKrtb7S3gwj\nKDhNgI+ZmrjQ7jaMxf9MXWGbzfImQlpkdAAAAAAAAAAAAAAAAAAHDxsfJSrNLlBR\nQyB1c2VyIChUZXN0IEtleSkgPHBxYy10ZXN0LWtleUBleGFtcGxlLmNvbT7CzLgG\nE2sMAAAALAWCUdDGgAIZASKhBr8mKyQXcAKsiuXcbaR8BW0iq5kG1H0HlSt1w1gC\nGQHKAAAAAPJjEKH2vbCxOnVz6yo4ofGv2PAC6L1Y635O6BSXvXCojWo8gycKqAGl\nNUproxxClmkDa3U6HEx02iFa+brfyV6uL/nzEN07d61+K9J1ZDhaAbUAOE6DibKt\nitg9kPa9bv1V4LSOdd3r2qo3JR4IPNdS+Snb7o77M7HbA7ziWSrBduxtF7mGuiIJ\ntxEDNtt6heYAIExUt1cO02UO8p1r7xcQXqH2x46Hf/B6api/J1j/4uEtP78wkG6K\ntNE69Gw9NRe2PTKvKFp3jayq2I6pkjf5KvV9G13z9MvxyRjnTARTcVcqNNwFhvQv\n4t1lRXRJxeYmkMFKLnbdZeBdSWAUUKBofy1dP6zJOk11iycofDRZ2eqpWBeejuGW\nhdjpCKFilrybBSNLB831v7qqW6d5NpKu1kCngqfDf1GCP5d+JePsPk2aRZ8zzvqy\nkvyWLvenmrQrH7yKw9l4N4X8HdLWIPq/iVkaUVO2lHkAJxZ5Z6ciG557++Gdu6uz\nM5hdfyD6xzLxEHHJ7MBw9zQ/UI5h7LRAu17PIvAsxCIroTECyx9w2GAbSjCQXdh9\nP7zamnCprnBHpOStJRcVjvC4tDfCfrOUIBSD+g4hMIaMhqP6C6zALn6mbMHr1hLT\nRqV99tMjnNX5QH52z1Dr/P/+9ZqVlA3R7td7Yw2buJyPdFRGKamxihHepQxFhOvB\n43uEZexzC2O1jIaMxquBdis5NqvvtdtJQ2kVvSBEYw6Kg3bjC0b6XmoTGn5fBEQH\nrHVvFOz9TZzZDnF+vQHC2G7Tv6QDldxz8MR0SzMkP7WPo7KdFwNFWVvoofKsCN3L\nNcoWnwpeLcYnpD2hX6YktQKr9s01o30/ICA7hiJ2Hzqp4U4XD6g2Cn+E8RfU3ZJm\nQzXVJchrNyN2cD31vN3uKB/Qb9/iQ4DGH/rwmYqKNmfba6dRDa0djPKh7FcbgAO1\n8I6i32UB1U31wg3YSZtCmokCgsEsfn/7XI781yj0Dy64/iXwPavO02fG7pLdwJ5n\nmLseghGxyNyB92GWCREsP8BFAttEP9Hs64Xp+PpwYxX+ZgrVvfv5bM3Mi9SU8I3B\nmASiMJz3Hb+ouuEH51WROKVZSJecLhfgkGekVvyFdqgP3rldidaBEegkJhOgxeq9\ncck8DUwyWheVxh6kFM0J8evOzJQQmwdQ5HkVTp5XJgQMvDV62t3s7Obd1fLW+Q2h\nBu6ODy1qh7eZKfu3DEbHlzS/HP1zqkQJKphQqIw0AAO11+I/Vd11NOuNqB6TrjW6\nUmXWFM2v3WqJpDmYIuz6WlVUB/2cXcCO0/jPoPaTcuKuZ9VoG1KFBie+OrWQfzeD\nhX5CdIoG7E6LRh9PsqT4/9TM8LI5aMGHajIGCHsi3OhsR+9NwgS0rn8qZjmTqrvq\nL646JY4C4Z2Bnuk/xpEmqjkAok0xQZNWAX9OGJ7IIER0ThD1Lvbvjm5j/jg4cdjJ\nSvZc9ifXwR8oJsf3YKFkH7ZlfWKg3eU/olrIovu+EaFEIVEjWjDqfzP5OENNB2Z/\n12lYrwllSdDxhGr/5VedO5KnKy9NrfJJdykCo2UbGQADZcKLVlNFVS0MhO4s5G5n\n/1p+md2iHbXZW10Gt5oLR4pFYM9i1Lw5BP42RVXfHSpvR4FTJ00s4/nXhTd5xjdc\nuKT/7tNQ+wlgINMRke/WhAcm1HRHDyxi0lEpyazoeur0ZMJ4GHV4IwU/nzqTN4uS\nTLt5EdhFu/OICCHmeb/7zAJDvJqSuYqNJGT9U1zFSA1aGl6nRlhtkq/0OD9Z2Nw0\npAI2du0/F7XA9ERfxYMTZFU62i6H/bm4+nJ9UwQcvdTLx7l7aRMY3q6l7FZqIpqr\nzhK+AzTYfyH31XNDG9BrrUni4vH+QKQ5kgCGzD5iirwLTYNI97hwT3Q0kJAJbau0\naz2cGvjEELwud6GEcfc/L6BCjS8frzA9eFYK3BirUuKppkrq0BlmA1DFsUMzx2Xt\n+AAv3nu7cvQAr6gxpFS5DeYIGZFyrNO//L9QCTKLXek+rm11O40GVv+ztAjuVoc7\nDcXQ3nttGDrAiGjdNvQyEImLcwnZ/CD/6TUiS7gEvBeotd4zaWaI4n6btP3V+qXk\nFujfoDRzk9RtTqI17S9ENJFnCPxOmO9o2tchqttnk7fGHP3ZXalGtX+tyl+05C51\n/UVrIr/3FWCvSoditLRMUqMEei0qFERA/SxCv28JE9eCXmfD7XBcWgmXTteubG3x\nyWrpttxkXbNqBf1HqVz30sV1XeKPHz4VGzInuhJes/ziSn+LsYTDCcTnAadoAM1p\nLEHhJdGMHTZWCl166Mz8xRWdHnM8HJZriAQCU0rqfSUPrMnuhUKWnOiyBYtkcPd+\n65XCZWjN3f0CCNn7A5XZ3RAA6xrZRTsez+MtOAQM6vng3oabChPJwNIxGBum3H5/\niw5WWsr+PjQ4xG+qOyZEAw2dSvtOXB/ez+5uDqBrKxGSCzQ6qeIZ1posKEV0GEXV\nuUEzPyBjh3Z+gXH7hTLESI/vQK1J8YKdAUXOuwFwBLALYxQKWOMeGH/nnIR98Tbb\nKEjBYrQitB42fXFd0DT7uUd8Df7zGv6hPbblu9eL5FrOxf74gqVcTXtn1UCLgm5A\ncG57gf4H9lA3JsoiI8bXaW2PylZtYGtZ/z3ldShdQd+YI6ViLkEYrWOiJfbE5tyy\n1Mp6wzPcVi0zFW1qVqpCczdMLyHzkd8skysvpYGoKPJSjWEieYMhzM8HsuXSVMZ6\njM4vn3wwn4A3x5+Gl1wKVkbJEVwkXP60eeWgknKNu4swwMZ87gdL+vn9uEJnYqjX\nS7rk/b8f9bg+Du99ovynCSj9ywYjVNqKTtWe6ak+/B8CWLVKXgEvJla+ynFVfie9\nE755maHIyq4tjAwBqsBD0ZuSCpKD1tLrxJZzQajHe6Qtd7rHKo81mqdmpX3+cgm5\nbSJcki2ZD7prwwQMBMRaqrzG7W3RgEvnUZAyOJr6NBIDAJqKNUtj4USAjeO7ISX7\nZCWrEKUIPnjQcCQzFk7H2w9dNEtTn9Oc/5zI9vk/YAobnweo8SqrJAJLywpKq2by\nNkMDfBu7Z1qjXPY9q/hd+y9Q4VulqAHQvQB57vghvJpdhR6wjS1oCKRcrRYql4Iz\nugHu3rVCdvlj33KX6Mqsa/1hwqNd6lPJdFVDeuiQvRgdAyF/SpfBofehfpvkSf+I\ngmSbIeQWI1QDlRL2LllJHmk6ktZJ3OTUIZ8ttPX/wLF8H8PzeH+YI+y6/qXq73JK\n9hIL0mz/KsENA7/gajBUxqK8TWCdKqQC23lxkdLCEiZ0+IEVhP8XZdmb/wnRR1Iv\nwG+bjPHBnzCp3rtbNGvrAG3vmnBmFaZVFUDQSmObj944rHt5vuLCjuSzcxWH7yzU\nxLtnBQ263Qfd43/KHVODycW9PeaPc77rwq4ksl/VU/m6xpUr7HtVWUFLfPHoAwBK\nGLTOQcgkvwrn+8Kboih1OMmZ4cPtcvL5XdVB3GwkkFpTWxk7VOnU70IuC+un6iCa\n1LpmRz06pEYvTiXITjM0GE2QLbNvQIkKsGnSUlwfNAKLtLLKP4jJCZMUgyXbsPZo\nbuJb3CBXwG9pPdZYqi997qptUBiXEKnynVypqaJpaj8t59VIqOSbHyTsrIn5Eptn\nxAg+N/QbwZKc6Gl/yD3ChyOiHflf/Y/bnnMnKfcDs4kAzeO2fEB8JM7Diqb8vGwF\ntDSoxcyyP9QNAb/BaeXuWBIhLsUi2paDsQOSjFeVKxI+8uI0al20vHn2bV+aUAsj\nTh++5LGHPJZEp4aFziO/T9LwAlx9E2DGqdw8wOS8MN5Ogs/gcqx5gJUw6zxb+f0/\ndkFAQokQebH/G6K83TAlXovnml5BaZ23ELLt2L7oDt7iestXxLp1acKCAn3iub26\nFC8V6Ht1UFDUnP1WaaGF4CQy2X+U1MH6ExlZ7KGc8jC2v02EXfnTFTYcqhIldBJl\nW7RKFrdUNfoplK3orJyZRE2wA5PoYJXYeiozyRi0LUb8fH6wEBNRnRQDjZLa6MX4\nvwGBraabcgo3kpjIBJ387Csro2V35WU7A/svcmeZ4sskwQDGbQZZHznUPT3OSIaa\n2AA6HgN9LZK4druc+0vyTnE3SMe3cIDU+2aXXf+EaHpqa4SL+xjvSHXLujPZi4uN\n+Uel6chvORxE222SUhY6t1naNPw0b27sF0ASUl4MMIwiyoizWek2rV4qqSEtCTvg\nAFVea45jL6Uv9cSrD8BzEnO36sZQdRM3ujrhXb9LpfO9ocMxB2Yozvpy3ecDvt7Q\nI0zgf37HPylfQ2GSFIXaudDb9vfMPy/fNO9lwp8tAnHn7HtAXO2vBKkgf7oti/vr\nAUPp3VtQrk9oclM0R6bXDf1EefDvTqX3a+NL9gdtGfy+q2JVW5Et4kix4vP7mqSF\nUvfj6ReIxeRqOmyvTIarLF9FdS61Ny6/B5QoLjdqsLry/gtKdH6LyOP8GCdHjJ+1\nxszm/guHx8nSAwoTGiUyaZCS8/0KRlCapwAAAAAAAAAACBAaHyovzsQKBlHQxoBp\nAAAEwC5vpHgHg/y02hzkOQ6+ZH9+u1sjjRDrg4EfmhSAeogdCqBaDwEUEVuK3Mip\njfkKf6CYBDhbT3CrVWwvFlAiaqMTZmykhcGYgbNeG9YJWpyQFca4oja6Ztku1MUH\nfjyR4/J1j7wdY0w6YuBYiIw53UVIBSeh/SijdpogwArN3+AWeDjO5vMjW7YEpUU3\neWFNakm+DJapkduw9KfAmEl+ZegHI5lX/PtXTthLYhs+GkARf0mUdWGwfNa/lyiT\nRiKeIbEq9FIjcUEMmAwaXWdIvNrBJ2dsg0IkQDE9yLkw6AFhI3oeZ0pFyjhk/XDD\nonW2WRp9YCS8kyw9OSSByeSKd9CeBachnMOreBuUmvYBxwUiWsK2F4eaMgYdpihi\ny6vLt7NgjDKOdjqsPhEAYeFCy6Ev5UJ/mOY009qbqmGJycpsgLyLpkqM2+dYWFgT\ncYynw6Ad5mAQEzcFs2kL2BITHaS/AaoD3XCL1cYdbKRqKgOPzmyuhzZybHkoHBC2\njcQY4zo1lcSrZrgqOsNbjaMnAgDJ+jF+1AvLoQESdViMQNS3NPJm5MOwhZIAV8Io\nAQg+fLeKveM56sSAjaFqVqsVoWCcqYMdqHom0lYs30uabyylumQcAGugGBWKIoCU\n/EOjx1ZzPxAtd+VP/LSCUUBAnMFus/vL2fzEH7BFT2RasKUZXJsQxQJz85cFuqZd\nO1vJz5VIaxWDsOVJawIELaUoDYaAVuJg0ldJB0kLvOJGwhw628ggScNgVCu2uImp\njZVFMgJkY4d6JoWLJMGneJkmyNti4io2BBmaTyhLpyiAGeuXDwIKOSXM44lfLedo\nc8s+AflfwFgdSbxYRWuJC4OF4PWQdroutSARljVULKEc/QoWPYSYV+hPA/xyXko3\nLKo7lKknnZl5s6J2LvKbb2p6CcpvYKazyuxQXlgZBmVmkUsXfqVD0OCFXWExIPQs\nPHQ10FSK0zKPeZZh8RUHAQJD1QEFSJXFACxvfZw0s4FMyQItn0HIF2ogFcGmj0dA\nHChPVre9RiIhyoJy6BqAEDnPSREBVGaDtUNefGiCLHemYiN2uUvGxqzIXYaGkfBj\n6+ah7KkwKYuUJtaHArk5JRQ2wwanXjaQoFQqHwxxPoJ4XLQtvbe5UoLBzWxRCoQR\nHuVn4aaFcENPGBp5aiaY3yFQuFScfsaEi+h6FlCo9ggTbSK5D2tOgwlUxkZjk5S+\nLHe4hQoU6ZAf9HdLzsNr3ZULyCRigivH9oguRdoXnxO2CcdETPu3WgQfA3OH7QgX\nJDaH8NGj9/lqF0JnO1AA1KkT15uZtpOYSCzM5GJpqgCW6QRDFlCLSixrXzN5fflx\n7ow2YVEnNIYAE2gvVaORuBinQ5QhwUFzWHhd3YpzbSAfQbcKNqkairCx64p6AAJM\nRbosd/tK8omiTAS8JIkRd/kIt+rDKgtYkWQFRURyjrVkunmwI6SrQMIw1SsBIyFl\nIJWp0Cd4kQsyCUMB9RZgsIt91YAvwJZ4SNGuAAmNoyO44ZI5/nHA+pEmp6d93Xut\nv9cPN4p4ApMdX7QaxLCc3qY+C9zMMsWk9fC7kfNU/OGNfZiexLM2Tm+57JxZ0I/3\nc5i+CTkeCqVTVevvaWRbUTF6EHzCzLgGGGsMAAAALAWCUdDGgAKbDCKhBr8mKyQX\ncAKsiuXcbaR8BW0iq5kG1H0HlSt1w1gCGQHKAAAAAE4REJBeK4w6BgxSX5H9c9AQ\nu2CHzklqkYzjcuYVYiTqZfmGpwudE3u171PNzppoBZv3NUVHJdEoEeHhg8bGwpi+\nzbAxv6foQqp1+YvPeZqcKjAPwODlB5pXM0fF33GZm6dNaGKq07MnAaKeGMp5N5HZ\nLDyfc4TdCk3oCfJrwZ1aEAEsDmKwtrujdqJWdgzlXsvMJMRE9im5GuadIIbkNIMF\n56GnQvzmZsLZFZ5SYEfyn1RqCTC8LvLmLUv3PiPomURReIXT77FZy13FHczLjZMW\nMsnPwHsnFcqRsmgx27vKBdKSUXKPI7w0wte9zUNEHvCN95xc32CLI1pIjFoYq/5V\nXLrdjoo2CDR8POamYnrmQGhVrxOI/RDJS5PTB9Zb+QHgqKY9DEOG/2VT64kn0eiw\n40E2PZdTF8dS6KA+arWKdiiBwF3iHzaGAUX0EoJ6BFxgyXF8G15ABZL7G1is96Oh\npDpWzlfVgZGxAJq2jFY870QrD39/EocfSpUP0kRbIL2a6xt3omwPhPPfDUVNnMug\n9n0km10ITZ6+gjN5PzTFqnI1w6+uCcjzwH//9y6W1fUgY+Cl8rxCskvZkDEWMkIh\nRVSsLK4Gzb6yhvLH0cG02ikJuv1ERYagtAVi9pOPliFlX3QNvIWopfKhoDsHjB0O\nM3TlqREdTH2J9YlviJ96uyfpp4h9qdBj+9Z7uCcxz2nE5YNsh2cKGMawCPGjWJMn\ncsOVkPmc7k7oe0fSwh4dECAaiLysJaP7WtfoaT+68afqcmnm0oMf6+w2Kvh4gpUn\njMaj7QRT5cmg5Oem0UMEtAQnNCcAH1ButBAbsGu4V38R3C/TS82mowQ/VkxQG6tp\nnNdFOgFOWYjxizoAXHdZxnGTKfzjJU3sZSumZWBVKKfa8PIkMbh1re85MrXNKhrj\nS+Du3ZElz0fygmx3kcfEOGPuI9qq3T/x31zVfB2vXnXDgW4GQqyGsIj+KAw1/npl\nMYn9KkSYVapu2MZ3s6m2X6pdo8NFAFyO4h2r+UdIHr03KZ5mXj62Bk+391vPIGow\nWnv2ENNeK4tBpZUY+ZP56OPY97ZvZhuoFqec9JkCDr3bZeQsf3qrFG7hjiOTNUoU\njUjYTiChSRevydJuE4W9x24ddB+oBKr4zBTjStZzrJ9GKpdxxCT3SkMrx95mOsuI\nsNDSUgCZXGuVXHLCXmhi1hh+AoJcGc117Oh0J1VIcvYBQzvLSMC0t5ZAKB2XcDqV\nI8ocUdsXA/v7Z4EAESDi21Ln7Cw2Rh/+0GkrADwv7srrYuYQK3/1OqUvL1MmKvCZ\n5QUoqq+KMzCXF7Zoum4IGf701Hba+8bOhN/6Ohf2BkDdrYe1bieG8yvsGSzXdy9w\nSHt0dfAV6KVKgk+mbciFBKbvplLstMmoagC+IKUIF6OA2uQhsZrnVbq/mTc5G5RD\n/8YFe5kj/iE8bhdQnRTdiaCsYW0rrfgTle4g5F3xVKXLTaC52NK4y8sZAEXHm+EP\nXo+odH24XDh6nCNbkXRjq6R9pm7/LmRe8NV6nnV0yMGCzEqvEIe3UyQnauGemwwr\nYAT4CzYgBVjnqESomwg35+439aZomHLiAnSA94AeQqON0/nvrCs8i4WChmDKk/5A\nZeaSsJCKliKYq88tv7uklCvMK/M0vYw8f3g5l+iWTzjM3mhs+VZ3sA/WlXXc/b6w\nc6aQRH2gyuaXvoAqRzZBGmlYKd8XvGR7NeY2gp9mwVZ4vT/WbQUzD1PowtI5uPN6\nUNPL4HpzYRYnIR0pLNozIY9S0/PT20W4lTv63shs0LxnjOZQBHZuriaGL9Y3tRjK\nja58uQYjfHdkcMdu24CnKglZRykzYjmriU7ixSOdJ0ezTeoA/ECBG/Z+rXBQqVRd\n+qXfqUSildqmDZ26dD9IQf+Iydku3o5tBwl8WjmDzILR2XOrDhj7B9Pz0DFgynxf\nAM8BZpH8G+z7jLswm7LCCAliHLb5pQmPwqlbl+CE2Qlc2grfp0T3H5pwdcxymaMC\nsXl3DF9ZoNwPCbozckQ9Qf6RpTC8Nm20r0wQlTF4LQuN409ZHGohdOUzCDW+6XYv\nW/ykzsZFYBuOPmjvLp55hEk5LmT9sQ2jxJIX3/znkGDD8hFWNpgxsaDqBSn8i+M1\n0locMkaKys56dd5gr/unObrFMsWEE6nB8Rep7V9jao9Q+NpT8e2QbqQlMwuErxUd\nkOyIFi0hp1zFNybEe/xwq3WriYBsS+MCEb9PesaHKwa3JcpaskaCSdnjEUjIhSI2\nHAkIfK6uLdZZ5tU3W3Xi03qdqB9i+xYKkCsA0ED0ZAVh/z4rw0KSaws2TogUyFkw\nfC5+ie/aJAQd2Vnh6L1ZM5D3rxb7HizIGrHvpYgvgEiSLmB5Md2ALxLA9PX8mWz6\nO6/dJt2aUUzbRVCO50CnhPt9yktdx4m1JnKozvW/rKv4SwJ4T8omIpnr1g870Wn9\nJtCfaRjGqhVLUqVQqC13AHLTjRBJqeJCtp3gaJSgas5MchsLOww5kOZoeClTUSCr\nWRSlk85RFKrq1hmkVBOvnsytaytS5U/lcuamG2Cw1KFsipmwJH/FLCjxUiHkbsdh\n1ZCAxQzjhvMkUCnPI7rJBhWZPBlM1KyqytOvMPTNUcPA9AFj1Ks0UqABgLSWSoyf\niFm2FAZ/fDC4qDZmRkfrRnOvLOt2eVlKri6hKu2ag+MHUJbZilj65ryRC9RxmIs3\njfWGr6UxH9Sim4kTxEWhfWccvNx4G/0yPyuDcKmjAXF1uqMZEte6a42S86LN/5Ma\nerGMqgk4iT6hDa3LPA2WOsv+lNaWESVOYT4jHZNBUFhgRJzDre+vgniqyJpZBzWc\nYMY8zcQz7PiCOXPm+XNLIr2tKeZAGuC4uiHqPSG4RGXtK05GG0af7VofZbSsySp/\nhJ8RAAt+sAi1XlSpE4G7th6SSeMvrQwndkPO7N/8JCTlVCrm7MvZEw7uPs8wN+Qz\nTyXcuMY7dtSBcXPrSJZFdRloCV2ueVgfGfX5qfL3xz5yjlWuDookqGrgT8gvN7dU\nbn5hLltGy0EZZRkg+6jhqS+LLSoNmWHnU2ndzyjhntIknmAstlLsgUEljBDELOdj\nioelnauM57gIajtMk45hXyxtvmX9ElEdZG4nA7zLStEHUGX73QGwV3IY0DPunz23\nztrctmku8az6krOmcFjTLi4OzETxe5ypqsUsc8LZ95IqKKCZYUdGCQfBm0PVPlap\nCi3rLh2uM5nxzwvZLYX2SeAoMxS8YckUEtkLsinAuVAI4ESYCgQqt46x1HsE4r14\nY10FDfPiJVLvlKKQzPiZD3LJ1WNWMbinubcoorBQWQF+ir1fPmr1kdbvtjVbXp2k\nM+HY894swnUwOfHF8fM1vCCbSbWDk9J3psvhrcF5dDiMn2Jx0UiU+JbQDhm2O9hy\nyBVUh49yfU5m3TLuOfSxDo3MaYUgHHZ4XgQpSDbdDegs/JINxTlqU71jP51MLf1s\nxu46EiurJIqY5nOuIBgq6WXISjaImkQxXuRgbM0Qe9GRnOMCv6ldEXz56XM9Sscm\nqsaaZVeQNaSrbqRwJONpIzYmXdMkVBklq7Hn0SyAHi+BIzsuBq9O19y85y9xzqVw\nDGUz8IZ5kRNGuO5mgq/IEDEMeEntLKmKDkv0lDCk3c6QYvXtGsvn0A8l2sFDynnZ\nBJCA8X6PJtJhKSlHUx44oFEwLd7IfBlNHXEAeMcAYLcBv4n632kvOc6DkP9gKI80\nk/nHh9OJJ/Pf8ymleXC52Ah91PkcXtDqISdxZtRGWsE9Ic1JcjiI1Dwc4gLn3DiT\nGk93oLwbMHOBVwXxnusqbprY9WzajBr+Rt4cbH9G0Gev4AUUA61Mzw00lhxKz1yb\nGSdmzp6ohAljkPba8X7H4Q3JNsQ9Npb7DUsfjHxQj4qd2MaQmhFAeRfEUSOQSj7r\nADgYkkjkmCZr2kzUYowpWhe20jzfb5CGW/eNrjiZdzWw3ViENke1BKrrrAwmTrU4\ngFjC3K7SBBarOBDzFZ80BmcdXrzFoLVr5Lbvjs9EMDxdzLdwEtslxdN92J9q1Bsn\nW1a+uJY72mL84R5dL4ywVF+TcJdhvs5fZzIr1+P08JAdBUWEXdm7IoMHEAONPzsc\nm0EZ9RW8MGgaCa+gwS4XjLEh7kSN/LQC0DXDUS+09gbJlVVbte3TaHSpZTt7Kl6t\n9KtXHlPXU6sl3ursFByqzcqnLSdd46NjJVqQB+TjiKglpWIn9x+jMgb+bkKK/dwy\neTaWZ7FCkSIDmfnKe2+tiDs+0ZqbbgaHYfLpWe+y8u7GfakRAehUKedjRFvjCqKI\ns2tlR4r8Pc0coNAAfasPRc2iCIOl/E6Q8Psp0MDIR7or8z/OgjUEafVEBVZML9/z\nu4djz5Ql0U7RxmOoFnZ+TC1rnnozQBcBNVgFntlM3dC/5wjTzH0K/cDIofaYbadc\nWmFbdK/B+gwukZuv6/ADssjK6jFXXnCtvOghLjtOVKDo/QsSLzhDpNsAAAAAAAAA\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        encrypt: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        GopenPGP 2.8.0 โœ—
        echo -ne "Hello World :)" | 
        gosop-gopenpgp-v2 encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        encrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        GopenPGP 3.0.0+pqc
        echo -ne "Hello World :)" | 
        gosop-pqc encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        wcPtBiEGSLlLzi+XcXiPX+t0Ei1ZmYnEAMwPSRCLyY4Op5ReSDhpvSgOdyKRKBlX
        GRFFLBkzcBiMc2SD6sfbh66lpUTqfiBHYe9OmtXtawE8bfc6NrSS78xnTPVEdBf/
        5TQClYl4gQ1YB+spgS4F+pn7ZuALhmJxLdI7vxtQRv1Yk0BJFYQymTiHsCpx5DHy
        3WTLizukN8h6nzaP4M37+q0qyW39lLx+4nT6GqhVE6qlQ1swqAaNrdYVtCYVbYK+
        +CBduSNQ615G1C3m7QifzmYMREEt21dOamY0bepnl4C9SCmDSwEeMNAXYMEvFy0o
        SKyhboZwbaXWd4sTYyABUbmaH6NeXUOTvf6rkGUl5Jzx8B5ERjY+4NQbas7duItj
        +B9N+5wNyJTWSwVfSUHpTbDeJobjNlHdO4QPOViDPeboxomIeHCekIdtOEnjFn6u
        /BSeZ19NReZoP8rHHKbtJYtGxk/g3/2dHHDS9m+Vh7bfJGjya4IkpemDUxv0utYW
        GnFd8V3dqcyi5opTkfUT0GwRd2vd8nyXQaEjWSNxFCZt5ac0ABrGKhhfQnABEwBE
        I1OHtmoH77gZxkcAVq1wm76Rb5fSZ/WKa/9tHCJuoN8j1SOjvhjLj47QFpkUXrFB
        y9BDKfYAFlXyG4zrYuf8+AN9yP3ww185WV3IZCo6H+ANU9kAG/0Q/ot3M1ZKGfg1
        Irodu7msVEJR5L6AfFEyBQXDgOZhxEzoBWE+svIsegRls3LcbZzPaLpVdES6TbK8
        ASkWiv5UtqzzeJ9dMO3ka8HReaOVHl8g+nLDU0kdx7erwhUKhB4K8Zo30iIHWoAe
        YXNlmQ+z6rJNN6x0WFTp5KsphHnzAi6GfiGwpoTd8OuBfdRtMX38CYULEt2zrZKc
        I0kjHUu4jeBo07UTo9zkepsWG/sMXLuyTHUxnLBAGbC5IYSuGqR9I2C3NuClIkvh
        zZfBJLz9xmIgj06PsllJ+0mWedTTcPNFJMHH4QYjgQFRp/GhRggwMnLVZ7j9awtK
        360y9Aw72UtZ3g/kf24nMgKId4WuzydPm261eefLhnoEKQj2tgLSINxsD8l97FF5
        IhRvpGtWGcXpllCO0/FlVPwi08K3XHWBDIciARMDJiDX1g7ymeUhzkihs+Iof4PI
        kt19emeAIz7zT7cNAXK02z8NqCx7rJUOPfDu6QVE22p4Ic8EfKMFCIlGdvztLwry
        j7VK295dVprkz2bqNG/Cjy+m/vc9PDedhVoXmu5VXGLt0T9+T+UvxO8uf8LqAYQe
        c9yJwWJDpDUq9Ri6qYeu8h7LwHaTGkI9Yl5VaxpgLJdSf8lHWrb8JCycZOmYkxQz
        E3lO9+LotDXUr/yoPHxKgeUWj5ut16YIzEIKQqG8Mp7LqTIsXAI9hs44nN0JBSfP
        ESl2JGEWo5ykGPVgpKbPB3sv+WcGRveCwOscgqZHsa9v+2v43fj2uiVaRudaPflv
        VB4itTZMFgTzhFpRSGsmRm0mBTRzIODTeQS9DBtKVqWaQHtY+l2LaCBBvgCmqxfM
        v+BqXEKQwChKZXkGPOvZiCwhXnnU8j23ZVZSF174IwZxWI3kAIqaCoh8z9l8ZP3a
        0loCCQIMbXGDLYnlNWxfa+I3/V0eYzy8BH46wPA7loPJTc07JDuw9tNRXfEeLeCX
        vQErJnXO9xxAAC/b+40pvw4cTY+pUNSxL1Y22Z0KlDf8HkYVqI2om2TjqOI=
        =x3m8
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Bad data Err(Message("\"unexpected packet data: InvalidPacketContent(PacketError(MapRes))\""))
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Version 2 of the SEIP packet is unsupported.
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        Standard Input appears not to contain a valid OpenPGP message.
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        Standard Input appears not to contain a valid OpenPGP message.
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 487, in decrypt
            seckeys: MutableMapping[str, pgpy.PGPKey] = self._get_keys(secretkeys)
                                                        ~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/sops/sopgpy", line 129, in _get_keys
            key, _  = pgpy.PGPKey.from_blob(data)
                      ~~~~~~~~~~~~~~~~~~~~~^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 281, in from_blob
            po = obj.parse(bytearray(blob))
          File "/opt/PGPy/pgpy/pgp.py", line 3123, in parse
            keys[(pgpobj.fingerprint.keyid, pgpobj.is_public)] = pgpobj
                  ^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/pgp.py", line 1649, in fingerprint
            return self._key.fingerprint
                   ^^^^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/packets.py", line 1467, in fingerprint
            fp.update(self.int_to_bytes(self.pkalg))
                      ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 66, in int_to_bytes
            return i.to_bytes(blen, order)
                   ~~~~~~~~~~^^^^^^^^^^^^^
        OverflowError: can't convert negative int to unsigned
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No data (gpg error 58)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No data (gpg error 58)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No data (gpg error 58)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        OpenPGP.js 6.0.0 โœ—
        echo -ne "Hello World :)" | 
        index.js encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Invalid data type
        stderr:
        ~~~snip~~~
        No key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        OpenPGP.js 5.11.1 โœ—
        echo -ne "Hello World :)" | 
        sop-openpgp.js encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Invalid data type
        stderr:
        ~~~snip~~~
        No key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        OpenPGP.js 6.0.0+pqc
        echo -ne "Hello World :)" | 
        index.js encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        wcPtBiEGSLlLzi+XcXiPX+t0Ei1ZmYnEAMwPSRCLyY4Op5ReSDhpblU1AgMz
        X181v/D0IP2U2AcSV4ZX+024NsQMrLOMxm4MsBCgEkGRfTGvIrMcr4j7gNu4
        1UPg8r5bjCmv8AZ9Sbi3c7QfA28jOrtyQbQScLKdAwISNkv+4CUNUua8t+q6
        B1PKDBxeEwLhqvs3/8Ekj2QLQODHRWFChqt/sPimW/SeENTOlzkUdat3C3zS
        hI8oSPA9BtZZKSXvbzX7XWSn/Na+XzUBGZCl1vr0vwfD4Nbkp/2d2975LuYe
        OBQa8HjWpsrWEZ3tXxxXuRvhIscIm4KG8tkAz3s3pyqNrrjuTNISXzSZa7FM
        ylrmWdapeUldBzdl1aVFbKDC3yvPVjR9876buma8XxhTmY8H34UGgApf91IR
        OBt3SKf8doLiYUgxmIGRCLgzLvu5VOovVfYuuiaWFvwsm8Q/So3OBh8S8DkI
        5KqF/9siraFWCKwnU6akDCQGQWNPnjffWVa+LNZx8K48LIs3UBmx9ggI5RAy
        3J7lchyVAyyMhKfj0BhMQ4rRewuxRzJ938zbKrOcWStQyzN7oiz0hzPw+cSo
        J1Ofvr7GrvQH/1vN0aEnaCfVmpQuu2/tnQeU5xBNUmkH7dik19zK5syUbTtR
        MQywFEzX5gJTiBtP7Z0SndXGSBKvxH0h4u45uXk69eUSZebqKaDaI+sUsqOR
        Sq0G9O+AMmIUDer0d7OnqneFeHhO9eMv+HVTFkkB8k8sziB9e11oOoDBnqdc
        dnY6o7K0aT//vmcA1uhydz9RGOZJKrNwKFoBWtK+qv/ew8p/0Wo9qofBnTFO
        Gr90s2WdLPHC8Muq0lrbdNrBRoDzHvL44ExP4mflScPd9bPatdeubfxLMghw
        0uk+pGmrWYOGrsfHJ0BhHFsvNxGG0xWUjkoCZMBsMJ4LwA6HwTRUU5OxJa8s
        BYMf5Smofi8lhwkG3zGTQ6njZ3rZ8OaEH6xihvCyfzgDvBn7OPMp33ncAxAV
        X6cyhwxBJSjR39FWchMZc1NgBrul5yfLPreENeSi0nHY2D1nsFLkiO4mh7v1
        XVcVL+LThUEFaYfnHnzGfoq3kuDt9LzNu20UOY7rHZoT4VUA9BvvExu4WFs1
        4OH1jLS0CWJYbxL/XzzK2ZETwppIywuJVSFDjkFhKhWQunEcxOBVXf24NoGP
        G/K1NOOCHRkBTn7fFP6gPRI6R7yZ0IeyqfyPRE+bh5tn4/Bz3MmHKWXW7X5i
        U5ZajoYBJwsQRrqN2P1Na12a5MfXGUdOFpJR5mtXCiPgWZB7tn4+/nZoEe/B
        MO1MVIShK11zNvLLm5N8tDTgkKlQOn3FPpoYbmWsP2XorOW2PcOMy6h7enu0
        C7XNnC3fD9G8C/0CAT+yqw0BQel4HiFzGAwPnjHV4vakm0u6fJU+uL0J9I8K
        ozIzYTKBDUCiyDbHK9XhRFDkax54rHLr93PY1bc3dE/+Bym6K5yMt2U3COUy
        zVTXGgCXlKIu82KHuTABgFjJjxmkRZfD0vhJ0B28k7dPHShkr7xOzPimHP7d
        S6NbHvIpg+LQy3YBxI9jijyYwhwwXTUVnppKOq/V0loCCQIMsCHD3grxU9j3
        FgmkyvEu+OpZMqmkN3Ob8Sdjzrq+w+NFpopQyxrdPTtJpf3461LBlwdyehXh
        xkPRbM/PQ7ywV/kIuEuRQKsfNx3MpLzfun7Sdy/g0LQ=
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Bad data Err(Message("\"unexpected packet data: InvalidPacketContent(PacketError(MapRes))\""))
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Version 2 of the SEIP packet is unsupported.
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        Standard Input appears not to contain a valid OpenPGP message.
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        Standard Input appears not to contain a valid OpenPGP message.
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 487, in decrypt
            seckeys: MutableMapping[str, pgpy.PGPKey] = self._get_keys(secretkeys)
                                                        ~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/sops/sopgpy", line 129, in _get_keys
            key, _  = pgpy.PGPKey.from_blob(data)
                      ~~~~~~~~~~~~~~~~~~~~~^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 281, in from_blob
            po = obj.parse(bytearray(blob))
          File "/opt/PGPy/pgpy/pgp.py", line 3123, in parse
            keys[(pgpobj.fingerprint.keyid, pgpobj.is_public)] = pgpobj
                  ^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/pgp.py", line 1649, in fingerprint
            return self._key.fingerprint
                   ^^^^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/packets.py", line 1467, in fingerprint
            fp.update(self.int_to_bytes(self.pkalg))
                      ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 66, in int_to_bytes
            return i.to_bytes(blen, order)
                   ~~~~~~~~~~^^^^^^^^^^^^^
        OverflowError: can't convert negative int to unsigned
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No data (gpg error 58)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No data (gpg error 58)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No data (gpg error 58)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        PGPainless 1.7.4 โœ—
        echo -ne "Hello World :)" | 
        pgpainless-cli encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        No PublicKeyAlgorithm found for id 107
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        PGPainless 1.8.0_2024-11-06-SNAPSHOT โœ—
        echo -ne "Hello World :)" | 
        pgpainless-cli encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxscKBlHQxoBrAAAHwGy44RkYq173huDlFbFTF0FbPOsQdZRherJYVBKlJKH8+IJe\nmiR3kgJaw42LGYryBJuCAavtf1M+Nyh3IR06sEJ226n+LLb72/uGCrlqRlUQkSbz\n/EHjiOogerpgiuz6D8gHDqdNlwvtuO0Cw+CbCFAsDbSOp8zqwd3Qq1poCSLueLc1\nDIJe8TkZrmqbLA1LMyQAvT7ALQjGAP33wzKB1fGDv8napjWSiCgT03EdvRa39pEZ\nI7Inu5y0RkYdsTKt03HkcApB3XM8n4xolj3NYrUc7f1Mqqlz+5d5ydcFRmnos+Cm\nfDzj6cdaseT9IV8BfHjVNMXpozpxkr8Dwaz7a2SrSnJIp9N2k3nlCVMAGYj4qyWO\ndmRjevSvJbPccX7ar4V7g+a/wr7Ec+beB+J3ya87SXI1PYj7wc6wIPCZRqxk+X9Z\nJLESYmoOV3eQQwdOgjiWp5xWAn7LJ+MBC6cFcQRMfFPDuZlbwv2gQ6vX2HTpHqaO\noE86wKXYfpHqgTukExxFdx7A6JlAcxYi57g0xfCllxDD9wXDirsBMX4eGK/d+/1c\nE9Cf7yTJQlQfL+Dtpsqr3qfrGHvxiwxVmzsp7yM9J75ZZoQpNC22jUgOG4U9r5N5\nOp30/340M1ysMKzVgduz+tE3ewU8Mm8lNe/TU5R2ZN5TDV5cT1O70MLzjPhECfRU\npKCyhnBVidNLZ7GGOmYQyj2zXcmQ0cM1By/ohWz2fnOxH702Y+QdRv0r52hlvCY9\nRoNnlax5tEN7zE8cVgLVfVN0UXU+klVSlHfLPMy4gZK2/s7LylVcabRhTE9MG3hU\nfbtpA0KPQU4v8BartJNOwGAXx1qpCxppDZHWVnp8xO5cVhLENe0CoUn8S9wO2M6B\nggbn+35F7pMONASGH3uELt4XzibzNGFJCmUUPOOHfFPwrqtfjvYkPySLTTp21j47\n2ab+FfVBFBkK1FOlnz3ufA2U/0+LvRAIfdJIfRzES+Gx8g5u2eh7VO8pwmw2zexW\n3Cp/4LNisLyg/vv+UgMdWfh66A5r6ssXN9MT8oytWcMcsng0FlmCVKehbea/8ziO\nrVJ9RdGaiAv2EF1mm+5ZDi9asOemwdzX39277NfFYXcBpigqFEqMVbhoUGQu635Y\neZbNBuTSlq7s7hVgGzMszeImuv0cVFLkk5z/JvYkbO/cuGFcN9xYhHXj1R/6DNqf\nJyRAKhBheMkxGNVSV+7Ot5V1mRMGpt3UmnkowooTGHux69oYFRx8gBvMNs/+Kbub\nn+dgPA2fbwCR8kWc6jvewU4g0fjNiSZgFuM4EYMMAeEAZTFNw4Cm8TWZ6Wmo1Hax\naJVvnJWRGXF4TP4I6lX3am7dMiofK5Og4BxymDabzJKo8uiOYXkyUUTfWfzDGdpZ\nbF+hW4qcvE650KP+Bf4rOOSfOJ6SFt2y0srSJpR+H3EfLk76WpDqiy1DlBpV8E74\nsEJK7CcwzsaSyxpUzk4N+KJAa7ahkL1/Rw9ZFf0PEkquMIOoK0MXlQ24jlTDCAD5\n7ynzhLqWfxhj6KNRbS2M8wVrf7WBjgjHlRIaWZFbpC6nUP0wqNXIG7ZlMfRQQjHH\njTlPFFe8kcq9Xcw3oKZmln4yHhstR960DFYGELvTR+9ozFiYoxgAwdJC7748EtvD\nASXWZqhQ1g3lXEDHbJ8PAdU3GxeYSeUiC80Hro/0uf20tLGU3kdyfbmMjBrnDzWF\nbOwcm/76V15YIgFiOENXWivesqNY4eZ4MSB7ZcJm3wdvJ2ZsUzcsVmj0x7bxgld5\nhsl4uEJxKgVwUf0Hg8AJQJ/p0PjFiwWF9wttOZynrSfamWur/kmmhKPS0NqPFEXE\nI70eMuPVCGI8oLvfK93RqZqGUsaURVrsDNH2fvx5sh1/iaXtl3fTcZyrcLYUck83\n4sY/KUi+/NHfZpj82EhVjOvQ/2f0tqADLeYXy1bFXE/T/6ooN/eEV8yKSwL43mjB\nq9iaURTOFOqftc7Bv+IzOxCDjpYIoQKmHa8VeDSEMURBfn22amDA900dgwbEMpaP\n+L/SrxkcIzYie//XYePcyhGjAuIQine/+vAE9fBZ4zS0tnoAsktlD7S0EPNKrlfi\nH7kHNh9ueRwzOxUHomMzRzTet8zY3ZxXXYAqD9W6LiUbnK+4a7LtsF+xRSL9XsBN\nYevQFSZ2i6d8Xoqx6hRB4GVGCopQSAixwnSqoYw1x9tL+u/rYS1hNeEFN06MBvry\nCfKvy4ZeGXI3Pd0xyyqAcFyF7biYxWPoNkm8mQEvuKdAFvSXRQd9lrkcH+QEkiML\neJUw2jPVxG39r8wJ1yrHzPsizQWUb+s99OO4heuhw7PTeIIT7cg217iAJL+GrkCb\noEn6BdFr96D8kn4SHGbyW51ZvTmwIAfpOqp3Lt4ph4//N3HJ1yhVmF4rtgjGSoJ9\nnJIngjMb20dRis55Pe1n7w5CXM+VTo+YUTKokiBLNtIlNRHtWdvE6C29se2Zs0Tt\nhNn4QzQNXWh4k3o1zD51V8FLUz6hROGelleVf8MPcKtYPIJn1JDRnhgfT3bNnbh0\nDp8AKmeymVAKVPTU8mQDHmVQy4V6DGQ6Enn7sBXzKobOEGpI3+JFYnd3Deu2dT/2\nFh0ildKLKNiZW21YjRMGBJcf8mySmg2XBoWX0hTCzMwGH2sMAAAAQAWCUdDGgAML\nCQcDFQoIAhYAApsDAh4JIqEGvyYrJBdwAqyK5dxtpHwFbSKrmQbUfQeVK3XDWAIZ\nAcoFJwkCBwIAAAAAq9gQSFUCQFY6OmE5d4M+wa5Gewj4Nh0m+5BRgHk7tMWj9f+b\nN2LHBV0XPmKybmFtcpIO4zTJopJVrKOgMKyGXQhtuERlw2HndacJQxF3zI2uXQe1\nifdzzbnWmEZfU5U1gc7m/tq9ufZi9srdjm9uj0FSA/hr72AZLVZG/Qvh8Raw+AMa\nwv9LSrrjf2QzGAtdjtQtaZCJ2aVU9DAd9EM+sYcjVefoHHqgiITS76+ACQG/RLA2\n/Xi6DYoVOn98QXMD5UAzTK1JjtgLiLwvAlpuLH/WK9hIQfXob468cs3TDsKexi2U\nX+0xV57wR24DRjph4Zr0Y/tc2hfP7/QfM7djBp3AvBlFGLSgKcoD4c6KVdqzyCsJ\ntgNDuQQR+VaUJcXM3IJuAIZ765CiUPvZw2QC3N9p49v0JAdQytZbXyZhl60fglIW\nWuujJqh2ae2l1PZpYD1TvLCgewQVwPlZDbmSczJzdzIzQU3/FK4SazbXLscb6V1+\nV3XX4Co5Ap/tdaXNHHcDHPJXEmSeyPXd+JcZDyVQ5KcPq9q1M5Etgb8OcVN6HUt1\nrU7UuUjw7mddMyPsX2oznUIa3ZEyPMpb50zTR2BKucEYLMs2ZwZ7ZbdYz8HHl4eP\n27HyaYAleEKuTg1dqMIo1o9lEkMPReB8pr6019BfBBQWdhz/YXZNXSDaqvOERkWU\nd1gkd8HLOW1vPRCFIvHxjFGRlxj5X2Q7x3/msu7Q43/JbTuI/Z9+ljw1pilXO1pl\nTfmFsmfhPeKPyde8h728ZroYdKPlzM39OKILsJQim49+r2OvirVEhPIRfWEBccRk\n4f1s/PbExbDXQum9hnhZPUwsGl8Tpo+CncD/jo4mN/08I9ErsjGKJ7w72whbPSX2\nVuXkAwxjWrYvXAqu3/REIZU0Z6Db4t3t3nxRFggZfF4zsI+qiPySpP4vk4rnWl+Q\nbGHrbljgw0XRnjl1eaTCINr2jm/1QE0u/PtPzVXvaN+MG7PcGi0nAhDG1VqoX+EY\nYaCUuVB3SQ5bgOQTPhAkfhIeQVEoMHySe3oV11fpUt0TKX2xI+KWWa2Z6wflrz1D\nnRfxclwxK4hBawdyUjjbX0cmatXwPhi/0NTLEyjn39LhCgMk/sYGIFu/Si0Mhggc\nzo9ibybQbsiFNP9Itwi3ruEL8JeOrd//CUFf7ifJo6cHxEsJpk7RQvjXXs7K9tQY\ncIcJj5VBLfffGhuuTJ6ZllpolMasizgYA6JsCaYdM4IhDEvyR5PcxqfV0xoGuU3S\n8EkU0ZekY3vZKFx6BgvZaJKWyM6KnEu8MkN0Vb+2FO+5/WF+uyKJfvO+M2vzpinD\nXc4q2caDSRniNmR+v/tfY3zTX11NHYPCsd7GOsJaXXT1xvE4D7T0SV7S7RDj4OBN\n+JPkGDWYhhVOEtRqO66ZeqFVI6vRsafb98qgxwvF8AQ7LMRDwdu9b3JKUnFd7C0f\neTmf4vdZkINNFzrVRyLdyIk7dcPi0qPhm+yXzWf8egfOgQ/VwfkuaRL2kt6wTt9e\nbf1KN7V3WwQOcHhGr/yTgYi0kbxMYrwa1CNxFkssLkdSeHJKQi6PWGo21RlgFP4m\nYKMNOFyIPxSnTZeRnkuOOCZSAHWaIlEa6YgA4xbXFtBU8UaJGfNTWN88qTh762Ft\nintkpkOzDeAoLBFoCv6jqs8yE+mQiia6Ao2HmOYJx1iYaTbDxcANCrs56UWdyfkz\n0qE7Qwqgqk2YURjj9mBWwoadmV+Z7NiO8qWuj+x44OgWzNVlXbVtL4VqSF9vUCng\nlyzYJ2noWclWhyuuuBqNawJQsdrpdc0xdJHnB1LLXW2BrR98QO0zvOhqIWTji9jd\nDXHftXzEe+0LF6JyIm8GPTAwUtRdAxO1BpcMP/MQfd/ke+AhOzX2IyZhL/Aivbfc\nFSR3O8YMaEckZeEADhi+yrSmFhil6UqHUi30REtVro+kdsbnHT+zPAYSloxv6w37\nhS5becBRO8UpWD9USJqtTRJ3BjhlB5oDY33pF/jxI/cQZbaBv3Sbb1aolxOgkUgg\n6sXPNWMlJBn7SB+YLOSAQ5sCt2h1nJZ286QN1aV6VzGI0IIgcJpXC/7jxfpvrTIm\nVtqL2+RZva38rpiC6Rf9iy7gwkoO9pk37CE5l0PvdZS9TDOw3axlc1Co1SpDjyvB\nJPWWn+W99sTsE3dopWGyuJ28UvMH3xm/mTP9lbJz+5CBfMLT+YANG9zlj9z7FxJB\nH2t+hw/oQN63QQAgieRuK6D4xO5kdj7IW8Y7NuLiMNuCeFBbPCVNmo0dH+nbgHZ4\nL8Z40h9A12Yn06fBFWSZV9ZGqzw2jYZ6yB25FaCOPZC3BTOyCF9gNLcX/HsyY0/D\noyoLcFIeyAdLEPqDPy7dOcLUzVINCVY0X0TZpEAvL/e5pDBt3NpBzApYUKYVCQ7m\nSC3iZ/NlAa0L2ma8SlHxllDlG64t3IF+X/mYFc5pvgiCLJ+Qb38tikxrEjWZw/tP\n35jWEOG8DCgWsuLwlJ6TMwSaESye3lmjTpmAfikIuqz0rkJyYyoW7GW5j4hgPxO0\n/VRWbmzUat5s2S7vCFWs5RD2qe5MMzCTHFd0jnyIVBL4VCamfcTiAbXQfzUzHl3V\ndup2KLC2INktej2c2pLFuDHjulY+ltZCia9s+cRgsqEXb+Z68vbNjiPVOpO2noYs\nRFebC9U024fUKUtBeyvVJhZnksZKZ33uIzRkC9pzB13RxVf9bhpCl9AnetsIy41o\nChIkJDuUQ7yq2Tggsd1dELRiG/RlfHFzDNguRD8LN7waDiY4FXECufj8OmWbRoqp\nyc1jexwJFN3wfbnecmLpyf3Rk7/hWEVWoJ8XQkPk9Ynrr/wIVd/zU9YzPVJVB/K+\n1u1U9ac5i93kb1K1oDnREmgrImlbfEju+L6EqYNOvpgyPbHL8Gcn7UlyZQUCRAk2\ncsGu1b9Id+4X82LXNC/wjl3ZK9g25QW0qb7iEkQ0DVDJVpgdni+n+cPOkhtpCvD9\nu7b81Gzxz4DzI5JBhAcVcDEyLFGVnJPpCi8LzPHmjKEZXVIzF5Inug7I488fANSE\nttRD+cjYVYb+QFzjMWI46F4umIKmMY8v+R9LOCvc1Fpara2rQaoEkyfC9RLXea9z\nk/o6VEAN4PkTnPj3y4wYUqXS+oDkLKFhDOWQoa7OHBQgE1xp9gz6e5wPkag5Jj+E\nbvrLuFWLr7EDkx9rKHrS52Z3qZkgev8f4gOwoIM4kp9Mo8/gvvFknI/yEe23Rkda\npdpaLeLs5NTUxZaPVv9pXM5i9kMBSXAesI+QZzcymT4nIAeZCXbzUHoc9VuIdqUD\nRSWR7siPVmDdKpa3ka8+8m49tlfBOPT8WtHPpEicqfBAnWZnaNSoBUIaJv3LU9fo\n8h8BLKsnHWX4VNv5qfT8mjKBFNU64dkox3AuD8xKbd6xgaIfMUWpyrkLzHHw6YXH\nVpWkWAdDU9VpckqLlFOqJKq8hi4NRAXMhW1GWOCYkmfnx5/0we+U4EocS7WraHKC\n8HMRbh7E0ObrqMwjlwiFRuWEYYIxC36bbEJG7tkfJTm67J6r2Rf3jgRplS1PA4W2\nmcTQYTQ0Qqf6QnJQ+NzXtKJPfuVkF/UZaAhT7XcvfP00+yb9seHX+H2UIAZ6rIvO\ne/OH8KbH3Frf5+YZi0CJ+w/zHxWbE1ne8ZPJAZp8d4yzAC0vCZQymtkq9L+cDdgD\naP69HpiL1/RSHg7liQzJG+2AZCRDb2A8iYPiAZnD+JnOiTh7W/14OJawuPVWZYrY\n7y19J25WI3jAJ1ezur6p+G5NmlZoCtiFvDmEEWg95twQPkD2vs5PW4q+zjse/zFo\nReGmVJtCs9T+U9HGaLbHLYteA7IlIw+8XEVZkHDW8XMkcZVOBbKcpJ+5gszpcGR5\nXpRNf9D0KsD9MXyYGtS9MNfNaopZF5yFVz0m9we7vqAN7nZBVNIHIWXYNsjKaeQS\npyOwn0lmk9L9yb0dRHVwr+00oGqxWgM8I5DlJqJCUA05RngdHhtb1m7d8B4OP0Yc\n0hYQBlDUpsBgF8666sO1qBM73V9fadfo3O3CgaZLGPIV104jhAaChocqaX40Rlb2\nhJrDeCqFwl8oJ78yp17pvm1Y2YTQH+p1deYodm9Q3emfukA74M/zXoMxonmIapJr\nZn+1pO+9lZoWW+sYWYWXlzGk7YXjQXXo77F9lX5VnazHNtjkwn2RbcKrFa3NxpfM\nybov2013eoKfM2xit7B40SpMByVhmeL6HeLFaqXiHqBm3KM5vMOSLPXDSX4idXtc\nNgDzlxaDvO55+DoW1c5ZslaZEvK7J7tgUNNoel0TEZF+spA7BurnByRs/e3kIKYu\n5t7IWvMO09DH5PBvbf3aiN5V8+22JX/hPdfaA/wibZWMlyrvm/AoENyrdwo6fTaO\nIaTLg7G9fKk8E5mbzaya/gTUPX9jfjf/BkVt6bl6egEdX2GnqegKVKKrtb7S3gwj\nKDhNgI+ZmrjQ7jaMxf9MXWGbzfImQlpkdAAAAAAAAAAAAAAAAAAHDxsfJSrNLlBR\nQyB1c2VyIChUZXN0IEtleSkgPHBxYy10ZXN0LWtleUBleGFtcGxlLmNvbT7CzLgG\nE2sMAAAALAWCUdDGgAIZASKhBr8mKyQXcAKsiuXcbaR8BW0iq5kG1H0HlSt1w1gC\nGQHKAAAAAPJjEKH2vbCxOnVz6yo4ofGv2PAC6L1Y635O6BSXvXCojWo8gycKqAGl\nNUproxxClmkDa3U6HEx02iFa+brfyV6uL/nzEN07d61+K9J1ZDhaAbUAOE6DibKt\nitg9kPa9bv1V4LSOdd3r2qo3JR4IPNdS+Snb7o77M7HbA7ziWSrBduxtF7mGuiIJ\ntxEDNtt6heYAIExUt1cO02UO8p1r7xcQXqH2x46Hf/B6api/J1j/4uEtP78wkG6K\ntNE69Gw9NRe2PTKvKFp3jayq2I6pkjf5KvV9G13z9MvxyRjnTARTcVcqNNwFhvQv\n4t1lRXRJxeYmkMFKLnbdZeBdSWAUUKBofy1dP6zJOk11iycofDRZ2eqpWBeejuGW\nhdjpCKFilrybBSNLB831v7qqW6d5NpKu1kCngqfDf1GCP5d+JePsPk2aRZ8zzvqy\nkvyWLvenmrQrH7yKw9l4N4X8HdLWIPq/iVkaUVO2lHkAJxZ5Z6ciG557++Gdu6uz\nM5hdfyD6xzLxEHHJ7MBw9zQ/UI5h7LRAu17PIvAsxCIroTECyx9w2GAbSjCQXdh9\nP7zamnCprnBHpOStJRcVjvC4tDfCfrOUIBSD+g4hMIaMhqP6C6zALn6mbMHr1hLT\nRqV99tMjnNX5QH52z1Dr/P/+9ZqVlA3R7td7Yw2buJyPdFRGKamxihHepQxFhOvB\n43uEZexzC2O1jIaMxquBdis5NqvvtdtJQ2kVvSBEYw6Kg3bjC0b6XmoTGn5fBEQH\nrHVvFOz9TZzZDnF+vQHC2G7Tv6QDldxz8MR0SzMkP7WPo7KdFwNFWVvoofKsCN3L\nNcoWnwpeLcYnpD2hX6YktQKr9s01o30/ICA7hiJ2Hzqp4U4XD6g2Cn+E8RfU3ZJm\nQzXVJchrNyN2cD31vN3uKB/Qb9/iQ4DGH/rwmYqKNmfba6dRDa0djPKh7FcbgAO1\n8I6i32UB1U31wg3YSZtCmokCgsEsfn/7XI781yj0Dy64/iXwPavO02fG7pLdwJ5n\nmLseghGxyNyB92GWCREsP8BFAttEP9Hs64Xp+PpwYxX+ZgrVvfv5bM3Mi9SU8I3B\nmASiMJz3Hb+ouuEH51WROKVZSJecLhfgkGekVvyFdqgP3rldidaBEegkJhOgxeq9\ncck8DUwyWheVxh6kFM0J8evOzJQQmwdQ5HkVTp5XJgQMvDV62t3s7Obd1fLW+Q2h\nBu6ODy1qh7eZKfu3DEbHlzS/HP1zqkQJKphQqIw0AAO11+I/Vd11NOuNqB6TrjW6\nUmXWFM2v3WqJpDmYIuz6WlVUB/2cXcCO0/jPoPaTcuKuZ9VoG1KFBie+OrWQfzeD\nhX5CdIoG7E6LRh9PsqT4/9TM8LI5aMGHajIGCHsi3OhsR+9NwgS0rn8qZjmTqrvq\nL646JY4C4Z2Bnuk/xpEmqjkAok0xQZNWAX9OGJ7IIER0ThD1Lvbvjm5j/jg4cdjJ\nSvZc9ifXwR8oJsf3YKFkH7ZlfWKg3eU/olrIovu+EaFEIVEjWjDqfzP5OENNB2Z/\n12lYrwllSdDxhGr/5VedO5KnKy9NrfJJdykCo2UbGQADZcKLVlNFVS0MhO4s5G5n\n/1p+md2iHbXZW10Gt5oLR4pFYM9i1Lw5BP42RVXfHSpvR4FTJ00s4/nXhTd5xjdc\nuKT/7tNQ+wlgINMRke/WhAcm1HRHDyxi0lEpyazoeur0ZMJ4GHV4IwU/nzqTN4uS\nTLt5EdhFu/OICCHmeb/7zAJDvJqSuYqNJGT9U1zFSA1aGl6nRlhtkq/0OD9Z2Nw0\npAI2du0/F7XA9ERfxYMTZFU62i6H/bm4+nJ9UwQcvdTLx7l7aRMY3q6l7FZqIpqr\nzhK+AzTYfyH31XNDG9BrrUni4vH+QKQ5kgCGzD5iirwLTYNI97hwT3Q0kJAJbau0\naz2cGvjEELwud6GEcfc/L6BCjS8frzA9eFYK3BirUuKppkrq0BlmA1DFsUMzx2Xt\n+AAv3nu7cvQAr6gxpFS5DeYIGZFyrNO//L9QCTKLXek+rm11O40GVv+ztAjuVoc7\nDcXQ3nttGDrAiGjdNvQyEImLcwnZ/CD/6TUiS7gEvBeotd4zaWaI4n6btP3V+qXk\nFujfoDRzk9RtTqI17S9ENJFnCPxOmO9o2tchqttnk7fGHP3ZXalGtX+tyl+05C51\n/UVrIr/3FWCvSoditLRMUqMEei0qFERA/SxCv28JE9eCXmfD7XBcWgmXTteubG3x\nyWrpttxkXbNqBf1HqVz30sV1XeKPHz4VGzInuhJes/ziSn+LsYTDCcTnAadoAM1p\nLEHhJdGMHTZWCl166Mz8xRWdHnM8HJZriAQCU0rqfSUPrMnuhUKWnOiyBYtkcPd+\n65XCZWjN3f0CCNn7A5XZ3RAA6xrZRTsez+MtOAQM6vng3oabChPJwNIxGBum3H5/\niw5WWsr+PjQ4xG+qOyZEAw2dSvtOXB/ez+5uDqBrKxGSCzQ6qeIZ1posKEV0GEXV\nuUEzPyBjh3Z+gXH7hTLESI/vQK1J8YKdAUXOuwFwBLALYxQKWOMeGH/nnIR98Tbb\nKEjBYrQitB42fXFd0DT7uUd8Df7zGv6hPbblu9eL5FrOxf74gqVcTXtn1UCLgm5A\ncG57gf4H9lA3JsoiI8bXaW2PylZtYGtZ/z3ldShdQd+YI6ViLkEYrWOiJfbE5tyy\n1Mp6wzPcVi0zFW1qVqpCczdMLyHzkd8skysvpYGoKPJSjWEieYMhzM8HsuXSVMZ6\njM4vn3wwn4A3x5+Gl1wKVkbJEVwkXP60eeWgknKNu4swwMZ87gdL+vn9uEJnYqjX\nS7rk/b8f9bg+Du99ovynCSj9ywYjVNqKTtWe6ak+/B8CWLVKXgEvJla+ynFVfie9\nE755maHIyq4tjAwBqsBD0ZuSCpKD1tLrxJZzQajHe6Qtd7rHKo81mqdmpX3+cgm5\nbSJcki2ZD7prwwQMBMRaqrzG7W3RgEvnUZAyOJr6NBIDAJqKNUtj4USAjeO7ISX7\nZCWrEKUIPnjQcCQzFk7H2w9dNEtTn9Oc/5zI9vk/YAobnweo8SqrJAJLywpKq2by\nNkMDfBu7Z1qjXPY9q/hd+y9Q4VulqAHQvQB57vghvJpdhR6wjS1oCKRcrRYql4Iz\nugHu3rVCdvlj33KX6Mqsa/1hwqNd6lPJdFVDeuiQvRgdAyF/SpfBofehfpvkSf+I\ngmSbIeQWI1QDlRL2LllJHmk6ktZJ3OTUIZ8ttPX/wLF8H8PzeH+YI+y6/qXq73JK\n9hIL0mz/KsENA7/gajBUxqK8TWCdKqQC23lxkdLCEiZ0+IEVhP8XZdmb/wnRR1Iv\nwG+bjPHBnzCp3rtbNGvrAG3vmnBmFaZVFUDQSmObj944rHt5vuLCjuSzcxWH7yzU\nxLtnBQ263Qfd43/KHVODycW9PeaPc77rwq4ksl/VU/m6xpUr7HtVWUFLfPHoAwBK\nGLTOQcgkvwrn+8Kboih1OMmZ4cPtcvL5XdVB3GwkkFpTWxk7VOnU70IuC+un6iCa\n1LpmRz06pEYvTiXITjM0GE2QLbNvQIkKsGnSUlwfNAKLtLLKP4jJCZMUgyXbsPZo\nbuJb3CBXwG9pPdZYqi997qptUBiXEKnynVypqaJpaj8t59VIqOSbHyTsrIn5Eptn\nxAg+N/QbwZKc6Gl/yD3ChyOiHflf/Y/bnnMnKfcDs4kAzeO2fEB8JM7Diqb8vGwF\ntDSoxcyyP9QNAb/BaeXuWBIhLsUi2paDsQOSjFeVKxI+8uI0al20vHn2bV+aUAsj\nTh++5LGHPJZEp4aFziO/T9LwAlx9E2DGqdw8wOS8MN5Ogs/gcqx5gJUw6zxb+f0/\ndkFAQokQebH/G6K83TAlXovnml5BaZ23ELLt2L7oDt7iestXxLp1acKCAn3iub26\nFC8V6Ht1UFDUnP1WaaGF4CQy2X+U1MH6ExlZ7KGc8jC2v02EXfnTFTYcqhIldBJl\nW7RKFrdUNfoplK3orJyZRE2wA5PoYJXYeiozyRi0LUb8fH6wEBNRnRQDjZLa6MX4\nvwGBraabcgo3kpjIBJ387Csro2V35WU7A/svcmeZ4sskwQDGbQZZHznUPT3OSIaa\n2AA6HgN9LZK4druc+0vyTnE3SMe3cIDU+2aXXf+EaHpqa4SL+xjvSHXLujPZi4uN\n+Uel6chvORxE222SUhY6t1naNPw0b27sF0ASUl4MMIwiyoizWek2rV4qqSEtCTvg\nAFVea45jL6Uv9cSrD8BzEnO36sZQdRM3ujrhXb9LpfO9ocMxB2Yozvpy3ecDvt7Q\nI0zgf37HPylfQ2GSFIXaudDb9vfMPy/fNO9lwp8tAnHn7HtAXO2vBKkgf7oti/vr\nAUPp3VtQrk9oclM0R6bXDf1EefDvTqX3a+NL9gdtGfy+q2JVW5Et4kix4vP7mqSF\nUvfj6ReIxeRqOmyvTIarLF9FdS61Ny6/B5QoLjdqsLry/gtKdH6LyOP8GCdHjJ+1\nxszm/guHx8nSAwoTGiUyaZCS8/0KRlCapwAAAAAAAAAACBAaHyovzsQKBlHQxoBp\nAAAEwC5vpHgHg/y02hzkOQ6+ZH9+u1sjjRDrg4EfmhSAeogdCqBaDwEUEVuK3Mip\njfkKf6CYBDhbT3CrVWwvFlAiaqMTZmykhcGYgbNeG9YJWpyQFca4oja6Ztku1MUH\nfjyR4/J1j7wdY0w6YuBYiIw53UVIBSeh/SijdpogwArN3+AWeDjO5vMjW7YEpUU3\neWFNakm+DJapkduw9KfAmEl+ZegHI5lX/PtXTthLYhs+GkARf0mUdWGwfNa/lyiT\nRiKeIbEq9FIjcUEMmAwaXWdIvNrBJ2dsg0IkQDE9yLkw6AFhI3oeZ0pFyjhk/XDD\nonW2WRp9YCS8kyw9OSSByeSKd9CeBachnMOreBuUmvYBxwUiWsK2F4eaMgYdpihi\ny6vLt7NgjDKOdjqsPhEAYeFCy6Ev5UJ/mOY009qbqmGJycpsgLyLpkqM2+dYWFgT\ncYynw6Ad5mAQEzcFs2kL2BITHaS/AaoD3XCL1cYdbKRqKgOPzmyuhzZybHkoHBC2\njcQY4zo1lcSrZrgqOsNbjaMnAgDJ+jF+1AvLoQESdViMQNS3NPJm5MOwhZIAV8Io\nAQg+fLeKveM56sSAjaFqVqsVoWCcqYMdqHom0lYs30uabyylumQcAGugGBWKIoCU\n/EOjx1ZzPxAtd+VP/LSCUUBAnMFus/vL2fzEH7BFT2RasKUZXJsQxQJz85cFuqZd\nO1vJz5VIaxWDsOVJawIELaUoDYaAVuJg0ldJB0kLvOJGwhw628ggScNgVCu2uImp\njZVFMgJkY4d6JoWLJMGneJkmyNti4io2BBmaTyhLpyiAGeuXDwIKOSXM44lfLedo\nc8s+AflfwFgdSbxYRWuJC4OF4PWQdroutSARljVULKEc/QoWPYSYV+hPA/xyXko3\nLKo7lKknnZl5s6J2LvKbb2p6CcpvYKazyuxQXlgZBmVmkUsXfqVD0OCFXWExIPQs\nPHQ10FSK0zKPeZZh8RUHAQJD1QEFSJXFACxvfZw0s4FMyQItn0HIF2ogFcGmj0dA\nHChPVre9RiIhyoJy6BqAEDnPSREBVGaDtUNefGiCLHemYiN2uUvGxqzIXYaGkfBj\n6+ah7KkwKYuUJtaHArk5JRQ2wwanXjaQoFQqHwxxPoJ4XLQtvbe5UoLBzWxRCoQR\nHuVn4aaFcENPGBp5aiaY3yFQuFScfsaEi+h6FlCo9ggTbSK5D2tOgwlUxkZjk5S+\nLHe4hQoU6ZAf9HdLzsNr3ZULyCRigivH9oguRdoXnxO2CcdETPu3WgQfA3OH7QgX\nJDaH8NGj9/lqF0JnO1AA1KkT15uZtpOYSCzM5GJpqgCW6QRDFlCLSixrXzN5fflx\n7ow2YVEnNIYAE2gvVaORuBinQ5QhwUFzWHhd3YpzbSAfQbcKNqkairCx64p6AAJM\nRbosd/tK8omiTAS8JIkRd/kIt+rDKgtYkWQFRURyjrVkunmwI6SrQMIw1SsBIyFl\nIJWp0Cd4kQsyCUMB9RZgsIt91YAvwJZ4SNGuAAmNoyO44ZI5/nHA+pEmp6d93Xut\nv9cPN4p4ApMdX7QaxLCc3qY+C9zMMsWk9fC7kfNU/OGNfZiexLM2Tm+57JxZ0I/3\nc5i+CTkeCqVTVevvaWRbUTF6EHzCzLgGGGsMAAAALAWCUdDGgAKbDCKhBr8mKyQX\ncAKsiuXcbaR8BW0iq5kG1H0HlSt1w1gCGQHKAAAAAE4REJBeK4w6BgxSX5H9c9AQ\nu2CHzklqkYzjcuYVYiTqZfmGpwudE3u171PNzppoBZv3NUVHJdEoEeHhg8bGwpi+\nzbAxv6foQqp1+YvPeZqcKjAPwODlB5pXM0fF33GZm6dNaGKq07MnAaKeGMp5N5HZ\nLDyfc4TdCk3oCfJrwZ1aEAEsDmKwtrujdqJWdgzlXsvMJMRE9im5GuadIIbkNIMF\n56GnQvzmZsLZFZ5SYEfyn1RqCTC8LvLmLUv3PiPomURReIXT77FZy13FHczLjZMW\nMsnPwHsnFcqRsmgx27vKBdKSUXKPI7w0wte9zUNEHvCN95xc32CLI1pIjFoYq/5V\nXLrdjoo2CDR8POamYnrmQGhVrxOI/RDJS5PTB9Zb+QHgqKY9DEOG/2VT64kn0eiw\n40E2PZdTF8dS6KA+arWKdiiBwF3iHzaGAUX0EoJ6BFxgyXF8G15ABZL7G1is96Oh\npDpWzlfVgZGxAJq2jFY870QrD39/EocfSpUP0kRbIL2a6xt3omwPhPPfDUVNnMug\n9n0km10ITZ6+gjN5PzTFqnI1w6+uCcjzwH//9y6W1fUgY+Cl8rxCskvZkDEWMkIh\nRVSsLK4Gzb6yhvLH0cG02ikJuv1ERYagtAVi9pOPliFlX3QNvIWopfKhoDsHjB0O\nM3TlqREdTH2J9YlviJ96uyfpp4h9qdBj+9Z7uCcxz2nE5YNsh2cKGMawCPGjWJMn\ncsOVkPmc7k7oe0fSwh4dECAaiLysJaP7WtfoaT+68afqcmnm0oMf6+w2Kvh4gpUn\njMaj7QRT5cmg5Oem0UMEtAQnNCcAH1ButBAbsGu4V38R3C/TS82mowQ/VkxQG6tp\nnNdFOgFOWYjxizoAXHdZxnGTKfzjJU3sZSumZWBVKKfa8PIkMbh1re85MrXNKhrj\nS+Du3ZElz0fygmx3kcfEOGPuI9qq3T/x31zVfB2vXnXDgW4GQqyGsIj+KAw1/npl\nMYn9KkSYVapu2MZ3s6m2X6pdo8NFAFyO4h2r+UdIHr03KZ5mXj62Bk+391vPIGow\nWnv2ENNeK4tBpZUY+ZP56OPY97ZvZhuoFqec9JkCDr3bZeQsf3qrFG7hjiOTNUoU\njUjYTiChSRevydJuE4W9x24ddB+oBKr4zBTjStZzrJ9GKpdxxCT3SkMrx95mOsuI\nsNDSUgCZXGuVXHLCXmhi1hh+AoJcGc117Oh0J1VIcvYBQzvLSMC0t5ZAKB2XcDqV\nI8ocUdsXA/v7Z4EAESDi21Ln7Cw2Rh/+0GkrADwv7srrYuYQK3/1OqUvL1MmKvCZ\n5QUoqq+KMzCXF7Zoum4IGf701Hba+8bOhN/6Ohf2BkDdrYe1bieG8yvsGSzXdy9w\nSHt0dfAV6KVKgk+mbciFBKbvplLstMmoagC+IKUIF6OA2uQhsZrnVbq/mTc5G5RD\n/8YFe5kj/iE8bhdQnRTdiaCsYW0rrfgTle4g5F3xVKXLTaC52NK4y8sZAEXHm+EP\nXo+odH24XDh6nCNbkXRjq6R9pm7/LmRe8NV6nnV0yMGCzEqvEIe3UyQnauGemwwr\nYAT4CzYgBVjnqESomwg35+439aZomHLiAnSA94AeQqON0/nvrCs8i4WChmDKk/5A\nZeaSsJCKliKYq88tv7uklCvMK/M0vYw8f3g5l+iWTzjM3mhs+VZ3sA/WlXXc/b6w\nc6aQRH2gyuaXvoAqRzZBGmlYKd8XvGR7NeY2gp9mwVZ4vT/WbQUzD1PowtI5uPN6\nUNPL4HpzYRYnIR0pLNozIY9S0/PT20W4lTv63shs0LxnjOZQBHZuriaGL9Y3tRjK\nja58uQYjfHdkcMdu24CnKglZRykzYjmriU7ixSOdJ0ezTeoA/ECBG/Z+rXBQqVRd\n+qXfqUSildqmDZ26dD9IQf+Iydku3o5tBwl8WjmDzILR2XOrDhj7B9Pz0DFgynxf\nAM8BZpH8G+z7jLswm7LCCAliHLb5pQmPwqlbl+CE2Qlc2grfp0T3H5pwdcxymaMC\nsXl3DF9ZoNwPCbozckQ9Qf6RpTC8Nm20r0wQlTF4LQuN409ZHGohdOUzCDW+6XYv\nW/ykzsZFYBuOPmjvLp55hEk5LmT9sQ2jxJIX3/znkGDD8hFWNpgxsaDqBSn8i+M1\n0locMkaKys56dd5gr/unObrFMsWEE6nB8Rep7V9jao9Q+NpT8e2QbqQlMwuErxUd\nkOyIFi0hp1zFNybEe/xwq3WriYBsS+MCEb9PesaHKwa3JcpaskaCSdnjEUjIhSI2\nHAkIfK6uLdZZ5tU3W3Xi03qdqB9i+xYKkCsA0ED0ZAVh/z4rw0KSaws2TogUyFkw\nfC5+ie/aJAQd2Vnh6L1ZM5D3rxb7HizIGrHvpYgvgEiSLmB5Md2ALxLA9PX8mWz6\nO6/dJt2aUUzbRVCO50CnhPt9yktdx4m1JnKozvW/rKv4SwJ4T8omIpnr1g870Wn9\nJtCfaRjGqhVLUqVQqC13AHLTjRBJqeJCtp3gaJSgas5MchsLOww5kOZoeClTUSCr\nWRSlk85RFKrq1hmkVBOvnsytaytS5U/lcuamG2Cw1KFsipmwJH/FLCjxUiHkbsdh\n1ZCAxQzjhvMkUCnPI7rJBhWZPBlM1KyqytOvMPTNUcPA9AFj1Ks0UqABgLSWSoyf\niFm2FAZ/fDC4qDZmRkfrRnOvLOt2eVlKri6hKu2ag+MHUJbZilj65ryRC9RxmIs3\njfWGr6UxH9Sim4kTxEWhfWccvNx4G/0yPyuDcKmjAXF1uqMZEte6a42S86LN/5Ma\nerGMqgk4iT6hDa3LPA2WOsv+lNaWESVOYT4jHZNBUFhgRJzDre+vgniqyJpZBzWc\nYMY8zcQz7PiCOXPm+XNLIr2tKeZAGuC4uiHqPSG4RGXtK05GG0af7VofZbSsySp/\nhJ8RAAt+sAi1XlSpE4G7th6SSeMvrQwndkPO7N/8JCTlVCrm7MvZEw7uPs8wN+Qz\nTyXcuMY7dtSBcXPrSJZFdRloCV2ueVgfGfX5qfL3xz5yjlWuDookqGrgT8gvN7dU\nbn5hLltGy0EZZRkg+6jhqS+LLSoNmWHnU2ndzyjhntIknmAstlLsgUEljBDELOdj\nioelnauM57gIajtMk45hXyxtvmX9ElEdZG4nA7zLStEHUGX73QGwV3IY0DPunz23\nztrctmku8az6krOmcFjTLi4OzETxe5ypqsUsc8LZ95IqKKCZYUdGCQfBm0PVPlap\nCi3rLh2uM5nxzwvZLYX2SeAoMxS8YckUEtkLsinAuVAI4ESYCgQqt46x1HsE4r14\nY10FDfPiJVLvlKKQzPiZD3LJ1WNWMbinubcoorBQWQF+ir1fPmr1kdbvtjVbXp2k\nM+HY894swnUwOfHF8fM1vCCbSbWDk9J3psvhrcF5dDiMn2Jx0UiU+JbQDhm2O9hy\nyBVUh49yfU5m3TLuOfSxDo3MaYUgHHZ4XgQpSDbdDegs/JINxTlqU71jP51MLf1s\nxu46EiurJIqY5nOuIBgq6WXISjaImkQxXuRgbM0Qe9GRnOMCv6ldEXz56XM9Sscm\nqsaaZVeQNaSrbqRwJONpIzYmXdMkVBklq7Hn0SyAHi+BIzsuBq9O19y85y9xzqVw\nDGUz8IZ5kRNGuO5mgq/IEDEMeEntLKmKDkv0lDCk3c6QYvXtGsvn0A8l2sFDynnZ\nBJCA8X6PJtJhKSlHUx44oFEwLd7IfBlNHXEAeMcAYLcBv4n632kvOc6DkP9gKI80\nk/nHh9OJJ/Pf8ymleXC52Ah91PkcXtDqISdxZtRGWsE9Ic1JcjiI1Dwc4gLn3DiT\nGk93oLwbMHOBVwXxnusqbprY9WzajBr+Rt4cbH9G0Gev4AUUA61Mzw00lhxKz1yb\nGSdmzp6ohAljkPba8X7H4Q3JNsQ9Npb7DUsfjHxQj4qd2MaQmhFAeRfEUSOQSj7r\nADgYkkjkmCZr2kzUYowpWhe20jzfb5CGW/eNrjiZdzWw3ViENke1BKrrrAwmTrU4\ngFjC3K7SBBarOBDzFZ80BmcdXrzFoLVr5Lbvjs9EMDxdzLdwEtslxdN92J9q1Bsn\nW1a+uJY72mL84R5dL4ywVF+TcJdhvs5fZzIr1+P08JAdBUWEXdm7IoMHEAONPzsc\nm0EZ9RW8MGgaCa+gwS4XjLEh7kSN/LQC0DXDUS+09gbJlVVbte3TaHSpZTt7Kl6t\n9KtXHlPXU6sl3ursFByqzcqnLSdd46NjJVqQB+TjiKglpWIn9x+jMgb+bkKK/dwy\neTaWZ7FCkSIDmfnKe2+tiDs+0ZqbbgaHYfLpWe+y8u7GfakRAehUKedjRFvjCqKI\ns2tlR4r8Pc0coNAAfasPRc2iCIOl/E6Q8Psp0MDIR7or8z/OgjUEafVEBVZML9/z\nu4djz5Ql0U7RxmOoFnZ+TC1rnnozQBcBNVgFntlM3dC/5wjTzH0K/cDIofaYbadc\nWmFbdK/B+gwukZuv6/ADssjK6jFXXnCtvOghLjtOVKDo/QsSLzhDpNsAAAAAAAAA\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        No PublicKeyAlgorithm found for id 107
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        PGPy 0.6.0 โœ—
        echo -ne "Hello World :)" | 
        sopgpy encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 827, in _handle_encrypt
            return self.encrypt(inp.read(),
                   ~~~~~~~~~~~~^^^^^^^^^^^^
                                literaltype=SOPLiteralDataType.__members__[literaltype],
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<9 lines>...
                                profile=prof,
                                ^^^^^^^^^^^^^
                                **kwargs)
                                ^^^^^^^^^
          File "/sops/sopgpy", line 361, in encrypt
            certs: MutableMapping[str, pgpy.PGPKey] = self._get_certs(recipients)
                                                      ~~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/sops/sopgpy", line 119, in _get_certs
            cert, _ = pgpy.PGPKey.from_blob(data)
                      ~~~~~~~~~~~~~~~~~~~~~^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 281, in from_blob
            po = obj.parse(bytearray(blob))
          File "/opt/PGPy/pgpy/pgp.py", line 3123, in parse
            keys[(pgpobj.fingerprint.keyid, pgpobj.is_public)] = pgpobj
                  ^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/pgp.py", line 1649, in fingerprint
            return self._key.fingerprint
                   ^^^^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/packets.py", line 1467, in fingerprint
            fp.update(self.int_to_bytes(self.pkalg))
                      ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 66, in int_to_bytes
            return i.to_bytes(blen, order)
                   ~~~~~~~~~~^^^^^^^^^^^^^
        OverflowError: can't convert negative int to unsigned
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        rnp 0.17.1 โœ—
        echo -ne "Hello World :)" | 
        rnp-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        rnp 0.17.1+crypto-refresh โœ—
        echo -ne "Hello World :)" | 
        rnp-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        rnp 0.17.1+pqc
        echo -ne "Hello World :)" | 
        rnp-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        wcPUA0i5S84vl3F4aedw++veBTil/rcAqn0W9OkgOlUO/ZCNBC/fknXmb7skXjt1HrQQGVOEGvJ9
        vysGCvfFnnz54332a9XA1Ea8NMm7KWmXeIcu1Mk+MCmAwxpt2GnvVGUIFZKwOaTcYxQjSZGNyD9I
        fe3FTQ+zAfBsMwHGKC7Wk6dMTo2rc9H7/nDEbyNIuOWzWzMToTRW1QYsCL+9lvRQ2ORlCsGLk7wF
        2L6KxPZ4LPSVJfNfdCS6Da1sbp8oj2xtq/lraPT8V3cL3AE/i3cqkwSzdpz9vN0RUgxoMCHqzy7k
        VF3JbanhGPfPxRcyByxNXs1HtVJNvXzLWQRMlnljB2cpXTuyFA+lklDaCEBUCJ7EYgTCLCVr/pJD
        GBxiLklRe5aMG0UbJ2XcXZU2VemsenIhIALJDhxLRC/irogZn36o7bKVZvukS7l4fQB8r6P9dWWl
        goac5cDiO+wAXx2I4uwEDEIL6k8bPyQOpfGfD5JQsb24zqCMeWckzNO9cxJ4bu4C8C/LzGZ7TcTg
        qHM6BQZTicOrd+PaBnUnw1TVtYVIeQhP6gyy7NmlOq0umWNvolQkrxSmOysgi0e3rXlFuLxwbS6j
        0pQ7J4VVzWzH5upE4JHE/fw41jFhFPPTuMKtoLOUNKWcdEEgL+qLrdxk6K0Y4haL/YJg4X1c8JGf
        sTXfy27cA6AW+ie+frGuYO5ZWhde9BfU+/gWSy3YPE6n0X0Dwm37b9vg7c54Yd/TGTh7OVtLdfXT
        0B3wptIqD0ExXJCJUaA5QXTetE2PYmGeKCvgwAEH3N4ftYpxBjdUUMNPzNk07i0Ak02Tdaoi2ECS
        CG5SGjAefSBvsjyowKf6GEAtj21V6/sgyO9eCCAlci2W6jFzsPDDHhHKHBQuC/cAMe6FJRxfvowf
        4qBN+jfG1XC+3vRXNNUSNtQ10r8JfWJo+2I8Zcf/TeDgbtQ9wtRxBZS+LSYm3Soevje5O6GYtl0Q
        fLk03YBDzVve0AylhrZG4v3qoBw/azQdHsL0W9MCdaOYCiikREajzKyyZfSK+5Ycdcntu1GiH/ou
        ejli3kPW8+KCS9f9DZ0U/A3pf6kuh079NLDsjOJJoekXH4vWx5pSWQ3yK99ztkzIQZKe9nSxJZyu
        PZjBov0E0wlUyc2ytpoMLWbgLYMxHgklyzDX+OxO9dzQewfhjFrx1/2QLXo+5OkMD+RUtV5/PsDr
        AUcIVtpdkYdRavKogkePFMKwVGYV+FcIgQUpvx6PvW7SYimeVA2I5Jy1gZTNCHiXAEQ4bONb0MSY
        nHUaezWlzRqBO0ur86UuVCj33IIwi6pZQBM95ejC2kurcXGm17J9zn6C7oZ/RQWdfutxAzVYYDVA
        aTYIiO0EIzpMKEEeufc2uic7rwaANESCRT+RW7A6GScO23TJkXDG6lMdoLi8sx1pzld1vtW+7UZ3
        TyInnk/IiRUDZ7WjRFzkx7CGqjGjUAdjaEm3ZB+6YErZO5XO2iqlZM9CDfaZkfIrh18pCTpB1F3G
        j83NO3POSDNexSC+WqPBf8HiQLqc1H3H1YpE+dRegWVE6RfSPwGpVFuETZSpSTmbxfIO6taVN3HZ
        cTz03fNWVxtuKMVxkxQr/8MrF7SE9++Be1xFvxWi92o1ICt8Qq6efW/mzw==
        =xtLB
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Bad data Err(Message("\"unexpected packet data: InvalidPacketContent(PacketError(MapRes))\""))
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        Standard Input appears not to contain a valid OpenPGP message.
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        Standard Input appears not to contain a valid OpenPGP message.
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 487, in decrypt
            seckeys: MutableMapping[str, pgpy.PGPKey] = self._get_keys(secretkeys)
                                                        ~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/sops/sopgpy", line 129, in _get_keys
            key, _  = pgpy.PGPKey.from_blob(data)
                      ~~~~~~~~~~~~~~~~~~~~~^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 281, in from_blob
            po = obj.parse(bytearray(blob))
          File "/opt/PGPy/pgpy/pgp.py", line 3123, in parse
            keys[(pgpobj.fingerprint.keyid, pgpobj.is_public)] = pgpobj
                  ^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/pgp.py", line 1649, in fingerprint
            return self._key.fingerprint
                   ^^^^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/packets.py", line 1467, in fingerprint
            fp.update(self.int_to_bytes(self.pkalg))
                      ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 66, in int_to_bytes
            return i.to_bytes(blen, order)
                   ~~~~~~~~~~^^^^^^^^^^^^^
        OverflowError: can't convert negative int to unsigned
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-1")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        Sq's GnuPG Chameleon 0.13.1 โœ—
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Expected 1 PKESK packets, found 0
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        GnuPG 2.4.5 โœ—
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Missing required argument
        stderr:
        ~~~snip~~~
                   Missing required argument
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        GnuPG 2.2.46 โœ—
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Missing required argument
        stderr:
        ~~~snip~~~
                   Missing required argument
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        GnuPG 1.4.23 โœ—
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxscKBlHQxoBrAAAHwGy44RkYq173huDlFbFTF0FbPOsQdZRherJYVBKlJKH8+IJe\nmiR3kgJaw42LGYryBJuCAavtf1M+Nyh3IR06sEJ226n+LLb72/uGCrlqRlUQkSbz\n/EHjiOogerpgiuz6D8gHDqdNlwvtuO0Cw+CbCFAsDbSOp8zqwd3Qq1poCSLueLc1\nDIJe8TkZrmqbLA1LMyQAvT7ALQjGAP33wzKB1fGDv8napjWSiCgT03EdvRa39pEZ\nI7Inu5y0RkYdsTKt03HkcApB3XM8n4xolj3NYrUc7f1Mqqlz+5d5ydcFRmnos+Cm\nfDzj6cdaseT9IV8BfHjVNMXpozpxkr8Dwaz7a2SrSnJIp9N2k3nlCVMAGYj4qyWO\ndmRjevSvJbPccX7ar4V7g+a/wr7Ec+beB+J3ya87SXI1PYj7wc6wIPCZRqxk+X9Z\nJLESYmoOV3eQQwdOgjiWp5xWAn7LJ+MBC6cFcQRMfFPDuZlbwv2gQ6vX2HTpHqaO\noE86wKXYfpHqgTukExxFdx7A6JlAcxYi57g0xfCllxDD9wXDirsBMX4eGK/d+/1c\nE9Cf7yTJQlQfL+Dtpsqr3qfrGHvxiwxVmzsp7yM9J75ZZoQpNC22jUgOG4U9r5N5\nOp30/340M1ysMKzVgduz+tE3ewU8Mm8lNe/TU5R2ZN5TDV5cT1O70MLzjPhECfRU\npKCyhnBVidNLZ7GGOmYQyj2zXcmQ0cM1By/ohWz2fnOxH702Y+QdRv0r52hlvCY9\nRoNnlax5tEN7zE8cVgLVfVN0UXU+klVSlHfLPMy4gZK2/s7LylVcabRhTE9MG3hU\nfbtpA0KPQU4v8BartJNOwGAXx1qpCxppDZHWVnp8xO5cVhLENe0CoUn8S9wO2M6B\nggbn+35F7pMONASGH3uELt4XzibzNGFJCmUUPOOHfFPwrqtfjvYkPySLTTp21j47\n2ab+FfVBFBkK1FOlnz3ufA2U/0+LvRAIfdJIfRzES+Gx8g5u2eh7VO8pwmw2zexW\n3Cp/4LNisLyg/vv+UgMdWfh66A5r6ssXN9MT8oytWcMcsng0FlmCVKehbea/8ziO\nrVJ9RdGaiAv2EF1mm+5ZDi9asOemwdzX39277NfFYXcBpigqFEqMVbhoUGQu635Y\neZbNBuTSlq7s7hVgGzMszeImuv0cVFLkk5z/JvYkbO/cuGFcN9xYhHXj1R/6DNqf\nJyRAKhBheMkxGNVSV+7Ot5V1mRMGpt3UmnkowooTGHux69oYFRx8gBvMNs/+Kbub\nn+dgPA2fbwCR8kWc6jvewU4g0fjNiSZgFuM4EYMMAeEAZTFNw4Cm8TWZ6Wmo1Hax\naJVvnJWRGXF4TP4I6lX3am7dMiofK5Og4BxymDabzJKo8uiOYXkyUUTfWfzDGdpZ\nbF+hW4qcvE650KP+Bf4rOOSfOJ6SFt2y0srSJpR+H3EfLk76WpDqiy1DlBpV8E74\nsEJK7CcwzsaSyxpUzk4N+KJAa7ahkL1/Rw9ZFf0PEkquMIOoK0MXlQ24jlTDCAD5\n7ynzhLqWfxhj6KNRbS2M8wVrf7WBjgjHlRIaWZFbpC6nUP0wqNXIG7ZlMfRQQjHH\njTlPFFe8kcq9Xcw3oKZmln4yHhstR960DFYGELvTR+9ozFiYoxgAwdJC7748EtvD\nASXWZqhQ1g3lXEDHbJ8PAdU3GxeYSeUiC80Hro/0uf20tLGU3kdyfbmMjBrnDzWF\nbOwcm/76V15YIgFiOENXWivesqNY4eZ4MSB7ZcJm3wdvJ2ZsUzcsVmj0x7bxgld5\nhsl4uEJxKgVwUf0Hg8AJQJ/p0PjFiwWF9wttOZynrSfamWur/kmmhKPS0NqPFEXE\nI70eMuPVCGI8oLvfK93RqZqGUsaURVrsDNH2fvx5sh1/iaXtl3fTcZyrcLYUck83\n4sY/KUi+/NHfZpj82EhVjOvQ/2f0tqADLeYXy1bFXE/T/6ooN/eEV8yKSwL43mjB\nq9iaURTOFOqftc7Bv+IzOxCDjpYIoQKmHa8VeDSEMURBfn22amDA900dgwbEMpaP\n+L/SrxkcIzYie//XYePcyhGjAuIQine/+vAE9fBZ4zS0tnoAsktlD7S0EPNKrlfi\nH7kHNh9ueRwzOxUHomMzRzTet8zY3ZxXXYAqD9W6LiUbnK+4a7LtsF+xRSL9XsBN\nYevQFSZ2i6d8Xoqx6hRB4GVGCopQSAixwnSqoYw1x9tL+u/rYS1hNeEFN06MBvry\nCfKvy4ZeGXI3Pd0xyyqAcFyF7biYxWPoNkm8mQEvuKdAFvSXRQd9lrkcH+QEkiML\neJUw2jPVxG39r8wJ1yrHzPsizQWUb+s99OO4heuhw7PTeIIT7cg217iAJL+GrkCb\noEn6BdFr96D8kn4SHGbyW51ZvTmwIAfpOqp3Lt4ph4//N3HJ1yhVmF4rtgjGSoJ9\nnJIngjMb20dRis55Pe1n7w5CXM+VTo+YUTKokiBLNtIlNRHtWdvE6C29se2Zs0Tt\nhNn4QzQNXWh4k3o1zD51V8FLUz6hROGelleVf8MPcKtYPIJn1JDRnhgfT3bNnbh0\nDp8AKmeymVAKVPTU8mQDHmVQy4V6DGQ6Enn7sBXzKobOEGpI3+JFYnd3Deu2dT/2\nFh0ildKLKNiZW21YjRMGBJcf8mySmg2XBoWX0hTCzMwGH2sMAAAAQAWCUdDGgAML\nCQcDFQoIAhYAApsDAh4JIqEGvyYrJBdwAqyK5dxtpHwFbSKrmQbUfQeVK3XDWAIZ\nAcoFJwkCBwIAAAAAq9gQSFUCQFY6OmE5d4M+wa5Gewj4Nh0m+5BRgHk7tMWj9f+b\nN2LHBV0XPmKybmFtcpIO4zTJopJVrKOgMKyGXQhtuERlw2HndacJQxF3zI2uXQe1\nifdzzbnWmEZfU5U1gc7m/tq9ufZi9srdjm9uj0FSA/hr72AZLVZG/Qvh8Raw+AMa\nwv9LSrrjf2QzGAtdjtQtaZCJ2aVU9DAd9EM+sYcjVefoHHqgiITS76+ACQG/RLA2\n/Xi6DYoVOn98QXMD5UAzTK1JjtgLiLwvAlpuLH/WK9hIQfXob468cs3TDsKexi2U\nX+0xV57wR24DRjph4Zr0Y/tc2hfP7/QfM7djBp3AvBlFGLSgKcoD4c6KVdqzyCsJ\ntgNDuQQR+VaUJcXM3IJuAIZ765CiUPvZw2QC3N9p49v0JAdQytZbXyZhl60fglIW\nWuujJqh2ae2l1PZpYD1TvLCgewQVwPlZDbmSczJzdzIzQU3/FK4SazbXLscb6V1+\nV3XX4Co5Ap/tdaXNHHcDHPJXEmSeyPXd+JcZDyVQ5KcPq9q1M5Etgb8OcVN6HUt1\nrU7UuUjw7mddMyPsX2oznUIa3ZEyPMpb50zTR2BKucEYLMs2ZwZ7ZbdYz8HHl4eP\n27HyaYAleEKuTg1dqMIo1o9lEkMPReB8pr6019BfBBQWdhz/YXZNXSDaqvOERkWU\nd1gkd8HLOW1vPRCFIvHxjFGRlxj5X2Q7x3/msu7Q43/JbTuI/Z9+ljw1pilXO1pl\nTfmFsmfhPeKPyde8h728ZroYdKPlzM39OKILsJQim49+r2OvirVEhPIRfWEBccRk\n4f1s/PbExbDXQum9hnhZPUwsGl8Tpo+CncD/jo4mN/08I9ErsjGKJ7w72whbPSX2\nVuXkAwxjWrYvXAqu3/REIZU0Z6Db4t3t3nxRFggZfF4zsI+qiPySpP4vk4rnWl+Q\nbGHrbljgw0XRnjl1eaTCINr2jm/1QE0u/PtPzVXvaN+MG7PcGi0nAhDG1VqoX+EY\nYaCUuVB3SQ5bgOQTPhAkfhIeQVEoMHySe3oV11fpUt0TKX2xI+KWWa2Z6wflrz1D\nnRfxclwxK4hBawdyUjjbX0cmatXwPhi/0NTLEyjn39LhCgMk/sYGIFu/Si0Mhggc\nzo9ibybQbsiFNP9Itwi3ruEL8JeOrd//CUFf7ifJo6cHxEsJpk7RQvjXXs7K9tQY\ncIcJj5VBLfffGhuuTJ6ZllpolMasizgYA6JsCaYdM4IhDEvyR5PcxqfV0xoGuU3S\n8EkU0ZekY3vZKFx6BgvZaJKWyM6KnEu8MkN0Vb+2FO+5/WF+uyKJfvO+M2vzpinD\nXc4q2caDSRniNmR+v/tfY3zTX11NHYPCsd7GOsJaXXT1xvE4D7T0SV7S7RDj4OBN\n+JPkGDWYhhVOEtRqO66ZeqFVI6vRsafb98qgxwvF8AQ7LMRDwdu9b3JKUnFd7C0f\neTmf4vdZkINNFzrVRyLdyIk7dcPi0qPhm+yXzWf8egfOgQ/VwfkuaRL2kt6wTt9e\nbf1KN7V3WwQOcHhGr/yTgYi0kbxMYrwa1CNxFkssLkdSeHJKQi6PWGo21RlgFP4m\nYKMNOFyIPxSnTZeRnkuOOCZSAHWaIlEa6YgA4xbXFtBU8UaJGfNTWN88qTh762Ft\nintkpkOzDeAoLBFoCv6jqs8yE+mQiia6Ao2HmOYJx1iYaTbDxcANCrs56UWdyfkz\n0qE7Qwqgqk2YURjj9mBWwoadmV+Z7NiO8qWuj+x44OgWzNVlXbVtL4VqSF9vUCng\nlyzYJ2noWclWhyuuuBqNawJQsdrpdc0xdJHnB1LLXW2BrR98QO0zvOhqIWTji9jd\nDXHftXzEe+0LF6JyIm8GPTAwUtRdAxO1BpcMP/MQfd/ke+AhOzX2IyZhL/Aivbfc\nFSR3O8YMaEckZeEADhi+yrSmFhil6UqHUi30REtVro+kdsbnHT+zPAYSloxv6w37\nhS5becBRO8UpWD9USJqtTRJ3BjhlB5oDY33pF/jxI/cQZbaBv3Sbb1aolxOgkUgg\n6sXPNWMlJBn7SB+YLOSAQ5sCt2h1nJZ286QN1aV6VzGI0IIgcJpXC/7jxfpvrTIm\nVtqL2+RZva38rpiC6Rf9iy7gwkoO9pk37CE5l0PvdZS9TDOw3axlc1Co1SpDjyvB\nJPWWn+W99sTsE3dopWGyuJ28UvMH3xm/mTP9lbJz+5CBfMLT+YANG9zlj9z7FxJB\nH2t+hw/oQN63QQAgieRuK6D4xO5kdj7IW8Y7NuLiMNuCeFBbPCVNmo0dH+nbgHZ4\nL8Z40h9A12Yn06fBFWSZV9ZGqzw2jYZ6yB25FaCOPZC3BTOyCF9gNLcX/HsyY0/D\noyoLcFIeyAdLEPqDPy7dOcLUzVINCVY0X0TZpEAvL/e5pDBt3NpBzApYUKYVCQ7m\nSC3iZ/NlAa0L2ma8SlHxllDlG64t3IF+X/mYFc5pvgiCLJ+Qb38tikxrEjWZw/tP\n35jWEOG8DCgWsuLwlJ6TMwSaESye3lmjTpmAfikIuqz0rkJyYyoW7GW5j4hgPxO0\n/VRWbmzUat5s2S7vCFWs5RD2qe5MMzCTHFd0jnyIVBL4VCamfcTiAbXQfzUzHl3V\ndup2KLC2INktej2c2pLFuDHjulY+ltZCia9s+cRgsqEXb+Z68vbNjiPVOpO2noYs\nRFebC9U024fUKUtBeyvVJhZnksZKZ33uIzRkC9pzB13RxVf9bhpCl9AnetsIy41o\nChIkJDuUQ7yq2Tggsd1dELRiG/RlfHFzDNguRD8LN7waDiY4FXECufj8OmWbRoqp\nyc1jexwJFN3wfbnecmLpyf3Rk7/hWEVWoJ8XQkPk9Ynrr/wIVd/zU9YzPVJVB/K+\n1u1U9ac5i93kb1K1oDnREmgrImlbfEju+L6EqYNOvpgyPbHL8Gcn7UlyZQUCRAk2\ncsGu1b9Id+4X82LXNC/wjl3ZK9g25QW0qb7iEkQ0DVDJVpgdni+n+cPOkhtpCvD9\nu7b81Gzxz4DzI5JBhAcVcDEyLFGVnJPpCi8LzPHmjKEZXVIzF5Inug7I488fANSE\nttRD+cjYVYb+QFzjMWI46F4umIKmMY8v+R9LOCvc1Fpara2rQaoEkyfC9RLXea9z\nk/o6VEAN4PkTnPj3y4wYUqXS+oDkLKFhDOWQoa7OHBQgE1xp9gz6e5wPkag5Jj+E\nbvrLuFWLr7EDkx9rKHrS52Z3qZkgev8f4gOwoIM4kp9Mo8/gvvFknI/yEe23Rkda\npdpaLeLs5NTUxZaPVv9pXM5i9kMBSXAesI+QZzcymT4nIAeZCXbzUHoc9VuIdqUD\nRSWR7siPVmDdKpa3ka8+8m49tlfBOPT8WtHPpEicqfBAnWZnaNSoBUIaJv3LU9fo\n8h8BLKsnHWX4VNv5qfT8mjKBFNU64dkox3AuD8xKbd6xgaIfMUWpyrkLzHHw6YXH\nVpWkWAdDU9VpckqLlFOqJKq8hi4NRAXMhW1GWOCYkmfnx5/0we+U4EocS7WraHKC\n8HMRbh7E0ObrqMwjlwiFRuWEYYIxC36bbEJG7tkfJTm67J6r2Rf3jgRplS1PA4W2\nmcTQYTQ0Qqf6QnJQ+NzXtKJPfuVkF/UZaAhT7XcvfP00+yb9seHX+H2UIAZ6rIvO\ne/OH8KbH3Frf5+YZi0CJ+w/zHxWbE1ne8ZPJAZp8d4yzAC0vCZQymtkq9L+cDdgD\naP69HpiL1/RSHg7liQzJG+2AZCRDb2A8iYPiAZnD+JnOiTh7W/14OJawuPVWZYrY\n7y19J25WI3jAJ1ezur6p+G5NmlZoCtiFvDmEEWg95twQPkD2vs5PW4q+zjse/zFo\nReGmVJtCs9T+U9HGaLbHLYteA7IlIw+8XEVZkHDW8XMkcZVOBbKcpJ+5gszpcGR5\nXpRNf9D0KsD9MXyYGtS9MNfNaopZF5yFVz0m9we7vqAN7nZBVNIHIWXYNsjKaeQS\npyOwn0lmk9L9yb0dRHVwr+00oGqxWgM8I5DlJqJCUA05RngdHhtb1m7d8B4OP0Yc\n0hYQBlDUpsBgF8666sO1qBM73V9fadfo3O3CgaZLGPIV104jhAaChocqaX40Rlb2\nhJrDeCqFwl8oJ78yp17pvm1Y2YTQH+p1deYodm9Q3emfukA74M/zXoMxonmIapJr\nZn+1pO+9lZoWW+sYWYWXlzGk7YXjQXXo77F9lX5VnazHNtjkwn2RbcKrFa3NxpfM\nybov2013eoKfM2xit7B40SpMByVhmeL6HeLFaqXiHqBm3KM5vMOSLPXDSX4idXtc\nNgDzlxaDvO55+DoW1c5ZslaZEvK7J7tgUNNoel0TEZF+spA7BurnByRs/e3kIKYu\n5t7IWvMO09DH5PBvbf3aiN5V8+22JX/hPdfaA/wibZWMlyrvm/AoENyrdwo6fTaO\nIaTLg7G9fKk8E5mbzaya/gTUPX9jfjf/BkVt6bl6egEdX2GnqegKVKKrtb7S3gwj\nKDhNgI+ZmrjQ7jaMxf9MXWGbzfImQlpkdAAAAAAAAAAAAAAAAAAHDxsfJSrNLlBR\nQyB1c2VyIChUZXN0IEtleSkgPHBxYy10ZXN0LWtleUBleGFtcGxlLmNvbT7CzLgG\nE2sMAAAALAWCUdDGgAIZASKhBr8mKyQXcAKsiuXcbaR8BW0iq5kG1H0HlSt1w1gC\nGQHKAAAAAPJjEKH2vbCxOnVz6yo4ofGv2PAC6L1Y635O6BSXvXCojWo8gycKqAGl\nNUproxxClmkDa3U6HEx02iFa+brfyV6uL/nzEN07d61+K9J1ZDhaAbUAOE6DibKt\nitg9kPa9bv1V4LSOdd3r2qo3JR4IPNdS+Snb7o77M7HbA7ziWSrBduxtF7mGuiIJ\ntxEDNtt6heYAIExUt1cO02UO8p1r7xcQXqH2x46Hf/B6api/J1j/4uEtP78wkG6K\ntNE69Gw9NRe2PTKvKFp3jayq2I6pkjf5KvV9G13z9MvxyRjnTARTcVcqNNwFhvQv\n4t1lRXRJxeYmkMFKLnbdZeBdSWAUUKBofy1dP6zJOk11iycofDRZ2eqpWBeejuGW\nhdjpCKFilrybBSNLB831v7qqW6d5NpKu1kCngqfDf1GCP5d+JePsPk2aRZ8zzvqy\nkvyWLvenmrQrH7yKw9l4N4X8HdLWIPq/iVkaUVO2lHkAJxZ5Z6ciG557++Gdu6uz\nM5hdfyD6xzLxEHHJ7MBw9zQ/UI5h7LRAu17PIvAsxCIroTECyx9w2GAbSjCQXdh9\nP7zamnCprnBHpOStJRcVjvC4tDfCfrOUIBSD+g4hMIaMhqP6C6zALn6mbMHr1hLT\nRqV99tMjnNX5QH52z1Dr/P/+9ZqVlA3R7td7Yw2buJyPdFRGKamxihHepQxFhOvB\n43uEZexzC2O1jIaMxquBdis5NqvvtdtJQ2kVvSBEYw6Kg3bjC0b6XmoTGn5fBEQH\nrHVvFOz9TZzZDnF+vQHC2G7Tv6QDldxz8MR0SzMkP7WPo7KdFwNFWVvoofKsCN3L\nNcoWnwpeLcYnpD2hX6YktQKr9s01o30/ICA7hiJ2Hzqp4U4XD6g2Cn+E8RfU3ZJm\nQzXVJchrNyN2cD31vN3uKB/Qb9/iQ4DGH/rwmYqKNmfba6dRDa0djPKh7FcbgAO1\n8I6i32UB1U31wg3YSZtCmokCgsEsfn/7XI781yj0Dy64/iXwPavO02fG7pLdwJ5n\nmLseghGxyNyB92GWCREsP8BFAttEP9Hs64Xp+PpwYxX+ZgrVvfv5bM3Mi9SU8I3B\nmASiMJz3Hb+ouuEH51WROKVZSJecLhfgkGekVvyFdqgP3rldidaBEegkJhOgxeq9\ncck8DUwyWheVxh6kFM0J8evOzJQQmwdQ5HkVTp5XJgQMvDV62t3s7Obd1fLW+Q2h\nBu6ODy1qh7eZKfu3DEbHlzS/HP1zqkQJKphQqIw0AAO11+I/Vd11NOuNqB6TrjW6\nUmXWFM2v3WqJpDmYIuz6WlVUB/2cXcCO0/jPoPaTcuKuZ9VoG1KFBie+OrWQfzeD\nhX5CdIoG7E6LRh9PsqT4/9TM8LI5aMGHajIGCHsi3OhsR+9NwgS0rn8qZjmTqrvq\nL646JY4C4Z2Bnuk/xpEmqjkAok0xQZNWAX9OGJ7IIER0ThD1Lvbvjm5j/jg4cdjJ\nSvZc9ifXwR8oJsf3YKFkH7ZlfWKg3eU/olrIovu+EaFEIVEjWjDqfzP5OENNB2Z/\n12lYrwllSdDxhGr/5VedO5KnKy9NrfJJdykCo2UbGQADZcKLVlNFVS0MhO4s5G5n\n/1p+md2iHbXZW10Gt5oLR4pFYM9i1Lw5BP42RVXfHSpvR4FTJ00s4/nXhTd5xjdc\nuKT/7tNQ+wlgINMRke/WhAcm1HRHDyxi0lEpyazoeur0ZMJ4GHV4IwU/nzqTN4uS\nTLt5EdhFu/OICCHmeb/7zAJDvJqSuYqNJGT9U1zFSA1aGl6nRlhtkq/0OD9Z2Nw0\npAI2du0/F7XA9ERfxYMTZFU62i6H/bm4+nJ9UwQcvdTLx7l7aRMY3q6l7FZqIpqr\nzhK+AzTYfyH31XNDG9BrrUni4vH+QKQ5kgCGzD5iirwLTYNI97hwT3Q0kJAJbau0\naz2cGvjEELwud6GEcfc/L6BCjS8frzA9eFYK3BirUuKppkrq0BlmA1DFsUMzx2Xt\n+AAv3nu7cvQAr6gxpFS5DeYIGZFyrNO//L9QCTKLXek+rm11O40GVv+ztAjuVoc7\nDcXQ3nttGDrAiGjdNvQyEImLcwnZ/CD/6TUiS7gEvBeotd4zaWaI4n6btP3V+qXk\nFujfoDRzk9RtTqI17S9ENJFnCPxOmO9o2tchqttnk7fGHP3ZXalGtX+tyl+05C51\n/UVrIr/3FWCvSoditLRMUqMEei0qFERA/SxCv28JE9eCXmfD7XBcWgmXTteubG3x\nyWrpttxkXbNqBf1HqVz30sV1XeKPHz4VGzInuhJes/ziSn+LsYTDCcTnAadoAM1p\nLEHhJdGMHTZWCl166Mz8xRWdHnM8HJZriAQCU0rqfSUPrMnuhUKWnOiyBYtkcPd+\n65XCZWjN3f0CCNn7A5XZ3RAA6xrZRTsez+MtOAQM6vng3oabChPJwNIxGBum3H5/\niw5WWsr+PjQ4xG+qOyZEAw2dSvtOXB/ez+5uDqBrKxGSCzQ6qeIZ1posKEV0GEXV\nuUEzPyBjh3Z+gXH7hTLESI/vQK1J8YKdAUXOuwFwBLALYxQKWOMeGH/nnIR98Tbb\nKEjBYrQitB42fXFd0DT7uUd8Df7zGv6hPbblu9eL5FrOxf74gqVcTXtn1UCLgm5A\ncG57gf4H9lA3JsoiI8bXaW2PylZtYGtZ/z3ldShdQd+YI6ViLkEYrWOiJfbE5tyy\n1Mp6wzPcVi0zFW1qVqpCczdMLyHzkd8skysvpYGoKPJSjWEieYMhzM8HsuXSVMZ6\njM4vn3wwn4A3x5+Gl1wKVkbJEVwkXP60eeWgknKNu4swwMZ87gdL+vn9uEJnYqjX\nS7rk/b8f9bg+Du99ovynCSj9ywYjVNqKTtWe6ak+/B8CWLVKXgEvJla+ynFVfie9\nE755maHIyq4tjAwBqsBD0ZuSCpKD1tLrxJZzQajHe6Qtd7rHKo81mqdmpX3+cgm5\nbSJcki2ZD7prwwQMBMRaqrzG7W3RgEvnUZAyOJr6NBIDAJqKNUtj4USAjeO7ISX7\nZCWrEKUIPnjQcCQzFk7H2w9dNEtTn9Oc/5zI9vk/YAobnweo8SqrJAJLywpKq2by\nNkMDfBu7Z1qjXPY9q/hd+y9Q4VulqAHQvQB57vghvJpdhR6wjS1oCKRcrRYql4Iz\nugHu3rVCdvlj33KX6Mqsa/1hwqNd6lPJdFVDeuiQvRgdAyF/SpfBofehfpvkSf+I\ngmSbIeQWI1QDlRL2LllJHmk6ktZJ3OTUIZ8ttPX/wLF8H8PzeH+YI+y6/qXq73JK\n9hIL0mz/KsENA7/gajBUxqK8TWCdKqQC23lxkdLCEiZ0+IEVhP8XZdmb/wnRR1Iv\nwG+bjPHBnzCp3rtbNGvrAG3vmnBmFaZVFUDQSmObj944rHt5vuLCjuSzcxWH7yzU\nxLtnBQ263Qfd43/KHVODycW9PeaPc77rwq4ksl/VU/m6xpUr7HtVWUFLfPHoAwBK\nGLTOQcgkvwrn+8Kboih1OMmZ4cPtcvL5XdVB3GwkkFpTWxk7VOnU70IuC+un6iCa\n1LpmRz06pEYvTiXITjM0GE2QLbNvQIkKsGnSUlwfNAKLtLLKP4jJCZMUgyXbsPZo\nbuJb3CBXwG9pPdZYqi997qptUBiXEKnynVypqaJpaj8t59VIqOSbHyTsrIn5Eptn\nxAg+N/QbwZKc6Gl/yD3ChyOiHflf/Y/bnnMnKfcDs4kAzeO2fEB8JM7Diqb8vGwF\ntDSoxcyyP9QNAb/BaeXuWBIhLsUi2paDsQOSjFeVKxI+8uI0al20vHn2bV+aUAsj\nTh++5LGHPJZEp4aFziO/T9LwAlx9E2DGqdw8wOS8MN5Ogs/gcqx5gJUw6zxb+f0/\ndkFAQokQebH/G6K83TAlXovnml5BaZ23ELLt2L7oDt7iestXxLp1acKCAn3iub26\nFC8V6Ht1UFDUnP1WaaGF4CQy2X+U1MH6ExlZ7KGc8jC2v02EXfnTFTYcqhIldBJl\nW7RKFrdUNfoplK3orJyZRE2wA5PoYJXYeiozyRi0LUb8fH6wEBNRnRQDjZLa6MX4\nvwGBraabcgo3kpjIBJ387Csro2V35WU7A/svcmeZ4sskwQDGbQZZHznUPT3OSIaa\n2AA6HgN9LZK4druc+0vyTnE3SMe3cIDU+2aXXf+EaHpqa4SL+xjvSHXLujPZi4uN\n+Uel6chvORxE222SUhY6t1naNPw0b27sF0ASUl4MMIwiyoizWek2rV4qqSEtCTvg\nAFVea45jL6Uv9cSrD8BzEnO36sZQdRM3ujrhXb9LpfO9ocMxB2Yozvpy3ecDvt7Q\nI0zgf37HPylfQ2GSFIXaudDb9vfMPy/fNO9lwp8tAnHn7HtAXO2vBKkgf7oti/vr\nAUPp3VtQrk9oclM0R6bXDf1EefDvTqX3a+NL9gdtGfy+q2JVW5Et4kix4vP7mqSF\nUvfj6ReIxeRqOmyvTIarLF9FdS61Ny6/B5QoLjdqsLry/gtKdH6LyOP8GCdHjJ+1\nxszm/guHx8nSAwoTGiUyaZCS8/0KRlCapwAAAAAAAAAACBAaHyovzsQKBlHQxoBp\nAAAEwC5vpHgHg/y02hzkOQ6+ZH9+u1sjjRDrg4EfmhSAeogdCqBaDwEUEVuK3Mip\njfkKf6CYBDhbT3CrVWwvFlAiaqMTZmykhcGYgbNeG9YJWpyQFca4oja6Ztku1MUH\nfjyR4/J1j7wdY0w6YuBYiIw53UVIBSeh/SijdpogwArN3+AWeDjO5vMjW7YEpUU3\neWFNakm+DJapkduw9KfAmEl+ZegHI5lX/PtXTthLYhs+GkARf0mUdWGwfNa/lyiT\nRiKeIbEq9FIjcUEMmAwaXWdIvNrBJ2dsg0IkQDE9yLkw6AFhI3oeZ0pFyjhk/XDD\nonW2WRp9YCS8kyw9OSSByeSKd9CeBachnMOreBuUmvYBxwUiWsK2F4eaMgYdpihi\ny6vLt7NgjDKOdjqsPhEAYeFCy6Ev5UJ/mOY009qbqmGJycpsgLyLpkqM2+dYWFgT\ncYynw6Ad5mAQEzcFs2kL2BITHaS/AaoD3XCL1cYdbKRqKgOPzmyuhzZybHkoHBC2\njcQY4zo1lcSrZrgqOsNbjaMnAgDJ+jF+1AvLoQESdViMQNS3NPJm5MOwhZIAV8Io\nAQg+fLeKveM56sSAjaFqVqsVoWCcqYMdqHom0lYs30uabyylumQcAGugGBWKIoCU\n/EOjx1ZzPxAtd+VP/LSCUUBAnMFus/vL2fzEH7BFT2RasKUZXJsQxQJz85cFuqZd\nO1vJz5VIaxWDsOVJawIELaUoDYaAVuJg0ldJB0kLvOJGwhw628ggScNgVCu2uImp\njZVFMgJkY4d6JoWLJMGneJkmyNti4io2BBmaTyhLpyiAGeuXDwIKOSXM44lfLedo\nc8s+AflfwFgdSbxYRWuJC4OF4PWQdroutSARljVULKEc/QoWPYSYV+hPA/xyXko3\nLKo7lKknnZl5s6J2LvKbb2p6CcpvYKazyuxQXlgZBmVmkUsXfqVD0OCFXWExIPQs\nPHQ10FSK0zKPeZZh8RUHAQJD1QEFSJXFACxvfZw0s4FMyQItn0HIF2ogFcGmj0dA\nHChPVre9RiIhyoJy6BqAEDnPSREBVGaDtUNefGiCLHemYiN2uUvGxqzIXYaGkfBj\n6+ah7KkwKYuUJtaHArk5JRQ2wwanXjaQoFQqHwxxPoJ4XLQtvbe5UoLBzWxRCoQR\nHuVn4aaFcENPGBp5aiaY3yFQuFScfsaEi+h6FlCo9ggTbSK5D2tOgwlUxkZjk5S+\nLHe4hQoU6ZAf9HdLzsNr3ZULyCRigivH9oguRdoXnxO2CcdETPu3WgQfA3OH7QgX\nJDaH8NGj9/lqF0JnO1AA1KkT15uZtpOYSCzM5GJpqgCW6QRDFlCLSixrXzN5fflx\n7ow2YVEnNIYAE2gvVaORuBinQ5QhwUFzWHhd3YpzbSAfQbcKNqkairCx64p6AAJM\nRbosd/tK8omiTAS8JIkRd/kIt+rDKgtYkWQFRURyjrVkunmwI6SrQMIw1SsBIyFl\nIJWp0Cd4kQsyCUMB9RZgsIt91YAvwJZ4SNGuAAmNoyO44ZI5/nHA+pEmp6d93Xut\nv9cPN4p4ApMdX7QaxLCc3qY+C9zMMsWk9fC7kfNU/OGNfZiexLM2Tm+57JxZ0I/3\nc5i+CTkeCqVTVevvaWRbUTF6EHzCzLgGGGsMAAAALAWCUdDGgAKbDCKhBr8mKyQX\ncAKsiuXcbaR8BW0iq5kG1H0HlSt1w1gCGQHKAAAAAE4REJBeK4w6BgxSX5H9c9AQ\nu2CHzklqkYzjcuYVYiTqZfmGpwudE3u171PNzppoBZv3NUVHJdEoEeHhg8bGwpi+\nzbAxv6foQqp1+YvPeZqcKjAPwODlB5pXM0fF33GZm6dNaGKq07MnAaKeGMp5N5HZ\nLDyfc4TdCk3oCfJrwZ1aEAEsDmKwtrujdqJWdgzlXsvMJMRE9im5GuadIIbkNIMF\n56GnQvzmZsLZFZ5SYEfyn1RqCTC8LvLmLUv3PiPomURReIXT77FZy13FHczLjZMW\nMsnPwHsnFcqRsmgx27vKBdKSUXKPI7w0wte9zUNEHvCN95xc32CLI1pIjFoYq/5V\nXLrdjoo2CDR8POamYnrmQGhVrxOI/RDJS5PTB9Zb+QHgqKY9DEOG/2VT64kn0eiw\n40E2PZdTF8dS6KA+arWKdiiBwF3iHzaGAUX0EoJ6BFxgyXF8G15ABZL7G1is96Oh\npDpWzlfVgZGxAJq2jFY870QrD39/EocfSpUP0kRbIL2a6xt3omwPhPPfDUVNnMug\n9n0km10ITZ6+gjN5PzTFqnI1w6+uCcjzwH//9y6W1fUgY+Cl8rxCskvZkDEWMkIh\nRVSsLK4Gzb6yhvLH0cG02ikJuv1ERYagtAVi9pOPliFlX3QNvIWopfKhoDsHjB0O\nM3TlqREdTH2J9YlviJ96uyfpp4h9qdBj+9Z7uCcxz2nE5YNsh2cKGMawCPGjWJMn\ncsOVkPmc7k7oe0fSwh4dECAaiLysJaP7WtfoaT+68afqcmnm0oMf6+w2Kvh4gpUn\njMaj7QRT5cmg5Oem0UMEtAQnNCcAH1ButBAbsGu4V38R3C/TS82mowQ/VkxQG6tp\nnNdFOgFOWYjxizoAXHdZxnGTKfzjJU3sZSumZWBVKKfa8PIkMbh1re85MrXNKhrj\nS+Du3ZElz0fygmx3kcfEOGPuI9qq3T/x31zVfB2vXnXDgW4GQqyGsIj+KAw1/npl\nMYn9KkSYVapu2MZ3s6m2X6pdo8NFAFyO4h2r+UdIHr03KZ5mXj62Bk+391vPIGow\nWnv2ENNeK4tBpZUY+ZP56OPY97ZvZhuoFqec9JkCDr3bZeQsf3qrFG7hjiOTNUoU\njUjYTiChSRevydJuE4W9x24ddB+oBKr4zBTjStZzrJ9GKpdxxCT3SkMrx95mOsuI\nsNDSUgCZXGuVXHLCXmhi1hh+AoJcGc117Oh0J1VIcvYBQzvLSMC0t5ZAKB2XcDqV\nI8ocUdsXA/v7Z4EAESDi21Ln7Cw2Rh/+0GkrADwv7srrYuYQK3/1OqUvL1MmKvCZ\n5QUoqq+KMzCXF7Zoum4IGf701Hba+8bOhN/6Ohf2BkDdrYe1bieG8yvsGSzXdy9w\nSHt0dfAV6KVKgk+mbciFBKbvplLstMmoagC+IKUIF6OA2uQhsZrnVbq/mTc5G5RD\n/8YFe5kj/iE8bhdQnRTdiaCsYW0rrfgTle4g5F3xVKXLTaC52NK4y8sZAEXHm+EP\nXo+odH24XDh6nCNbkXRjq6R9pm7/LmRe8NV6nnV0yMGCzEqvEIe3UyQnauGemwwr\nYAT4CzYgBVjnqESomwg35+439aZomHLiAnSA94AeQqON0/nvrCs8i4WChmDKk/5A\nZeaSsJCKliKYq88tv7uklCvMK/M0vYw8f3g5l+iWTzjM3mhs+VZ3sA/WlXXc/b6w\nc6aQRH2gyuaXvoAqRzZBGmlYKd8XvGR7NeY2gp9mwVZ4vT/WbQUzD1PowtI5uPN6\nUNPL4HpzYRYnIR0pLNozIY9S0/PT20W4lTv63shs0LxnjOZQBHZuriaGL9Y3tRjK\nja58uQYjfHdkcMdu24CnKglZRykzYjmriU7ixSOdJ0ezTeoA/ECBG/Z+rXBQqVRd\n+qXfqUSildqmDZ26dD9IQf+Iydku3o5tBwl8WjmDzILR2XOrDhj7B9Pz0DFgynxf\nAM8BZpH8G+z7jLswm7LCCAliHLb5pQmPwqlbl+CE2Qlc2grfp0T3H5pwdcxymaMC\nsXl3DF9ZoNwPCbozckQ9Qf6RpTC8Nm20r0wQlTF4LQuN409ZHGohdOUzCDW+6XYv\nW/ykzsZFYBuOPmjvLp55hEk5LmT9sQ2jxJIX3/znkGDD8hFWNpgxsaDqBSn8i+M1\n0locMkaKys56dd5gr/unObrFMsWEE6nB8Rep7V9jao9Q+NpT8e2QbqQlMwuErxUd\nkOyIFi0hp1zFNybEe/xwq3WriYBsS+MCEb9PesaHKwa3JcpaskaCSdnjEUjIhSI2\nHAkIfK6uLdZZ5tU3W3Xi03qdqB9i+xYKkCsA0ED0ZAVh/z4rw0KSaws2TogUyFkw\nfC5+ie/aJAQd2Vnh6L1ZM5D3rxb7HizIGrHvpYgvgEiSLmB5Md2ALxLA9PX8mWz6\nO6/dJt2aUUzbRVCO50CnhPt9yktdx4m1JnKozvW/rKv4SwJ4T8omIpnr1g870Wn9\nJtCfaRjGqhVLUqVQqC13AHLTjRBJqeJCtp3gaJSgas5MchsLOww5kOZoeClTUSCr\nWRSlk85RFKrq1hmkVBOvnsytaytS5U/lcuamG2Cw1KFsipmwJH/FLCjxUiHkbsdh\n1ZCAxQzjhvMkUCnPI7rJBhWZPBlM1KyqytOvMPTNUcPA9AFj1Ks0UqABgLSWSoyf\niFm2FAZ/fDC4qDZmRkfrRnOvLOt2eVlKri6hKu2ag+MHUJbZilj65ryRC9RxmIs3\njfWGr6UxH9Sim4kTxEWhfWccvNx4G/0yPyuDcKmjAXF1uqMZEte6a42S86LN/5Ma\nerGMqgk4iT6hDa3LPA2WOsv+lNaWESVOYT4jHZNBUFhgRJzDre+vgniqyJpZBzWc\nYMY8zcQz7PiCOXPm+XNLIr2tKeZAGuC4uiHqPSG4RGXtK05GG0af7VofZbSsySp/\nhJ8RAAt+sAi1XlSpE4G7th6SSeMvrQwndkPO7N/8JCTlVCrm7MvZEw7uPs8wN+Qz\nTyXcuMY7dtSBcXPrSJZFdRloCV2ueVgfGfX5qfL3xz5yjlWuDookqGrgT8gvN7dU\nbn5hLltGy0EZZRkg+6jhqS+LLSoNmWHnU2ndzyjhntIknmAstlLsgUEljBDELOdj\nioelnauM57gIajtMk45hXyxtvmX9ElEdZG4nA7zLStEHUGX73QGwV3IY0DPunz23\nztrctmku8az6krOmcFjTLi4OzETxe5ypqsUsc8LZ95IqKKCZYUdGCQfBm0PVPlap\nCi3rLh2uM5nxzwvZLYX2SeAoMxS8YckUEtkLsinAuVAI4ESYCgQqt46x1HsE4r14\nY10FDfPiJVLvlKKQzPiZD3LJ1WNWMbinubcoorBQWQF+ir1fPmr1kdbvtjVbXp2k\nM+HY894swnUwOfHF8fM1vCCbSbWDk9J3psvhrcF5dDiMn2Jx0UiU+JbQDhm2O9hy\nyBVUh49yfU5m3TLuOfSxDo3MaYUgHHZ4XgQpSDbdDegs/JINxTlqU71jP51MLf1s\nxu46EiurJIqY5nOuIBgq6WXISjaImkQxXuRgbM0Qe9GRnOMCv6ldEXz56XM9Sscm\nqsaaZVeQNaSrbqRwJONpIzYmXdMkVBklq7Hn0SyAHi+BIzsuBq9O19y85y9xzqVw\nDGUz8IZ5kRNGuO5mgq/IEDEMeEntLKmKDkv0lDCk3c6QYvXtGsvn0A8l2sFDynnZ\nBJCA8X6PJtJhKSlHUx44oFEwLd7IfBlNHXEAeMcAYLcBv4n632kvOc6DkP9gKI80\nk/nHh9OJJ/Pf8ymleXC52Ah91PkcXtDqISdxZtRGWsE9Ic1JcjiI1Dwc4gLn3DiT\nGk93oLwbMHOBVwXxnusqbprY9WzajBr+Rt4cbH9G0Gev4AUUA61Mzw00lhxKz1yb\nGSdmzp6ohAljkPba8X7H4Q3JNsQ9Npb7DUsfjHxQj4qd2MaQmhFAeRfEUSOQSj7r\nADgYkkjkmCZr2kzUYowpWhe20jzfb5CGW/eNrjiZdzWw3ViENke1BKrrrAwmTrU4\ngFjC3K7SBBarOBDzFZ80BmcdXrzFoLVr5Lbvjs9EMDxdzLdwEtslxdN92J9q1Bsn\nW1a+uJY72mL84R5dL4ywVF+TcJdhvs5fZzIr1+P08JAdBUWEXdm7IoMHEAONPzsc\nm0EZ9RW8MGgaCa+gwS4XjLEh7kSN/LQC0DXDUS+09gbJlVVbte3TaHSpZTt7Kl6t\n9KtXHlPXU6sl3ursFByqzcqnLSdd46NjJVqQB+TjiKglpWIn9x+jMgb+bkKK/dwy\neTaWZ7FCkSIDmfnKe2+tiDs+0ZqbbgaHYfLpWe+y8u7GfakRAehUKedjRFvjCqKI\ns2tlR4r8Pc0coNAAfasPRc2iCIOl/E6Q8Psp0MDIR7or8z/OgjUEafVEBVZML9/z\nu4djz5Ql0U7RxmOoFnZ+TC1rnnozQBcBNVgFntlM3dC/5wjTzH0K/cDIofaYbadc\nWmFbdK/B+gwukZuv6/ADssjK6jFXXnCtvOghLjtOVKDo/QsSLzhDpNsAAAAAAAAA\nAAAAAAAAAAAABQwRGCAn\n-----END PGP PUBLIC KEY BLOCK-----\n")
        Missing required argument
        stderr:
        ~~~snip~~~
                   Missing required argument
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.

        Encrypt-Decrypt roundtrip with a persistent symmetric key

        • draft

        Encrypt-Decrypt roundtrip using the persistent symmetric key from Appendix A.1 of draft-ietf-openpgp-persistent-symmetric-keys.

        Additional artifacts:

        Consumer
        Sequoia 2.0.0
        rpgpie 0.5.4
        GopenPGP 3.0.0
        GopenPGP 2.8.0
        GopenPGP 3.0.0+pqc
        OpenPGP.js 6.0.0
        OpenPGP.js 5.11.1
        OpenPGP.js 6.0.0+pqc
        PGPainless 1.7.4
        PGPainless 1.8.0_2024-11-06-SNAPSHOT
        PGPy 0.6.0
        rnp 0.17.1
        rnp 0.17.1+crypto-refresh
        rnp 0.17.1+pqc
        Sq's GnuPG Chameleon 0.13.1
        GnuPG 2.4.5
        GnuPG 2.2.46
        GnuPG 1.4.23
        Expectation
        Comment
        Producer Artifact
        Sequoia 2.0.0 โœ—
        echo -ne "Hello World :)" | 
        sqop encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        Invalid data type
        stderr:
        ~~~snip~~~
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        rpgpie 0.5.4 โœ—
        echo -ne "Hello World :)" | 
        rsop encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        GopenPGP 3.0.0 โœ—
        echo -ne "Hello World :)" | 
        gosop encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        encrypt: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        GopenPGP 2.8.0 โœ—
        echo -ne "Hello World :)" | 
        gosop-gopenpgp-v2 encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        encrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        GopenPGP 3.0.0+pqc
        echo -ne "Hello World :)" | 
        gosop-pqc encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        wUkDgTmygj6RMpeA7n+leN8J+e8V+g8fCiFCAvJNz+sPqZ7BaDnVpHjlG+f3QYGA
        Ridq/2P6ybWDYrxe/1LXe/q/idlatRC+CA2r0j8BGS52IjnvWmqAUhAj2agtWEGo
        I//daHc/BG8oN+fSxhw6gROBI9+kur0mcdq5jJh68EdU+jEgVarTYxb7sz8=
        =4qCg
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-0")
        A KEY input is protected with a password
        stderr:
        ~~~snip~~~
                   A KEY input is protected with a password and unlocking failed
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-0")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-0")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        java.io.IOException: unknown PGP public key algorithm encountered: -127
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        java.io.IOException: unknown PGP public key algorithm encountered: -127
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 502, in decrypt
            msg = seckey.decrypt(encmsg)
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3057, in decrypt
            raise PGPError("Cannot decrypt the provided message with this key")
        pgpy.errors.PGPError: Cannot decrypt the provided message with this key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        OpenPGP.js 6.0.0 โœ—
        echo -ne "Hello World :)" | 
        index.js encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        Invalid data type
        stderr:
        ~~~snip~~~
        No key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        OpenPGP.js 5.11.1 โœ—
        echo -ne "Hello World :)" | 
        sop-openpgp.js encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        Invalid data type
        stderr:
        ~~~snip~~~
        No key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        OpenPGP.js 6.0.0+pqc
        echo -ne "Hello World :)" | 
        index.js encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        -----BEGIN PGP MESSAGE-----
        
        wUkDgTmygj6RMpeAeE+kE9hkcHJjYtnpj/7sxit7mDTWlS3dBN6dcn/uriuq
        M5gWDaKY2G8pFZuiKUmcd7ywqE4qyY9W7PF0D9k80j8B/Ll7+4wyvewwAC07
        3F6No6dNCQ3qqJ/5tCg3hDNOWnYWIqoRH7Tyx1JT8rjTCMStN119Fr0rM2mJ
        iN9tg/8=
        =82KJ
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-0")
        A KEY input is protected with a password
        stderr:
        ~~~snip~~~
                   A KEY input is protected with a password and unlocking failed
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-0")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-0")
        00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        java.io.IOException: unknown PGP public key algorithm encountered: -127
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        java.io.IOException: unknown PGP public key algorithm encountered: -127
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 502, in decrypt
            msg = seckey.decrypt(encmsg)
          File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
            return action(_key, *args, **kwargs)
          File "/opt/PGPy/pgpy/pgp.py", line 3057, in decrypt
            raise PGPError("Cannot decrypt the provided message with this key")
        pgpy.errors.PGPError: Cannot decrypt the provided message with this key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: Invalid public key algorithm (gpg error 4)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        PGPainless 1.7.4 โœ—
        echo -ne "Hello World :)" | 
        pgpainless-cli encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        Invalid data type
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        Input '/tmp/.tmp8kyIUy/.tmp3rthD5' does not contain an OpenPGP certificate.
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        PGPainless 1.8.0_2024-11-06-SNAPSHOT โœ—
        echo -ne "Hello World :)" | 
        pgpainless-cli encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        Invalid data type
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        Input '/tmp/.tmpazQbJM/.tmpBVMRcT' does not contain an OpenPGP certificate.
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        PGPy 0.6.0 โœ—
        echo -ne "Hello World :)" | 
        sopgpy encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        Invalid data type
        stderr:
        ~~~snip~~~
        ERROR:root:[BAD_DATA] cert {handle} is not an OpenPGP certificate (maybe secret key?)
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        rnp 0.17.1 โœ—
        echo -ne "Hello World :)" | 
        rnp-sop encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        rnp 0.17.1+crypto-refresh โœ—
        echo -ne "Hello World :)" | 
        rnp-sop encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        rnp 0.17.1+pqc โœ—
        echo -ne "Hello World :)" | 
        rnp-sop encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        Sq's GnuPG Chameleon 0.13.1 โœ—
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        Missing required argument
        stderr:
        ~~~snip~~~
                   Missing required argument
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        GnuPG 2.4.5 โœ—
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        Missing required argument
        stderr:
        ~~~snip~~~
                   Missing required argument
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        GnuPG 2.2.46 โœ—
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        Missing required argument
        stderr:
        ~~~snip~~~
                   Missing required argument
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.
        GnuPG 1.4.23 โœ—
        echo -ne "Hello World :)" | 
        gpgme-sop encrypt \
          <(echo -ne "-----BEGIN PGP PRIVATE KEY BLOCK-----\n\nxUoEZyoQrIEImuGs5gaOTekO00WQx6MDnyBPvxmpMiOgeVse7+aqarsAc8F5\nNFm3pVkFDZxX0MqRCPqCwsa/BXJGlrEdMAwSNckOV80xUGVyc2lzdGVudCBT\neW1tZXRyaWMgS2V5IDxwZXJzaXN0ZW50QGV4YW1wbGUub3JnPsKvBBOBCgCF\nBYJnKhCsAwsJBwmQDqlD7wlMH9dFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMu\nb3BlbnBncGpzLm9yZ4pMjYSZvCHJsWo5/hQJ3qfDMVMnetCsdS4ZSR6oeO7l\nBRUKCAwOBBYAAgECGQECmwMCHgEWIQSbMhUPoVGIuE9u9GAOqUPvCUwf1wAA\nQXxcTdhWEMhv+uYj8lUjGbDiqMHc7oGQSattlK89H9KT18dLBGcqEKyACQPs\nAUFGawprheOyMQEYmVQUCoTdw4SVAxPk3Wkdbd7YtQATgtwB+JTCDy4de8F+\nyKpsXCJEFrVCsVnFyyY3gH5Wgw5PwpoEGIEKAHAFgmcqEKwJkA6pQ+8JTB/X\nRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdwNnP67WFb\n3vwFQkTQHsuFKLqvtvpQdnDs9RmvPxLZUwKbDBYhBJsyFQ+hUYi4T270YA6p\nQ+8JTB/XAAC0o7OPSjaqMfpfYDUewr7Ehi5kFRCDBwbxLWFryAiICULT\n=ywfD\n-----END PGP PRIVATE KEY BLOCK-----\n")
        Unknown error code '101'
        stderr:
        ~~~snip~~~
        
        thread 'main' panicked at src/lib.rs:749:18:
        just imported: Error { source: Some("GPGME"), code: 16383, description: "End of file" }
        note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.

        PQC encrypted message

        • draft
        • pqc
        • v6

        Tests decryption support for experimental algorithm ID 105 (ML-KEM-768+X25519).

        Additional artifacts:

        Consumer
        Sequoia 2.0.0
        rpgpie 0.5.4
        GopenPGP 3.0.0
        GopenPGP 2.8.0
        GopenPGP 3.0.0+pqc
        OpenPGP.js 6.0.0
        OpenPGP.js 5.11.1
        OpenPGP.js 6.0.0+pqc
        PGPainless 1.7.4
        PGPainless 1.8.0_2024-11-06-SNAPSHOT
        PGPy 0.6.0
        rnp 0.17.1
        rnp 0.17.1+crypto-refresh
        rnp 0.17.1+pqc
        Sq's GnuPG Chameleon 0.13.1
        GnuPG 2.4.5
        GnuPG 2.2.46
        GnuPG 1.4.23
        Expectation
        Comment
        Producer Artifact
        PQC encrypted message
        -----BEGIN PGP MESSAGE-----
        
        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
        -----END PGP MESSAGE-----
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sqop decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rsop decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Bad data Err(Message("\"unexpected packet data: InvalidPacketContent(PacketError(MapRes))\""))
                   Unspecified failure
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gosop-gopenpgp-v2 decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '99'
        stderr:
        ~~~snip~~~
        decrypt: gopenpgp: error in reading key ring: openpgp: invalid data: first packet was not a public/private key
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        gosop-pqc decrypt \
          <(echo -ne "$additional-artifact-0")
        00000000  54 65 73 74 69 6e 67 0a                            Testing.
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        No secret key packet found
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sop-openpgp.js decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        Version 2 of the SEIP packet is unsupported.
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        index.js decrypt \
          <(echo -ne "$additional-artifact-0")
        00000000  54 65 73 74 69 6e 67 0a                            Testing.
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        Standard Input appears not to contain a valid OpenPGP message.
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        pgpainless-cli decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
        /sops/pgpainless-cli: line 4: require_java_runtime: command not found
        Standard Input appears not to contain a valid OpenPGP message.
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        sopgpy decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
        Traceback (most recent call last):
          File "/sops/sopgpy", line 704, in <module>
            main()
            ~~~~^^
          File "/sops/sopgpy", line 695, in main
            sop.dispatch()
            ~~~~~~~~~~~~^^
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
            out = method(sys.stdin.buffer, **subargs)
          File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
            msg,verifs,sess = self.decrypt(inp.read(),
                              ~~~~~~~~~~~~^^^^^^^^^^^^
                                           wantsessionkey=sessionkeyout is not None,
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ...<11 lines>...
                                                           for secretkey in secretkeys) if secretkeys else dict(),
                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                           **kwargs)
                                           ^^^^^^^^^
          File "/sops/sopgpy", line 487, in decrypt
            seckeys: MutableMapping[str, pgpy.PGPKey] = self._get_keys(secretkeys)
                                                        ~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/sops/sopgpy", line 129, in _get_keys
            key, _  = pgpy.PGPKey.from_blob(data)
                      ~~~~~~~~~~~~~~~~~~~~~^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 281, in from_blob
            po = obj.parse(bytearray(blob))
          File "/opt/PGPy/pgpy/pgp.py", line 3123, in parse
            keys[(pgpobj.fingerprint.keyid, pgpobj.is_public)] = pgpobj
                  ^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/pgp.py", line 1649, in fingerprint
            return self._key.fingerprint
                   ^^^^^^^^^^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/packet/packets.py", line 1467, in fingerprint
            fp.update(self.int_to_bytes(self.pkalg))
                      ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
          File "/opt/PGPy/pgpy/types.py", line 66, in int_to_bytes
            return i.to_bytes(blen, order)
                   ~~~~~~~~~~^^^^^^^^^^^^^
        OverflowError: can't convert negative int to unsigned
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Unknown error code '1'
        stderr:
        ~~~snip~~~
                   IO error
          because: rnp_import_keys: Bad format
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“
        echo -ne "$artifact" | 
        rnp-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        00000000  54 65 73 74 69 6e 67 0a                            Testing.
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No secret key (gpg error 17)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No data (gpg error 58)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No data (gpg error 58)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ—
        echo -ne "$artifact" | 
        gpgme-sop decrypt \
          <(echo -ne "$additional-artifact-0")
        Invalid data type
        stderr:
        ~~~snip~~~
        Warning: Untranslated error: No data (gpg error 58)
                   Invalid data type
        ~~~snip~~~
        
        

        (click to lock in place)

        โœ“ โ„น๏ธ Interoperability concern.

        Recipient IDs

          Tests variations of recipient ids.

          Additional artifacts:

          Consumer
          Sequoia 2.0.0
          rpgpie 0.5.4
          GopenPGP 3.0.0
          GopenPGP 2.8.0
          GopenPGP 3.0.0+pqc
          OpenPGP.js 6.0.0
          OpenPGP.js 5.11.1
          OpenPGP.js 6.0.0+pqc
          PGPainless 1.7.4
          PGPainless 1.8.0_2024-11-06-SNAPSHOT
          PGPy 0.6.0
          rnp 0.17.1
          rnp 0.17.1+crypto-refresh
          rnp 0.17.1+pqc
          Sq's GnuPG Chameleon 0.13.1
          GnuPG 2.4.5
          GnuPG 2.2.46
          GnuPG 1.4.23
          Expectation
          Comment
          Producer Artifact
          Encryption subkey's KeyID
          -----BEGIN PGP MESSAGE-----
          
          wcDMA3wvqk35PDeyAQv/ZF74eKLG5Hm3eSNT0IlHeISVATtJxvRKzWqMk8hfa1A7
          FPzRf3dG8FmaEc7QVNdo1FHG+hMNQ5UvnVqo25vpLqGQPKxu8O6s9HSjlJZt+aaq
          yGRB82sCbD3ujS4CQMeXZWAVrWWtxZ9fkZamWpXQxFBW1cN+X7nDp1kxioTIkDr1
          DatYhDhfeugGAyR/zEyDT2qghpNBzQQJsL7WJ3GSVK1NpceV1F6LQTjMwTCuqLPe
          yQmn5G+Ybot4EJ6frAIB1PRbSZrM+E/QtGrBeSjYmaXD7gvf4a78x9xRsJvmYDFh
          7hlxqhdBn3WVhye9Vavn5v96RKxTCzBYE3lTJZaFZn1xYQZNL9YJq+xOGGC+ucmt
          58Fcm8KBF0PSPGWlxNFPwDTLjnhgCSLEb66WfLN2KiPnK2eT34k/xyeNHXqxYsmf
          N5WxdKnIQ74Ohqf/0nxTPDGMdRABvlWI9wmMVY3W0jHT00sQKv37lWuPicoTGhBY
          HfrgNkOMFZKUdNPNg0c20j8BeLFKheT91oEwrccW81KeiPRGXywGZE2kBWD2rJem
          Pf9ma2n6sOalJ6sekA4iMSJvZsihPHKyJyJfVfSGMCw=
          =LJWm
          -----END PGP MESSAGE-----
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          sqop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          rsop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          gosop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          gosop-gopenpgp-v2 decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          gosop-pqc decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          index.js decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          sop-openpgp.js decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          index.js decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          pgpainless-cli decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          pgpainless-cli decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          sopgpy decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          rnp-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          rnp-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          rnp-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          gpgme-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          gpgme-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          gpgme-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          gpgme-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“ Base case
          Wildcard KeyID
          -----BEGIN PGP MESSAGE-----
          
          wcDMAwAAAAAAAAAAAQv/TwxgNwBAkEjtQ8snHp4IBvy9gogy9UULAsbaQxjf/SzH
          qztqmMn2CLEWh6TSj7EcAlGp4l52YXkdbMyhrX2zFMlhKJJ1ZfhrzNCCpUmY72uW
          vssCM0QSnVIaFr51+smshF6fhfvzdixnemVW0KQ3r3FDYY5AvOund1BiKGTaUHUp
          foNYAB6HjZrANtyYKjmsyhzothIiAKDMIsiaIXRyIJHVHlnCoD+2Z7UY9fOU8J/F
          rRzAbG5jm6Kl5PWe/KmFRvNBXwuu1WdIzE9s2mPOqcu1uUzOxWkhGJ7ht7hk6ZUU
          ki8/ed4aAB6nguJTHyYrL9X5Jg71A93ibTi6/okm4CB+TPvee0Le+PyLJkWChnun
          a684PobuAdk1rPOM+ID+59Yon+zm6xNPB8cLptQ6ZgvnofpAFENu7txmMF/pLPX1
          zrDVuDivDyshJDEoMD0bm2FIZvCe1Al8zIbIAfqtzO3dugWwVpvqPg5A04EA19r/
          1qWGt6/mav5yJk350FkW0j8BzQJTnDnOcJsSoi1IlIj7DbF4PcRp5kW9JCuFEJ/F
          uUfZ0X/N9+TFXVZG9sizQkP9DxOqkiv7fD1d48TX+D0=
          =3a7l
          -----END PGP MESSAGE-----
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          sqop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          rsop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          gosop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          gosop-gopenpgp-v2 decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          gosop-pqc decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          index.js decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          sop-openpgp.js decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          index.js decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          pgpainless-cli decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          pgpainless-cli decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          sopgpy decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '1'
          stderr:
          ~~~snip~~~
          Traceback (most recent call last):
            File "/sops/sopgpy", line 704, in <module>
              main()
              ~~~~^^
            File "/sops/sopgpy", line 695, in main
              sop.dispatch()
              ~~~~~~~~~~~~^^
            File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
              out = method(sys.stdin.buffer, **subargs)
            File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
              msg,verifs,sess = self.decrypt(inp.read(),
                                ~~~~~~~~~~~~^^^^^^^^^^^^
                                             wantsessionkey=sessionkeyout is not None,
                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              ...<11 lines>...
                                                             for secretkey in secretkeys) if secretkeys else dict(),
                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                             **kwargs)
                                             ^^^^^^^^^
            File "/sops/sopgpy", line 502, in decrypt
              msg = seckey.decrypt(encmsg)
            File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
              return action(_key, *args, **kwargs)
            File "/opt/PGPy/pgpy/pgp.py", line 3057, in decrypt
              raise PGPError("Cannot decrypt the provided message with this key")
          pgpy.errors.PGPError: Cannot decrypt the provided message with this key
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          rnp-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '1'
          stderr:
          ~~~snip~~~
                     IO error
            because: rnp_op_verify_execute: No suitable key
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          rnp-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '1'
          stderr:
          ~~~snip~~~
                     IO error
            because: rnp_op_verify_execute: No suitable key
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          rnp-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '1'
          stderr:
          ~~~snip~~~
                     IO error
            because: rnp_op_verify_execute: No suitable key
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          gpgme-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          gpgme-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          gpgme-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“
          echo -ne "$artifact" | 
          gpgme-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
          

          (click to lock in place)

          โœ“ Interoperability concern
          Certificate KeyID
          -----BEGIN PGP MESSAGE-----
          
          wcDMA/v8yCoBXnMwAQv9G3b/ObYgPa5YUyXHehw6L+MAlMrD3CUkQ8FZ+/7CQf4J
          IKI49W3B5ImOaB5EUnBOgn+WRjblQjcqTk0ZBCjFF3to7bg7OylQB7/Zsyzn9Ei+
          u5zunfkre4aqyC1g88CIXRTKXf9fd7YWThwBudJ2oCOhXx/oREWVxR1ZM68JxxnY
          s/cbvPVviOYdIs9v6iJFzWpuQYZEDggaqSZQyoByKYfq6DUaCi4A5EJ73DtiaCoj
          N48vFvmYgjZTaKOAnL1wmtFuRrvUmWjo2+w06oa1uvW4qs6Oca24LekDPD2FfSc4
          D8VMJ8qjpI9LtvCcJv8RB6EepmB6pPZ+kjL2MlwmBdv83L7/cg/ApVPB3F208687
          hfm/+rUJ/Zr/Ze/5SijKKMJUa7xu81CRel+Eqi2GViQBuvOrWZLofQ6GqCK2AFFu
          fbFUH2q3IZd50sQ+myy98uunNZHqjVj75URMoudmDrVU0G9L91qIpJoGLkjc5OSL
          W+Lal29y68RXcnhh7x150j8Bu5NwOEXGJroHIkABIJi9iT5bDB0dreu0xVmarFb3
          oQGOhZV8Q1qSbeSoycAe45GCHrm0ZUkD+Cw+Iaf7aII=
          =xuY4
          -----END PGP MESSAGE-----
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          sqop decrypt \
            <(echo -ne "$additional-artifact-0")
          Unable to decrypt
          stderr:
          ~~~snip~~~
                     Unable to decrypt
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          rsop decrypt \
            <(echo -ne "$additional-artifact-0")
          A KEY input is protected with a password
          stderr:
          ~~~snip~~~
                     A KEY input is protected with a password and unlocking failed
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          gosop decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '99'
          stderr:
          ~~~snip~~~
          decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          gosop-gopenpgp-v2 decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '99'
          stderr:
          ~~~snip~~~
          decrypt: gopenpgp: error in decrypting: openpgp: invalid argument: cannot decrypt encrypted session key for key id fbfcc82a015e7330 with private key id 7c2faa4df93c37b2
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          gosop-pqc decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '99'
          stderr:
          ~~~snip~~~
          decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          index.js decrypt \
            <(echo -ne "$additional-artifact-0")
          Unable to decrypt
          stderr:
          ~~~snip~~~
          Error decrypting session keys: No decryption key packets found
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          sop-openpgp.js decrypt \
            <(echo -ne "$additional-artifact-0")
          Unable to decrypt
          stderr:
          ~~~snip~~~
          Error decrypting session keys: Session key decryption failed.
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          index.js decrypt \
            <(echo -ne "$additional-artifact-0")
          Unable to decrypt
          stderr:
          ~~~snip~~~
          Error decrypting session keys: No decryption key packets found
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          pgpainless-cli decrypt \
            <(echo -ne "$additional-artifact-0")
          Unable to decrypt
          stderr:
          ~~~snip~~~
          /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
          /sops/pgpainless-cli: line 4: require_java_runtime: command not found
          Message could not be decrypted.
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          pgpainless-cli decrypt \
            <(echo -ne "$additional-artifact-0")
          Unable to decrypt
          stderr:
          ~~~snip~~~
          /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
          /sops/pgpainless-cli: line 4: require_java_runtime: command not found
          Message could not be decrypted.
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          sopgpy decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '1'
          stderr:
          ~~~snip~~~
          Traceback (most recent call last):
            File "/sops/sopgpy", line 704, in <module>
              main()
              ~~~~^^
            File "/sops/sopgpy", line 695, in main
              sop.dispatch()
              ~~~~~~~~~~~~^^
            File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
              out = method(sys.stdin.buffer, **subargs)
            File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
              msg,verifs,sess = self.decrypt(inp.read(),
                                ~~~~~~~~~~~~^^^^^^^^^^^^
                                             wantsessionkey=sessionkeyout is not None,
                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              ...<11 lines>...
                                                             for secretkey in secretkeys) if secretkeys else dict(),
                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                             **kwargs)
                                             ^^^^^^^^^
            File "/sops/sopgpy", line 502, in decrypt
              msg = seckey.decrypt(encmsg)
            File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
              return action(_key, *args, **kwargs)
            File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
              alg, key = pkesk.decrypt_sk(self._key)
                         ~~~~~~~~~~~~~~~~^^^^^^^^^^^
            File "/opt/PGPy/pgpy/packet/packets.py", line 284, in decrypt_sk
              return pk.keymaterial.decrypt(self.ct, pk.fingerprint, True)
                     ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            File "/opt/PGPy/pgpy/packet/fields.py", line 1964, in decrypt
              return self._decrypt_helper(self.__privkey__().decrypt(ciphertext, padding.PKCS1v15()), True)
                     ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            File "/opt/PGPy/pgpy/packet/fields.py", line 1836, in _decrypt_helper
              symalg = SymmetricKeyAlgorithm(m[0])
            File "/usr/lib/python3.13/enum.py", line 726, in __call__
              return cls.__new__(cls, value)
                     ~~~~~~~~~~~^^^^^^^^^^^^
            File "/usr/lib/python3.13/enum.py", line 1199, in __new__
              raise ve_exc
          ValueError: 209 is not a valid SymmetricKeyAlgorithm
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          rnp-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '1'
          stderr:
          ~~~snip~~~
                     IO error
            because: rnp_op_verify_execute: No suitable key
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          rnp-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '1'
          stderr:
          ~~~snip~~~
                     IO error
            because: rnp_op_verify_execute: No suitable key
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          rnp-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '1'
          stderr:
          ~~~snip~~~
                     IO error
            because: rnp_op_verify_execute: No suitable key
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          gpgme-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Invalid data type
          stderr:
          ~~~snip~~~
          Warning: Untranslated error: No secret key (gpg error 17)
                     Invalid data type
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          gpgme-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Invalid data type
          stderr:
          ~~~snip~~~
          Warning: Untranslated error: Wrong secret key used (gpg error 18)
                     Invalid data type
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          gpgme-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Invalid data type
          stderr:
          ~~~snip~~~
          Warning: Untranslated error: Wrong secret key used (gpg error 18)
                     Invalid data type
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          gpgme-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Invalid data type
          stderr:
          ~~~snip~~~
          Warning: Untranslated error: Wrong secret key used (gpg error 18)
                     Invalid data type
          ~~~snip~~~
          
          

          (click to lock in place)

          Fictitious KeyID
          -----BEGIN PGP MESSAGE-----
          
          wcDMA6qqu7vMzN3dAQv/fKRh1dCPoyHl2P3P14XxOGU2d679MP4olAonCQSQ5ja+
          RgS2lmb7p1/1iSbZfP3sr4HYiJzq0sOzEYGgJLf1xDa707FE08NxVg531QgpUdRM
          wF3QuF7wiTqfK643C5ZuftIQTNTvrYYe930hvjUsi9rSN5yya6dYIg3v42QOU2bm
          NyU8yYN6ebw+qoHDfd2cVCgkFzDu188r5VbHnpK7VS7+C4B3kDaq/t/8REjKq8o3
          YQoXZi+av2rGveFYYtFdNYQkAm0hFdoUPJeuok0srSBZBC/Zywh6RhwKpHLW6kCm
          MogiNUSKqiaTMezoyrP/0cfv6FQWtneCtu2ckbjnN1YjTMBPGwuaTjGcKfWndtpu
          h6FjFn95+i6ZTQA7Om53ahu8aX1yTnyjeKW12kadR/cd1QrRYbeHyuOebW6m/0eK
          Fozo44hY8EKif7mvx6YxDsX0+b2OGe9hrAo+nrDtpyE4tfRyQrC12DPKKZGAUEVg
          PwmW3icsRJvQIIDzhoTX0j8Bcr3tDtcDPW+aVC8dxxa8ikpABCm1HAt2QP9M/zVI
          kFcOCaK+FOjm+hdS7KXLyrcV0wtk+HiQm2qog/Uz9lQ=
          =grer
          -----END PGP MESSAGE-----
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          sqop decrypt \
            <(echo -ne "$additional-artifact-0")
          Unable to decrypt
          stderr:
          ~~~snip~~~
                     Unable to decrypt
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          rsop decrypt \
            <(echo -ne "$additional-artifact-0")
          A KEY input is protected with a password
          stderr:
          ~~~snip~~~
                     A KEY input is protected with a password and unlocking failed
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          gosop decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '99'
          stderr:
          ~~~snip~~~
          decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          gosop-gopenpgp-v2 decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '99'
          stderr:
          ~~~snip~~~
          decrypt: gopenpgp: error in decrypting: openpgp: invalid argument: cannot decrypt encrypted session key for key id aaaabbbbccccdddd with private key id 7c2faa4df93c37b2
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          gosop-pqc decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '99'
          stderr:
          ~~~snip~~~
          decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          index.js decrypt \
            <(echo -ne "$additional-artifact-0")
          Unable to decrypt
          stderr:
          ~~~snip~~~
          Error decrypting session keys: No decryption key packets found
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          sop-openpgp.js decrypt \
            <(echo -ne "$additional-artifact-0")
          Unable to decrypt
          stderr:
          ~~~snip~~~
          Error decrypting session keys: Session key decryption failed.
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          index.js decrypt \
            <(echo -ne "$additional-artifact-0")
          Unable to decrypt
          stderr:
          ~~~snip~~~
          Error decrypting session keys: No decryption key packets found
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          pgpainless-cli decrypt \
            <(echo -ne "$additional-artifact-0")
          Unable to decrypt
          stderr:
          ~~~snip~~~
          /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
          /sops/pgpainless-cli: line 4: require_java_runtime: command not found
          Message could not be decrypted.
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          pgpainless-cli decrypt \
            <(echo -ne "$additional-artifact-0")
          Unable to decrypt
          stderr:
          ~~~snip~~~
          /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
          /sops/pgpainless-cli: line 4: require_java_runtime: command not found
          Message could not be decrypted.
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          sopgpy decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '1'
          stderr:
          ~~~snip~~~
          Traceback (most recent call last):
            File "/sops/sopgpy", line 704, in <module>
              main()
              ~~~~^^
            File "/sops/sopgpy", line 695, in main
              sop.dispatch()
              ~~~~~~~~~~~~^^
            File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
              out = method(sys.stdin.buffer, **subargs)
            File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
              msg,verifs,sess = self.decrypt(inp.read(),
                                ~~~~~~~~~~~~^^^^^^^^^^^^
                                             wantsessionkey=sessionkeyout is not None,
                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              ...<11 lines>...
                                                             for secretkey in secretkeys) if secretkeys else dict(),
                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                             **kwargs)
                                             ^^^^^^^^^
            File "/sops/sopgpy", line 502, in decrypt
              msg = seckey.decrypt(encmsg)
            File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
              return action(_key, *args, **kwargs)
            File "/opt/PGPy/pgpy/pgp.py", line 3057, in decrypt
              raise PGPError("Cannot decrypt the provided message with this key")
          pgpy.errors.PGPError: Cannot decrypt the provided message with this key
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          rnp-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '1'
          stderr:
          ~~~snip~~~
                     IO error
            because: rnp_op_verify_execute: No suitable key
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          rnp-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '1'
          stderr:
          ~~~snip~~~
                     IO error
            because: rnp_op_verify_execute: No suitable key
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          rnp-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Unknown error code '1'
          stderr:
          ~~~snip~~~
                     IO error
            because: rnp_op_verify_execute: No suitable key
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          gpgme-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Invalid data type
          stderr:
          ~~~snip~~~
          Warning: Untranslated error: No secret key (gpg error 17)
                     Invalid data type
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          gpgme-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Invalid data type
          stderr:
          ~~~snip~~~
          Warning: Untranslated error: No secret key (gpg error 17)
                     Invalid data type
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          gpgme-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Invalid data type
          stderr:
          ~~~snip~~~
          Warning: Untranslated error: No secret key (gpg error 17)
                     Invalid data type
          ~~~snip~~~
          
          

          (click to lock in place)

          โœ—
          echo -ne "$artifact" | 
          gpgme-sop decrypt \
            <(echo -ne "$additional-artifact-0")
          Invalid data type
          stderr:
          ~~~snip~~~
          Warning: Untranslated error: No secret key (gpg error 17)
                     Invalid data type
          ~~~snip~~~
          
          

          (click to lock in place)

          RSA encryption corner cases

            RSA ciphertext can vary in size. This creates an opportunity for mishandling of buffers, e.g. CVE-2021-3580.

            Additional artifacts:

            Consumer
            Sequoia 2.0.0
            rpgpie 0.5.4
            GopenPGP 3.0.0
            GopenPGP 2.8.0
            GopenPGP 3.0.0+pqc
            OpenPGP.js 6.0.0
            OpenPGP.js 5.11.1
            OpenPGP.js 6.0.0+pqc
            PGPainless 1.7.4
            PGPainless 1.8.0_2024-11-06-SNAPSHOT
            PGPy 0.6.0
            rnp 0.17.1
            rnp 0.17.1+crypto-refresh
            rnp 0.17.1+pqc
            Sq's GnuPG Chameleon 0.13.1
            GnuPG 2.4.5
            GnuPG 2.2.46
            GnuPG 1.4.23
            Expectation
            Comment
            Producer Artifact
            Base case
            -----BEGIN PGP MESSAGE-----
            
            wcDMA3wvqk35PDeyAQv9F8kGwrVmCqV/dF+L8XvNp53DV2JhwvSSMg9BZ7n4l38D
            4hvEZLBE3TIymNv1XD1zMjZHmGMyCdu4EbkXMqm361CX3IXPqKvYVqXHe7RoE/At
            0r15B487/NhR3A9CF2oXrCwORaAwM1UcHWWyJxShsecoPOQFJB3yeuzK2yI4tAoK
            kFq4N1Mzycp/GB5m3m1MzRc3laWTlyntvPPEuvYpwZq6Qp7W20UBxrAS52/XOfHn
            xThYXKD11+AdvgKztaDj8JRJ3XisfgaoRP0/IdsqZLahk99doIJ7mkiKM9AQTeSN
            1fw+Cy3fWcmn2HdmrLHJE5NTqNJgwn07NroospyDxvN4t1Y3P+4PutaDIkC+T0oF
            oH98mf4O3pCnSrHitO5cQxrXNfY/QQpvD1ye8wqbTiBXpPuomb04vhURvAqlkNnF
            RM7KNDrVNyO4NdbhuOrp0r7Uo22V30G8ty4EKo6W+qdoL6AB1w2YAGKHzz3WIBaq
            ZJv4X6QxRbSzsRQ9MB3A0j8ByIAs5RD63hbTwhCFRbHXHYdu3KLYp4yjz4Aq36NA
            NDh6zxA5KSgvgThx/WP1t7/T5BxOaGT13Pv3HhVLJcs=
            =hnJC
            -----END PGP MESSAGE-----
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            sqop decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            rsop decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            gosop decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            gosop-gopenpgp-v2 decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            gosop-pqc decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            index.js decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            sop-openpgp.js decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            index.js decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            pgpainless-cli decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            pgpainless-cli decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            sopgpy decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            00000000  48 65 6c 6c 6f 20 57 6f  72 6c 64 20 3a 29         Hello World :)
            

            (click to lock in place)

            โœ“ Interoperability concern
            zero ciphertext
            -----BEGIN PGP MESSAGE-----
            
            wQwDfC+qTfk8N7IBAADSPwHIgCzlEPreFtPCEIVFsdcdh27cotinjKPPgCrfo0A0
            OHrPEDkpKC+BOHH9Y/W3v9PkHE5oZPXc+/ceFUslyw==
            =t1p1
            -----END PGP MESSAGE-----
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            sqop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
                       Unable to decrypt
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rsop decrypt \
              <(echo -ne "$additional-artifact-0")
            A KEY input is protected with a password
            stderr:
            ~~~snip~~~
            err Rpgp(RSAError(Decryption))
                       A KEY input is protected with a password and unlocking failed
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gosop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '99'
            stderr:
            ~~~snip~~~
            decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gosop-gopenpgp-v2 decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '99'
            stderr:
            ~~~snip~~~
            decrypt: gopenpgp: error in decrypting: crypto/rsa: decryption error
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gosop-pqc decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '99'
            stderr:
            ~~~snip~~~
            decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            index.js decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            Error decrypting session keys: Decryption error
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            sop-openpgp.js decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            Error decrypting session keys: Decryption error
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            index.js decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            Error decrypting session keys: Decryption error
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            pgpainless-cli decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
            /sops/pgpainless-cli: line 4: require_java_runtime: command not found
            Message could not be decrypted.
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            pgpainless-cli decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
            /sops/pgpainless-cli: line 4: require_java_runtime: command not found
            Message could not be decrypted.
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            sopgpy decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
            Traceback (most recent call last):
              File "/sops/sopgpy", line 704, in <module>
                main()
                ~~~~^^
              File "/sops/sopgpy", line 695, in main
                sop.dispatch()
                ~~~~~~~~~~~~^^
              File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
                out = method(sys.stdin.buffer, **subargs)
              File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
                msg,verifs,sess = self.decrypt(inp.read(),
                                  ~~~~~~~~~~~~^^^^^^^^^^^^
                                               wantsessionkey=sessionkeyout is not None,
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                ...<11 lines>...
                                                               for secretkey in secretkeys) if secretkeys else dict(),
                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                               **kwargs)
                                               ^^^^^^^^^
              File "/sops/sopgpy", line 502, in decrypt
                msg = seckey.decrypt(encmsg)
              File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                return action(_key, *args, **kwargs)
              File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
                return self.subkeys[subkey].decrypt(message)
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
              File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                return action(_key, *args, **kwargs)
              File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
                alg, key = pkesk.decrypt_sk(self._key)
                           ~~~~~~~~~~~~~~~~^^^^^^^^^^^
              File "/opt/PGPy/pgpy/packet/packets.py", line 284, in decrypt_sk
                return pk.keymaterial.decrypt(self.ct, pk.fingerprint, True)
                       ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              File "/opt/PGPy/pgpy/packet/fields.py", line 1964, in decrypt
                return self._decrypt_helper(self.__privkey__().decrypt(ciphertext, padding.PKCS1v15()), True)
                       ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              File "/opt/PGPy/pgpy/packet/fields.py", line 1836, in _decrypt_helper
                symalg = SymmetricKeyAlgorithm(m[0])
              File "/usr/lib/python3.13/enum.py", line 726, in __call__
                return cls.__new__(cls, value)
                       ~~~~~~~~~~~^^^^^^^^^^^^
              File "/usr/lib/python3.13/enum.py", line 1199, in __new__
                raise ve_exc
            ValueError: 144 is not a valid SymmetricKeyAlgorithm
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
                       IO error
              because: rnp_op_verify_execute: No suitable key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
                       IO error
              because: rnp_op_verify_execute: No suitable key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
                       IO error
              because: rnp_op_verify_execute: No suitable key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: No secret key (gpg error 17)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: Invalid data (gpg error 79)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: Invalid data (gpg error 79)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: Wrong secret key used (gpg error 18)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ— Must fail (gracefully!)
            ciphertext - 1 bit
            -----BEGIN PGP MESSAGE-----
            
            wcDMA3wvqk35PDeyAQv8D8kGwrVmCqV/dF+L8XvNp53DV2JhwvSSMg9BZ7n4l38D
            4hvEZLBE3TIymNv1XD1zMjZHmGMyCdu4EbkXMqm361CX3IXPqKvYVqXHe7RoE/At
            0r15B487/NhR3A9CF2oXrCwORaAwM1UcHWWyJxShsecoPOQFJB3yeuzK2yI4tAoK
            kFq4N1Mzycp/GB5m3m1MzRc3laWTlyntvPPEuvYpwZq6Qp7W20UBxrAS52/XOfHn
            xThYXKD11+AdvgKztaDj8JRJ3XisfgaoRP0/IdsqZLahk99doIJ7mkiKM9AQTeSN
            1fw+Cy3fWcmn2HdmrLHJE5NTqNJgwn07NroospyDxvN4t1Y3P+4PutaDIkC+T0oF
            oH98mf4O3pCnSrHitO5cQxrXNfY/QQpvD1ye8wqbTiBXpPuomb04vhURvAqlkNnF
            RM7KNDrVNyO4NdbhuOrp0r7Uo22V30G8ty4EKo6W+qdoL6AB1w2YAGKHzz3WIBaq
            ZJv4X6QxRbSzsRQ9MB3A0j8ByIAs5RD63hbTwhCFRbHXHYdu3KLYp4yjz4Aq36NA
            NDh6zxA5KSgvgThx/WP1t7/T5BxOaGT13Pv3HhVLJcs=
            =kIfJ
            -----END PGP MESSAGE-----
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            sqop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
                       Unable to decrypt
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rsop decrypt \
              <(echo -ne "$additional-artifact-0")
            A KEY input is protected with a password
            stderr:
            ~~~snip~~~
            err Rpgp(RSAError(Decryption))
                       A KEY input is protected with a password and unlocking failed
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gosop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '99'
            stderr:
            ~~~snip~~~
            decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gosop-gopenpgp-v2 decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '99'
            stderr:
            ~~~snip~~~
            decrypt: gopenpgp: error in decrypting: crypto/rsa: decryption error
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gosop-pqc decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '99'
            stderr:
            ~~~snip~~~
            decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            index.js decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            Error decrypting session keys: Decryption error
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            sop-openpgp.js decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            Error decrypting session keys: Decryption error
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            index.js decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            Error decrypting session keys: Decryption error
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            pgpainless-cli decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
            /sops/pgpainless-cli: line 4: require_java_runtime: command not found
            Message could not be decrypted.
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            pgpainless-cli decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
            /sops/pgpainless-cli: line 4: require_java_runtime: command not found
            Message could not be decrypted.
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            sopgpy decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
            Traceback (most recent call last):
              File "/sops/sopgpy", line 704, in <module>
                main()
                ~~~~^^
              File "/sops/sopgpy", line 695, in main
                sop.dispatch()
                ~~~~~~~~~~~~^^
              File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
                out = method(sys.stdin.buffer, **subargs)
              File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
                msg,verifs,sess = self.decrypt(inp.read(),
                                  ~~~~~~~~~~~~^^^^^^^^^^^^
                                               wantsessionkey=sessionkeyout is not None,
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                ...<11 lines>...
                                                               for secretkey in secretkeys) if secretkeys else dict(),
                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                               **kwargs)
                                               ^^^^^^^^^
              File "/sops/sopgpy", line 502, in decrypt
                msg = seckey.decrypt(encmsg)
              File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                return action(_key, *args, **kwargs)
              File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
                return self.subkeys[subkey].decrypt(message)
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
              File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                return action(_key, *args, **kwargs)
              File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
                alg, key = pkesk.decrypt_sk(self._key)
                           ~~~~~~~~~~~~~~~~^^^^^^^^^^^
              File "/opt/PGPy/pgpy/packet/packets.py", line 284, in decrypt_sk
                return pk.keymaterial.decrypt(self.ct, pk.fingerprint, True)
                       ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              File "/opt/PGPy/pgpy/packet/fields.py", line 1964, in decrypt
                return self._decrypt_helper(self.__privkey__().decrypt(ciphertext, padding.PKCS1v15()), True)
                       ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              File "/opt/PGPy/pgpy/packet/fields.py", line 1836, in _decrypt_helper
                symalg = SymmetricKeyAlgorithm(m[0])
              File "/usr/lib/python3.13/enum.py", line 726, in __call__
                return cls.__new__(cls, value)
                       ~~~~~~~~~~~^^^^^^^^^^^^
              File "/usr/lib/python3.13/enum.py", line 1199, in __new__
                raise ve_exc
            ValueError: 97 is not a valid SymmetricKeyAlgorithm
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
                       IO error
              because: rnp_op_verify_execute: No suitable key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
                       IO error
              because: rnp_op_verify_execute: No suitable key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
                       IO error
              because: rnp_op_verify_execute: No suitable key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: No secret key (gpg error 17)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: Wrong secret key used (gpg error 18)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: Wrong secret key used (gpg error 18)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: Wrong secret key used (gpg error 18)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ— Must fail (gracefully!)
            ciphertext - 8 bit
            -----BEGIN PGP MESSAGE-----
            
            wcDLA3wvqk35PDeyAQv1F8kGwrVmCqV/dF+L8XvNp53DV2JhwvSSMg9BZ7n4l38D
            4hvEZLBE3TIymNv1XD1zMjZHmGMyCdu4EbkXMqm361CX3IXPqKvYVqXHe7RoE/At
            0r15B487/NhR3A9CF2oXrCwORaAwM1UcHWWyJxShsecoPOQFJB3yeuzK2yI4tAoK
            kFq4N1Mzycp/GB5m3m1MzRc3laWTlyntvPPEuvYpwZq6Qp7W20UBxrAS52/XOfHn
            xThYXKD11+AdvgKztaDj8JRJ3XisfgaoRP0/IdsqZLahk99doIJ7mkiKM9AQTeSN
            1fw+Cy3fWcmn2HdmrLHJE5NTqNJgwn07NroospyDxvN4t1Y3P+4PutaDIkC+T0oF
            oH98mf4O3pCnSrHitO5cQxrXNfY/QQpvD1ye8wqbTiBXpPuomb04vhURvAqlkNnF
            RM7KNDrVNyO4NdbhuOrp0r7Uo22V30G8ty4EKo6W+qdoL6AB1w2YAGKHzz3WIBaq
            ZJv4X6QxRbSzsRQ9MB3SPwHIgCzlEPreFtPCEIVFsdcdh27cotinjKPPgCrfo0A0
            OHrPEDkpKC+BOHH9Y/W3v9PkHE5oZPXc+/ceFUslyw==
            =FEkh
            -----END PGP MESSAGE-----
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            sqop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
                       Unable to decrypt
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rsop decrypt \
              <(echo -ne "$additional-artifact-0")
            A KEY input is protected with a password
            stderr:
            ~~~snip~~~
            err Rpgp(RSAError(Decryption))
                       A KEY input is protected with a password and unlocking failed
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gosop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '99'
            stderr:
            ~~~snip~~~
            decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gosop-gopenpgp-v2 decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '99'
            stderr:
            ~~~snip~~~
            decrypt: gopenpgp: error in decrypting: crypto/rsa: decryption error
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gosop-pqc decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '99'
            stderr:
            ~~~snip~~~
            decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            index.js decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            Error decrypting session keys: Decryption error
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            sop-openpgp.js decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            Error decrypting session keys: Decryption error
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            index.js decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            Error decrypting session keys: Decryption error
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            pgpainless-cli decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
            /sops/pgpainless-cli: line 4: require_java_runtime: command not found
            Message could not be decrypted.
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            pgpainless-cli decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
            /sops/pgpainless-cli: line 4: require_java_runtime: command not found
            Message could not be decrypted.
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            sopgpy decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
            Traceback (most recent call last):
              File "/sops/sopgpy", line 704, in <module>
                main()
                ~~~~^^
              File "/sops/sopgpy", line 695, in main
                sop.dispatch()
                ~~~~~~~~~~~~^^
              File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
                out = method(sys.stdin.buffer, **subargs)
              File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
                msg,verifs,sess = self.decrypt(inp.read(),
                                  ~~~~~~~~~~~~^^^^^^^^^^^^
                                               wantsessionkey=sessionkeyout is not None,
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                ...<11 lines>...
                                                               for secretkey in secretkeys) if secretkeys else dict(),
                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                               **kwargs)
                                               ^^^^^^^^^
              File "/sops/sopgpy", line 502, in decrypt
                msg = seckey.decrypt(encmsg)
              File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                return action(_key, *args, **kwargs)
              File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
                return self.subkeys[subkey].decrypt(message)
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
              File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                return action(_key, *args, **kwargs)
              File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
                alg, key = pkesk.decrypt_sk(self._key)
                           ~~~~~~~~~~~~~~~~^^^^^^^^^^^
              File "/opt/PGPy/pgpy/packet/packets.py", line 284, in decrypt_sk
                return pk.keymaterial.decrypt(self.ct, pk.fingerprint, True)
                       ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              File "/opt/PGPy/pgpy/packet/fields.py", line 1964, in decrypt
                return self._decrypt_helper(self.__privkey__().decrypt(ciphertext, padding.PKCS1v15()), True)
                       ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              File "/opt/PGPy/pgpy/packet/fields.py", line 1836, in _decrypt_helper
                symalg = SymmetricKeyAlgorithm(m[0])
              File "/usr/lib/python3.13/enum.py", line 726, in __call__
                return cls.__new__(cls, value)
                       ~~~~~~~~~~~^^^^^^^^^^^^
              File "/usr/lib/python3.13/enum.py", line 1199, in __new__
                raise ve_exc
            ValueError: 134 is not a valid SymmetricKeyAlgorithm
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
                       IO error
              because: rnp_op_verify_execute: No suitable key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
                       IO error
              because: rnp_op_verify_execute: No suitable key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
                       IO error
              because: rnp_op_verify_execute: No suitable key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: No secret key (gpg error 17)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: Wrong secret key used (gpg error 18)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: Wrong secret key used (gpg error 18)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: Wrong secret key used (gpg error 18)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ— Must fail (gracefully!)
            ciphertext + 8 bit
            -----BEGIN PGP MESSAGE-----
            
            wcDNA3wvqk35PDeyAQwFF8kGwrVmCqV/dF+L8XvNp53DV2JhwvSSMg9BZ7n4l38D
            4hvEZLBE3TIymNv1XD1zMjZHmGMyCdu4EbkXMqm361CX3IXPqKvYVqXHe7RoE/At
            0r15B487/NhR3A9CF2oXrCwORaAwM1UcHWWyJxShsecoPOQFJB3yeuzK2yI4tAoK
            kFq4N1Mzycp/GB5m3m1MzRc3laWTlyntvPPEuvYpwZq6Qp7W20UBxrAS52/XOfHn
            xThYXKD11+AdvgKztaDj8JRJ3XisfgaoRP0/IdsqZLahk99doIJ7mkiKM9AQTeSN
            1fw+Cy3fWcmn2HdmrLHJE5NTqNJgwn07NroospyDxvN4t1Y3P+4PutaDIkC+T0oF
            oH98mf4O3pCnSrHitO5cQxrXNfY/QQpvD1ye8wqbTiBXpPuomb04vhURvAqlkNnF
            RM7KNDrVNyO4NdbhuOrp0r7Uo22V30G8ty4EKo6W+qdoL6AB1w2YAGKHzz3WIBaq
            ZJv4X6QxRbSzsRQ9MB3A/9I/AciALOUQ+t4W08IQhUWx1x2Hbtyi2KeMo8+AKt+j
            QDQ4es8QOSkoL4E4cf1j9be/0+QcTmhk9dz79x4VSyXL
            =EOFo
            -----END PGP MESSAGE-----
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            sqop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
                       Unable to decrypt
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rsop decrypt \
              <(echo -ne "$additional-artifact-0")
            A KEY input is protected with a password
            stderr:
            ~~~snip~~~
            err Rpgp(RSAError(Decryption))
                       A KEY input is protected with a password and unlocking failed
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gosop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '99'
            stderr:
            ~~~snip~~~
            decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gosop-gopenpgp-v2 decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '99'
            stderr:
            ~~~snip~~~
            decrypt: gopenpgp: error in decrypting: crypto/rsa: decryption error
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gosop-pqc decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '99'
            stderr:
            ~~~snip~~~
            decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            index.js decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            Error decrypting session keys: Data too large.
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            sop-openpgp.js decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            Error decrypting session keys: Data too large.
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            index.js decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            Error decrypting session keys: Data too large.
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            pgpainless-cli decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
            /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
            /sops/pgpainless-cli: line 4: require_java_runtime: command not found
            attempt to process message too long for cipher
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            pgpainless-cli decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
            /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
            /sops/pgpainless-cli: line 4: require_java_runtime: command not found
            attempt to process message too long for cipher
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            sopgpy decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
            Traceback (most recent call last):
              File "/sops/sopgpy", line 704, in <module>
                main()
                ~~~~^^
              File "/sops/sopgpy", line 695, in main
                sop.dispatch()
                ~~~~~~~~~~~~^^
              File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
                out = method(sys.stdin.buffer, **subargs)
              File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
                msg,verifs,sess = self.decrypt(inp.read(),
                                  ~~~~~~~~~~~~^^^^^^^^^^^^
                                               wantsessionkey=sessionkeyout is not None,
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                ...<11 lines>...
                                                               for secretkey in secretkeys) if secretkeys else dict(),
                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                               **kwargs)
                                               ^^^^^^^^^
              File "/sops/sopgpy", line 502, in decrypt
                msg = seckey.decrypt(encmsg)
              File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                return action(_key, *args, **kwargs)
              File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
                return self.subkeys[subkey].decrypt(message)
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
              File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                return action(_key, *args, **kwargs)
              File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
                alg, key = pkesk.decrypt_sk(self._key)
                           ~~~~~~~~~~~~~~~~^^^^^^^^^^^
              File "/opt/PGPy/pgpy/packet/packets.py", line 284, in decrypt_sk
                return pk.keymaterial.decrypt(self.ct, pk.fingerprint, True)
                       ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              File "/opt/PGPy/pgpy/packet/fields.py", line 1964, in decrypt
                return self._decrypt_helper(self.__privkey__().decrypt(ciphertext, padding.PKCS1v15()), True)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ValueError: Ciphertext length must be equal to key size.
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
                       IO error
              because: rnp_op_verify_execute: No suitable key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
                       IO error
              because: rnp_op_verify_execute: No suitable key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
                       IO error
              because: rnp_op_verify_execute: No suitable key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: No secret key (gpg error 17)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: Wrong secret key used (gpg error 18)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: Wrong secret key used (gpg error 18)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: Wrong secret key used (gpg error 18)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ— Must fail (gracefully!)
            ciphertext + 1 MSB
            -----BEGIN PGP MESSAGE-----
            
            wcDNA3wvqk35PDeyAQwI/xfJBsK1Zgqlf3Rfi/F7zaedw1diYcL0kjIPQWe5+Jd/
            A+IbxGSwRN0yMpjb9Vw9czI2R5hjMgnbuBG5FzKpt+tQl9yFz6ir2Falx3u0aBPw
            LdK9eQePO/zYUdwPQhdqF6wsDkWgMDNVHB1lsicUobHnKDzkBSQd8nrsytsiOLQK
            CpBauDdTM8nKfxgeZt5tTM0XN5Wlk5cp7bzzxLr2KcGaukKe1ttFAcawEudv1znx
            58U4WFyg9dfgHb4Cs7Wg4/CUSd14rH4GqET9PyHbKmS2oZPfXaCCe5pIijPQEE3k
            jdX8Pgst31nJp9h3ZqyxyROTU6jSYMJ9Oza6KLKcg8bzeLdWNz/uD7rWgyJAvk9K
            BaB/fJn+Dt6Qp0qx4rTuXEMa1zX2P0EKbw9cnvMKm04gV6T7qJm9OL4VEbwKpZDZ
            xUTOyjQ61TcjuDXW4bjq6dK+1KNtld9BvLcuBCqOlvqnaC+gAdcNmABih8891iAW
            qmSb+F+kMUW0s7EUPTAdwNI/AciALOUQ+t4W08IQhUWx1x2Hbtyi2KeMo8+AKt+j
            QDQ4es8QOSkoL4E4cf1j9be/0+QcTmhk9dz79x4VSyXL
            =Yz+J
            -----END PGP MESSAGE-----
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            sqop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
                       Unable to decrypt
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rsop decrypt \
              <(echo -ne "$additional-artifact-0")
            A KEY input is protected with a password
            stderr:
            ~~~snip~~~
            err Rpgp(RSAError(Decryption))
                       A KEY input is protected with a password and unlocking failed
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gosop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '99'
            stderr:
            ~~~snip~~~
            decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gosop-gopenpgp-v2 decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '99'
            stderr:
            ~~~snip~~~
            decrypt: gopenpgp: error in decrypting: crypto/rsa: decryption error
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gosop-pqc decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '99'
            stderr:
            ~~~snip~~~
            decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            index.js decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            Error decrypting session keys: Data too large.
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            sop-openpgp.js decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            Error decrypting session keys: Data too large.
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            index.js decrypt \
              <(echo -ne "$additional-artifact-0")
            Unable to decrypt
            stderr:
            ~~~snip~~~
            Error decrypting session keys: Data too large.
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            pgpainless-cli decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
            /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
            /sops/pgpainless-cli: line 4: require_java_runtime: command not found
            attempt to process message too long for cipher
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            pgpainless-cli decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
            /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
            /sops/pgpainless-cli: line 4: require_java_runtime: command not found
            attempt to process message too long for cipher
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            sopgpy decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
            Traceback (most recent call last):
              File "/sops/sopgpy", line 704, in <module>
                main()
                ~~~~^^
              File "/sops/sopgpy", line 695, in main
                sop.dispatch()
                ~~~~~~~~~~~~^^
              File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
                out = method(sys.stdin.buffer, **subargs)
              File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
                msg,verifs,sess = self.decrypt(inp.read(),
                                  ~~~~~~~~~~~~^^^^^^^^^^^^
                                               wantsessionkey=sessionkeyout is not None,
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                ...<11 lines>...
                                                               for secretkey in secretkeys) if secretkeys else dict(),
                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                               **kwargs)
                                               ^^^^^^^^^
              File "/sops/sopgpy", line 502, in decrypt
                msg = seckey.decrypt(encmsg)
              File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                return action(_key, *args, **kwargs)
              File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
                return self.subkeys[subkey].decrypt(message)
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
              File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                return action(_key, *args, **kwargs)
              File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
                alg, key = pkesk.decrypt_sk(self._key)
                           ~~~~~~~~~~~~~~~~^^^^^^^^^^^
              File "/opt/PGPy/pgpy/packet/packets.py", line 284, in decrypt_sk
                return pk.keymaterial.decrypt(self.ct, pk.fingerprint, True)
                       ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              File "/opt/PGPy/pgpy/packet/fields.py", line 1964, in decrypt
                return self._decrypt_helper(self.__privkey__().decrypt(ciphertext, padding.PKCS1v15()), True)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ValueError: Ciphertext length must be equal to key size.
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
                       IO error
              because: rnp_op_verify_execute: No suitable key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
                       IO error
              because: rnp_op_verify_execute: No suitable key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            rnp-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Unknown error code '1'
            stderr:
            ~~~snip~~~
                       IO error
              because: rnp_op_verify_execute: No suitable key
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: No secret key (gpg error 17)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: Wrong secret key used (gpg error 18)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: Wrong secret key used (gpg error 18)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ—
            echo -ne "$artifact" | 
            gpgme-sop decrypt \
              <(echo -ne "$additional-artifact-0")
            Invalid data type
            stderr:
            ~~~snip~~~
            Warning: Untranslated error: Wrong secret key used (gpg error 18)
                       Invalid data type
            ~~~snip~~~
            
            

            (click to lock in place)

            โœ— Must fail (gracefully!)

            RSA key sizes

              RSA keys can differ wildly in size. This test checks which ones are accepted by different implementations, from way too small to way too big, including some odd sizes.

              Consumer
              Sequoia 2.0.0
              rpgpie 0.5.4
              GopenPGP 3.0.0
              GopenPGP 2.8.0
              GopenPGP 3.0.0+pqc
              OpenPGP.js 6.0.0
              OpenPGP.js 5.11.1
              OpenPGP.js 6.0.0+pqc
              PGPainless 1.7.4
              PGPainless 1.8.0_2024-11-06-SNAPSHOT
              PGPy 0.6.0
              rnp 0.17.1
              rnp 0.17.1+crypto-refresh
              rnp 0.17.1+pqc
              Sq's GnuPG Chameleon 0.13.1
              GnuPG 2.4.5
              GnuPG 2.2.46
              GnuPG 1.4.23
              Expectation
              Comment
              Producer Artifact
              2k
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              SuI1OKtSWb1/zSJeK72SLIDJ
              =GO6Q
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sqop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCABvBYJn3piCCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmddchph8sFZHSPRn6Y6cRxEwBLDLItADbeg4mNHSFc6\nQhYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAD6ugwAyslrmRD3fOAY5PuOb/WULRXF\n2RKGC5XFMIZz0HJM9jPw5b5k55v9zEXM0eJsizHpCGsA86kcggmRyLc2Owv5B+ez\nz4YJF/6O8XVJ6b4UGDW//4X/p/6M0fwM+s0efrU1bcT1SVW2ljthozHJeOhOhZkZ\nOkALF02leV7FPtkItggYscbZFMIz8HNPW66UkD7CJB6MYLONk/u8KaHmgbUlSJGQ\npxL5GeA6BStG0P5wc17kvukCtAFTczC574MgooMDUNvCsErh12+teVrFXisvxw5O\nTQn8Eowxcgax1wZHpYDcXdyzGdZKTqX5XG1ulCLr3fSIHx55G4jqUGZlnFCmqbfD\n+FpIBL++TRkRZ9YSA5Z8u7/QRQrCl9HWyXvD6OdFztS82LmWMt+4n8vgc1UTB7jo\ncRbB6T2yppPbERAHkyFGvNivrS5FFNfmuE+rRGn046YEZ/QkbPBXj0d7IS3HwlYc\n6pIHITJ3Tdw7wozpVnfqhwSPEKT0a35k6+Zaq0vi\n=GZlC\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsBNBF2lnPIBCADJ9wGipovvRalUPRtXqXwu1K+uVuqi/+YOh7MCyjtrKOPaRq/d\nQJJYeqCKG8J5MD0taClBLzecYJSh2hh8UUZqv7wBAI7IJ0PKP/pBeXDaNTK93f8E\nEYmOq9HkXDy50c8CiTSRJDjSjjmEfnDVUDSknsi9MgfDMFJVi9XCOWemuiLs9Zjx\nRZhRn0fve71HFFWPDL4jWmVTwCPukLDMl7O7W4PoDoiqzuj7HqceTctvSUH2JUe5\nh4id/ObI+dQ6VnPkzDsoe6zsQQPuOzpKfCGOE5poUg8PhN94T8F0friS6rBrpVpB\nljxlvWDh+rEiC/8M/xafFVEz5NlCeBXhfDcFABEBAAHNIUJvYiBCYWJiYWdlIDxi\nb2JAb3BlbnBncC5leGFtcGxlPsLAxwQTAQgAewWCXaWc8gILCQkQdF8jLa6O9F1H\nFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnqxXzwKb2sScP\ntZ4riZAXCRbCy817kaGibVDOAxuDHU0CFQgCmwECHgEWIQQhxp8LTY8nZBs4XH10\nXyMtro70XQAAVbkH/AgAy2fkGlThJg9ZoExkD9xeiHTRzgbqg1B5K/gWS12lJRdA\nmTMiw2hN7+QBEBc5CXqIZ9Yy4Z0Fp1DQAV1Vm3t2eka7YNSIJ/2pgw3KMAs5t8z6\nwJrAyZrSUf7VlrXf6qGJMU6KyrrnjqOF5kBR7tDm69FWq9P7lEpK4SC9BxQ27kSV\nKGhudKw5XUhBAnP47+9MdjLRUpjPwDVMKAJmLY2s6SxYGl13ZsZtr14mUbF6wUPI\nqttcgSnjJoTC1iq3f/0majNSwo2X9cfZasDUUJSsfx60+Pb+HpMhd6zJE5eOWOqa\nR6mYSYT/UnmNweugtbnj77ltDKckPHxrTzvtxZnOwM0EXaWc8gEMANYwv1xsYyun\nXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj+xS1ldGDbUdZqZeef2xJe8gMQg05DoD1\nDF3GipZ0Ies65beh+d5hegb7N4pzh0LzrBrVNHar29b5ExdI7i4iYD5TO6Vr/qTU\nOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1DU9ewcc2WB38Ofqut3nLYA5tqJ9XvAiE\nQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9LiTWcxdUPBleu8iwDRjAgyAhPzpFp+nWoq\nWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFBJ9lbb4teg9m5UT/AaVDTWuHzbspVlbiV\ne+qyB77C2daWzNyx6UYBPLOo4r0t0c91kbNE5lgjZ7xz6los0N1U8vq91EFSeQJo\nSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr1QMX9jznJtTPxdXytSdHvpSpULsqJ016\nl0dtmONcK3z9mj5N5z0k1tg1AH970TGYOe2aUcSxIRDMXDOPyzEfjwARAQABwsK8\nBBgBCAJwBYJdpZzyCRB0XyMtro70XUcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5z\nZXF1b2lhLXBncC5vcmcPd8CWVOx+By/nx+iusXD7vC/YndG8RygwHyvgj20QvgKb\nAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8N7JHFAAAAAAAHgAgc2FsdEBub3RhdGlv\nbnMuc2VxdW9pYS1wZ3Aub3JnOZPusGddRPDCS00zb+H8tnsbLoL6lpn5cNTVS74r\nTSIWIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAnBUL/0gMq83hsaAypbcacl1ytRJp\nVsH0k+dDLtorOmvhqIBstkYUTBNbLk0IsBapzF7YH3FG2lI6g/VCKb67+IJviOA8\n1smlr4JvbeEX1l/NAMZu41n4hOmxjMxF1/DatCgKeXSEKQKry+e+er8n8qA9wkYC\nknWLXzJFOrQGqT0zT8bR7ZAgNn4GWChEzXtZjKe6fjZjEFRsHelPiGGUudE2eVpq\nZls3gIboe4EKRXhsjr5h47wVjl5VIq85jhPpgP8xU5fRhPYmWsQE5DJvH8tmql9B\npUFPVf09rXhI8PTBmuhzmtMu5/71QEbCNwkxnY7PBjViRsgyXR5n5TVTUhcxplKp\nCv8VAIGXwWk5xCCV/6TXLgN/3MADGdaMxIKI4IFb1bXgFIKf+yTD6B+LbbFnGkV4\nhHGyyckAcvCgIgvTHh3Pu/d0+03h9Nbo/PXbcoHa48NwOkJ6z9/EpdAF/QY7S+uF\njJ9YmBrHZLXPb+/gxbiJ34kb0lre65YOq9kSYhtNNxYhBCHGnwtNjydkGzhcfXRf\nIy2ujvRdAACcegf9HqLyvahQHnjBsi6qoo4Tyqu6pNFZSfgi5Twl82ClbnBRBlY1\nw9jTHPHSgVxnhaVqHUOjv/XCsu4VEh499HmxRnJR6RoDiw+aURCAcPyoGqMIM4FK\n+fbZaH/xGhmTyQA8o2EfJDUnVGu1AIuHTy7YW9a7Vtz8x/X/MB+c/NHA7C4Svz0A\nzXfveQI1aY5jj0Bx9PQpmufF0l2O+lRzo4CazsZM6/WYvc2T8Y68SkwFUvtotk6J\nnwnrgCf6De9ndiOv6Fr7s8yoGI1CXYZTu82yw2UeKelrN7uKldfI9ggu+NUm0UBu\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rsop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemIIACgkQfC+qTfk8\nN7Lw8Qv/UYUGoZwZLlvyqDTxYtGcxYTheyRwonAwXlFhDld+E3zCH2ZC5s+UYGrJ\n3mJlNWn8CtxFCWf2yM9k+21yX72Wp2r8HuavE5nErYHIVj1v37F7SvK1N1+8rdvZ\nFIhxbmAN1Tey9nZQ8Qh21a05p2mjECJj8yLjMwOqkF+ra/aeYn9E5vGJY68MkiqJ\nwsvmdIuSUdqjlZKkwqVCI+F4aZJbx4ef4RxhFAq+KG4oDQEoAQ2E43gnYWs0V5cK\nwu53S29ewNdBbql7s81o4MLJq3oysI77ppYhq3JKaUtygomdbwEBBPMEHhfIevvG\nrlpNc6usnQ309MCEITIx+Pa5AysZ4m/9ZnEbGCatgcddYkp7TFyZffgTygO9V6Ez\nBlQ5KW2ZQLkGRJ1fBBv5Udpr0/i9406K3xdgWn920jvwsgIDdxmESIPTSPZcYkSw\nYdZbRvhZPvX5rEpIyBC56AKTT5VzMczDPJgR+gH7KiYvcklczqJBm+ZO+Ol91kkv\nsG3So8o9\n=r5qo\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3piCCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jnoqc0im5ChVCwOJnIqEBagxYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAAAqTAwA0UB8lxLwmsB7bzgztx1/fASGxdDfgW5tUVgz5JyNqVkH6LMG\n+TYCdkc8oynJ1Xq94qe3b3F9wimBZB6in+27wWDSFP92u70yJZntos0BSqLrmW50\nHzkGeppvp3ab7Lo+VkLs8swJ34ClTonFU7wrAMeMmCAujyEZzsTAqwVhQ17C+vOX\n/bYiHRr+b5W8oRWLpYuUNl1mnMS/5Py/Zlu0KEv4AXyvm2Z3VSi0CBzQhLAC3NL7\n9HJRTWpDSSyEaOf6To3gHrM5chelOFBrSz4sDqyvTZNm8WHPSZscYJCpl6wvI9/F\nL/+xLWsddOCOGNwmmjUn6wf0FzewJ0gBUq8+yZRKPUVPxF+69hUTosDD5j3RGvYD\nnPP6gz5z1JSZwZqQqVbZrtb06OIbd6t7+YFoZB6xmOvYcoSxlJ+bp6uWyZv2n8T6\nRtQRGyrAmjjXmUPfPjfO2PDcBJEvnvZhYVsI+z7eUhYffbGgKyWw5U/7FgHyGhd6\nwPKj2eG7mqncsKax\n=VVF1\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3piCCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JndeMlZjLwT92nA0r2UZZ4Hk6vhjZIRB5hXkAMuEqklCQW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAq94L/0/CUUOA2Y4zmUVReOqvpBLbB1FM\nUHQk9Kjs4FY98DMPgqNCccru8PWD3QFGF5Wt8O1w0ZFVoWcHqaGeMqNzaxCbPakI\nX2Q6eHMfFT2Hh/+yaFOpsuzIvV7a4RmaERjcqkNeGcAezGF7sldLfn0kQfJocm6J\n8qAB3f7HaA57ofN8vvQbXFl04fu3mCv7CfzExcDO5u5a2rJa4Ut+86La3IgKxJin\ndRxqW06W7ww68FF6HQBl6X5QRa/xd5gWPQZ+jH9pENza4HKfSsQ1dxHLQckOZaSS\nZtyUsmkvPrY2fBuVe8gd9GF2bjMuSuTdEsKrG3TEw93Iav35zKUyf/jRSKvuqQ7L\nTlNBvxv/CTITMj69LR330YhL13AY+WOxYzRAOABjIYwenCE71ZzzhHH0cWvyryqt\nDQDTQVVjb3mORe+d1m+/CWhJZeX/G414IrmptR9ai2UW6+bEfnu6wX7XQvvk1tsb\nTmjZlY9K7DXpCZ9HJsOFyTV52TSGByRWl73MAQ==\n=ItiE\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsBNBF2lnPIBCADJ9wGipovvRalUPRtXqXwu1K+uVuqi/+YOh7MCyjtrKOPaRq/d\nQJJYeqCKG8J5MD0taClBLzecYJSh2hh8UUZqv7wBAI7IJ0PKP/pBeXDaNTK93f8E\nEYmOq9HkXDy50c8CiTSRJDjSjjmEfnDVUDSknsi9MgfDMFJVi9XCOWemuiLs9Zjx\nRZhRn0fve71HFFWPDL4jWmVTwCPukLDMl7O7W4PoDoiqzuj7HqceTctvSUH2JUe5\nh4id/ObI+dQ6VnPkzDsoe6zsQQPuOzpKfCGOE5poUg8PhN94T8F0friS6rBrpVpB\nljxlvWDh+rEiC/8M/xafFVEz5NlCeBXhfDcFABEBAAHNIUJvYiBCYWJiYWdlIDxi\nb2JAb3BlbnBncC5leGFtcGxlPsLAxwQTAQgAewWCXaWc8gILCQkQdF8jLa6O9F1H\nFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnqxXzwKb2sScP\ntZ4riZAXCRbCy817kaGibVDOAxuDHU0CFQgCmwECHgEWIQQhxp8LTY8nZBs4XH10\nXyMtro70XQAAVbkH/AgAy2fkGlThJg9ZoExkD9xeiHTRzgbqg1B5K/gWS12lJRdA\nmTMiw2hN7+QBEBc5CXqIZ9Yy4Z0Fp1DQAV1Vm3t2eka7YNSIJ/2pgw3KMAs5t8z6\nwJrAyZrSUf7VlrXf6qGJMU6KyrrnjqOF5kBR7tDm69FWq9P7lEpK4SC9BxQ27kSV\nKGhudKw5XUhBAnP47+9MdjLRUpjPwDVMKAJmLY2s6SxYGl13ZsZtr14mUbF6wUPI\nqttcgSnjJoTC1iq3f/0majNSwo2X9cfZasDUUJSsfx60+Pb+HpMhd6zJE5eOWOqa\nR6mYSYT/UnmNweugtbnj77ltDKckPHxrTzvtxZnOwM0EXaWc8gEMANYwv1xsYyun\nXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj+xS1ldGDbUdZqZeef2xJe8gMQg05DoD1\nDF3GipZ0Ies65beh+d5hegb7N4pzh0LzrBrVNHar29b5ExdI7i4iYD5TO6Vr/qTU\nOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1DU9ewcc2WB38Ofqut3nLYA5tqJ9XvAiE\nQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9LiTWcxdUPBleu8iwDRjAgyAhPzpFp+nWoq\nWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFBJ9lbb4teg9m5UT/AaVDTWuHzbspVlbiV\ne+qyB77C2daWzNyx6UYBPLOo4r0t0c91kbNE5lgjZ7xz6los0N1U8vq91EFSeQJo\nSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr1QMX9jznJtTPxdXytSdHvpSpULsqJ016\nl0dtmONcK3z9mj5N5z0k1tg1AH970TGYOe2aUcSxIRDMXDOPyzEfjwARAQABwsK8\nBBgBCAJwBYJdpZzyCRB0XyMtro70XUcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5z\nZXF1b2lhLXBncC5vcmcPd8CWVOx+By/nx+iusXD7vC/YndG8RygwHyvgj20QvgKb\nAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8N7JHFAAAAAAAHgAgc2FsdEBub3RhdGlv\nbnMuc2VxdW9pYS1wZ3Aub3JnOZPusGddRPDCS00zb+H8tnsbLoL6lpn5cNTVS74r\nTSIWIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAnBUL/0gMq83hsaAypbcacl1ytRJp\nVsH0k+dDLtorOmvhqIBstkYUTBNbLk0IsBapzF7YH3FG2lI6g/VCKb67+IJviOA8\n1smlr4JvbeEX1l/NAMZu41n4hOmxjMxF1/DatCgKeXSEKQKry+e+er8n8qA9wkYC\nknWLXzJFOrQGqT0zT8bR7ZAgNn4GWChEzXtZjKe6fjZjEFRsHelPiGGUudE2eVpq\nZls3gIboe4EKRXhsjr5h47wVjl5VIq85jhPpgP8xU5fRhPYmWsQE5DJvH8tmql9B\npUFPVf09rXhI8PTBmuhzmtMu5/71QEbCNwkxnY7PBjViRsgyXR5n5TVTUhcxplKp\nCv8VAIGXwWk5xCCV/6TXLgN/3MADGdaMxIKI4IFb1bXgFIKf+yTD6B+LbbFnGkV4\nhHGyyckAcvCgIgvTHh3Pu/d0+03h9Nbo/PXbcoHa48NwOkJ6z9/EpdAF/QY7S+uF\njJ9YmBrHZLXPb+/gxbiJ34kb0lre65YOq9kSYhtNNxYhBCHGnwtNjydkGzhcfXRf\nIy2ujvRdAACcegf9HqLyvahQHnjBsi6qoo4Tyqu6pNFZSfgi5Twl82ClbnBRBlY1\nw9jTHPHSgVxnhaVqHUOjv/XCsu4VEh499HmxRnJR6RoDiw+aURCAcPyoGqMIM4FK\n+fbZaH/xGhmTyQA8o2EfJDUnVGu1AIuHTy7YW9a7Vtz8x/X/MB+c/NHA7C4Svz0A\nzXfveQI1aY5jj0Bx9PQpmufF0l2O+lRzo4CazsZM6/WYvc2T8Y68SkwFUvtotk6J\nnwnrgCf6De9ndiOv6Fr7s8yoGI1CXYZTu82yw2UeKelrN7uKldfI9ggu+NUm0UBu\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-pqc verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3piCCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jn+aJWqzdUUYZxDx+/XzIBfhYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAABqyQv/ZNHPZJD3jW345mXZVSO7AKRBZuhEx9qOp+U9Lp+mmFz1fqRy\nmPJyFr+4nOikg6tLH+ShGdTlW63Z5PcfYjKmDznj5dfadtuC5OK28hu+IUivDzyj\nOTQrOcU1/PDkDxx63Ao6TqvKQ1CgOZzMANevW2wNcKl8hK7qxYE1D5D4DBsYmKgy\n5/Ii9qEcugAEpZrHttCLm46TOQqe8mKg/huitXvE39a8gg/oMDVDlC/t9ZBPd/BD\njXdlGCq8TUJjIzldS7aCRBrusqzcWuKMRNeQpJLmJ30Zl7NPZEhwvp46zwu+V8GN\n5xR4VNlRUgvey3LlLx6/W9wcs3t5Y78H1socQ1gAyiypMESTZn3Cs578NcuPMykP\nwbufzcZT9gRf3ERFjI5qzWVIO88tCwIBtuGPgbuqY3D2yikHQ3b64sEWdtmnFmso\nOG5blk5RPJ+rfUBpVUBzF3Qxvu29YA9+CXbIu4dbpO/09wC10vZ/Awk7LOvY5Cyi\nskTW/qdWYOn6Cbqq\n=5ZK5\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3piDCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3JnWoFGw1W49qa+GNiI53OM4hYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAAz2AwAmMQb39kgcavzXp7yvuQ/NzV4UcUxQuSw7+Ut\n9jNXvkArnJwMWz01lzEIdnkIKYf34PVblaF6t4P1S/oNIoRGTunfIHgc65Cu\n6MT52yuIZ7wf2cTFIilo/N0dV4Jl1/fP4CH4aKnsQDmwJEH4zI0NDSe3QNDm\nfIZDRaNdFr73yME8ZfK69MIpMpWvihfUwasH2jYhw7MMUwFnt68Mh+5G8gMe\nuufHgZ92sq0S5602SbzKg31rN58Aeiv15eEEyAkxFhQpuWvjByoPwie5QGAW\npg4AJ4LTCmpXY51zYPNJ4fAetjlLdKHJ0acbx9K2oqETcelb8JERtDjmWbix\nOqlER/iGB5ORzgoX6o1yYCp2Hz3VNe6OFXZaZzGsbJEjHm7K8B70C6IpfyPT\nfgdMCAY1Ds5l5d4/52RR7jyvq9D/yGXXeOFkvO60j/gJ4N0VXVaBNjPc2xZ1\nP0BmxacOU9Eb5jEk1j9ksBWetPBmXhBO9wMPeOor8DiweH92FXQgYWD7\n=06eJ\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3piECZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAACVRAwAiTW9oLo8KjEA7zRi+5uCegk0RRd8Sa7a/J6zNozD59mTDRhf\nSmaG9zfqsGwbWsn+qJvqSZieeMm0UTGENMaK/8rG7bFWqTQEm6EA1j/qOrxW\n1ZOiZFkPrWiWBzx4v29BoNdBxmQTt18eKU8RaMe6ylLmspauK4v13C/NMLjW\nknVtPbGl3mNP/Y6EbnYrSId4uNlPQOD5dr+/TaQmweIIplJzoAgaRyj3IhFU\nwZpIO0olEZj1anIvutSHbpNMfkbMOzIGgm2PQEfBhS0UKARulpjI8sep2rSS\nZcYLQgteQQPQ0BxrZ7l2ULTUZc3FnrnvWeQBvE93RnmQXgitZC//n1I3FoHb\n7t5iMPymqmDCkR39bgtyhjZRST3psFLrTfvwoKqwyGuDhyfaZlMgdrmFNGPE\nXOFhQJ7QQaMCiVzn89/QIVB8qnqeKX7dGFX5LjQmrhJba6SQGmCjZOrx1Zoq\nDS+1hgzBPLzE4N16Lw6v47xdRusSIbmKbZvgu1wUZY7t\n=S9l5\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3piFCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3JnW4twsanoGFztgvC8WDwn4xYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAADzTAv/c0w8dwvAvYMpnEDjpfABTzXjVZ1xmiNkiguC\nHqWFRERim/O+757X2BtuWgHeNONjSCJdZbNbJiAJzuNE6fKlkI2KgvbN1Lrm\nc8TJxuuqwKNct3/t9J1MJlpB3jTD83OWR0/lkv2iZq1ZKnf0z66Wadddnib5\n85q5HGgaXmkXDC3huS1/KvzXFZBfrveqMJw2rpIxACtddTAg89auMKDBSwC9\nHMpz6ZTjYg+fCGgS7JJcjczHVlv4J8t+dcAjCJxS8eLf5w99coJ8z5uEeckI\nVOqEd0Kn2bT6+7FyX3n6XKHEfvpIa6WfAnWljvvcjxP4A7NCZuax/fnYJC0D\n2co4l8XFsoErIrQ5ThDw5KNhfM1+J+YQbtK0wNy49Zpm48gVao1TWb4qhijv\nkulC8E57NfMykbxMuUT2o5nckJLpgkjPmbvnUWtx7rxgd/CCWSKHbJLMcG14\n2tY7JxffH3V3XWTLpuRN95eP4TYszpX1yjkzWYvjC1l+A2SDiOXlJn/b\n=kqYv\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3piHCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAABYJAv9GTBEJgS7j0TVsMqYgejQd4xFfyb5Eb9PoGdKnEcP4oTq6wkid5f3KtoK\nOWrWAVvb81QaViIwaEwugc6VtugLVrcqB/HPgX6/jn0GX8KD/2BoJ0N3x0bORixI\ncQ/i1znmXPhTk+S2NBhLG5HUDMV7lRsjjh/H9BzW9lvfa7pg07FLvSpbrYIymEXe\nT1d1zbgULTBe/9u2SUxId1bqksWHS03VF2xo5PWht4m2ACTjYV6KSeWaKJ/VN+lf\nou2d0ao++Ltg3uibhml9OzUkyKF0+PljUZsuM4SK48VwANjS1yZ/7ojdg1sV+hZ8\nVWxnxKE3ZCb80BXRPB9DeDm5WZI/3B4JKU4442/LfnD327ewGQ8CvALyyIWgIGph\nV/DYfc8/TXnsl5C3IE0XImt04YT3UJIzHL8fFyfLnsWHWSFVHu3KHtM+BUPKc6gL\n5w6vQJHLH6zitwwuTat+NF/tzT9Vtes8aOaKyfcM/kP4AU7kgqOHwTvfFkC/ZY56\neMb6ZnHv\n=hWKD\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3piKCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAABbbgv/fmTzQEpCcx18eIcd1qElD9qjj00KhHCWTaAlJSZdVxJtcqPnVmT5ld5s\nKdTV46Mcr3QW3WpXKwN1if8N3k7VKkmjBxd2lhlVyy1jXo6xYhUGFFlTxRjsYqRs\nvpMTRCyF5XC/ZnybMP/NsN3KL6maYkEUtjtWn5hSrWvkmfoV06ER65CVy2oW8sYq\nu1xA/o6C9FrY7jvo70mxzT9w6u0tckdIxe1fshajUWndok36y4ugSOc9PuINrbku\n4OpBRaOBgjPzONtUEb0doGSpw2Ajpdt3SxOhuN8Ryi85LMt9e4fpabKoXv494ESt\nxc//aASH+zCYiOi84NhfzdZVsEBO7Ak8HPkUbgKnFUn3m3XwdvcaU4NWEs1Gjm6n\nVJINZgHb6cdXoSy/FXecq6wBp8s1q8dkXG1H0kPFjL/6kTukF4RrZ6CsVmRSpe/9\nkmD8hrrIfxG7aVuyZfSTvMgGSbux5z8m3VBbJxc09d+GrBCGC4WErVgFsdoyPvcl\n06o19BOn\n=Qt21\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3piMFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7KjvQv/Sw923sgicg7UKB3mU9ZAZfFitip/X60Rf8FDFHtiXfsjinrtBZj7tfUh\nLxwbUTIwlFLFogP3v2h5Sx7GJjkzomqUqVs60dZXK8BwoEMShkx/3hR85o3w0/dg\nax00GhcO1kSHNeh7VIz4GcDhjOrwgZtZHG3UlDRriOJo6AEi/jVG5J5xkCJ3jzcE\nwBL+l906cjPmO0e7jjJ1jJ0vkC2psgFJm4zW2b+pkPSrU5itaM3g4Jvre9GO6n44\nlb7ozV3QWj9H3cLHRAWGVixj9qo9hzaZwUPg/Au/lxShafypNZKPnvMiQvr/+Q7v\nTpbVpWBh8fdTi3C7YQ0jwYvH8wB1ozcLi2162p0tmEgOvVgaXqyuyc6VyK5bGkzc\ne2NyjpxxpnVmntaT0I1AN6ePdJLMVVu3hkH4Ldn3P9Q6x7nTCSiRJeirLm3lstsj\n0z0eyBbzs/C+zqMR6mNMJQSijxCHhDKCmAADkxwTCApxnl/9cq6YlkBEWjFFYovA\n+D9mMY3S\n=pVwj\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemI0FAwAAAAAACgkQfC+qTfk8N7L8\r\naAv/fNj7p5k5ZnCBxzKqJHoD1leqNsIX5fNekQ2UBfsTTfcVlflTeyvef1r1Qng+YjT5Nsxmo+8I\r\nfj4KHITKOfB3Z2+fJuDwHkFXzXhHwMkQnFapi2eEc0gVvXhDpjaOxErcBsfpYU3Nxo/WSYCYBDWb\r\nX4SUhst6J6RbA/Nmc2OufnTJZPxKLctpZvkK0/db1aTIv5fW1LcNUM8MuVyMVsfq4M21r8DEQsE0\r\n5C1q6LgLE8ZXzmUVCytn5i2Qu2ojTH9G2PvVwkdW6fOqPdXKAzT/ixTrsLlIoKDtr6/1F7fLiswo\r\nw4K3ptAV5GprYGzLuSQtKJ1nxOPdbzLI3+G6hTZi0SYRERSD9GPMFAMoJ9rpS8apjiQNIzeMC2qo\r\nGuwfheFI9CHf5/F1bdr7GhUsrS42NTMohCUHViHfU8xO2KAbKmuxmarHzW9tYhofJK3fAM0p39/J\r\nuw+8iphAtF7HQVfeZwtb+HD+hhb8aolFPvyAhvRQyzQlI8C1gK3HN0iIDffB\r\n=ajUJ\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemI0FAwAAAAAACgkQfC+qTfk8N7L8\r\naAv/fNj7p5k5ZnCBxzKqJHoD1leqNsIX5fNekQ2UBfsTTfcVlflTeyvef1r1Qng+YjT5Nsxmo+8I\r\nfj4KHITKOfB3Z2+fJuDwHkFXzXhHwMkQnFapi2eEc0gVvXhDpjaOxErcBsfpYU3Nxo/WSYCYBDWb\r\nX4SUhst6J6RbA/Nmc2OufnTJZPxKLctpZvkK0/db1aTIv5fW1LcNUM8MuVyMVsfq4M21r8DEQsE0\r\n5C1q6LgLE8ZXzmUVCytn5i2Qu2ojTH9G2PvVwkdW6fOqPdXKAzT/ixTrsLlIoKDtr6/1F7fLiswo\r\nw4K3ptAV5GprYGzLuSQtKJ1nxOPdbzLI3+G6hTZi0SYRERSD9GPMFAMoJ9rpS8apjiQNIzeMC2qo\r\nGuwfheFI9CHf5/F1bdr7GhUsrS42NTMohCUHViHfU8xO2KAbKmuxmarHzW9tYhofJK3fAM0p39/J\r\nuw+8iphAtF7HQVfeZwtb+HD+hhb8aolFPvyAhvRQyzQlI8C1gK3HN0iIDffB\r\n=ajUJ\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemI0FAwAAAAAACgkQfC+qTfk8N7L8\r\naAv/fNj7p5k5ZnCBxzKqJHoD1leqNsIX5fNekQ2UBfsTTfcVlflTeyvef1r1Qng+YjT5Nsxmo+8I\r\nfj4KHITKOfB3Z2+fJuDwHkFXzXhHwMkQnFapi2eEc0gVvXhDpjaOxErcBsfpYU3Nxo/WSYCYBDWb\r\nX4SUhst6J6RbA/Nmc2OufnTJZPxKLctpZvkK0/db1aTIv5fW1LcNUM8MuVyMVsfq4M21r8DEQsE0\r\n5C1q6LgLE8ZXzmUVCytn5i2Qu2ojTH9G2PvVwkdW6fOqPdXKAzT/ixTrsLlIoKDtr6/1F7fLiswo\r\nw4K3ptAV5GprYGzLuSQtKJ1nxOPdbzLI3+G6hTZi0SYRERSD9GPMFAMoJ9rpS8apjiQNIzeMC2qo\r\nGuwfheFI9CHf5/F1bdr7GhUsrS42NTMohCUHViHfU8xO2KAbKmuxmarHzW9tYhofJK3fAM0p39/J\r\nuw+8iphAtF7HQVfeZwtb+HD+hhb8aolFPvyAhvRQyzQlI8C1gK3HN0iIDffB\r\n=ajUJ\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCgBvBYJn3piOCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmdyjPylsZRr28eEUru6xjMVL9hxb/7cpNlV+CciHegg\nthYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAA2dQv8C1WlLryCY/3/5CXq3ifLJTeN\n2oHFsDGCXs4gQb8N63nsLmQxNveW1lUDnNEwHtyfS0zrXW9wuixkhbE68GYwyrxH\n80UHlh3fTHGmrA7uUGUq+VGaVSlSCXehrRB2mubR4ewiNMTjf/5eG0WoqCYHFvVx\n6pV1ZupYutWPU/JdH/YkYESR5eQXiFXhZ1Pd8hfvbvG9RA7oeKbgzeJNIBoq23dN\nwdgaS0RaYvZVkeNONUbIxXGG+WAtGMuXot1J3QCuTik6sQQrPv52cHGDIvyauJit\nVWu2K1ftWR4Y2JSHlbVDL4VbBKzLh02FIDOnjfW8sgdZdPusgNbt6RT64mK1OA7a\noq/swRdFlqeXCdO8DBAcovh7kUvp5IGPchBK7Nx1XQXdZb8oPgMnxykDrZSnvnK2\nGdjhIDKdaNTlDCwh+qAhQfFR7t4y031+/RPIYCovHYqZosPSp4bVxBK+NMFgknef\n4cNufbf46jcs3i95q5OG5mRjK3xixchCOCSDfVxc\n=UcR/\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemI8ACgkQfC+qTfk8\nN7IqVAv+OmIUqiqnFLvqJRFvhRBfeRcUIT2wIeAATNyWORJ6R3tBh4iOVR5bWI+g\nBknHpDzovRbb/C55LY+TlUDBF4P57PtSGFbTQZiMD/Jd5MC9whyOqb8N5t1pScqI\n3bW/xo2fwU8ZbPoGkcMDVyvScyD/yJV2Z03kNQFS9iuCA3M10LOfX0gtsUi8U3l3\nXw5cWOCzgUWQapJe4m3eNPzYOFDoXl2+5qhx5wM6/brMBlc+l5IzVa2F6T7FcZ6b\nKvJb6GKrgdwWIkyxxvafK6RTQ1YlB8XiIQrl2BcrddeMnFkxllbkumn/bhwsnLso\ndnQymbl79ZdBDPA6vXSKQ2Skdc3GJPHvfGvJtvnxKzswpGj0Ivr1M57WtKN2w5a7\nl0S96IFDJUyvhEjxZQ6tT4sUKyPfaT8ANfzRNjpU4hjR3tyzOhBgc/Mx8yWhN+k3\n54Za4bmWAwrcjqKrnFxHBrkll/f0kg/VNjRVE+K7vvLXCrMQb3dlVLaMqhnin3bs\ndbpGMet+\n=44dP\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemI8ACgkQfC+qTfk8\nN7Lvhwv+OykgOlVbHO4Rf0muIdglXOVwoDFrtLtIeLvaGEutxqBt/A+gWzeG0KyE\nrR31JyT0FtJEG2a7I8tHWpM7KuhUtaldhH5FbVjUwWRfIaxa0rPF/5b3xDUCjWbo\n+cIt0zc98sLcqDOhKCWRInf1pv5kN+3tribB6rh07HJtkSakM3dLd9dkfCR4a9P8\nADiIdbdl55/D7068F0gvl6I/UOPWnQE+zZCp1ajHi2HMyjbu0iY0XqjdQzWIETGG\n6NdnQUzKKuT4mKNYNYIC7Y7+LITw2kwtZDXaWLaZl66VH5nT3VO1MaWS7iTqRHkE\njQNyudov02njN9uoGkyW9UM3yd/qRuI65+ZMyDx82dTcRE59gmOOD6OJj3q0G/Ad\ns3wWeSm1VsAh9U/ee8wuax2WnADsNpHi6am7yXDw+iRCguN3iO/ks9RgYCV2DSMs\nw5JKd8wLmS/I+3tSW6L7vpius6pW9X0KvH9IPsIr/nMQ58L3liZQI3Aqs88d2kK2\nq3+z2Bmn\n=UDGX\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3piQAAoJEHwvqk35PDey7hIL/0hVa0wkvqZPDz6C8iNI5FOv\nPxjozu83hfKoYsB/XIqXRrFXkcvcVXP+eCeJKRcCVDt3TfwS1S+DHBTIx3mlwo9q\nUyL3udr/XBXVugXJIqEnr9AMUMn3UbVNiwQPmKIgusNuRZzy/EOPl+y4IlsoYbBs\n5mJvW84+qM29iNje50tTasXxi9EvsJPAs4b2L2gB0vte2U9YSWbl00xdXNmOjJ8K\nU9uTz/16b5hrI1hnkhn948vf10pAdSmCcx4iMVinj6eSzNx3fHbUetUgsbAWs3zL\n31f1U38+saFsMcszkkpT4cGJLUOoaiLbfkq6LQAzwz5qS+btaYS4qeiBvpHlaflT\no/yoxg5Uh6MuNik0kCMZCnI/SNUJ8492i7o1xh1mtKawU2Whk0d4XYP8wY9fOZji\nQn0XjPBAXJ8zlJ2QNoD6NM37YC2xVUyUf2dWHG8e4/HWJyOHFPibdtm87dA3ARgJ\nGhVv2y/fBwsNP2MjuvgyaeY5FJLFo85kPct4DCfDNA==\n=4coz\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGLaknpr6NqO2GEriNTirUlm9f80iXiu9kiyAyQ==\n=Il6g\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“ Base case
              512
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              aRJP8TtxLeuQ9ju2wLqOdVjK
              =K1PQ
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
                         Key not signing-capable
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: A KEY input is protected with a password
              stderr:
              ~~~snip~~~
                         A KEY input is protected with a password and unlocking failed
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '99'
              stdout:
              ~~~snip~~~
              -----BEGIN PGP SIGNATURE-----
              
              ~~~snip~~~
              stderr:
              ~~~snip~~~
              sign: gopenpgp: error in signing: openpgp: invalid argument: no valid signing keys
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3piQCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jnwx4M45ScpvEgSnZpJceF4r5YDi+qYwYij2+DkjSMuj8W\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAoPYL/jJzeocYf9sjeSmHcs5NNqL6L4Ov\nNFyWxwKVflcPj2sEqePsQHDU31mtANb8mVTM+7D1L61278DPHKAosOqczYjjV6Ca\nm9H9hUlD0YG+NNIvFSrRJmXRcf2NUehAmc7U9YTQOm5Q/rHI8g6m6hfkOhIcF5dm\njLrhK2jk3LadOmyljTvmOI8L91Wr7CMZFyT2cNmHUyVvwHImm0qRtRZxOZ1wt7Fj\nm4kfY/Y6h018fOb/2TAFicJx2ozf4E6yU2jWHCBo03ZCghBitcf0U5W/ca4p5Abk\nrTRQn+LY+VXJYo58n/oDdIIr7fgxra1RHGTdfBSunAt6Cf/NrFqhO5nTUwhOBvT+\noeBlkMNwoXfxb3uGrBtoK34yWAdWSg40eGqHj4K8ughv8kdt9HJkrgu2XqND1cNy\neu9tI9uYwzZAfvwAEYXtOJ4aTd/yPhHp31f6ZYKe1InprNHaRBCtty501ULOH3lL\nm+ZhQfo1Ga5CksfNsHaSpTTIeOTZ+xTL8tUOIQ==\n=Xx7j\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxk0EXaWc8gECAMecWUZrqvDN6vuqtGZXdb5yWpGEBo+wJwn5I5x4hcRi2jj8Tfly\nmOzDcg85c2c0tU0R0BdWjhDNK1ee4aZttLEAEQEAAc0hQm9iIEJhYmJhZ2UgPGJv\nYkBvcGVucGdwLmV4YW1wbGU+wsAHBBMBCAB7BYJdpZzyAgsJCRAfTsLmjeEeSEcU\nAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmcUVjgiRmpRMg9h\nlduur3h1yjvvOnjP165xwiC6fMHBkQIVCAKbAQIeARYhBPNvwS2GX8uXSOK/xh9O\nwuaN4R5IAAAnYQH9ExJQ+gt/fCNR3JKsaZYGiaUq62V+WJeLwUeEVMGr/ZUA5WTF\n9OC3uaIAeSR9Ps8xhbkabqEy7L732tjG0WItn87AzQRdpZzyAQwA1jC/XGxjK6dd\ngrRfW9j+s/U00++EvIsgTs2kr3Rg0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUM\nXcaKlnQh6zrlt6H53mF6Bvs3inOHQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6\nIA39vKoQsTMBv4v5vYNXP9GgKbg8inUNT17BxzZYHfw5+q63ectgDm2on1e8CIRC\nZ76oBVwzdkVxoy3gjh1eENlk2D4P0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipY\nDzW4iJQtYPUWP4hWhjdm+CK+hg6IQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV7\n6rIHvsLZ1pbM3LHpRgE8s6jivS3Rz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJ\nDrZdZq9iaUIuZ01PoE1+CHiJwuxPtWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqX\nR22Y41wrfP2aPk3nPSTW2DUAf3vRMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCwfwE\nGAEIAnAFgl2lnPIJEB9OwuaN4R5IRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNl\ncXVvaWEtcGdwLm9yZxwe+Xy6GoUpTPfddxI33WbbKEwYfqU7F/RfFeD6l8UAApsC\nwTygBBkBCABvBYJdpZzyCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmcfNwDtW5TS7rXdczoTWSDS8QOvIh1hfZ3epeCM1j+5\nChYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAABEwv/ffhJqNnTfNtBUV7XcjB5PSez\nn8VinRgOWQomDDbILoog416WK75GtPPnueQVmJzPRQ3dt07KsCgMIlFX0KLXvd2t\nAtAQdVQBZgkAGUTuQv/it9YmuZPh0x4qbmyKP2LWxcCxKe1YJnQ0RFNURIAUuHdN\nKoNefyA1MEby/eIrMG/81XTgWD1BUNdjtL54yGIIjuxyvE7Qo3g10mAvHT/Ow5oE\n0JAPdwoWaW8pV2MDuQytFluqE0/44sbzrpXfsfiFiRRPrQG5fpJQhYJQosnRW3C7\ntLf0j6Dj+JvqzHSdwk5y5t8MGxzdUmtVIsXLsGczTLGG+3InDZmzmsp2unLw7MYI\nYEqRNYTWtAGhcMfV3zPfR7fR/KtwQB06zJw1dxksW1wcGs4nqbPycEPS2JGiFNmx\newgYv6rqk1bExcc5yaVvPTcVpTXdnxfafqURnIkz6WVTjYwcuHRp1jfceV+TMcTO\ncASrW4pwQ5PDIFCE2+3++JFd/II49N77GGN5l0ALFiEE82/BLYZfy5dI4r/GH07C\n5o3hHkgAAM/iAf98DHskcGS3KLawezll8/n9yf5dZMjj1VPAvaLh9p82EMYKAC7x\nFgMgOPjsBMSRaRJP8TtxLeuQ9ju2wLqOdVjK\n=8G5n\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '99'
              stdout:
              ~~~snip~~~
              -----BEGIN PGP SIGNATURE-----
              
              ~~~snip~~~
              stderr:
              ~~~snip~~~
              sign: gopenpgp: error in signing: openpgp: invalid argument: no valid signing keys
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not verify primary key: RSA keys shorter than 2047 bits are considered too weak.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3piRCZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAABnaAwAhVVg+TrSJMuEEQ3S6WezjEk0LvdNMColbvp6BLflxDJyW3nV\n2te5dl7lO/0VqMGi+YU2+9CZsSnq1MxtE3xa8bLC3zVeYV9jYpW/qnUn7wwy\nUMoxCvsuN74u9Dlnmd5DFbXZjzowOb27FgQBmr07HZjj1c7OdROB3UuglBZx\nnv92TwjOLFW86ffpfHe07ydKjxaG0LIRh5nWE4eKBQ5rAC7NXC00bNailGie\nUuxfVsLCXl3eSfeX1jsLTuHJsNAdl1EDPbbkyjE53hHi0UYoZF7tRrYV4zbW\n/IllE4lvOay0cF++XA9es+8852HwvnkMdH7NTN+3Q4K/IXRhKndZFkmYzOvG\n/MRAHL6fMbpye2oXWXy3EXR7vhL3BqcefdJxooMLFFSUKW7E8TkxpPcdRgfj\n6sIOHqc/ZJ0nFWjcN79Pr6es54Pu98mNKf2mpcdDmrYBATxMmpVp0s3EtGPF\nH+O3Q+7z79SU52zL+uCzQYMj1ctmdhMx0yFU6rwXBjnz\n=GE3K\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxk0EXaWc8gECAMecWUZrqvDN6vuqtGZXdb5yWpGEBo+wJwn5I5x4hcRi2jj8Tfly\nmOzDcg85c2c0tU0R0BdWjhDNK1ee4aZttLEAEQEAAc0hQm9iIEJhYmJhZ2UgPGJv\nYkBvcGVucGdwLmV4YW1wbGU+wsAHBBMBCAB7BYJdpZzyAgsJCRAfTsLmjeEeSEcU\nAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmcUVjgiRmpRMg9h\nlduur3h1yjvvOnjP165xwiC6fMHBkQIVCAKbAQIeARYhBPNvwS2GX8uXSOK/xh9O\nwuaN4R5IAAAnYQH9ExJQ+gt/fCNR3JKsaZYGiaUq62V+WJeLwUeEVMGr/ZUA5WTF\n9OC3uaIAeSR9Ps8xhbkabqEy7L732tjG0WItn87AzQRdpZzyAQwA1jC/XGxjK6dd\ngrRfW9j+s/U00++EvIsgTs2kr3Rg0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUM\nXcaKlnQh6zrlt6H53mF6Bvs3inOHQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6\nIA39vKoQsTMBv4v5vYNXP9GgKbg8inUNT17BxzZYHfw5+q63ectgDm2on1e8CIRC\nZ76oBVwzdkVxoy3gjh1eENlk2D4P0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipY\nDzW4iJQtYPUWP4hWhjdm+CK+hg6IQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV7\n6rIHvsLZ1pbM3LHpRgE8s6jivS3Rz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJ\nDrZdZq9iaUIuZ01PoE1+CHiJwuxPtWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqX\nR22Y41wrfP2aPk3nPSTW2DUAf3vRMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCwfwE\nGAEIAnAFgl2lnPIJEB9OwuaN4R5IRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNl\ncXVvaWEtcGdwLm9yZxwe+Xy6GoUpTPfddxI33WbbKEwYfqU7F/RfFeD6l8UAApsC\nwTygBBkBCABvBYJdpZzyCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmcfNwDtW5TS7rXdczoTWSDS8QOvIh1hfZ3epeCM1j+5\nChYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAABEwv/ffhJqNnTfNtBUV7XcjB5PSez\nn8VinRgOWQomDDbILoog416WK75GtPPnueQVmJzPRQ3dt07KsCgMIlFX0KLXvd2t\nAtAQdVQBZgkAGUTuQv/it9YmuZPh0x4qbmyKP2LWxcCxKe1YJnQ0RFNURIAUuHdN\nKoNefyA1MEby/eIrMG/81XTgWD1BUNdjtL54yGIIjuxyvE7Qo3g10mAvHT/Ow5oE\n0JAPdwoWaW8pV2MDuQytFluqE0/44sbzrpXfsfiFiRRPrQG5fpJQhYJQosnRW3C7\ntLf0j6Dj+JvqzHSdwk5y5t8MGxzdUmtVIsXLsGczTLGG+3InDZmzmsp2unLw7MYI\nYEqRNYTWtAGhcMfV3zPfR7fR/KtwQB06zJw1dxksW1wcGs4nqbPycEPS2JGiFNmx\newgYv6rqk1bExcc5yaVvPTcVpTXdnxfafqURnIkz6WVTjYwcuHRp1jfceV+TMcTO\ncASrW4pwQ5PDIFCE2+3++JFd/II49N77GGN5l0ALFiEE82/BLYZfy5dI4r/GH07C\n5o3hHkgAAM/iAf98DHskcGS3KLawezll8/n9yf5dZMjj1VPAvaLh9p82EMYKAC7x\nFgMgOPjsBMSRaRJP8TtxLeuQ9ju2wLqOdVjK\n=8G5n\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not verify primary key: RSA keys shorter than 2047 bits are considered too weak.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '1'
              stderr:
              ~~~snip~~~
              /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
              /sops/pgpainless-cli: line 4: require_java_runtime: command not found
              No direct-key signature and no user-id signature found.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
              /sops/pgpainless-cli: line 4: require_java_runtime: command not found
              Key F36FC12D865FCB9748E2BFC61F4EC2E68DE11E48 does not have valid, signing capable subkeys.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3piVFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7Iyuwv+M1ShtXOK563MWJU1kstYghPJvdWvI5/05/GsnmarA6RYp8sHOhVZ2qAs\nw+6opDxA3MXTXAX99xcbZ+RRwHotH5Qrj0cU4COTDYDxdRDpUbNNKmrdFOo9el0i\nTvQlYr1juOxA2BqpjYlFRe3h3PkdlaJLFleypgomSOodJP5C5+GKtYeEwPiLHQO7\n39ayaF+qOCte6G7Fq+2d6+x5EcQKyPo1K1sFqgSTrudSii0p546RekI40+RBP/EF\nRMERBHo5sgUnNVN0mLWOvnjsZK8BOaZhVydzm99xnhpacS8XhudQQup/SUdIjode\nO3smbgk2fFVo0zn1zZLbGGLKTmmNc60SOhWGfeoHiRSTDcl+uEK2FbOAgRg3jVGv\nXS9twdNqr/ytROeDAUBoVzQKjYt6fSEmMr8xdT6mtJYJiE/6N4nj84wr4ouO65vn\nwLZnebQlzLu6wvWJDrNiqd4KtnipgFSp1fL7JzsdLtiH8ZFMVC2HmzAwZzSdW4oQ\nO0zo+QdE\n=rful\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxk0EXaWc8gECAMecWUZrqvDN6vuqtGZXdb5yWpGEBo+wJwn5I5x4hcRi2jj8Tfly\nmOzDcg85c2c0tU0R0BdWjhDNK1ee4aZttLEAEQEAAc0hQm9iIEJhYmJhZ2UgPGJv\nYkBvcGVucGdwLmV4YW1wbGU+wsAHBBMBCAB7BYJdpZzyAgsJCRAfTsLmjeEeSEcU\nAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmcUVjgiRmpRMg9h\nlduur3h1yjvvOnjP165xwiC6fMHBkQIVCAKbAQIeARYhBPNvwS2GX8uXSOK/xh9O\nwuaN4R5IAAAnYQH9ExJQ+gt/fCNR3JKsaZYGiaUq62V+WJeLwUeEVMGr/ZUA5WTF\n9OC3uaIAeSR9Ps8xhbkabqEy7L732tjG0WItn87AzQRdpZzyAQwA1jC/XGxjK6dd\ngrRfW9j+s/U00++EvIsgTs2kr3Rg0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUM\nXcaKlnQh6zrlt6H53mF6Bvs3inOHQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6\nIA39vKoQsTMBv4v5vYNXP9GgKbg8inUNT17BxzZYHfw5+q63ectgDm2on1e8CIRC\nZ76oBVwzdkVxoy3gjh1eENlk2D4P0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipY\nDzW4iJQtYPUWP4hWhjdm+CK+hg6IQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV7\n6rIHvsLZ1pbM3LHpRgE8s6jivS3Rz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJ\nDrZdZq9iaUIuZ01PoE1+CHiJwuxPtWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqX\nR22Y41wrfP2aPk3nPSTW2DUAf3vRMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCwfwE\nGAEIAnAFgl2lnPIJEB9OwuaN4R5IRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNl\ncXVvaWEtcGdwLm9yZxwe+Xy6GoUpTPfddxI33WbbKEwYfqU7F/RfFeD6l8UAApsC\nwTygBBkBCABvBYJdpZzyCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmcfNwDtW5TS7rXdczoTWSDS8QOvIh1hfZ3epeCM1j+5\nChYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAABEwv/ffhJqNnTfNtBUV7XcjB5PSez\nn8VinRgOWQomDDbILoog416WK75GtPPnueQVmJzPRQ3dt07KsCgMIlFX0KLXvd2t\nAtAQdVQBZgkAGUTuQv/it9YmuZPh0x4qbmyKP2LWxcCxKe1YJnQ0RFNURIAUuHdN\nKoNefyA1MEby/eIrMG/81XTgWD1BUNdjtL54yGIIjuxyvE7Qo3g10mAvHT/Ow5oE\n0JAPdwoWaW8pV2MDuQytFluqE0/44sbzrpXfsfiFiRRPrQG5fpJQhYJQosnRW3C7\ntLf0j6Dj+JvqzHSdwk5y5t8MGxzdUmtVIsXLsGczTLGG+3InDZmzmsp2unLw7MYI\nYEqRNYTWtAGhcMfV3zPfR7fR/KtwQB06zJw1dxksW1wcGs4nqbPycEPS2JGiFNmx\newgYv6rqk1bExcc5yaVvPTcVpTXdnxfafqURnIkz6WVTjYwcuHRp1jfceV+TMcTO\ncASrW4pwQ5PDIFCE2+3++JFd/II49N77GGN5l0ALFiEE82/BLYZfy5dI4r/GH07C\n5o3hHkgAAM/iAf98DHskcGS3KLawezll8/n9yf5dZMjj1VPAvaLh9p82EMYKAC7x\nFgMgOPjsBMSRaRJP8TtxLeuQ9ju2wLqOdVjK\n=8G5n\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemJUFAwAAAAAACgkQfC+qTfk8N7K7\r\nswwAtPno1AMYIPWVwq5Cy7zRIiorIKhgA2h37CYMUPW8UdZ8sMDMhTxHd3+U+DJSo6AgWgmH1BqN\r\nXCmEa18bF6vnHoMmAQ26P5A39J9R13WCU4RN50IGg6xrf+uGy7TxOiKXsn8iBGW1233PFQPzOk2/\r\nUe2fKsf5+ubJV47nIQmNtz2lF2P6ygR3ympNlmI0sGLfSpnFQRBnrjOfQm06qacqNmntjBRShE6o\r\nMj2YODhvCQfYYSAroRxCnd63edyn1tc7CQnMxi3rspLzjDtk7anaQXhYKh40/H8PokF/iSzEEv4O\r\nx1Q9ek0Yb0o/qWD4FWSP0/BTfF+EX0IK54mEKxsr5tYwgKoBzmEaaXpN9ouVBwdkYE7JT4P9eq5e\r\nEIV6sxPNhZkYk9sOttudWmuShqj1ME+GqHgJ9ORD0ie2GlnE+/U1kQuRB09wcTeuESUPVyFkdfEI\r\nMdRwSHSTxXzE0JHZjgQ5ccdUjkkjsSWwrGZeBnr4XvhmyiVo6SCMtdJDiMOV\r\n=MEla\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxk0EXaWc8gECAMecWUZrqvDN6vuqtGZXdb5yWpGEBo+wJwn5I5x4hcRi2jj8Tfly\nmOzDcg85c2c0tU0R0BdWjhDNK1ee4aZttLEAEQEAAc0hQm9iIEJhYmJhZ2UgPGJv\nYkBvcGVucGdwLmV4YW1wbGU+wsAHBBMBCAB7BYJdpZzyAgsJCRAfTsLmjeEeSEcU\nAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmcUVjgiRmpRMg9h\nlduur3h1yjvvOnjP165xwiC6fMHBkQIVCAKbAQIeARYhBPNvwS2GX8uXSOK/xh9O\nwuaN4R5IAAAnYQH9ExJQ+gt/fCNR3JKsaZYGiaUq62V+WJeLwUeEVMGr/ZUA5WTF\n9OC3uaIAeSR9Ps8xhbkabqEy7L732tjG0WItn87AzQRdpZzyAQwA1jC/XGxjK6dd\ngrRfW9j+s/U00++EvIsgTs2kr3Rg0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUM\nXcaKlnQh6zrlt6H53mF6Bvs3inOHQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6\nIA39vKoQsTMBv4v5vYNXP9GgKbg8inUNT17BxzZYHfw5+q63ectgDm2on1e8CIRC\nZ76oBVwzdkVxoy3gjh1eENlk2D4P0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipY\nDzW4iJQtYPUWP4hWhjdm+CK+hg6IQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV7\n6rIHvsLZ1pbM3LHpRgE8s6jivS3Rz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJ\nDrZdZq9iaUIuZ01PoE1+CHiJwuxPtWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqX\nR22Y41wrfP2aPk3nPSTW2DUAf3vRMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCwfwE\nGAEIAnAFgl2lnPIJEB9OwuaN4R5IRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNl\ncXVvaWEtcGdwLm9yZxwe+Xy6GoUpTPfddxI33WbbKEwYfqU7F/RfFeD6l8UAApsC\nwTygBBkBCABvBYJdpZzyCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmcfNwDtW5TS7rXdczoTWSDS8QOvIh1hfZ3epeCM1j+5\nChYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAABEwv/ffhJqNnTfNtBUV7XcjB5PSez\nn8VinRgOWQomDDbILoog416WK75GtPPnueQVmJzPRQ3dt07KsCgMIlFX0KLXvd2t\nAtAQdVQBZgkAGUTuQv/it9YmuZPh0x4qbmyKP2LWxcCxKe1YJnQ0RFNURIAUuHdN\nKoNefyA1MEby/eIrMG/81XTgWD1BUNdjtL54yGIIjuxyvE7Qo3g10mAvHT/Ow5oE\n0JAPdwoWaW8pV2MDuQytFluqE0/44sbzrpXfsfiFiRRPrQG5fpJQhYJQosnRW3C7\ntLf0j6Dj+JvqzHSdwk5y5t8MGxzdUmtVIsXLsGczTLGG+3InDZmzmsp2unLw7MYI\nYEqRNYTWtAGhcMfV3zPfR7fR/KtwQB06zJw1dxksW1wcGs4nqbPycEPS2JGiFNmx\newgYv6rqk1bExcc5yaVvPTcVpTXdnxfafqURnIkz6WVTjYwcuHRp1jfceV+TMcTO\ncASrW4pwQ5PDIFCE2+3++JFd/II49N77GGN5l0ALFiEE82/BLYZfy5dI4r/GH07C\n5o3hHkgAAM/iAf98DHskcGS3KLawezll8/n9yf5dZMjj1VPAvaLh9p82EMYKAC7x\nFgMgOPjsBMSRaRJP8TtxLeuQ9ju2wLqOdVjK\n=8G5n\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemJYFAwAAAAAACgkQfC+qTfk8N7L5\r\nawwA0HJXnhwW5L3w+j4SK7PgHFF5naVp7rkEufGXfEt4RtoxIZSmhylCdTluO79+DhllmRJLwC3E\r\ngZZQF3x5yHyTNwQKJCA2W19r4DV6/BPF9opMizHSogcsmx1lbjbnlYNcuNcR5v+PWFfiUwIQ/xJL\r\nNuSAGhXlsTxNKvtTpj9uioB5yWDP4caSNdjXtH6rKn6kbM9/DTVmRmFDsQSv+oQKUoIcPkzO592O\r\nKmPvJcB8mSN3uojOTulKFN+Hs31sk80c4VzRN09uenx+Qb9Vt61vgElOGvZJczdqc+/tmSIvHNKO\r\njjKLBIEUzQAFrCBfr+lDgQS1wnhLTNibJdIjUuz6mEyplBN8yDEgKIdaXZ/tXfFr1NPJRez+H2zn\r\n+2FGkTaQecYJTqPcqZF88vfLVaF+tm31+AVRsjXXBiN8lvz32alVw4O5elEipuLW5RMWzbwvoFBp\r\nnIR+qEiSL5IrKcLx8XvQRlKeVidGaCG+p3zTsPBgL2XMUqFMv4BC5Ypj7HcF\r\n=+Z9r\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxk0EXaWc8gECAMecWUZrqvDN6vuqtGZXdb5yWpGEBo+wJwn5I5x4hcRi2jj8Tfly\nmOzDcg85c2c0tU0R0BdWjhDNK1ee4aZttLEAEQEAAc0hQm9iIEJhYmJhZ2UgPGJv\nYkBvcGVucGdwLmV4YW1wbGU+wsAHBBMBCAB7BYJdpZzyAgsJCRAfTsLmjeEeSEcU\nAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmcUVjgiRmpRMg9h\nlduur3h1yjvvOnjP165xwiC6fMHBkQIVCAKbAQIeARYhBPNvwS2GX8uXSOK/xh9O\nwuaN4R5IAAAnYQH9ExJQ+gt/fCNR3JKsaZYGiaUq62V+WJeLwUeEVMGr/ZUA5WTF\n9OC3uaIAeSR9Ps8xhbkabqEy7L732tjG0WItn87AzQRdpZzyAQwA1jC/XGxjK6dd\ngrRfW9j+s/U00++EvIsgTs2kr3Rg0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUM\nXcaKlnQh6zrlt6H53mF6Bvs3inOHQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6\nIA39vKoQsTMBv4v5vYNXP9GgKbg8inUNT17BxzZYHfw5+q63ectgDm2on1e8CIRC\nZ76oBVwzdkVxoy3gjh1eENlk2D4P0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipY\nDzW4iJQtYPUWP4hWhjdm+CK+hg6IQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV7\n6rIHvsLZ1pbM3LHpRgE8s6jivS3Rz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJ\nDrZdZq9iaUIuZ01PoE1+CHiJwuxPtWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqX\nR22Y41wrfP2aPk3nPSTW2DUAf3vRMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCwfwE\nGAEIAnAFgl2lnPIJEB9OwuaN4R5IRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNl\ncXVvaWEtcGdwLm9yZxwe+Xy6GoUpTPfddxI33WbbKEwYfqU7F/RfFeD6l8UAApsC\nwTygBBkBCABvBYJdpZzyCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmcfNwDtW5TS7rXdczoTWSDS8QOvIh1hfZ3epeCM1j+5\nChYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAABEwv/ffhJqNnTfNtBUV7XcjB5PSez\nn8VinRgOWQomDDbILoog416WK75GtPPnueQVmJzPRQ3dt07KsCgMIlFX0KLXvd2t\nAtAQdVQBZgkAGUTuQv/it9YmuZPh0x4qbmyKP2LWxcCxKe1YJnQ0RFNURIAUuHdN\nKoNefyA1MEby/eIrMG/81XTgWD1BUNdjtL54yGIIjuxyvE7Qo3g10mAvHT/Ow5oE\n0JAPdwoWaW8pV2MDuQytFluqE0/44sbzrpXfsfiFiRRPrQG5fpJQhYJQosnRW3C7\ntLf0j6Dj+JvqzHSdwk5y5t8MGxzdUmtVIsXLsGczTLGG+3InDZmzmsp2unLw7MYI\nYEqRNYTWtAGhcMfV3zPfR7fR/KtwQB06zJw1dxksW1wcGs4nqbPycEPS2JGiFNmx\newgYv6rqk1bExcc5yaVvPTcVpTXdnxfafqURnIkz6WVTjYwcuHRp1jfceV+TMcTO\ncASrW4pwQ5PDIFCE2+3++JFd/II49N77GGN5l0ALFiEE82/BLYZfy5dI4r/GH07C\n5o3hHkgAAM/iAf98DHskcGS3KLawezll8/n9yf5dZMjj1VPAvaLh9p82EMYKAC7x\nFgMgOPjsBMSRaRJP8TtxLeuQ9ju2wLqOdVjK\n=8G5n\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemJYFAwAAAAAACgkQfC+qTfk8N7L5\r\nawwA0HJXnhwW5L3w+j4SK7PgHFF5naVp7rkEufGXfEt4RtoxIZSmhylCdTluO79+DhllmRJLwC3E\r\ngZZQF3x5yHyTNwQKJCA2W19r4DV6/BPF9opMizHSogcsmx1lbjbnlYNcuNcR5v+PWFfiUwIQ/xJL\r\nNuSAGhXlsTxNKvtTpj9uioB5yWDP4caSNdjXtH6rKn6kbM9/DTVmRmFDsQSv+oQKUoIcPkzO592O\r\nKmPvJcB8mSN3uojOTulKFN+Hs31sk80c4VzRN09uenx+Qb9Vt61vgElOGvZJczdqc+/tmSIvHNKO\r\njjKLBIEUzQAFrCBfr+lDgQS1wnhLTNibJdIjUuz6mEyplBN8yDEgKIdaXZ/tXfFr1NPJRez+H2zn\r\n+2FGkTaQecYJTqPcqZF88vfLVaF+tm31+AVRsjXXBiN8lvz32alVw4O5elEipuLW5RMWzbwvoFBp\r\nnIR+qEiSL5IrKcLx8XvQRlKeVidGaCG+p3zTsPBgL2XMUqFMv4BC5Ypj7HcF\r\n=+Z9r\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxk0EXaWc8gECAMecWUZrqvDN6vuqtGZXdb5yWpGEBo+wJwn5I5x4hcRi2jj8Tfly\nmOzDcg85c2c0tU0R0BdWjhDNK1ee4aZttLEAEQEAAc0hQm9iIEJhYmJhZ2UgPGJv\nYkBvcGVucGdwLmV4YW1wbGU+wsAHBBMBCAB7BYJdpZzyAgsJCRAfTsLmjeEeSEcU\nAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmcUVjgiRmpRMg9h\nlduur3h1yjvvOnjP165xwiC6fMHBkQIVCAKbAQIeARYhBPNvwS2GX8uXSOK/xh9O\nwuaN4R5IAAAnYQH9ExJQ+gt/fCNR3JKsaZYGiaUq62V+WJeLwUeEVMGr/ZUA5WTF\n9OC3uaIAeSR9Ps8xhbkabqEy7L732tjG0WItn87AzQRdpZzyAQwA1jC/XGxjK6dd\ngrRfW9j+s/U00++EvIsgTs2kr3Rg0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUM\nXcaKlnQh6zrlt6H53mF6Bvs3inOHQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6\nIA39vKoQsTMBv4v5vYNXP9GgKbg8inUNT17BxzZYHfw5+q63ectgDm2on1e8CIRC\nZ76oBVwzdkVxoy3gjh1eENlk2D4P0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipY\nDzW4iJQtYPUWP4hWhjdm+CK+hg6IQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV7\n6rIHvsLZ1pbM3LHpRgE8s6jivS3Rz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJ\nDrZdZq9iaUIuZ01PoE1+CHiJwuxPtWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqX\nR22Y41wrfP2aPk3nPSTW2DUAf3vRMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCwfwE\nGAEIAnAFgl2lnPIJEB9OwuaN4R5IRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNl\ncXVvaWEtcGdwLm9yZxwe+Xy6GoUpTPfddxI33WbbKEwYfqU7F/RfFeD6l8UAApsC\nwTygBBkBCABvBYJdpZzyCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmcfNwDtW5TS7rXdczoTWSDS8QOvIh1hfZ3epeCM1j+5\nChYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAABEwv/ffhJqNnTfNtBUV7XcjB5PSez\nn8VinRgOWQomDDbILoog416WK75GtPPnueQVmJzPRQ3dt07KsCgMIlFX0KLXvd2t\nAtAQdVQBZgkAGUTuQv/it9YmuZPh0x4qbmyKP2LWxcCxKe1YJnQ0RFNURIAUuHdN\nKoNefyA1MEby/eIrMG/81XTgWD1BUNdjtL54yGIIjuxyvE7Qo3g10mAvHT/Ow5oE\n0JAPdwoWaW8pV2MDuQytFluqE0/44sbzrpXfsfiFiRRPrQG5fpJQhYJQosnRW3C7\ntLf0j6Dj+JvqzHSdwk5y5t8MGxzdUmtVIsXLsGczTLGG+3InDZmzmsp2unLw7MYI\nYEqRNYTWtAGhcMfV3zPfR7fR/KtwQB06zJw1dxksW1wcGs4nqbPycEPS2JGiFNmx\newgYv6rqk1bExcc5yaVvPTcVpTXdnxfafqURnIkz6WVTjYwcuHRp1jfceV+TMcTO\ncASrW4pwQ5PDIFCE2+3++JFd/II49N77GGN5l0ALFiEE82/BLYZfy5dI4r/GH07C\n5o3hHkgAAM/iAf98DHskcGS3KLawezll8/n9yf5dZMjj1VPAvaLh9p82EMYKAC7x\nFgMgOPjsBMSRaRJP8TtxLeuQ9ju2wLqOdVjK\n=8G5n\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Invalid data type
              stderr:
              ~~~snip~~~
              Warning: Untranslated error: Unusable secret key (gpg error 54)
                         Invalid data type
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemJcACgkQfC+qTfk8\nN7L8cQv/Td42pi4POOVx1ss8/uc/OGmQMI6ikcX0qfKp5kNSNSzuw0K98TxHDOht\naw7q9GnEaH+Lhekc6ZHV3C8WqSguFDYkzuspqiPzqu6yobwHAUFI12cL77FvFDV5\nNupQIJMK3knwdSC2ah003Uf57FUpQtVOIA3ZDilJK3g4wc8c39An6jUZUL0N3q4a\nvRdeArufXuxduJNPv0Gc3q24CgvjUGVRXviRb+gvzfKCF4JCoppI1o5/NeFk3Lk+\ngtalD7ncvk7aSce1LeS6vwENz+MTaC/tQmXMXPlmShFwz4lOez2WAwQ7o5AaDB9z\nRWkv82YG9X49L3NnCbFy3a8F9XNuMpd+DyZUNL0GGJHAetgIDZ6La6X5wFUk5eCo\n8mBvv0+4WjiOw4tyJJvKcovZNqOJCz+4+p8dVctHHbW/t8XjWFLZXYQBt15WcRdp\n1S5DJUP1UA1jhcaO7n4ziXj03WYsRbGUxelkSj0lv/I2JRm8vyCIkjByJEr6ZE6u\nQoHpBJhk\n=6pwD\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxk0EXaWc8gECAMecWUZrqvDN6vuqtGZXdb5yWpGEBo+wJwn5I5x4hcRi2jj8Tfly\nmOzDcg85c2c0tU0R0BdWjhDNK1ee4aZttLEAEQEAAc0hQm9iIEJhYmJhZ2UgPGJv\nYkBvcGVucGdwLmV4YW1wbGU+wsAHBBMBCAB7BYJdpZzyAgsJCRAfTsLmjeEeSEcU\nAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmcUVjgiRmpRMg9h\nlduur3h1yjvvOnjP165xwiC6fMHBkQIVCAKbAQIeARYhBPNvwS2GX8uXSOK/xh9O\nwuaN4R5IAAAnYQH9ExJQ+gt/fCNR3JKsaZYGiaUq62V+WJeLwUeEVMGr/ZUA5WTF\n9OC3uaIAeSR9Ps8xhbkabqEy7L732tjG0WItn87AzQRdpZzyAQwA1jC/XGxjK6dd\ngrRfW9j+s/U00++EvIsgTs2kr3Rg0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUM\nXcaKlnQh6zrlt6H53mF6Bvs3inOHQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6\nIA39vKoQsTMBv4v5vYNXP9GgKbg8inUNT17BxzZYHfw5+q63ectgDm2on1e8CIRC\nZ76oBVwzdkVxoy3gjh1eENlk2D4P0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipY\nDzW4iJQtYPUWP4hWhjdm+CK+hg6IQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV7\n6rIHvsLZ1pbM3LHpRgE8s6jivS3Rz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJ\nDrZdZq9iaUIuZ01PoE1+CHiJwuxPtWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqX\nR22Y41wrfP2aPk3nPSTW2DUAf3vRMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCwfwE\nGAEIAnAFgl2lnPIJEB9OwuaN4R5IRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNl\ncXVvaWEtcGdwLm9yZxwe+Xy6GoUpTPfddxI33WbbKEwYfqU7F/RfFeD6l8UAApsC\nwTygBBkBCABvBYJdpZzyCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmcfNwDtW5TS7rXdczoTWSDS8QOvIh1hfZ3epeCM1j+5\nChYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAABEwv/ffhJqNnTfNtBUV7XcjB5PSez\nn8VinRgOWQomDDbILoog416WK75GtPPnueQVmJzPRQ3dt07KsCgMIlFX0KLXvd2t\nAtAQdVQBZgkAGUTuQv/it9YmuZPh0x4qbmyKP2LWxcCxKe1YJnQ0RFNURIAUuHdN\nKoNefyA1MEby/eIrMG/81XTgWD1BUNdjtL54yGIIjuxyvE7Qo3g10mAvHT/Ow5oE\n0JAPdwoWaW8pV2MDuQytFluqE0/44sbzrpXfsfiFiRRPrQG5fpJQhYJQosnRW3C7\ntLf0j6Dj+JvqzHSdwk5y5t8MGxzdUmtVIsXLsGczTLGG+3InDZmzmsp2unLw7MYI\nYEqRNYTWtAGhcMfV3zPfR7fR/KtwQB06zJw1dxksW1wcGs4nqbPycEPS2JGiFNmx\newgYv6rqk1bExcc5yaVvPTcVpTXdnxfafqURnIkz6WVTjYwcuHRp1jfceV+TMcTO\ncASrW4pwQ5PDIFCE2+3++JFd/II49N77GGN5l0ALFiEE82/BLYZfy5dI4r/GH07C\n5o3hHkgAAM/iAf98DHskcGS3KLawezll8/n9yf5dZMjj1VPAvaLh9p82EMYKAC7x\nFgMgOPjsBMSRaRJP8TtxLeuQ9ju2wLqOdVjK\n=8G5n\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemJgACgkQfC+qTfk8\nN7J6Rwv/RTKlER5rKIn+MCOitkHFmaq/zFkdzZ+XNAco0BpD3xSA06nNhwZ6dtyD\nRZGbCj1bshf/NecP003NEc6cN+burbvwcQvGXnmwoz4pvWGdaHdaAK82tzWZ/5ze\nJ72gT72Dvkn3JzezsKeQ9cllDEf2KzZDneoqbRT4IufEpsXgP51sjOtGqrKW74l5\nX7G84EI7dJZpL3AhM/7VtRnZyaUS3U99lUkmKoDnahh5SEofkltG74imYFrlavHn\n2tyus0rLgIASXxIeGEv81nyIKm3K35e4P6pVwouDoFiCaZQ9q+FWCLipxntuVnI3\nTzYo2c9JwC8uNiOdVsXP4BdNsQtbGemxzb8YyYmblMZ8iKTkMpTIky0UMDMzFjGA\nvBqH2/AqIDvI1sOFn4vOncRd9anaEBBouwZMMnAr5uqsS4ZBMVGkANfBQAHLxcWu\n1HBPeYfa4t0698vwvV7v+4vH7lfyAQD9WMiXdF8dQEsrZnBoda5Lzc+RkyBZGxxc\nTt78V5lw\n=4lNW\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxk0EXaWc8gECAMecWUZrqvDN6vuqtGZXdb5yWpGEBo+wJwn5I5x4hcRi2jj8Tfly\nmOzDcg85c2c0tU0R0BdWjhDNK1ee4aZttLEAEQEAAc0hQm9iIEJhYmJhZ2UgPGJv\nYkBvcGVucGdwLmV4YW1wbGU+wsAHBBMBCAB7BYJdpZzyAgsJCRAfTsLmjeEeSEcU\nAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmcUVjgiRmpRMg9h\nlduur3h1yjvvOnjP165xwiC6fMHBkQIVCAKbAQIeARYhBPNvwS2GX8uXSOK/xh9O\nwuaN4R5IAAAnYQH9ExJQ+gt/fCNR3JKsaZYGiaUq62V+WJeLwUeEVMGr/ZUA5WTF\n9OC3uaIAeSR9Ps8xhbkabqEy7L732tjG0WItn87AzQRdpZzyAQwA1jC/XGxjK6dd\ngrRfW9j+s/U00++EvIsgTs2kr3Rg0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUM\nXcaKlnQh6zrlt6H53mF6Bvs3inOHQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6\nIA39vKoQsTMBv4v5vYNXP9GgKbg8inUNT17BxzZYHfw5+q63ectgDm2on1e8CIRC\nZ76oBVwzdkVxoy3gjh1eENlk2D4P0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipY\nDzW4iJQtYPUWP4hWhjdm+CK+hg6IQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV7\n6rIHvsLZ1pbM3LHpRgE8s6jivS3Rz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJ\nDrZdZq9iaUIuZ01PoE1+CHiJwuxPtWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqX\nR22Y41wrfP2aPk3nPSTW2DUAf3vRMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCwfwE\nGAEIAnAFgl2lnPIJEB9OwuaN4R5IRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNl\ncXVvaWEtcGdwLm9yZxwe+Xy6GoUpTPfddxI33WbbKEwYfqU7F/RfFeD6l8UAApsC\nwTygBBkBCABvBYJdpZzyCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmcfNwDtW5TS7rXdczoTWSDS8QOvIh1hfZ3epeCM1j+5\nChYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAABEwv/ffhJqNnTfNtBUV7XcjB5PSez\nn8VinRgOWQomDDbILoog416WK75GtPPnueQVmJzPRQ3dt07KsCgMIlFX0KLXvd2t\nAtAQdVQBZgkAGUTuQv/it9YmuZPh0x4qbmyKP2LWxcCxKe1YJnQ0RFNURIAUuHdN\nKoNefyA1MEby/eIrMG/81XTgWD1BUNdjtL54yGIIjuxyvE7Qo3g10mAvHT/Ow5oE\n0JAPdwoWaW8pV2MDuQytFluqE0/44sbzrpXfsfiFiRRPrQG5fpJQhYJQosnRW3C7\ntLf0j6Dj+JvqzHSdwk5y5t8MGxzdUmtVIsXLsGczTLGG+3InDZmzmsp2unLw7MYI\nYEqRNYTWtAGhcMfV3zPfR7fR/KtwQB06zJw1dxksW1wcGs4nqbPycEPS2JGiFNmx\newgYv6rqk1bExcc5yaVvPTcVpTXdnxfafqURnIkz6WVTjYwcuHRp1jfceV+TMcTO\ncASrW4pwQ5PDIFCE2+3++JFd/II49N77GGN5l0ALFiEE82/BLYZfy5dI4r/GH07C\n5o3hHkgAAM/iAf98DHskcGS3KLawezll8/n9yf5dZMjj1VPAvaLh9p82EMYKAC7x\nFgMgOPjsBMSRaRJP8TtxLeuQ9ju2wLqOdVjK\n=8G5n\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3piYAAoJEHwvqk35PDeyk10L/ii1m2j7fIncs+8n62AdyHPU\nDsVq7uywS8iRHd9fsX9CITYx+dywT4hZFZNQLZomiWZg3Tp2odODc98OLCH4dJYc\n6NFbB8sCgdC2SzzBNF0MIdAaQd8/XrdWggfPGWYVODEGYpk+crpsYyoYfIgSGDaZ\nTLxJ1Xr3frzzpb1W+DqzYRkkziC+RMYT6sqT/WrdL5o0vsV+byvBGgJLghPN5a/x\nq8cqErr1O1wfI3kLZbBwyNpyE6lvhNa8au9HxUKLzR08F2Oh6K7m1+7UAVfidlXE\nfqCJ0ONS93Vfzg/Rk/xxpNflJgWHeHLW4+E7HJxXHauXIeQ/2a85suaUDjtZNmWb\nTwkfgQecdJCUhd4uDbDRGqHgyBV12ZiYYiXMJZJxOmJfndUvk0489/kD9Qc0je0b\nPn1F4IP59PGKBoytgF1KP3lcxGJ+Q26LL/PWFnwRPC8mZLz91GLMeae+VnTnIqQ6\nQOAuuJr41h/F0IPOZD0PsOlhdI4ktLTXsy2YbKqLlA==\n=2pdB\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxk0EXaWc8gECAMecWUZrqvDN6vuqtGZXdb5yWpGEBo+wJwn5I5x4hcRi2jj8Tfly\nmOzDcg85c2c0tU0R0BdWjhDNK1ee4aZttLEAEQEAAc0hQm9iIEJhYmJhZ2UgPGJv\nYkBvcGVucGdwLmV4YW1wbGU+wsAHBBMBCAB7BYJdpZzyAgsJCRAfTsLmjeEeSEcU\nAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmcUVjgiRmpRMg9h\nlduur3h1yjvvOnjP165xwiC6fMHBkQIVCAKbAQIeARYhBPNvwS2GX8uXSOK/xh9O\nwuaN4R5IAAAnYQH9ExJQ+gt/fCNR3JKsaZYGiaUq62V+WJeLwUeEVMGr/ZUA5WTF\n9OC3uaIAeSR9Ps8xhbkabqEy7L732tjG0WItn87AzQRdpZzyAQwA1jC/XGxjK6dd\ngrRfW9j+s/U00++EvIsgTs2kr3Rg0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUM\nXcaKlnQh6zrlt6H53mF6Bvs3inOHQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6\nIA39vKoQsTMBv4v5vYNXP9GgKbg8inUNT17BxzZYHfw5+q63ectgDm2on1e8CIRC\nZ76oBVwzdkVxoy3gjh1eENlk2D4P0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipY\nDzW4iJQtYPUWP4hWhjdm+CK+hg6IQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV7\n6rIHvsLZ1pbM3LHpRgE8s6jivS3Rz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJ\nDrZdZq9iaUIuZ01PoE1+CHiJwuxPtWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqX\nR22Y41wrfP2aPk3nPSTW2DUAf3vRMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCwfwE\nGAEIAnAFgl2lnPIJEB9OwuaN4R5IRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNl\ncXVvaWEtcGdwLm9yZxwe+Xy6GoUpTPfddxI33WbbKEwYfqU7F/RfFeD6l8UAApsC\nwTygBBkBCABvBYJdpZzyCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmcfNwDtW5TS7rXdczoTWSDS8QOvIh1hfZ3epeCM1j+5\nChYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAABEwv/ffhJqNnTfNtBUV7XcjB5PSez\nn8VinRgOWQomDDbILoog416WK75GtPPnueQVmJzPRQ3dt07KsCgMIlFX0KLXvd2t\nAtAQdVQBZgkAGUTuQv/it9YmuZPh0x4qbmyKP2LWxcCxKe1YJnQ0RFNURIAUuHdN\nKoNefyA1MEby/eIrMG/81XTgWD1BUNdjtL54yGIIjuxyvE7Qo3g10mAvHT/Ow5oE\n0JAPdwoWaW8pV2MDuQytFluqE0/44sbzrpXfsfiFiRRPrQG5fpJQhYJQosnRW3C7\ntLf0j6Dj+JvqzHSdwk5y5t8MGxzdUmtVIsXLsGczTLGG+3InDZmzmsp2unLw7MYI\nYEqRNYTWtAGhcMfV3zPfR7fR/KtwQB06zJw1dxksW1wcGs4nqbPycEPS2JGiFNmx\newgYv6rqk1bExcc5yaVvPTcVpTXdnxfafqURnIkz6WVTjYwcuHRp1jfceV+TMcTO\ncASrW4pwQ5PDIFCE2+3++JFd/II49N77GGN5l0ALFiEE82/BLYZfy5dI4r/GH07C\n5o3hHkgAAM/iAf98DHskcGS3KLawezll8/n9yf5dZMjj1VPAvaLh9p82EMYKAC7x\nFgMgOPjsBMSRaRJP8TtxLeuQ9ju2wLqOdVjK\n=8G5n\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ— Too small
              768
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              XTg=
              =R2pt
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
                         Key not signing-capable
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: A KEY input is protected with a password
              stderr:
              ~~~snip~~~
                         A KEY input is protected with a password and unlocking failed
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '99'
              stdout:
              ~~~snip~~~
              -----BEGIN PGP SIGNATURE-----
              
              ~~~snip~~~
              stderr:
              ~~~snip~~~
              sign: gopenpgp: error in signing: openpgp: invalid argument: no valid signing keys
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3piYCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnbAtJp1FquuSZ3OvX0jnpxqJ/UvmksWYrFnTJ5p5+xQMW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAQWIMAMIJhkJX5PHGvt1Ui4Fj3ZoTXCgX\nU1lWtUNqn39jTkjNs+DpOxCvSY0GZ0W9Pvzyrj9M8G5VeQmuiBsnpedBWpneDeeg\nSKrrW3+qYiCnT38XybKAKdDOFOQMgdh0rh++azEERNVpWZTZzwEQlh/t/nf2wsld\nsaHkKZurYDenxJMjCk5BnuFd3EIIEowxLrcMK78XdslBJeLzw/tu8GzSiYSlbmYD\nuoZASIyk7MtwUenvOVEffmBHn9NOo+3pqEquzr0TOWbp18YxLc3oC/JSxDqa3zZP\nwPNz5ZDYNpkHUdLuZVWclyp4HZheYtwUWdLB0nsItO6Wii0CA5Y6bwRCUqzEkuxk\nCT9Evz5tftRyNX1pFMqMrXJ4ApTSjfxEbxZ9aCrwuN+fzwdjK22wztzMqenUGov4\nb7g7t99DjKoShOePHCC02YmZGBtgRT0VQs67/zh2svUf1BM66F1xlVfe5pWwc98c\nT2GAAuaohZYOMM40Jx2eTH8J7aNw13S+l82YMg==\n=r1a2\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxm0EXaWc8gEDAJyzD2/cl1BmRjulUu3KgDDAcIC1wFoTdKlFuDWOKPE6s/GxxX6r\nCgVEOykhVL4Wu8oWuXGEMWHdBIK/N/PQnQPnwhdcX54l9TCY/dVuve9pnUadusgz\n8LiJQZrj80GI7wARAQABzSFCb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBs\nZT7CwCcEEwEIAHsFgl2lnPICCwkJEAN3f6P+BI+gRxQAAAAAAB4AIHNhbHRAbm90\nYXRpb25zLnNlcXVvaWEtcGdwLm9yZ32Vno4c+/CcJTySMDcNazGCG3KCvJl9fiTR\nag0g8MCLAhUIApsBAh4BFiEEXSYRoE7lwGgtQ0t2A3d/o/4Ej6AAALQbAv0aIo8f\nec8PRnl8n+4dhMsKILB4CzannvMEAXT7r5j4oOwJODqHI9/k3NkmyM3bMxmfxoBu\nCvRxzUUWI+xxMBsTjuO8lT+pCN++rc/AyIU+drtgQ7TgIvmE7s30mVC1nJTOwM0E\nXaWc8gEMANYwv1xsYyunXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj+xS1ldGDbUdZ\nqZeef2xJe8gMQg05DoD1DF3GipZ0Ies65beh+d5hegb7N4pzh0LzrBrVNHar29b5\nExdI7i4iYD5TO6Vr/qTUOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1DU9ewcc2WB38\nOfqut3nLYA5tqJ9XvAiEQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9LiTWcxdUPBleu8\niwDRjAgyAhPzpFp+nWoqWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFBJ9lbb4teg9m5\nUT/AaVDTWuHzbspVlbiVe+qyB77C2daWzNyx6UYBPLOo4r0t0c91kbNE5lgjZ7xz\n6los0N1U8vq91EFSeQJoSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr1QMX9jznJtTP\nxdXytSdHvpSpULsqJ016l0dtmONcK3z9mj5N5z0k1tg1AH970TGYOe2aUcSxIRDM\nXDOPyzEfjwARAQABwsIcBBgBCAJwBYJdpZzyCRADd3+j/gSPoEcUAAAAAAAeACBz\nYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmfPsNZdQrrlnvPtotkzeT5zya+f\nxN8SyVD1Py1sTlrhEwKbAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8N7JHFAAAAAAA\nHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnpvEC8nn4kRFpjPHZYlmM\n57Bsg6qQitl9EMyO1InqCQIWIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAPYkL/iAc\nqq/pyxPOwlstsa+CxjwEcUbqxRGicOzssAlTPFIpsvUTOXRq8R9fOi+Q2oUSYN1n\nb4F6ITe2jQoIl+2BknpjMfn3eI6hSSDlZyCeDZ/alc2jAdzvWuFXhRFux1jAi7RN\np3b8DEG4mhRfg4eVoAqgSfb2IFr35Z9LzCCoahUGCRWOecQlb0THD6T7g6TpbPLP\nzYfP2hVvaJQxwiNaQ/1DoFS9gT+TZ1NjB4jXfzN0dyhkjjrbg71ETYvUFGSqI03t\nTUnnUbOu9EhuvauG9+73y6liV9FZrzkKdi1/l6H3xh0a1W474RttOP13rvIZcM++\n/HJHE7kS5JJ+M6QKE8uctjySFom5Nx348+yOZvCgsHcrmyL27TKKT1MbMzVxvDk8\nIdQRqgt0b8OXy9EOnvw6/E2zelMaWZ0Jq5r77ZV5bdgR7xeowQRC5pArXHXcHkWR\nVjnT2rakV3WB/mpcY/Ow8GSWrcJ3citl2vV4VUZdqZ6JQy6BHknB2cDg9173YhYh\nBF0mEaBO5cBoLUNLdgN3f6P+BI+gAAD3/QL/esKwO6ZJG8keXHHynYL6zRyebQj8\nK0gJF6FQQZI1q5Y9yd2/WY5S1+kMXcWEQ5ymYsJxQS8XoUhL8v1h9dJRp9K7TKgh\nA5a+T9j4gL+7dnZR8ttvpPaPk4KgEE5xEl04\n=uZqF\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '99'
              stdout:
              ~~~snip~~~
              -----BEGIN PGP SIGNATURE-----
              
              ~~~snip~~~
              stderr:
              ~~~snip~~~
              sign: gopenpgp: error in signing: openpgp: invalid argument: no valid signing keys
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not verify primary key: RSA keys shorter than 2047 bits are considered too weak.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3piZCZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAADe9Av+LS2ugGoDiAlOXr6CXbhnsqKbm+EgB+Uw+yvIXbSfb8nZqvd2\n2mwfRVEeSZ48Xef+9qkFJmFKE6i9usQCSSo1qf+j+hWRAD6eoS1LJYzbga6o\nSpE2a0ZqEnnC//ozpHoOY8iab6zw4dA3r69/1zLIHFQMqd2qMbdXXptv/cnx\nZYEPX+2z1Jp+doJQzOfzf7fDWgkWboOs6bBbSi3EDlMcpGg9A8FR9EmGbBZu\nyaoA9wI8paVsxcbaoltQ6QoB/7cWItPF7cm0N1YZ4OuFSi3EsdXJeQ+xffSC\nnPblACpZz6lGms4jKBwI/sLYW8N8xaUSx805rVDekKFXA9yq2yoMMLcmUIWY\nmlSk4KOscPgHwL6mwVkdmRWk1RpezkDLoIw9vrk4aoINKXMFGGfv7pfdYcly\niYCngtPW4Wkhd3HVAZkUmt9R04Nc1TTPNClLJvQK07a2IQ1rjvlr35lDMmcF\n8eVMwd7MkZ4YDI5PGpAzY/xGgZjRZnv84bAru8eLJZxo\n=rFe7\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxm0EXaWc8gEDAJyzD2/cl1BmRjulUu3KgDDAcIC1wFoTdKlFuDWOKPE6s/GxxX6r\nCgVEOykhVL4Wu8oWuXGEMWHdBIK/N/PQnQPnwhdcX54l9TCY/dVuve9pnUadusgz\n8LiJQZrj80GI7wARAQABzSFCb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBs\nZT7CwCcEEwEIAHsFgl2lnPICCwkJEAN3f6P+BI+gRxQAAAAAAB4AIHNhbHRAbm90\nYXRpb25zLnNlcXVvaWEtcGdwLm9yZ32Vno4c+/CcJTySMDcNazGCG3KCvJl9fiTR\nag0g8MCLAhUIApsBAh4BFiEEXSYRoE7lwGgtQ0t2A3d/o/4Ej6AAALQbAv0aIo8f\nec8PRnl8n+4dhMsKILB4CzannvMEAXT7r5j4oOwJODqHI9/k3NkmyM3bMxmfxoBu\nCvRxzUUWI+xxMBsTjuO8lT+pCN++rc/AyIU+drtgQ7TgIvmE7s30mVC1nJTOwM0E\nXaWc8gEMANYwv1xsYyunXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj+xS1ldGDbUdZ\nqZeef2xJe8gMQg05DoD1DF3GipZ0Ies65beh+d5hegb7N4pzh0LzrBrVNHar29b5\nExdI7i4iYD5TO6Vr/qTUOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1DU9ewcc2WB38\nOfqut3nLYA5tqJ9XvAiEQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9LiTWcxdUPBleu8\niwDRjAgyAhPzpFp+nWoqWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFBJ9lbb4teg9m5\nUT/AaVDTWuHzbspVlbiVe+qyB77C2daWzNyx6UYBPLOo4r0t0c91kbNE5lgjZ7xz\n6los0N1U8vq91EFSeQJoSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr1QMX9jznJtTP\nxdXytSdHvpSpULsqJ016l0dtmONcK3z9mj5N5z0k1tg1AH970TGYOe2aUcSxIRDM\nXDOPyzEfjwARAQABwsIcBBgBCAJwBYJdpZzyCRADd3+j/gSPoEcUAAAAAAAeACBz\nYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmfPsNZdQrrlnvPtotkzeT5zya+f\nxN8SyVD1Py1sTlrhEwKbAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8N7JHFAAAAAAA\nHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnpvEC8nn4kRFpjPHZYlmM\n57Bsg6qQitl9EMyO1InqCQIWIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAPYkL/iAc\nqq/pyxPOwlstsa+CxjwEcUbqxRGicOzssAlTPFIpsvUTOXRq8R9fOi+Q2oUSYN1n\nb4F6ITe2jQoIl+2BknpjMfn3eI6hSSDlZyCeDZ/alc2jAdzvWuFXhRFux1jAi7RN\np3b8DEG4mhRfg4eVoAqgSfb2IFr35Z9LzCCoahUGCRWOecQlb0THD6T7g6TpbPLP\nzYfP2hVvaJQxwiNaQ/1DoFS9gT+TZ1NjB4jXfzN0dyhkjjrbg71ETYvUFGSqI03t\nTUnnUbOu9EhuvauG9+73y6liV9FZrzkKdi1/l6H3xh0a1W474RttOP13rvIZcM++\n/HJHE7kS5JJ+M6QKE8uctjySFom5Nx348+yOZvCgsHcrmyL27TKKT1MbMzVxvDk8\nIdQRqgt0b8OXy9EOnvw6/E2zelMaWZ0Jq5r77ZV5bdgR7xeowQRC5pArXHXcHkWR\nVjnT2rakV3WB/mpcY/Ow8GSWrcJ3citl2vV4VUZdqZ6JQy6BHknB2cDg9173YhYh\nBF0mEaBO5cBoLUNLdgN3f6P+BI+gAAD3/QL/esKwO6ZJG8keXHHynYL6zRyebQj8\nK0gJF6FQQZI1q5Y9yd2/WY5S1+kMXcWEQ5ymYsJxQS8XoUhL8v1h9dJRp9K7TKgh\nA5a+T9j4gL+7dnZR8ttvpPaPk4KgEE5xEl04\n=uZqF\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not verify primary key: RSA keys shorter than 2047 bits are considered too weak.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '1'
              stderr:
              ~~~snip~~~
              /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
              /sops/pgpainless-cli: line 4: require_java_runtime: command not found
              No direct-key signature and no user-id signature found.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
              /sops/pgpainless-cli: line 4: require_java_runtime: command not found
              Key 5D2611A04EE5C0682D434B7603777FA3FE048FA0 does not have valid, signing capable subkeys.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3pieFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7Iq/Av+NtgiZMpN307OfJni7crK1RNOBbjFCj40nI4Y0GGJzgCAw5HWq0rJKFZg\nEvTLyQH2ckRtnw+zh8DGNvatKoDt1dEgSPtZpkopb1uumofrUeXNNirZEVNAvziq\nqw6lrz00hSHdCU3MnsIcVYjien0HseRqCcbAjv1JZhqLX5hZ996Oo5Dw7xu7ne7q\nq2g8n6ZFAeiDqbM6HTPIoy8PMC5aOpzhRnKpqRdPda3bCBNWLY0fetnzTjpMDOu6\nRcLKhsfmQ5omdapFvcgkVEz3urmhVzM3Z/ZjjNb+lPHBfa073R0u1GdK+q1NvQQw\nVsciK77XN0T8XqBqDX3snkSkgkL8SVzmLhfpBUavMazJaLlunz7ghRBn7bRrSrU8\nZusNKFpc1iIXWrmDyMdMsdG74B0QjF0XWKwkL9O+5SmOeKJ/h4wo3F8/GrWpAaDc\nVFL6VKwbjfo4EtsXyjklnOaaS2J9/GiFpUhSuvkKYRl6p8RjVrLqyHgQD7ZwVw2A\nj9eTBgod\n=FHxh\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxm0EXaWc8gEDAJyzD2/cl1BmRjulUu3KgDDAcIC1wFoTdKlFuDWOKPE6s/GxxX6r\nCgVEOykhVL4Wu8oWuXGEMWHdBIK/N/PQnQPnwhdcX54l9TCY/dVuve9pnUadusgz\n8LiJQZrj80GI7wARAQABzSFCb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBs\nZT7CwCcEEwEIAHsFgl2lnPICCwkJEAN3f6P+BI+gRxQAAAAAAB4AIHNhbHRAbm90\nYXRpb25zLnNlcXVvaWEtcGdwLm9yZ32Vno4c+/CcJTySMDcNazGCG3KCvJl9fiTR\nag0g8MCLAhUIApsBAh4BFiEEXSYRoE7lwGgtQ0t2A3d/o/4Ej6AAALQbAv0aIo8f\nec8PRnl8n+4dhMsKILB4CzannvMEAXT7r5j4oOwJODqHI9/k3NkmyM3bMxmfxoBu\nCvRxzUUWI+xxMBsTjuO8lT+pCN++rc/AyIU+drtgQ7TgIvmE7s30mVC1nJTOwM0E\nXaWc8gEMANYwv1xsYyunXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj+xS1ldGDbUdZ\nqZeef2xJe8gMQg05DoD1DF3GipZ0Ies65beh+d5hegb7N4pzh0LzrBrVNHar29b5\nExdI7i4iYD5TO6Vr/qTUOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1DU9ewcc2WB38\nOfqut3nLYA5tqJ9XvAiEQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9LiTWcxdUPBleu8\niwDRjAgyAhPzpFp+nWoqWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFBJ9lbb4teg9m5\nUT/AaVDTWuHzbspVlbiVe+qyB77C2daWzNyx6UYBPLOo4r0t0c91kbNE5lgjZ7xz\n6los0N1U8vq91EFSeQJoSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr1QMX9jznJtTP\nxdXytSdHvpSpULsqJ016l0dtmONcK3z9mj5N5z0k1tg1AH970TGYOe2aUcSxIRDM\nXDOPyzEfjwARAQABwsIcBBgBCAJwBYJdpZzyCRADd3+j/gSPoEcUAAAAAAAeACBz\nYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmfPsNZdQrrlnvPtotkzeT5zya+f\nxN8SyVD1Py1sTlrhEwKbAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8N7JHFAAAAAAA\nHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnpvEC8nn4kRFpjPHZYlmM\n57Bsg6qQitl9EMyO1InqCQIWIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAPYkL/iAc\nqq/pyxPOwlstsa+CxjwEcUbqxRGicOzssAlTPFIpsvUTOXRq8R9fOi+Q2oUSYN1n\nb4F6ITe2jQoIl+2BknpjMfn3eI6hSSDlZyCeDZ/alc2jAdzvWuFXhRFux1jAi7RN\np3b8DEG4mhRfg4eVoAqgSfb2IFr35Z9LzCCoahUGCRWOecQlb0THD6T7g6TpbPLP\nzYfP2hVvaJQxwiNaQ/1DoFS9gT+TZ1NjB4jXfzN0dyhkjjrbg71ETYvUFGSqI03t\nTUnnUbOu9EhuvauG9+73y6liV9FZrzkKdi1/l6H3xh0a1W474RttOP13rvIZcM++\n/HJHE7kS5JJ+M6QKE8uctjySFom5Nx348+yOZvCgsHcrmyL27TKKT1MbMzVxvDk8\nIdQRqgt0b8OXy9EOnvw6/E2zelMaWZ0Jq5r77ZV5bdgR7xeowQRC5pArXHXcHkWR\nVjnT2rakV3WB/mpcY/Ow8GSWrcJ3citl2vV4VUZdqZ6JQy6BHknB2cDg9173YhYh\nBF0mEaBO5cBoLUNLdgN3f6P+BI+gAAD3/QL/esKwO6ZJG8keXHHynYL6zRyebQj8\nK0gJF6FQQZI1q5Y9yd2/WY5S1+kMXcWEQ5ymYsJxQS8XoUhL8v1h9dJRp9K7TKgh\nA5a+T9j4gL+7dnZR8ttvpPaPk4KgEE5xEl04\n=uZqF\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemJ8FAwAAAAAACgkQfC+qTfk8N7KB\r\n1wv/TpWgXiOKPlaZIwSzeqCSxRgQeB1C1yu5ZgHIxBNx66i7VMCqmXSiQghYbDKX42Z7+f+BglEq\r\nbTmWLWc2wbbzCunhezKk1+mLYUDzvpYrZgB+dUZE8ExjwleHBjRtK4Mr/Q2FUE7lLCB818WeXXqn\r\nQ3/4y2f6aZd3NidnmZoW3eCpRP7eeYx9haFHFDZIta84hY5qh1m/Cn1bF1x+XsekLTYBIe94xfQK\r\ndiDi2MNpcHSo6f7rTcLcZu/E8MqyWV5LGRkm2Fg2IiZbq5YfRBt2V/0hO440LZrLUUBiiBYEqXhp\r\ndL0fpsYhfywEgUnNL5flENt2kfwGEBT/Ja92jIrDa7/lInNPUO4FwC6nPhPfEKoOYrZqddutMuNZ\r\nt6s0rjMI+/wzamkmTYK0MuaufrADuk+JJCRkACltaXaW0epEzXkAEMcKYZcVeKEOcAbIYrCTmsjz\r\nw9LZsBLONdz7tUXV0a2tcL7vqIE8/YbSto5hE6EZ63azs2hW8uHzxJYbMWUw\r\n=jIgd\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxm0EXaWc8gEDAJyzD2/cl1BmRjulUu3KgDDAcIC1wFoTdKlFuDWOKPE6s/GxxX6r\nCgVEOykhVL4Wu8oWuXGEMWHdBIK/N/PQnQPnwhdcX54l9TCY/dVuve9pnUadusgz\n8LiJQZrj80GI7wARAQABzSFCb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBs\nZT7CwCcEEwEIAHsFgl2lnPICCwkJEAN3f6P+BI+gRxQAAAAAAB4AIHNhbHRAbm90\nYXRpb25zLnNlcXVvaWEtcGdwLm9yZ32Vno4c+/CcJTySMDcNazGCG3KCvJl9fiTR\nag0g8MCLAhUIApsBAh4BFiEEXSYRoE7lwGgtQ0t2A3d/o/4Ej6AAALQbAv0aIo8f\nec8PRnl8n+4dhMsKILB4CzannvMEAXT7r5j4oOwJODqHI9/k3NkmyM3bMxmfxoBu\nCvRxzUUWI+xxMBsTjuO8lT+pCN++rc/AyIU+drtgQ7TgIvmE7s30mVC1nJTOwM0E\nXaWc8gEMANYwv1xsYyunXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj+xS1ldGDbUdZ\nqZeef2xJe8gMQg05DoD1DF3GipZ0Ies65beh+d5hegb7N4pzh0LzrBrVNHar29b5\nExdI7i4iYD5TO6Vr/qTUOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1DU9ewcc2WB38\nOfqut3nLYA5tqJ9XvAiEQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9LiTWcxdUPBleu8\niwDRjAgyAhPzpFp+nWoqWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFBJ9lbb4teg9m5\nUT/AaVDTWuHzbspVlbiVe+qyB77C2daWzNyx6UYBPLOo4r0t0c91kbNE5lgjZ7xz\n6los0N1U8vq91EFSeQJoSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr1QMX9jznJtTP\nxdXytSdHvpSpULsqJ016l0dtmONcK3z9mj5N5z0k1tg1AH970TGYOe2aUcSxIRDM\nXDOPyzEfjwARAQABwsIcBBgBCAJwBYJdpZzyCRADd3+j/gSPoEcUAAAAAAAeACBz\nYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmfPsNZdQrrlnvPtotkzeT5zya+f\nxN8SyVD1Py1sTlrhEwKbAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8N7JHFAAAAAAA\nHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnpvEC8nn4kRFpjPHZYlmM\n57Bsg6qQitl9EMyO1InqCQIWIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAPYkL/iAc\nqq/pyxPOwlstsa+CxjwEcUbqxRGicOzssAlTPFIpsvUTOXRq8R9fOi+Q2oUSYN1n\nb4F6ITe2jQoIl+2BknpjMfn3eI6hSSDlZyCeDZ/alc2jAdzvWuFXhRFux1jAi7RN\np3b8DEG4mhRfg4eVoAqgSfb2IFr35Z9LzCCoahUGCRWOecQlb0THD6T7g6TpbPLP\nzYfP2hVvaJQxwiNaQ/1DoFS9gT+TZ1NjB4jXfzN0dyhkjjrbg71ETYvUFGSqI03t\nTUnnUbOu9EhuvauG9+73y6liV9FZrzkKdi1/l6H3xh0a1W474RttOP13rvIZcM++\n/HJHE7kS5JJ+M6QKE8uctjySFom5Nx348+yOZvCgsHcrmyL27TKKT1MbMzVxvDk8\nIdQRqgt0b8OXy9EOnvw6/E2zelMaWZ0Jq5r77ZV5bdgR7xeowQRC5pArXHXcHkWR\nVjnT2rakV3WB/mpcY/Ow8GSWrcJ3citl2vV4VUZdqZ6JQy6BHknB2cDg9173YhYh\nBF0mEaBO5cBoLUNLdgN3f6P+BI+gAAD3/QL/esKwO6ZJG8keXHHynYL6zRyebQj8\nK0gJF6FQQZI1q5Y9yd2/WY5S1+kMXcWEQ5ymYsJxQS8XoUhL8v1h9dJRp9K7TKgh\nA5a+T9j4gL+7dnZR8ttvpPaPk4KgEE5xEl04\n=uZqF\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemJ8FAwAAAAAACgkQfC+qTfk8N7KB\r\n1wv/TpWgXiOKPlaZIwSzeqCSxRgQeB1C1yu5ZgHIxBNx66i7VMCqmXSiQghYbDKX42Z7+f+BglEq\r\nbTmWLWc2wbbzCunhezKk1+mLYUDzvpYrZgB+dUZE8ExjwleHBjRtK4Mr/Q2FUE7lLCB818WeXXqn\r\nQ3/4y2f6aZd3NidnmZoW3eCpRP7eeYx9haFHFDZIta84hY5qh1m/Cn1bF1x+XsekLTYBIe94xfQK\r\ndiDi2MNpcHSo6f7rTcLcZu/E8MqyWV5LGRkm2Fg2IiZbq5YfRBt2V/0hO440LZrLUUBiiBYEqXhp\r\ndL0fpsYhfywEgUnNL5flENt2kfwGEBT/Ja92jIrDa7/lInNPUO4FwC6nPhPfEKoOYrZqddutMuNZ\r\nt6s0rjMI+/wzamkmTYK0MuaufrADuk+JJCRkACltaXaW0epEzXkAEMcKYZcVeKEOcAbIYrCTmsjz\r\nw9LZsBLONdz7tUXV0a2tcL7vqIE8/YbSto5hE6EZ63azs2hW8uHzxJYbMWUw\r\n=jIgd\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxm0EXaWc8gEDAJyzD2/cl1BmRjulUu3KgDDAcIC1wFoTdKlFuDWOKPE6s/GxxX6r\nCgVEOykhVL4Wu8oWuXGEMWHdBIK/N/PQnQPnwhdcX54l9TCY/dVuve9pnUadusgz\n8LiJQZrj80GI7wARAQABzSFCb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBs\nZT7CwCcEEwEIAHsFgl2lnPICCwkJEAN3f6P+BI+gRxQAAAAAAB4AIHNhbHRAbm90\nYXRpb25zLnNlcXVvaWEtcGdwLm9yZ32Vno4c+/CcJTySMDcNazGCG3KCvJl9fiTR\nag0g8MCLAhUIApsBAh4BFiEEXSYRoE7lwGgtQ0t2A3d/o/4Ej6AAALQbAv0aIo8f\nec8PRnl8n+4dhMsKILB4CzannvMEAXT7r5j4oOwJODqHI9/k3NkmyM3bMxmfxoBu\nCvRxzUUWI+xxMBsTjuO8lT+pCN++rc/AyIU+drtgQ7TgIvmE7s30mVC1nJTOwM0E\nXaWc8gEMANYwv1xsYyunXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj+xS1ldGDbUdZ\nqZeef2xJe8gMQg05DoD1DF3GipZ0Ies65beh+d5hegb7N4pzh0LzrBrVNHar29b5\nExdI7i4iYD5TO6Vr/qTUOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1DU9ewcc2WB38\nOfqut3nLYA5tqJ9XvAiEQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9LiTWcxdUPBleu8\niwDRjAgyAhPzpFp+nWoqWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFBJ9lbb4teg9m5\nUT/AaVDTWuHzbspVlbiVe+qyB77C2daWzNyx6UYBPLOo4r0t0c91kbNE5lgjZ7xz\n6los0N1U8vq91EFSeQJoSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr1QMX9jznJtTP\nxdXytSdHvpSpULsqJ016l0dtmONcK3z9mj5N5z0k1tg1AH970TGYOe2aUcSxIRDM\nXDOPyzEfjwARAQABwsIcBBgBCAJwBYJdpZzyCRADd3+j/gSPoEcUAAAAAAAeACBz\nYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmfPsNZdQrrlnvPtotkzeT5zya+f\nxN8SyVD1Py1sTlrhEwKbAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8N7JHFAAAAAAA\nHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnpvEC8nn4kRFpjPHZYlmM\n57Bsg6qQitl9EMyO1InqCQIWIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAPYkL/iAc\nqq/pyxPOwlstsa+CxjwEcUbqxRGicOzssAlTPFIpsvUTOXRq8R9fOi+Q2oUSYN1n\nb4F6ITe2jQoIl+2BknpjMfn3eI6hSSDlZyCeDZ/alc2jAdzvWuFXhRFux1jAi7RN\np3b8DEG4mhRfg4eVoAqgSfb2IFr35Z9LzCCoahUGCRWOecQlb0THD6T7g6TpbPLP\nzYfP2hVvaJQxwiNaQ/1DoFS9gT+TZ1NjB4jXfzN0dyhkjjrbg71ETYvUFGSqI03t\nTUnnUbOu9EhuvauG9+73y6liV9FZrzkKdi1/l6H3xh0a1W474RttOP13rvIZcM++\n/HJHE7kS5JJ+M6QKE8uctjySFom5Nx348+yOZvCgsHcrmyL27TKKT1MbMzVxvDk8\nIdQRqgt0b8OXy9EOnvw6/E2zelMaWZ0Jq5r77ZV5bdgR7xeowQRC5pArXHXcHkWR\nVjnT2rakV3WB/mpcY/Ow8GSWrcJ3citl2vV4VUZdqZ6JQy6BHknB2cDg9173YhYh\nBF0mEaBO5cBoLUNLdgN3f6P+BI+gAAD3/QL/esKwO6ZJG8keXHHynYL6zRyebQj8\nK0gJF6FQQZI1q5Y9yd2/WY5S1+kMXcWEQ5ymYsJxQS8XoUhL8v1h9dJRp9K7TKgh\nA5a+T9j4gL+7dnZR8ttvpPaPk4KgEE5xEl04\n=uZqF\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemJ8FAwAAAAAACgkQfC+qTfk8N7KB\r\n1wv/TpWgXiOKPlaZIwSzeqCSxRgQeB1C1yu5ZgHIxBNx66i7VMCqmXSiQghYbDKX42Z7+f+BglEq\r\nbTmWLWc2wbbzCunhezKk1+mLYUDzvpYrZgB+dUZE8ExjwleHBjRtK4Mr/Q2FUE7lLCB818WeXXqn\r\nQ3/4y2f6aZd3NidnmZoW3eCpRP7eeYx9haFHFDZIta84hY5qh1m/Cn1bF1x+XsekLTYBIe94xfQK\r\ndiDi2MNpcHSo6f7rTcLcZu/E8MqyWV5LGRkm2Fg2IiZbq5YfRBt2V/0hO440LZrLUUBiiBYEqXhp\r\ndL0fpsYhfywEgUnNL5flENt2kfwGEBT/Ja92jIrDa7/lInNPUO4FwC6nPhPfEKoOYrZqddutMuNZ\r\nt6s0rjMI+/wzamkmTYK0MuaufrADuk+JJCRkACltaXaW0epEzXkAEMcKYZcVeKEOcAbIYrCTmsjz\r\nw9LZsBLONdz7tUXV0a2tcL7vqIE8/YbSto5hE6EZ63azs2hW8uHzxJYbMWUw\r\n=jIgd\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxm0EXaWc8gEDAJyzD2/cl1BmRjulUu3KgDDAcIC1wFoTdKlFuDWOKPE6s/GxxX6r\nCgVEOykhVL4Wu8oWuXGEMWHdBIK/N/PQnQPnwhdcX54l9TCY/dVuve9pnUadusgz\n8LiJQZrj80GI7wARAQABzSFCb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBs\nZT7CwCcEEwEIAHsFgl2lnPICCwkJEAN3f6P+BI+gRxQAAAAAAB4AIHNhbHRAbm90\nYXRpb25zLnNlcXVvaWEtcGdwLm9yZ32Vno4c+/CcJTySMDcNazGCG3KCvJl9fiTR\nag0g8MCLAhUIApsBAh4BFiEEXSYRoE7lwGgtQ0t2A3d/o/4Ej6AAALQbAv0aIo8f\nec8PRnl8n+4dhMsKILB4CzannvMEAXT7r5j4oOwJODqHI9/k3NkmyM3bMxmfxoBu\nCvRxzUUWI+xxMBsTjuO8lT+pCN++rc/AyIU+drtgQ7TgIvmE7s30mVC1nJTOwM0E\nXaWc8gEMANYwv1xsYyunXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj+xS1ldGDbUdZ\nqZeef2xJe8gMQg05DoD1DF3GipZ0Ies65beh+d5hegb7N4pzh0LzrBrVNHar29b5\nExdI7i4iYD5TO6Vr/qTUOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1DU9ewcc2WB38\nOfqut3nLYA5tqJ9XvAiEQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9LiTWcxdUPBleu8\niwDRjAgyAhPzpFp+nWoqWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFBJ9lbb4teg9m5\nUT/AaVDTWuHzbspVlbiVe+qyB77C2daWzNyx6UYBPLOo4r0t0c91kbNE5lgjZ7xz\n6los0N1U8vq91EFSeQJoSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr1QMX9jznJtTP\nxdXytSdHvpSpULsqJ016l0dtmONcK3z9mj5N5z0k1tg1AH970TGYOe2aUcSxIRDM\nXDOPyzEfjwARAQABwsIcBBgBCAJwBYJdpZzyCRADd3+j/gSPoEcUAAAAAAAeACBz\nYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmfPsNZdQrrlnvPtotkzeT5zya+f\nxN8SyVD1Py1sTlrhEwKbAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8N7JHFAAAAAAA\nHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnpvEC8nn4kRFpjPHZYlmM\n57Bsg6qQitl9EMyO1InqCQIWIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAPYkL/iAc\nqq/pyxPOwlstsa+CxjwEcUbqxRGicOzssAlTPFIpsvUTOXRq8R9fOi+Q2oUSYN1n\nb4F6ITe2jQoIl+2BknpjMfn3eI6hSSDlZyCeDZ/alc2jAdzvWuFXhRFux1jAi7RN\np3b8DEG4mhRfg4eVoAqgSfb2IFr35Z9LzCCoahUGCRWOecQlb0THD6T7g6TpbPLP\nzYfP2hVvaJQxwiNaQ/1DoFS9gT+TZ1NjB4jXfzN0dyhkjjrbg71ETYvUFGSqI03t\nTUnnUbOu9EhuvauG9+73y6liV9FZrzkKdi1/l6H3xh0a1W474RttOP13rvIZcM++\n/HJHE7kS5JJ+M6QKE8uctjySFom5Nx348+yOZvCgsHcrmyL27TKKT1MbMzVxvDk8\nIdQRqgt0b8OXy9EOnvw6/E2zelMaWZ0Jq5r77ZV5bdgR7xeowQRC5pArXHXcHkWR\nVjnT2rakV3WB/mpcY/Ow8GSWrcJ3citl2vV4VUZdqZ6JQy6BHknB2cDg9173YhYh\nBF0mEaBO5cBoLUNLdgN3f6P+BI+gAAD3/QL/esKwO6ZJG8keXHHynYL6zRyebQj8\nK0gJF6FQQZI1q5Y9yd2/WY5S1+kMXcWEQ5ymYsJxQS8XoUhL8v1h9dJRp9K7TKgh\nA5a+T9j4gL+7dnZR8ttvpPaPk4KgEE5xEl04\n=uZqF\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Invalid data type
              stderr:
              ~~~snip~~~
              Warning: Untranslated error: Unusable secret key (gpg error 54)
                         Invalid data type
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemKAACgkQfC+qTfk8\nN7I9vgv/YR3AC4wPv7XT9JCnUoMsrbrpsIrPtckpNEkk6HhRhT2KM66zJ7WgIW8M\nH4goRxcsVGZ9oygYKozcEzBcml03pfcF75f7kUX3GTLlwvMxfBr2SwlPPBtGW/rs\nA4FJHlt4FDiZhccLu9mA+yOtlAJpc2g4pIWl5pnPHw7qi1BgQ8Yr8x9bLhTTWfoM\nv8IZ/IQoMSzjmoGf8v9reQLdbkJPECOwyTXTQKaKnJBL5Pe7td1QacFBsQbhFYea\nzttV5rTN2mOR/+ed80CxiG7EAk4fEfUk6rivchNBkiAK2yuLllGwY5FQzt+Ad39g\nekpJG1hOZLLyQRT+PVRBlp9l8Bbe3bJZZFQGNwukl1cVApKhrMQvHsn777nh5o7S\n33tHNLcU/zPMVMMp6QfZOHgg01r0qLdSxh9UOZLhLotR3uKgsqSm1HOOb2YjLAik\nMzbBfk5P+2330YXviMI2EugxrIAY4kg1NMpQcg1n+zyyp0HiGNS8p0I+suKvjxCw\n8TaSFIic\n=WY4b\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxm0EXaWc8gEDAJyzD2/cl1BmRjulUu3KgDDAcIC1wFoTdKlFuDWOKPE6s/GxxX6r\nCgVEOykhVL4Wu8oWuXGEMWHdBIK/N/PQnQPnwhdcX54l9TCY/dVuve9pnUadusgz\n8LiJQZrj80GI7wARAQABzSFCb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBs\nZT7CwCcEEwEIAHsFgl2lnPICCwkJEAN3f6P+BI+gRxQAAAAAAB4AIHNhbHRAbm90\nYXRpb25zLnNlcXVvaWEtcGdwLm9yZ32Vno4c+/CcJTySMDcNazGCG3KCvJl9fiTR\nag0g8MCLAhUIApsBAh4BFiEEXSYRoE7lwGgtQ0t2A3d/o/4Ej6AAALQbAv0aIo8f\nec8PRnl8n+4dhMsKILB4CzannvMEAXT7r5j4oOwJODqHI9/k3NkmyM3bMxmfxoBu\nCvRxzUUWI+xxMBsTjuO8lT+pCN++rc/AyIU+drtgQ7TgIvmE7s30mVC1nJTOwM0E\nXaWc8gEMANYwv1xsYyunXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj+xS1ldGDbUdZ\nqZeef2xJe8gMQg05DoD1DF3GipZ0Ies65beh+d5hegb7N4pzh0LzrBrVNHar29b5\nExdI7i4iYD5TO6Vr/qTUOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1DU9ewcc2WB38\nOfqut3nLYA5tqJ9XvAiEQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9LiTWcxdUPBleu8\niwDRjAgyAhPzpFp+nWoqWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFBJ9lbb4teg9m5\nUT/AaVDTWuHzbspVlbiVe+qyB77C2daWzNyx6UYBPLOo4r0t0c91kbNE5lgjZ7xz\n6los0N1U8vq91EFSeQJoSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr1QMX9jznJtTP\nxdXytSdHvpSpULsqJ016l0dtmONcK3z9mj5N5z0k1tg1AH970TGYOe2aUcSxIRDM\nXDOPyzEfjwARAQABwsIcBBgBCAJwBYJdpZzyCRADd3+j/gSPoEcUAAAAAAAeACBz\nYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmfPsNZdQrrlnvPtotkzeT5zya+f\nxN8SyVD1Py1sTlrhEwKbAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8N7JHFAAAAAAA\nHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnpvEC8nn4kRFpjPHZYlmM\n57Bsg6qQitl9EMyO1InqCQIWIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAPYkL/iAc\nqq/pyxPOwlstsa+CxjwEcUbqxRGicOzssAlTPFIpsvUTOXRq8R9fOi+Q2oUSYN1n\nb4F6ITe2jQoIl+2BknpjMfn3eI6hSSDlZyCeDZ/alc2jAdzvWuFXhRFux1jAi7RN\np3b8DEG4mhRfg4eVoAqgSfb2IFr35Z9LzCCoahUGCRWOecQlb0THD6T7g6TpbPLP\nzYfP2hVvaJQxwiNaQ/1DoFS9gT+TZ1NjB4jXfzN0dyhkjjrbg71ETYvUFGSqI03t\nTUnnUbOu9EhuvauG9+73y6liV9FZrzkKdi1/l6H3xh0a1W474RttOP13rvIZcM++\n/HJHE7kS5JJ+M6QKE8uctjySFom5Nx348+yOZvCgsHcrmyL27TKKT1MbMzVxvDk8\nIdQRqgt0b8OXy9EOnvw6/E2zelMaWZ0Jq5r77ZV5bdgR7xeowQRC5pArXHXcHkWR\nVjnT2rakV3WB/mpcY/Ow8GSWrcJ3citl2vV4VUZdqZ6JQy6BHknB2cDg9173YhYh\nBF0mEaBO5cBoLUNLdgN3f6P+BI+gAAD3/QL/esKwO6ZJG8keXHHynYL6zRyebQj8\nK0gJF6FQQZI1q5Y9yd2/WY5S1+kMXcWEQ5ymYsJxQS8XoUhL8v1h9dJRp9K7TKgh\nA5a+T9j4gL+7dnZR8ttvpPaPk4KgEE5xEl04\n=uZqF\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemKEACgkQfC+qTfk8\nN7Kf/wv/W0wDKLovgqSyogBP6C292hlMlfsHmUxnQKX6Ad9+zgRN3mF+UTZnYrZs\nePu55VlpMb/vaUfUI7Dy8DRMPwiIx4ReanSng2jmVh3yEHKMBjoNl21LoNtNkIsa\n3QdyEo8HFZgz1fQ3r8Y7gxwR4OzdmVGBQ3ukEZ5oDyXE3C/Hrbil6d+EYUzgLEPo\niA3h8KiKranvAoUqBM5hkR6uD+Fp3OGHxzIMWeOIty61udK8DgdEmxmZHQtNmPOJ\nzcwVRDt8qd7JE060OXoGUKBY6uOKaghjQEHoR/ugdMayHVxxoSAMyWimGkSgdQL6\nUhEVdAtoOPnRQHGwRYbCHqUX7+Df4mhbY7it43tO5wvT5KWMUEfYrj4xvkPwre6L\n+kDre9TpDZE9iLr+81unBPAytNQvMTFYcwWpZ3WFoBKCzC3PrYxNA6JnLNht/Wst\nj+6km44GDHP/0Y58oHkCoA1tBGberxp0pPNGarwSrRBaq9Iw5wkrqN+1zykMktyl\ndLC2YrWM\n=1how\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxm0EXaWc8gEDAJyzD2/cl1BmRjulUu3KgDDAcIC1wFoTdKlFuDWOKPE6s/GxxX6r\nCgVEOykhVL4Wu8oWuXGEMWHdBIK/N/PQnQPnwhdcX54l9TCY/dVuve9pnUadusgz\n8LiJQZrj80GI7wARAQABzSFCb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBs\nZT7CwCcEEwEIAHsFgl2lnPICCwkJEAN3f6P+BI+gRxQAAAAAAB4AIHNhbHRAbm90\nYXRpb25zLnNlcXVvaWEtcGdwLm9yZ32Vno4c+/CcJTySMDcNazGCG3KCvJl9fiTR\nag0g8MCLAhUIApsBAh4BFiEEXSYRoE7lwGgtQ0t2A3d/o/4Ej6AAALQbAv0aIo8f\nec8PRnl8n+4dhMsKILB4CzannvMEAXT7r5j4oOwJODqHI9/k3NkmyM3bMxmfxoBu\nCvRxzUUWI+xxMBsTjuO8lT+pCN++rc/AyIU+drtgQ7TgIvmE7s30mVC1nJTOwM0E\nXaWc8gEMANYwv1xsYyunXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj+xS1ldGDbUdZ\nqZeef2xJe8gMQg05DoD1DF3GipZ0Ies65beh+d5hegb7N4pzh0LzrBrVNHar29b5\nExdI7i4iYD5TO6Vr/qTUOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1DU9ewcc2WB38\nOfqut3nLYA5tqJ9XvAiEQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9LiTWcxdUPBleu8\niwDRjAgyAhPzpFp+nWoqWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFBJ9lbb4teg9m5\nUT/AaVDTWuHzbspVlbiVe+qyB77C2daWzNyx6UYBPLOo4r0t0c91kbNE5lgjZ7xz\n6los0N1U8vq91EFSeQJoSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr1QMX9jznJtTP\nxdXytSdHvpSpULsqJ016l0dtmONcK3z9mj5N5z0k1tg1AH970TGYOe2aUcSxIRDM\nXDOPyzEfjwARAQABwsIcBBgBCAJwBYJdpZzyCRADd3+j/gSPoEcUAAAAAAAeACBz\nYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmfPsNZdQrrlnvPtotkzeT5zya+f\nxN8SyVD1Py1sTlrhEwKbAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8N7JHFAAAAAAA\nHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnpvEC8nn4kRFpjPHZYlmM\n57Bsg6qQitl9EMyO1InqCQIWIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAPYkL/iAc\nqq/pyxPOwlstsa+CxjwEcUbqxRGicOzssAlTPFIpsvUTOXRq8R9fOi+Q2oUSYN1n\nb4F6ITe2jQoIl+2BknpjMfn3eI6hSSDlZyCeDZ/alc2jAdzvWuFXhRFux1jAi7RN\np3b8DEG4mhRfg4eVoAqgSfb2IFr35Z9LzCCoahUGCRWOecQlb0THD6T7g6TpbPLP\nzYfP2hVvaJQxwiNaQ/1DoFS9gT+TZ1NjB4jXfzN0dyhkjjrbg71ETYvUFGSqI03t\nTUnnUbOu9EhuvauG9+73y6liV9FZrzkKdi1/l6H3xh0a1W474RttOP13rvIZcM++\n/HJHE7kS5JJ+M6QKE8uctjySFom5Nx348+yOZvCgsHcrmyL27TKKT1MbMzVxvDk8\nIdQRqgt0b8OXy9EOnvw6/E2zelMaWZ0Jq5r77ZV5bdgR7xeowQRC5pArXHXcHkWR\nVjnT2rakV3WB/mpcY/Ow8GSWrcJ3citl2vV4VUZdqZ6JQy6BHknB2cDg9173YhYh\nBF0mEaBO5cBoLUNLdgN3f6P+BI+gAAD3/QL/esKwO6ZJG8keXHHynYL6zRyebQj8\nK0gJF6FQQZI1q5Y9yd2/WY5S1+kMXcWEQ5ymYsJxQS8XoUhL8v1h9dJRp9K7TKgh\nA5a+T9j4gL+7dnZR8ttvpPaPk4KgEE5xEl04\n=uZqF\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3pihAAoJEHwvqk35PDeyUjIMAME9t0Hyeaf6vkjhESCiOPT8\n2n5gIEZpxW+zyqVORysPk7dqeoXU72KfRGvrAicfwuLDXFB3OtHgBkUyR/KMA0KX\ntfMZYPF8Blh+J5LAMJb4aAU8K0wbf0ICFNYEHZ11CGpNGY/f07di4cJW+xF4Y+D7\nhreInExgJO9QcaYAkbMvfxUJBUHIOMOicLHe2mL2f+ppXnFEvVHKv4N3bGbcjMfS\n6eJlU+emZlhjHgvtDseng98B4QAd57wZIbC+sPLRZeln51gATcAWOxOFezX/dc6I\nlFZ5QtiravzzRpyaMIDH0iZZ7fqKDR3RHz/VqptFKyXJSR/aASz5W6ptyNSMyBjC\n1kCjbQ+608nHUl9ATQ8Z2QPXNEBDIbdgGaiMWhXPv5heI+d1W6HNn2FQ/Mun6uAt\naEhR4eQ1IkAG/O8dodAZkUFRsJPjP+no5P6g4agGdFawX/vIU29I1rYI4ezIUYI+\n2pdTFGPcJoNlCw5XsXckNM2FTB/lXvEF846fzqgXVw==\n=I/pW\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxm0EXaWc8gEDAJyzD2/cl1BmRjulUu3KgDDAcIC1wFoTdKlFuDWOKPE6s/GxxX6r\nCgVEOykhVL4Wu8oWuXGEMWHdBIK/N/PQnQPnwhdcX54l9TCY/dVuve9pnUadusgz\n8LiJQZrj80GI7wARAQABzSFCb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBs\nZT7CwCcEEwEIAHsFgl2lnPICCwkJEAN3f6P+BI+gRxQAAAAAAB4AIHNhbHRAbm90\nYXRpb25zLnNlcXVvaWEtcGdwLm9yZ32Vno4c+/CcJTySMDcNazGCG3KCvJl9fiTR\nag0g8MCLAhUIApsBAh4BFiEEXSYRoE7lwGgtQ0t2A3d/o/4Ej6AAALQbAv0aIo8f\nec8PRnl8n+4dhMsKILB4CzannvMEAXT7r5j4oOwJODqHI9/k3NkmyM3bMxmfxoBu\nCvRxzUUWI+xxMBsTjuO8lT+pCN++rc/AyIU+drtgQ7TgIvmE7s30mVC1nJTOwM0E\nXaWc8gEMANYwv1xsYyunXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj+xS1ldGDbUdZ\nqZeef2xJe8gMQg05DoD1DF3GipZ0Ies65beh+d5hegb7N4pzh0LzrBrVNHar29b5\nExdI7i4iYD5TO6Vr/qTUOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1DU9ewcc2WB38\nOfqut3nLYA5tqJ9XvAiEQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9LiTWcxdUPBleu8\niwDRjAgyAhPzpFp+nWoqWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFBJ9lbb4teg9m5\nUT/AaVDTWuHzbspVlbiVe+qyB77C2daWzNyx6UYBPLOo4r0t0c91kbNE5lgjZ7xz\n6los0N1U8vq91EFSeQJoSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr1QMX9jznJtTP\nxdXytSdHvpSpULsqJ016l0dtmONcK3z9mj5N5z0k1tg1AH970TGYOe2aUcSxIRDM\nXDOPyzEfjwARAQABwsIcBBgBCAJwBYJdpZzyCRADd3+j/gSPoEcUAAAAAAAeACBz\nYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmfPsNZdQrrlnvPtotkzeT5zya+f\nxN8SyVD1Py1sTlrhEwKbAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8N7JHFAAAAAAA\nHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnpvEC8nn4kRFpjPHZYlmM\n57Bsg6qQitl9EMyO1InqCQIWIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAPYkL/iAc\nqq/pyxPOwlstsa+CxjwEcUbqxRGicOzssAlTPFIpsvUTOXRq8R9fOi+Q2oUSYN1n\nb4F6ITe2jQoIl+2BknpjMfn3eI6hSSDlZyCeDZ/alc2jAdzvWuFXhRFux1jAi7RN\np3b8DEG4mhRfg4eVoAqgSfb2IFr35Z9LzCCoahUGCRWOecQlb0THD6T7g6TpbPLP\nzYfP2hVvaJQxwiNaQ/1DoFS9gT+TZ1NjB4jXfzN0dyhkjjrbg71ETYvUFGSqI03t\nTUnnUbOu9EhuvauG9+73y6liV9FZrzkKdi1/l6H3xh0a1W474RttOP13rvIZcM++\n/HJHE7kS5JJ+M6QKE8uctjySFom5Nx348+yOZvCgsHcrmyL27TKKT1MbMzVxvDk8\nIdQRqgt0b8OXy9EOnvw6/E2zelMaWZ0Jq5r77ZV5bdgR7xeowQRC5pArXHXcHkWR\nVjnT2rakV3WB/mpcY/Ow8GSWrcJ3citl2vV4VUZdqZ6JQy6BHknB2cDg9173YhYh\nBF0mEaBO5cBoLUNLdgN3f6P+BI+gAAD3/QL/esKwO6ZJG8keXHHynYL6zRyebQj8\nK0gJF6FQQZI1q5Y9yd2/WY5S1+kMXcWEQ5ymYsJxQS8XoUhL8v1h9dJRp9K7TKgh\nA5a+T9j4gL+7dnZR8ttvpPaPk4KgEE5xEl04\n=uZqF\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ— Too small
              1k - 1
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              =ADSW
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
                         Key not signing-capable
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: A KEY input is protected with a password
              stderr:
              ~~~snip~~~
                         A KEY input is protected with a password and unlocking failed
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '99'
              stdout:
              ~~~snip~~~
              -----BEGIN PGP SIGNATURE-----
              
              ~~~snip~~~
              stderr:
              ~~~snip~~~
              sign: gopenpgp: error in signing: openpgp: invalid argument: no valid signing keys
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3pihCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnoFTHa6neM1OOOFjKzTyWYo2JOiE52YsUQN3Vz7KMv40W\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAA50MMAMAy0BaowA2KnjiQGiKhe5sdS7hv\nRGgSpdOxAnZMXh0Euolj9OrxRsTtB8vsEHfs0YiCICV65UTz8ymWfoPh5CKElLhr\nq55QpTJY5ki5tsQXEcIPSro3cuAKwv5ghyNNUFD40SA5Yo6r5otA7vsdSQfAMqJ9\nbuK2QcvHRf2obbSFckgpMrmlzIOfBTD/2SdJly6X0Rb5eEHkvvu1d9oCp7CHS/ej\nKN+nuQgzRNkB3+cmWZD8gHvna/TALO67zByDo76hSwHkWFG+fztHKR839tBEAiKT\nDfxkY9Ck+By1X4pe6JzYXJxvgEXPIvmF1KzE+2Lhm22vjTxT9WAbX/6D7qWZXmR3\nP5G+Gj83g+PnKen+nh7ZfX8PiDhLmOSB8GnHqAVoXy4fjvriXqUXPLZLS4fWbIIb\nL3HseTBiSXtVCeMSH6s0AovjucHp2P6mLqFv7LzRFWNJrhsc5CbepHge/WRaefuz\ncF/6L1iigbtpqOA8aYRVy1okzv0E8mk11I2YyA==\n=Hd2Z\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq4iTF1G97UDYSEs7MK9pyEBZ1kJ+wLvTmVFh\n=QHj9\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '99'
              stdout:
              ~~~snip~~~
              -----BEGIN PGP SIGNATURE-----
              
              ~~~snip~~~
              stderr:
              ~~~snip~~~
              sign: gopenpgp: error in signing: openpgp: invalid argument: no valid signing keys
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not verify primary key: RSA keys shorter than 2047 bits are considered too weak.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3piiCZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAAAHowv+Osrbd8UA/GlDaXCtA0ky20iQ8RkZYSJdPahVDo47UeWgDSHK\nm+uE15rlR7tnGH7xUi5C0FTK4SoMQxTO4Rqu/015lsUr3AaDdB/bUhko+idC\n3jHd2ISDq00/1Vpr02czJYz3wZ/PNAZ3U6nf+/H6dbwmV6sWGHE+kfFLCE8w\nbDoJ0PB+80AY1MWC2sCi78IEwzZjaHDd/4oFp8RHZem0yGpCc/alW1L/isSj\ndu07hGfyQBDbRYG19YSZaZM0MrHYZUyfITXeDzC62GIuKYn8mu8RlxctoJeP\nTImFSLGR5aCZK3tIx2DUiIyopa/D15vzy8PW6braz2x4DhUBC8eUxF6dnMQk\nbt9z532mXZYgVYe8kUjWvsVkz8j58qnX6BgSdDMh4gH9vlPYymB+6eeZl6mV\nzO/gkrF9vtUW4K0E6rukeW/m3Cfe+dJTfBxA+ox5Pn7w14qunH5/fAK3Lgl2\nuwSWeJaggYPcmDnTKcJYFd0vqfctscHkkmtXe/Ei2Wey\n=JDsd\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq4iTF1G97UDYSEs7MK9pyEBZ1kJ+wLvTmVFh\n=QHj9\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not verify primary key: RSA keys shorter than 2047 bits are considered too weak.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '1'
              stderr:
              ~~~snip~~~
              /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
              /sops/pgpainless-cli: line 4: require_java_runtime: command not found
              No direct-key signature and no user-id signature found.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
              /sops/pgpainless-cli: line 4: require_java_runtime: command not found
              Key 610A48F8295FF3D98D94E632FD11E04A371997E0 does not have valid, signing capable subkeys.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3pinFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7KCPgv/UurLBHUTwhOKPpaejEwha8ZPbKg6lS+lcMEkM0oUO2tzr3fTapPKZ1r3\n+h/p5aMGTQ1BHIokdNyhBWo5awQYj84iUb/sZnvQnsUaBnrNPiwSsaxa019HrVNe\nCc/smus7Eo8VxIexx5OTzyvA2opTLmw5C6ctojVKqnVVcwdSwfzZQO8gfsxQ5PlH\nkhY+bLFA8PjaWDPwmbtrA3TBonifGBz0kAgUqCRhq+nlptiYAv0tCahMPEmt8cbY\nNaUeU2NtWxZ8blmm2coOXk9QEpViOXnl7XyfDh4IHvPNfcM6zyghzHa+jiHNdhI8\nOhZmUETWoID7WVxFQPQhKcimsZUYWfZz45AO9YolVN5roKolhG4dO+HNd2nHcvp9\n6qKZBg+Oth/9j2/Xl/b98oLrT50na4NgAbZmkofo0WDt5vmKeqo3Nw/X8MqARnI3\njSMwecV4txBufQ7Cc5FKSLJ5jvSKjOO+hmW7FYD/GGdG4acv0xDQFRmeWDunmYqv\n6cNW7tIt\n=9WF3\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq4iTF1G97UDYSEs7MK9pyEBZ1kJ+wLvTmVFh\n=QHj9\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemKcFAwAAAAAACgkQfC+qTfk8N7J+\r\nxgv/batuXmoePrqNaFEOSgpElVRFmaThjIlV2GKONJlI2lXExIARHFEiQxDZsIwWEz8ApfNEKnnE\r\ngkyXJFSjN786QQe3f1kbG9Whq5BF7oFZvEFzbmdikHZ3Y9UavUZZmYFJgNf87yTSS89CbvqZdeay\r\n9X9d5l81jULioV7I7ihLiw1YBFg1k4ItKA14tKzC8bnqDYBw3fIgBzGqKAzu9Z1IagT0Oaif7F+v\r\n4vOUyXnF4oDZ95+FRhAau2/9G+R9RmAiZ1w7v8X0cz4j1FdNm2AlM6PSDLmGR+BScxf+MkisJffH\r\nt1K1FbD1smWGkTjJHGlxj2oeBcN/AwnfxbcvqJ3AswkGivP7UzPYOjBmCuBudcHxrAkjRa3aBZW9\r\nSzIjOQih3XG0x8WWBxTg8PeNOwbOh1g3j6e8G4fQ2CRIY5oZseOj9garWi88UAsNz6IT3dUgbIkE\r\nHKVEeABQhKVynZpaOC3Ioffz9vkBB49Tab1saKwDOStUAm5Fpx+8Ah/RLaiG\r\n=Fkwb\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq4iTF1G97UDYSEs7MK9pyEBZ1kJ+wLvTmVFh\n=QHj9\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemKgFAwAAAAAACgkQfC+qTfk8N7IQ\r\n7Av/c0BcTe1XSkTID7X8sduV+giLEeBzzDHQQYmkTapUCBIbSraaawTTLRWzhNv3C4A+sDhj5nct\r\nuGM59k4IzcO9nHGVrjAiLR3eYMVDcMOczaJ5AOIA6CCROCdU+WulpjKrMXJuGAiLWs/xupzpyFay\r\nBLc2Y+bxF1HqZbSp3TtQMZU7pAKNm4NWS74nWPGNdk0mWMefAOO5wO+rcTGNTf3cVRn8l67KStt0\r\nM8UdO8pWR6QKQqxpMg7Yt9D8c/l2VsDfz31yQqVxG9+zDME/C+LrayLZr8MT3c+bIqN/G6wc+BgQ\r\nRhKKCsAJtCr2VRGL6xhP6G4AN6UZmW4/41dq1vpAxDflCdhxU5ZkX/CG/kE08OkZjDRC7b5WTIqI\r\ncXWCB2tA3b/SIloqEC5K0bIl4ypI4vMTot9iL1eQf4Uzb+XXCaXdZRFgOrL8wQLWLFdt0JqvOtux\r\nyo0kIOoxCyMfkIA+70CjZfpUjEa8LBxoaqqQAixZtKGgBFCpqzmnb7ZL2b7L\r\n=Lgdi\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq4iTF1G97UDYSEs7MK9pyEBZ1kJ+wLvTmVFh\n=QHj9\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemKgFAwAAAAAACgkQfC+qTfk8N7IQ\r\n7Av/c0BcTe1XSkTID7X8sduV+giLEeBzzDHQQYmkTapUCBIbSraaawTTLRWzhNv3C4A+sDhj5nct\r\nuGM59k4IzcO9nHGVrjAiLR3eYMVDcMOczaJ5AOIA6CCROCdU+WulpjKrMXJuGAiLWs/xupzpyFay\r\nBLc2Y+bxF1HqZbSp3TtQMZU7pAKNm4NWS74nWPGNdk0mWMefAOO5wO+rcTGNTf3cVRn8l67KStt0\r\nM8UdO8pWR6QKQqxpMg7Yt9D8c/l2VsDfz31yQqVxG9+zDME/C+LrayLZr8MT3c+bIqN/G6wc+BgQ\r\nRhKKCsAJtCr2VRGL6xhP6G4AN6UZmW4/41dq1vpAxDflCdhxU5ZkX/CG/kE08OkZjDRC7b5WTIqI\r\ncXWCB2tA3b/SIloqEC5K0bIl4ypI4vMTot9iL1eQf4Uzb+XXCaXdZRFgOrL8wQLWLFdt0JqvOtux\r\nyo0kIOoxCyMfkIA+70CjZfpUjEa8LBxoaqqQAixZtKGgBFCpqzmnb7ZL2b7L\r\n=Lgdi\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq4iTF1G97UDYSEs7MK9pyEBZ1kJ+wLvTmVFh\n=QHj9\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Invalid data type
              stderr:
              ~~~snip~~~
              Warning: Untranslated error: Unusable secret key (gpg error 54)
                         Invalid data type
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemKkACgkQfC+qTfk8\nN7LQIwv8C+OQmDE4oClW4DLLwiTSsaSYb00V26dKaggAE0faAjLraQ1reQlRHHhP\n51t50+N0K67SbiWJfumEBR3eqZrDiJp0+eLaKTtxmRT5VFzK8KzCDLe0t69RI6e2\npW5etXWWBLXufPixt+bPE/I0GlSxFajyz+brnFFquFrmy8lhTuot5x83lSoKiPzV\nKjTpAts3g2LgRV1ilPx9RBIHBVL67jJQbtKpvjnKwYGgypMERk7vmkQfieYjZNdk\ny4Q9xQQ98rpV0ZsiXUfVBPxcMckN6sgNN2oaUq5Q7bDiRQBJSAIrKeHNM9LoE7e+\nkYvdiiE5T/pjfKcYoJ8xoSN7BiCZA982p79IXKJNBHKdgcNJa+FAzBXJ3z/EVzZI\nulVtV1nwh40HdnWpDj/AlO1H+x4wggGmGF4LRcyWPG8eDGQ+L4hfrEDe5Kmztgub\n11+Hqu6tLMASOBLnmZ76os1pNB6HNlebYhNFZZlA6HaZycHtIt0shQzOVHm4MruY\n1mDLE0cE\n=kyXI\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq4iTF1G97UDYSEs7MK9pyEBZ1kJ+wLvTmVFh\n=QHj9\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemKoACgkQfC+qTfk8\nN7LVsAv6A+1M3HQr91W8C6LCmdC5Tf1Uyq1N3mVurIPH6Empi50A3nB05WeYQUc8\n25O27aSTa7wiIdU1+CVInb/mmLz8GF2w1gz9e8P6xyVDYazlKlxE6iJHc7f5i4Wl\njcofcI90RnwVebIYOxSE3pFZUwSoNIZgRzyKPzicr8KbTQJnNadzRTn+8JCipOxy\nG9cSVi196iibLLjW6Eg7yVp9qpkodAE2oP6vlEX5pdQfJ47ObPURyGUnJyh8kPuO\nk8EzM8HxCTK9qaUeeLTcXnt9kc4FORVpix4l9e6x1ZKYodMhs6D/Fd2934BOKq3Y\nLIhozWZACKzVart9jPk8Rag8i9wVooEHOwJZqnnyu+ai87UY5FdJV+HD6QMZ6JU/\nSqQp2gaBZdY/EtD7hSJsapILmVD2slAH1J0+4f7MNyJhKgjkncOY5RZ63z6vL9Xm\nI/iM9aG/UeRAJw04FNaTYGiTB47fJ9ZECirU3+BTE/0S7dWB1Jry477z0M7Mviba\nZSSsm6/Q\n=B/iM\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq4iTF1G97UDYSEs7MK9pyEBZ1kJ+wLvTmVFh\n=QHj9\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3piqAAoJEHwvqk35PDeyyq8MAIPcwy9utMZg/vvLX+L2LnEe\noza/hIxA01uaakJQI9M0fLUEKoDBBsaVnPJfFBzCievbOURE+la78cyXXcNBfosR\nT0yLtFkoQWg4BDlPPkxqsLTKg625u0w763tq2A0o9sMVI50fYD9g2oDDIr8E792p\nP3SnGWF4fhn8lkAqCSOBD1OYCQUrvVvL1ahWQvSG66y8izYw2hzz7g8J0My890tJ\nP0Ks999wEZXd8ReC6lo7MqOORkasvNqEWUrTSqcL5aPbknYrJNZHx1meoKH+yx8/\n2u9o2blj1uDyRdHuSDsYxPdTQfRrWW4jf3OZzDad/why9h/j8xoiTd7LGEql21bU\nS5A40giYUbO6iyLKslrsYP/mGDp06e5r+MN3UvnNHABm2D06ISssHj843cxaUx+F\nj7cfptY2Dh8iRGj7diINQ1laWA8C7yTZsp+3rd20b/UmnUs+hKeHG3tQPY+5lPdk\nVfEBelHGJkVJr3Fzb3XHldx5t2mGhd6DMoesy/YJ+w==\n=dolL\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq4iTF1G97UDYSEs7MK9pyEBZ1kJ+wLvTmVFh\n=QHj9\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ— Too small
              1k
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              =p/vk
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
                         Key not signing-capable
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: A KEY input is protected with a password
              stderr:
              ~~~snip~~~
                         A KEY input is protected with a password and unlocking failed
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '99'
              stdout:
              ~~~snip~~~
              -----BEGIN PGP SIGNATURE-----
              
              ~~~snip~~~
              stderr:
              ~~~snip~~~
              sign: gopenpgp: error in signing: openpgp: invalid argument: no valid signing keys
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3pirCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnkT0piArjtpbtj1Q8kR8jo40Zj11SQNi71LKrZVkgtJoW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAP0EMAK5df/BHm1YCOQIbS2TMQ7bnHRgV\nFh+C1RYAnZv+YH46kVP9BGSuRdCiSTGnZKWveZ57oRwGn25N6wI3uuh8Bw56FPgd\nygm2sKCkZf95ZSpkTMaRIL5umJmOfSYxkuz5QjJ6rF7W11fchjwxRubqvzuSa7pw\nSL9KAAwpjvjeD90JuqyRkkb7yQKhHJ5TsU9Y39shFX+Rwwydy1iIFx33CqUiuKaF\nYCRQZIoBUuw1TvhWd3D614XP3UDHyxirxMiRrsrVHSazC3D5vJRluLcimGZD547e\nrt61Y1vpezF7Le3ob4VpFxa23yEm0BaZVYsdjGgkh0o/RjSuHtvIlER+R38V2/V/\nxYvFSrkrbN6GJj3H+lxWYcdDVreaVMshztkxvnKqrR6DAZIx12XIHdJ9qk6c0z7h\nytnS5+tabJyWIPmSs17eDEzAuJQIBpZJjrs506LnQ7Ijs43628/FYnrG++hintso\ng01O/Fg6+3+hRcnYYzVoqja+VeeLFiLhKQ4oUw==\n=xt2N\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nmLjc+ff12/vULBv7eWDM4R68vnbIffmEcOu9\n=OM5o\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '99'
              stdout:
              ~~~snip~~~
              -----BEGIN PGP SIGNATURE-----
              
              ~~~snip~~~
              stderr:
              ~~~snip~~~
              sign: gopenpgp: error in signing: openpgp: invalid argument: no valid signing keys
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not verify primary key: RSA keys shorter than 2047 bits are considered too weak.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3pisCZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAADzIAwAplJv9yhroEuji8Y/JiGQPUCAynqj5cO5k17p+Ki560MS4Fcp\nFHth/XEtb3bT67ENQBbAvQSuQYFAD56bfgfjcz3671CutTxbqIzRqI2D5wxG\n1dWfjcuaSHb096cNkWIqid3U8WCuHvmSjlI/SeoVDTKaEX1thaLpQm2OnKnq\n6TY4ZVHmb6lrPCBtXM90fCvPVbe1pjbATyd+/kw+Vt/VQs7gxVlW511dugU9\n/i5wmz0MkWFsTk+couuYOeNuurakvT6CErlMM7hMrDhuvg7NY6JriyNoytlH\np29rWrWBcw4KaeWa+h6/sabLgxpubw1kay8SaoxAUyGMmGcJShRmTuMHd2Nm\n3wh+8Mri5ijQwdVDd0AtYCMnGx8O6GCOAkUfAs1agjffaWkKF489wa5gw+qk\nJagaAzFEteV68KOAoFojHhlsgT9WWpTiAHddWaWnOzQDwlDkr2kkdU7XOuyx\nec0pEDMSbTnB6MkOAOv6pcNrDGboUafih854tNROyLVI\n=xc5R\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nmLjc+ff12/vULBv7eWDM4R68vnbIffmEcOu9\n=OM5o\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not verify primary key: RSA keys shorter than 2047 bits are considered too weak.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '1'
              stderr:
              ~~~snip~~~
              /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
              /sops/pgpainless-cli: line 4: require_java_runtime: command not found
              No direct-key signature and no user-id signature found.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
              /sops/pgpainless-cli: line 4: require_java_runtime: command not found
              Key 3A95C42FFAFF76D4F3B8B7DF93D34E388A836AE7 does not have valid, signing capable subkeys.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3piwFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7KxTQwAupBW1yTg4p3MLwiS9QNHXyeVgXMxFrr0wrCshJedeOqXMAU89+T6BGEm\nlTaukQKoG++X9iYikVk7qO9wDutBfcTdCw9Os1ltNg6Ov4MSv2cSfjxDxJJcuUqP\na87V2D3HiTFBVw16YUCCNq3afXfMQeNHTkJFUdX07RVzV7Q08WsttgNB4b41kgzM\n2anhSBhgYk5JyUpJH7dNqjV9zyr2aNomh/E0L2OfuO3pCMyh/zq2qxV0+F4xmqcc\nW0k0M11nC8tm0NsIl0FKUL53zfkuXnVEnBehhRve3lq/hWBY6XtYhIA1UFEIKF63\nfuS8fDoMqCVbxKkUUPamG9vUkAcyfFCi8vE5hl+CGbX9Kwo2tbTUsaCVkE+FJaeT\nVYKfpgdWbC0GHRtxKaqpLwUjGqBo0sQd2Ekls8o/vzN2AaTosbvUKxaE7xMFiNG2\nBzyTNKFF0VTz0zrFnTbuJNp/sJh9uBGMdUCjTgHkB31EmHeOf5KG7ZCJocVF8DHg\neMHmePsS\n=oAcK\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nmLjc+ff12/vULBv7eWDM4R68vnbIffmEcOu9\n=OM5o\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemLEFAwAAAAAACgkQfC+qTfk8N7K2\r\nMQv+JD5I5blLRLwUsr2GAELuRPkhqk2K/yn3qZ9POVwjPERW43hwmGYNgtcvHP61AoBFUKXkWv6V\r\nIPKLhtoBJwUvmj/TB8Y6S0BEFXrEVenSWyt1uJIUwqBAzCXwXGF6TjgutYhsSHAH6z9eUQYtP3pz\r\npyIHtHFyqeDkMJwd9QU2ZEKpaoses8sztDyKI9InMIYeog/zP6Jam0TukNk/VlZCLsgG22asFzdU\r\n3EZQiNCDmeZvY28K6VodEKokTb8jas6kvKxN6OFwRbB4XWw8VB4+Yz73IiZ4E3iZxND6jtXKACX4\r\nBkUtfAglidDmTRS/mQZILJpFag6OGSh1rU9uf2vEEQw+pxWVBUx5KXpdpHhbKrG4zkUSQrRK2Bc2\r\nZEr/9XLKJbcPKFXfGs/PKwjQGlO8ua4a/qJ1mko7MPBnHHsSpL+VcmyV+b2M8z31bVKqR2Z2JLoS\r\nF/VfQOR2HfM4kwuZbBGiu42e2Hofwj5vbWvdKESkg8bl4B8/E2qaBAQatTks\r\n=YBhu\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nmLjc+ff12/vULBv7eWDM4R68vnbIffmEcOu9\n=OM5o\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemLEFAwAAAAAACgkQfC+qTfk8N7K2\r\nMQv+JD5I5blLRLwUsr2GAELuRPkhqk2K/yn3qZ9POVwjPERW43hwmGYNgtcvHP61AoBFUKXkWv6V\r\nIPKLhtoBJwUvmj/TB8Y6S0BEFXrEVenSWyt1uJIUwqBAzCXwXGF6TjgutYhsSHAH6z9eUQYtP3pz\r\npyIHtHFyqeDkMJwd9QU2ZEKpaoses8sztDyKI9InMIYeog/zP6Jam0TukNk/VlZCLsgG22asFzdU\r\n3EZQiNCDmeZvY28K6VodEKokTb8jas6kvKxN6OFwRbB4XWw8VB4+Yz73IiZ4E3iZxND6jtXKACX4\r\nBkUtfAglidDmTRS/mQZILJpFag6OGSh1rU9uf2vEEQw+pxWVBUx5KXpdpHhbKrG4zkUSQrRK2Bc2\r\nZEr/9XLKJbcPKFXfGs/PKwjQGlO8ua4a/qJ1mko7MPBnHHsSpL+VcmyV+b2M8z31bVKqR2Z2JLoS\r\nF/VfQOR2HfM4kwuZbBGiu42e2Hofwj5vbWvdKESkg8bl4B8/E2qaBAQatTks\r\n=YBhu\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nmLjc+ff12/vULBv7eWDM4R68vnbIffmEcOu9\n=OM5o\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemLEFAwAAAAAACgkQfC+qTfk8N7K2\r\nMQv+JD5I5blLRLwUsr2GAELuRPkhqk2K/yn3qZ9POVwjPERW43hwmGYNgtcvHP61AoBFUKXkWv6V\r\nIPKLhtoBJwUvmj/TB8Y6S0BEFXrEVenSWyt1uJIUwqBAzCXwXGF6TjgutYhsSHAH6z9eUQYtP3pz\r\npyIHtHFyqeDkMJwd9QU2ZEKpaoses8sztDyKI9InMIYeog/zP6Jam0TukNk/VlZCLsgG22asFzdU\r\n3EZQiNCDmeZvY28K6VodEKokTb8jas6kvKxN6OFwRbB4XWw8VB4+Yz73IiZ4E3iZxND6jtXKACX4\r\nBkUtfAglidDmTRS/mQZILJpFag6OGSh1rU9uf2vEEQw+pxWVBUx5KXpdpHhbKrG4zkUSQrRK2Bc2\r\nZEr/9XLKJbcPKFXfGs/PKwjQGlO8ua4a/qJ1mko7MPBnHHsSpL+VcmyV+b2M8z31bVKqR2Z2JLoS\r\nF/VfQOR2HfM4kwuZbBGiu42e2Hofwj5vbWvdKESkg8bl4B8/E2qaBAQatTks\r\n=YBhu\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nmLjc+ff12/vULBv7eWDM4R68vnbIffmEcOu9\n=OM5o\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Invalid data type
              stderr:
              ~~~snip~~~
              Warning: Untranslated error: Unusable secret key (gpg error 54)
                         Invalid data type
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemLIACgkQfC+qTfk8\nN7Le7wv+N5cQzQciV63f44eyGWgtV/pOAjAr1CuOW6SKRzYER5hEj4BzPw5XmuJ7\nvn8aHoZ0o3bhp4SJXWskWCAcq2gkT7M/pnO38aEMLYCVmnvu4EFmjnsUowP5n4em\nDabwYhB24PNLmwqeUGpOQbQzLowpEhD9LUbG0gKtyaUUM1cVTg8Tc8tcIU+jbkZ2\nF9iuv82vUzZgj9TGGr1qdPNsbWjKGA3V4R4tFBo2oFMbokho0B2hb6CUVkm5dfoP\nt0CYLSIIRxw4awQyugYQ+ILrr0i4XhqcQDrGT5o9OSXPP2FRqSLUE1H9UnHvd4l6\naSGMF0/AcXbL7Fey6sAFCmqKbDrmTrXvdHeKiM30rAtn1gHdqkb+lWVqOfdsoIod\n58Ltt5EzJoBGxun+KRAYblknM4BnTL0os7R6RKJgih9ySY7xTgjVXp3N7V3wKCOE\njs9YhkGJrSU73xr86jB4MsJn8uCN6qGnritzY6OMDZMy2LJsBcvi0clPVjmbR4aG\nnWvzAFd+\n=mx9K\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nmLjc+ff12/vULBv7eWDM4R68vnbIffmEcOu9\n=OM5o\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemLMACgkQfC+qTfk8\nN7KSswv/eMRITNqnrg7WhIQVrZ7uWF9bPcBye/qzY3Y+9maN+WVh7NnPVpjkSSnb\n1ohRo9jkLW3kEqtiBfL7jcweRXvB71J93xFu/SKtINjMS5Ur7stINTn1k4l2I90u\nUxBfPFrj6rL5JUSyDrSbGhL5Rd3RyVSH8CAN/8RgfAfge2gRPE9L26lasRf5RrlJ\nISBFJtOGChOq6Mt2K+zaJr8w79dSckN5JR849jbpxwcws2ZK7ApXAJuNW38TOkdZ\nbiKw/PnICOPxRuGNGiZlJtnWPklVPMR8yoQWnGIXuW93/FASp6NFNLps205h0jjO\n5N2ZMRi5VdM/McqoB+gkJ9xAaqUhYnWMj1P+kZqcuhQt7kFThTNpVPovBoOx3zU+\nhB2wbmE16OQoXULBUa2dKrjr/SmE0Qf2beKazdhgLBEkIKmPvxFlWR7FaaL/40XT\nIs6j9dfiSzBetJiw/57XbQ2vBpOTAsSp+ZTCrAzdJyBRwG5DzEc2fYraDodQ538W\nCSNpzczD\n=Ssku\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nmLjc+ff12/vULBv7eWDM4R68vnbIffmEcOu9\n=OM5o\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3pi0AAoJEHwvqk35PDey8/IL/3nLFveU/OYQPywXhYT4CD3P\nWSaAZQc3LK9sPdUUKC9JZVjWuQ1OAjNfmDqN8kNN4o0mjCUrYvv7M47xbfSoGNuO\n5Nfo1mR+rUBQifKgsRPKh3lOB2Iicu4NjB8ZU51qQSdBiVm0ihvn0FL2e4C4gvSI\n4eAdB86L53cu7o5QZIB0YuOHdQ6sKvSZUXTI7M/KTZz/F5hoAknUjHGb/tOHLE0t\ne91WoEJRIjVmkFJGuv5b0Fw8kwwPFgdJmK6PLv5425SAy6U5XhR9PlXpyJnc+lXS\nGRp1SjHRDYQWYPez0xCpn7OT+H1ihCrGt5JoYqKPEWxdlCef596iSx8SMKI9iO2o\nFhRSPykx4Tt2Dlm8ttKzXvAfC86gBv1/MyqrJKld+qseRS/MBdyvmy2ugdjgXtID\nTet0M7H7Np3q7zHb+3WW/jsRFSnaAFXKlTOYPDVwZZT8eDWfbMgTTGm5pfYS+KQD\nEkyo4RKKe1rRkvggKTKtGOhEq5FTliDhqQeZOCsDXQ==\n=IaUV\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxo0EXaWc8gEEALlOqglwOlRmCojV74E3uM0cDXCMKs0JsaFdj3rAKtUwCgcA3hX8\nVQAMBsUPHhbm17jmEga7xq9oGyKF6R5jxtDyxFaX+KUFVYElAjQiXDtXxQiVUjsM\nu/W8nxW+KUEgAOsO2o64FePlk920z21/kNDTTOGeca0IHunuGtlGaAEFABEBAAHN\nIUJvYiBCYWJiYWdlIDxib2JAb3BlbnBncC5leGFtcGxlPsLARwQTAQgAewWCXaWc\n8gILCQkQk9NOOIqDaudHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1w\nZ3Aub3Jnvy+XUz6/BCb2cnjqLpRKbgrryLnLetCVg2cHMAIomf0CFQgCmwECHgEW\nIQQ6lcQv+v921PO4t9+T0044ioNq5wAAsYUD/0eKTQlu+5miww6XK6FF7iqC9tgL\n1eYyjyB+NrDMMTEGAEC2Y9sivObIIVyLqZoSxeA3AiXLNOWOsk5jZyw0Nzp+0NOh\n5KrHaPHZKroFZTY5VYnN1pe6vUmDEic0QHJQIPoodjHM0NdoPX9NDWoLfDIwu6ce\n4CLZ3Enlvmjei4uSzsDNBF2lnPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBO\nzaSvdGDQY/sUtZXRg21HWamXnn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG\n+zeKc4dC86wa1TR2q9vW+RMXSO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/\n0aApuDyKdQ1PXsHHNlgd/Dn6rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q\n2WTYPg/S4k1nMXVDwZXrvIsA0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4\nIr6GDohBQSfZW2+LXoPZuVE/wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyz\nqOK9LdHPdZGzROZYI2e8c+paLNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4I\neInC7E+1a9UDF/Y85ybUz8XV8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbY\nNQB/e9ExmDntmlHEsSEQzFwzj8sxH48AEQEAAcLCPAQYAQgCcAWCXaWc8gkQk9NO\nOIqDaudHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnPm7+\nqQ91YgGPV320E8L57qZGaBqbQbEhkuHeXj0oBoUCmwLBPKAEGQEIAG8Fgl2lnPIJ\nEHwvqk35PDeyRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9y\nZxmrRAQJHHMLYCcoHmMMwm//u8Q/WavBLH4MEy4Z7DQxFiEEHdzhXwkhfO4vOzdg\nfC+qTfk8N7IAAPtHDACB2zHiMFJlpm6s793YOqVcS6EhL98XjIOG7IXhIj381xmT\n49+VOGjfMuC3lIaH88Yp+naNhOOJvemP6ZZgRjrX/nKmuKWZZmAK8EZml7v1/3np\nhVV3EbGVugtF+q706+cZXgxWEhbNL3QwSHl3ER/udp3vwhWtI5mMbMPjjunTSIu3\nWBNosuungJVlQG8cIgfgodCsbAoboFWdVBWiGQqajApvVCLuPBr7hnWKzCMZaU57\ngriGIzCGmLkuWvK6quIfpovGQ41+J6J3H2vwUdH4E9GAlZ84hx6du9cJPbkflfdv\nQ3ZRW1fH/mTo7S32iS0M3KhwPrLLF9TYT2YBfyCy5gfPrqiTVXcxzLySLrkDQh56\n/MzHVY/x5Xa5L5mszTczES8Vm08Ww6DUTD4uM5TH6NKwP8GQStmaH3PSxUOR/Pzx\nDf/tVN7QhrnXn5gzx4Wh9KtncC9e2iKV6FR8lU4fHOi9taodi4niZBJrQiARhot+\noQ4PVmAUi2czHr/leB0WIQQ6lcQv+v921PO4t9+T0044ioNq5wAAtV8D/AnUMnzp\neyCFPo2XEQEcoGFVPEM+AIWSGSpmhExnIU+Ic8dxPNNaPzK8hrfhdFPeJFH+PIcM\n3FGaZZBO1eepbtUnEWpFOG+Z2tRXmKbPGnGxBaejfr3qJODDZb/gJGIFdd5sUv+D\nmLjc+ff12/vULBv7eWDM4R68vnbIffmEcOu9\n=OM5o\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ— Too small
              1k + 1
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              =cqK5
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
                         Key not signing-capable
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: A KEY input is protected with a password
              stderr:
              ~~~snip~~~
                         A KEY input is protected with a password and unlocking failed
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '99'
              stdout:
              ~~~snip~~~
              -----BEGIN PGP SIGNATURE-----
              
              ~~~snip~~~
              stderr:
              ~~~snip~~~
              sign: gopenpgp: error in signing: openpgp: invalid argument: no valid signing keys
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3pi0CZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jnzh2UzDpOHrtDyI6jkRUOSGysd2zHcpLjipoCWfF9rooW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAZmQL/jYBlR8xrdDEfScu5/3Q9Z0tiRdl\n9nwJ0iHEAHgNZiP3uYjlAbTRIkEv5fRmkpX0JXs7LuQ1EAlPvikKKrF/86uLFXdB\n0Nonb9xoB9IcsV7os1HgWlXYQ1KohsptobfUwjUi55ffMwFsc9NCXWpLKFtyBAh8\neeOdrQUmUgkPBK7nrI2mwtrdXoIl3yAaQXK6b0b8QFrLseUJPe560ZTR4se0Xhpy\nP3OV+CDcPMtJcQNUwQIj079JlNxh/z3kQVU+R4+sObR8Eqjut0r9yp3QJ6dbpHo/\ncgrMqWcx1d7qMAHno8vaUN0TxD4JyAnxUOAOqPA71XIj/L38ho/ImYNKsSQDZ/b0\nDy8gojsUJ2/9plCq0CDPISooFsHX6jcD8R8KSff606thNDhm1LRf79Kqv7coPR2t\nLHdMW0HzoO5tKDNyu/QMQYOAG1X6p6lEgXJJYq0vRXbSuneXvFLWLHzJ4vNuo3ba\nW6BKi4vJ8JqA6LFOjHFi8GGhNCBeNvNBBPTNYg==\n=pV/Z\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq+Sy/ddo+dBAAyAFfCWKFxUbiCq4FDHA2mH/mQ==\n=gUhv\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '99'
              stdout:
              ~~~snip~~~
              -----BEGIN PGP SIGNATURE-----
              
              ~~~snip~~~
              stderr:
              ~~~snip~~~
              sign: gopenpgp: error in signing: openpgp: invalid argument: no valid signing keys
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not verify primary key: RSA keys shorter than 2047 bits are considered too weak.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3pi1CZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAADa9QwAqbGXI2p7AtThVlPnhHyyQoXPDFEscc93iOg84tIbYV6W6dY8\nesnYZCCPPtaSQDx0f/nVEMNiKsOWgNozidhf66gihstPVWLav6D2TmR+erTj\n1/TtZrPfU3ptOFWdL3x6UKqfvFKhusrPovvrYePMs3wyVWD8+Imtm152VDAR\nJpuVs7SBkrLMC9ZKu85apYu3aB+8HOBHeIdlB8RSn/YrxAr5u8wjCgFtDAS9\nlwj1Th6j2uPLuDxBcYbjBXmBGwRbFT3lh5g/qJAIpLnrk24QielD+McyN3Uu\nXMmO4L0qVj1tQ1BuTnVyAcT66qTVLTRPOrF5wRxsqeNLIsmB1yQfBhEBaxWe\n+iXmn3IlmwjKQHQNXgWi2MhCFgKDCtapgcWVqGUqII6WDgUgHfxbyOpKtC7t\ncBuI7dn334FXL8Ocufl8MKMnjGo3LT5LJ9pEojRKAxtoaUZJlyh4ZIHVpOVw\n7r8jlHMunLQlY0zxU2r8ker+04sRY0Tt/0soQMb9xQEK\n=R74b\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq+Sy/ddo+dBAAyAFfCWKFxUbiCq4FDHA2mH/mQ==\n=gUhv\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not verify primary key: RSA keys shorter than 2047 bits are considered too weak.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '1'
              stderr:
              ~~~snip~~~
              /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
              /sops/pgpainless-cli: line 4: require_java_runtime: command not found
              No direct-key signature and no user-id signature found.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
              /sops/pgpainless-cli: line 4: require_java_runtime: command not found
              Key 15758519F40B082425787A3412103E3D1E17F1FC does not have valid, signing capable subkeys.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3pi6FiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7LGAQv/c9w8b57Mv8ReyhIWciojAdJnk2mMW1A5S5fVexet/+rPG/fXSVfhjAD4\nTlA2MoK4SRYTth4BYABDWZ2wCTI6OtYF78X0Xc4AlYHTqw+S5+sCTiceljORbEXB\nF6BTfxGWFH69HLu6sgRMfsV7jNCwOH0TXfwyJx4acm/KpBJgj7fA6BpDB/BC0jRQ\nQaLL2GaheFgIUUe8V/x1nDxSXKkx60laBxhnOflJe2U1/6c/npwxuaytK4wiUdj9\nBSq0BzNwUjwHT/3A423fcTAloQVIuQY5bga1eOpQjfVwm95Ut+GeHZJiy/v9Bonw\neTOL2Bs7Pww8cZ2iZiIMQQ7yoIp1vBBR7MI897Ta/uxmtsd48F1GZz3ukE+c1PvT\nx1V/xQ/YKg4EkirJTVcUN+tWo4xTE0M9JWz3dMEYnR2ZDvtpIIqN0rtKgwLKV44S\n27iDVAxpuaF7dG+H2jcuojH7BDTwrS/a6aH7X1LzKx89wH9d+BWe+qoybzLUvLPC\nERJyTUbT\n=Sryc\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq+Sy/ddo+dBAAyAFfCWKFxUbiCq4FDHA2mH/mQ==\n=gUhv\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemLsFAwAAAAAACgkQfC+qTfk8N7Jr\r\nWwv/W5DEA7q2prFXOUUvQYowja9Ixpfr2Sp7FnZ1zr/hxqB3HHFk6pCbMMJtmwdXWOtK/hJzZJke\r\ntnKEN2aYNR2r+4N2HVT58NcKC+3as9AXMb2/eK1NK80SAyzsYvxW3ha4MXcaylkQ4lZQluC2nl0E\r\nGANhorD56JrxTA9M9dyFuwtetDGR0dWnHoR15a65+tx2ztzrDVZbrdLijUfHHHjoGCAYAmy/6GaV\r\nKzykEZxcS6cKw/vW6QHxmEG/4HufJk637OpYrd5/pBrPm24durcriUbIFW5A3xUbDkTaPL9UMPxM\r\n1xaEGzHz4AvDNCk3vplP8tfV9qKBX61rkVX0PKUbJWkNRBWYWMaafaRmV9zk4WVsReSzifH9MQiG\r\n+Q1pGVaXmJUi/fhThxdXjSfmHRt5s1Uon92PJYtsP0nEILV96j8PlNoqj5q+/T4CJkefxe053Y/b\r\nPky+0d7cvBwWXdszVByLVwjONjMgSDR8kABzjgKpRbiaeEVykCU+cuK4sIdx\r\n=H00C\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq+Sy/ddo+dBAAyAFfCWKFxUbiCq4FDHA2mH/mQ==\n=gUhv\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemLsFAwAAAAAACgkQfC+qTfk8N7Jr\r\nWwv/W5DEA7q2prFXOUUvQYowja9Ixpfr2Sp7FnZ1zr/hxqB3HHFk6pCbMMJtmwdXWOtK/hJzZJke\r\ntnKEN2aYNR2r+4N2HVT58NcKC+3as9AXMb2/eK1NK80SAyzsYvxW3ha4MXcaylkQ4lZQluC2nl0E\r\nGANhorD56JrxTA9M9dyFuwtetDGR0dWnHoR15a65+tx2ztzrDVZbrdLijUfHHHjoGCAYAmy/6GaV\r\nKzykEZxcS6cKw/vW6QHxmEG/4HufJk637OpYrd5/pBrPm24durcriUbIFW5A3xUbDkTaPL9UMPxM\r\n1xaEGzHz4AvDNCk3vplP8tfV9qKBX61rkVX0PKUbJWkNRBWYWMaafaRmV9zk4WVsReSzifH9MQiG\r\n+Q1pGVaXmJUi/fhThxdXjSfmHRt5s1Uon92PJYtsP0nEILV96j8PlNoqj5q+/T4CJkefxe053Y/b\r\nPky+0d7cvBwWXdszVByLVwjONjMgSDR8kABzjgKpRbiaeEVykCU+cuK4sIdx\r\n=H00C\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq+Sy/ddo+dBAAyAFfCWKFxUbiCq4FDHA2mH/mQ==\n=gUhv\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemLwFAwAAAAAACgkQfC+qTfk8N7KB\r\nxgv/XIKvijJRTIcGwE68Cu+9Iifw5pdBEtuece94PR1HkujZ68TOSZY4sbLQnAYmHw0M7C90vLi2\r\nqET5QKFnYx99I1mQNe05J2Vb7uTdGUZzxTUD539Hh1bZzF0igDGYyqqnuhwx46qcrIbkhpN8hvFP\r\nM2reQCtyDXQE+fKHjRK5RYVg57dvL9o32blbBa/yDe87kP6/aXSBwxQKaY+S5siytK+Ujnc4e4+i\r\nAgIQdUwI5NpR+YcX/miZB10o+lb2I+SLPD0De+THZMmWLzYz1NN/7pXZnJpWBnDwFBvW3nM2wlbb\r\n+uEuor3+hK4F7nBfdukgnbutUp88djeNXLLCvUHZtfv6OHxUPUSFKo8XeJb1SFMhJ3spySqk7uJj\r\neHAV0p0NdAop/RI8hLabfuq3/Ca9Csj6m6j2eR5snlsefRB8hFe9YnCWX+X0jvAdPMmSqsOTLrFK\r\njFvkcSNC3ji709sjOjHAaKRPDFXrJCGMzAFK73Z7F0lAU1huoRvz16O6x3Wk\r\n=WbE5\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq+Sy/ddo+dBAAyAFfCWKFxUbiCq4FDHA2mH/mQ==\n=gUhv\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Invalid data type
              stderr:
              ~~~snip~~~
              Warning: Untranslated error: Unusable secret key (gpg error 54)
                         Invalid data type
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemL0ACgkQfC+qTfk8\nN7I9xgwAsGvhb4BOARQ+x8Uhbb8D3rdaO+/mf7OaXaR+HuUKQXBMlhJ5/0HN0JlH\nGm75dDqvHP5fn3wvTFvCxAQi0LkMUnJr/k+oM9w0MT6/8DuaAqujcTCy7s5RUVqm\n0Tcq2RoJUGYC/UatY5+MN+GKtHSb/CO8PtsLf/7ArLOmwjMuZTUML/eagEvEWK0A\nAC2/S3Ury6fJLBjyT3GQR/bKvfZzSSaj+V9t9K5klPSahrQSRJCEGCC847pr7qQs\nUnTWqkVefqJ3cTfPRCi0ywzTy7uxyIHEKA6fOyu1EktaXIATiurcOs8qZZphBrlg\nImXV0RIrvpOkxUtNHFjI55i6UAfbAClXtSjNASN4Udn/rYJ6Lq/+t44I+6bGyidQ\nwKeaTXWlBU39tdvGLr3mJ8C0ydBTUC1Lv/6uSSmC1meHHcQZ6cD/qZLGn2D2ApLy\nSQbtA1k0u7DedLmQ6pUkPUKaUEJaEmoqhF5X1rZmiszI3Pqw2bnv3vMiTxvO1Sjt\nyhjRrBdp\n=kREg\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq+Sy/ddo+dBAAyAFfCWKFxUbiCq4FDHA2mH/mQ==\n=gUhv\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemL4ACgkQfC+qTfk8\nN7L/uwv8D3ttqxm8MV+ogQcy41Fbv92zxyYWlK3BwMJp1vXEjC3AINWhp7yrA2Fi\npyzNChpOyOfJ+/iIyWv4AzXuZtD1BIXxhv3fkSPSBtOOwIFI+Q/lEpWRDI4bAYLA\nvYyJwhEo3XcaLm4TfOBXQYEziyc8yRCGkDJdQ6ZgddwafOeddapkoESJyiBJLjyE\noCkba6xaPLncNEO02iYKz69l3nwbPGlf4HBs88u+C9K7hWGAXu4rce2K123KSkwo\nbE61TTSLuvFAOLD+7Fc4OlvEOEwK2d1WK2SzP4WE3fDM/qlFn7qKLKu9YcgLKXI6\nL0t+9YuUmA6Yv7/hCIgtOuYZIZ+Muen6Ujew961uPJWr+fkpRF8yhh3ZrAav9YVv\npsp0AlJNtE8XStparkj6KLXJxY7qc/KoJ/GTqrZsoLX8NRQJKaw4z3rni1hN4Eun\nljWNTisorKmFQkjpvmEww3F7nPcI14e3TSYI41VJF8k6Y0z0b0l5oOFUZaMpiyyw\nr12k0tR/\n=uzu7\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq+Sy/ddo+dBAAyAFfCWKFxUbiCq4FDHA2mH/mQ==\n=gUhv\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3pi/AAoJEHwvqk35PDeygEML/RpyjcSOlDOcGBvkO6trcb4m\nV2TQMj9QR+tPX+11+uDktlbOG3++/TjtYqHGmX3RO9OYFgc9aQRbQVeaBte+SXp0\nmDbgYf840azlTJQQwaeEqdr2etEnMHFy+qTQas8Fi4b/2eR1C6rsxP9z8wY6Gpsa\n5SmLgSaQE6xIn7LJhocWUMbk/fZmztABebSP+4S0hPq6EclMCwd7EuD1FaYrtEn3\ntpnhNjBFENV7aIDVUXKNAjHn2+PwxH3WK4s6FeFAgnalbki0cJ4gnIyoSqgJrqT1\nNpOUixSzqCfZCzHVqbAU3nZ2lOH43xHPETkuUWC+81as3wXTQpAMyAE9q/Jh9/4o\nTD7uARwnpnUcTzgnvbZUCbSxriJlXI5vv7ajRzZb9C7E/L+mVB878V8B+5xTs3lb\nLVPCDwJwP2mDjlkws/IioAj7lyE0gmjV8cZMrfNy1Bs9MaA55w6r7MIIo9iCads6\nXnQ/KMszwD3/LiZ89nIRlJTzQjwcPmHEJ/NY5DFgqA==\n=icfi\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nq+Sy/ddo+dBAAyAFfCWKFxUbiCq4FDHA2mH/mQ==\n=gUhv\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ— Too small
              1k + 256
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              Ihq+2Lg3upDHiKhaCDiIb3hh
              =pr7h
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
                         Key not signing-capable
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: A KEY input is protected with a password
              stderr:
              ~~~snip~~~
                         A KEY input is protected with a password and unlocking failed
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '99'
              stdout:
              ~~~snip~~~
              -----BEGIN PGP SIGNATURE-----
              
              ~~~snip~~~
              stderr:
              ~~~snip~~~
              sign: gopenpgp: error in signing: openpgp: invalid argument: no valid signing keys
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3pi/CZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jnfn65gxLDdo0BFI+snGLTgkPuBsXKL8rfZXRvdlFGB88W\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAUlkL/Rliy66SYRJyn2MifSi8T9/WoUIu\nisXtyOn2mxhEL8TVsa6EAT0n+Jly9h0mX+bTIhVem5/GsqUAG3qnNUf+eE0zW7Dw\nzw9dHTLWzlI6o8T43RFE3cO/5HtORW4BlV1XyvN8lCDzhdjYsnxtoJzfALn62WVs\nfJReQ5iRaT0HlSHGdcpfshga/vt3OBv/nLnMV/0nn+SB13QQJ/VzhUPm3LfMqucE\nyUxOhPB1k3zi1hLFzmFSODALVmW0UoB4zp7AfxhLTLTrBrKutq1GVUgsn1H1SryW\nKY25jY6h85EQzzncTHpsvA8O5GdPfOj+ZPg044Qzq+seQbtjeqtwJTvX06z+ckgP\nk0WoTdPa+kMtqa8moQNtxvBTg/8QUNfLBxav7V5dApNh+79tt4RZseXUARpFMs7h\nJdFjRVNIXV1LW/7On9Z3SCcB9dPreIeoefsjoIKYVKH8LqGzsv92D5GHqW7Fm7cY\nMQPNtRECc+Mcq8p/h8j652sOBvWWYjjQG3GULg==\n=5fOT\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nn+pSIkNTQvOUIhq+2Lg3upDHiKhaCDiIb3hh\n=zQQ+\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '99'
              stdout:
              ~~~snip~~~
              -----BEGIN PGP SIGNATURE-----
              
              ~~~snip~~~
              stderr:
              ~~~snip~~~
              sign: gopenpgp: error in signing: openpgp: invalid argument: no valid signing keys
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not verify primary key: RSA keys shorter than 2047 bits are considered too weak.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3pjACZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAADcsgv/WR4Qr6eI/vbmPNiZWkfr5O1Y2qalmozSvsPzTi9eIpfa0fP4\n/7ri7WZClWG37Wz4UHWEVt7VxzwJrKQuTtIA0DCLCki0ldw8R1LwwsovoeI0\nJxlIOFQJ2/tvuiZRxdFKmHW9qQrgMtkNc5F8XAypJo5dpYOqnvgKGRIkFsSr\n7UOpflNEFnyotcomGh7xqPmpROtFRsOOVmGNDAZkdrlKcP96opkBlXgmKJZA\nSrevEIPb+lWLiPA933IEcI6FP0IZ5aluEqrv0NV0aGcP411d6e9K4ggl8IhL\n3cnlBQDv9+NZs9Eo7ljgAnFFryZ54oJL/hDLX73C08W7tEZRtz10NRuqmU2h\nOSeo/YkUKXfvtmMCwkiktzhyIxprTOKw+h+eqC2pKCcZKvms4fBf3HfrFHry\nzF6KwnuEauuyrmuccOCtg52H7/KpnxaV92qKtDMMaedeLRaanqFsoTzdvxGu\n6w3jwDLHTWD0Pdrxy4KbHi1x0liStL1pSO0gS99aGZ+j\n=QkIw\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nn+pSIkNTQvOUIhq+2Lg3upDHiKhaCDiIb3hh\n=zQQ+\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not verify primary key: RSA keys shorter than 2047 bits are considered too weak.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '1'
              stderr:
              ~~~snip~~~
              /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
              /sops/pgpainless-cli: line 4: require_java_runtime: command not found
              No direct-key signature and no user-id signature found.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
              /sops/pgpainless-cli: line 4: require_java_runtime: command not found
              Key E8B2393831502298480683D660FD121E1D9B9589 does not have valid, signing capable subkeys.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3pjFFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7JVUAv/aRff80vGtUNIE6zoWExdNPQiG9DGHYKKKlsvhhUDhzkLdX9C8SsX7Igj\nh1TsorUoDkqxBf3bL3+LwUQQfHx3pzPAkAhiv3tb7rq/6sz42zchKmPdUeeYt42k\nyT4zP3aHJy5pufBnJy2VUwZ5w2xcCq8hRHY9akatefLsqz6ThOh730efCdj+bkff\ntwgcFshi7HNR7QMhp/1tdEo7hy6WOQAFBYvXHN75BtqZsmtTSTDF2Cp5bGNcejDI\nBguymQt2SYsxtemqLnGCJjR1XIzEMQHFX+inSBs11L7uoH50DQw+uQCCnpyfJ8j1\n4hQLttKrKTNidDQG15gFhZRd5xfRycYpJN7J1Oba+4BavczHq8xnMVX7lWk3/jLs\nW+j8oc6YeAZceT7i1Q9XxduQK+F1n51dO8CTnGR8esCvlhJZU+4cc1qBwj7NRTP5\nhaMy2OKmEAl1MzT4vzR8x3cTDKZQJb+7zRuiSgV8qFRlYRApdYAZ+KPV/bN9XUSz\nUthEqhwl\n=uJsH\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nn+pSIkNTQvOUIhq+2Lg3upDHiKhaCDiIb3hh\n=zQQ+\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemMYFAwAAAAAACgkQfC+qTfk8N7J9\r\n+QwAwspQw0Y0ObiwmOlRjF5DXSTfHlS+FkCIYJ2gHEFTQxrgI5f5JvDQQTiIyYV/JXDEBNFl8v0m\r\nAiy5gXaoSeNwVbxTFDGQnlX9vljx48AkYl1zteZhhM82bvkzJLPKDCHLcYs9OnQtQbD4j4uMwXwe\r\nRDsIkFISorCikgfT7rcXYWBmwvfon2s727/l26/VFeA+P5gUB8be5f5pnBo1KWF4eosAjBfJ0LKV\r\n68mn4OGIwjQy9N8eRKKnIMjiRXvubqhDRrkYlE39O1/UwbPBIdiVK7xjZnkxrjuLyse8/MNhYVYg\r\nBVsSq/IJbcZhh8HcZXLScRu0P6z7NvhLMqgaf928NupVfbxkG2g4+x1Gj+oMIfI5UCsLc4z4F0pa\r\nkZREv+MAST0hLTj2M49gkQNrnqovhOrz4dBXp7OXkSwqKGHL/e1REyZJrea1u1XEqnkr0ZOd+Wr3\r\nlesMQvj5LKZDWA1l7mpJhjPlnayoxfJZDZtpKefJ9SFPTFrtmNEicAARlymf\r\n=ULaU\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nn+pSIkNTQvOUIhq+2Lg3upDHiKhaCDiIb3hh\n=zQQ+\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemMYFAwAAAAAACgkQfC+qTfk8N7J9\r\n+QwAwspQw0Y0ObiwmOlRjF5DXSTfHlS+FkCIYJ2gHEFTQxrgI5f5JvDQQTiIyYV/JXDEBNFl8v0m\r\nAiy5gXaoSeNwVbxTFDGQnlX9vljx48AkYl1zteZhhM82bvkzJLPKDCHLcYs9OnQtQbD4j4uMwXwe\r\nRDsIkFISorCikgfT7rcXYWBmwvfon2s727/l26/VFeA+P5gUB8be5f5pnBo1KWF4eosAjBfJ0LKV\r\n68mn4OGIwjQy9N8eRKKnIMjiRXvubqhDRrkYlE39O1/UwbPBIdiVK7xjZnkxrjuLyse8/MNhYVYg\r\nBVsSq/IJbcZhh8HcZXLScRu0P6z7NvhLMqgaf928NupVfbxkG2g4+x1Gj+oMIfI5UCsLc4z4F0pa\r\nkZREv+MAST0hLTj2M49gkQNrnqovhOrz4dBXp7OXkSwqKGHL/e1REyZJrea1u1XEqnkr0ZOd+Wr3\r\nlesMQvj5LKZDWA1l7mpJhjPlnayoxfJZDZtpKefJ9SFPTFrtmNEicAARlymf\r\n=ULaU\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nn+pSIkNTQvOUIhq+2Lg3upDHiKhaCDiIb3hh\n=zQQ+\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemMYFAwAAAAAACgkQfC+qTfk8N7J9\r\n+QwAwspQw0Y0ObiwmOlRjF5DXSTfHlS+FkCIYJ2gHEFTQxrgI5f5JvDQQTiIyYV/JXDEBNFl8v0m\r\nAiy5gXaoSeNwVbxTFDGQnlX9vljx48AkYl1zteZhhM82bvkzJLPKDCHLcYs9OnQtQbD4j4uMwXwe\r\nRDsIkFISorCikgfT7rcXYWBmwvfon2s727/l26/VFeA+P5gUB8be5f5pnBo1KWF4eosAjBfJ0LKV\r\n68mn4OGIwjQy9N8eRKKnIMjiRXvubqhDRrkYlE39O1/UwbPBIdiVK7xjZnkxrjuLyse8/MNhYVYg\r\nBVsSq/IJbcZhh8HcZXLScRu0P6z7NvhLMqgaf928NupVfbxkG2g4+x1Gj+oMIfI5UCsLc4z4F0pa\r\nkZREv+MAST0hLTj2M49gkQNrnqovhOrz4dBXp7OXkSwqKGHL/e1REyZJrea1u1XEqnkr0ZOd+Wr3\r\nlesMQvj5LKZDWA1l7mpJhjPlnayoxfJZDZtpKefJ9SFPTFrtmNEicAARlymf\r\n=ULaU\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nn+pSIkNTQvOUIhq+2Lg3upDHiKhaCDiIb3hh\n=zQQ+\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Invalid data type
              stderr:
              ~~~snip~~~
              Warning: Untranslated error: Unusable secret key (gpg error 54)
                         Invalid data type
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemMgACgkQfC+qTfk8\nN7LyVAv/R1Ddoj5C82FCSflgV5gMhLg0ttvhMv4+ACGdrJP+1lI8xDcQcOGqFLKc\nSDvXXbCtbL61llFpJ5ZkQlUn341t4K/ERgV81xYX8Bv/BPQ+A8IZnuTRx8sGSfGE\n09spk9TfZuNHoHIPJJo9DMzNc+lPsbh5tCT8d1/cFmIOyFHEFK5ujp9s4V+HWq3W\nCcB1xStHvtx/C4zaUHonoc4/g0k/hfWYsT73QslyMexTvWCTaT0jhjpcCPy8b/sW\nEnyaqcZchIewBI3ch7N7RJeAz3w3ozQfO9Y9EskDCuxqqADIieR2jT1YHpEW1xGo\nxUlDi653HeI7VAybR0E6GsrptmDmD8HMdBN3efm8GR56lVwfxX1nsRYlr/OSedbZ\nGAaP5w8MLas2nihYobpyJ19BjzbFfK60g5CxzTaQWuDDNqgu3F0YQMaTrwi/cEWv\n1Wzj/kn29fTg7sslJiQE7HVHiPlYLrBaJ5pqrwsgNY+XxVny2q16Z2T/310giLB9\n0u4h9491\n=vIhP\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nn+pSIkNTQvOUIhq+2Lg3upDHiKhaCDiIb3hh\n=zQQ+\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemMkACgkQfC+qTfk8\nN7J+Qwv9HN0nv4rJ0dMHO0sFMqp904yKpoMRIVzSroNSZ85TIUCtKRf9jQ08rFxy\n1OPLx2QW4mPBTRynfNuYGmY7TsZbrWPVQUqlWTnFaZBeNW3SQoMGAkfX56CAIdpb\nasuIPd9Wkw4Gcf9YCPVrX58Br26ZAFJYZYX7NsAJUUiurfLMX/r7BJ9BMqHbNVGP\ntD4MbYHd/JgVXM+tbWZ2UtPeHHL5OYdD60086P7At/cI3rMKLABjKumnJL6vKZdG\n24uKBssXORiWGQ68+xgeCDuND1EmjIw8gh2+bjm5aXuaQy7OTzdoFhDHSl0lR6Wu\nXWVm1QW5xZzvK7c/NrO7dYzBtanFfUSoby/jVRUc9PHrgWR3gA5VNI/DZQSZ51Cg\n6YRwcUfRnUCIkbZSXueyhGTYEf2r+Libsxd0g9kGllnqtzvB4ACTtBOIKSj6MiLv\nbHqZja8w0jgG/Wmnyy2eAGZLEwmAxVlF/wMrSD+PWHBRmeUaGFHTqdEdlFs6Nwaq\nmKQ71K1j\n=TXN2\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nn+pSIkNTQvOUIhq+2Lg3upDHiKhaCDiIb3hh\n=zQQ+\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3pjJAAoJEHwvqk35PDeyzQIL/2jMZnyrWPcOyXszVef8xlYM\nGKs+KditRCpkf3MwjWzW9mkNzAk1iq7gs1eevwaoTENCmBYkMKYHORA0rcRPWvCf\nsjLyE+oorf2BdioJv7UKfZbpGSN/9E7zbiuSJR01YxtfjbyMHu0MaeS0JPar9kfo\n6DFj+ItLPKg3mgm7gRc/dVgcl+smlSmR8xTjWTKxUssSuudlzxOIbphVZQCm/7mQ\nBUoYi2oyj8+bRc3dyvzb3jF6PByG0I8IpHkB2lkpCdLdIRRBzEZiRQCk+Dwc5Rv6\nWSXYmIGyqPj+UV6fiFByCjJVHy5IoU3TPBb5DsbBNl0ZpFAerpuK+CAxgrpUeiT6\nitdN13RZ88am6zPaDo2uMs0SrEfdrjl40nbdbLD8TDjhVUkc6HxH/kV+JFPJrstO\nKao/vydnQSfjABoHOVD1/jMUdks+gvDe/x87kRn2OAHgMQY0svF4Fl51hd1dJR7M\nCQuGQ7z8LTQJH2C2z2xukFgX0doiWoOlLlxeQWARGw==\n=CWWN\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nn+pSIkNTQvOUIhq+2Lg3upDHiKhaCDiIb3hh\n=zQQ+\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ— Too small
              1k + 512
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              BBY=
              =7iup
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
                         Key not signing-capable
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: A KEY input is protected with a password
              stderr:
              ~~~snip~~~
                         A KEY input is protected with a password and unlocking failed
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '99'
              stdout:
              ~~~snip~~~
              -----BEGIN PGP SIGNATURE-----
              
              ~~~snip~~~
              stderr:
              ~~~snip~~~
              sign: gopenpgp: error in signing: openpgp: invalid argument: no valid signing keys
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nComment: https://gopenpgp.org\nVersion: GopenPGP 2.8.0\n\nwsE5BAABCgBtBYJn3pjKCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnM9p2zfzqFJjqV7VC/psXPy/OLK/XBS/jOydS1yKF/foW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAOPAL/jupqh9S6tE+DDFy3/bi0NNoZcne\nl/CPHkDhXWYYRBtzX1ero10xAWkjKrPhy3VRK1Y3ejd2L4Xq3m0ZYOX9vTKG5m6l\nt62wDy64iGOyozZpZQN4Ws3pUpQJeXEFYJ/QPa2X/B0VvdcEGrpSZMofWzJqpoC5\nKxjWXwGGtHMsbwfPDEsiFx6dULk5g4h/MxV5aed78TDOYCke4sLdT5MmcTPAmFtv\np7NBve66CnXRqtukRSxigpiffH11r0H+XGAHa027iApl/4DQosEG0c39fdCVVp3i\n6R4eWFG1BPUjHh8b+GdcqD4FJNiutzwRgnIHWmMCsm78pHFk9m5I1Y9QtlNSSPlO\nKgjNXNYUceD0fmx1Pp+PWfL9QpZaIu07u2FABm45V7IFux57u22TY1+rWe9qmc6I\nehRCe1SKjK7mv9MWm55p+ckOjO3rTAmVcKYAbGWLBdGrw+uShAlJoIpwksopXUgq\nKKERSH/+r59PM/rmfe+yDZVxB+VJ37+z2gqswQ==\n=Pyag\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\ntBvyeSYqR5zbZQZJxl0QLa/mb3kraJwA2KMEFg==\n=nUMX\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '99'
              stdout:
              ~~~snip~~~
              -----BEGIN PGP SIGNATURE-----
              
              ~~~snip~~~
              stderr:
              ~~~snip~~~
              sign: gopenpgp: error in signing: openpgp: invalid argument: no valid signing keys
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not verify primary key: RSA keys shorter than 2047 bits are considered too weak.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3pjLCZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAAB5awv/ZzC2b8NNJKBl8N3/J4kwMFc+PLAC0YvEXXgsFvfM+9FFWODU\n2HTOttsUAysjoQOHXVKX6vttkEVniGDsKoHcsocSUjjLT8QQg0Bs09s+gw64\nPMv/A8YhSjwCm5xB8WTgZroBD/0czKe+nDQmgvmvAFWdhIBr7gB2qYvR2rYF\nz/Oerqr8K8hFLUy4rocxoLrkHYX84cntdT0gZcGskVH/CVNA3hQ94xFZuxaQ\nZxME4acEUlM2c69PDTbSXVK7iRAcPa72jGODqRTpU0dzJS0wj0xNdzjvUMgk\n1Hg4hJAJ6vxVe3gqEOJ94NiWMAakaYKko/8p0gc/0u6CWG5IEc7mPUuhp+J7\n/vHh8b7WMko1YJS0+8z6xUL+/n5qAEo9FfPQvm4BHXc163+Z92XL/RpW4wbz\niUqsiYiwJH9wuPqoUY7LmuZCazETCo9gecMPdoCHETr8R9yUNyrDLlQgI699\nkDDfUD2dRyfg6QFvqnE+E9qZ8PGXSs8C3N8HRpasAGtD\n=33zl\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\ntBvyeSYqR5zbZQZJxl0QLa/mb3kraJwA2KMEFg==\n=nUMX\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not verify primary key: RSA keys shorter than 2047 bits are considered too weak.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '1'
              stderr:
              ~~~snip~~~
              /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
              /sops/pgpainless-cli: line 4: require_java_runtime: command not found
              No direct-key signature and no user-id signature found.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
              /sops/pgpainless-cli: line 4: require_java_runtime: command not found
              Key 8504B780B0F5A3C285080930F557004A15878189 does not have valid, signing capable subkeys.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3pjQFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7KjFQv/RLUYLf8gMMMkHlnHsGVZDSq7OcVK4iKJZAQz2btuzR4qlc+V3xX+ENFD\njutBXYlGyszaYUWPkcr96OiCuJEbrDu4x9Zv1SgXoKFGRqOXwwmn4qC023ps5DoM\nTaPfkSfnZoKCmGyuu8JAMRe+8cL91egugJPgoYVwRITq9UB517iAhpBAAaYQmSCS\nyex81evGKmE1GivwTKIwKmpTvOaLpKcSI5whZIPvgKceWJayTwpE5aNfWVyZ9zyU\nUu9UzHl004+f3u7EdZCqlg5XgqG2wThq2XMuVJm+EsBDwBXURjqKV09kMoV3wH0N\nzM+/ZFkO9czn0kb4DEe/O+dYuBAhO/j+VJUh92ko+plAphn8z5D5+NTnHV6hBfEa\nSChqQ6WITSApfuxaLdaRDmiQ4HeGG+GrodyCI2Cf+8gYZZv9C/Wg+msqLM3tfLm5\nQI6Iwt3PEZIG+qGfKlGxSQFcJp/xA8f4TrmcvmGAZFNOU17Pihnn/XiXFScY/IFs\n5FWLj1/m\n=VFMy\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\ntBvyeSYqR5zbZQZJxl0QLa/mb3kraJwA2KMEFg==\n=nUMX\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemNEFAwAAAAAACgkQfC+qTfk8N7KP\r\niAwAre2tn2WBvz1LislX3q8FRVFQicDD6IpCtaT5O4kr2ZuGvIlvZOW+2SHjXz0Zkmw97FwDhXvv\r\njDqVdaDkk1W8kt9+Mt75TKEGN3VmyKct8n9raeqeVyC1XQy7jRD+Peu1x5dYSI2tvXCx/s0sF3A+\r\nx2qFAr6AMm84uR/EUQp/kg56jKzypDgBLJQ1CcOOiLVlReEh2uQjDupZeK1bJu+LmNoWSfQqIcay\r\ng+fGg4cy51oXeLJpkxJYjr8P/7VtluRCjAzivghX8oVRP0MNNucxTrywRHwBNgE5WJd0oSdHvkpi\r\nDSxf55h15V2NGvGW1P3l5SVPIHrRYLiNAFn2gLuOzx8xEedu7pYo6PtxZcYdQcRrAv9ZTOFa5txM\r\nu5YYYmxOyr62ZBwAGfSi4eqobMMHoLeUm+HUWgpXP7U2kLberVuqXdbIljp2WkjgpQ6/GCqYJxQS\r\nANJQ5SqrRNWZjqfwRpNAYQG1TtWvmhPoAYF3Q+3AM4D2SwB573SJTTDcmGSD\r\n=v4+7\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\ntBvyeSYqR5zbZQZJxl0QLa/mb3kraJwA2KMEFg==\n=nUMX\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemNEFAwAAAAAACgkQfC+qTfk8N7KP\r\niAwAre2tn2WBvz1LislX3q8FRVFQicDD6IpCtaT5O4kr2ZuGvIlvZOW+2SHjXz0Zkmw97FwDhXvv\r\njDqVdaDkk1W8kt9+Mt75TKEGN3VmyKct8n9raeqeVyC1XQy7jRD+Peu1x5dYSI2tvXCx/s0sF3A+\r\nx2qFAr6AMm84uR/EUQp/kg56jKzypDgBLJQ1CcOOiLVlReEh2uQjDupZeK1bJu+LmNoWSfQqIcay\r\ng+fGg4cy51oXeLJpkxJYjr8P/7VtluRCjAzivghX8oVRP0MNNucxTrywRHwBNgE5WJd0oSdHvkpi\r\nDSxf55h15V2NGvGW1P3l5SVPIHrRYLiNAFn2gLuOzx8xEedu7pYo6PtxZcYdQcRrAv9ZTOFa5txM\r\nu5YYYmxOyr62ZBwAGfSi4eqobMMHoLeUm+HUWgpXP7U2kLberVuqXdbIljp2WkjgpQ6/GCqYJxQS\r\nANJQ5SqrRNWZjqfwRpNAYQG1TtWvmhPoAYF3Q+3AM4D2SwB573SJTTDcmGSD\r\n=v4+7\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsANBF2lnPIBBgDqpruqSMQCTy93jqrkZcHFb9F4FvB+xB2T3QcDhvPuDBXR0Dq7\n70WhjecPGFhUlQ+LYzvQ+veTnCxN2ZVVRcRfeQd0ySdAqv/RtMBbL0QpyAY8JFvu\n7k8wldZg6um37NUY1aBBeEX+3FW8P494zwHYNDJ5rOzOAwB2mCItgro0eFeLMr6f\nvoqGdOSToKfn+VUe+VUnzWmGFRvaqLlfXdv2IYxkC3G8rOowND+1wKkm9wpES4QC\nA4pwAOE2FyREFqEAEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w\nbGU+wsCHBBMBCAB7BYJdpZzyAgsJCRD1VwBKFYeBiUcUAAAAAAAeACBzYWx0QG5v\ndGF0aW9ucy5zZXF1b2lhLXBncC5vcmc95xfiWzOnvlmA502baBg0xDFqfgoLQYIP\noRcdJF+/8QIVCAKbAQIeARYhBIUEt4Cw9aPChQgJMPVXAEoVh4GJAAAHbAYAq4FO\nseVSWBIuu8Yc9SY5L6Pi1RxKnD24t/ps4D/nTtrsKBAKbWTVcx3w4UTw+Ay0366j\nfI8VUIbrc6I4hIyK5stu8y4E0ELUlmUGdYi/KBCK/3Ae8NmN9PBbxMxX9Eqn7rI1\nad4os5npXuJyaMKma60Qooi3wPb0kRynobgz4IVHRUh2CvQP9RIiPrNM3hy0Q2KF\n7mX8A4R/TW4yIGe+EATreHa9MRi+Og9Jb4PIG7K4+mSfP/x6gHtGUqDWDz3RzsDN\nBF2lnPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21H\nWamXnn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW\n+RMXSO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd\n/Dn6rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXr\nvIsA0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZ\nuVE/wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8\nc+paLNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybU\nz8XV8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQ\nzFwzj8sxH48AEQEAAcLCfAQYAQgCcAWCXaWc8gkQ9VcAShWHgYlHFAAAAAAAHgAg\nc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnnfNo/sHZXsp7zt8IZPsK8L7f\nLN3B3cCka5S/zHaiJ5wCmwLBPKAEGQEIAG8Fgl2lnPIJEHwvqk35PDeyRxQAAAAA\nAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ+DQw2UBQyU8maTUwbkC\ny+hpTC/JfH9XGVTVlLAUhHQrFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IAAPspC/0X\nxN8gftvi016FdYB9GpPmITwkPm470527BE12Sb7gPaSoXwsjwYLQVgPriXGGw4eP\n6XvxzA1XnYdY+9ZrFqxJ0cWQzpUnmC9VeoChUpUg1BaJSPBWewtRGGbcJkT/iEeL\n+JOxjJaGcaFo25W+nl/iQaj6kS4z35iwcHvoVPlgBIFQjN4MUEbwOcVqQvtLafr0\nRvKp+A9usrgDOkD/cXgZoR1bp5DaPCC25kSHxxs0loFBieawhmGZRgOdaiVKypuA\nNBLrH97+7VVg0KRxg0GF7L0PYT/J4lWnZCeWIe/dVHCAQShxEn01ZKZsFpkMUZUc\nvLE4FTkrjCUXLyJg/939KyPa05fB98hBR5hyxHMpd39kIK1coXurTkYzxGxcGRFJ\neCK3OcWvGRU8EjTE5+K9hmllKr/ziosOk3Mq5JHZjv1KjqL0aPwUWF55xRs0m2/x\n/1R2AYvvnbEqkd/e3itNzHTKtFRBo3EF6ODZ/XpBFgVlvjeFjGgRz0s7PmyNzJgW\nIQSFBLeAsPWjwoUICTD1VwBKFYeBiQAAe8IF/jHTgHLXZFqllk0ROWLmC2kglAel\n6y5VWVoagcK6NDEwRUP95NC0MzTyN4F7Jp+c2tu0lioRFKqK0c+pwdDKvFDOLWEX\n0femyi2Cn6X05pAhecr0F7Oi93sGSVy4xnKojmRjcJQLRtc0f7fWqG0WE40Tt5D4\n7BcQvuza3gDoR4n7+c2sqfIf2+AuVwLA59ExzohXK5AlanoscN8IDhyzjiBiVepm\ntBvyeSYqR5zbZQZJxl0QLa/mb3kraJwA2KMEFg==\n=nUMX\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemNIFAwAAAAAACgkQfC+qTfk8N7I6\r\nXAwAxCM64ltDcP97pfkqfu0Buf4Ar61iHlGeB2tpb7wllrS9SlTzuAE21GCIfO86RVhvrmGx1qMF\r\nyL1d+Ir9NZeYuDNyRYyNFJ0WEFqoxcYJ9r2eKzYS8Z7sb3lnNfNqza4I2RAN6IeG/zdQ6jx5xC6e\r\noRgi7z+nBiZt+Y8NflbnPeyzg5VWldlWSkC6oXplJTCUaXjI5EbHkcvVwZiLlIlZvPtXpeB4mJN2\r\nDjkgkyD3ICVS0udKEzDkCcB3bQbSQJsxJdOlpLaBJUrzpJFxi8n8KgZzHtc+P3z+mPI0F4j1SBdf\r\nXRTlYf0azeJBozLaOVZQdpfMVyYOhYTE7c83kFxYkXp3cCFnZlqoJAAGegEvbY2lzFYTaZStW4HV\r\nAE8bId4Mw6+vuS0unYS1Y/38Vhg1vONIg2ePGl3EMI6VuwgLdWchdYLYyq1+NQhiG1ehY5pl74xf\r\nTcLFHCp9v8FGWD+0U2/taEmrW2cFTaXanEGnYZh+eIeO6dVU3N91mP7+9A01\r\n=b5L6\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\ntBvyeSYqR5zbZQZJxl0QLa/mb3kraJwA2KMEFg==\n=nUMX\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Invalid data type
              stderr:
              ~~~snip~~~
              Warning: Untranslated error: Unusable secret key (gpg error 54)
                         Invalid data type
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemNMACgkQfC+qTfk8\nN7KCRAwAv11I8mZiHbpnKoZUKSK6tNyeuWQ8xp2j54C4toYNgyA3sSg+uveGU2s9\n97e2y7diIg1+Xz7Lbqh9oLXxaLbuLNUh00RBhkh5hb4hAVhydiD4Gmn9qaU0X+IC\n0WOBzLFaXw2hzom/1FaT3Zi4OxK+3cHO0Js8sX2WyzhpwLeJeAQYYse9yczfPOYw\nePBRCTquR2WwFVUm6Mng4UpNT+NA+5ORhe0A1f3q4YvnL3sJuJvIiUg9yi7GE7rz\nGHDkJyFAqnIcKkSQLVXY8g660XW5Fa4Z9fpdVDS/2Ph/Ill20wuESkDAERFvYDqE\nSaL8CFsyJacpIVnF5rTBzhJ2okb5C50cSSRetJcVKizELcZuST7QQGsXKMC8eQGe\nvzGglS1PCYnmpnjPfP0SocBS/47E3/mvLuHE3dUnYxf8Y55Jj/v/UvfN24VXU626\neOTqwZs6QTdnOuhX5PvtZtfeqj49MmJySciogQ4xKdXLrHhJG7HGqkbfHyZx3zgo\nbLWAb+Ya\n=UWZk\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsANBF2lnPIBBgDqpruqSMQCTy93jqrkZcHFb9F4FvB+xB2T3QcDhvPuDBXR0Dq7\n70WhjecPGFhUlQ+LYzvQ+veTnCxN2ZVVRcRfeQd0ySdAqv/RtMBbL0QpyAY8JFvu\n7k8wldZg6um37NUY1aBBeEX+3FW8P494zwHYNDJ5rOzOAwB2mCItgro0eFeLMr6f\nvoqGdOSToKfn+VUe+VUnzWmGFRvaqLlfXdv2IYxkC3G8rOowND+1wKkm9wpES4QC\nA4pwAOE2FyREFqEAEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w\nbGU+wsCHBBMBCAB7BYJdpZzyAgsJCRD1VwBKFYeBiUcUAAAAAAAeACBzYWx0QG5v\ndGF0aW9ucy5zZXF1b2lhLXBncC5vcmc95xfiWzOnvlmA502baBg0xDFqfgoLQYIP\noRcdJF+/8QIVCAKbAQIeARYhBIUEt4Cw9aPChQgJMPVXAEoVh4GJAAAHbAYAq4FO\nseVSWBIuu8Yc9SY5L6Pi1RxKnD24t/ps4D/nTtrsKBAKbWTVcx3w4UTw+Ay0366j\nfI8VUIbrc6I4hIyK5stu8y4E0ELUlmUGdYi/KBCK/3Ae8NmN9PBbxMxX9Eqn7rI1\nad4os5npXuJyaMKma60Qooi3wPb0kRynobgz4IVHRUh2CvQP9RIiPrNM3hy0Q2KF\n7mX8A4R/TW4yIGe+EATreHa9MRi+Og9Jb4PIG7K4+mSfP/x6gHtGUqDWDz3RzsDN\nBF2lnPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21H\nWamXnn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW\n+RMXSO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd\n/Dn6rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXr\nvIsA0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZ\nuVE/wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8\nc+paLNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybU\nz8XV8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQ\nzFwzj8sxH48AEQEAAcLCfAQYAQgCcAWCXaWc8gkQ9VcAShWHgYlHFAAAAAAAHgAg\nc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnnfNo/sHZXsp7zt8IZPsK8L7f\nLN3B3cCka5S/zHaiJ5wCmwLBPKAEGQEIAG8Fgl2lnPIJEHwvqk35PDeyRxQAAAAA\nAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ+DQw2UBQyU8maTUwbkC\ny+hpTC/JfH9XGVTVlLAUhHQrFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IAAPspC/0X\nxN8gftvi016FdYB9GpPmITwkPm470527BE12Sb7gPaSoXwsjwYLQVgPriXGGw4eP\n6XvxzA1XnYdY+9ZrFqxJ0cWQzpUnmC9VeoChUpUg1BaJSPBWewtRGGbcJkT/iEeL\n+JOxjJaGcaFo25W+nl/iQaj6kS4z35iwcHvoVPlgBIFQjN4MUEbwOcVqQvtLafr0\nRvKp+A9usrgDOkD/cXgZoR1bp5DaPCC25kSHxxs0loFBieawhmGZRgOdaiVKypuA\nNBLrH97+7VVg0KRxg0GF7L0PYT/J4lWnZCeWIe/dVHCAQShxEn01ZKZsFpkMUZUc\nvLE4FTkrjCUXLyJg/939KyPa05fB98hBR5hyxHMpd39kIK1coXurTkYzxGxcGRFJ\neCK3OcWvGRU8EjTE5+K9hmllKr/ziosOk3Mq5JHZjv1KjqL0aPwUWF55xRs0m2/x\n/1R2AYvvnbEqkd/e3itNzHTKtFRBo3EF6ODZ/XpBFgVlvjeFjGgRz0s7PmyNzJgW\nIQSFBLeAsPWjwoUICTD1VwBKFYeBiQAAe8IF/jHTgHLXZFqllk0ROWLmC2kglAel\n6y5VWVoagcK6NDEwRUP95NC0MzTyN4F7Jp+c2tu0lioRFKqK0c+pwdDKvFDOLWEX\n0femyi2Cn6X05pAhecr0F7Oi93sGSVy4xnKojmRjcJQLRtc0f7fWqG0WE40Tt5D4\n7BcQvuza3gDoR4n7+c2sqfIf2+AuVwLA59ExzohXK5AlanoscN8IDhyzjiBiVepm\ntBvyeSYqR5zbZQZJxl0QLa/mb3kraJwA2KMEFg==\n=nUMX\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemNQACgkQfC+qTfk8\nN7IIswv/RMBfUg+jSn0M8VcX6SMQVbp53R9BbPNnHEPjLmYD5PtVEk+CJ9rf4EAn\n/i791b+FvdO68MzPcm2bARYYs2s+7hWdXvBSCS4tfa3k7x7mbN8yFBb61L4lxY9a\nxHY1Uo5wJ9l15UWghGUw62e60EVfab+UIW0SyZNywb6pD2zF8LC6EgNL7YWFGHhY\nf9+QyKaGdA4CsGpdJqj77zG7BMW107/T9ll69TcPd0Bp4O4I3Sdi7+n5RIigylX0\noWAJyugo4bsMHKIy+sBtu198TSDdP+poSapnhC+7ZRmf8M70UAP8vybOGWKk7lxa\nz79wMDRuTljGFRyDt2WJWOs+ZyJ4dfijVyYlI3me+LUpffoJrZ+RriUI6gyb70/5\nEget87sPrO/jt+Lmg+rZjpUKMnB+85PhAw8Z/Q/LqEJpEtV6gTVQeGfLj2YnBRxl\nfWFR72v83pawsGG6YjpBL3e7ZwgJhHZuOme9HBqAsTEHIPO5+qCYrsgxfTSwylKs\ngZlk4W/Z\n=PmNc\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\ntBvyeSYqR5zbZQZJxl0QLa/mb3kraJwA2KMEFg==\n=nUMX\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3pjUAAoJEHwvqk35PDeyfrkL/3Wxjq6iYaihytk6IU5830E8\ncM96/Fv0v31E8EHUjx5ouJDp1BD3dx8gcBWuxdjpyuuMNQ7Pp4v92VhhPH5By+Dv\nmxRWwS0b3CnBmAfLRVCHtRxO2IM5o4vvNomKE1f5e/Hfw/cAbFNGtAgHwuWSsqzf\n+d9XmTaNQ5upGfT+iWoq14d9vV0lgZgC4hrDURCrV6H5npKWa1AiScV9miKrAki3\nma68JPgyKrduRBgo4v/xVtY94AtEeqz2icYF1QIIkZxeJmoqysZbzZSHR1SPJ0Wi\nK6kxyXIJa0EOoOoI78bSzRvuRlOIgmy1tGR5Z4bsjz5piLBrMhq2xNO05e6q83dv\nPkDBrTiDx7iXHMq4HNGF245zgoxRC5GVmsLI4gQIsl+wRFekLaaILKk6vaGu72sX\nmayoy+6Gk8AFyXTbWBrZkll8tmYSoUvmHu8vwRZlsLw+qMXH3E0y4ZJCMK9qdoSb\nUFmkwRpH2fs/3qcmvMlzSlNDJJwP4Q+FaynM/OKDGg==\n=w6hH\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\ntBvyeSYqR5zbZQZJxl0QLa/mb3kraJwA2KMEFg==\n=nUMX\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ— Too small
              2k - 2
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              vLS8MlXFc5ab75iw6mxbRwmc
              =6+SL
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
                         Key not signing-capable
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: A KEY input is protected with a password
              stderr:
              ~~~snip~~~
                         A KEY input is protected with a password and unlocking failed
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '99'
              stdout:
              ~~~snip~~~
              -----BEGIN PGP SIGNATURE-----
              
              ~~~snip~~~
              stderr:
              ~~~snip~~~
              sign: gopenpgp: error in signing: openpgp: invalid argument: no valid signing keys
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3pjVCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnVn6zlgRwXlTemFUYF+eYZ16CsiS5ZsSq6S9WRq/Cy0sW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAq2sMAKZpQpg15p6p/iVgRtEEhHArjfI5\ntet3OWRfZmlEyK9ZGin3cxWL22rrNNZRAi3l7MiqCYTil3ZchJujaXKVGhdcM/cB\nuW0DvvgEImkbvFYQxIKxHoSwc17vZdu3tHCJHWUAtKdkfZC7mzYJjLOnW31SQe6j\nURFrctbV/IUIEiK9mMCAuEPenGpk8R126rJhcH9AFQruCia/IozXxQlVIaigFnpz\nHNVhE3yZqsz7KwqAprfqsQlvIqJk6zNJkInMil2UJZoyGVSkx0FxO8xoclw8F2TO\nnoXOgchfVtjfL9sxQt/OAjhmnc4QCGGPbCVuysYmjC1JMgWufVKCPe0yU5xksIuT\n+O/sGizT7R5H6uCxmnIDIvKEnkl1LWOSHIQ9t/L3UOgkcOft5t0wXdCUCDEiiQQ6\nw/Rr1uVx3r+TXSPRYwgCY8eSUn40wwjZum3SR4AeTEOEePAYAnc31zfmZrfXS+5D\nXfU5Mjffp1zrMmLeF9JZqAbHFriTnZT3vmyJfw==\n=uBzW\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlTnt7GIBj+An4ry0vDJVxXOWm++YsOpsW0cJnA==\n=JJ9U\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '99'
              stdout:
              ~~~snip~~~
              -----BEGIN PGP SIGNATURE-----
              
              ~~~snip~~~
              stderr:
              ~~~snip~~~
              sign: gopenpgp: error in signing: openpgp: invalid argument: no valid signing keys
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not verify primary key: RSA keys shorter than 2047 bits are considered too weak.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3pjWCZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAAAZ2wwAwg05DR+3qq1JYKN+k9YhyaUHP9cc4G+w3/cnHqbQwbBCaxu+\nKKr2LrgOMzw3cn6IraTnX8x0ObPnk6f+9LO/OGXoKd5Zd3S4+AG5BvMJAMzA\nsJIpAJV0paW7E9V7vLsutA43l3nov13db7J7AH3GmlEknBOmcDjH0pFe97bA\n2jvFrxe8t88rufg2L++IVMhX3xV2lI7xFg7n77UxK/O9vfFKcemD97oAOBi1\nlqLIFiG4yX9RmIPkGDCcuNTJzlM1InS75D9+kqmLbLuJIcE5YoTj4Zl/Narx\nbqUahwnapgi5t/9vpq1JE0FrBGmItqiRNAHDwJSO/tpwKUbxyweTlN1YQyoO\nReUB8SLugamO32cfvaIriI71kiFWEbBAGtQYwQlsfvJpfvij+UdgScL3FV1b\nyqJk9ydhGqTZuwcWlXXQtd9Tbb/eSmGNDj9YyRyB0FU1vBAsq8FNaLfNP6iM\nEY4yIoVfNhLbjg+RHgo8VqwWXy0+TNvx2gAZZfmHOpwj\n=oFnY\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlTnt7GIBj+An4ry0vDJVxXOWm++YsOpsW0cJnA==\n=JJ9U\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not verify primary key: RSA keys shorter than 2047 bits are considered too weak.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pjaCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAABT3gv9EZMgyniUbuoOPOH9TMwTd48s2i4kEfV+yS3wBRE4aod/lF4sYmT4u+kk\nFUubc3/spXgxOigiqZld8MFY2c8wC8JIqVqPGsxpgFmJVdWBHv9/iJw7z5Hmanz4\nXIsM4XFKlzVwJRP6KTMPdjKEoINrRBvY8DJm2etx16ewZ8cdE4Ne0ws8wOvWEAZh\n0vbD33/97RBPkiOHHRvV7/uyD5OZ6WZM1BugBWMgUZjYhdIGh6Rbf09dlqgf9nSW\nHfvl9QPja5kaKv7R4X+LmL+KK/tmqHmdAubrudphcjv/JN/ZR6tHwAJUtvLCtERu\npbUwP+U3iFMVJAN9qdXDy+RzzZp99LQ01s2jtG5DAGEbzauc2rdZQr/iiABqEa9m\nAjdhHoH/orKiZRpcL9NtoYll2eET7Wz1eqIE+T+iWAO+ovgxBP2WVFuHpUagNwSo\n5pI6Xe7MiO/bB3WSJUUM2YoQOtUzXX5J1N9mDskEyeI7h977RSaiCSmf1r1VtMn9\nXAdfmZNa\n=SV82\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlTnt7GIBj+An4ry0vDJVxXOWm++YsOpsW0cJnA==\n=JJ9U\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pjfCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAAC3bgv5AVswgJoJfpp9eudSNBN76iKJ2EJkr06aRpdEeiCLV3dRB/73iGklL8rg\n7U6E8oMmwN88lrXaO+O26oWwm6G0wfK7Bn0ZwOBAAZxDcQSjT+XJeLtxpt7s3pFb\nKqF9KJr4EjJHdcdSo4dmHa0jLWGXbqmve0rBIvI9qc+2hs3X490S6Xx+fPVkKMUz\nVOzsg4i1NJoj8wmbs3dv2aCTu40zTtTf3bW8oLWQaz6UTrYJl5SMUc2IWcHZyheb\nfTjhYEsFp99Wt50PObmXlGr8EBIOHj8zuat/mBiJPlka7lN8y3PfaDVqbvVTQ5b3\nHNXlVqsd6RuN13KACLCmr3hGALK4pPCcqogRvyhJzlTdR6T5GmmhvUj5YIoSNxer\nO/73sBQLDXyweHkyvBUNXSQ4k/i3j1/4Jhic0yiUnSuGclDNKG2bNoyF+KjFTH98\ncMeTsi0q5Cip5dzyIRhds2hsFbL+pEY96M+iuhHeUQCyp7BW0V1kLblD9Eu+2NDU\nIJQpCHeO\n=Nl+8\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsBNBF2lnPIBB/44xeixmI2tn6IZW4zjvSh4pFFjxmezckjc7wLegmEnnXwR3Tox\ne8/qWjQW6EEMGJ4j31Au0blVqy1/PtY4fFmaBnKGOCWN1OdSzMBaePwjJLeOJido\nx95KJ4CtT8rcczIkROsqBIQeI5LuRpedpuHo9YJpdYuuwBL2QQZ1g0gIXmq83+ls\n7iFftUdDuzJfRRVdhYfAaaUpt3xGMQCpSiUiYywvxYyZHWzIuIv46Gt9bDVu34mj\nEqA5w1gso+mfSUZSTE02t6qzkb52CMbP3+jCpMuVR3OO1NonAXCZv/dodKNpVhZZ\n9oYogdARyta44YAQ02voySVZ3tlr/28ICbijABEBAAHNIUJvYiBCYWJiYWdlIDxi\nb2JAb3BlbnBncC5leGFtcGxlPsLAxwQTAQgAewWCXaWc8gILCQkQpkCxXhhuLyhH\nFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnQFEG6UwuOacG\nPYm2K66fcWG/8JPAG30JQMYlt79RrJ4CFQgCmwECHgEWIQT9JtcYZ07VKYjlTM6m\nQLFeGG4vKAAAZoQH/ijj596+RkOsLfVLA8M59Vjt8EhBjadtNcQJsDaI5nrOW4IA\ngfBw7/t9PNZrX13D5GHkXqNdy5mIrbh/Air1cYtL4Mg0QYcXi0DFF6jZft64AtRh\nPFGpP/BGb1eBeIpDHLZ7ScqChrCjHC6mVcrHLqsnz7/+GfJ7zo/NdL46EqvHnyw9\n7x6i/oRmlC5rpVFd6O7MRrsaJb24bClrJvv5ilDUHqCT+29MVkKkZlrqy2S6Zrs4\ni35sXt79ZvWx46ac/al57JfX0g2p5EMIrRehAJcI5dLlPImkPgJivvc0IL65kXy+\nPaAgx7sSAZw6GSpNJrennon+bEB++xHDEYbPTQXOwM0EXaWc8gEMANYwv1xsYyun\nXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj+xS1ldGDbUdZqZeef2xJe8gMQg05DoD1\nDF3GipZ0Ies65beh+d5hegb7N4pzh0LzrBrVNHar29b5ExdI7i4iYD5TO6Vr/qTU\nOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1DU9ewcc2WB38Ofqut3nLYA5tqJ9XvAiE\nQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9LiTWcxdUPBleu8iwDRjAgyAhPzpFp+nWoq\nWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFBJ9lbb4teg9m5UT/AaVDTWuHzbspVlbiV\ne+qyB77C2daWzNyx6UYBPLOo4r0t0c91kbNE5lgjZ7xz6los0N1U8vq91EFSeQJo\nSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr1QMX9jznJtTPxdXytSdHvpSpULsqJ016\nl0dtmONcK3z9mj5N5z0k1tg1AH970TGYOe2aUcSxIRDMXDOPyzEfjwARAQABwsK8\nBBgBCAJwBYJdpZzyCRCmQLFeGG4vKEcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5z\nZXF1b2lhLXBncC5vcmdKIjlSephjyf171UhXDWEYnlOabL3RxlB+aNc0ct1cSgKb\nAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8N7JHFAAAAAAAHgAgc2FsdEBub3RhdGlv\nbnMuc2VxdW9pYS1wZ3Aub3JnL8js9ezRI6X+V7qdndDzyon0KcCa/gdJSCiAzYhP\nFiYWIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAASCQL/35HkwJ3QuVL+u9KJqLi2zJp\nVGpOhnlSWqa9xB0tex4SPJAD1kQmH0J9QPTytTcIXx2bv4UOGAR/HqCJ8gYIdRdR\nHOFWR2CwUvNyCZJqeCAtUvktrjcLMha8UWMbALP2gaN3q5deMTe7ZH8GV6PjHm0f\njdst1jA9LM/DB3uO/GR47DuQ2YsI1vU97RflY5Eer2Kc+NpQ2fup7yIZaIo6aFef\n8o8GAo/NCgb3M8PAR/x66cm8539t6bK0mYJ9puE8lxDB5va9gO/gNP1D6Fyyo0cg\ndk7e++IwXQscRUB/SptW1h+XCk5XhD/tbTsCL2sNjkOnP3FHFFLWfTAXAVH9dTW9\nF8wjcexG/olXMefbuGNoKBaiMWVeo6w7dIOf2JzakzQbeECNJBl2nyGCBZrhPJQ5\nPKq12YbkJxk46wqG9Gob/GPWdRXVafIlyUOFFaA3s/4AUgdJ476Qx67PAX/7wWqw\n/YTszrc1Qw+jvfYx098XJxZMUsmm1WXm/r0FzFXqdRYhBP0m1xhnTtUpiOVMzqZA\nsV4Ybi8oAADV1wf6Ao5At7Rh+FsCG8kdafJBr7s/hDMtFpkoLPp4BXAyQOCG/as4\nZXWF9K3XZ3OxxCHKI2a4OO5Ljli79XtanE4TDF23oFiNSb5xA/1A1z2S26EfMMT5\nOdpI/xnW1Aq+2mBhNjHm3LuWo5oIL0mtmrYhK6MKGYI2otpovRsA2aPA4BnViUHK\n+1VaAzv9uwnoCtSHv11FUo2HgePk6ln7s+ZxQ7vEW+RJ/HVbXYPD15mA0mZkQJzY\nIrJR8TN/ftycuPWzSTrpWzLTegvAYzO4d2emj2RQ7B3WXRNKodhtA+He0yadDe93\nlTnt7GIBj+An4ry0vDJVxXOWm++YsOpsW0cJnA==\n=JJ9U\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3pjhFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7IHdgv9GsFXVgXxObY0YOvI4AtClVcoR8Yfkoluk1SP4dgfXf2eXaswV2eMU4g2\ncuVtHT3F1g4WxlGmoH9Zt3Vm8bz1H9m4lWI1021De0xIgX1QnnZIYnySG8ZnScwG\nEakNWwiO6P/r3nrusxujicETxJy1ufLZeqVr5TbARPeOJHJ+I/eR+eFpZoaR4lRX\nmoG4US4dRmkZzpSvZEkileP6psdJ1JwwwV63aaIZJNFlPVgVXK0wL8QjACeQAHrc\nZNXegAWcDcLTUTEB3Ue5c91qzit5ieFKSiS2mse8N10PwmMLZ6Afo7uxDFXggRD0\n3s5eUsseLNtBGFzSdg9HlZxXRzqflsSnbS8WSQ6FQI2lIHrbakl6gDDln0Cr+/w2\nmH3Bxek5ZL4JY9rccmQGSdVZiKbysv15BdrNP+7hPO1BXBYiziRf3bFSVNe5lMqj\nC1B1iaSFdYnIgsFMPU5Zvisq9JqI+KEhk7e7MnwH1HY34O4tnxRJX7K26Yxw9atY\noaIvxpoE\n=PS9N\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlTnt7GIBj+An4ry0vDJVxXOWm++YsOpsW0cJnA==\n=JJ9U\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemOIFAwAAAAAACgkQfC+qTfk8N7Ir\r\nmwwA0aD4Hd5P/pHUnTibmKOxImuO5UE4smMGSfCnTzJR0vsxgi79KcqEoGb7NWNxkodW4biUN9zF\r\nv0+o7zV6bFYrXLPBVqQX3eGP2HSwBgpPDYZFGYP0Vts0pZ5x8Uw3pnwVVzBZqKlETYSAEeHsS7ij\r\nCVTWxbDAV4LcZDUo8eTl1GDiWOvWAv0XAu3ROz1XTPlVTAkxgfYvaFVp1WywGrLxoiE9+behqB2X\r\n2VaaFKv6D+rWHLitlnQCksLtTDqBQiEzCDum7tBYp9N9TXLslOdNcomkeTGhecMGcQqoAN+nPHQE\r\nMTM4Zr6dxFU2P5L87n5w/wcijiknaHKg+LGBMNgTkSzq/Z6Gg9u7GRX496RRAFoThcRb7RdIk+Kx\r\niiKCLD2RYxgx9M2nPsN88gXp/bElX5jCsSKCWfhqTCJELJQ2I92ppxK3eOH09q4H9pEIt76Viypd\r\n82IGjFEK+7zkeUBngYuWvhiGzg9vHEtFgfu+Y3AQ2NdqA0+WJL9KmNc2ojYH\r\n=x/lG\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlTnt7GIBj+An4ry0vDJVxXOWm++YsOpsW0cJnA==\n=JJ9U\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemOMFAwAAAAAACgkQfC+qTfk8N7LW\r\nGQv9Gn6PEsC+NZ1j9FSuUe4+Vng7dijHDwwqAL3vQyYdI3rZJiOM8hNGAFlnzMxHDONh7nkDHIz0\r\nghz1R10spJUYxxU0inewyNaeXyNgVZKF1IvsH7qJ5pkMAlhr+teLG7jIAIZZgh0fZmABJ53e7ldH\r\nA1x7mxdUjZ7376eQhIkylTn4xCmrAOn24LPKfG081LCAT2KJGkHIyLlNby5nbZoL7/+QZ478/4gu\r\nVQqnqKIaaHqcKqrbyAhQ7flIcV7VbbM1U10SKShF1AvVDQ4YKerNhIJa6FcXDn9TxPdkE1XZlaUr\r\noJ63ZdVjnuLdq+F8T05pq8QMO33r5Q0wYMuNb7dnJmQl0y4LpFXmRoFPn/kKm3M1tCww3u5UXfMe\r\n4IjJpuTv6ubtSJtrAMCgBSYFzOxBGak/co/QVrnjpKL/80wC3296nlof/Hy7+4yCr4EINFQXsg7R\r\nm4M/V9Znnem2tvJXnmHXnTv+x8JXhXFeK/uxovs+PGf0H30hdDRN3H0a2KDD\r\n=uJtL\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlTnt7GIBj+An4ry0vDJVxXOWm++YsOpsW0cJnA==\n=JJ9U\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemOMFAwAAAAAACgkQfC+qTfk8N7LW\r\nGQv9Gn6PEsC+NZ1j9FSuUe4+Vng7dijHDwwqAL3vQyYdI3rZJiOM8hNGAFlnzMxHDONh7nkDHIz0\r\nghz1R10spJUYxxU0inewyNaeXyNgVZKF1IvsH7qJ5pkMAlhr+teLG7jIAIZZgh0fZmABJ53e7ldH\r\nA1x7mxdUjZ7376eQhIkylTn4xCmrAOn24LPKfG081LCAT2KJGkHIyLlNby5nbZoL7/+QZ478/4gu\r\nVQqnqKIaaHqcKqrbyAhQ7flIcV7VbbM1U10SKShF1AvVDQ4YKerNhIJa6FcXDn9TxPdkE1XZlaUr\r\noJ63ZdVjnuLdq+F8T05pq8QMO33r5Q0wYMuNb7dnJmQl0y4LpFXmRoFPn/kKm3M1tCww3u5UXfMe\r\n4IjJpuTv6ubtSJtrAMCgBSYFzOxBGak/co/QVrnjpKL/80wC3296nlof/Hy7+4yCr4EINFQXsg7R\r\nm4M/V9Znnem2tvJXnmHXnTv+x8JXhXFeK/uxovs+PGf0H30hdDRN3H0a2KDD\r\n=uJtL\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsBNBF2lnPIBB/44xeixmI2tn6IZW4zjvSh4pFFjxmezckjc7wLegmEnnXwR3Tox\ne8/qWjQW6EEMGJ4j31Au0blVqy1/PtY4fFmaBnKGOCWN1OdSzMBaePwjJLeOJido\nx95KJ4CtT8rcczIkROsqBIQeI5LuRpedpuHo9YJpdYuuwBL2QQZ1g0gIXmq83+ls\n7iFftUdDuzJfRRVdhYfAaaUpt3xGMQCpSiUiYywvxYyZHWzIuIv46Gt9bDVu34mj\nEqA5w1gso+mfSUZSTE02t6qzkb52CMbP3+jCpMuVR3OO1NonAXCZv/dodKNpVhZZ\n9oYogdARyta44YAQ02voySVZ3tlr/28ICbijABEBAAHNIUJvYiBCYWJiYWdlIDxi\nb2JAb3BlbnBncC5leGFtcGxlPsLAxwQTAQgAewWCXaWc8gILCQkQpkCxXhhuLyhH\nFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnQFEG6UwuOacG\nPYm2K66fcWG/8JPAG30JQMYlt79RrJ4CFQgCmwECHgEWIQT9JtcYZ07VKYjlTM6m\nQLFeGG4vKAAAZoQH/ijj596+RkOsLfVLA8M59Vjt8EhBjadtNcQJsDaI5nrOW4IA\ngfBw7/t9PNZrX13D5GHkXqNdy5mIrbh/Air1cYtL4Mg0QYcXi0DFF6jZft64AtRh\nPFGpP/BGb1eBeIpDHLZ7ScqChrCjHC6mVcrHLqsnz7/+GfJ7zo/NdL46EqvHnyw9\n7x6i/oRmlC5rpVFd6O7MRrsaJb24bClrJvv5ilDUHqCT+29MVkKkZlrqy2S6Zrs4\ni35sXt79ZvWx46ac/al57JfX0g2p5EMIrRehAJcI5dLlPImkPgJivvc0IL65kXy+\nPaAgx7sSAZw6GSpNJrennon+bEB++xHDEYbPTQXOwM0EXaWc8gEMANYwv1xsYyun\nXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj+xS1ldGDbUdZqZeef2xJe8gMQg05DoD1\nDF3GipZ0Ies65beh+d5hegb7N4pzh0LzrBrVNHar29b5ExdI7i4iYD5TO6Vr/qTU\nOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1DU9ewcc2WB38Ofqut3nLYA5tqJ9XvAiE\nQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9LiTWcxdUPBleu8iwDRjAgyAhPzpFp+nWoq\nWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFBJ9lbb4teg9m5UT/AaVDTWuHzbspVlbiV\ne+qyB77C2daWzNyx6UYBPLOo4r0t0c91kbNE5lgjZ7xz6los0N1U8vq91EFSeQJo\nSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr1QMX9jznJtTPxdXytSdHvpSpULsqJ016\nl0dtmONcK3z9mj5N5z0k1tg1AH970TGYOe2aUcSxIRDMXDOPyzEfjwARAQABwsK8\nBBgBCAJwBYJdpZzyCRCmQLFeGG4vKEcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5z\nZXF1b2lhLXBncC5vcmdKIjlSephjyf171UhXDWEYnlOabL3RxlB+aNc0ct1cSgKb\nAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8N7JHFAAAAAAAHgAgc2FsdEBub3RhdGlv\nbnMuc2VxdW9pYS1wZ3Aub3JnL8js9ezRI6X+V7qdndDzyon0KcCa/gdJSCiAzYhP\nFiYWIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAASCQL/35HkwJ3QuVL+u9KJqLi2zJp\nVGpOhnlSWqa9xB0tex4SPJAD1kQmH0J9QPTytTcIXx2bv4UOGAR/HqCJ8gYIdRdR\nHOFWR2CwUvNyCZJqeCAtUvktrjcLMha8UWMbALP2gaN3q5deMTe7ZH8GV6PjHm0f\njdst1jA9LM/DB3uO/GR47DuQ2YsI1vU97RflY5Eer2Kc+NpQ2fup7yIZaIo6aFef\n8o8GAo/NCgb3M8PAR/x66cm8539t6bK0mYJ9puE8lxDB5va9gO/gNP1D6Fyyo0cg\ndk7e++IwXQscRUB/SptW1h+XCk5XhD/tbTsCL2sNjkOnP3FHFFLWfTAXAVH9dTW9\nF8wjcexG/olXMefbuGNoKBaiMWVeo6w7dIOf2JzakzQbeECNJBl2nyGCBZrhPJQ5\nPKq12YbkJxk46wqG9Gob/GPWdRXVafIlyUOFFaA3s/4AUgdJ476Qx67PAX/7wWqw\n/YTszrc1Qw+jvfYx098XJxZMUsmm1WXm/r0FzFXqdRYhBP0m1xhnTtUpiOVMzqZA\nsV4Ybi8oAADV1wf6Ao5At7Rh+FsCG8kdafJBr7s/hDMtFpkoLPp4BXAyQOCG/as4\nZXWF9K3XZ3OxxCHKI2a4OO5Ljli79XtanE4TDF23oFiNSb5xA/1A1z2S26EfMMT5\nOdpI/xnW1Aq+2mBhNjHm3LuWo5oIL0mtmrYhK6MKGYI2otpovRsA2aPA4BnViUHK\n+1VaAzv9uwnoCtSHv11FUo2HgePk6ln7s+ZxQ7vEW+RJ/HVbXYPD15mA0mZkQJzY\nIrJR8TN/ftycuPWzSTrpWzLTegvAYzO4d2emj2RQ7B3WXRNKodhtA+He0yadDe93\nlTnt7GIBj+An4ry0vDJVxXOWm++YsOpsW0cJnA==\n=JJ9U\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Invalid data type
              stderr:
              ~~~snip~~~
              Warning: Untranslated error: Unusable secret key (gpg error 54)
                         Invalid data type
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemOQACgkQfC+qTfk8\nN7KKXwv8DpmnyUPoq4w7i0j2EFmYnsZaVZU17V2eLWI9weTpS6GlJa8L9igsU8mN\nRVgcRh7naxNxCSvUEvrvrMCNpWEoRwyAxRc5WSzhfeiU40/wPyQrE1ns8mwdpRhU\nMBwSvKBrvV5avs6d8+DSSsSRnJKQSVpr2BEyn4zXsREFYi5p/qR/CKMYC6WmodJ8\ncdSaSu/ErZbyV1phRyopZra8iqyDVTCqwbDFETxl4jShoTgh/TYwtNnpifRElN55\n0hRthf0RVsi16f7ySgqrTgw0eu3EllWvfaZ0jGiHDACL2I8Nib7OPxzBqwe6K0SY\no2165sZOwTqHtQToeX/eMlTP0B7pwoiTmiDoOxeEAixb+ssfC8A+yfscJsxoxucr\nexevh6xpu68ZshDxHOYzVOAeGzz8RSZvc6XyIuawMUTSxOInkJkkJzTDnb0Ra9gl\nsgzVghpY3DI42v27+0E/UF9rLjPGJqupnweTO3iYVogX8o8WEi4KogU/bC0O+WGq\nDRZ3yYwe\n=tz/J\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlTnt7GIBj+An4ry0vDJVxXOWm++YsOpsW0cJnA==\n=JJ9U\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemOUACgkQfC+qTfk8\nN7KLaQv/X8sG6yI0OBxl/vUfGzdJR4ykdcjcYyWbR4gQV0u60/VPxBjXf2T8Ctyh\njDl7fU8AkvmILJYxez8RSXTZLH4pFlACJkV2NRWs6yegC/1Nzm/i/o3jOKjZAP6L\nxx4NueRkmocxDlw09VE32qyu1G+Bqi92/dSqVAEaPs3AIXOQo3Y5c1AvlXafCf4k\nd6xhZNZn9wW/+qg2Alchc588bD3bilHNL0kCxUKz4E82+s5/gmNGAC5yIhlt6U4P\nX2Heayw7MBkmfCdmcyct4pWNrw6gpr4ugp47LmniDF69MCx0LJHXp7PDXA4Jmy6f\nwuGVElV98s0CYpljOgx2ua1+1mbPDfsL5jopqdzIpQuiidRUDndiBPxUkcl5Mwvw\n7RJSb+Xyc4VY0jN8ZlNB9I1gB5Jk/n5GiMXACnlA4kbov9S9Lsh2DPKLiVlxBVIf\nq44tRlMRTtXt98M+xkULRMcsComO6YTQRscM+5Jo5nUBCUz0GsrQoPozIEUX3fvv\nyXZD35ad\n=wohN\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlTnt7GIBj+An4ry0vDJVxXOWm++YsOpsW0cJnA==\n=JJ9U\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3pjlAAoJEHwvqk35PDeyXKcL+gKatM89dtJVnEU3SknwZbC0\nHN6+VV4xE5dH/HWAfYNBAdqaTO5NlIna3joJf9skG6l6Kr+lTCFUv7QQftBwjJY3\ngpLef1pqLSY0yIcOlZvdcEJAghFz6UoBV1ngBsIJcyWPE4T8RYcsLHuTwa0XIqoH\nVKrS7gNbUJqAkuL/oB1s5I7cM0c5Fq7acYdhQODuFAHKx4/2YFUrsqmEEFcYCBGd\nhS4k4sWrTsL2wR72St5KcxcsK5MP1iLSTRrDu1GX1DjVOY9kLjgmKOLE1zdes+fg\nTAY2oMZHCzlB8x+OlNvuf6WM2AaAwo9RQaQEw9GqHpDXfjsWBLagGc0Q0edaD8vq\nrIPQ2biXsETKEX97UCBPM+W7+lImDKYGqS8lr9GIpgS7b0na1latN/hxucquofH5\nrdz0kiNciM/z0shDjd7v7ki7DH05cH3pUggtTBsN60KlJaLmWFDtdtGNhlZngkRB\nvgY7YoG9lq3wS6nRYNBCnt4YJNSsQH3CGJAJZffUYA==\n=LQ79\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlTnt7GIBj+An4ry0vDJVxXOWm++YsOpsW0cJnA==\n=JJ9U\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              2k - 1
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              ByCbfl8nm0Wo/qIKqbMTfFJp
              =w0pT
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
                         Key not signing-capable
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: A KEY input is protected with a password
              stderr:
              ~~~snip~~~
                         A KEY input is protected with a password and unlocking failed
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pjmCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnHNEP8PlL4qfU3xPu8iNhcBYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAAD8OQv/bLajfPsQdt/RQOpLhjHjfk7Or5mGDSY2L2S3CvfrqRYsm+7l\nu4+uXqllGt+Pld89SiroFAQzrLx8gfGgvz73vdcja941qyVKtfg7KxxSiplFt6AI\n329sanuI5mbxx6Eh3Z0PznK6Np9jQjg9Fb4y3fKKDrz1EJCD/oGiTsUWLDryieUQ\nacrphcv7yjl672JgLNq5cbdcJFQdBSxboWTVGZXri9+4Do6NksqhDZNTVztOVgUc\nMeTzJL8G6w/n6RZin8qS7eM5EWC248M1EX7UCRJSEaq17JqoARZSDefMcwtcGBhR\nHowIBr3hd7w9nHCIw02HnYeZ41/hvlJmNSZ4i/C2cBb9Z+9gQjamue70d8uv7paW\nfDxlTzxj1AARnxSrMgqe6M+iYRpqak0XBVDDIb5qJbrHkEHf6N+iot9YIeNvn8Zt\nbVlf61K23Ep93kMy41sDZp+XZiv/aUfbHiHgY4SNMHQojbSnkJNRIpaz65urjeNO\nHDIiLRv7NcpFw/JY\n=pa+u\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n8m9JfDj1rc64Cgcgm35fJ5tFqP6iCqmzE3xSaQ==\n=djfa\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nComment: https://gopenpgp.org\nVersion: GopenPGP 2.8.0\n\nwsE5BAABCgBtBYJn3pjmCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnzkSv0Yng3bwWNpOzuYcj9/AcXqub2dxN276Zsrxqc3gW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAABnIL/0z2D2a0GEBLct/7cXEZY52OiW7S\nxrHlYZ1LiGUAR6kMAxfByXRrNrCUc1rfr0kWQa9k8Q1WGZx9kQ4rW8YOK8aRrad5\nObXBHyo+pnowSsDXB8YCTqWegTljHJKUhH/u+h/RxYsXGUOBKn68qu32ReJzG+gt\npzIJ2eiZ9g3kOJXuB5FDnp/kLnctABZuuKjqymfYKsvnzOsnN0caFLStY84f0v08\nwa/NProLsfBO9BnHnjGbcYMkeIbJWWb0YTdapei7yW3nMc/ZAG5KG1DIlFZaZCtz\nEjRKJ3z1Ig6IQtEEvTCvGqTdaIqIzbHOSJMz0Z9TrlCoFcvZZHMbAVZQu13XP/af\nvPFQv5kXDPQaZXghzn0LG8Wa06Lbj4VcifYisOAh9xknMbqcwUKAud1umyCJoQVN\nLz0NMrFJng7N/FyBddtu1TmhzZYb77xX3D8NDPb6h+WhkprQcPe+5UxJL1PM1VYn\nH/lGFra9CFJkl2+89HVpD1Bmb1WeeI78n8sbXw==\n=FCeD\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n8m9JfDj1rc64Cgcgm35fJ5tFqP6iCqmzE3xSaQ==\n=djfa\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-pqc verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pjmCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnAszlt4ZxrrbO3iD/LntznhYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAABz8gv/UvcKBkjJn4JYy9ry36MqWh9dB6xTBsTxix4wcvb2i+8o/dBp\naCHmAHGH0dAMgW5YW7+DkRWYnWAkNlUx4nrSEX+FZf/fAiCQNaCkp9gMbkCkQBsy\nyxaskQDC+XZTGplWANvu8Fb+WjJnXXJzYj8+6FkViVLmKXk/bkUc9N4hsKyJ+7qA\n38vicIjXMoY1pREDdoPZfFO2nnwz0fOSqPyp35JfVS389GQwRu7Viukipuevghnb\nzpuUL5Dx+EinNvyhr0Aix/gCfvBXSrXpo2dLNyJKP4IQGSTna/XtLI11YWMKE5C0\n7+wlvRIs1KJVMKGj2j5kmncwcWEZcGbuHyXuXflQiuRi/ZfABsWT3loJNaAP9eWn\nivG11fxlPu8QEfs+9F2F6psZC7dZDz6dpBuuDVYc1puMdwPIhZGBrg5DVTEKewGe\nYRoZlFsyFjCLTO3BDBVHQcEUdDFCIol4vlLv1jTsScyRZ/y2+Jn4hvx9nq6TWlsB\ngFXjTHFY3Mg0F5Wf\n=iv1/\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsBNBF2lnPIBB/9fduIYQUMKcusHJq+KSE2NlIYq60AoDzplvGDwxgBMbn2Zq7PO\nc5H3yoj1NCv81FC2iFnAXxy3icjeylYKpsxKwEM7U660zL8cBYJovok5iXMZsX9/\nS9OSrct7oYbzLNiH8BAaxBILSLC3b764FV1AYlIzI5eN8CebX9tXhoLtarNhRf9j\n0tmLGaHaWhc0ZAQoQyjVIyJ9StNipFU6bUNPaFgHqRlKztJAAh/fFqPXWmbh6yhf\naafKXvPgCDXzTFB7dSZB3QeHcW2N6VpodgWIbctyO+iVS+GZ/6UIqdfC4c6oKw/j\nNVlWKEwO6TgCKtSC2QReR8NU5dKSB6rS+dpjABEBAAHNIUJvYiBCYWJiYWdlIDxi\nb2JAb3BlbnBncC5leGFtcGxlPsLAxwQTAQgAewWCXaWc8gILCQkQZFIvjXiVzDhH\nFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3Jn4gtKD7DAs88x\nPdrT/5kA+JjS7lqGuj2qHUTH/0g8oBACFQgCmwECHgEWIQTvwbnTFrzNBVdBnnhk\nUi+NeJXMOAAAKq8H/0oUGizGwFvhzSe+4lgtLVuEWyiICOGp1GOQByLf6tlXNDiN\nfZZ7+7mXD/gUq/wa/8nSdELLYpZ0iqkWD1KP0clTBmKgizwI1a0JnVsH6FE7AfMS\nJk0y9vJqU23Dn1qz1Kq6uQZriZz57b4t4bqcr62qIZ5/Xzpv6ttVjZfDjeSdSx44\nlvq3dLk1wA4RrYMEbh9sy9bcok+MqErDwhLXXz4nGOSX7B4+4bsky7Z8NEzDKb62\nvbw9nwtg0tnrzqcvid7ljuibhdJvAUaU1EbxPiBFJ56RGSq0LM+0PMTY8dDfbU5f\nU9ofUHGCWoFBqCdggdrEpOccrj5R2qhErfItlG7OwM0EXaWc8gEMANYwv1xsYyun\nXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj+xS1ldGDbUdZqZeef2xJe8gMQg05DoD1\nDF3GipZ0Ies65beh+d5hegb7N4pzh0LzrBrVNHar29b5ExdI7i4iYD5TO6Vr/qTU\nOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1DU9ewcc2WB38Ofqut3nLYA5tqJ9XvAiE\nQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9LiTWcxdUPBleu8iwDRjAgyAhPzpFp+nWoq\nWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFBJ9lbb4teg9m5UT/AaVDTWuHzbspVlbiV\ne+qyB77C2daWzNyx6UYBPLOo4r0t0c91kbNE5lgjZ7xz6los0N1U8vq91EFSeQJo\nSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr1QMX9jznJtTPxdXytSdHvpSpULsqJ016\nl0dtmONcK3z9mj5N5z0k1tg1AH970TGYOe2aUcSxIRDMXDOPyzEfjwARAQABwsK8\nBBgBCAJwBYJdpZzyCRBkUi+NeJXMOEcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5z\nZXF1b2lhLXBncC5vcmfXOKxS6hSMxFFN/0g4LLG73aSWnbUY5HvbmmO0KHW3ZwKb\nAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8N7JHFAAAAAAAHgAgc2FsdEBub3RhdGlv\nbnMuc2VxdW9pYS1wZ3Aub3JnW85///TTJMnz+lvAbr1Igxo+2HuTrnAecpyumNIU\nWjgWIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAY9kL/39ZL3KfU8iELjKsc43MDaXI\ngH6UwVTLoxRkdSj8xbBvw11pEGAoR2OsfXojzzT2rLmZgJdoCZ7QVmaaOdOov/lr\npcTO4gcsyDjxu495T2xghy/vTD6Iw2nnBSbrkXT8wCsgEjDGHKyxU/q0pnNpKr2a\nLsaAt57tzK3a3NFgE0YO+sb20lW07wmCpT8XclhIZsaU6uIBbOuFWPgmn8/D76M6\nGYe8hY6fv5+og0CJLk802xER7ey07eiwmOTYmLBXAddltpnQsmZ/RZiyTqECwoDz\nXKoN503bWNgTjdq3WawES2zLjgOo+KtafIyIHcvh/HDiqsvMykozIeAWQcPr4DOI\n+zVbo6NXRc6lHu/xT8Bs5r0YLeQXGBTtoTX6FpBe3SwmyXhYutC1dKxcVEqe/1CN\nUvjPuogdyOw81OWOSey1vu6DZcsgNeJI5mA9886zieyJqtPElruzzQU9ue9j5h25\nW3zouUJRzDBjc7PTEEAkJEZUW4MLWE2RIzhfvi89ABYhBO/BudMWvM0FV0GeeGRS\nL414lcw4AADH+wf7B904IyZPQInv/j0Tp+0/uGF0X37BR6meWA1Hddntex1TKKux\n083Llukn5n8EZHoK8F9VD1awCLS/x+TfjFs1//XzyoaTtF6H6UTAvBQAL1d9SAEi\n5nXaGnCZClDLly/W9bGZkBelpQsEhurnkukprATGorVRe0g0Ere/Puf36d1sQPJN\nAdWOX1jxcVVrdsGE9esgWoivS/GAeAmKTmDG4X+5rN06FDUn9Bi9blwcdUQ+dDvC\nC6/M/AjWIJ1Sb0q17S9u4V+gxyZ/waRD/FQnrN8KvDBoQPO5fZZtVUUbXrmkqCdN\n8m9JfDj1rc64Cgcgm35fJ5tFqP6iCqmzE3xSaQ==\n=djfa\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pjmCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3Jn340CbwUxOxy5QneCJvcAxBYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAAIyQwAqpON7YHInVsKENZ+ptpEMz+B6bmTQZr56SbU\njEYBde10kxR89XnpeMfFds9wgJMbpLx/sD8XPPpnlhrmUmylVy6Wtpr22p7L\nlK9o7E9r/kzKzM3WSqPz2jnYEsLe/tVLXRySPNDokmhmNAzia6GKW8PBJEs6\nJN6s+suqUX4fYMK11Rc8z5LWUoL9tpomV1imapRjL7Fwr/hyTKmdjPzIqyfz\nVir+jmF27PxXr0r+UYKUt+0IoRmhJl8nSX4YsoMkl+GlZWl08/JM8rE71/qf\nXlsLwS9IAmaDe4/nucQOAVFk3i0p4HwS29DU04FxY3MLC0v8vleNMPOAirUd\ngKIIlzkA5xU/hZ1dV3Wb/f8yy90w7TH0X3wyNLgeMZiaxWWyV4MXCr0u8/Ca\ncyMTjH8xGF4c/74DplHb2JBmcCc14yI2qRpm8Lx4RrPqLFQdpiOu43u9v62K\n6ChBweJuLyLdyc+o982lr2RChSFGrfPSbHdk3vSJnZyjGwSXTavyVka/\n=xDBl\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n8m9JfDj1rc64Cgcgm35fJ5tFqP6iCqmzE3xSaQ==\n=djfa\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3pjoCZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAAACnAwAowN4DJ2lEQ/vpYOYGkAO0OcKT4NeYbuyzysCAEea1wfvFwy1\nIa5PNLQW9Eb4kdxMnp4wnCILzbJL1X+cAH2boIxbCDGuPn01vKWWIX6vdhEA\nEow1nLL5YdHREff38y50F8jJMX4Ajw72HprHPJL+swqFhl5hgNOkMeOkZLoH\nqIV/kZuW0d1TQXcfBqr6/m7tgWMiCc4e4fj4/zvzl2irmfDjhc1Sz5GDhuqG\nklgX0JtkJRdoWvVyS7reZVWWnoORMAzvWYCenoWEYSEHLW6AFhV19xvI146m\nIykTCCa3Sc/zNwXjoITXTsV2RLqfM/W+f7pBMPuQvEX1N36ErsUxYXQVjcAK\n/reRCO7rC+PukSkyfp/sbGo84dvfr++UKh8325wJlOnuMP7F46DxWx1np5XR\nVb4Hrn7zLHHIHt/wvox2wHq58Ug4EwvQprpX0BJUEg9EBCHY+cxB/e2IrgJ6\nKvBtbGI8cwxX9lMFUaG6mcA7tMUAvpanoQ6nFcnWMFDt\n=i5/y\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n8m9JfDj1rc64Cgcgm35fJ5tFqP6iCqmzE3xSaQ==\n=djfa\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pjpCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3Jn7/SObruKhFlJypGZHNvuYBYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAA/QgwAgShOvgwsh3TIFb2WEDF88yFMddLOmWBZv3iG\nasLS3bBXJfxBC1evFUJ+hDaeev2JmgXTJFA9NwOEtNH43mFqlRIbZmMNY9tk\nDRjY27HJRqKbCuDLu/btzNtxf7jzEGbLywbIBvbZM0leIeq2zaR7+PtbO1IO\nr2Y315//64qS2Omg4lZ3vr0nordUKDoxaQY9zGnfNlsBIvc0ngMFOIFO0Az0\nsLFboi4xrJzAAn54DirWzOOOALz7uA8EFZwgQsFAVMm4WrQDkdMNyhYR1cwE\nViRve9/CNy4zpwvetPD2J25Zu5kMYDNuaFI90QUVrixgye1rX2Jp9qU/6kQt\nGrHSt5Nao6jbJfq5uFzTQThz3y94uF6fGjTzwQD05ljw0qIpjebhtT+LRUoL\nVMOJurGtAWHMAtdd3Ul4KCYk56j7LXGV1B3PlP5gDJ4CPQblPx74hUk4naup\noWvRZlCG2DE84Us2SKT9p0+UhdTCiS9QYnO8aAdiyWp9UCfXQgCJrd2u\n=4TEL\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n8m9JfDj1rc64Cgcgm35fJ5tFqP6iCqmzE3xSaQ==\n=djfa\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pjrCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAAAICAwAyIrX9w9GSpoDeA+FEb2V9fVoXyXzav8KxRUcbGLQyRWMytbT32qUEJ+L\n0y8c45yMNPiegBjRu2t60GJBwW5FxYFOiWdmykIKVas6whrjxwnrJYKbTnxS6L6y\nVRkdxiNax5ESQYTDlHjyeBvB0OLqj0aeY9KA6jH2iyN6/1jp0VKbjjXjG/6Oe2oC\nHS40SpQunCBfH1CqCwUY/ThvHjYp8pa4n8SRafmPZWaSjD5wwOm/70294QdA8hln\nRK3S5ffinc1gS7K5oBRKljQGzffF+Aqk2SdXwTQ+a+Vh1ORkw20CNlhkhuHIfIW5\ngCuorXYMmM4/zkspajBYJoV7X4p6bRlOpRIr3+xqjRAjXurhR8TH+DuJB0ajFx4P\nMFtVBVnZpbn6YqECV5cFr1qgMqTvk5XMiWbrPknKq+Kwfm3coLqDs8eRzK/DnbyZ\nKH3++1OSjPgmWYzNRPZ2dnESXYFR3fdQL7wbEgsNpYlh6htm3lBvPRWPTi7NV29O\nYbdE67BW\n=iP4C\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n8m9JfDj1rc64Cgcgm35fJ5tFqP6iCqmzE3xSaQ==\n=djfa\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pjwCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAABHPgv/bzBKuGIsm+pX4rY81m3ZvqlSRRVlAJdEK3A6NrMucl10Gix3kZeqVvHH\ndfE/7lXwkIyNS6dZlJdyO+eMfmcSDGgtQ38JvLQ4s7CntX4tvPfnc+GgWV+/raFU\nS6eqWfnr9HGcDmmZLm9DshsRleiSGFy0UQ/wfYgTR7Tap5AsHYLfr3eKQ1UCOvpD\nVPKBapRt0ZFfMAN6wo878w0KtsVX5kdyoB4sA8LnE14Y0ShQ0Z/ZnbEo9KMUCtS0\naRJhqNU2/J/AHkRgbkTS+ZQPvmWEn9Q0PY8hJ4djNfE0Tt/zL/7YgqTp6PI+hNcd\nexGb5P8dXVxJNmNorg84YS1uvsZC78ckAPwBzIDba7JcXgnZArNiR2pDmCKTcohW\n3gNUdxCEu7NuTB7gCd7fF/XuHqAgiOKHgC9f27pG542jsXKu1DsS37onwo0q37w/\ngPeYuxzmGFrfJ7vuRvOdaRYfDz6HBMxWxxNJ+23VU9/2gpnXIEq5YuePZoRKhqXH\n1YVMn/JQ\n=f8I2\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n8m9JfDj1rc64Cgcgm35fJ5tFqP6iCqmzE3xSaQ==\n=djfa\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3pjzFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7LIvQwAnXusTedgxbJuYVods01hHaTRChY9scIeecD34Zqj6Qpn+QisR/VpsSqQ\nxZi9W9SgosM9yn0pHi/2EGCR5aCg5g1/MtquNA6fL26VpyxbgCD4Se4nJ3YGXBlt\nTTCqUj1xprK7rwItBDdH49RAX4kAuXT5nnac+X7pJzMqWpprmeFT3m1k2OnXqy5r\nHAybh/USSkodY60P20n68V8p7vwRyrnpCts2e4DfWCRNkMi42eR+0Rnejx5VDyHT\nxM9MfTttX6uB/KbrKZ05D4mu//YxKHa9b6k8sJMjLxup8RfUbfsT6WXMYsslWcvz\nEM5EqzhXR65y0hV1ApgEgb1cvqZJGbUtmSPsaPlXJvuevYAMhhdsa9f6N4Xp+IM5\nxqAO9OMw3xuZ8u+RuOGcDmkrfd9zB0b2v50+jdLgqrhlH2up7U5GSVGbl/aRWWWi\n9IsHnC+Ci6mkpJT/s3E11sHL+6EecDdciWMpVeiPn7i0gYT+fePAnoywW6SHtm9F\n/R/YSkCA\n=8end\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n8m9JfDj1rc64Cgcgm35fJ5tFqP6iCqmzE3xSaQ==\n=djfa\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemPMFAwAAAAAACgkQfC+qTfk8N7Id\r\nZAwAj09eM2D3v3qP8q+edEQGXf119CiZ8dNzxdVbKIK8wbbe1wxKHNPIy1jJJBQIVoWMs5fs/x0W\r\nsqvstng5qPoi7szy1T7C8nDJjwFK6ejBQNN7CNX9VB8C7fT2EOwEbT3DU6nItRut3YDAYpi0AjqT\r\nVlkiPQ4Zkyz+9XEZc3DRbI0g3VDMuaeaceRlThkKDacqKKpDdc/H0lHdWthh4D7Ag+3j7V9Gyu7O\r\nHw2eDtzS66JjASZ/ADj5ULlNCjySz7IwpGlhRO7QH3Vy3mr5aJ/Sey28626qjE7xg803KjftiIWd\r\n0Cd87YOBhfCkfTW12JyCN/E02lksViAnR7+d6xr7tQW7nrSQQA0O4gf8RwkW3fgy3bLXIyU3/QXp\r\nuiPgprCHF6Y51LeRE4TWsstxb0lI34Le5gkSJtvW8+nuFhU1SXRraPgihzXUxc76Qo0NgbTgH0l/\r\nJG+IeASyilFpTqcfzqj7xxJe77hCTwja6D8dL3nJw2/QZ8ozns1xSMC60inG\r\n=Yubi\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n8m9JfDj1rc64Cgcgm35fJ5tFqP6iCqmzE3xSaQ==\n=djfa\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemPQFAwAAAAAACgkQfC+qTfk8N7K8\r\nUgv/dsFX3rZ+8ciUBvHlQyccx2/swS41i4DjG7X6K53rxYmXh2xEgDbUcfoSayaFG0jDa6yjmV48\r\nAwiltUFQ5SBdvSncaayy5th9AUeVuqWrx4qp86JsyWnNTuKnMOTd8lv4OH5zT4AL2uYpwPuNkewF\r\nC9gmNn/PXk0teDxpKMBr6rL90QASRY6PgQa6RNn2QD3b2UGK489yhe0MJDYc/nMXtJAZhq+ltg7z\r\n3hN4VyQpVofzohvNaKwswDsoM+Tp8povEVJ/OsZDE+UeRbqV8M8mb9xul7o0ztIjB8c5ZF8XX3ql\r\n+Nla2CB+peX0876adHzL9TYyG0NMsV1NzGRTuC6lZf4JJjCHmZZLMbs25yBuCt1nvEoDz6UndaqK\r\n+6izhhKiVlwEU7cmsrNJUyv2fum+q1qXxn2GcSYNlMfcaKECEpIKmhljpRG70U6thXaco9+sX7vu\r\nhrMoQsYb5XTTZw5gGOAb2Mg2U2CwrSvUWQ9nay5lUfspfVK6G+Z/BaWzIpDX\r\n=v/Bp\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n8m9JfDj1rc64Cgcgm35fJ5tFqP6iCqmzE3xSaQ==\n=djfa\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemPQFAwAAAAAACgkQfC+qTfk8N7K8\r\nUgv/dsFX3rZ+8ciUBvHlQyccx2/swS41i4DjG7X6K53rxYmXh2xEgDbUcfoSayaFG0jDa6yjmV48\r\nAwiltUFQ5SBdvSncaayy5th9AUeVuqWrx4qp86JsyWnNTuKnMOTd8lv4OH5zT4AL2uYpwPuNkewF\r\nC9gmNn/PXk0teDxpKMBr6rL90QASRY6PgQa6RNn2QD3b2UGK489yhe0MJDYc/nMXtJAZhq+ltg7z\r\n3hN4VyQpVofzohvNaKwswDsoM+Tp8povEVJ/OsZDE+UeRbqV8M8mb9xul7o0ztIjB8c5ZF8XX3ql\r\n+Nla2CB+peX0876adHzL9TYyG0NMsV1NzGRTuC6lZf4JJjCHmZZLMbs25yBuCt1nvEoDz6UndaqK\r\n+6izhhKiVlwEU7cmsrNJUyv2fum+q1qXxn2GcSYNlMfcaKECEpIKmhljpRG70U6thXaco9+sX7vu\r\nhrMoQsYb5XTTZw5gGOAb2Mg2U2CwrSvUWQ9nay5lUfspfVK6G+Z/BaWzIpDX\r\n=v/Bp\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n8m9JfDj1rc64Cgcgm35fJ5tFqP6iCqmzE3xSaQ==\n=djfa\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Invalid data type
              stderr:
              ~~~snip~~~
              Warning: Untranslated error: Unusable secret key (gpg error 54)
                         Invalid data type
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemPUACgkQfC+qTfk8\nN7J2CwwAs7MSM9Wr8LenxryNevMQ+7556vgZ6qdvPNL3DwJdfu0t4D/YeIyS79ss\nVl61st5WsGK9OKNxC79kgE1R0XKxwcP7Fpk+tnBdZzSWTRGpsln11zTlj+B/tbEc\n+PrWrroEvjYCeXzErWU7YTfX6ScNr00KSO1q7sTntdmbHMQrHY/gnwhcAIcWgzyx\neGEHju6jm0U9NMRmDjhGm5GhiXUeewlYGJMGfjzu6U/MJdVkOl2+fN2fRmCMnwFt\nJD5yHiH82DXcmMCtnJmjvCJ+WiuykpgenOXmKY/gpBO1JVpXzTGfROySKPkNdR36\nPkda7WLYpPAhVDsa+XwEwAEOjbaUkl/gHPs3vxLh6ldxPqHvy6MEHJi4V7eZEflX\ntmXlQ5dG2YSpue0vJHDqG4efi5tC0m0dQGEw98ty6eLgsx4g2Ji+ElF5jc/9ogJW\nJIh6W4I9jcBAuQ9mV+tubaSmxJfIk3QiiPFnQ2DyyiJZDdKF6O6NyVpLdfVqEyZR\nMdmDgX73\n=4jRL\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n8m9JfDj1rc64Cgcgm35fJ5tFqP6iCqmzE3xSaQ==\n=djfa\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemPYACgkQfC+qTfk8\nN7Jc1QwAlxquK/k372KL5TqYErjWTKJsl0yfG2iJnD2woXcFb9l+cHgdWdRR9EoQ\nPfL8qFvIorpBSP2w7zvIUf5HxiLBy8eTWXaDlOsiQWBQjUvTKJ1zBn/ezvvO6p2V\nFXC6/dTJtEd1xbmRzQolle+DA8Le0gpb/WvPiisAY4CbDFacyfpsiUxOvJi10wX/\nQLfdnLdO43HU7d6zlwPQUAg9qdeUpjlVe1BSAsRy0w1d8Q5oem8312cyFYVixeQI\ny+BvtMgwVvtJtyTi36AS2/1s+mTjnWP7j0wOqyt+noCcTBLFateav29NWTLpsRHL\nVwUW5Nx9CMH17Yh7E+EGHUrfjMlx0/uK6gfzvEK/0vXcaAb9AUJGaTcf76iE5wiQ\nbfBxKBj4IOCIrh0XOxZjiVZeQj1rtTTJaveY5jsX4eq9VYDnRPfy1/YiUzJ7WhNQ\ndyVAuuBSf2e8KhpEOXf7bP42lZVjq7a21SxyoVs3Y5sEpAaw0HQtvqYEThXJ8+6R\n52zceWf0\n=B9bk\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n8m9JfDj1rc64Cgcgm35fJ5tFqP6iCqmzE3xSaQ==\n=djfa\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3pj2AAoJEHwvqk35PDeyiB8MAMZ7prZ8ZMrVglNOuD4ovWil\nCsHNgHGts3Ua8i92v/kja4vY3a/Jmw6YFBJWJu8QGFhNoxS3+Y0ZHK0w69adTzsS\n62cRTogK8RaBaqJg8auFDOSNf4DD9roIko+bRgTngt3vWaIoiXCwpM7FDpYqF2Pc\nDlVPSUgcVMZfNK9iS1nnvRJxkAbRS5ORnoJrfv1ifytpdN/vHj8TKC1CKdh8MnN1\n8nk3sSsV6rBEmYLpNPLgrN7YnhiYihWliHI7TUk1Or8pxFsURUgn5J5rlhZQDH5Y\n2E9PEASl2buuqobyofvkamfaM+80yubjvDXOaNE2xU/l8TXM83Y/RXePFOkIBc3W\nzChSgjCU5gN5Mefg09N8IU0ZbKT3B3mlM62Xfi/EK4rIrMa0za1UfUXBjBCfxq7Z\nZHsF76FoMohe2a+1TeJkw07pIk/JC7rPSnc2cOq23AEVIA0Bxfw44zYi8VoEchm+\nILmpV9mGySoJn0vosb2QDarGSGFSknlTYnVOv7/kQA==\n=B8F4\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n8m9JfDj1rc64Cgcgm35fJ5tFqP6iCqmzE3xSaQ==\n=djfa\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              2k + 1
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              Wbouxkey75gvge/o6vE81YImtlkXFg==
              =rLb8
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sqop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCABvBYJn3pj2CRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmeMOYg43r1ODzyQPud9lc1R52g9TLToNj7OZRzIYn87\nGRYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAAGNQwAsSdEl+h6dXnn5EgPTHsUp/dq\nkXO8Yv3DQz9uXh6Ko9gzxDsojTZiGqSiNybsSfK2ggF1l44tbIT5z8lo8xdi32+Y\nCVhuuX2tdqfHYaJalr5i15GyiqkB0hu2CZecfcjmhSKM9mpPVEH2VNz5FBePvCO0\nI5OgmW2KDZKzCKiEy2aARXlHUGmSOvIo7/kTlMpzMjNbv2hPadamrBeoryKn/4Vg\n0Xm8PpbkFM4r7Sl0MupYhuU3NLrYrlqqlrjyfwt8mc1Ui4CywCFzFY1DlPkqlBRa\npQO29y0gw9w5NxMsPlbf/FEnQZTJn2jbT0dGtsGwcEjAIqPoKchbwk23lDCt4svc\n8fY2dcX96QmA/KrxwY2O5x8jFWok7TS2izPslZ1PZXWQf08NNBWxsyCS+CqRazLw\nUwH9ND8e7RyOCYY4mAwMp1mPz0vmzZCYj6hQ7SJWDWQcyQk/Xxxy48E6LYkYwIBy\nkgpqn9exMkooc80jPG2Z4p42UD6/QVT/hK1YxprC\n=YvQC\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rsop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemPYACgkQfC+qTfk8\nN7IzvwwAwsnsIJzER6vZJxnUQYMrzAsiH4ieAIsjjVXNYJwzn/BZWDHP7pLpEqTw\n2gwjuxi0RSWVyV+/S1ujficYYyPjzNyowC1K13Upb10rjKRYjwbILCt5bGA/qq8A\nCmleIeaGa8YccxR3zuED+TCk0mJUGehx/AVRXP2ND1Mg6jNA2pFKbnfbi/hVp+Pj\nmbWzZhMqY3KPhKGgHoWtm3ClDA1lFXkAaE7Q0JOlKI/vMw2Od+BbsZWGzogAJIFE\nnANo5cJ4jsvtnyg2T/1kDkpzfYeX/czMCS6SaxO8YhFA7JYjY1PWSyKfaUnIo8Bw\nuMmt5VLk/AlunvoBYdSW+uUfQyDOLs44RD4eYwqR9Ih3sMHV4628XTCCIhBtuZbq\ngpRYSusPIF1htjwC7jclpVMwrhCmD+wVwsZAhE6ZiTdUUGPNNMB3ny6Dl8479ejZ\nHT1sMrCYnHcmOBuPkV5l/dovPlz86rxvrBWCETkCtNeADqKofFn95Cmso/uOEXki\nKGK8ucz4\n=yLSn\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsBOBF2lnPIBCAEBbPGgfCJffcFIAZknO6JKR/H1x0B8S7qPRhk9sEGPjBP1YpmR\n0VWypEAcI9ZfNKSxabLB03f2mFPxvQiVXFh+tZgDAMsMp6By/8dxAMvsZ4mZHb0A\ndIiPD16v0LqKkKRG6f/Oz9kDe7441pPHu0EuMJ+h3yFR4FlGaeq3lWZo/G29D8Ua\nBEwZ7fcMKrlAyPwYW3tdQC2tvLnRl228YSuu4UT8o8IBkCb90BAj/35x9NGz6D+3\ne9nFg5FFJ0PiM8CiXxpVJizOL2AU7Zloxct9RDdjxur6n00GukQo3bVgnrqZmZ56\nfE51jAXvpqPJhp+TKWhwfP0ACxn0UZo1/pCsIwARAQABzSFCb2IgQmFiYmFnZSA8\nYm9iQG9wZW5wZ3AuZXhhbXBsZT7CwMcEEwEIAHsFgl2lnPICCwkJECjm2ak6gNqT\nRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ1DEH2hsycqs\n4vRxpqSwnYFWA4Am2ywZMlJqNoDjbBxIAhUIApsBAh4BFiEEGvJsHSe8DDg4krsn\nKObZqTqA2pMAAKe7B/4oRYxmAzo159b85MRrhwJT71etPomWabGhwnR7b3AERExw\natyx4EALGlfsiAiVudrSJCBzYaVoCquron9eCkO94W/UPk1Dfe2fGEaD34WK9PTs\naRPb2WxJmfony5KBWiNmuYOHpFybxmg6sGi002b1TRPgQLvTdTJiRWr9QFGaaAil\nRpyZu2excGxqTYs60TOEBnIn8+HrTkLps8xR4lKKK+Nr5NVkCihay/U8AjGr0eaF\nWOhs49I85Opcpdn90UhKQ9uPuish7pBCKEuRDPQ3bxG942nig1cJrkFJ2FVOdV0s\nKjh0ItFSkaW+7Z2xsY356w1e6dhABnfd6tMwDGFOzsDNBF2lnPIBDADWML9cbGMr\np12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21HWamXnn9sSXvIDEINOQ6A\n9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW+RMXSO4uImA+Uzula/6k\n1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd/Dn6rrd5y2AObaifV7wI\nhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXrvIsA0YwIMgIT86Rafp1q\nKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZuVE/wGlQ01rh827KVZW4\nlXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8c+paLNDdVPL6vdRBUnkC\naEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybUz8XV8rUnR76UqVC7KidN\nepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQzFwzj8sxH48AEQEAAcLC\nvQQYAQgCcAWCXaWc8gkQKObZqTqA2pNHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMu\nc2VxdW9pYS1wZ3Aub3JnTKTY0i2Bui5yeeyIMG0vktfr1H4SfoYgeRdMsbgwT0gC\nmwLBPKAEGQEIAG8Fgl2lnPIJEHwvqk35PDeyRxQAAAAAAB4AIHNhbHRAbm90YXRp\nb25zLnNlcXVvaWEtcGdwLm9yZ5fLqUsp3NgO/fpVU7rxX1a1rg1mT+fuGyCTZyHL\n8tqzFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IAAHiQC/926MtVTPRZrpbbIvv0FUbz\ns3s0PKDnswT7SgIjSgBHo4zTrJDF3CiQasfQkvUWnwZV/uUkniC+prMo7tgLJXaG\n4Kpy8F5uaUuar9k9B0yU11uhQnrd60yNtPAe8oa0sPv/cVRjqkDW9dzLB+Cf5cCR\n7t2tdFLtdmhdWlNXpv9PZ7FShA5gS9otgiz2bRTHlyjQoKu9oQyOcr3GtIGml5pU\nRC9wYJGIowwE200FnZ7d7Vf33phd7uXT5nYMhcH3BAJ5FUC0sIlJ2PZhUOqhqk4g\njLtSP9DrVBRePoy1MaACT6i3mxG4Kj0llmoeFpC0lqUnZuLhwZkiXSeyfGwiz3uO\nM5o1dRZEsFgq1sezTK5stCapKyzlU3hgof8xooWFASEIP1HuQjmTGtRYWZ197cv7\nZ0V8uHbGLRw0tmQTBp+yD4Ys9YKPRDVE6djyqiyLMf/ECNoX21ZZX0wNgyQ8NQrt\nBOYssvnRisqR8oL8BqpCs910/tdr0wIKgNQisahkFF0WIQQa8mwdJ7wMODiSuyco\n5tmpOoDakwAAZt0IAQEwInXIRXZ+Z2yCPals81IlM9VuvIgumYqT2OD0VNvqdcnT\nh7NotpPvKaVok0/Ar0+sCtX5c/T7ZWE3423CqIc12wy2u/hmlq1dyfpjeStGUCzm\nmwzAUqRlzlG6v5tsI2RH6vDI6SPlj8HF1zRAlMaj4Ck7IrwgWYfvhfu528KnlJBs\nxIj5KR1jPccnTgIFLIWL7ElDxtD5CBcowz1XzTVwEt9B33CmOI8gP9Vk1OMBGX7H\nwcNw5uhUR8h/9zLcqBnL+G1VdKaz3/Y2JpmkenOeOQd0cjdCeAurXiBra6PoEB8M\n4jg+z3nqYYJZui7GR7LvmC+B7+jq8TzVgia2WRcW\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pj3CZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnCaBRw240hVP21WHuz6qO4hYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAADFAgwAyotukB2kDEjka5otjUhZEH47SFYjvkghptClR76xQniQHmy+\n2+YACeSSZQPbHxzaKgKgqaHfdndKYx3gTt4SevnLJVsbQRLJqaUzzg4HSJbe21pU\nNJggrTlbnXzVr1AZQhZow+mcyd+4uDc3b0mEv+YWtdwM0MqHaykxVc5KHDiQ+NnT\nMDapMttLc5wMe8UE/a8P/iMy7s+Eqpaa9aBlPhnU3CsXbeE1zOZoOUiOKabcZjyF\nBAR9v/r+WTTgGopK5JpCe0rP+15fQG3GffvBGp56W7Ac7AUGrjoKsRNuTZZ9ouWb\nsyTzVn+GPf4ga72RHENOLh5djyn4wY02U3But0hPX7PiruT8ipZF2KTNpfDn54Uc\nnAMoMattLXlLscu17qvsHpAU8JPbFGRgwJMS19HWRKgQc9dM384l0bbIt1OBxlJL\nGPmkddeYIT3yPLCUi/mLmLNhybaMRhbiiedKBrst4IwSL+Xq4yWeTJdTuOOkvlI3\nsp1RAbxO3YOb9oSE\n=x2ty\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3pj3CZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jnz9AEIh4jOG0gipJhN4IGW1dsILg3T/6Cu8OCufJiiTwW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAJQwL/25mkzvk8j/zKYbK6yTC6TmMubuV\nnfKnhaOyjRii/H1/NBtEQA6QZKaotshAlrFI8je+Jw5XkMKnQdVlGvt573z7dw9q\nd9g5dyRBcKuM4gGOZJwLtDd3IYqDp2JJI4iSDlQABDtc5pcX+CpYRnwOPqavIiUF\nJW1SFXPZ99GUq7s4cWRr8cdD7iFDjmeVv7uWuMhpjdYHnVCxsYLx/w2jhg/FuGoI\nF8XM5XIgL5Ee31xQ8KJUcrYCqg7VlCxCtRP67ax8LuakiTXDfK4o8tO65JsC1AmW\nJDUVnPzM2O6e8MejcUCeWRodqGel+W73zXC2cKDVXa4a+MJhchvh1+WryLFxMjW0\nm7rh2grTy6GeAsqufTlHk5IMDgcj9Zpd6mBXBHGYz7muXVCnDBQzkvbZnFiF0+lq\nyhkrXN8IMPdr46EBDYAoMNmWcnEoVu/s8thxk0OTTQZp9aBw7EnWQvo5qK10gqZf\nvJ375ziY47vWhpCGfA/b3bzE3ZyPbJCOSLTuBQ==\n=NRvE\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-pqc verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pj3CZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnjkPsua2FXZiP7o9RVzl3CRYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAACQZQwAslLD9NrL0FW0PYhw3CgvVKksbI06kmIxKeB05e8fv7vNU/7O\ndj9JCB0iMdIsar1qTtEU4Ew5yX6rg3AopPOjsCBteK4w6eweeYrrHNwRhi2tWU23\nNB1NShZGsx0vUwnNJ9apzKLjxMmX13/uGyxZOB373UmkpkQFrGCQSiPzCwnJ9ZlK\n+8rT0CbZ26M3rrj4qSLISQ0pkfjPQ607n+GYpuQu91Z510wfp8xA8k9ZHowV3rWG\nW/2DAIGb+n6zlwIt0dHcmBRI3uUZKLt19Bkulbx9CZhOxeJ3ySatvQTNlGu5xie3\n/NiICr97JVnlzhQq2Q4BO6HYQeywN8oR32PSAqGwC8mfMZXB4Tqr5KzJKM+ys3dz\nf8IOz4OjjkI4UjOS5yKrm4bIF5uCpzx6kPbNHiG1rMxKtZz2z5PA6iSdwoPmfUhV\ntpH50CYRJLFPHmFu9OYEFaXhTciFI5pMBIzQPrsff0jDE92j/zkSPhJS9R3n++c5\nzfS6yhYRr4m6QT4g\n=vPrv\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pj3CZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3JneXVFwM4sOhJFUeP4v35xfBYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAAkCAwAvqvcMD2f4ZVMEMu9Dyj3xRdioTlTap0gQbs6\nspZOVTqNAFvq5NTB9W37UQsbYwF+WZPxnizjqP1zNQZuV7SOn9ClFHray3Ld\n6r/+S+0HKTqAgISQwZ8GiKB2omQptUpZvPSUvtHsojnievZcsZTyuNYwTTti\n521BhaeqbejgaSR58FFZ5DB16t1zaXKvndx0JO364wigzBYwvdEq5e6DE70K\naAwfpoPk5YbD3wvFr7h2sBcRlAVa6cUwTZYLBN4pziwdUceYCukmpOwQ3Coh\nyvlPCCYX4ELtraDQ/YKoRbBQJ5Ej4UT4XefbKMTDmThDqnNQDrA0/eg/5kuM\nEX3Q/h5pKOLxgRdEZyRUUJE2qoxjmNYxCB3JuQwVklWliVMSquuCD6SMN6jX\nTCSe8m13ewvj6p0LOYxRy+V3vXbkBmYMg5i29RIej0e5mWVOcnznOTmvEFCH\n1Ui7YurRW+YakytkxbFqOFt8P53dIm8jwjEr3wKMk1Dm9Mq1xldFCb/9\n=0uIs\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3pj4CZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAACd/Qv/dbMiPvtHnY6Z9mggX626GjF/pfu3zGfjOF6VufC++HlfuVAm\nY+RahqyooIJ98UdxFKwA9/MdS/Rkhrl86buUcvV66svi+Yp795FFD1tTXPlg\n4QURYFeZvPxuyQzu5/QBjJ5RBGQKp9PCbTlK02A4fuf/W47Tgw8DmUDAunAv\ntPHhiP7LmuV0B7B/e0AN5ph2nA7YW+ami2VFzWegBKSTbxBf3qAMtL71iMkE\nvokwwxHtoo5SVTSkOF+d40CIMG6yW1TJsdjkpJPPoS9IyJESlr2QIYnOHJU3\n4wyWQOveQiA9lUNRHjZNMVNG41UTNMT0SbbkLv8kUzsPH4eKQ/0qEmrDmREn\nfSh64q2LuAFug6AD+BbO167wyd+k3IAe6noH8dgZO91SjmuScgBvMP5Itx1p\nfyOywQv5xyuTmCJhW4Xi7N27Xbnir4hKYmsJ22xbh48p+Qv860wdX0pDNq78\n8xCTodzT8QhGG7aIVVq8s7lc0rKC+uzKN5a5RCoElknj\n=FtM4\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pj5CZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3JnlCtdSVVQJeR+b7lvxKI3thYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAADn4AwAu84fDAeR2mxOJQ7C6cs9UlYFYvTk7Yc4bTCd\n5eMrZ+u4pyE0NSJbMDF8DoHvba3jw935+uOGEt7i7/hdpjbvgvVi3cMkMa0+\nUqJg/GS0gwvldfcnBSSVsbMb7/TNmlK3i0PbMLUn/IBIWKlXFaQhnzeEOqzJ\nBEGeSC4iNoA2ieg3VU1aHz8AtIwalyQuWeiWP39BwC8L0qmWd+dSPd5prFN7\nRnfMSPV9mDh/ADkr9BuvHHTlrrTM72P8/f5bX60kLJBQ5QSNGyD7u6Hd41CV\nJFg6PyA5D7HlD2FtXfEyYB4PYIhtR9fe6O9ofw7QYnmY6j2iqdG2C/4cpQgD\ns7jEyF9zPzwLcoelpERxv6CaDXAvVY0+vjuu9ZWTW1UKazL2Fafj0POSSEtd\nzNADo3HECaDTVICo0MO0fH2Udd7sLRhI5pDstzcxGFmYJr0FmACPkERsiB5I\nAuxNhUt9HwGp/pOR5KpZm0RvrVN77iYWADP4o1DIf5fh9Lm179CKpeaM\n=JFA5\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pj8CRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAACUdQv+Msqp8PaJKCy0K9Mkp4Yi05pqux5Xq1ZkZnpZ0vKpfGeGZOk9i5br14nN\nC+YK5V7EvfGVzyT3625lclV8FGdRoL6QFHNKoSkEssWAu2ht/AiWDbazjXKIBoI5\neB9gJ4fyjw+FtlZlEQEi2PYCoomM+N1elanWydn5vFlyJaugdnnYqi7gqzCj2C/v\nMv02dUzQhBroGLf6Kxhqm0QQzRbbQiH/3xqwLhlWygRUQWpbIN9hL5IsK1PKpRRk\ntFniLYuJYy758q6ztwqRl2rDXHyTQyLnlJS4L/luK9sbnXwzSUl4RTrF1BoAcxKu\neWIZ2vB3OYhB4k76Edkcer/Z38kH+0FfWlG/Uf0hz0st1SOOCtQnTKV3ixJbZeBr\nfi2lEVTUaP6K8dqGq7MXeoH3M/Lz4Yw3aFGe21w98fFILQhSkkhOdpKeFT9SNpUo\nz9PMxCHeuIqPkTU/mhzg/6M/K8oNpby9pL0Ut/UPfUjIdHyqsfq5dHlSOf4DNEKe\nQpIetsF9\n=MiuM\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pj/CRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAAAaygwAkdYXhIhmQnkGcDEnvqoDzvVc0hRJVsi59O49LCkiKRTsYFfhHa3LgDFP\nBQ8BWvhsECTd6bg+xPqGtV9P9Z0MKrnS+rAMPKYtTIsyl1qUKjqYleeSMRWzzdpR\nO6YCI23DKh81y2tEofDJlcRqS+e8/KirX030hb4C7HenCFx7gIRiOL4f3kz3e8u0\njpWkQaMXJBdnycFCnUkvUQwObskyxEmZpclAA5wcfiuXoic9ToIKHIEQyAXW4PCo\nmOwnVp+0h10MuhLDxtF72AxSqZSgsXpu00QA4FZr+lBRzYq2HKtztsR5OTX+mLHR\nt4pysjnn5q8IUDaBPKxBGqMCrnr+RU+BzIePfsmd/ipyFkzs1VDC5B8OW7lngdHu\nckEi/D2xuOTvqS/Itm736mNTtfpUfTZ1MATe35xREgjm6H8Akazi8mxRKxIP2Vlf\nR0wdy2fdPQNq5aNGOCkAbOtFVt9WGhTJJ8GtjEtv5bhpen6BupuphKBTuZxEUU7V\ngNkz2isc\n=+9yU\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3pkBFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7KSLgv/cd7qXJCJNvLlmIriTcLbp5OEaX9jdDw6hi9RgJJwIXOmNmIWu05X8901\nvY4tDutqyllhgokOJAEfY94H3+u7gxluEoN/C+GNSSEe9mt6KtU8amCRK1BN5fW1\n+TlNg6BQlBkf19sua0AQbyz88KJI+3IJKShcGjvblGpIthKUoWH7QynBmcMBpzEC\n/2hR51xurGZ1uL997kp235cReZ640guRtkLpQcFRa6Utghymz0Jlmcj5lhkQ52mR\nky/0HS5JXMXZukyC7/CNmgcY2MsTNYxJxDSB2fTutMstWzWCR5CwJCRQjTislROC\nHYBUsjE9P8vkmbB8A6RovWPm16kdUZsOLjCy0U0SWH3LlP6+ksWDOUEIIBsyT2ye\nsWAV0V1ke11NrWDOdavBzv5w50MqfP3sz6jgNK3Lc2nJkadYbYlR1HK3alDNmbQO\n76dnpUgSWkteGvaQ5434RoOGd8vTBIjNy2DdAz46ylsTEeBMigvyJ1GRGYJ1KnHQ\n7HSufTME\n=ov5K\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemQIFAwAAAAAACgkQfC+qTfk8N7J6\r\nJgv+Lc3XyyP7b+iNcEpzZWDQa3TE7hNX6Fgz6CQqeQxwAOEimtaO5ce3+a5qIApqyjndO+K6ID7P\r\nkjc35gnlxm3S9fuHAO54Xarxflzia5fYkxCTpU1dgJCUY48ERVmsmKgUMY2OHZorLUsQii61XBSG\r\n/QccDn7LdUFNoDJOKZ5bl2HLWODf3IQkgcyT2gN5f9nyimGTTwxK3Z8g/kFJg+qpl1Zn+99ffXt2\r\nFRAZdFYO2VcDCCH0LTXpvlrEPNwJmnAcB5/8II1YxE93XUKDAa/9oVy/ObOfjgf9GekMDsEaO80R\r\n8JAo4c0E+XNZuOtZ8W2gV+GG2ZcEv3+pc2L87H2ljt3osJ3PKQE6rL3V4PlkPh0anfdGJfjagGAn\r\nvQ3YN1ukvYUWAp38kfXd7ZxzYs79auIRPwv0ED76Z0IVNH84XZrTcKMCgJT0XdFZsTyeHYaKrnVI\r\npkxl8G1oyFPx1ZBOS/Rm/Do/NN/X8+gVRIgCRUNRoQOaKeuJSZDZDwUfzGJR\r\n=cXKf\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsBOBF2lnPIBCAEBbPGgfCJffcFIAZknO6JKR/H1x0B8S7qPRhk9sEGPjBP1YpmR\n0VWypEAcI9ZfNKSxabLB03f2mFPxvQiVXFh+tZgDAMsMp6By/8dxAMvsZ4mZHb0A\ndIiPD16v0LqKkKRG6f/Oz9kDe7441pPHu0EuMJ+h3yFR4FlGaeq3lWZo/G29D8Ua\nBEwZ7fcMKrlAyPwYW3tdQC2tvLnRl228YSuu4UT8o8IBkCb90BAj/35x9NGz6D+3\ne9nFg5FFJ0PiM8CiXxpVJizOL2AU7Zloxct9RDdjxur6n00GukQo3bVgnrqZmZ56\nfE51jAXvpqPJhp+TKWhwfP0ACxn0UZo1/pCsIwARAQABzSFCb2IgQmFiYmFnZSA8\nYm9iQG9wZW5wZ3AuZXhhbXBsZT7CwMcEEwEIAHsFgl2lnPICCwkJECjm2ak6gNqT\nRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ1DEH2hsycqs\n4vRxpqSwnYFWA4Am2ywZMlJqNoDjbBxIAhUIApsBAh4BFiEEGvJsHSe8DDg4krsn\nKObZqTqA2pMAAKe7B/4oRYxmAzo159b85MRrhwJT71etPomWabGhwnR7b3AERExw\natyx4EALGlfsiAiVudrSJCBzYaVoCquron9eCkO94W/UPk1Dfe2fGEaD34WK9PTs\naRPb2WxJmfony5KBWiNmuYOHpFybxmg6sGi002b1TRPgQLvTdTJiRWr9QFGaaAil\nRpyZu2excGxqTYs60TOEBnIn8+HrTkLps8xR4lKKK+Nr5NVkCihay/U8AjGr0eaF\nWOhs49I85Opcpdn90UhKQ9uPuish7pBCKEuRDPQ3bxG942nig1cJrkFJ2FVOdV0s\nKjh0ItFSkaW+7Z2xsY356w1e6dhABnfd6tMwDGFOzsDNBF2lnPIBDADWML9cbGMr\np12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21HWamXnn9sSXvIDEINOQ6A\n9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW+RMXSO4uImA+Uzula/6k\n1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd/Dn6rrd5y2AObaifV7wI\nhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXrvIsA0YwIMgIT86Rafp1q\nKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZuVE/wGlQ01rh827KVZW4\nlXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8c+paLNDdVPL6vdRBUnkC\naEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybUz8XV8rUnR76UqVC7KidN\nepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQzFwzj8sxH48AEQEAAcLC\nvQQYAQgCcAWCXaWc8gkQKObZqTqA2pNHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMu\nc2VxdW9pYS1wZ3Aub3JnTKTY0i2Bui5yeeyIMG0vktfr1H4SfoYgeRdMsbgwT0gC\nmwLBPKAEGQEIAG8Fgl2lnPIJEHwvqk35PDeyRxQAAAAAAB4AIHNhbHRAbm90YXRp\nb25zLnNlcXVvaWEtcGdwLm9yZ5fLqUsp3NgO/fpVU7rxX1a1rg1mT+fuGyCTZyHL\n8tqzFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IAAHiQC/926MtVTPRZrpbbIvv0FUbz\ns3s0PKDnswT7SgIjSgBHo4zTrJDF3CiQasfQkvUWnwZV/uUkniC+prMo7tgLJXaG\n4Kpy8F5uaUuar9k9B0yU11uhQnrd60yNtPAe8oa0sPv/cVRjqkDW9dzLB+Cf5cCR\n7t2tdFLtdmhdWlNXpv9PZ7FShA5gS9otgiz2bRTHlyjQoKu9oQyOcr3GtIGml5pU\nRC9wYJGIowwE200FnZ7d7Vf33phd7uXT5nYMhcH3BAJ5FUC0sIlJ2PZhUOqhqk4g\njLtSP9DrVBRePoy1MaACT6i3mxG4Kj0llmoeFpC0lqUnZuLhwZkiXSeyfGwiz3uO\nM5o1dRZEsFgq1sezTK5stCapKyzlU3hgof8xooWFASEIP1HuQjmTGtRYWZ197cv7\nZ0V8uHbGLRw0tmQTBp+yD4Ys9YKPRDVE6djyqiyLMf/ECNoX21ZZX0wNgyQ8NQrt\nBOYssvnRisqR8oL8BqpCs910/tdr0wIKgNQisahkFF0WIQQa8mwdJ7wMODiSuyco\n5tmpOoDakwAAZt0IAQEwInXIRXZ+Z2yCPals81IlM9VuvIgumYqT2OD0VNvqdcnT\nh7NotpPvKaVok0/Ar0+sCtX5c/T7ZWE3423CqIc12wy2u/hmlq1dyfpjeStGUCzm\nmwzAUqRlzlG6v5tsI2RH6vDI6SPlj8HF1zRAlMaj4Ck7IrwgWYfvhfu528KnlJBs\nxIj5KR1jPccnTgIFLIWL7ElDxtD5CBcowz1XzTVwEt9B33CmOI8gP9Vk1OMBGX7H\nwcNw5uhUR8h/9zLcqBnL+G1VdKaz3/Y2JpmkenOeOQd0cjdCeAurXiBra6PoEB8M\n4jg+z3nqYYJZui7GR7LvmC+B7+jq8TzVgia2WRcW\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemQIFAwAAAAAACgkQfC+qTfk8N7J6\r\nJgv+Lc3XyyP7b+iNcEpzZWDQa3TE7hNX6Fgz6CQqeQxwAOEimtaO5ce3+a5qIApqyjndO+K6ID7P\r\nkjc35gnlxm3S9fuHAO54Xarxflzia5fYkxCTpU1dgJCUY48ERVmsmKgUMY2OHZorLUsQii61XBSG\r\n/QccDn7LdUFNoDJOKZ5bl2HLWODf3IQkgcyT2gN5f9nyimGTTwxK3Z8g/kFJg+qpl1Zn+99ffXt2\r\nFRAZdFYO2VcDCCH0LTXpvlrEPNwJmnAcB5/8II1YxE93XUKDAa/9oVy/ObOfjgf9GekMDsEaO80R\r\n8JAo4c0E+XNZuOtZ8W2gV+GG2ZcEv3+pc2L87H2ljt3osJ3PKQE6rL3V4PlkPh0anfdGJfjagGAn\r\nvQ3YN1ukvYUWAp38kfXd7ZxzYs79auIRPwv0ED76Z0IVNH84XZrTcKMCgJT0XdFZsTyeHYaKrnVI\r\npkxl8G1oyFPx1ZBOS/Rm/Do/NN/X8+gVRIgCRUNRoQOaKeuJSZDZDwUfzGJR\r\n=cXKf\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemQIFAwAAAAAACgkQfC+qTfk8N7J6\r\nJgv+Lc3XyyP7b+iNcEpzZWDQa3TE7hNX6Fgz6CQqeQxwAOEimtaO5ce3+a5qIApqyjndO+K6ID7P\r\nkjc35gnlxm3S9fuHAO54Xarxflzia5fYkxCTpU1dgJCUY48ERVmsmKgUMY2OHZorLUsQii61XBSG\r\n/QccDn7LdUFNoDJOKZ5bl2HLWODf3IQkgcyT2gN5f9nyimGTTwxK3Z8g/kFJg+qpl1Zn+99ffXt2\r\nFRAZdFYO2VcDCCH0LTXpvlrEPNwJmnAcB5/8II1YxE93XUKDAa/9oVy/ObOfjgf9GekMDsEaO80R\r\n8JAo4c0E+XNZuOtZ8W2gV+GG2ZcEv3+pc2L87H2ljt3osJ3PKQE6rL3V4PlkPh0anfdGJfjagGAn\r\nvQ3YN1ukvYUWAp38kfXd7ZxzYs79auIRPwv0ED76Z0IVNH84XZrTcKMCgJT0XdFZsTyeHYaKrnVI\r\npkxl8G1oyFPx1ZBOS/Rm/Do/NN/X8+gVRIgCRUNRoQOaKeuJSZDZDwUfzGJR\r\n=cXKf\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsBOBF2lnPIBCAEBbPGgfCJffcFIAZknO6JKR/H1x0B8S7qPRhk9sEGPjBP1YpmR\n0VWypEAcI9ZfNKSxabLB03f2mFPxvQiVXFh+tZgDAMsMp6By/8dxAMvsZ4mZHb0A\ndIiPD16v0LqKkKRG6f/Oz9kDe7441pPHu0EuMJ+h3yFR4FlGaeq3lWZo/G29D8Ua\nBEwZ7fcMKrlAyPwYW3tdQC2tvLnRl228YSuu4UT8o8IBkCb90BAj/35x9NGz6D+3\ne9nFg5FFJ0PiM8CiXxpVJizOL2AU7Zloxct9RDdjxur6n00GukQo3bVgnrqZmZ56\nfE51jAXvpqPJhp+TKWhwfP0ACxn0UZo1/pCsIwARAQABzSFCb2IgQmFiYmFnZSA8\nYm9iQG9wZW5wZ3AuZXhhbXBsZT7CwMcEEwEIAHsFgl2lnPICCwkJECjm2ak6gNqT\nRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ1DEH2hsycqs\n4vRxpqSwnYFWA4Am2ywZMlJqNoDjbBxIAhUIApsBAh4BFiEEGvJsHSe8DDg4krsn\nKObZqTqA2pMAAKe7B/4oRYxmAzo159b85MRrhwJT71etPomWabGhwnR7b3AERExw\natyx4EALGlfsiAiVudrSJCBzYaVoCquron9eCkO94W/UPk1Dfe2fGEaD34WK9PTs\naRPb2WxJmfony5KBWiNmuYOHpFybxmg6sGi002b1TRPgQLvTdTJiRWr9QFGaaAil\nRpyZu2excGxqTYs60TOEBnIn8+HrTkLps8xR4lKKK+Nr5NVkCihay/U8AjGr0eaF\nWOhs49I85Opcpdn90UhKQ9uPuish7pBCKEuRDPQ3bxG942nig1cJrkFJ2FVOdV0s\nKjh0ItFSkaW+7Z2xsY356w1e6dhABnfd6tMwDGFOzsDNBF2lnPIBDADWML9cbGMr\np12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21HWamXnn9sSXvIDEINOQ6A\n9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW+RMXSO4uImA+Uzula/6k\n1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd/Dn6rrd5y2AObaifV7wI\nhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXrvIsA0YwIMgIT86Rafp1q\nKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZuVE/wGlQ01rh827KVZW4\nlXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8c+paLNDdVPL6vdRBUnkC\naEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybUz8XV8rUnR76UqVC7KidN\nepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQzFwzj8sxH48AEQEAAcLC\nvQQYAQgCcAWCXaWc8gkQKObZqTqA2pNHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMu\nc2VxdW9pYS1wZ3Aub3JnTKTY0i2Bui5yeeyIMG0vktfr1H4SfoYgeRdMsbgwT0gC\nmwLBPKAEGQEIAG8Fgl2lnPIJEHwvqk35PDeyRxQAAAAAAB4AIHNhbHRAbm90YXRp\nb25zLnNlcXVvaWEtcGdwLm9yZ5fLqUsp3NgO/fpVU7rxX1a1rg1mT+fuGyCTZyHL\n8tqzFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IAAHiQC/926MtVTPRZrpbbIvv0FUbz\ns3s0PKDnswT7SgIjSgBHo4zTrJDF3CiQasfQkvUWnwZV/uUkniC+prMo7tgLJXaG\n4Kpy8F5uaUuar9k9B0yU11uhQnrd60yNtPAe8oa0sPv/cVRjqkDW9dzLB+Cf5cCR\n7t2tdFLtdmhdWlNXpv9PZ7FShA5gS9otgiz2bRTHlyjQoKu9oQyOcr3GtIGml5pU\nRC9wYJGIowwE200FnZ7d7Vf33phd7uXT5nYMhcH3BAJ5FUC0sIlJ2PZhUOqhqk4g\njLtSP9DrVBRePoy1MaACT6i3mxG4Kj0llmoeFpC0lqUnZuLhwZkiXSeyfGwiz3uO\nM5o1dRZEsFgq1sezTK5stCapKyzlU3hgof8xooWFASEIP1HuQjmTGtRYWZ197cv7\nZ0V8uHbGLRw0tmQTBp+yD4Ys9YKPRDVE6djyqiyLMf/ECNoX21ZZX0wNgyQ8NQrt\nBOYssvnRisqR8oL8BqpCs910/tdr0wIKgNQisahkFF0WIQQa8mwdJ7wMODiSuyco\n5tmpOoDakwAAZt0IAQEwInXIRXZ+Z2yCPals81IlM9VuvIgumYqT2OD0VNvqdcnT\nh7NotpPvKaVok0/Ar0+sCtX5c/T7ZWE3423CqIc12wy2u/hmlq1dyfpjeStGUCzm\nmwzAUqRlzlG6v5tsI2RH6vDI6SPlj8HF1zRAlMaj4Ck7IrwgWYfvhfu528KnlJBs\nxIj5KR1jPccnTgIFLIWL7ElDxtD5CBcowz1XzTVwEt9B33CmOI8gP9Vk1OMBGX7H\nwcNw5uhUR8h/9zLcqBnL+G1VdKaz3/Y2JpmkenOeOQd0cjdCeAurXiBra6PoEB8M\n4jg+z3nqYYJZui7GR7LvmC+B7+jq8TzVgia2WRcW\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCgBvBYJn3pkDCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmcP1JXt519iDM1ingCKBSuCczSZBIhXBCg2VMxG/1aS\nLhYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAAIqAwArT7xM95sJZWeas72C/7PIoC9\naeIKXAVpYtR0EVs9tl4/vYD6cTujClTozchKrKypuvpGLbjIH+kASLE06BhPNezR\nQMSMwyIny2aQpoL9PHri2OZ2shi4XZuRBfTq4EE7LQC+dIMp6BB3bUQwtYxl8OI3\njycxdVr6I3hLuXcT/AM98i9zWROfmbe+HUzL+T2hD/6eidjPhn8uwV0EzOs2X/yx\npR4GNHSwfjI7CDvaOXgpdyECLVBNPF716rg7mFjs0nxLPluSgMskPnPm70vTM4h4\n5ZJAjm+SmwXm9NEQEZD2yYakZH5uCehPyWOjtIxeI5b0G0miWh1s65Tg7TRKMgYd\nSrYg20f/tmxU7ZyiY+P+DOps7AiipyFt9un/O7WeLWmJqzKzdYN0wH1v3wQ9I15p\nDNbsadcdMtm+ExCZfDofkYRra4yg+oWfsaAJqFf7EqTJGYOD1u8sqernE8siu8HQ\ndk/o6/vrDQAlIzq6huJbX2yFicQndMYufkctlY6s\n=YMG/\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemQMACgkQfC+qTfk8\nN7JlUgwAubXU9U4YRg9nqSRpwicaL0PqjsK+5A/90xAC3sRA4el33W9ouJCJjZ0X\nQBm2Da/+kG9e7yBK9JXNbyj9c4yqyuHhv9lozovEogVhcYJI1V2unBd7XfVL5THU\n9BxdJj6fWbzTDg2pYN8wbdZ3F444eWSu9UFIDuR0Ub4K1D9kVB/YEsvj197PzP8+\nrqAgUNfXWpGzGbl2TGkLrOLLeys+nECujFzX6iLNBoPYtn88vvyGhB9nXSdeV2bz\nOScrnMbwMZU2SAQiRXlQQQoM2RjfdXrElAIrGWjgcJS26a5waTHtPwoQreEb6utE\nQ/Z0u6y2Xvn0QbYmzqEDH0JMp7wwdTHhEZ6VvI/6EWkBeTLryxi1KMzKfhjQJo3H\n+TAsmdi9Yw6MMsXMOvwO9JCP7aLPfFxn1LKjtdt5rbIBU5dARIk8NYePC6CgGHvI\nayAfbEqTD9vAuxR87g7DoqokZKCd6/6t/7U6mPNk+7oms4uQuNwjhviaGXyrd/a8\nRm4uVU7r\n=UBtm\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemQMACgkQfC+qTfk8\nN7LiRQv7BWazKrlU+IKHtHfe+lxi34QV9GP5k2ETxvPdRPl5y0NjF5f5rHplXFgl\n1JLwZcD49/wyyPg9YMzj7KJivVPepuGN8C7yA7eddUGOvomTVrk3HzrxOED1RSt1\nLQdwef96YKNccAvtjEXTb+evlIZkafE2AqX00BNdC72iYRGg1cX3havm0XS8ndWe\nPXWYFxZlXNSGI6NpCWLIPVycxBMG4WxeESECHJAidG3aZvO4T0Ms4A0I6HVpWCd/\nRZABTcojHuJPuCbp3bE1htGXPsiXy4+z5LcYCApDWmkM5uUrJ/0aMHDat2P4rOFK\nCKg6XiMbUf1glP+D36G6Rah4viyOa3WNmOqEicgu9jdJfF65KmgwPu4IfSfGLQQY\n3C2cNmWwelyhLO8G8rYdsdK2+1kRYGyfXqDArBInPRZ5a8KO1kiFYgvDLFq5szIE\nRjg9FfxA5URG3vYFWogO3u9xLtxLfvmZMBHnFDxWdPFa0rga5qdBxSzD57f/8pfE\n0ONc7i0J\n=nzuO\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3pkEAAoJEHwvqk35PDeymFYL/2c5ZAwvzCovwVc8sx7N2UAt\nKZz6EVHuajtCaygOjRtx+PraWeyUngsJeQuhd1KY1fp/uL+4EhxhQiAHHWJccE7C\ndmaegxpoWi96KGSxci6lXbb244Ik918fHBTDwSYZjHS8WgHeo0O3EHnXvsegxbgb\nqXOVxo0ga6XZGxMCviNCPHf/vQlr+t6tDXmUZnL99W5jLTyYeReP//DI25NHzElg\nkIlJVt5rO7AfkW/eUtJLyoSk2kt+cGTgazEXL7OZqr/gjRz1XNXN9ffg/o9QDdM/\nhgRElSskKLHW/wBcyVfJ5wfbQx3CzM+SRVWlKBlYwOp/J6bzZ/U3NerMdHkPfJ0G\ngquVhSFSDT5l9Q7qL/o8apIvjHdoUGHK/uuMgrAV5SSUn5nSzbctgE8oprZphe6i\nJVHtVwSxcSSS4Qhs3z6oaZCjlDekouwsMt9ysXMV3O4AGkM1LXKFZ7CmcsO86wM0\napZG2E2OQaKP6d5TBLL99Ss17aQOsEDa0oa8wggHXQ==\n=7Isp\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=AyLm\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“ Interoperability concern
              3k - 2
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              G7g=
              =Xn+G
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sqop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCABvBYJn3pkECRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmcrS3WZEIVYprUh1+TRZAG/jEyYoZDMq0tkzpDQdbTQ\nfhYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAAnBwv9GfDGK792NkMFsWX/8HY8ZmOb\niaJBb00wBCwqgqVsAUVY8pWrgqnLdbKAwa6k7WMfDCS6QD3tlc2mmymhDTQaMg7z\nqe3ydkqbKyJGuMT9/nScHmIbPg7+8NAc0KeqR3hl0XvYlxigu0TVjafjq//LN32r\nh0kXMD2wsC5UFOK4zd833kRzjCVw3m8G1lwD+KqUVj53asvASSiNUDmfVqgEkdVW\na5ANVtzLLfeTH76DPmn6+KZVNnixAE+BZjEjlKsakD5MiCOe3vHskPvJUGt0HSXl\nZNXc3cYb0vBNhzo0Xt9CA/Phe0DkTE0VtDp9cDtzDx6WDd+0CsNN6e+71AaGybBf\n/VVaHzXKCYG+yoKJOE3cV0IwfHkdkpe4EyBMEXmJuFRDD2v3oS1xdREcemUcROdP\nwIuEnmMnskoUy7G6uROP/nFgZyd2tnv96mf3IHA4c5/1TNB563laSVAW0tcVEAxR\na8XzK0+Xv18+gKAZMOsgpEqflao1o7flkjzZrzB8\n=vnOa\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rsop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemQQACgkQfC+qTfk8\nN7KP+gv/axm7eewCxi4AwL1TcU9afm2GO5u38wdjHE8bSimx+Oi6j4MLYk0ZXG1F\n7im4T3TL2oYXPFPyIfnqbIEhI+7DBujrWqEmXZ2eLNLLuJMxV+VFzHhEJd7PZrOh\nH8D99ShbC5NwyJopcbOJUNHgIPfXs3NxJEpnS5eo14Vr84fb0Xi8PMdZMMKFdGZj\nVkiOQglj3RGlAAnLKi4ju+Xedf9iCUBmGszXhCRZZgYMI7FqugouMP6oPO2GApRR\nPpGbV3eI8oLlmdTCOSBdBodAQ9ciVauwqdWD6Sf6nLW8K5G77frou393cYBJGVN+\n6pUhF45d49G3qo/dN+xfBNpBK32i6v919iYtTnnflmCp94zpKAVhUFc7Y59XEdnz\nZ9B8ZjF2vN2QZHwavDXFKsf04TKcAb0p7zyg6YooV+st1Ep7gRjjQUIdc2js0DTz\naYnaABm8p27F9OVCG6UMuzGkTopW4F62YTiWj0st6gNEDKIpURy/qIFljAJsD+tH\nFTrbByMO\n=/56B\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkECZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnM1PJMKmhdaSqER3NkrUe8xYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAACUMQwAjCcz8/gTUuw+2oNJAm7bW6Id0PFPC1dlzYqDx0dd2i2C0YSe\nXt/6ri3N26zeuQ5FrJeOGesdcXLmmg5vS8Jp9VFoN6mPMmAOjaD0GOP44o09gCUe\nCdyoXfSeG3+reBNG506nRD1iylC0k4h152wuzUUgLYmgbQQx/RjLxIvU5hgqRG1d\n7AAzwcNl1uSVbSGOsfojGxoU/+yFUz+JcLKM25RYqJKhdb396f5ZY8DNm1FhBuIY\nulECrU7d+iQIG76QDd34FmPvVCbmsfBN8Q6uUX4DMqaOzpPhFXA8XheCFm+10z1H\noZ5dtbyc2gdPvyVYNP9L0bIq+nAMwPjq8ki5EXgmAAbSLw6XJa2d1wdIPgyOaDzs\nsltEofEVLcemySrQ1mRAusFQSF+dBuDt978x6pL9EEuP97/bVvRsE4Vp+4hz8Su3\n1RZ0RJG+XJyeLOBVr1FbEC0hNvrf40cS7+nSjywamIw2juYTO9ddDsKf/AgJPRlc\nZljTLB+5Srd5gCOl\n=fH9j\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3pkECZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnK6x5kx/L1+k+YLabtduABCXB4MGroOC0S53L1OdmHTAW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAN0gL/0KdqMFDqmiHfWkWeieXHhqsp4qe\nGCy8ccqdoMUlc7nurbM/YfflQUZ4+LJV2cUfnV+/pBgp0qijqz7bdluEXnDNO54K\n6Fdra7jwhSrL4JWjJl+7i/N3vXwVP5eMz1c93EpBOop8xIkNi7LxOm6mw6SEb7qw\nILA053TpxA2Z/JDmetrQuxG+zntU2vkdP0jZFCOKbNniXXHKL94KRNfoioqZhCUy\ndZHTbTPEbisCNM6dxCNukqmNprICQtb7vLfRJ2ZUwYyn+4y0+y1XuZDlYgUYbVzs\nwyWrNHfSymAwB6Uwkol/SeU+4DBgSF6eOYEKZrgmsIPMEx1sy9UiJBr75vnI87I4\nDUVjUY1E2L7uesiP/v5YPXftKWmhrFbXQprPQJYRPulpLHyj4YMGz1FblzSZAq1Z\nJvRxnVKrpYisNE7uCVaIJDTKFIY0f8WGBU3hFQcl6YaufNvaaqDHfqSCB+kA5oq5\nlyTL6nsDwa1ZRfOUfPYi5lJk8ZzeSSnozyn65w==\n=dhHY\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsDNBF2lnPIBC/4ypj9IiRY9zAXq/0z1FiakfSoXz8sA6Z5He+XEdhYX0/3gVlYV\nk2iiDXHwJKV2/9FXvfj0M4AoieJGpPfyV6HH5Yl/SHTDhfAmG9Jr5CxVfgM04dB5\ngtDxj0Js16sCg7jciDbO1skCSZDu439PKpzhZRrxomC/K5LbxjzIKa4VF0ZsQVq6\n0r7SxHJOtI2E4iFxr+6vzw/CWLbpgjjGa1oHciReSXSDO1vcwLRS+t/F/GCWvAcj\naLjwKMmYBllY2wCvf2eITM+yxSCR3UCXokT1+5yDUPA9l3Y0Pl5A6ePQ47vVneQi\njOVNvQdFb84lnjroVaRwaiTCGn3FAnPLhfIcTLi+Q6YwTG7pTlCwngcQ5uloqNs8\njI40h2j9GOT8fW9p51etrqVHUAlvK5CUsFL/i5110Jlcf1zp+soPMM01HL8ngyYO\nF0zcd4xwx/5jFh02vu2clmQ9ODidq5g+ZJLEXgAjxDFZaN+em+xd+9gaoh19QSXI\nMRdGG5GUV0jtaLEAEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w\nbGU+wsFHBBMBCAB7BYJdpZzyAgsJCRA391RgYT1bE0cUAAAAAAAeACBzYWx0QG5v\ndGF0aW9ucy5zZXF1b2lhLXBncC5vcmflt9+wdTOGtjxckleaXPeghoov99wKELCW\noyVNyWkC/AIVCAKbAQIeARYhBH6C6dRIA7ZgFHnnRTf3VGBhPVsTAAD0jgv8DliS\nqS4GCRGzj6vh7ssWDr9zpPUtPnY1btyX5apN7A4gfUWabdh+xc9SQnkZuDf588aM\nulkLTQh+RdnARdLSUm/X+qKJVz0dkwSJG77bYUI+9af2qMUbHqrNgV2zKOM38ftB\nQVLcg8sp6Zi3BxrZiNW3729PLyPHN7i78t9hrtkT8JphwvBnjjtAl+t8N72QjYcT\njPTlEUfobxPmSeMifOj7Z41+5u3iKF9comffIzpjVtd+WKocBA3MBP5kGb8Q6osH\ncMlNTRYeYW9LY0XtPmNSwobdeHMBHlIi+/eA8MGzpDi7at6DHKbVv6Kms56/sTT7\npm3kviTfE6MrF8TF+gViyNptHpQN5Umm8VYp8feJNE3hq5hRhgqsTyV1ChlY6Nki\nj4FFwLDkU2OTIbUMzS+fdPhLfDoi3s/9eEHIyY2q3B7Q/38e2BBLD7sc8i581GcU\nTbOe4ia8SwDX2pBQmJzsFST8cajhCLDu54YXKpi7SFrHZ9EOsjpucZXzau/azsDN\nBF2lnPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21H\nWamXnn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW\n+RMXSO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd\n/Dn6rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXr\nvIsA0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZ\nuVE/wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8\nc+paLNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybU\nz8XV8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQ\nzFwzj8sxH48AEQEAAcLDPAQYAQgCcAWCXaWc8gkQN/dUYGE9WxNHFAAAAAAAHgAg\nc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JniIYs9Cq/jWF5sHQb9dbyGQX6\n7EtRM8jUI2OM2+FbKhwCmwLBPKAEGQEIAG8Fgl2lnPIJEHwvqk35PDeyRxQAAAAA\nAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ4rKJ9RRG6bZBXXE8mpk\ncQq9RYi9LMljUluhC7v3HpwBFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IAAPliC/oC\nkV2KdyBZX0bXJmZS8wacGHN1O82tkAT2ZMzSlhaKUiItank0PwjNHRW6/IwXfkU9\nGLZUjk88Fpcf1CRCV9SjxgQGGbhW8Gz/OsBd7NcoKU3wbh2VCOQRl53tr1krmiVK\nzua/5MMoO3JT62P5xsFnCdhoBoU0SQ5+NSYo5PhUKj+hk3xKtp5uTI5CSwH6vEUO\ng3iZYAQoWE+wx3weu/Eoj43xKsFj8rUgtSnpylyrsGfmunRjnAQKO6f22QZRJdd/\nCXajIOQUVoznWPkyyP91UTq6K+tQKrXkLKU8Tge/VoTKZpflY3rL5pc1wFTbDJhN\nOihq2nKLYbcXrLTZ5vCoIES/nYbp0lkqytwhWppU28fWwkER5lwLooCNz9A7AKj2\n5Tj92WRC/rpV1HzIq7V9c3JELr1t4XVrvh8qPUiib2hpDEiOExIJPwBXsxSl0uF7\nnD5joB46sZuIqAH5mbxQDDN6T1vCL2nPfhSu3ap8ZcGVTbPHvLghgHJBaTFgsj4W\nIQR+gunUSAO2YBR550U391RgYT1bEwAA+A0L/RTBAmINSfGHFQmXXDUuCjF4YyPo\n3o039RFljv2FDxy9I5KN5oqQvPM8WH/0wDAMs5BZvKaxlV8L6H+JOH7uu3kasJN5\nXlnRWfQkXmdT0spIXxe/k/zhnPm3sQyyPMc2bnBfQADg/jbb8HLs2WqbEA+c/F7x\nNnpcK/hjPdweUtRu4I4//30smNQ7mT0ETVRJQUUWH6pE052ienr9XMKYxgzWGM7g\nt66YgEK7JApPXopWFdd18yUt6aO+WnSCY/OdBhAgUcCs/6NvIa6RxkloGVv2tmAb\nZF6fycgmaVpPa/E2zFNpsU27+pXUXhu5GmhVfXif6fT+Yn7ZV8DlgwNtkETeu2WG\nAH1PN37jhfXw175T1lv9eXuc/H6NX/14WkSBshNDyJyRK29qPl1J9aYfxKXN2Nev\nQ4TZkossFdUAT/n7P5zkEscUbRZ4w9Dk6OT1PtxKieffVD2knK4nhrWiJeZ6Hr8E\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-pqc verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkECZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnsFW4cG2hsh2TRJQfanMO9BYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAAD0EgwAuon7xjeWlDp2aGrWTloceNJZhfA7gssYXPr2JrGY7KEPE6MI\nXUtntRuBvejtD1I0m4Qlehx8VjCbDQTExG6d0z5ohmIaOLTD05CCAZOzxMYKhHah\n/1IlD1JuVyWyh0eE0but0piHTLTCmEZOUrViecn4W/DlXDWRypZgTWvypg+oquRn\nJnlGsW2GHTBBYsjtpekNj6y2gOEbC6IFrSJOnO0nLjMXSDnYZceCe50d/439ZKxI\nALHLG1HfNXCgipQL7+xKy5tp8ML5n2dYgGAn8uXrLH9+ypymnOvrzikDquolJRrz\n81kJssu3WHL3LgXKtKb1X4UMC/U4w7iGccU4869t8RGAPOzHVIBpQDcDx8Vm9ndN\nOpgdisMgD0OTSEpruD+1z0TXAgo27yKIvu/yM+aC8tYI0s65cM1RNWbgBVUu7HmO\nRzWMz50fdD3lHws9vFlg5qrpMtmS5kvvdp4WHrznJtWQ+00k+NlQx6rvALbasT15\nqh6O/uAHiVTZ4GVC\n=qgZf\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkECZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3JnhD9pddgOkGriWy9BR1OYXRYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAB2fQv/Tx0ioyxMxuKaoe1S/CLD+ao5bASbI8tki2tb\n1odGLfrQTfqyLYrge4GWpT+AQb0gFloldtZz28mVYC4EemKnoRQutbjzHcBd\nOPPcDyIxbiZ4FEZeUVeDwJZSjzA2S3HKF7pgsgQt3xY9CjmQBMLUrimH7swI\nVm9rhaU4wBclNWB0/MuF26RpAOvK6GBxm12WV6O0H3BPGSBz2HNXAC+6sC5D\nzCh1wnnC96OlrN0QMDWch2ApkIfIrL85GttP+qtm0Lee4qi1+3l0nyr7kfv1\nrpRUK8Ticae08EY5LMHUREHjdujc9CR39aoywTkV3x/zuzYBcBWS/j9rQ/FY\nLMcqtAXoHAWGVy+af6gPJw53G70VTNtBwKgFXHtlfksjLfzsO9zjVIwSWpFK\nGwZ+t03//Bn/GtEQ5DAMEqjAxpBkT3ud/si0iLtlzXHJuXyTTM67FYgKWUgT\nkrRkWK3a7sE+TTGiT0315fBAcFIeFnvpvumnn4b59WNEeUVchUobQ9V8\n=C3ak\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3pkFCZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAABWkwv+LMy1xPEf8J3ooFOhGDeZiiV3vHYxsBrF28kmtLZlcydST80P\ncg0+9FreAXUBXWfxUVG7Bg02nb6GF4vaqQUuSnQtsaYpEBTka1VgnYhGGEBc\n6U5Jgy3wZsldDJl5zCd/S3BVTOArBtAThA3/WPpJwR8wz5lknIyfyKEJQ5ah\njtt9w7TzxaSWVR2GVbiZ1yJZ6zSMKfmrIbzARHslfGfhHTCDL5YmwMYT6DrR\nfssPgP7aQxSfIWqcb/ICptehXFADcD0AHlPVQicXX4HgO+/RYIC5SIMyd3uY\nLLGZJY1+lklFZUR2l+7VctPsKMLyo58GW83A/NtymN2lS9tQBzc3d7zo9yLi\nBgzvyxj0b/7zkVwEM1yMi+NwPdiC5FZhIaTt3xadKsahuVe0ZjLr7KM6imcN\nZMLOlc2a4Ne/uHjGmkKRtbxBdZ1GsKl01ueVOyj4wJ9/+DcrpfxW2y1b4j6n\nn8a+TOfSkfdSjpC6ZnatLyOixWgJTlUscFYiNS0PD/Q/\n=BmCH\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkGCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3JntuQ3J5h/w4uJp1oVD5PwwxYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAABXQQwAi1scqo2MG39gsR5EXoxf5BMDYWQmmt3ZVR6T\nEeT9UOjANNNP6F1dzvLQk1IenUwddEWkhOUYQTUfpaOZmX1fvMfAfGVgMqhq\n/SZGHeQLqmjEnQ+ynRuFbS1inxHG4gn1TMjmsy1EJ2fjuFcta5CSEmik5fLR\nwIrTbx6jULwWph2WD5nt8E1T9d4+hHrOTiml+SXk+AcnSg5lFd8D82WLSxak\nRrOAm4fn2FB4Zac0WvglLl4WlpWugZBjoWQHAwcKJpfweDaYlqK8J0LH/aoD\nUI/D98PZa2uyjW/E4z6L88A0eU43Vn39f5avaUY9kPM8k4Xx+1UV20og0YCv\nCMez7JhdIyNfE0j+x6IsEWfzZBMKW2+buUNnhYzEQkCEokFTglfQuakAIbVk\n2+d9NSXhr/W9GeG7bBabf7mV2FS5hTkNbYu7sExFfHFl0rgBKDFFTSpDS+fj\n0QKcvfrXpbB+Xv9pNuC8S3kDjdUsRWn11dESx0blNI2eO/F0JbKuHAz7\n=SgHV\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsDNBF2lnPIBC/4ypj9IiRY9zAXq/0z1FiakfSoXz8sA6Z5He+XEdhYX0/3gVlYV\nk2iiDXHwJKV2/9FXvfj0M4AoieJGpPfyV6HH5Yl/SHTDhfAmG9Jr5CxVfgM04dB5\ngtDxj0Js16sCg7jciDbO1skCSZDu439PKpzhZRrxomC/K5LbxjzIKa4VF0ZsQVq6\n0r7SxHJOtI2E4iFxr+6vzw/CWLbpgjjGa1oHciReSXSDO1vcwLRS+t/F/GCWvAcj\naLjwKMmYBllY2wCvf2eITM+yxSCR3UCXokT1+5yDUPA9l3Y0Pl5A6ePQ47vVneQi\njOVNvQdFb84lnjroVaRwaiTCGn3FAnPLhfIcTLi+Q6YwTG7pTlCwngcQ5uloqNs8\njI40h2j9GOT8fW9p51etrqVHUAlvK5CUsFL/i5110Jlcf1zp+soPMM01HL8ngyYO\nF0zcd4xwx/5jFh02vu2clmQ9ODidq5g+ZJLEXgAjxDFZaN+em+xd+9gaoh19QSXI\nMRdGG5GUV0jtaLEAEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w\nbGU+wsFHBBMBCAB7BYJdpZzyAgsJCRA391RgYT1bE0cUAAAAAAAeACBzYWx0QG5v\ndGF0aW9ucy5zZXF1b2lhLXBncC5vcmflt9+wdTOGtjxckleaXPeghoov99wKELCW\noyVNyWkC/AIVCAKbAQIeARYhBH6C6dRIA7ZgFHnnRTf3VGBhPVsTAAD0jgv8DliS\nqS4GCRGzj6vh7ssWDr9zpPUtPnY1btyX5apN7A4gfUWabdh+xc9SQnkZuDf588aM\nulkLTQh+RdnARdLSUm/X+qKJVz0dkwSJG77bYUI+9af2qMUbHqrNgV2zKOM38ftB\nQVLcg8sp6Zi3BxrZiNW3729PLyPHN7i78t9hrtkT8JphwvBnjjtAl+t8N72QjYcT\njPTlEUfobxPmSeMifOj7Z41+5u3iKF9comffIzpjVtd+WKocBA3MBP5kGb8Q6osH\ncMlNTRYeYW9LY0XtPmNSwobdeHMBHlIi+/eA8MGzpDi7at6DHKbVv6Kms56/sTT7\npm3kviTfE6MrF8TF+gViyNptHpQN5Umm8VYp8feJNE3hq5hRhgqsTyV1ChlY6Nki\nj4FFwLDkU2OTIbUMzS+fdPhLfDoi3s/9eEHIyY2q3B7Q/38e2BBLD7sc8i581GcU\nTbOe4ia8SwDX2pBQmJzsFST8cajhCLDu54YXKpi7SFrHZ9EOsjpucZXzau/azsDN\nBF2lnPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21H\nWamXnn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW\n+RMXSO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd\n/Dn6rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXr\nvIsA0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZ\nuVE/wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8\nc+paLNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybU\nz8XV8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQ\nzFwzj8sxH48AEQEAAcLDPAQYAQgCcAWCXaWc8gkQN/dUYGE9WxNHFAAAAAAAHgAg\nc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JniIYs9Cq/jWF5sHQb9dbyGQX6\n7EtRM8jUI2OM2+FbKhwCmwLBPKAEGQEIAG8Fgl2lnPIJEHwvqk35PDeyRxQAAAAA\nAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ4rKJ9RRG6bZBXXE8mpk\ncQq9RYi9LMljUluhC7v3HpwBFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IAAPliC/oC\nkV2KdyBZX0bXJmZS8wacGHN1O82tkAT2ZMzSlhaKUiItank0PwjNHRW6/IwXfkU9\nGLZUjk88Fpcf1CRCV9SjxgQGGbhW8Gz/OsBd7NcoKU3wbh2VCOQRl53tr1krmiVK\nzua/5MMoO3JT62P5xsFnCdhoBoU0SQ5+NSYo5PhUKj+hk3xKtp5uTI5CSwH6vEUO\ng3iZYAQoWE+wx3weu/Eoj43xKsFj8rUgtSnpylyrsGfmunRjnAQKO6f22QZRJdd/\nCXajIOQUVoznWPkyyP91UTq6K+tQKrXkLKU8Tge/VoTKZpflY3rL5pc1wFTbDJhN\nOihq2nKLYbcXrLTZ5vCoIES/nYbp0lkqytwhWppU28fWwkER5lwLooCNz9A7AKj2\n5Tj92WRC/rpV1HzIq7V9c3JELr1t4XVrvh8qPUiib2hpDEiOExIJPwBXsxSl0uF7\nnD5joB46sZuIqAH5mbxQDDN6T1vCL2nPfhSu3ap8ZcGVTbPHvLghgHJBaTFgsj4W\nIQR+gunUSAO2YBR550U391RgYT1bEwAA+A0L/RTBAmINSfGHFQmXXDUuCjF4YyPo\n3o039RFljv2FDxy9I5KN5oqQvPM8WH/0wDAMs5BZvKaxlV8L6H+JOH7uu3kasJN5\nXlnRWfQkXmdT0spIXxe/k/zhnPm3sQyyPMc2bnBfQADg/jbb8HLs2WqbEA+c/F7x\nNnpcK/hjPdweUtRu4I4//30smNQ7mT0ETVRJQUUWH6pE052ienr9XMKYxgzWGM7g\nt66YgEK7JApPXopWFdd18yUt6aO+WnSCY/OdBhAgUcCs/6NvIa6RxkloGVv2tmAb\nZF6fycgmaVpPa/E2zFNpsU27+pXUXhu5GmhVfXif6fT+Yn7ZV8DlgwNtkETeu2WG\nAH1PN37jhfXw175T1lv9eXuc/H6NX/14WkSBshNDyJyRK29qPl1J9aYfxKXN2Nev\nQ4TZkossFdUAT/n7P5zkEscUbRZ4w9Dk6OT1PtxKieffVD2knK4nhrWiJeZ6Hr8E\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pkICRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAADd7Qv/WOvCnqmI1om8OeLepHZuo1b2sGPwhj/jJk3ZfbPobqOxmCsCV2BQ0M7s\nEe7PWhiJSAfJIPfqNbx5chDjQtDDki5Ssxic4V5X3fYYBNJmDBQpWRfnBaNd1e7g\n5LEZDesWNU4OQIm/Cg7kJays74VWB5mzebcW+XDpLov0mXATUcTUD36xfIax4xsW\nNxntjFGWn9ZU1OxHnEXkTBfxcny4cxUcd/yKBq1opsv+O7HwF2Z3vp5pi7snQb4c\ndmdYjRUQ9KIQbE7v4kkoHpxNR1uk71IlbmuGaxjUsQORtQKcu7sDJmDkUc0Uu3v6\n1E5Ksw1tZLLr2Ta93KTG6ueU9VI3t94wwRHW/HH/EfYGqRQ3LdutR8zYj9kVWT8m\nodVoQKLDmOgJNZHlBjBuqnp1lGfn3kC/Rr+ooOCFRe0RNVJ3T3aPwtVFJC45xYZc\n0NPKe4QvM8MX9DwuM8/WQ9r5o8H7mlqvNPnSsB+6vgD7FhcX/vqwftqAmNIFZriS\nMuhMhb/7\n=3bPN\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pkLCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAACOgQv9Fv7CajEQ0fpAXDemHJtMMPbf77R2GsNJEmNH1NVVmH51UbrUM3FWmGEe\ni80lxsZWIUJB+ck/7MGBB1q+Ls0/UH1J8o62wOFmHamFk7Ty8AFjkcw+qpdrZZur\nHGaHMN/8Rc/rBGsXKFq/b3vEEhr2A5DgfVcaqWgYxblxq5xEPdONUdNxYxkYL+/d\nTA9BIEemS4Tc/cnIyzQbd+43x5DCRt6L7rGfC9an0sngfy7lF2kpm3tMHbC0ZItV\nUvLNkuibeX/TGes09OgEgC+CY2ApgpR2SfdbLGt0EnVYQX5pO20pla9wIwU3AOEf\nos83wFIrPA3XZgvfDmTOJk0qM3Kbs0aYNfOtcS20ydilqO3QvcLa/7jB46PCzL7b\npqS1SUEK3M3BJE4+Ektdor87ExWOjJ/bf1lDn5jpcD/CbMP68K1HFgt9lIv0tFLy\nt3r86Vwuhx7Gb3zsGNnBOdJCWwUAiV/g4h0amTGs+GTThb0Vp9of8Ekwy7Cb2cPt\noqdaAIg4\n=tr4f\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3pkNFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7L5Igv9HjW/9J5/hatZefTm6GlOshn6yNKMpjhfEoko6XvJZ39WBU/qxLvbN5+E\nJ6NRc/fjtZB5nECvf9mDeggAvAFmJNiBZed+mIb++/z7UHa5k/3utzK08Nlb/9YC\n54JV0eKRq2QPaAyHz62W/lq5kTp4y+krI9jgTjBKEvUBe8gCYdl48iNaJ3mpTWLc\nLiRXVplvRbj/K5HxqlacKJyz15R+8s9Mv+cRQ85IhFOpyJAA84pgGGSmT13FkNwg\nMm1YPFL+56U4ZjzAMQ8H7NNa3oiFH+s21s2jXUI7TDOfWkoXDjga+6kziBpBcisN\nsuAf1Y1ejm3t4QyLEoJPqh8KUvoJ1uXYdokWFblGvxjffdUpGZ4GL/8PlWJ9rind\nG+npWLnFexb8qAOQ5sZAhJGsaoyvrFIoVXY6TdK30lDYPvK59R+LUEoUCBBIJeAW\nIeYXnV1fwTrf4xOyZ+IAoZO5WyV7WzdJT2LxE4jkS1pInbKjMNXEtn+0hQyNtHSf\nndQvCPh0\n=p47g\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemQ0FAwAAAAAACgkQfC+qTfk8N7Jb\r\nXQwAhrpvGJ72Bw76ohsBxpSftMKAWvMXtsCkWZ1YQZ8XBJTNKz0/l2X5P+9OA7UMyG5s7+pPopZe\r\nEPInwr5R4Rpa9XkUe2mufWrK1dHE+1NWbpuEAIsDooOZ6wAUh3ypIKApowmAOUdg9CUITz60U+Xq\r\nAbGURfK6uLix4w5L9L6kzERQYZWWyIXW3+0tBA9JymDlyQMU6SnLztav9Rqe6sDg0OoGLaJ+I5Dv\r\nQth+ikqD7NZEahYZtVpQgcxcai+NrbaQ4D9JSLvh5Q3tBDGpikzdI0pxy0DCSRYxdods//rWybeP\r\nbb49Uztm9H+/7CSrCgTI1s4QsufK2BfcE3W48eA67vkRRQFZ2pJi0oCmKn7vVreOA1AKcWL0Y1Mw\r\n+7nJ6IlX9E1yhCd5NhI9VEJnDMISDklelaP6+4KVXnaNCQGDccEU/0ubFgmxPEvUgnZzsshT6Td6\r\nbbpoY5ivLPWpwOQAthPuA1HUGikYbL750lrYlqc0mhRmG9FPMTxznUR39INO\r\n=k5Nu\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemQ4FAwAAAAAACgkQfC+qTfk8N7L5\r\n7Qv/a8A3/3dGSWBO5fhkkUwhGmqvE4cGSjMrjzqL4uTvJSP/We8VO4PcQSeSZPDP2NDYYjxf4DKC\r\n1er1b/wsvxhhYTOZDl87f0ZCS4ZHeCf3R56TlAXDo8/pLM8gskvGdm+tJMF+QiVI47YnLmayI+LM\r\nCagkWEi2Fs31vI6Qx5Xy7lMygB5g3anTAvCtQnuj+8R3coE8K8sNd6Mg0iLTZjLYcUzQOXWT9s3P\r\nwf4ANWsQYIas+S6q+fwYmXqcx9eo9KORY5HDewn/5Oe7SQ1azNFKy9oNqPNm+fmkwAieXRNfEcWC\r\nDspcoMqwZFP9vpP3yElL94/SuSWUlAGzaL83IKrDGlsKSfZbZzmRdbVKXerFmgXz7TigaF9MDC+N\r\n5VUERvEMm93TiVe/opmAqF9w3Wz7HvlvcjaHZbOJunnO69nc0FiS4U7qd0oPXeO3IPmonIO7j72V\r\nQiFPdWpYjRVXIazlMHbwEC4AAr2I4nr4KXFVjH3cUd9XWXMPvdMgQLYP4nht\r\n=3Q+C\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemQ4FAwAAAAAACgkQfC+qTfk8N7L5\r\n7Qv/a8A3/3dGSWBO5fhkkUwhGmqvE4cGSjMrjzqL4uTvJSP/We8VO4PcQSeSZPDP2NDYYjxf4DKC\r\n1er1b/wsvxhhYTOZDl87f0ZCS4ZHeCf3R56TlAXDo8/pLM8gskvGdm+tJMF+QiVI47YnLmayI+LM\r\nCagkWEi2Fs31vI6Qx5Xy7lMygB5g3anTAvCtQnuj+8R3coE8K8sNd6Mg0iLTZjLYcUzQOXWT9s3P\r\nwf4ANWsQYIas+S6q+fwYmXqcx9eo9KORY5HDewn/5Oe7SQ1azNFKy9oNqPNm+fmkwAieXRNfEcWC\r\nDspcoMqwZFP9vpP3yElL94/SuSWUlAGzaL83IKrDGlsKSfZbZzmRdbVKXerFmgXz7TigaF9MDC+N\r\n5VUERvEMm93TiVe/opmAqF9w3Wz7HvlvcjaHZbOJunnO69nc0FiS4U7qd0oPXeO3IPmonIO7j72V\r\nQiFPdWpYjRVXIazlMHbwEC4AAr2I4nr4KXFVjH3cUd9XWXMPvdMgQLYP4nht\r\n=3Q+C\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCgBvBYJn3pkOCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmdSuR388PHkKrs3FS+Z0WYznNbHqv60LE17ztKPq2MN\nuhYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAABiOAwAvVcmsQZFjJydC6p9/59JsMeh\nGfm91qZJwbuaDDgxbyNyrRisb7m62X1gFRo7juSC1Kl7ps5HuOiW6VyBGqIsKBFg\ns7hEZa3zohUsZwpaZNioz0VRRsC0dXeOyLlBE1+jLrgIeRHvkn6WCzhdGGippYa7\nABX7A3pVOxpRTZCU/CaOqlEDxf4U7b2JurqYzvQYUI8gHiBSjx2fOuLmN2ksfSvq\n1TwGIsjbNWLXHCFaGDJ8j78UedU2yCsm878PGAzjmlCDy9J4mc0QmiullVvmVqzL\nO1L7mO2oOwKKdt3tAym4njf/xpf/9uFUF/AuQpdOmCsGAXKVSPEANGxWAKRlJIKb\n+ItO083tEgpdTXLqIWTq2vWVUsGJDLYBIyGLrXUS2nRXpfGkwPb+lnG7hlcB8wla\nFMzs8oVSmYRO/s3ipsm4IC1aU/lHPst3zm2tOU5QjvuTRIiK/3PXjnQK9gGYsedF\nF/EZEr4MUivKaywRUbYJ1UZXv6ErcHg6njXAnVlb\n=dsH2\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemQ4ACgkQfC+qTfk8\nN7Ilfwv/ZQ0GbcAhe9OVnoqanEOrFByeulMObaIK02tdtKTmYEg0yYW55N62uFbL\nqQ0wKeB4nai7P6WpFY2I3gJueeP5f57CfquC31eFJ5alJU3+BIML7ojpjhuqytek\nxRHJSXL/4q6KWBljuVuseWPhqmuNV2gaTVll5aROMKDYrmaG1wG8mfH40fc+A+CY\n9MYe4Y/ipw5GbKDIl39gdLRKbWiQ2vH0cLEL0oSHjQOSuoNul4e7kat2cZ/YJW+k\nHxGRsVVDKeaNr9eWpJNxyePsn6vvkopBzcx+tS+3+LA95RK2uHPZZ8zgEjeUbWOt\nLu5QMo5dyJqfea3L78jz6mcCuvPgUL9O2/ci3RA3LX/biWXyxZER5cmbRWkCyv+H\n2tXk3AxtjMds69wR5VQ9ctmIVQVcVWl3IAg1uNX69Atf48DaBz6Scc16GZoF/KiN\n26RhqzWwyZtRrNQjU9nXD6085g3WFOHeEmYbTJ09uS3JyPILqneJeAwfUkjImbul\nfg2CnlwW\n=y7Qb\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemQ4ACgkQfC+qTfk8\nN7LCsAv+Jxqtb1JsoogTre5OpJnmHm4h15JiHFQ6bi5huLDpXih5XjUBoxDsyo6X\nYHpOAv76/OT57zFkEtY3W72BEfQYMSC5il/cZoUZTiqolCz9gD3H6HiC0148anU+\nW2BoZ1d1owV0snMtTy/5Xsp6cRQsD74xmU2Rj0De6uOTD90ccnTIfxmwjvs6UZ7v\nz+kvSdhuKNDDSPgFvzYDSyWp0MW2sN9AkR7fPBMyVQPw1aipLipbxgA8pDfwSX/d\nIKkgMzJ3m0IKuUuC6bzoi+2/ht6gjX1sHjSKV71lL0gulyTYDNMJ9dsKFvNoqb/D\nukEwuwJhV4VypSAzY9eBU01Qo52brvu12PR5sSaAA00zY1VPIQ6Q/qNxvp3YNeB2\n9guo0PPD5TIdIaz7+1ePAHKZ9YyQjHp70naI/5JIXxZUT0DAwkHIvBHK9pi4NcrD\nCdRqanmvgzFEnbi8a5BVmcMhZdBzM7U27qsNxGL4WSfaKjPNbcktUZc7acpiMKnb\nLPEvu2Yz\n=Rmwl\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3pkPAAoJEHwvqk35PDeyVUUMAJMjufIL7cS83/j/+byg113E\nMxYVTM+apjPsH2A3XC9UWiMg8gjbeGPqi+ylZHKVXaxNHgPKVqyCB0DD3EgU06MT\nz+Mt9lTGoq/UFvpggGxyRolF/TzHoxFipPOnP0SFwvXYImd3wkaTG1sZhdZA2coc\nR6KrPDUA2Jts34oJWOeJptfCDfPGvx5/UeY3ahgT/wA1Jt8vJzpA8oSBwvWKL6Rb\nonsW9IvIVqtDEClXLfQ5aT6kkJVt5kZkWU6OtGGNYKILsCLu9+Zur7uy0AxNP8Z5\nPPTNkfnr07FTj+/eAReW4+nK399/RxegyJS+NV5NfBWJdBpBQKc3JsmaAYpS6X5r\nzVl6bXzzh6Xask6SqjTvhNeq36kbCJUbKPFhuDzEvABK15LjJnsBuVKJoy14Vkp9\nl7DHu6DFX+fuYkmbL+J15/lmtH+h1WUvNWloo68+6FV/PVDG7gz8evM5Nr4W1S0p\nMoju6f19VWcTye4FyD0h63vvApQUCg0nJ+VsRVLIKA==\n=LP7x\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nnNuJNz+XMH/vHrqnPY4TcIfoDn4p7t9YfkUbuA==\n=dCJy\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“ Interoperability concern
              3k - 1
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              xcSYBF2lnPIBC/9dRj+cPLvZ2CFSw1ppVDnxg59OWwzPHHeO8wJeT+INoXDmaPZL
              8+3fQL3M21+9JXiULhBpcKmCo6Oo+3mLP7GYH1TkSZMJuinRSS6OSPEAMS3o0K1A
              disG79lvbSNyr3P+CF+Pg+eAVe7lRpTTcoq6dTetcU6UmSc23imczIRCxrPzHegx
              42+hhyKxms63c7NlL30T5nniWzxsgVXJKQ0WGWbxUerCxH2KiIu5pqq9wE/DLs6s
              AFakmZfblNTav6ISOzdUmb/a3QUAEskc40dq4EcjFIPKAxdALRzBV+W391g5TMrS
              9NyE40Q8I1M+u81wt+KXF471f+nXVXrHKiJKiki/rTyGgqugRg0NTM9PimdcW1rF
              Z5N+BFP+pDZgkyco/WGft6061QMG+qFiWP0Z7oPFxq5rAo5rZpECuApW4HdFNo5d
              +0OAz0lNIUMocHIfZl6o1gF7ES25oM+mLmKE7HrjmUxUfN6zXTAH8OUmJ0b2HJf6
              P99Axh6WEb4zxH8AEQEAAQAL/iA8eRuMOfguJEYwUfz5KRV5QgOYoDKsSf3Tqsvh
              m+TOGPDo8caKRXnVLEOyxcHfQ28jBHUMhOkrmRJ75yPjHYPPwE0tyG2iM3WrbzWp
              q/E/DfjatiYDMReyqVlDRO8MCHCRgEVfdxD5ohkHbcQuYBfVDysYb+oXjGAAJC2W
              2VciyWqKuYcUba5LwAfV0v/AMw4TfYz1KMa8dYOip31gfK9YlCVvBE3QDvtj+bZu
              DbCK2IZClRcI/ujgVIWFSJNZiz9v2v6+mcTYPYUnN1uyvODRcPcCcWLAMksZcJpG
              1VIefMruCSSwyIsn57kiq3f7Ogv89JuT3YQE9qTZLQ0dCNLRAlyBKZ0tNVeOkVGe
              5THtPdNw0O49fSNMtvsroxTc//MKD2jYACCVcX+/tKc2w7isWH48Q9sE+kOLrSPZ
              0uSoBS21BJxdBoL6jOgcDcynV/me1FdeHP0MuzWkhoQyf5ao1V+mSuaWcMIq4wyt
              kXf2r03XzLULiSu7RsFR3beiAQX/b5WdwsK42QRFZaxn1cTZEOF3kGAxaYhUAw1l
              MAg6SaalUddd2xL1j8odLliByVRZ4YVKZ+21fL6Opj7jNzFTkFU693deLrDcX+Tw
              aCHOp6ouTl6Axe5rxILuZCb7LeMkWHJHkIFSYrhuM/bXvT1nZPN02v0uwHEXQUmp
              N4n8NP4ohVmpx/KiVdRor6zFZUkCzpLYO8fEHQPYwvo/S2mSqhAjpjGWfWRg2Rn4
              vl08cEgF4LKdFKV0civRe0YGOq2BBgDV/h2ZDjM0uufqGKihiYa/SLstqtiLujPj
              AFhKlkToObML3aIapkd7GELSz86aYLb/n3PlvNBc/bnuSv3Bc/Why79CH7EbXWlL
              gIAJX3WPDQGBvWsKlxGEiz/aywL/JcXqrKo5FUurcwV5MSx2hpXqsGdiz3FXx6KD
              w7LtHxrgRj7cgEEuu87xU1qmtlFQLD4YFDh7cyTOLOKlgJA19OUXJKF4ACyBedXk
              QgbZoWx5ShIJd1VUUawe6alNmr6rcf8F/jEHmPZBYTLI6AUyzhllG8xf/fq/DQaA
              ED12LzhAlXqBLzjKJiJUAJO1vP/VNozNSpIxu6BCUhfYQRzw3kOkGyAcmRbrOGiU
              c+4UcOkr374+JxqH49Jbdw5RKHqEPU9nnwKK/UMeXCfDhfuziwdiWQzOvj7JWN+O
              udOFgPq22yyW4qDe7kEjlnqUMwNVA6giYhWsKlwnwHGAyS7gg2BXDcx87Kee04Zf
              kDPo89Fe9nwI0CpqvVgHcprDC3ijcuwbGtjWzSFCb2IgQmFiYmFnZSA8Ym9iQG9w
              ZW5wZ3AuZXhhbXBsZT7CwUcEEwEIAHsFgl2lnPICCwkJEE+X0Rn7Ljn1RxQAAAAA
              AB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ4t4J8Fd+dlaKxFj2jVU
              2CY+YWVyonRaI1FoMVWBOXoVAhUIApsBAh4BFiEEWGYpGM6hG+z5VKoHT5fRGfsu
              OfUAALpBC/4vsV5S5NcrwCYZzAa4OfiqVOdbcsX8eZcHywpr3EJ5EtMXegcfmAYI
              o5YDjEHehOCQxvGGsjXCCAa5RLrZO4xaWHPc/W/wIGybgrKdydqlEdyMrZ1bypI9
              0fYhecT1im2Zz8GEM/7Nfc5b3rFEgCSFTUUFdh7xBy9suXCnRTciu/Ixl1LOoW+L
              R7PCEa3ZyyjcaLng4AXLIBLS4ari1mZzLJuOq0bPDIhD2f42615EiCkYXKlWFAg3
              ydBmVp53UMx4+JXD+UBuD8VtY17RqCnv2KYCcLJZCl1CLCv6bDjOzgcQzVnU+W5H
              POOSkcoOGg93er2sKeBFC6G0HOQaC0AOW+VwhlkVUiiPOxPjEFXrnwnTzeEqy9uC
              wJ6gHC5bUY7XXN7L7j45ZD2Poyd2i4es8viDqEP1rMsZZblmZu+ixEioKFDxX4vu
              tNsJFIZEOjiJa5IxsoHCiBL7AgmfbcedulZrn4c+gwDyq8OP1ouO7ETAA09O162K
              7yUfjAoMt5XHxJgEXaWc8gEMANYwv1xsYyunXYK0X1vY/rP1NNPvhLyLIE7NpK90
              YNBj+xS1ldGDbUdZqZeef2xJe8gMQg05DoD1DF3GipZ0Ies65beh+d5hegb7N4pz
              h0LzrBrVNHar29b5ExdI7i4iYD5TO6Vr/qTUOiAN/byqELEzAb+L+b2DVz/RoCm4
              PIp1DU9ewcc2WB38Ofqut3nLYA5tqJ9XvAiEQme+qAVcM3ZFcaMt4I4dXhDZZNg+
              D9LiTWcxdUPBleu8iwDRjAgyAhPzpFp+nWoqWA81uIiULWD1Fj+IVoY3ZvgivoYO
              iEFBJ9lbb4teg9m5UT/AaVDTWuHzbspVlbiVe+qyB77C2daWzNyx6UYBPLOo4r0t
              0c91kbNE5lgjZ7xz6los0N1U8vq91EFSeQJoSQ62XWavYmlCLmdNT6BNfgh4icLs
              T7Vr1QMX9jznJtTPxdXytSdHvpSpULsqJ016l0dtmONcK3z9mj5N5z0k1tg1AH97
              0TGYOe2aUcSxIRDMXDOPyzEfjwARAQABAAv9F2CwsjS+Sjh1M1vegJbZjei4gF1H
              HpEM0K0PSXspSfVvpR4AoSJ4He6CXSMWg0ot8XKtDuZoV9jnJaES5UL9pMAD7JwI
              OqZm/DYVJM5hOASCh1c356/wSbFbzRHPtUdZO9Q30WFNJM5pHbCJPjtNoRmRGkf7
              1RxtvHBzy7npGa+W6U/NVKHw0i0CYwMI0YlKDakYW3Pm+QL+gHZFvngGweTod0f9
              l2VLLAmeQR/c+EZs7lNumhuZ8mXcwhUc9JQIhOkpO+wreDysEFkAcsKbkQP3UDUs
              A1gFx9pbMzT0tr1oZq2a4QBtxShHzP/ph7KLpN+6qtjks3xB/yjTgaGmtrwM8tSe
              0wD1RwXS+/1oBHpXTnQ7TfeOGUAu4KCoOQLv6ELpKWbRBLWuiPwMdbGpvVFALO8+
              kvKAg9/r+/nyzM2GQHY+J3Jh5JxPiJnHfXNZjIKLbFbIPdSKNyJBuazXW8xIa//m
              EHMI5OcvsZBKclAIp7LXzjEjKXIwHwDcTn9pBgDpdOKTHOtJ3JUKx0rWVsDH6wq6
              iKV/FTVSY5jlzN+puOEsskF1Lfxn9JsJihAVO3yNsp6RvkKtyNlFazaCVKtDAmkj
              oh60XNxcNRqrgCnwdpbgdHP6v/hvZY54ZaJjz6L2e8unNEkYLxDt8cmAyGPgH2Xg
              L7giHIp9jrsQaS381gnYwNX6wE1aEikgtY91nqJjwPlibF9avSyYQoMtEqM/1UjT
              jB2KdD/MitK5fP0VpvuXpNYZedmyq4UOMwdkiNMGAOrfmOeT0olgLrTMT5H97Cn3
              Yxbk13uXHNu/ZUZZNe8s+QtuLfUlKAJtLEUutN33TlWQY522FV0m17S+b80xJib3
              yZVJteVurrh5HSWHAM+zghQAvCesg5CLXa2dNMkTCmZKgCBvfDLZuZbjFwnwCI6u
              /NhOY9egKuUfSA/je/RXaT8m5VxLYMxwqQXKApzD87fv0tLPlVIEvjEsaf992tFE
              FSNPcG1l/jpd5AVXw6kKuf85UkJtYR1x2MkQDrqY1QX/XMw00kt8y9kMZUre19aC
              Arcmor+hDhRJE3Gt4QJrD9z/bICESw4b4z2DbgD/Xz9IXsA/r9cKiM1h5QMtXvuh
              yfVeM01enhxMGbOH3gjqqGNKysx0UODGEwr6AV9hAd8RWXMchJLaExK9J5SRawSg
              671ObAU24SdYvMQ9Z4kAQ2+1ReUZzf3ogSMRZtMT+d18gT6L90/y+APZIaoArLPh
              ebIAGq39HLmJ26x3z0WAgrpA1kNsjXEXkoiZGPLKIGoe3hrCwzwEGAEIAnAFgl2l
              nPIJEE+X0Rn7Ljn1RxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdw
              Lm9yZ879G0j39KSz3bfpGe1j/thjAaKt1kSZadL3NLLkUtSjApsCwTygBBkBCABv
              BYJdpZzyCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lh
              LXBncC5vcmfK9EyQbEo2Z0R+eSYjs3DMzJxlXLkrfAWYaw7V1BHZUxYhBB3c4V8J
              IXzuLzs3YHwvqk35PDeyAAAGbgv/Zo24Nnd7weHF/oudHlwgr25YO7MJUYRk3j0m
              hO0SczTeJfV8QynkwQVlNIfS6zL10TwjChBgltf8HJXzWxP3+3a4foZvdYX4d0uL
              eTNcBZHWTEYnpViFX73Ksoq06bcaHPy/lqe4yP+6ylumvTMZyXXpx2fNljomW5h+
              9WHRRrZp4M/hN8PpSx+KT6FkIhXnxjAhUimMbGFeNeJX1Wd0olavgetSnZFb1uKc
              W78vdRn6L51avAkxQfeXfMndlGtMKYmMv9+M7VLs40YfICj5JEJEoyKu3oOKpEz3
              cO4eWmNhVG7dBSTV+CSD9ARtTE3Da4UrBaaQ/lokc7/DkBD8qkrPgFiSND41mNUZ
              XRo7sw5SKkxlE37VHeVJHm9LmKhTgGpdh68pEillK73/d1fc1d0hiYfX5tnlvGcp
              plCSaPQ0lZs2i8WC0t4Fvh4iTarUfO5LIngE0rZQCQ3xAMqCzaD5ZsOZ0pX732Y+
              uCK8IKfGfsDTYeNk3qR/Wb3+LW1OFiEEWGYpGM6hG+z5VKoHT5fRGfsuOfUAACdT
              C/9IzE4Pdvn1OxZjjM0v7cRwDu9xUj6tmkb5g3GyRd0D9h1l7UcJnU9x7eEPI5cy
              PPfXVNe5lE44wRk5ubIzz4tln6mu2xyha//We3XSf88ZS8HHj38ljHJ3UU2VMPcL
              kqArYPNCBt8DDBf9IQkqrZ6FhL54imBcM/GBxBwlGKqOEfpPDGCwQDz33j28zyAY
              eIgwnNpwIwnT+SSZ5i2cunYdc2r2L4gjCw16MH9WUqhzRpsvlP6XR/32lL6Lzgvz
              /KZWMgOuJIHwuzyxUgWZvw3Aetc4pGFwjPOdDXiVD/f/OImH1OV5kzMHI0k29Yip
              vKGWONTeqLokCnhESu44+fhwXThxs1FtxJ3ck4kFtN3uas/WFXa5rhmqrMLyZR3K
              9d1J6g/VAazUOP+z1X7YiNMHra8alKSYLbq4Em282fVvhYm3neOhc9kW9nq5SKOB
              7SHGQXDDIinvyz+MT5JGU48AfqS4GVR5YW0lpVtR2dLk3RwasQo+TvaB7+Fo7bvB
              58s=
              =wjsL
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sqop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCABvBYJn3pkPCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcme8tIQ/p6ZfnJHvD34lAtV6tTsPnrsQxMy74kvt9qJS\n4RYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAADjXgwAiexmSFfh6qnkV/rBhcJ8Ga0C\nLb4bcPKByjsMbb+P7bIKkwFH7C06P9jICPqa+iz1t75It2q9Y6XZi+lWEFABffLl\ngq6d4eBr7C6okud7xjXL3WFkuBvfnzB/sdeTIPTj0kmrtqoWkuIlF3ASKV3JtG3W\najv8DfHl2tFRKQYTI1IdeQWBclWkMWvWwhw5V2z/elGHj/QHBp3iJwsxXMuzeld2\nQP5atiNlSd+IDrr18TB9dNGAa4xdumAaw/S2UkJwMFyT+2NgUPu9ecZwq8fd2qEd\n/EZWFeLXV9O+WEGb0PjAIhnu2hJmhmwzv0JW8XBgrlYd8TKjrsmmRDDzlMW1cF1o\nXBAk65zVjKpoE6LGFqryPSsNUzNQ4JBXUiAc3wcrALa4VIk56pGs2Z/ZSKqL4l7N\n7dQyT0VqoeNamw5fNW7g4//4CDKhEfDLrLqr/oXzXJIQnL3YAlrdsV28SCRs2rHu\neZy78U7J2c5JR67nfKamT3DuuqUzwFrfN0toHhyT\n=E8yU\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rsop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemQ8ACgkQfC+qTfk8\nN7JH7wwAviy+d1rx26C9pNXtESq19vqfVNKCLAWCSDK0anzeOQt0faq4zzC8Nrba\n+5nDmvv/1Vw6jedwnNrmGrF845+qpbWg85wEEOE4zsJOnd2lD+9QdvlcdjbylRdK\nfYGksDFJMQq7JVhAL/1QIIC0ECEWBh1WK2CSb1JSYmuSEZ/OVyF1orM+XfA+cTkf\nVBRiVEObou71j7/P5OnI0jV5PNGjUHjhS/FIod62gi34KPwk/aQbjuJFeKUi1NTY\n7o/O4sPKBvb2ZPzMiX7z2ZGG8k5dWZMuClWPYVZ4ghMsSv6AzYCME6eB+/3vc6ez\n7IlkFEtJkyb+jg3Buwi1Lu7eJsRl9YxjTdEeZSdLzzMbmHwuee882aopRp/5F+gS\ndUgAhPTV0ipviaqIn3LULsNR956CP9RCNDIs1OGDFOhuUdud9pLj9+Tj0PnxEc/b\n87GZ0fkyCfuUmNvVsYW3QRsxuV68h8FQsQRg+72jtO/GEJeckVjez/H7gykHWwW/\nevEReoD4\n=e3fl\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkPCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnXhfJ5ShBBRSLwm1GKIqO8hYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAADR1gv/XeZtgg7wCnrAsXL70lvp9anHX21RXEajOF2q4kUL5hMoHLWF\nkV8PxD08N5LJl3RS5+Lv2/3KYEgNkkKCmoppeyho3crtU7798iCxmNERld58dQ5k\nO+8jKgPNBpH2wReep1E5WeLyKZoZ11MpXVOMseyUHNMpOl0BJpFn/uGFEWaim+/m\nPKck1Ui1z9ccSTKiAIpRSVrFaWwJoZmh9tTppiey9tSJ9W4lNhh6sTJNr/xStrru\npiiWJkzaGyKgnQSqE18Z6QR6WISiZM7rGePWHQf014tshl6xHSxkzyh+YBlLqNIC\ncj+/6wA7VvqT3mjdYP7UwMYrtYjeuEeF/J6SHaGskwStfXNr803EkWiJbu7oZBeX\n7IeATtO33tc6UvMXHwK1Ihz5TmoaNrXZwp1zgHdWFdHx0/A9rOEZ1r29YqSJ3g08\nxN/Z9BBLs0ouXTMI1xYBe0EicoLQHz1+AYpt1leaY68DYpWbpguEsm3GH9WvpQJa\n6aMevr+qo1nZFw4D\n=SiAY\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3pkPCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jnfdonfh2jxLUTkRRvtSm3sFC0YnznN2uGmD4KObTBSzgW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAujoMAMUbufwZfxKxSkiu/maP15gp5LpV\n5JpeXoef5sk99kURaWAM5hhcwX8KrWQLh2ILYb+zm8Ym8kQ+B814I7OTsTulCQJr\nhMk4FIOagQiTrtLnYHavOU3Mj/XBOHEmrm/C2z9xwfNnLtF6GhWjo8BRIFMPxmDZ\nj5TYpkrGQc7vWrQ5FLpqm54nxxyO9ZaYlW1L1RdPBNP+7/BhCTVKlPdZHZuCw2K9\nI7HJ9fzf0qT0nHdiaVUA1y1TaDKfI7SA0M3LB5RRsMtZ1EuClVy2DBGI8YkFy9o5\n9kzdIkCivSCwc2464vXR8u6bPOzLBzkg+kvkeSW7iST+5XfU2fu25OmDPoVca2dA\n3BjmJ8DAKvPrPSePsJpC8caLWvIrL8SUML0WnXkvONHEk2xmcerCCnXn8bBHlmzu\n6x9+fvwq4IJ7u4PVZiCcg0iqIpHi1cpjko92oiOMJHGQnlGvuLPSWT9O0XARPEqy\nMEcwlr26lgjKzyvOg3KU0AqWOy8OJXD1dR14Hg==\n=fjhU\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsDNBF2lnPIBC/9dRj+cPLvZ2CFSw1ppVDnxg59OWwzPHHeO8wJeT+INoXDmaPZL\n8+3fQL3M21+9JXiULhBpcKmCo6Oo+3mLP7GYH1TkSZMJuinRSS6OSPEAMS3o0K1A\ndisG79lvbSNyr3P+CF+Pg+eAVe7lRpTTcoq6dTetcU6UmSc23imczIRCxrPzHegx\n42+hhyKxms63c7NlL30T5nniWzxsgVXJKQ0WGWbxUerCxH2KiIu5pqq9wE/DLs6s\nAFakmZfblNTav6ISOzdUmb/a3QUAEskc40dq4EcjFIPKAxdALRzBV+W391g5TMrS\n9NyE40Q8I1M+u81wt+KXF471f+nXVXrHKiJKiki/rTyGgqugRg0NTM9PimdcW1rF\nZ5N+BFP+pDZgkyco/WGft6061QMG+qFiWP0Z7oPFxq5rAo5rZpECuApW4HdFNo5d\n+0OAz0lNIUMocHIfZl6o1gF7ES25oM+mLmKE7HrjmUxUfN6zXTAH8OUmJ0b2HJf6\nP99Axh6WEb4zxH8AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w\nbGU+wsFHBBMBCAB7BYJdpZzyAgsJCRBPl9EZ+y459UcUAAAAAAAeACBzYWx0QG5v\ndGF0aW9ucy5zZXF1b2lhLXBncC5vcmeLeCfBXfnZWisRY9o1VNgmPmFlcqJ0WiNR\naDFVgTl6FQIVCAKbAQIeARYhBFhmKRjOoRvs+VSqB0+X0Rn7Ljn1AAC6QQv+L7Fe\nUuTXK8AmGcwGuDn4qlTnW3LF/HmXB8sKa9xCeRLTF3oHH5gGCKOWA4xB3oTgkMbx\nhrI1wggGuUS62TuMWlhz3P1v8CBsm4KyncnapRHcjK2dW8qSPdH2IXnE9Yptmc/B\nhDP+zX3OW96xRIAkhU1FBXYe8QcvbLlwp0U3IrvyMZdSzqFvi0ezwhGt2cso3Gi5\n4OAFyyAS0uGq4tZmcyybjqtGzwyIQ9n+NuteRIgpGFypVhQIN8nQZlaed1DMePiV\nw/lAbg/FbWNe0agp79imAnCyWQpdQiwr+mw4zs4HEM1Z1PluRzzjkpHKDhoPd3q9\nrCngRQuhtBzkGgtADlvlcIZZFVIojzsT4xBV658J083hKsvbgsCeoBwuW1GO11ze\ny+4+OWQ9j6MndouHrPL4g6hD9azLGWW5ZmbvosRIqChQ8V+L7rTbCRSGRDo4iWuS\nMbKBwogS+wIJn23HnbpWa5+HPoMA8qvDj9aLjuxEwANPTtetiu8lH4wKDLeVzsDN\nBF2lnPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21H\nWamXnn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW\n+RMXSO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd\n/Dn6rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXr\nvIsA0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZ\nuVE/wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8\nc+paLNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybU\nz8XV8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQ\nzFwzj8sxH48AEQEAAcLDPAQYAQgCcAWCXaWc8gkQT5fRGfsuOfVHFAAAAAAAHgAg\nc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3Jnzv0bSPf0pLPdt+kZ7WP+2GMB\noq3WRJlp0vc0suRS1KMCmwLBPKAEGQEIAG8Fgl2lnPIJEHwvqk35PDeyRxQAAAAA\nAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ8r0TJBsSjZnRH55JiOz\ncMzMnGVcuSt8BZhrDtXUEdlTFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IAAAZuC/9m\njbg2d3vB4cX+i50eXCCvblg7swlRhGTePSaE7RJzNN4l9XxDKeTBBWU0h9LrMvXR\nPCMKEGCW1/wclfNbE/f7drh+hm91hfh3S4t5M1wFkdZMRielWIVfvcqyirTptxoc\n/L+Wp7jI/7rKW6a9MxnJdenHZ82WOiZbmH71YdFGtmngz+E3w+lLH4pPoWQiFefG\nMCFSKYxsYV414lfVZ3SiVq+B61KdkVvW4pxbvy91GfovnVq8CTFB95d8yd2Ua0wp\niYy/34ztUuzjRh8gKPkkQkSjIq7eg4qkTPdw7h5aY2FUbt0FJNX4JIP0BG1MTcNr\nhSsFppD+WiRzv8OQEPyqSs+AWJI0PjWY1RldGjuzDlIqTGUTftUd5Ukeb0uYqFOA\nal2HrykSKWUrvf93V9zV3SGJh9fm2eW8ZymmUJJo9DSVmzaLxYLS3gW+HiJNqtR8\n7ksieATStlAJDfEAyoLNoPlmw5nSlfvfZj64Irwgp8Z+wNNh42TepH9Zvf4tbU4W\nIQRYZikYzqEb7PlUqgdPl9EZ+y459QAAJ1ML/0jMTg92+fU7FmOMzS/txHAO73FS\nPq2aRvmDcbJF3QP2HWXtRwmdT3Ht4Q8jlzI899dU17mUTjjBGTm5sjPPi2Wfqa7b\nHKFr/9Z7ddJ/zxlLwcePfyWMcndRTZUw9wuSoCtg80IG3wMMF/0hCSqtnoWEvniK\nYFwz8YHEHCUYqo4R+k8MYLBAPPfePbzPIBh4iDCc2nAjCdP5JJnmLZy6dh1zavYv\niCMLDXowf1ZSqHNGmy+U/pdH/faUvovOC/P8plYyA64kgfC7PLFSBZm/DcB61zik\nYXCM850NeJUP9/84iYfU5XmTMwcjSTb1iKm8oZY41N6ouiQKeERK7jj5+HBdOHGz\nUW3EndyTiQW03e5qz9YVdrmuGaqswvJlHcr13UnqD9UBrNQ4/7PVftiI0wetrxqU\npJgturgSbbzZ9W+Fibed46Fz2Rb2erlIo4HtIcZBcMMiKe/LP4xPkkZTjwB+pLgZ\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-pqc verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkPCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnrfGe86hpwOf4waMSyPNPjhYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAADhmwv/YBp4vcaXs1cvdFbIUpONHbvfjGhyAHVLV9mBuzLNIPeNue4T\nzarp9PMAh8jWH0CUCrZqU7T053NaXD0EfU5lVLHSV/OuwzEmWf/r+PcC8DUXahdy\ndsXguYqT5MKZGJFhe71Hx4v2RfGWyI1e/SCyEqRRUEwb6UADmZY/pKcQ8kJco41w\nG3Ql+irJUIw1CGsYgGsmMDCWwUsaFFh1uUGcgjOY84uqEMM7H2Um6wRJKoJq/nDC\nsMUdbvH/36c1cL3SNcR16wofLHCdeZymKWk2xMTkpFoBHHiKy0+jYcAANG9hEJl5\nuE7YV5z2qDC5rqswMGIYvaJx5AC/KVvwexfKscPmmusEhp9M77BOTLzTBzS9cILp\nr3bYvzXm/WAnBvDQ8QmRQ6Qbo7HuF1G69LmCyXlTbJ/M+XykLeRIzkKLnNwOPdJa\nCERaN957FHSdfwUbWAmATOEusXM34gn4J18/XROruxyou7gedkV4XbXFYfe6Rx61\nBnezYi0/vqoQzSDn\n=P5ox\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkPCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3Jnp46ylpUGfyOTMGuXOuUlsBYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAC0QwwAsqJb4vw+EkxExjpAoJWu3uiaLwAUAXTUYcFy\ncWI36XNX8h2K7Q3KTVSlJAeyS5vDwzImJ5uXZGDMrhyoyE2YXiBBJILvUuia\n0upfEflKoCfy7484LEgWj8L9+kSfymk+wkl7pk3WzaNDq3c2avgNzz6TtWy9\nx0b1UzBkvsD6flFb+RQQa5+0qwhCUpMy0gYoLyuH8BzhmICVpiCeozZZTbFw\nyNkYGKmipBk9Q6MHw1Wydq90wgA96Jg6DDIeLpzi2qdNKApo/6ckCqEifd6k\nGo2k1B7PA4hTMX3Dxc/WEI2Wf8FR1O8t0s1x55S/jFq446giayUw55XPlWAy\n0571AJ9TyZeVpM9iwkdTS76gqnW+V3Apxpq7B2cfV6TQ4Py8eWxOtb6fDUF7\ndLQXIAMsXcJvpAxmmU2AbvlXj0e6VKNzp4AUHeYkoNWeHX8FTJVALkUf/Gw0\na66iapQD8Qs0xKQL3fOgh6A7Ipn9TJFjnZA0K8P4qQuTNl/UYh06znSV\n=tZ+F\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3pkQCZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAADQdgv+L1dRsrBYBjogbI2/M1fVjUqzN57OZymbN8LXs79Nlzg3eCZl\nr98L3Lz9pqJFMdDbE74jo5NozNHdW3gg8LaRDA5gNbnDP/jlUEy8JhF4/TGX\nCeYAtb41C6F76I3HUeF3BM1pdt/ITYYHhxzbjp2owrDrq9f60qAxOOC70rgH\nLn9WE0ImrdMuMxWvIfMl5UFrqtcpZ2XNDXq6VgBfkeRe+dghBySlEN88xabM\nA+m04vbLLV82tOfkDAVTjiLSRWucYJI3xMch5ofZB6h4Ch+q11p8mlYLTElr\ncCxyi8SSms+VNinLfFw3d7JMSwZUJKJ45YOxHk5w6I3MeJfpcVlrEXWKK3r3\nxifu9efOhpLOXN6cSR3wW//ppEJwOhL5D7H2KfUi9LWIhbbexoh8yWpv9rQf\nLiN4eCOrGhy7lSozLWnXpt74UttDH/+Bac5m2OaHP7NM3NLA+ru7I+kO5dQX\nUAuVlP7B3oxnxLViR7Do0PpkWU3/Lah1xZ2PHew1bX2z\n=xiPK\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkRCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3JntzNoawGNWswRIY2lWOmQ2hYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAAkaQv9G4KF+HCdRR2NmhK9jwofp0I5I8WIMqOgGq35\nvPz2wr1uNDLaqHeRzYN2fwA/4F4vAAxIJkln8qbUcZPw8BAsZGJufzxBkG6W\nGa6ckVGa3tJ0O9m6tqf+1msacvoPZHBepwmRX9NJe38fB07NOBrrTllv5JRy\nlJrWtLHw/c9RDtUS/uumEVY309qopLUp1Ayxcmbpn5soQQ9+8pNFkp8io8Iu\numot6N96bzEAKCXDUOauesIW3PpAMCUgxwkbMqBZP6XJ+3NCabOEc3MtV8nz\n7edJBMza0H3OdAhv+03chFVPHScaREJh1RLjt7Lbe4L1MhnDE5S9QNosM+RP\nxsKvYidESzxTVK8GDyHl/fd/4X1yM8COA76c9ic9NpVN3/BEo+Yph4+dNyKk\ntilyZNFTJvuJe7kveDKPLQ3aiel+fNsCXWuEUjw1CzcvP7HMElhY3j2WlVC+\nnT3j0v3X3h9lRzl+tT3qiO1CUnlu49/D6DebAjeabhKYuY/+ChlItKzS\n=rkGt\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pkTCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAAAvYgv9Fj0eqvWF4mkz/IFDwQB5vspjqTbWrodppKHXhWv80UFiUhljpVQtKG26\nECPR+02yfZqBjrUQ3z3z/oH76P93Ff3H1ynLMsVCt8vku27hGv76mPOqMFcCJFKB\n5HYyQKmo9FXf7h7dTZ5eClkhihq8klAGEeIPGlZUQG6ODPmmPYCHY7gDfcryTHG/\nVaGrnw4oOoFuqcr4qgdfB6eYySYPD3TvbZJewBXFijkPu5OQz9UPZ3wfG/KlSLgV\n8Ry6Q5mtOOD2ki2TJho5vlEMUr9tcUEwJVsfBN+jc0ZVlybVp/XkKvf+0KRJlmGb\npJzMk2w2Ure1eQ0f9rAUJMUbxRVpnIYo2KWRhYPGKJMMdKFboR0kbTf8KpvHx806\nta93XG2a1kDzt7jTtpXgtw+Tty6N8rv0bimq3mcsoiImwvGAllcgxq254ccKSNzx\nKj8YQSOyzBJgBFNPTw2sJiMjmAyHfbITKc1RTCKmq7sL9LlDQd2Jv3I3HWiiuT8Z\nC81BjjF6\n=CdLY\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pkVCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAADbBAwAtxYM3lX8OlIQnIAakmfXNMRiIXZRObmTqDk7JJ4N5ujltWuYpd5eb/mO\nv+4KLvsSeLl0Li8TaTXRwJIatJ9Ep2l+VzGK5TTNN2p/q/dCbnzvyEokuvTIM+Ag\nNQRaM98ZapvEQGsRant+wdTdbnI8Nff3wCQXInWjjXWGSnwR9BcoIg/uhYAYGnV8\nteXUTH1qtDhHdVV5akM50Dx8ipoc0VWE43FNOQRebgxeaX36vdFp3bUETgET7UOF\nEFT2e6AXsDeJ9WAQ/Z+tE4zl0DG1y4LETkUPsQ/fH8hCnI5WSmrh7WbZTXZTSUsj\nk6OfRNyRqXR8q9s8jwhOYLUCISDm9xDhe+tKYpJB8b++gUHUyXnuYw7eJu6RAVES\n0H6irwa+RcO2JrQNOsD7oo+Zl+oz+6JxPz1zF/P8PboJjoQ8luCVVt4EpVbIu/1b\nRzt4VeRHjv7mFABTU3+GCw8qwhvo992D6xhDKOvVyK76eqzlZHC24rVHcLHsghXG\nM8+SFW64\n=kq62\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3pkWFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7I34gv+NMUyppc7g7JO+/sOZO/4icXWgiFeCURpyQ7eWyL4Emsfk5RpYejPjP5L\nx9o6nUzNXjQjBg17E0Zj6rZaQ/PMXa6ulKdoiGJnvnTCKZPzEf8UVKCFZbes/iSK\nPtazqpSRSx1QYCc5VQHaTQOgxh2cbKP/+O31HWxp1wQ9j04eNWVG3hAjw7eO/Uby\nCb9FAiUmZ23nr5OYTaWs1hpEdloClUoJTEL5cxFw2ZYv/8IaUddNxUGhx0vjCfUw\nHYFUR2Igqk2tQ30VVvwFAgzCL7nDcsjaaNVHkm86kb3XYd1JpIMcAL5lpXpvI+UB\nk2kTJNdY94s4bkI1nO6bJEnqk4KHGL5Ru4W/Pa5pUJriJkEdV3iufEWGHTc6Dnn4\njTsMx5DiyAwwfkumz4ZpfsmH1h3foG1/LycX1kUUatEX9orpOQOg1yZYqPiO4NSc\nKYswkU8Ghv4zQjy8+SUbNqjeduEkIiiHtoV/pMeAuvZmdvdKy17Z689wlTyPEZ03\nM805WI9p\n=nRoo\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsDNBF2lnPIBC/9dRj+cPLvZ2CFSw1ppVDnxg59OWwzPHHeO8wJeT+INoXDmaPZL\n8+3fQL3M21+9JXiULhBpcKmCo6Oo+3mLP7GYH1TkSZMJuinRSS6OSPEAMS3o0K1A\ndisG79lvbSNyr3P+CF+Pg+eAVe7lRpTTcoq6dTetcU6UmSc23imczIRCxrPzHegx\n42+hhyKxms63c7NlL30T5nniWzxsgVXJKQ0WGWbxUerCxH2KiIu5pqq9wE/DLs6s\nAFakmZfblNTav6ISOzdUmb/a3QUAEskc40dq4EcjFIPKAxdALRzBV+W391g5TMrS\n9NyE40Q8I1M+u81wt+KXF471f+nXVXrHKiJKiki/rTyGgqugRg0NTM9PimdcW1rF\nZ5N+BFP+pDZgkyco/WGft6061QMG+qFiWP0Z7oPFxq5rAo5rZpECuApW4HdFNo5d\n+0OAz0lNIUMocHIfZl6o1gF7ES25oM+mLmKE7HrjmUxUfN6zXTAH8OUmJ0b2HJf6\nP99Axh6WEb4zxH8AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w\nbGU+wsFHBBMBCAB7BYJdpZzyAgsJCRBPl9EZ+y459UcUAAAAAAAeACBzYWx0QG5v\ndGF0aW9ucy5zZXF1b2lhLXBncC5vcmeLeCfBXfnZWisRY9o1VNgmPmFlcqJ0WiNR\naDFVgTl6FQIVCAKbAQIeARYhBFhmKRjOoRvs+VSqB0+X0Rn7Ljn1AAC6QQv+L7Fe\nUuTXK8AmGcwGuDn4qlTnW3LF/HmXB8sKa9xCeRLTF3oHH5gGCKOWA4xB3oTgkMbx\nhrI1wggGuUS62TuMWlhz3P1v8CBsm4KyncnapRHcjK2dW8qSPdH2IXnE9Yptmc/B\nhDP+zX3OW96xRIAkhU1FBXYe8QcvbLlwp0U3IrvyMZdSzqFvi0ezwhGt2cso3Gi5\n4OAFyyAS0uGq4tZmcyybjqtGzwyIQ9n+NuteRIgpGFypVhQIN8nQZlaed1DMePiV\nw/lAbg/FbWNe0agp79imAnCyWQpdQiwr+mw4zs4HEM1Z1PluRzzjkpHKDhoPd3q9\nrCngRQuhtBzkGgtADlvlcIZZFVIojzsT4xBV658J083hKsvbgsCeoBwuW1GO11ze\ny+4+OWQ9j6MndouHrPL4g6hD9azLGWW5ZmbvosRIqChQ8V+L7rTbCRSGRDo4iWuS\nMbKBwogS+wIJn23HnbpWa5+HPoMA8qvDj9aLjuxEwANPTtetiu8lH4wKDLeVzsDN\nBF2lnPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21H\nWamXnn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW\n+RMXSO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd\n/Dn6rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXr\nvIsA0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZ\nuVE/wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8\nc+paLNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybU\nz8XV8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQ\nzFwzj8sxH48AEQEAAcLDPAQYAQgCcAWCXaWc8gkQT5fRGfsuOfVHFAAAAAAAHgAg\nc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3Jnzv0bSPf0pLPdt+kZ7WP+2GMB\noq3WRJlp0vc0suRS1KMCmwLBPKAEGQEIAG8Fgl2lnPIJEHwvqk35PDeyRxQAAAAA\nAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ8r0TJBsSjZnRH55JiOz\ncMzMnGVcuSt8BZhrDtXUEdlTFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IAAAZuC/9m\njbg2d3vB4cX+i50eXCCvblg7swlRhGTePSaE7RJzNN4l9XxDKeTBBWU0h9LrMvXR\nPCMKEGCW1/wclfNbE/f7drh+hm91hfh3S4t5M1wFkdZMRielWIVfvcqyirTptxoc\n/L+Wp7jI/7rKW6a9MxnJdenHZ82WOiZbmH71YdFGtmngz+E3w+lLH4pPoWQiFefG\nMCFSKYxsYV414lfVZ3SiVq+B61KdkVvW4pxbvy91GfovnVq8CTFB95d8yd2Ua0wp\niYy/34ztUuzjRh8gKPkkQkSjIq7eg4qkTPdw7h5aY2FUbt0FJNX4JIP0BG1MTcNr\nhSsFppD+WiRzv8OQEPyqSs+AWJI0PjWY1RldGjuzDlIqTGUTftUd5Ukeb0uYqFOA\nal2HrykSKWUrvf93V9zV3SGJh9fm2eW8ZymmUJJo9DSVmzaLxYLS3gW+HiJNqtR8\n7ksieATStlAJDfEAyoLNoPlmw5nSlfvfZj64Irwgp8Z+wNNh42TepH9Zvf4tbU4W\nIQRYZikYzqEb7PlUqgdPl9EZ+y459QAAJ1ML/0jMTg92+fU7FmOMzS/txHAO73FS\nPq2aRvmDcbJF3QP2HWXtRwmdT3Ht4Q8jlzI899dU17mUTjjBGTm5sjPPi2Wfqa7b\nHKFr/9Z7ddJ/zxlLwcePfyWMcndRTZUw9wuSoCtg80IG3wMMF/0hCSqtnoWEvniK\nYFwz8YHEHCUYqo4R+k8MYLBAPPfePbzPIBh4iDCc2nAjCdP5JJnmLZy6dh1zavYv\niCMLDXowf1ZSqHNGmy+U/pdH/faUvovOC/P8plYyA64kgfC7PLFSBZm/DcB61zik\nYXCM850NeJUP9/84iYfU5XmTMwcjSTb1iKm8oZY41N6ouiQKeERK7jj5+HBdOHGz\nUW3EndyTiQW03e5qz9YVdrmuGaqswvJlHcr13UnqD9UBrNQ4/7PVftiI0wetrxqU\npJgturgSbbzZ9W+Fibed46Fz2Rb2erlIo4HtIcZBcMMiKe/LP4xPkkZTjwB+pLgZ\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemRcFAwAAAAAACgkQfC+qTfk8N7KC\r\nPwwA06T8I+lcwQCplC5CGIKvJv1ODauZYKxddeNE7geK6v5Z3BCo8oC/66Bu2kMmBGZFQgiR7KNF\r\nXuUNmtKoyqCF8LHvV7p7ifOvvFvsKtDvnPDLbQJued7a+gP5icjB8Sw3z67a5H/eSwtVV2kMOvsI\r\nOlzGSQ+AfHBoUxrOmb1fjc5U3/jcztux7Rjz93atCzxBd02+3/7+0nVkUPUOyqnPISeh2jF/ptyg\r\nv9+zLwsHoyVSVegBQ1fADEgi/yHIw40kenecULqm3oxdTFNuRoIvnOBk1yBlvRmH6clWHaH3U2/Z\r\nRcBAWu3tmHm3XJ9F2xShIISJP+etuABkIUVB7gUR09bvjBPNk4FoImzh4cMkxHwyJTSIWDoY2Xrh\r\nyi66oIXJh//pts/xf+o41twknbErymbpyiSxPhP22HuObyvNrgC85IV5175nbWNX6qMwLR1CAJ/V\r\nCBZkPfHSJX9kmTazeV/J7b46BFYGSBxH8lxsbNTwI9O7ZShkzAyJz7YJIisC\r\n=Q7YW\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemRcFAwAAAAAACgkQfC+qTfk8N7KC\r\nPwwA06T8I+lcwQCplC5CGIKvJv1ODauZYKxddeNE7geK6v5Z3BCo8oC/66Bu2kMmBGZFQgiR7KNF\r\nXuUNmtKoyqCF8LHvV7p7ifOvvFvsKtDvnPDLbQJued7a+gP5icjB8Sw3z67a5H/eSwtVV2kMOvsI\r\nOlzGSQ+AfHBoUxrOmb1fjc5U3/jcztux7Rjz93atCzxBd02+3/7+0nVkUPUOyqnPISeh2jF/ptyg\r\nv9+zLwsHoyVSVegBQ1fADEgi/yHIw40kenecULqm3oxdTFNuRoIvnOBk1yBlvRmH6clWHaH3U2/Z\r\nRcBAWu3tmHm3XJ9F2xShIISJP+etuABkIUVB7gUR09bvjBPNk4FoImzh4cMkxHwyJTSIWDoY2Xrh\r\nyi66oIXJh//pts/xf+o41twknbErymbpyiSxPhP22HuObyvNrgC85IV5175nbWNX6qMwLR1CAJ/V\r\nCBZkPfHSJX9kmTazeV/J7b46BFYGSBxH8lxsbNTwI9O7ZShkzAyJz7YJIisC\r\n=Q7YW\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemRcFAwAAAAAACgkQfC+qTfk8N7KC\r\nPwwA06T8I+lcwQCplC5CGIKvJv1ODauZYKxddeNE7geK6v5Z3BCo8oC/66Bu2kMmBGZFQgiR7KNF\r\nXuUNmtKoyqCF8LHvV7p7ifOvvFvsKtDvnPDLbQJued7a+gP5icjB8Sw3z67a5H/eSwtVV2kMOvsI\r\nOlzGSQ+AfHBoUxrOmb1fjc5U3/jcztux7Rjz93atCzxBd02+3/7+0nVkUPUOyqnPISeh2jF/ptyg\r\nv9+zLwsHoyVSVegBQ1fADEgi/yHIw40kenecULqm3oxdTFNuRoIvnOBk1yBlvRmH6clWHaH3U2/Z\r\nRcBAWu3tmHm3XJ9F2xShIISJP+etuABkIUVB7gUR09bvjBPNk4FoImzh4cMkxHwyJTSIWDoY2Xrh\r\nyi66oIXJh//pts/xf+o41twknbErymbpyiSxPhP22HuObyvNrgC85IV5175nbWNX6qMwLR1CAJ/V\r\nCBZkPfHSJX9kmTazeV/J7b46BFYGSBxH8lxsbNTwI9O7ZShkzAyJz7YJIisC\r\n=Q7YW\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCgBvBYJn3pkYCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmcDb1LsF+GXlRX7egVnzJ9M2OZ9xWeDgD5AJFmjKzM7\nvBYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAAimwwAm221nRU7EbDjm3wj+Hiq6J2R\nQYFSyKABBFoKfVed1sW4c/6RhXVtnV9eix4PaD0zaVxMQ2jCyHd07Ik+bsmiuIgc\nme5/xpAc2gAgoyWiO2ugmhPGfti3xKGloqgFeHnAQTQSJeCzCSdZFMLc3DobGzYD\nPqV2bQEHbGZgVXvXExpVfH7w4z6BbMMaPgNlTgfO4nOYoexgTRq4hFEKGBtTw0Jo\nalqmbB+Gmhyx6iZVIhf0vCaV8H/k4sP7BKGfF43T5nHu3NP84OcD4FHHNFWMck9C\nkBYhC2uS2IS6bjQX7XWkJbneN6PCeOFiaPjGwfSV67l7CmGYE9LxObq2iWaTZFFa\nYUlfF9dd8wFGc2QQtmI1d4dOxLGi+4HNtn+itK4O8kiE/U3FsXl+ixGCZPnBNUqY\nHifYO4DnmbTn6AVvbrLUSm0O/hmEgf3dZxg9ToNIJ+NkAT3K118wJqvqTFeffhUC\nV3/h+RPWdCVqlZzopMeGwmk0Ey2GF+mkr01j2JZB\n=VpTs\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemRgACgkQfC+qTfk8\nN7JMZgv8DIrYj0JNzFTdxGZ1+5LQ1Y+Tc70fxHckMMNu9XireOjWaHLo/r8/1M5n\ns3VanPEG7J83A1uvotJqtz2mJqy7aWcCOxI+zJbDciVgrl65ZAuiPHMNY0Ic34g4\n+zTKM9c7H76pYoibUzOT0JdxA3iyXXgc7Tr9itQYXjEdhnWNOBAlY3NIE8Nq5yWc\nfRcG4lJ+I7dpeiYGrKdWKP7GHg0tF5/Cz3Ms9kCHS0F2zrBNHjFXjmSbuGxCqJYP\nd2YbDMU0zzXNv1P3SxqRvvVgmxvMuVm/4KuGcNKLPdJRg8Yd12TuK40IcZL6Tn5C\nCVUS0dmM91VJOdKFAU4967VGLxhI6oDVfJVmWCyjUKMwd3vZecemaZRor6BNPu3c\ne/ZeAUh+7F0NP+oQBV88hoJYPe3077eSCR7rzG889JQaM+DJGPW9fVwBNH+eBOYN\nKj0jyp/4li9MQLqB4zrAuQDsZ9zhWInAGXdMgsrP0ccdN5bvhuP/Gkm28iEVCtvV\nck8p2Pdu\n=jpSl\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemRgACgkQfC+qTfk8\nN7I0WQwAq95ZiAHvOgh32C63J9cSTL6DikDdf6I/lhq6y9vXQHTm06h9tPq6rKyE\n1pAewTDglc1JVYwdsT/E1O/IbTRP3pYWr8jld8rMifkS/6H3UHt79n17etcbMozP\n0gfASorRbxbmlLrrCxLPNGEk+KrjxB/5Oid+6HVeaRWoTR0mrgw6GcemjZQdHFsO\nhk02uIjwcHEYHaca50OQ95K/mS0xjhxTvInRa3iSIJxQE3+qtlXgcJgHiS9xlUPy\n+xTtCHXRlRZlOD2GDeQRO/5CZyqrdRz4fohNbPXhXavdfYedq+rX1y29iDW7/ILW\nJiJjhFIaBNtD1sP9qru0LkylyCRFMmsbYBNYuaqHv/gcQ0jwt1MDsGLNxwsFSHV9\nvH+tw6dlIMZpttAXvhOGG45pd3NJbzl11T99D/o06tBBUYDCWQZvANJa4JLeboBi\nTL5ToGFtf8xanT6H49Q4W/CjJpsMiJrINKzB3Xa2KbaWySgfkQtjUs5p0bnieFyF\nx/E0xljo\n=O8kS\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3pkYAAoJEHwvqk35PDeycc0MAL1LqoKStkyA4wHWWLH/EmSv\n/yfPo1aOffZrfxQgAkHPRdK6nR3x96PKHOkSeq3AAKq56RBAC6NFig8PQICcEmjX\nf6YtLSNtXYHRLYNjw0JeITMdQTkY03KhmNY0amj0FvUSi/Ka3NuksCLXgaHjpBjE\ngeX9cph7yynctaiF8qJt/lWiC3jDA7izw3GDS8e0nUikkU/jJ5aXMwMWlb0xZrJU\n15sOX8a0xWUmhGKOM2BpfL3dA2wsgeMW2ID7ujsX5BaADZNC/cp+9ONMWnyTULtr\naxNtaT9vq8dqFhl/3+1ghat7Ucr7ZaS51k+scBXNZC17/UH6CG8rbiVXP9vczDZX\nJz4WLW9ZUJdpvXVU/yhxw9He6K/UywpHUcb/syIZE5BAixaVqiPBqtuvGFZ2aPYW\nXgfpUVZkUBI8INGX9pFZ9QBQV542Jmrl6OMgsM34zh7qte5CqMHpBOEr50oo9gku\nA9vj86sXw8ae8Q81IwU/8OkNiSOSuR/wVuZ9hrPfUg==\n=LOx1\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nVHlhbSWlW1HZ0uTdHBqxCj5O9oHv4Wjtu8Hnyw==\n=ArMK\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“ Interoperability concern
              3k
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              xcSYBF2lnPIBDAC/KEcr8rlLCato/S4BFJIS5bUncmkO6ddS7ieomk5dFc+Ip3O+
              hV6iW3oqYY/Nv5+Fph88kYw5slLF8pTKZbT/hLS7avg07zMq8VM0v/IMq2nVSQeL
              F2tQGt69G6QMPQWw73UbBhHuU9JwYCSYbuujSWjiDFFulpdEidEBpm0ZnnBbEoSM
              GT+dwLVZLmkjPTGhB9w/dvQCDi6VdfIshws1FupQCT1R3JdIjuegINT1kPMaiReU
              Yyl2BJEiPTZPSCl4wMUbQ+1pDiNVuzCanupg/atdgwjqnjXmvLjJvwuliacU0ZO6
              VvM7H2hK7b/CV5i6IQQQOsbfKk77KJdBFm4XhbwZkvtfgEyXbnH8msDapLZqRAWp
              3NO0Lz2YUaqv0fZpRLsGrNxmUdvmwbPq6OJMTekPBGtntTGOVOtRsbDQn2VZ6y2F
              A3dyNcJspQO3Zok4RDy+CKAJwVASGYsxSx754kKyDcusdqM0lm5qEWm5cZMdKx/t
              Af2yLM9UI/k1fWkAEQEAAQAL/3sugW6Yoz7vpD2rqRGZJ+h1jh81Yu3xUohmX7gO
              d6EUhQASqEuFtk35lOfqprh3W1zMiCSHxk0H1L8qaydiExj1c2GytO+nlNl/WZcM
              efYgH7sJrIq9NLISHqbOQRCB4kD6jgQ0DSn/agRwcCSqlb5LeALy3Sbec+v+w2jE
              zllL+Cs366I8QvptTG+DsMy8ilaysgNTrDoG2Y4Gy2BWRaqYcbXRvmoaNILVU/2k
              Kpd0KLRY05ETtYwPtVbTC0Rbwv/vXhLVdfYPWsLLDrLE8tbnLUo9LLRy31HkHOeb
              BMCob1YV/NaXmrHyUS7OyMIspMZEftSQFEZPjYtPhMYyAM44xAJJ0pis1vXVACeB
              dhr5ETX8qn5npyt6cISrb2dPJeD36lf4nkuHOFVLTAVr+qVZ0yjSeGPM25A61txa
              vVJj3anYSluOIkdWkhSQnBcyV4HaoudbDKZn8GatGOOA6bxlMUu+csNsOlkdZ+3f
              dMriDUWgzQ/u+er2dgBsqiQpYQYAzfGCpYwvxtUgd4nkZJ+Ifr5ro23lWKN69Y4x
              dRnmPbHrgqnKR0wjdl+2MUQonas99/nQYCgJnHvWm3i+6cZeBGQpvshPfrmOyMzx
              uXEu6Fp77/h443pC5pONOWIzfj5ORpb72E+Lc0XY7E0TJHvjQCQujYd8F7VRHGId
              ZwQIygX7TdIpntQr5ikUbu88AihbnsCmECchCBgA1lP2n/xI8FjcHp+yt/4jfrZi
              p/d/UhVv29ydjSoYai2k9qeAu1nnBgDtnrqpx2ZGS1ZDwJapldNJuJqlBW7rjOq6
              da06/gJe42t3vg1cnG5ufvxWeWPUrIGiCtm5lasJVp/INZdTDXyN9P3+LmTeHNIP
              u/2waN6KRngSJI7LBwYK8X/JBDJEWk4tptcvtFM0F6zfwwjvmOIKPqBZ+tFm9DGL
              d0uqqBHCmnsVIUhAn4X/aWRC2KSyS1Pu2bvQRoiNDcvfHWfaO2geGsy/RS1045ZT
              JI/JnxzSx/zNIGxzXKk73vWory4IpC8F/jV/U/zDoMFIWpEsy3qT0jwkfE4p5BWF
              ehuFdofPvqHiFVYpYuIlLdti4i1MUEj4wnwhzt7w+asJ7PzBoiUtst7Qlp5JyayU
              Wyk53Hw4ciruke7JA1r1WfD+3frs/3tq8eRKt5Fg1jI4oMCgWYBydjf4LOb8TsIY
              CKPRThR1IbUFGAf98J86s0AWQ1gVkj6V80EeRODH+MmiOPNhVQptO2UsQn4AiyaB
              jhmIOS3XRutJ9NgwBFx/5zGCheWej/YLeeeRzSFCb2IgQmFiYmFnZSA8Ym9iQG9w
              ZW5wZ3AuZXhhbXBsZT7CwUcEEwEIAHsFgl2lnPICCwkJEBsE3DRt2VegRxQAAAAA
              AB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ8lUYNeFfnTrP0qHeuG0
              p8n83KrffTQqfdvDOr++uJzhAhUIApsBAh4BFiEEl7xRzQePnmQ7++xPGwTcNG3Z
              V6AAAArfC/0TEb/Hr9dGxXoG3E45e0Q2AETp2XOnhEP04MNF8fNClEJySPssuLpy
              SO+3vMLGRWZZDKDN5Ct1ub5jz+E3aru1A6/ih+y6e1ZEoxfCBk1xOvEkolDpoGy/
              JSWUvXGgk89T5y4KV8MeE8ZiL5cL4oVA6GL04o6xQ/5OoCNoYk5D+XCyav+CUCbk
              A3hbsQAeMRmZ/Nmfw1cpbFrvcxaaJpQSLLcmeggcURtNj/To3ocyxPGDRfxZvIDV
              aFf+udjEa6P0IrP3pOVn32CpZK7vulkXWVmiCeonEFCkHFYNo27alTeXrw3UN5Ei
              xTfIXz8ff7af/pgIz5iTPfnNBcWW9mrF8MAF/1uVWh+3D1Jkfg02x8E8mdwMFOxV
              +WI1MfdedFwxuqVmdAkQQEz1hnFoReiee0R3H40OGJs9uvFWU0h0AzPxg+GUespm
              +wWsZ/xSXdS7sjSYqPCM0Z/G04fCFzcjM8BLOpDPhN4nilkZktjSahcZLxzTjbRo
              iY2jTnCBS4nHxJgEXaWc8gEMANYwv1xsYyunXYK0X1vY/rP1NNPvhLyLIE7NpK90
              YNBj+xS1ldGDbUdZqZeef2xJe8gMQg05DoD1DF3GipZ0Ies65beh+d5hegb7N4pz
              h0LzrBrVNHar29b5ExdI7i4iYD5TO6Vr/qTUOiAN/byqELEzAb+L+b2DVz/RoCm4
              PIp1DU9ewcc2WB38Ofqut3nLYA5tqJ9XvAiEQme+qAVcM3ZFcaMt4I4dXhDZZNg+
              D9LiTWcxdUPBleu8iwDRjAgyAhPzpFp+nWoqWA81uIiULWD1Fj+IVoY3ZvgivoYO
              iEFBJ9lbb4teg9m5UT/AaVDTWuHzbspVlbiVe+qyB77C2daWzNyx6UYBPLOo4r0t
              0c91kbNE5lgjZ7xz6los0N1U8vq91EFSeQJoSQ62XWavYmlCLmdNT6BNfgh4icLs
              T7Vr1QMX9jznJtTPxdXytSdHvpSpULsqJ016l0dtmONcK3z9mj5N5z0k1tg1AH97
              0TGYOe2aUcSxIRDMXDOPyzEfjwARAQABAAv9F2CwsjS+Sjh1M1vegJbZjei4gF1H
              HpEM0K0PSXspSfVvpR4AoSJ4He6CXSMWg0ot8XKtDuZoV9jnJaES5UL9pMAD7JwI
              OqZm/DYVJM5hOASCh1c356/wSbFbzRHPtUdZO9Q30WFNJM5pHbCJPjtNoRmRGkf7
              1RxtvHBzy7npGa+W6U/NVKHw0i0CYwMI0YlKDakYW3Pm+QL+gHZFvngGweTod0f9
              l2VLLAmeQR/c+EZs7lNumhuZ8mXcwhUc9JQIhOkpO+wreDysEFkAcsKbkQP3UDUs
              A1gFx9pbMzT0tr1oZq2a4QBtxShHzP/ph7KLpN+6qtjks3xB/yjTgaGmtrwM8tSe
              0wD1RwXS+/1oBHpXTnQ7TfeOGUAu4KCoOQLv6ELpKWbRBLWuiPwMdbGpvVFALO8+
              kvKAg9/r+/nyzM2GQHY+J3Jh5JxPiJnHfXNZjIKLbFbIPdSKNyJBuazXW8xIa//m
              EHMI5OcvsZBKclAIp7LXzjEjKXIwHwDcTn9pBgDpdOKTHOtJ3JUKx0rWVsDH6wq6
              iKV/FTVSY5jlzN+puOEsskF1Lfxn9JsJihAVO3yNsp6RvkKtyNlFazaCVKtDAmkj
              oh60XNxcNRqrgCnwdpbgdHP6v/hvZY54ZaJjz6L2e8unNEkYLxDt8cmAyGPgH2Xg
              L7giHIp9jrsQaS381gnYwNX6wE1aEikgtY91nqJjwPlibF9avSyYQoMtEqM/1UjT
              jB2KdD/MitK5fP0VpvuXpNYZedmyq4UOMwdkiNMGAOrfmOeT0olgLrTMT5H97Cn3
              Yxbk13uXHNu/ZUZZNe8s+QtuLfUlKAJtLEUutN33TlWQY522FV0m17S+b80xJib3
              yZVJteVurrh5HSWHAM+zghQAvCesg5CLXa2dNMkTCmZKgCBvfDLZuZbjFwnwCI6u
              /NhOY9egKuUfSA/je/RXaT8m5VxLYMxwqQXKApzD87fv0tLPlVIEvjEsaf992tFE
              FSNPcG1l/jpd5AVXw6kKuf85UkJtYR1x2MkQDrqY1QX/XMw00kt8y9kMZUre19aC
              Arcmor+hDhRJE3Gt4QJrD9z/bICESw4b4z2DbgD/Xz9IXsA/r9cKiM1h5QMtXvuh
              yfVeM01enhxMGbOH3gjqqGNKysx0UODGEwr6AV9hAd8RWXMchJLaExK9J5SRawSg
              671ObAU24SdYvMQ9Z4kAQ2+1ReUZzf3ogSMRZtMT+d18gT6L90/y+APZIaoArLPh
              ebIAGq39HLmJ26x3z0WAgrpA1kNsjXEXkoiZGPLKIGoe3hrCwzwEGAEIAnAFgl2l
              nPIJEBsE3DRt2VegRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdw
              Lm9yZwvranmfm68s6t2TA5IcViQRBPd0UFgFl0T9nEsJDr7zApsCwTygBBkBCABv
              BYJdpZzyCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lh
              LXBncC5vcmfnE6Dg7yNpsYoVmlNSmr7oGa59KFX8zkUMD4jlP33BiRYhBB3c4V8J
              IXzuLzs3YHwvqk35PDeyAABHhAwAoOFeUHsy7JFWcvtnP2obj5eraACyJTm5qur8
              5Hz7PT+4UrxIWz75UMAPzYomk5+fE+ya8AmN5aL9/hupPInf92pzEp1RzuvqGakQ
              kt8nbUmnkQ0atB99npVSRxrj10ViXF4kJHiFQaNkuLv1FHDSQlvBUkISkISdmx0i
              U64ExvnOZIb6ZXSi9YanvoS+8SK4fpo9dNwG6Gx/YfG/OdL0tIGeM3f6+25V90+H
              gJOTae+gvyqz47Fd+3iftloaDgVl3WR6pbp66uok5LUMYCIAGOcHKHFh4cKllXKs
              aPIXjbOnfmbGxY3CQLkJglvqUpxtFxWowBySK3PO7CzXzzYMUjPae829IOKuYuT7
              Xo7YnZ8oP/6kGIITrzERGx+UtM9lwOcFaanUJsosN+xvog7WFFM02UkAlFRlD5ax
              ocLuaOMjkDs8PTre4FkWFv65yeIzRVauVmCrf+LnJgY7W8CvIH9YJ+ANFTsirNex
              SJDu/sYT5KjVdsF6FOhNG1WKxegiFiEEl7xRzQePnmQ7++xPGwTcNG3ZV6AAALKL
              C/9mCnkS45B55xRppZ4Us2ffeTnOKM4xCx3mCFmj+H9G5zfGxyJExY/3K4tmTdhS
              yHU3hCvZoMKVYHjkxXGBkhKesUqoIHeymkVUIxRdon1o99XP7XGUBEB7avXEM3Um
              iAamcOXhTaxTcXw3Wk43MSn1iy7a7FybEiRo8z/JyB/rmwkhm/zkcTQfmfNIxor5
              swwnY687Z5i3hzYRr1/xqWawLrVsAO4Ls/2ODcuD001Ai8kguDF+T355DtyGXdtk
              DcMCc2iMhyOD3t79DLYN+N4XZQN0ZCI5shNqBH7z2JNEufu0Qg5gEY/aK8SUxclm
              LcJbY986rz3MQe4TAAH5h33oqhdnpvje8ePzIJT1Pmb+k9SWhe3WYNs9/6/JiOM0
              rB920olKplIl1xX9QSLf73aJfuOkx6hv1Z355mgRuqdukeLurt2E5cnO1J/CVokG
              ietjidOXnoNGxPYmqZFG3iuuP2ZQCQK3e2HFUpN/kIQnkkTMORp3Kget4FV8VlYR
              Hms=
              =tM93
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sqop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCABvBYJn3pkYCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmdSaMO39wiDr/FMr1BkKb71iPG+6FGfiX26F99zMI5+\ntRYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAB7Uwv/SbfYreptKiEiY5L0N37VoUP/\nlo4vgaCKecSTk88J6ZrKFv9D21b66zCOyRITe7AAvaXSjcLbvRXlH2hpmt4+wVY7\nMhU1ARi1JnCGR1fgxKIZXI/ZHhjiO7tmW7qDmg5byAh7E2ffjuhMs7Bv3FOPsn3I\nXxtPCcZjyJAzJM9M27noOZBHfZ/1YH6HHNjlJ2CvTwOH4NtyPOm+b1kLhz8PPo68\nkReVgZDk2RIc5P4KsVjQ6xl2WlA2Wd4CiCLw1W3gyACj/BqYQvgjRRu0aJW9ufvW\n9HjvanD6r1CN6ecMxCc3V9Bn5fVPLN+6H+6t5TYHee6OYuRAbSW5JFXhShAW8C6H\nOjh6FN53QjlIA54R8pWmKF1ISc65ZA94oySR8XqjWqUi64E60WzKZKz4aNgU9ITL\nLHDru5SX2wRGk3wuaE7SVudN1ZuZFovOACjh1ZzHRGEs58gPP0GE7HWUQZ/UJcWt\nSEDeQcd5P9Cf9SsnyD5hFh0bWqMwhTeT7chpMmY4\n=sQs/\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rsop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemRgACgkQfC+qTfk8\nN7JMZgv8DIrYj0JNzFTdxGZ1+5LQ1Y+Tc70fxHckMMNu9XireOjWaHLo/r8/1M5n\ns3VanPEG7J83A1uvotJqtz2mJqy7aWcCOxI+zJbDciVgrl65ZAuiPHMNY0Ic34g4\n+zTKM9c7H76pYoibUzOT0JdxA3iyXXgc7Tr9itQYXjEdhnWNOBAlY3NIE8Nq5yWc\nfRcG4lJ+I7dpeiYGrKdWKP7GHg0tF5/Cz3Ms9kCHS0F2zrBNHjFXjmSbuGxCqJYP\nd2YbDMU0zzXNv1P3SxqRvvVgmxvMuVm/4KuGcNKLPdJRg8Yd12TuK40IcZL6Tn5C\nCVUS0dmM91VJOdKFAU4967VGLxhI6oDVfJVmWCyjUKMwd3vZecemaZRor6BNPu3c\ne/ZeAUh+7F0NP+oQBV88hoJYPe3077eSCR7rzG889JQaM+DJGPW9fVwBNH+eBOYN\nKj0jyp/4li9MQLqB4zrAuQDsZ9zhWInAGXdMgsrP0ccdN5bvhuP/Gkm28iEVCtvV\nck8p2Pdu\n=PZJw\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkYCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jn8JWIRZztXJuOGjtFTez6UBYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAABl0wwAnZ8v74seG2UkVqI7j37OS2c2gw8EJlAwCI4JhfpPhS+lW/IC\nZpgHvJtg7PuykO3UaQNTQl7PsNOWRRbmdX235xv1cmAp1DBHMxAl2/ywf9p2UT+G\n/A6MBoPnBfTSLv9/DmiTkgR5pb56/KDyaCnGdkPO2OgUyVn4VZHKdTKuu9Je/cpH\nHAqUFlItVpGjefuBRYUAA5Ck5KG2iG6PcCQjnZpgAf78Fkqf8PkktUJKeCEwqVFg\nev6Szmx906tnHDKZAzgqE85k0oyIxPg9jkG/fQ8M/lwkAwnysUl3Wi03HPc/j3jp\n7g7UxVGewAALJR6oJevqpHS0fLgUsB2mOHt6V12UnTRF5S+WUclHaEBkW2WLnOmt\nwqNrvOALI4j6kgkJT6DqnnJdFGkrmwAGBjxDd0hhpaI6dIcunxN8TtgjIZvhRI7J\n8i0M+skMCcsOOrzeqm67AuVTy47A4KWf1ri9cSywCifdh0opNOzFYrVluHo9vroX\nyh7sTv0Q8RuQZxQ9\n=NnuL\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3pkYCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jn9AUtkJT2cj9kRshlKAVdTxozLwMXbCDz0B1ElSvsAKkW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAADcAL/jN5dSPVc1bppRC7gfgjNYZ1tggI\nLe5dtZrwMo/IIvswXvRxLmGfCUvH3JIa1UC+po7EhZhM9JfV/6jIyftywwCjWyZk\nUIk5MtOUTMxMRcT0Yo+5pyff2FKTRFce9cEsEKR4rhQYSo/f46GmY8IoJQAVncVk\nq+/aCjZec31CWAjHXYqMZH4Ilk/gvBl5dgy5b+NW3dVtohZ5X2+Nb8ktsR/rDkyF\nUXsRlPSrdyHk+6qO1g9eaFTvySMd3mVXD9j8CDKbNOzkaKZbRXQtLyk7Awr5Ni15\nvdMAhLjJoQUccHALVNlUQgl1w90+a4nYhKgLYqjnC0No9A4L3bsuEvVuaJZdZ1lN\nuPPUF5UFqPDRPublYw244c7J/R0a1jqB/OlCPxFfASUh5aG9qBITN9QJSIyEz4a9\nyWVN2aDqlktUC0RoMn7fr1C/e8MMv4HXRw1x3Y1jAyHDlcjgxufi8NoUqbFrBl3O\nN/DTYvZnupEh1+Lip9SYY4k3jYuV9sQAKgw4PA==\n=7obh\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsDNBF2lnPIBDAC/KEcr8rlLCato/S4BFJIS5bUncmkO6ddS7ieomk5dFc+Ip3O+\nhV6iW3oqYY/Nv5+Fph88kYw5slLF8pTKZbT/hLS7avg07zMq8VM0v/IMq2nVSQeL\nF2tQGt69G6QMPQWw73UbBhHuU9JwYCSYbuujSWjiDFFulpdEidEBpm0ZnnBbEoSM\nGT+dwLVZLmkjPTGhB9w/dvQCDi6VdfIshws1FupQCT1R3JdIjuegINT1kPMaiReU\nYyl2BJEiPTZPSCl4wMUbQ+1pDiNVuzCanupg/atdgwjqnjXmvLjJvwuliacU0ZO6\nVvM7H2hK7b/CV5i6IQQQOsbfKk77KJdBFm4XhbwZkvtfgEyXbnH8msDapLZqRAWp\n3NO0Lz2YUaqv0fZpRLsGrNxmUdvmwbPq6OJMTekPBGtntTGOVOtRsbDQn2VZ6y2F\nA3dyNcJspQO3Zok4RDy+CKAJwVASGYsxSx754kKyDcusdqM0lm5qEWm5cZMdKx/t\nAf2yLM9UI/k1fWkAEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w\nbGU+wsFHBBMBCAB7BYJdpZzyAgsJCRAbBNw0bdlXoEcUAAAAAAAeACBzYWx0QG5v\ndGF0aW9ucy5zZXF1b2lhLXBncC5vcmfJVGDXhX506z9Kh3rhtKfJ/Nyq3300Kn3b\nwzq/vric4QIVCAKbAQIeARYhBJe8Uc0Hj55kO/vsTxsE3DRt2VegAAAK3wv9ExG/\nx6/XRsV6BtxOOXtENgBE6dlzp4RD9ODDRfHzQpRCckj7LLi6ckjvt7zCxkVmWQyg\nzeQrdbm+Y8/hN2q7tQOv4ofsuntWRKMXwgZNcTrxJKJQ6aBsvyUllL1xoJPPU+cu\nClfDHhPGYi+XC+KFQOhi9OKOsUP+TqAjaGJOQ/lwsmr/glAm5AN4W7EAHjEZmfzZ\nn8NXKWxa73MWmiaUEiy3JnoIHFEbTY/06N6HMsTxg0X8WbyA1WhX/rnYxGuj9CKz\n96TlZ99gqWSu77pZF1lZognqJxBQpBxWDaNu2pU3l68N1DeRIsU3yF8/H3+2n/6Y\nCM+Ykz35zQXFlvZqxfDABf9blVoftw9SZH4NNsfBPJncDBTsVfliNTH3XnRcMbql\nZnQJEEBM9YZxaEXonntEdx+NDhibPbrxVlNIdAMz8YPhlHrKZvsFrGf8Ul3Uu7I0\nmKjwjNGfxtOHwhc3IzPASzqQz4TeJ4pZGZLY0moXGS8c0420aImNo05wgUuJzsDN\nBF2lnPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21H\nWamXnn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW\n+RMXSO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd\n/Dn6rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXr\nvIsA0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZ\nuVE/wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8\nc+paLNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybU\nz8XV8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQ\nzFwzj8sxH48AEQEAAcLDPAQYAQgCcAWCXaWc8gkQGwTcNG3ZV6BHFAAAAAAAHgAg\nc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnC+tqeZ+bryzq3ZMDkhxWJBEE\n93RQWAWXRP2cSwkOvvMCmwLBPKAEGQEIAG8Fgl2lnPIJEHwvqk35PDeyRxQAAAAA\nAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ+cToODvI2mxihWaU1Ka\nvugZrn0oVfzORQwPiOU/fcGJFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IAAEeEDACg\n4V5QezLskVZy+2c/ahuPl6toALIlObmq6vzkfPs9P7hSvEhbPvlQwA/NiiaTn58T\n7JrwCY3lov3+G6k8id/3anMSnVHO6+oZqRCS3ydtSaeRDRq0H32elVJHGuPXRWJc\nXiQkeIVBo2S4u/UUcNJCW8FSQhKQhJ2bHSJTrgTG+c5khvpldKL1hqe+hL7xIrh+\nmj103AbobH9h8b850vS0gZ4zd/r7blX3T4eAk5Np76C/KrPjsV37eJ+2WhoOBWXd\nZHqlunrq6iTktQxgIgAY5wcocWHhwqWVcqxo8heNs6d+ZsbFjcJAuQmCW+pSnG0X\nFajAHJIrc87sLNfPNgxSM9p7zb0g4q5i5Ptejtidnyg//qQYghOvMREbH5S0z2XA\n5wVpqdQmyiw37G+iDtYUUzTZSQCUVGUPlrGhwu5o4yOQOzw9Ot7gWRYW/rnJ4jNF\nVq5WYKt/4ucmBjtbwK8gf1gn4A0VOyKs17FIkO7+xhPkqNV2wXoU6E0bVYrF6CIW\nIQSXvFHNB4+eZDv77E8bBNw0bdlXoAAAsosL/2YKeRLjkHnnFGmlnhSzZ995Oc4o\nzjELHeYIWaP4f0bnN8bHIkTFj/cri2ZN2FLIdTeEK9mgwpVgeOTFcYGSEp6xSqgg\nd7KaRVQjFF2ifWj31c/tcZQEQHtq9cQzdSaIBqZw5eFNrFNxfDdaTjcxKfWLLtrs\nXJsSJGjzP8nIH+ubCSGb/ORxNB+Z80jGivmzDCdjrztnmLeHNhGvX/GpZrAutWwA\n7guz/Y4Ny4PTTUCLySC4MX5PfnkO3IZd22QNwwJzaIyHI4Pe3v0Mtg343hdlA3Rk\nIjmyE2oEfvPYk0S5+7RCDmARj9orxJTFyWYtwltj3zqvPcxB7hMAAfmHfeiqF2em\n+N7x4/MglPU+Zv6T1JaF7dZg2z3/r8mI4zSsH3bSiUqmUiXXFf1BIt/vdol+46TH\nqG/VnfnmaBG6p26R4u6u3YTlyc7Un8JWiQaJ62OJ05eeg0bE9iapkUbeK64/ZlAJ\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-pqc verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkYCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnD1W9sZBwiq+ZKDKbR3X3jRYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAABFwAv/bpESaJthg/ayxYJKRwbS5/j6xtrX9h+Mq1Pz8kVgLpANgSe/\nUTy8HlwG4mPh8QeX6A2bgzwVSr3ahvjsqkwc/H3SW1fawB9pDwdY9Xpqiema4PFa\ndbT+Au+YY14QhwBHVC+SXmtyYd47HR2y7DfVFUWIa+Agxocoox1DQQwdWaBYJGG5\nPeBfT51CLXUvf5YlFMMGEl0S0t508ivikK2D3bWxD82cncjBI5j+BVPjNWEYj5OE\nfrQG8i63QVOj3maYKhEU3u4V4JnL8IGYRDEcwk1nj/2C0/SeH7dUfXBs+uUczC2l\n4OmO5DaZFCcltfgIWgcKgdu2Ot9QPzUXMiFJltefuuJYaUuUJig9n9agtS+4/ohE\nTzGrRonxvQ1ZCvPsD5r51zTcgXwJIzZb4z4YXdd5NGBpndMwBLrRMGSVaVsLQEeC\nj41dtcaeG3DXzHxBtQArwap0iAvBlIJKW2ldSwyx69FSPOXj1JfmYYt+ljhZGO3x\njtsJUOGOvWX6u+Z/\n=KNZS\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkZCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3Jn46DBmOfkNOP8CqgwnOXDBxYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAC+LAv9EK2Aq6LIcxmhMM7Ny9A7KDALkqZY35uIZh/3\nkSauVkAYWUjlYP0lQNnbw5kCOOBffj0lsAJaD+LO5X7IZrVrOEk2m7yR3mo3\nhOdUsWxvpoT3DShL+rlgJOsmvUIsvIIzWOpUh88mcZ20zLn8zrUAW8eH1Sh7\naUZoc+tnaGySpjK286TLMjJN8E2YS8XruFRVlNEWVf9klpD31roEhj8lbA4J\n25M3n3w5SUl3s3iVSbFrx3Sy585k83XrKOZMgcWNi+PqY1aXXfxa/Tvejbko\nN5hw2AEvnNMeAsFJ38G+M6aNEOS+CLBg3NAu6ePMyfoPf7qpK3F5a+IKRNC7\n/5GiquzkBu+iap28/Jb01ggNSByG6KBGnTu0Ozkup1i9l3l1vRCxUJeAHxL8\nvVu4chJzonUkPtdOoR5dQOMqdXL8nIdK1KQcxfiiGVwbDQ9BmHysPECMZcpe\nZdCV25Q3DHV/lbXrASF063BRdAlahqpoCX8nJWNXubFn7/cfD7S35fMi\n=JL/1\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3pkaCZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAAATGgv/chI6CtG+2sqtnSibFooQTghYMlWGvAY7kHpqJUrptFj1vjGT\n2NPg5lcQRTAUehf42syWcV+Zy+8RsA2FSOoLi/LjTLC/cN4GNYE9MebpCnYH\nwKlqS+14W4xXmEcFaJ08CXGD3O1U/I3jTgmoRvrzom03WVvmWn0K40zpTSij\n/GEVh+JeaGt6bQIsKJVK75jJI0NmOSQWCoof8tJR/KJkWl7FpsMha0Kx6TSJ\n5bw1LbenOfImW4gO08z0TbMRCZe/KplIBvhKjFcsS3o5JKYutu0n+cvNx2q9\nr4PwwTVcGwmWvpuOwTsNHKpSrF4i6PLJTHFcHypPI+/htCTNNPCPaiRC3oGd\nSoYWebINd0lNZLxpbCLIoiANK+qn6zV3TCQgvbvwiqkmHaJRe+Hf3Nv0kr+n\n8Zemd0c1KfWePRRH8hMHkVTFC2Tt0k1XzxstPMVDGbt0QTjqSA76YaL1o95Q\n4qAWwC9b3FYpdee5bTVtSKEjKEiW7AMIx7NgLuXnp9JS\n=NLg2\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkaCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3JnzpbLqfYO7i6taV4H76i7XhYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAAQNgv8DQO+JNoQY2zh7EfIKJZoeHit7xh9MIzVYCaj\nlDQNywlESP3B2fLKcTKBZvBw4BjGZPXY70VgTiCnRvteym07AuZzQWbvMh8d\nbK/i+pH1tw6UQQaWLdyZm32FUObzuxslanGyMMIF6u6BJJFAlAAf9EtFSxGz\nhaFIes1NoajcmwAak52JsfvyDBa4vMrjOWZ3Cttf+t9F0QqeAx8+fsegy1Rs\n0/2/uJKUkFv1LvQQ8zPtMMFm8I0t4R+eqvBVTNyESI7Iren2twFrKSnQ4tvI\nEnVz46J+XPlaLeVqioHDnJFc4YIydTmJKT0XCFPB3f2inHDHpqgtRk1IFaRR\nhQGg/LY4Cnx8xkQWikWQVRu7hpZJbXyIqalzOQpQN4QAcunLfe8jMMoKY+9C\nuoRD/Xl8B1lk7PqF/SmSW22PjHCuQV61n9rZ9QF57ipir1edwZTEzYWYiQAT\ng9gpquWg/H2DOizc355Eg6kxj/vkeSq4/YVFm5a5l0ZmaLtEexwKmRqw\n=AXMo\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pkcCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAABYIQwAij6iP8/075198k4fqnWvGt/9r4MiF9Nh5ec7gRwPh/fbqYFT61UtGMiD\nH/0F1ZgSOwX02PmWKBSdBxrbkxScnDfkY174H7lzoDYFSlJC677HZdS37Bk+BLLl\nyydkCIBnGac8fAw6k1JKpio6qKR1RY0RoG6oAzfZ5t/47FE5ZKR2cVzKY0w8041t\nFs2Ge/KIJkqawob/utQoe/nlLdfO39quxVcX7IKKbQKELIBJ3SdaPPVLLmoHpZAS\nr/p7SbFjP7fHy5COldst3xrU7ehTK25lx+17tTOgNtg1pV388Y0ECoUmf00b7NUL\n08xlmEd1b2ZsV62pDkn7iJU93v09qDsYBBqtE0fWDFf8tOJ4cRxvL3pA2LxulRyA\nvLcp28qx9tL0cv07AqP1+IWdqeEY+acjfhUkRhHjqErF3HSIWf2OpTJ9Zs4o/f0G\nFcu7XtY+/WpE3bEqBZwCnxTuLjGPczWgL4Z5fXEe2y/dG9DXTEARe4za4QrTYC50\nn0Lr1XV7\n=mndB\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pkeCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAAAP0gv8Cyo8gRe4f/zk2QZkXqt6PZmrH3e9LCGGRYz7zWlARKzLEuGG+qzwPAkU\nCXQ90HTlEWEd1v17nJjc9V2X13U2+9aHT8NLHvaObvu1vEGjNzphV2e33Cf8Wa4S\npWuv8ak31crMvry8f2uFpqNpajI/YJdduVRLskEg9K9T8RNByrLMLwDtr9AIj4X5\nlIHB36pBKrhvyG3tCdWigdLU7to8Cr9xwFvBovd+vDys/lPX2/OJYbK9YOq8xDCM\n1AOg8bYIExAFRSdEvwadCA1fag2p3NcCwJvVglQj5+yr3BZ7ndKr2S+juU3GJm6G\nf2tRdeVCDQ25frFbHl0pZxtmtw3lCAM2V3BVF/+jM2VlocFHfwXMyNT5/1/mPQI/\nkKT8Zxxo8SS3isa75M2F+9P+Q0lJrmGTJhtN7UlWbzZTKzushpfIjUiXBGpJXMKF\nT1dPJyBV+GjU7X1nd9KbolgD6lAJmRJ2gXmyS/tHzUn7WLL+AKs66JVTyBrbC4Md\nasaagUaf\n=ujvc\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3pkgFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7LN/wv+KENF3Tt0G9+FlhbTzk/7W4vtMaT770LgfLDeTAPu4chkX98jZDQnEe0c\np2N20B4d1hGxclzjHAFlc2J5cdRiQdMJGe+csR+olez1QmEfvWLHxxXBTizzIPY6\nGAxVod/pvclM1RsH68ZnjHEh6DBbioyrDPoX29C1GQ3Cpdu9KYdFMoxPHqd7YvYr\nW1ERBBgG+MTTv8vD56gbu4I7ya1x5LsHAvyijE56J8GWWiAFI8dBQgz5nHdmH2tb\nKFrMEV3JAqIeMIPMvvniPSqlu4pZNj2q/NVYnTjdgFwqtmbI6kIufpS5qTjydUfp\nzSquLBdjlQYeMKeugScgSIc44n/0LTxE3vNTrgInCULQiefopD3K0HrYMKrkqpa8\nsyQjz8bifN4AmFBVri/6ilAmNe4BuglYehZa3tG+8+hwx58sr9QDNSYP9LUUwrnJ\nWU37r0iiC9vJKyetc/dQrillaDTCu+8TZfXkLg5lpMDMgHq/mSO9+eBYxgbR6QvY\noVn/3GqM\n=vOKC\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemSAFAwAAAAAACgkQfC+qTfk8N7Lq\r\nUgv9FSU80jjyy1ljfzTrS1YQv4o/yP7CBLihJQBukPWoV0DjepWdyU6MNx0t+mn2UVqsEgbzYX/D\r\n/9pHWb+6A4tvNW5NvHML5CPPJsadFAJ6DdS9bBohtHXOKL/i80zpdXjq68vhyevZ5NALm+mIRpXW\r\nwh5m33aKJ+F3+xFbWCa2gHsYYJWZjKiHO7ZNiEqYOyEOMPS2D47rK+wafOp9f4rEQhIanYR3lYY5\r\n8pkOEJsjfkBB3RjZWrzNhjk+Agrymho5a/N1OxuPhCdFkEfhzOw8Raus05BeIhNn1F2avameMauF\r\n0tNw8pw1lrowwIhVBGtTpUNF8CmNxacY8WRdzLkVIve8T2YTymKCvCmFnQ3POHHAquAY64eG4OLf\r\ng1atD/MgUfarQ5UXzyeXlI5dmaNBQmhK0Fd0j4YTUChH+I0tRhCm/DgV0/bHUeESbc0Dc8cRCDmX\r\nVjM92gWs+WWf60s4shM+M0T7J4uPsd0wakJjxAMM8bAQe3jncgOX7YeOSlm4\r\n=zKEA\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemSAFAwAAAAAACgkQfC+qTfk8N7Lq\r\nUgv9FSU80jjyy1ljfzTrS1YQv4o/yP7CBLihJQBukPWoV0DjepWdyU6MNx0t+mn2UVqsEgbzYX/D\r\n/9pHWb+6A4tvNW5NvHML5CPPJsadFAJ6DdS9bBohtHXOKL/i80zpdXjq68vhyevZ5NALm+mIRpXW\r\nwh5m33aKJ+F3+xFbWCa2gHsYYJWZjKiHO7ZNiEqYOyEOMPS2D47rK+wafOp9f4rEQhIanYR3lYY5\r\n8pkOEJsjfkBB3RjZWrzNhjk+Agrymho5a/N1OxuPhCdFkEfhzOw8Raus05BeIhNn1F2avameMauF\r\n0tNw8pw1lrowwIhVBGtTpUNF8CmNxacY8WRdzLkVIve8T2YTymKCvCmFnQ3POHHAquAY64eG4OLf\r\ng1atD/MgUfarQ5UXzyeXlI5dmaNBQmhK0Fd0j4YTUChH+I0tRhCm/DgV0/bHUeESbc0Dc8cRCDmX\r\nVjM92gWs+WWf60s4shM+M0T7J4uPsd0wakJjxAMM8bAQe3jncgOX7YeOSlm4\r\n=zKEA\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemSEFAwAAAAAACgkQfC+qTfk8N7K8\r\nOgv+InS8vGgPjh2nt0dRmSIJ2nzG/CKbLVFtRYhFk5fqC8frIwM+oSqewJcHkqO2cuVz8o28mgdD\r\nJ0Y/p3oKXW3j/4o26wbXoPyNAK7IWgnKN4bm2ObvYmL11HWmzoa24blSnqrhjWiFqa8+Aail3dTH\r\n9pBoY+T8FUEVg0tRXqUyBGHZ7/QZwQrYCwOtu33ZCAEqgUhXeKgBuwnhAm4nl6EOaSuKHlfOlREG\r\n5VLUtephxWRS8xrMdY/lEFg4HJ6PHGDTHTwvfhDqs0c0K+Y21nlCQGM5GKZjDnn2I58nWyAVq/aJ\r\ny1uhKpTaq5TJdAhV+72tOoUQAqdN2Tc8VZUgcW09mHj6KH5xLQ39K2KlWYvVJ67VPNlc7zyyFTsS\r\ng8xfinwm54Qj56Mhi5nXhozX2koWgYl3/EMtocnBy0Kels1TDFitkuwz4HXGCpfTBeENHLkaIVpF\r\nUAHyPZRq6ZIt3E2Vv7rsvvV7xNjmKQbs6zmjLmVixaapd7PkZEnw9H4fiNzH\r\n=zdSY\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCgBvBYJn3pkhCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmfZ3UeLTzAWGdG+rsB8DpHwFoTfnhaExm9EnXNfZTdS\nYxYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAABBvQwAmr7i5LTY4nGJwgIvJwvFyQM2\n3K3/5c1kyJUrCSQHLGufYz1vWlz+jc1dF4wclSFUnfoZ8KATLxJqsfwv5uOtSh6c\nt5T9t6BgAna/tsOFMP8W+bg6IGSXAPltIih6uJpI+I66CIEVpuXZ8kyJJfc+UiAu\nIZuGTYr9OU5KCVC+X+ayP3cPwWCwANNZE9tolU8W+mMc1YSi8e2j8viVQr83Okf9\nn32tPnVWC6lukeufG1cZiS4t3PxBdZ0aQzl2rKs2yq47owJLnUJEgrjzjsXHpaYh\nFP3ASfS/wyhegDwwxQlIeek4JvWIE452guhNmnT9jLMYQMW/Fg8z7CVg0zIfUNMm\n4ji6AvxXB73d/S95MbteMelzPqNvN/tzKZK7JLYQvlsMc+uKQEyxqzesOQAnjOUK\n4NENkOLuib9lSgy01YJc8zbKf0m73JtLwhytfTSFtdJxSG0YiY5Zh7nRtztpisno\nhSlv+3QESq448a65tH0BdamY5Joq3Q9prMrdsMG3\n=v98m\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemSEACgkQfC+qTfk8\nN7I5TgwAjMTuAuALFkIpoQAGYiSBs9guJSG+EwziYOjW/Pd21SfmrL/GlACSF1nA\nR+Y/4qS68KC8tsxcAKCOeShs92+GzLEHSnLymHnYrmtARU2AiVn0MSMXeGRgzI0m\n/pf886sdlR9vTGSZCdDxqH8Bs9QdfoJNCFC5KnSV8QUilhikq37/zjibQtS0ApfF\nCrOT80m0+qSAsclkCqaaRSRdN0dt9ienNdosQkxfKYFKXegZQRtvVu7ekLhsFcra\nJWY5v80GJOryJ23/oWSzzMZ/LDGJqLK+Ki4Kdzd/OBrFhz26+Fhx4a+wxewlEwg+\nwVu1bqCYK5c5Cf/DnqQqig3CMOrIe7rx/zYcR3gtf8dz5cMzyTGYaYDGw1swOt7K\n3PNKZw4q+PigduIXP9b5Rl2tj0wsgFS7rLei2LYTAo+19rHIRxKCsEo4If5yJUY7\nmnXOuAnEO/pT+E6PXVqSfc/1+oRCQ605LctCxcS43qOYdqpNjD5E/Xb0wHXpXRX0\nWyiDsXzD\n=oipW\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemSEACgkQfC+qTfk8\nN7JfJQwAoNZagg/OdvpsLWmqBVE58aNAYokE7VmlhHrOAQA9byUSJPtC0I0lxMmI\nfhrrhijBkDag5Xm9erNAbRz5iYIxXuZiUhPGy9HHw+udpv7cEBZGgKHTshO/5AEw\nXjjoX5vpqNUadTwS8ROy3TjRcw8s4+IcltjwlHtIDYmdHTfSXlxZCMxHV8ekG6Fh\n/KCS6jZy/O6eQyF74L6DYWXbAAE1T1jzXDQCO3o5+gqtEdRdrLOdoWdA8cNbLWlX\nz00cRRRo67azf7KPpSb7SVgIQLiQDOMGEd76V/zB8ZPqR1x4XvkfO5diTxTImKjB\nerZfXbsQF9qmXRwkIMLR55H5LjEdAKkcIrFeDq/JZ1MyRTFqSU8LGRlzo+H5TcwF\ndrSn/KrDA6GPApwxfW5jls3YhjfGzopyKpm43XBsMc+BPP6XLI/3tyQ+Y5ooSRFJ\ndhOJi+TV5HwWzLSvWDt+iI0O786YHlHeo8Q0Zkf+dOCQ9IpDLUxcPLDAW1aD/3fq\nxJwqoZb3\n=tOUE\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3pkhAAoJEHwvqk35PDeyUI4MANRC6fiKY9VCSEMw0073kjo6\nUEV9H7041UQEZfuglKPc+BcJpBN3TEIZttwuVKcpvU9szvlpfcCKEpHJUh+nss39\nv8BkuKdJoV3YC8YA8oI6LpbQ7duBlaYoXfxUf6hmNJie2GTzZA+WX3TUJITlY3/g\noRqY0Q6iS/0mpDVdYeHGJ6TxgKklzrgogD9fA9rBvCikrQhrCXt3UTCrMRtaqkF7\nSPPC9TOoh2N0t9UFATUz6tXZcbCDjj3xTHKzgYwBJJM2mrlLKxoSFYQUmgkcd0fs\nu49MOy5owzWjqyWipMQbUDNj9vDqFj6nHh0C5dNqt7QkbolYaLHIU6t2zZhQnakp\nKviMPuaEi5bl16AZpbsfQjsIPIIvmGGrTEXMFNa5iUpORQyIzZ6469ErAyY8Fgt9\nWE9JZECL7o5OpR8KtAjOSSPy24ygJvGp0eIuXg5eryl8IdwCtRjoOF0JXQrhjjnJ\nPpt6Vr9+ZSXJTR5SZm3Fm3/G7Cmp1zIUuxiFfFBFYg==\n=qhNC\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nArd7YcVSk3+QhCeSRMw5GncqB63gVXxWVhEeaw==\n=JflA\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“ Interoperability concern
              3k + 1
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              NaVMECAN
              =c6sd
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sqop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCABvBYJn3pkiCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmer/rqnJZ06dYOEEXYmilXJ+8wwIrAd7p5Hid0/c2PX\nVRYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAAxfAwAoT3Oqi4RdfjZIZrZkdkcw8eP\n3CNK0u1NXN+1imqMQhY9PwMxoqsP14zGlL84WkAHKhz6INnjagOmyh5EVXvIaN14\nJ7tKsht3+0NIpmwtcvddGagnSjZ2niuW5Koq4jQQiMCBZj/bKrYqhd/CXTdKGWFw\nKBxGVyBu8fyCc30QJx3JheqtHY4zHNqmfH2oy3nIID3dEG5/20gjlylgoeUtYliZ\n9aaCOtz3wt3f8FneKnAZ5XIKbVMryif6/9Sy5W0cg5oW4napqGEzjpM3WDw2AJQt\nNy6DBQIZcpTDfFpLqSFOWVTbg70+Tb2T/Gz4blgFg3yIYKjCPOVMlgXySeOIr8Vb\nfu5CqXkGOalWxY+reywWdgJa85Qkb3XxQscNEE+/x1CziFLDis3ZoX+4l6ETof+j\neta6UAdVOTuHzLW9R+vQaesfO2YwNI1xTJP+lEJqL7B4kiJHloaknvnwEW4Rm3eS\nVUQ2ZD+ze7Dm9G2iZbIXzJlDM2+S6ITDtUEoAvZl\n=t0zB\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsDOBF2lnPIBDAEBddd7JlXK19QV9ofkp3PRgV4KvMcGtOvkdoj5Uy7/VqCuq4tR\nLTjR0QYmSLgNUEzLqhH/hecCKjv+r4Pwr51HhMWGJ6hIJWxmlxEQGgJ1jjKd25c2\no+9Ie40pRclyTz6G13zwczyzs/Ct+/L1pqJ0sg1NFLqIBZfjIh7ZV2VHXp10I1Fb\nw4fQIj/8YDbe7crk9HtaFaI5pXi06VgTj8hPcEtYS6QEb+vTA8RX23Ob4DjoEt0g\ny3bwv1kVAnEzlg1LjFtTBnNjrpdhxoEE0ABpKh8WUeP3oCv2fU/zTX4cEnyMSH8E\nUWXdg33SpBJFpW8codM2IyphqujSwCK6H/MGTOiJ4yF2qNOw3WYfmowUU4AMhFfc\n08VKYx7p1psBuvedmZwYuNM09EVQkYz6cDtQYCtCOqs2A2TlTjTDeKrTuAlyjQvl\n6XQgcn1E1+wcMxqLBKdpa2bn0QzY75Hwimryf0dnCGTrDAysg91ZgoKJFDRzRqJf\nRCZa/V3/C7P27rh1ABEBAAHNIUJvYiBCYWJiYWdlIDxib2JAb3BlbnBncC5leGFt\ncGxlPsLBRwQTAQgAewWCXaWc8gILCQkQFBclv3G2Lw5HFAAAAAAAHgAgc2FsdEBu\nb3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnH5SiZ/t5HOAEFNUigya5ZYnDk2BEOs5H\n3Sn7FsuStX0CFQgCmwECHgEWIQR7QzA8FXl84S34s6QUFyW/cbYvDgAAL+gMAPqm\nZmAeKa4UzuT0n9iLRQIwuN0W6BXnpOAYaAOSakf+wauCED4sShnttCK866wfXf7F\nsKvC0ynmFwwhp57fbblL0Gnu/ci401KSmYono2jKsDfqvpyaUYNs5v9LpLKMYiu3\nAaMqoxwirjR0lJbOX9Dpp5Um/icAcW+K/zCMe6M219yNlGDRb9wx3BnusLcDDSOw\nbBMbKNO54MosZiY1q9Jf+pZQFmlpnLU+7/U7+zs2Vu1O1HASWnrpyZwFrj0Ojl9Q\nrRhZLKAPfQ3MUMsWXV3UaHQYvknNcP49XIi/f3VcOkkgJvZ5VtB028PMygqqUDIY\nXB24w0mgFrWC0s3f5h2/E7wUEG4G+tu+BRipwcM247f+xEuvs8TAmLZ7UgYFdmlU\n2JaZJfDxau+9V4EJhsaW4KfClm8o0M5aZD5f/doRk19hqVQ5j9plpgIJiObpZ7Ne\njwxVblPv8a/uMho3jOROzYYzjHYn8Raj96HHRHwMO/TPttFNRjhLViiZ3Z+PLs7A\nzQRdpZzyAQwA1jC/XGxjK6ddgrRfW9j+s/U00++EvIsgTs2kr3Rg0GP7FLWV0YNt\nR1mpl55/bEl7yAxCDTkOgPUMXcaKlnQh6zrlt6H53mF6Bvs3inOHQvOsGtU0dqvb\n1vkTF0juLiJgPlM7pWv+pNQ6IA39vKoQsTMBv4v5vYNXP9GgKbg8inUNT17BxzZY\nHfw5+q63ectgDm2on1e8CIRCZ76oBVwzdkVxoy3gjh1eENlk2D4P0uJNZzF1Q8GV\n67yLANGMCDICE/OkWn6daipYDzW4iJQtYPUWP4hWhjdm+CK+hg6IQUEn2Vtvi16D\n2blRP8BpUNNa4fNuylWVuJV76rIHvsLZ1pbM3LHpRgE8s6jivS3Rz3WRs0TmWCNn\nvHPqWizQ3VTy+r3UQVJ5AmhJDrZdZq9iaUIuZ01PoE1+CHiJwuxPtWvVAxf2POcm\n1M/F1fK1J0e+lKlQuyonTXqXR22Y41wrfP2aPk3nPSTW2DUAf3vRMZg57ZpRxLEh\nEMxcM4/LMR+PABEBAAHCwz0EGAEIAnAFgl2lnPIJEBQXJb9xti8ORxQAAAAAAB4A\nIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ9UP/w/MKu/wsrnhHwE6zfDa\n3EWY4nZOoYQDowI/zR3uApsCwTygBBkBCABvBYJdpZzyCRB8L6pN+Tw3skcUAAAA\nAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmevKhRh0XDWJwGU9E8A\n04jNP6ykF46eKfUsAkXeUrQYYRYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAD1TAwA\nwjgNNw9bJ9EAx2tFO3PI2CDtA3ixgILjOHzJpuYtqLYzs3UlpowyJUwajEqNuPei\n8V1CmuUnmD+k4XFiK3Kvtu12dU3eBkGXISZ9v/pXUIkXeotRQbYUPwhPikzibX30\nAwt5vjy0WasyCirGs3Eznz5YwMJiinBzh6RP/8ZMLze3cEynYeRaj/6//l70TshX\nu7t/8lyNvAjHsrZQOIYgUpGtKyymK5wuux9tehXEa7ceeN/EtjHjckFF22FRaEyC\ne+P9VrJ34GfEaDkwQRF9IBM7+n8CZs6spUGjH/dnWbF+peW28CxZlTE5y3ycc+i8\nLbrdUi8MCLBTCLhirMnowNirjkkrpf7uSntlDMcdmoYF06csdIKILVnHpWKHmqW6\ndQlrf4WAJxBYc+V1ZQ96LSKoiPqOGuvg9Cgnh0zo+2dHKle6g1P0fvvaDa406kl4\na4DW2BxSSgEkm3vlCR4riy14h/E1TGYL0kvhc/FYr5L9rEQdqLhqsWtBLV3h9uVn\nFiEEe0MwPBV5fOEt+LOkFBclv3G2Lw4AAB/NDAEBaVOdfcL+90PSGBredUW256Bu\njVFFFJt/A5oVLMEL3gXmynHW4lA+NsBkUhilBYiLblVx4oC388aynDoPs+Egfnxj\nh2I6TDn4vC24LjRf/d9YMJ1tnqO9b3se6j/C+uUUx1uNgov2ZKtlb3DKDYpgV9m7\nDpEIJuN4YkAqj+fTuh0jzyCtHG7M+7iewBlY6EVN4ms5NBNKa+9JNUKuhhCIqP8+\nKfFflT4jx631fsZjbQ3PboejKbdhdABbV/GB2X9+/nV1Hyp1UK0b/KXcQRPv8FVW\nG8XD4vMf/dRImnMmUP8Q743XoqkLqdUklFOt/mp1tCXPChEaF7nqejd9XHNkJY67\nQ6AuyB8XiryjmWaqmurnLBT4jBFwD2gdPwaPOLrKsH0nJplAfaFa8XQ2mkclkJo9\n38Lo4R/cYDZG7VY2rgVGfUjIPTVYov0RsDKXQIx5EEAmnuafQLV2ixc/Vt3C0QPU\nrIslL6xzrZNmFQhNVSt2s/o+seARSQKONaVMECAN\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rsop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemSIACgkQfC+qTfk8\nN7KxYAv/Um//n6S52gvVplNn9bGZ8gkmzWMx8LTR/M/3QBTMrCtheWyt0uDtEQiR\nkfANh1BjMGtxY577baS20Jka1XnWeUe7G/TrqSkzapTYkg616Dq7hTZ7E8Jmt/4u\n4Vxl+CcV2TClPIqRdzAcjg5drvIwj2B0xS3mGzDBLROENBrUX7G4Rg+75ZnJtWGu\nacsp5lUq02jcMRVhi1rUz4ZILJb+1VVvSKO0gjDZgSKw7L+1UMQ+obABA0R4CFAE\n8QGoaKav2uBuo5BjzP11uX6ehoQHJ+ALO9MSB6Qe+o1KxtZkT38nbG95Ds9sMn1K\nhGHzNUKVqRWOkTrn8TmRyZ5aYmJfPLiSYJJN8I5xCIdEk5K8Ruqw+tFMPLtTAMZz\nZU66tZBPrY7myPuKiyd3C2ILt5X5YiovPaiXnaDvtPZtBuHziyLOsML2kUDbqmrQ\nHEpIC088U4n4A7jReJCHSFhiMnlgaO7Eawe5wKi8gBaC+l6jorQeEAnoQ+P9MubM\nGQNcoW6h\n=Ek9R\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkiCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnFH6Dwqq5BknjqdV3s5UQhhYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAAApCgv8Cp1dW4srYiW5iKbNKUwgyBgERXgKhZAL/IvmI6BaAz53kqoJ\noGVKsvIYiPPFlcE6Vhp6D6M/7/LgftiAxBYIwy2Q8cR2qKXK5lXQ7P8gHoJ1hx0D\nDv4eu04GwzkG7/ZATTGRHIPIfFgYS0hO5Iu7UavrvJ2Shygb9I4+qbhvnSj4zpPN\nyJC2dqFLc3mxskx7zih9cPqb2rEXR1vGpSPtLtvsEZSIjknfIZLA7yaxjjWrrvWx\ng6idD1hvB5+xzWOYCvMSwOuyLnQX+Dv/w52xDuNq23D8h/TjsqkdPW4SlUKLkMPf\ngCrYE2JOGihpcf65es0QDV9TwnVAqZIx2lGv2I5VfKW7c0x5wClnn0i3KBXGpjek\n3Gkr8SKwwXqAL0rp6fipXZzQH2wco2Lguqjh1rvzupcJURw2FjDhJwfItovQkLC+\nxwrvfnwvGCiEC1/zv05j9nzXNxywfPU2Iu1bOPaDlUkJ7igCoYk97P/IHYGqoDum\nwrGjhkD1+/PY1Sqz\n=fIaW\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3pkiCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jnpu4+FdgPZRDRrHmV6bA19AAwoyBvclET2JYjbk03zksW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAX38L/2qQlGMMu9TCgf6nL6tQyFZlHJNg\nM7aWa+3/QFiZMBkGdEXY3b2M2j2Zx6kuDLxm37j1cjdvmj6kKyCB+cInooMW8wK2\nsyfa+J1xgBRUKDvvgoXGeOYFs4CXMqfgzcXH37zFhiKZQNJ4uhVIMloC2C4p+7ej\npipjGWMj5UnbQGGm3x99LnRNiB5Q08rZDolwAxYfQKOZUAHRakvU6NsLw3/WbEST\nZ+67IoIfq0QiNXIXsS1kHxW48mTGjhH5WHUD5UNu0fIEnHBMG+dTRfXLL+RRAQ8t\nHgKsHHHcUUKtai2BUoy6WFnvmK90FzEGG4B6zGjaoGZk7r3SLIEIBms0jpR/MwxP\negL6ngVanZrLcBazBVOUt12uDYm9+YqQaap4+izIbODV8kYlNmQDBzqisnwrfokN\nq8WjynQ7mT5cfeAWvL5G17DJXpF7ZluZXnwCIt0pBUnrDep4eJiPMKhIeIh/KQXz\nMfA0cT8EBMWCYlHzO8vAVRhTiz2V9m6g8hSN/A==\n=+w4M\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-pqc verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkiCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jn4xsziDOMUj1fTDHYg0YDERYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAAA7OQwAtyF/8/dZ+NlbEOPI4BAhB5zSsrCVXw0XJATMvqbaI8YNcsm4\nToGBDGaUOj1vYZk7FrMe1ZqHn8yN3gdtjRMVbF2VwuTAaVoPK1LhFF1ooe0jL7sE\n88lVwQoarDuFAyM/eHN9tT8uagr1Jl+WX1+E95BN3iUdli8+pYFVke8FluGRK8Ts\n8vdJRb7/atjHuqc1Wdn0CqFSUh/+rPtipRXbPYyfU8khdzttRt1ZQPQBVmtjvANU\nOj5zg1+cRZ6OOMlh2/LQ2cL4B9aKG3OCyQZZNvhXe/S39OO7loj26XOLm4kR4jSc\n9r58Qjz24r3afjdrDvdIsIx5tB6EJw1Z21TAfi4SvCBls/FmOzlTMYnjQJBIH/Bq\nr7MCwTSFOrvngX15ohpne/3RJSWlUKgSShkGyujE1kK8Apei7HpGyazypA2hpSLX\n7Z9mb1MPuTvjJLV/40RPYGXrZCbQG+sjDfDHbWhYmF2s7pDV6/LjiSKKlJkrKpEN\nofb4nXQnzWK6kHzw\n=fx5C\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkiCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3Jn754YJL2yOwM+ZlFKkks9lBYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAAkmAv/c0j/n7S5WkZld9EUxW5H3v3gaXnPcHy9vkx8\nv3ui2gxaD9dzF1JWIOmkB1G0e3H5tfyr6RW2gFG3Z6+48NvIx2CMtMJ9arut\ndaqBr6kgaThoBnxSXH/b8OvTPSyitOPdqMpGidXTs3u2V4SDYC2Ldw9sFw0z\nypaJrpK+JQPeMFDSxVzVBIoUKBRaZ7EOoFNhPgRSIeWHMwq39k6U+4Mko3C8\n9NbcYZvOQUTzXAmlOXKgKAVmMEr3+qsKdkvpve5Ka470aXd7115w6syZLCIc\ndGi4lge2FY0zsg/B6b+u1oV/QOKsb2NSfKLkBToTgx00qn55/aczS+kqJMEp\n8amS8Pt0/UBAdP3XL38451MnUWEouerfPzdjuJ9JQ3KJHpntI4T5mYhXdTyz\noaU/R0ZCVx0+eyADVZsUaoRjY2xhYgZfNnsxI27X47Lf70vjaB0EINdC8aq/\nqMunR8W/zInM1H7Vjj+ifhEzhSMgMd2wDYrKMwOl7DNmZxFJ4d/3LF9B\n=KGs0\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3pkjCZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAAA6KwwArJmxI+xU++owScaihrmwVqHDXGtf9Ww4YFIfwwRbleROZn+M\n5lklYCuKiChfxvMcBldAEV7qPlB7VGgLiYjYXYJwrZJCZ+vbKwzPs1I0oV+9\n0aZCLfnFrFk1XAJGf56yzXwpaRHLjIoAe6ys9FxqFhLwEDy9eLy5kCohMLD+\nWPFiJjZEtyyU2NaJGXvVAKpr7naW7ty9ARzGHbTkan61+sHqoVvXlXFx/6/G\ngqHs+gYJtCo44HoXFj1GgvDqMUCcuu52PexHl/vogZ971xKWdlkYA/6K03in\nSkMsamXv51hHbe8Ag0Br7tpxB4y5DffqBfQ9O7KDp4Hl6NPhEuLKkvjaE36g\ncHSwANaYn0fhFihv5kBxAZttxgq/TXdu1n+xJr98jy6gsPLn6Fbj8zG4HKUw\nFly2n6jDGBkF73PA4xOfRzPkGLXX81ACoBmNQvKm2ckfJGqAkdD5LHY5r8Z2\nncwTaf/Bbt6rhJDIVpJcW68SWr7YhLnXWubWKBzL1uUF\n=wsz3\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkkCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3JnxRmVmcUT7lDreCHoGRvwxBYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAByHAwAkZIX02MMh6iCPOLkwcPRraUqnR8MgC7xAxG7\nfV6oNlE4o6tr5M6LtHTi2eGBOEE4xms+qJByYi7Q3YsEtg5uc0X3c4KU8QcA\n8Q30WPgJlzE0lQLAhlKJb2pdnD8u5Sz9sRdgLEQ8KgVPRP8WwRtA5p+LdgY+\nxXIeb5tDtF8sRza2GRrt5sX4MqJKFHWEtVbBHHAKfzT0MxSoNFzkAMoZECl+\njr5EpuoL2Xq/kULDLyiGHDLsIWm0x7nc+oE1+qffvsSFqYOCUzdHQ37ra7QM\nd+Sq4pXrA5o98VorKUE5J+hmafitTiEM+ArpKP61nrNnq521ueUqCszOZ6Ga\n1FuI9nrdUePOb/kkcZ9UOquuQ03VCKG0988/LujeMTGsdZx0Gst7lArc8oQF\n3aWYPZwPNpZwekzzTkQEdFspMkl3BYw2FF/AVcSNmRh3MGjCxli26CmASrS8\nfp1zem4qJ10Z39fLN5tvSYyHoWwX55Tyq4r0ExUXzMdudvBUPg5S4zNx\n=ANIg\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pklCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAABrMgwAsqY3NBG5Ta8qtH35X/eMXSQv0EbRlu7vGFRocpEvz3kyoZCeRw43S7rD\nguw7rcka0WeYuyJyU3Vix/B85LdeZoWf4k9rFbNZJAg3GTZblXf9dAenJZW0dnx7\nQxTSbkX1KRrR3KhMWDDLhtRkLFUQcpiVlggqjBCJXJA3VLBN4mYqwF1X/CwRJg+0\nHV1FrwkfPHK5wLL2UtErJhapEVPfpCcwjIVLMUBaYtf8tx0QRDxmfvpf/A0Vfphy\nAub1y4uYpbwRIz6bv6knuNyLrMIkWwWtg7UrwLfe6RwJA6rfxNhZs6Hj/sdxZgpm\nggAUDtJWIIqMKzzvGFGqSwdVHHH/lHT1sip0YUC7xVPpBRaJmgzqVAAO5MKasK/v\n8Mq4/ceB2ZL3tIeYu9Wj55KepMGkPbIVQsvzxUxTIh4pcA6dk40fXrdRafgZFBcP\nxJbG+eJ3eZzvWsoL7EL3Nrbzi/gMu9vi1jL4vfGPKnXnbBd36QwCx9ZhCrV0y/x2\nV/dL0ZUL\n=1lu2\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsDOBF2lnPIBDAEBddd7JlXK19QV9ofkp3PRgV4KvMcGtOvkdoj5Uy7/VqCuq4tR\nLTjR0QYmSLgNUEzLqhH/hecCKjv+r4Pwr51HhMWGJ6hIJWxmlxEQGgJ1jjKd25c2\no+9Ie40pRclyTz6G13zwczyzs/Ct+/L1pqJ0sg1NFLqIBZfjIh7ZV2VHXp10I1Fb\nw4fQIj/8YDbe7crk9HtaFaI5pXi06VgTj8hPcEtYS6QEb+vTA8RX23Ob4DjoEt0g\ny3bwv1kVAnEzlg1LjFtTBnNjrpdhxoEE0ABpKh8WUeP3oCv2fU/zTX4cEnyMSH8E\nUWXdg33SpBJFpW8codM2IyphqujSwCK6H/MGTOiJ4yF2qNOw3WYfmowUU4AMhFfc\n08VKYx7p1psBuvedmZwYuNM09EVQkYz6cDtQYCtCOqs2A2TlTjTDeKrTuAlyjQvl\n6XQgcn1E1+wcMxqLBKdpa2bn0QzY75Hwimryf0dnCGTrDAysg91ZgoKJFDRzRqJf\nRCZa/V3/C7P27rh1ABEBAAHNIUJvYiBCYWJiYWdlIDxib2JAb3BlbnBncC5leGFt\ncGxlPsLBRwQTAQgAewWCXaWc8gILCQkQFBclv3G2Lw5HFAAAAAAAHgAgc2FsdEBu\nb3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnH5SiZ/t5HOAEFNUigya5ZYnDk2BEOs5H\n3Sn7FsuStX0CFQgCmwECHgEWIQR7QzA8FXl84S34s6QUFyW/cbYvDgAAL+gMAPqm\nZmAeKa4UzuT0n9iLRQIwuN0W6BXnpOAYaAOSakf+wauCED4sShnttCK866wfXf7F\nsKvC0ynmFwwhp57fbblL0Gnu/ci401KSmYono2jKsDfqvpyaUYNs5v9LpLKMYiu3\nAaMqoxwirjR0lJbOX9Dpp5Um/icAcW+K/zCMe6M219yNlGDRb9wx3BnusLcDDSOw\nbBMbKNO54MosZiY1q9Jf+pZQFmlpnLU+7/U7+zs2Vu1O1HASWnrpyZwFrj0Ojl9Q\nrRhZLKAPfQ3MUMsWXV3UaHQYvknNcP49XIi/f3VcOkkgJvZ5VtB028PMygqqUDIY\nXB24w0mgFrWC0s3f5h2/E7wUEG4G+tu+BRipwcM247f+xEuvs8TAmLZ7UgYFdmlU\n2JaZJfDxau+9V4EJhsaW4KfClm8o0M5aZD5f/doRk19hqVQ5j9plpgIJiObpZ7Ne\njwxVblPv8a/uMho3jOROzYYzjHYn8Raj96HHRHwMO/TPttFNRjhLViiZ3Z+PLs7A\nzQRdpZzyAQwA1jC/XGxjK6ddgrRfW9j+s/U00++EvIsgTs2kr3Rg0GP7FLWV0YNt\nR1mpl55/bEl7yAxCDTkOgPUMXcaKlnQh6zrlt6H53mF6Bvs3inOHQvOsGtU0dqvb\n1vkTF0juLiJgPlM7pWv+pNQ6IA39vKoQsTMBv4v5vYNXP9GgKbg8inUNT17BxzZY\nHfw5+q63ectgDm2on1e8CIRCZ76oBVwzdkVxoy3gjh1eENlk2D4P0uJNZzF1Q8GV\n67yLANGMCDICE/OkWn6daipYDzW4iJQtYPUWP4hWhjdm+CK+hg6IQUEn2Vtvi16D\n2blRP8BpUNNa4fNuylWVuJV76rIHvsLZ1pbM3LHpRgE8s6jivS3Rz3WRs0TmWCNn\nvHPqWizQ3VTy+r3UQVJ5AmhJDrZdZq9iaUIuZ01PoE1+CHiJwuxPtWvVAxf2POcm\n1M/F1fK1J0e+lKlQuyonTXqXR22Y41wrfP2aPk3nPSTW2DUAf3vRMZg57ZpRxLEh\nEMxcM4/LMR+PABEBAAHCwz0EGAEIAnAFgl2lnPIJEBQXJb9xti8ORxQAAAAAAB4A\nIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ9UP/w/MKu/wsrnhHwE6zfDa\n3EWY4nZOoYQDowI/zR3uApsCwTygBBkBCABvBYJdpZzyCRB8L6pN+Tw3skcUAAAA\nAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmevKhRh0XDWJwGU9E8A\n04jNP6ykF46eKfUsAkXeUrQYYRYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAD1TAwA\nwjgNNw9bJ9EAx2tFO3PI2CDtA3ixgILjOHzJpuYtqLYzs3UlpowyJUwajEqNuPei\n8V1CmuUnmD+k4XFiK3Kvtu12dU3eBkGXISZ9v/pXUIkXeotRQbYUPwhPikzibX30\nAwt5vjy0WasyCirGs3Eznz5YwMJiinBzh6RP/8ZMLze3cEynYeRaj/6//l70TshX\nu7t/8lyNvAjHsrZQOIYgUpGtKyymK5wuux9tehXEa7ceeN/EtjHjckFF22FRaEyC\ne+P9VrJ34GfEaDkwQRF9IBM7+n8CZs6spUGjH/dnWbF+peW28CxZlTE5y3ycc+i8\nLbrdUi8MCLBTCLhirMnowNirjkkrpf7uSntlDMcdmoYF06csdIKILVnHpWKHmqW6\ndQlrf4WAJxBYc+V1ZQ96LSKoiPqOGuvg9Cgnh0zo+2dHKle6g1P0fvvaDa406kl4\na4DW2BxSSgEkm3vlCR4riy14h/E1TGYL0kvhc/FYr5L9rEQdqLhqsWtBLV3h9uVn\nFiEEe0MwPBV5fOEt+LOkFBclv3G2Lw4AAB/NDAEBaVOdfcL+90PSGBredUW256Bu\njVFFFJt/A5oVLMEL3gXmynHW4lA+NsBkUhilBYiLblVx4oC388aynDoPs+Egfnxj\nh2I6TDn4vC24LjRf/d9YMJ1tnqO9b3se6j/C+uUUx1uNgov2ZKtlb3DKDYpgV9m7\nDpEIJuN4YkAqj+fTuh0jzyCtHG7M+7iewBlY6EVN4ms5NBNKa+9JNUKuhhCIqP8+\nKfFflT4jx631fsZjbQ3PboejKbdhdABbV/GB2X9+/nV1Hyp1UK0b/KXcQRPv8FVW\nG8XD4vMf/dRImnMmUP8Q743XoqkLqdUklFOt/mp1tCXPChEaF7nqejd9XHNkJY67\nQ6AuyB8XiryjmWaqmurnLBT4jBFwD2gdPwaPOLrKsH0nJplAfaFa8XQ2mkclkJo9\n38Lo4R/cYDZG7VY2rgVGfUjIPTVYov0RsDKXQIx5EEAmnuafQLV2ixc/Vt3C0QPU\nrIslL6xzrZNmFQhNVSt2s/o+seARSQKONaVMECAN\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pknCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAADV2gwAgQg1lAN34a8DLjCRlMrQg+yZ/eZSjVPsgVYflgDI3wOja5vU2JTbHUDO\nqlYU2kbkvISlKIfxnJKGjTcxTVZ1BQg3KmiK9dC1VrPDEeE3CNaq2tGcNEPTGbch\nMjIjRLhc7EHUqt7olm4LPSzGQ9cfDQQ33vhszhY26bsU9qek0SJfPF136BUY4v2U\nXv++c4FJ8sJLVBzhyTEXnYKyA/32I+iiPnBCEC7t04/6WoCxyO0rPnCCn2mSg+x6\noyZkdt5SiveIWuLm5gPk+Jk8M6p981LzYfRFndGGUYPykUf7N7zyS03Ey5jIFojk\nguMVLoN892ItovkSjKN6MRMaeN/0Eu8wE123ySvEJOCR3LJNsj9l3kA67TlWe8Zn\nRtPgGe57WXanpw+gud/dErlMaXv9npNQaije5d0UtvozeypIr/bgb8Sq0iiXatb4\nhKpcbeffGgB7/MaSN3NIAxyJj120mo1eezM3bmMX6XZCvV5pIUBlbWquqIEznviQ\nBbOEVeS9\n=+i8i\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3pkpFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7ImJgv/ZM3H+k2juc596VPBVpLfKA9PWYwVz/WSWBRIzQB16cYGSV3TGFJt2XBZ\ndGnO1m345vguC93+QearguKxriolXZXN1yhE50dNHKMrdBUkgkwhnN5nqQXzKRUZ\nBH9RzW+yC1uEVumquxKMMlbshdyc57EZP7cuffyUbMe/R4oaCJ/5/1LUrzpgNCs3\nGlxqegPEF4foMWivNHixMiJSvbWkn76WT0h0EhSfUCbma1RuyLEnYCnPTfELoMzi\nZRvzEA1GyGAt8gP24m1q+MNVicHx8PvGZxpMAbnPpOx2ZDph5ueOT/Vuhmxr1Fgn\nCfM9bV55b4j+yM0E8t/nF68WJ8ckV/JgW5BCyBTnI0/7HhZnHzBqk2lxs6gOseEf\nAsOPo5no6P8UelfkEQxq2ND1zBJlL2GIEGUb6s1zVnXJXazA2myC349iI7II5Xrj\nCNwn/oLew++2dNQGOqIY+fCGqKrGY5UHQM6tV/HdIsHQnJeO7JnzwhBiRZeZrCXB\n+0Jv1w+j\n=hT3i\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemSkFAwAAAAAACgkQfC+qTfk8N7J7\r\nFAv/UxvPRsePW50Yj7+wkNADxLYdvjZy/wWYIesuO9fTUXQfomBNHsOW3654IqfXii06DJ/cM5vg\r\nc+3nAsko8+JS0uRlbl6JIKN+AZQuSsd1bbsIrTaDt8nBVRNjxGy4hpHerN+MuVPFKmEhgsiMMk8C\r\n/Y8RKU76u2MbrpS5aVMwhWl1rj+zcaEGQfaQGdGu/I/jdGDrwJAzTrJ4oQAG6qSBJyRuXCZwk9FW\r\nxDCl4LyALG8+73Zh8qE4yCSerdT2lsc4bstESv9C9vyRh3O4QIb0tDNG/S/GiT3J4uepvb1wjt2R\r\ng1kuJ1D/8PVMgVOq+9IOlkkXIb9GbNEWXUH9CgZILRK8eeRwm0YjS3n+4y3zKSx4LlV89uwcqLN/\r\nY0F+6cZkXwWMnkkZ9ZoiAwxcQI1cjqngJ6QX2ROg9fx4Ayh8SorkWtUxqux2QwijRRjPqjrXedXZ\r\nQkCCUV0Bpx7S6LlFd4VM4pUyNhQVveHF9CHkstgYSKhKYQZNnPOI35TWUjuv\r\n=Le9h\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemSkFAwAAAAAACgkQfC+qTfk8N7J7\r\nFAv/UxvPRsePW50Yj7+wkNADxLYdvjZy/wWYIesuO9fTUXQfomBNHsOW3654IqfXii06DJ/cM5vg\r\nc+3nAsko8+JS0uRlbl6JIKN+AZQuSsd1bbsIrTaDt8nBVRNjxGy4hpHerN+MuVPFKmEhgsiMMk8C\r\n/Y8RKU76u2MbrpS5aVMwhWl1rj+zcaEGQfaQGdGu/I/jdGDrwJAzTrJ4oQAG6qSBJyRuXCZwk9FW\r\nxDCl4LyALG8+73Zh8qE4yCSerdT2lsc4bstESv9C9vyRh3O4QIb0tDNG/S/GiT3J4uepvb1wjt2R\r\ng1kuJ1D/8PVMgVOq+9IOlkkXIb9GbNEWXUH9CgZILRK8eeRwm0YjS3n+4y3zKSx4LlV89uwcqLN/\r\nY0F+6cZkXwWMnkkZ9ZoiAwxcQI1cjqngJ6QX2ROg9fx4Ayh8SorkWtUxqux2QwijRRjPqjrXedXZ\r\nQkCCUV0Bpx7S6LlFd4VM4pUyNhQVveHF9CHkstgYSKhKYQZNnPOI35TWUjuv\r\n=Le9h\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemSoFAwAAAAAACgkQfC+qTfk8N7JR\r\npQv/Ziv+6AHkbB2ptbWGjoUeSk8pkz2dvPPpLi2lo2OuipM/TT/MY/nrpsUfAfHN6Yfka11Q+14W\r\nRUoU/n/lfGaAtzHlHKkw8lckn7kiGaHb/otNxf+kVB/ECnTuq+1UA4erJsKW3sETbyaWvksE+Kn6\r\noAxiTza0amvGLPQk7VpJ87G7PPgZelSa8wuSnxFyjXjvvOYNlJIO+nboE6cB+FU71KojCwxRuPm/\r\nVcUl9DhPDWMOulzWA2ahOCzP6Q/C9L0sCYk9qNLICmyOtd13iSrTJv/7Znum6k5/NMuwQTvl1HgX\r\n1GjoWU1jWn9B46CImATfMhhqqs1o/JVg/it+AJpy2DXW/Du3i4/nM8JR26EKLgPMZUguH+KOX8M4\r\nPQDIecqZkClafaNcFwGAwf4VuJNPecUEdD53Ze6b5O/4y3Wli7SvOeG6f3h2Au614UwM6/2qvZAe\r\nEKKODs6h96gqDx9JPWo/2RrSpGPilElKreXSTeTCtI5Qu5LDbaJRWyIbkBR9\r\n=Bc/M\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCgBvBYJn3pkqCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmd0iLc3uj3g609cNXz8fRMWrh84faJEA/2wnyYsu3oN\n2xYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAACvOwwAp4w391i/+RbITDmCdvFXn1nW\nNSLVvN9Bq/1atJKBH9dt5tUJJ0UVceUVXdQrdIhcqWQLHEAVu6AE6Kil3IoUg3QV\n4HBvCaaqfOIefF5xi7Ww5VaLQgjnR2cBqMODqHN9dVM/244/7EBEf9I5wvVKeWBE\navTt7KIeLRIBisCyfg9qOcs67Mm/gYK1TTTARczJDiyzVclnW/mACqumu77CNVHS\nRlsqlAY/A9MbkAA4dvFhpE5IMvLVEBSOdTld2inQtTW6Mqh+rmtWhxMkfPsg34rt\n9juJwV3KFq+483V3afuur5oWaggzRDN2m3iwwBM8YODzjA4ZBtwSxFaNjwuxmYrp\n6lNWIUCcnKlQtAYR5rb+USux52jSzwJpQx61uc3yeV7ITYiRRLbxNhsKV1JKzYqP\nKEbmOeg9i+UIbQ6f0JQ7Kk71jDPSQFzoPXtojFS041O9Fu43KGPf1+7IastLg5lZ\nd6uqzqZRVKc2EEfwfJkDjQW2jwiyAF8bu1VhkDa4\n=S7c7\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsDOBF2lnPIBDAEBddd7JlXK19QV9ofkp3PRgV4KvMcGtOvkdoj5Uy7/VqCuq4tR\nLTjR0QYmSLgNUEzLqhH/hecCKjv+r4Pwr51HhMWGJ6hIJWxmlxEQGgJ1jjKd25c2\no+9Ie40pRclyTz6G13zwczyzs/Ct+/L1pqJ0sg1NFLqIBZfjIh7ZV2VHXp10I1Fb\nw4fQIj/8YDbe7crk9HtaFaI5pXi06VgTj8hPcEtYS6QEb+vTA8RX23Ob4DjoEt0g\ny3bwv1kVAnEzlg1LjFtTBnNjrpdhxoEE0ABpKh8WUeP3oCv2fU/zTX4cEnyMSH8E\nUWXdg33SpBJFpW8codM2IyphqujSwCK6H/MGTOiJ4yF2qNOw3WYfmowUU4AMhFfc\n08VKYx7p1psBuvedmZwYuNM09EVQkYz6cDtQYCtCOqs2A2TlTjTDeKrTuAlyjQvl\n6XQgcn1E1+wcMxqLBKdpa2bn0QzY75Hwimryf0dnCGTrDAysg91ZgoKJFDRzRqJf\nRCZa/V3/C7P27rh1ABEBAAHNIUJvYiBCYWJiYWdlIDxib2JAb3BlbnBncC5leGFt\ncGxlPsLBRwQTAQgAewWCXaWc8gILCQkQFBclv3G2Lw5HFAAAAAAAHgAgc2FsdEBu\nb3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnH5SiZ/t5HOAEFNUigya5ZYnDk2BEOs5H\n3Sn7FsuStX0CFQgCmwECHgEWIQR7QzA8FXl84S34s6QUFyW/cbYvDgAAL+gMAPqm\nZmAeKa4UzuT0n9iLRQIwuN0W6BXnpOAYaAOSakf+wauCED4sShnttCK866wfXf7F\nsKvC0ynmFwwhp57fbblL0Gnu/ci401KSmYono2jKsDfqvpyaUYNs5v9LpLKMYiu3\nAaMqoxwirjR0lJbOX9Dpp5Um/icAcW+K/zCMe6M219yNlGDRb9wx3BnusLcDDSOw\nbBMbKNO54MosZiY1q9Jf+pZQFmlpnLU+7/U7+zs2Vu1O1HASWnrpyZwFrj0Ojl9Q\nrRhZLKAPfQ3MUMsWXV3UaHQYvknNcP49XIi/f3VcOkkgJvZ5VtB028PMygqqUDIY\nXB24w0mgFrWC0s3f5h2/E7wUEG4G+tu+BRipwcM247f+xEuvs8TAmLZ7UgYFdmlU\n2JaZJfDxau+9V4EJhsaW4KfClm8o0M5aZD5f/doRk19hqVQ5j9plpgIJiObpZ7Ne\njwxVblPv8a/uMho3jOROzYYzjHYn8Raj96HHRHwMO/TPttFNRjhLViiZ3Z+PLs7A\nzQRdpZzyAQwA1jC/XGxjK6ddgrRfW9j+s/U00++EvIsgTs2kr3Rg0GP7FLWV0YNt\nR1mpl55/bEl7yAxCDTkOgPUMXcaKlnQh6zrlt6H53mF6Bvs3inOHQvOsGtU0dqvb\n1vkTF0juLiJgPlM7pWv+pNQ6IA39vKoQsTMBv4v5vYNXP9GgKbg8inUNT17BxzZY\nHfw5+q63ectgDm2on1e8CIRCZ76oBVwzdkVxoy3gjh1eENlk2D4P0uJNZzF1Q8GV\n67yLANGMCDICE/OkWn6daipYDzW4iJQtYPUWP4hWhjdm+CK+hg6IQUEn2Vtvi16D\n2blRP8BpUNNa4fNuylWVuJV76rIHvsLZ1pbM3LHpRgE8s6jivS3Rz3WRs0TmWCNn\nvHPqWizQ3VTy+r3UQVJ5AmhJDrZdZq9iaUIuZ01PoE1+CHiJwuxPtWvVAxf2POcm\n1M/F1fK1J0e+lKlQuyonTXqXR22Y41wrfP2aPk3nPSTW2DUAf3vRMZg57ZpRxLEh\nEMxcM4/LMR+PABEBAAHCwz0EGAEIAnAFgl2lnPIJEBQXJb9xti8ORxQAAAAAAB4A\nIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ9UP/w/MKu/wsrnhHwE6zfDa\n3EWY4nZOoYQDowI/zR3uApsCwTygBBkBCABvBYJdpZzyCRB8L6pN+Tw3skcUAAAA\nAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmevKhRh0XDWJwGU9E8A\n04jNP6ykF46eKfUsAkXeUrQYYRYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAD1TAwA\nwjgNNw9bJ9EAx2tFO3PI2CDtA3ixgILjOHzJpuYtqLYzs3UlpowyJUwajEqNuPei\n8V1CmuUnmD+k4XFiK3Kvtu12dU3eBkGXISZ9v/pXUIkXeotRQbYUPwhPikzibX30\nAwt5vjy0WasyCirGs3Eznz5YwMJiinBzh6RP/8ZMLze3cEynYeRaj/6//l70TshX\nu7t/8lyNvAjHsrZQOIYgUpGtKyymK5wuux9tehXEa7ceeN/EtjHjckFF22FRaEyC\ne+P9VrJ34GfEaDkwQRF9IBM7+n8CZs6spUGjH/dnWbF+peW28CxZlTE5y3ycc+i8\nLbrdUi8MCLBTCLhirMnowNirjkkrpf7uSntlDMcdmoYF06csdIKILVnHpWKHmqW6\ndQlrf4WAJxBYc+V1ZQ96LSKoiPqOGuvg9Cgnh0zo+2dHKle6g1P0fvvaDa406kl4\na4DW2BxSSgEkm3vlCR4riy14h/E1TGYL0kvhc/FYr5L9rEQdqLhqsWtBLV3h9uVn\nFiEEe0MwPBV5fOEt+LOkFBclv3G2Lw4AAB/NDAEBaVOdfcL+90PSGBredUW256Bu\njVFFFJt/A5oVLMEL3gXmynHW4lA+NsBkUhilBYiLblVx4oC388aynDoPs+Egfnxj\nh2I6TDn4vC24LjRf/d9YMJ1tnqO9b3se6j/C+uUUx1uNgov2ZKtlb3DKDYpgV9m7\nDpEIJuN4YkAqj+fTuh0jzyCtHG7M+7iewBlY6EVN4ms5NBNKa+9JNUKuhhCIqP8+\nKfFflT4jx631fsZjbQ3PboejKbdhdABbV/GB2X9+/nV1Hyp1UK0b/KXcQRPv8FVW\nG8XD4vMf/dRImnMmUP8Q743XoqkLqdUklFOt/mp1tCXPChEaF7nqejd9XHNkJY67\nQ6AuyB8XiryjmWaqmurnLBT4jBFwD2gdPwaPOLrKsH0nJplAfaFa8XQ2mkclkJo9\n38Lo4R/cYDZG7VY2rgVGfUjIPTVYov0RsDKXQIx5EEAmnuafQLV2ixc/Vt3C0QPU\nrIslL6xzrZNmFQhNVSt2s/o+seARSQKONaVMECAN\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemSoACgkQfC+qTfk8\nN7KQ/wv9F/4LNeRdh7hct4IHsdUbVqDl+eRiS1RPr06aYQ6RbD74wWM0ID0N5xWl\nss45HcfC8d/OXshK/4lm7Dq1Ti4VZWIG7nqxA5klwx2EtT+UZAf427DJ3h6qVK5J\nqGyLbWe07t+ZP3DVTfdueAXrhoWQUKacWj8/yt6TgcRe4KuV5r8LeeeAzTvOjtrz\nnSyHGKVlM1z/MFIpuYpsHz6ab/DOw8Mxp5Z3NWBSKjkB/viV3mCPdou4uMuvfEJn\nSM673Fafx6BkrVEwBbeIzfCzMBsG2Jhoq2EDMQL8ZiFjFCgkOL2jYKPbYXjZWt+V\nG9FVXvie1xCm2n9qhH3n7RH8LBwPHK0o3gTTawk83hiSkPT11Q6DMSK3Dyspw6JW\nCHd+8HV3V+DnpNpPRS7YjeaeFWRnOzHkzkXilzZHQu9fSziludpyyY2LrRq8mCwI\nXU4hnXvSDThYc3lrsE4YO0eJ9IKlQN32sk4pfqZ9dJx2thpkCevhZhNXrEubrpNJ\n5zgbZ6H9\n=3MyY\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemSoACgkQfC+qTfk8\nN7IqwAwAxdzSwvvvLKY4XiPFu5hBPTFHyIe8/lx/45bP95OTLXBUGPZhehAyJfAl\nUbns1/bZGJ3o2UdpJEtdrT2NETQ1dIYJyBoUgQ7pXCDnQ6nBncZV31Fu7DpooK49\nJouPU5bR4Oed+4ifL6tTlhi8HuonWERiPAVCaB0EAzS8NdsV0vFcG/0Tet0E0C7i\nDY8Q4VrV9wRHikjy27YACISIuHy4xVRrhrFbCjpm39+2Igz0XwV71mUXPmrd+BQ7\n/Pv5d1pR547asydN4p4VKzGrcO9dTsaOP1ZPhc6UPDZsZtvQ4BdIzDjDpfAHGoWg\nYJKoAxYaU+y+YVdhla8FhOmp9hyT/tW+FoVki8+XuOSaVNax7Ckgrdxu9vQVJhpk\n7/+fTBzl1Xmyjhenz+XHT8TvsW7P7Chzqf3swP4OA+oCD6EXAiPs6DzqoT06GSnc\nxvev583hkvllJJbEQnPmbWq1PLNm3Ma3HXuL+lO/Ib58OgUiq6RrkmczOlrLcAsW\nuTUy+OZs\n=VeAU\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3pkqAAoJEHwvqk35PDeysSAL/021dXgAVzFgc+huTWmG6i80\nnlai8skiDfia0JIQ/kyArsAH0+JC6BMRgf518P24LfrDF/yCGFmV7QChO034zM5z\nvCtEL34YtZbhb+K9ePGcZsyLQ9IJpgXrAT3s2MZr1A0MMNo+LXBpN9IzSRKBKMVm\niQFdYbrz24e9Pi0sFR1ByZD/NTcHASlv2ZkH/veBMRVJAYGEtVLtYtR2W1Gi9hwN\nnTtLJn19CJfEoZibK/gDSJ64fXT6PHnIIfZ+MBtJ5NAbKb47Vq7ZZI18Di/Wv4AC\nVOwMQn1uJeQz3dNEv5WjM79eYwRAmOYWY/637GweDBr1DXKURLmgROegCvwC7OiN\ng2vtwi8kRQTgZPlGa6+NsdS4vMbWBJyfvK7Q2y1waQLa+ry9FlTaDY6euEu/diyM\ngFmyyhxdvMLw9iPDfBqMOs8HvWl8c8Q2Ln7aLJgtWe8vE4XVUmr+lQG5GLWjP77B\n0EvjFBvFVSdB75oN79LQsKgyQbP56eQs2lIZYp21GQ==\n=AvId\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n=a+Z5\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“ Interoperability concern
              4032
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              =biDQ
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sqop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCABvBYJn3pkqCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmdFdDY+beaTgv0j6wZ+W9zeuQAXo6XHhzLiAw2ZJRfB\nhxYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAABh2Qv+OgBbbYgoktrcXI9wAFbM1ha/\n+hYt7e5BySdortj8iSIu6JI4nRUtVgJ/8CrOsCmABrmtEuqcdvCnblcYs9kvzOAm\ns7TZbF9avF37Q00XZBpNDA4ZjLNgMXvSl+uJ2eOwAds38vmGtNAjthsiEwOpmCpj\n+SFcA5MgO7Bpfz4oE5hnOYoA4QjymIT+XVmxUc8JtHWo1U4Fp0QAvOnT8mQnXMw0\nGh2ns7tzYKkgzkGOGImwHJs23bWqtVib+uT+bEqnmAaz1Q1fpK8naux1ldwj39UO\nmEduWJ/x2gTqWmMoSRpxeLRnuYtl9cbErc3gJZefR7HTcewEnbvGEM3Ugw+nFVEB\nlLZcDvfq5XjerYlGVIttq78nwS5N2GlSBruq/BxcZ5XFHLtLQ9cO9CnTflPEYIe3\ncXW7t1ly6CAlWVfZpBbSeCOo9CAeLRfbFr0BRrOCUjShA0mJxQGVEJBeVGqHBwJE\n6wVjcB4fSzBhNQ1+1dLRdoJahcv9j+BbWpSVFMiu\n=u+JD\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rsop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemSoACgkQfC+qTfk8\nN7KQ/wv9F/4LNeRdh7hct4IHsdUbVqDl+eRiS1RPr06aYQ6RbD74wWM0ID0N5xWl\nss45HcfC8d/OXshK/4lm7Dq1Ti4VZWIG7nqxA5klwx2EtT+UZAf427DJ3h6qVK5J\nqGyLbWe07t+ZP3DVTfdueAXrhoWQUKacWj8/yt6TgcRe4KuV5r8LeeeAzTvOjtrz\nnSyHGKVlM1z/MFIpuYpsHz6ab/DOw8Mxp5Z3NWBSKjkB/viV3mCPdou4uMuvfEJn\nSM673Fafx6BkrVEwBbeIzfCzMBsG2Jhoq2EDMQL8ZiFjFCgkOL2jYKPbYXjZWt+V\nG9FVXvie1xCm2n9qhH3n7RH8LBwPHK0o3gTTawk83hiSkPT11Q6DMSK3Dyspw6JW\nCHd+8HV3V+DnpNpPRS7YjeaeFWRnOzHkzkXilzZHQu9fSziludpyyY2LrRq8mCwI\nXU4hnXvSDThYc3lrsE4YO0eJ9IKlQN32sk4pfqZ9dJx2thpkCevhZhNXrEubrpNJ\n5zgbZ6H9\n=b8pN\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkqCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnwSu2CRKSkPmkRWarVJ+57hYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAADH4wwAuL4xx93gPKQwo2Wr1W8/gnQtkPwYDgUR69ocZ8jcKB8HWcJ5\naOuB2lNcPUySzFmX/ifM5qcVEwR1Y/Pg6kyMv31+k8ROQqkc09QYiH0gC0ncfqnk\ne75tuJJAdOg62HMQsJFWCLcdW7xd+6FvqO3D9npbzHYfaKBjEGkNF/VFn6ut2X9l\nKS1F5RNZQFwa4kz+Fl/huBtMty1lAcAuW2aU7LBcDlnrg6h6Q0MHJc1A7i+s53B2\nORxTGFjIvw+Sno0R5D1wSHsKwRHhMS6YUWF6ndrf4/fLqWmPEJ4Z42OvBN9ofsy3\nqnbzC/vJmHBM0XZy8euYnCdWmxw5gWHoHsk2SzSy0gDwOJAPeElbgLXlt0ih7pvr\nV/J2VuJ/MIKoMvsgCck5kA2B0EjI3nAd1PBkrYzkQcuRXA5R5fmCerfMGVzyA4Po\nnqt3v95JyAdN4icDTYpZv/RdoyXB4e8d5hxTZfutiV3ADGrYmMZvFgnelxnWsNf7\ndS3R6z0QvPDk2y/S\n=S9ko\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3pkqCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jndoh70G0FIGj5EqgPFb24QCm8abt4tMk8Rz665iku+sYW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAASJoMAJSMY1isuy0ZGCa7EG5LxNSDvgBV\nwpGxI5szEMsILaGkfH0VsN1txa2CUHFoX4Rku0+MRSzsj5z556YRSFyvD7FdAPfk\n8h012ulQ83vilzUJDsCeiUe+XFDRQBm2wR9lQrtLSY3uB5YLHefTqz6EzDqAnRWI\n2IZLzFE5a0cybhdvwhLwSGuoEIF/nm4crz7tkbRyGwNiGaEyMVX11dK5HoW0ccAu\n9Yg0L1Un6HUkZQLoBu/dRCvkTZGisu5hKlyj6TsbAssR8oxxl3VRHlRiQrg1oKlW\nONcBKQw4Dvt8CuIfiWXl/9fz+W2NPrTlgZtbFCGErfvL3JYgrJ6xpTYWuqdwJJLq\n0qd7dOG48WQbaWF8VZs2YnajhqFQgvCII8QVlDEnNkG7o7J1OEWG9BDGu5+QXfGq\n8XQqN7vyYIVIAlZhqsPYTr6Mza9DZspYHqFU1XBqcxXDqqhmGBeEopNaLJflR31Z\nn8HTHzGle45w6WUZaP+fO6rpT2Xb6MZL/xiMmg==\n=kmsu\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-pqc verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkrCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnTYou3kObvj4ym+fc3QnJQBYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAADN2wwAygTo+KvwyQ5OGNfekM486wl9DCvdqAznThr58pnZc07uAmMJ\n8+pgWDc3bHEmOylqlNbWDLD3pXzDvq1uBsek39CnSYPTyTuJV0w3whFqAsVWudyP\n2ZWXfWS4cellaCo0w0i5bIJuM9fHJmgl2XGqPDMdmcAht9FCQuRup3OSHrCDElQ8\ng5tVXYxNNUxC9xs8szXxuhDWOGBJVd4g39xTCNwQlBwRMYTeeD4GNfw56zurGxLg\nsfSc/zS8DOIT7TgEE9veDNBCk/uiMdqcn7s0eO9fG5tExmdIK1xObXC752vf3u6d\nAD7jxLx6dlACcR9Uwj81EyZsLBiuUjLq8bhfYPTQ7vqmU5nTJUeQT90bxDkEpgnl\nMCHf7NQ2NlVMeDsmPgKQwP1kwMCgj8wHnee5th3gpo4IOhOtxTwAzzcn1oFy6mqh\napB7JlWhfp4oZEhwC56nrN2z8CvPuC9JDwEQrnFxaGmmQ4ZdJBAHuIcJHQXOJ+uh\nMbedVUCnNFvI4IHW\n=0V0e\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkrCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3Jn2Ar/UM+u8MTi129lnMrdehYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAAs/wv/cByX5llq0n5h9lVFbk74QrCMdji06+tKbda5\nrd6PmSUh/VZc0tz1uHCSUkQ7E1xXt0602zAeHe6JTL28eG2O+R3nviiUFmA2\nBnI6xwTqLeOzgGmPEJbctPmWGncAj1GaWMLxmpakAAmAm9kVq8AGPg1jqAOm\npDjsopIit4hqXQhmTD+j9A4nj6A/QLmwnq1G5MDVPYOSuNWOuxvQHg+RfS7L\nk+1Un+Ua7U2YkmrEApuVzuhVD3fYShCqKf5SukvEkB1FZKJ5LkQfT/XpwDl1\nIzVKzYV7KN8x93/d4ixGhOBv5/AEvuvopo+QFDEFPEX3emGuWwcs9IXlWwfz\nOmOvUwXEFFe+xlepyOtOjA895WvSVlT9gVgZoFgQkhVpFh1SGKqhuDDyarfk\nD6Pwsa4K/ubfVLvGAI04gj3dRu1UGvUwS//rapyR+G23CJLw/8syFEdncMqn\nvYM/Lddd6FtTIq1QLexJztubO2ZnEBNRo/2mUNyjhRuTZl/6p5Pzk7fU\n=NKEJ\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsFFBF2lnPIBD8Ckrf/gnJ8QewMVd+k8UZq3NRteoHXLf+qQtTs2b6/Zt2IEcnkz\nfAG8mb3k6S8BodP2t3dYjxEGxJAlfKnKZ7+i+3CORiZKIYqqvXhYEo1U+sp0fJ16\nz721WuLJjugsK3cWyAvSthluH5KWyWaj7aDOTtdUmVFtLJRk1dxDbYmg58Bvv7Dy\nDz1fbZ706ZE7DiK01Hhjkz14rBOtoZRmqUTUpQkc8jQHAXjFr7xLlXHSa2kyf14X\nvjHEZO71lpXS+9dz/kkgCpdsw+Nuacg8OYdEyrN18VXHEnXh2Yup2ipyKNo0AR8X\n5FAm9fWvJwL5eOWmGeEOj0sw9CufCviJczV2VmW3P6CM8gtNv5WQO2ki5xIhSsQe\nMIRW2V8YtyiTWhhcjDbTrpc13JH7UOSqMmk9WKxZGifbpT7gA2IjcEN1LYSDm07x\nYcoNvxdc7EXYgzYO1i9EWYKNOZKxq0nxF2Wl4kb7ehFl8l7wONosNEDXOZykH1VA\n5SIfECo0AhixWbas/TJNwNf6j58juTyBNh35gMtLQSQ28DZYu7Y6KRsXGZEZcfwv\nd06nTrpE8sggsWuWgU8ZoKceAhI+40mdg0z1sciE1a1NlPIZC0w1onTeu1rR3Z8T\nEyEw/eYiP9xrhM7058EKq1L89UBpYG5A6PzBeHZMnT9xgrcAEQEAAc0hQm9iIEJh\nYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1wbGU+wsG/BBMBCAB7BYJdpZzyAgsJCRC3\n7rQq/020BkcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmeJ\n1Uv32Cj/0wO6UKD8mhvpUHA7ak2986aQ+WtBF/kGvwIVCAKbAQIeARYhBDdjgr6F\npMIgLf9a6LfutCr/TbQGAAB+2w/AgNSXp1IOOsu4326b8yayAHJJj95cx2MMIflk\neZ7v5bthQxZnJNikT8eNxW1VwEsoMOWubIo1NkUFQANDvyoapyPtcJ58YAa+Sg5E\nBN3YdaKZQkrEAUcC062aPn90BphTBLqRtydDj6L89YF75h3erSAvu9jcItg2Tttz\nRmZ747ExLdhtjknNlzUUrK1Z/RWPB2P0IFt0Aepf1oRDzieFdp0FYafga/5rEffc\nEkrTy0Zd0QsuPh/Atfftuqjlt7HklXsBEEc9VOGj5MJrpMPxHS6ZBiwfEuL313FO\nKze9d1vU59LDvFcUVtbqP9wDbXXnTWnm5QkgeK3XmcJvknU4GkmzD/fxhQp/EZ2C\nteRqf2UutH6HcObr088/3OAl0DClhwZIqrLo7hCREZ42/uTvb11agO/HIzFsLhy5\nogtEEawl10xSQ15a4gxmQeaoDRTLQZTodJaxhq1FNAmW5wfmpziykEWeAvvgzw5i\n/Ar+R7jIaWHk7MQr6VRqJX0k4TCrmOjMdnv3mRciB5HStThL34VA8r7MQX2cghyp\nGQk9SEleJ4qPapeMBfcR9j2BfYl0OUd74S8Tw6wGZQUtKY9iC8ZiHahGoUOVI9f1\nNp7piXF9be0Y27yehMphUHr6ZgA/1BRbJPZZ/ie1d7bFyIz6nN9R4uUj7CZIzsDN\nBF2lnPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21H\nWamXnn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW\n+RMXSO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd\n/Dn6rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXr\nvIsA0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZ\nuVE/wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8\nc+paLNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybU\nz8XV8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQ\nzFwzj8sxH48AEQEAAcLDtAQYAQgCcAWCXaWc8gkQt+60Kv9NtAZHFAAAAAAAHgAg\nc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3Jn63RRFcJIz4ok5glJQ090aWto\nzvw5mFx1eQ+Ig+whj+YCmwLBPKAEGQEIAG8Fgl2lnPIJEHwvqk35PDeyRxQAAAAA\nAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZxg3hOraNlPCBPL78jVp\nREXaeQ1MyTSJ4bIZXhJnhfm4FiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IAAOG+C/9P\n287O6vxUzkVbI/WisyrEue9xIFOW9xXsC6Fnr8msPvTDekaFW46dgHXMquLHs9oa\nGijo4lL8oEN9pFX45mtJ2GaMrQ2QaTt4dwdiig3PHLMho0X2uVkmYAmrkzO0hJhV\nH+eXDdTDf1hVtNwu7aDXmtYSpakniOJWWHiL/uife6TbVBmqzMa9d5Gixh7f6gNm\nimyHL9YmqSk0EjkyGr4Tz76oL6HAHcyfPamJH38ZSY7u6KXsG2hiQh8cVl+7kUO4\nYtuTGwmalo9XsEXPFMmo/9s5emSOxfAtrtYC+ogF6IPfddEi+nd1/bnrE8UMgVlx\ntJa3CwvikTmUEfZR7UeBMqFQdMDK1y6e/CZtd+2patgXS0fuQviJgrqNjtbdLsx5\nEq6gnfmf6kfVmThERVI7lCZ/fSAn9VYrop34K24E8kSZogJcFfAdFXx5Gkj9VcY0\nOXUSy34KzBc1YRN7S/8xZ7WTJxkFHOhOYF6vq9uDsfp0O+UQAXi1I44lwZmGMisW\nIQQ3Y4K+haTCIC3/Wui37rQq/020BgAAdNEPv1i1Z8BNkNv2E6KB/DWpeVFpZv2f\n87IcZ4+zY/izeKpRBqjQsIfOxiHR1qk5mNkXYa8uh4gizWgL+8+j0TgfvMQPPH5C\n4z+JNkYhaq3Nyx8oqF5Kc+gA2OeSI0yDV0zLrmZ7wE9I1BZs/LawcaF/v2CtYDPK\nvh8LlZlNf8HUufTmRZkrv82Oaky98X2jycjedBcqQtkvzDydPXq5C4Nujo3aPrej\nIZNkDMi3pXkJvdZgjQJf3F3XthEadWlkBoSPVJL3m6qJQA8NmRofHxRsZge7IGSK\na3VCvMbT0IsSBp4zPklmucfA2glXJ2RFLdqbz1USDz/NdoEv/ISqyKqsBM3bRcRr\nwAYBAhHke3LA7d0bkKIikHMEOV89wfnrf9sImGcBmVBtcaYxri9D9G1BDc38ua8w\nQkMGVX3Q3Ub2qEiAd353L6IIf1VDrLMMF71hBFsOrMgRXsAzqjykRwP4XxURapxV\nIJepeVp2VSLZSxmF5Ksso7q9i+d/5io/0c9OkMGyCBSGY2pz2h/u+kBwskgpTQyu\ns28aADqBV1fpxMHVixR0vcFxj3PoVvu1AvZzPNs6XjzGnj9g2Tly4E7Ihr7m91I/\n9CkLs7ofSy3n4GHZZ8RgkbgD/opG6xXWCYJ/FtxsqH3fZD6IDlPgR7bf3MqPnTTA\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3pksCZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAAAsGAwAltnMSu4imHuwZrStTzvz5VWx3bwjNcSbOgbABIJQp/quL/vD\nXiMKQK0dEyEgRZPQ5VwSoH1O+Z6FtbbTLe0KZr/Qk4dJpYhHMhy5GkZShU9W\nI0Z2infusw58jHOE3N93aKXM7AU2bzVgduxlUl0z67PvJitp5j4D7noQ1zy0\nHvgbolud5g7/B/LDMx6lKo7zLM93JevvlxVC+/ervMR6Oa6gt4BVQJbHq8vg\nQghg4n39f7qZUBNiI5nLzq7v4PaENzyhYfJXPhC0G+ZPjcFfsmdTyhmeW+dW\nZkdoQEYpkYId7kFTeVv+kPTThqzE2/vo/mQ9cPhLlTUrBGhZtPwDp65vnaTX\n5zT8vzuWkoR+0/H7s1wHsT5MUnzTITO4Rsj4mnTDoFwbMLdFwPmNbL5zcRZy\nuaBBcVCaxuBbQFbZo+b5PUkrxApBm7kMs8hM9lfKMHKkonlI20eYYDRz5Fww\nP6kCg4D3kD4YSrfD6K5rNUqUjtg+Mvl3vvSGkF3/QbGp\n=UPdu\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pksCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3Jn8e0VI/5LNDRYGwLYVoqQ9RYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAACirwv9GHqDytz0pTc697Dl0HpZqhNMPBtgGBJzazxe\n/1nSOgrZah7ADkQwHpr+pSPfn7rCgGBYVmbWWzRmeTZdxllxOhOzW0v7ZFE4\nEGluhaOk30T6mTaRItdd3bWj/Q951EfyHLrSHNtZ60wyfulOkS+D918O0juh\n+ofc9gomm4u3mS1ww3IenOQm2I3VnKfKQwA5Suu3+YAviT/y7YvciWdEt+uV\n1LSrIMY/PuYxh4a8eUVdcn2+o5HCHSFzrdR5QjaWJDhCszGcuzbRjEE9542m\nJv/6aGpQK49AOLSSIkAk4TaD38lVIbUUWWUYm7c2KFr0H339abrbVM0t3u3g\nS7KaHKH09ZTyk2u2Q1c6jFaaWoj2So8mbdvKg50z0Ji/w8Tui2COn7ibLPqJ\niV5kmA2KxuOPggJy4HzPNstDQ9G1MD3NIL+yAVohfvmM/PN8XspAhOTmL+NW\nAn8+LsLSSX7svf3Lz3nOj6ya4Nc4kQZw9h+xk0DPjKE0oH++jepIBVWc\n=N24J\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pkuCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAADPSwv6At4qA4ynC8eYEvA+xlrtjPRiY942huTUildSKs48RHRw8exKVpG9HEVO\nW55KuP/YIAW5qnpOO2irvNVDqi82PAGun4TBgpmmLXCvwbhTjuQmcFuEw+K4u5UN\nK9IrPJHIZ1vAEH3EA2c+1AA72M0fOu6X6MiFZzEJIqmyLlqFH8/q4Q7NSHf8r1wk\nz8wZL4KdPb3AuHc/bqOOhcOZQDBvQ8khMpr6QU1wsFus98w44QDyMei2T/iJcWOA\n8bs1itCgQC4HXczW7O0GEJPUnOplG8APC/rPfYK9vqrN9iE7Dm6leuwp93aqK85s\n7+PXld5eCi5/ObiAXEQRluIhflOjTuRERvBlOxtMbOxWo5hgI+yHk/O8LlmabfYz\nDMz5WpbPRcBwl0MQe9Q3QHrmmqnw8r3H/w0vjumQjFVsaK549Hyo6/WNN5pkPk9t\nttUnUz7Te/PjiUY41yDfKhd/1HZN1ZNPwdzs3BYJWlxdo44DLjvCUIKsMLOaMazO\ndposIABr\n=+wGd\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsFFBF2lnPIBD8Ckrf/gnJ8QewMVd+k8UZq3NRteoHXLf+qQtTs2b6/Zt2IEcnkz\nfAG8mb3k6S8BodP2t3dYjxEGxJAlfKnKZ7+i+3CORiZKIYqqvXhYEo1U+sp0fJ16\nz721WuLJjugsK3cWyAvSthluH5KWyWaj7aDOTtdUmVFtLJRk1dxDbYmg58Bvv7Dy\nDz1fbZ706ZE7DiK01Hhjkz14rBOtoZRmqUTUpQkc8jQHAXjFr7xLlXHSa2kyf14X\nvjHEZO71lpXS+9dz/kkgCpdsw+Nuacg8OYdEyrN18VXHEnXh2Yup2ipyKNo0AR8X\n5FAm9fWvJwL5eOWmGeEOj0sw9CufCviJczV2VmW3P6CM8gtNv5WQO2ki5xIhSsQe\nMIRW2V8YtyiTWhhcjDbTrpc13JH7UOSqMmk9WKxZGifbpT7gA2IjcEN1LYSDm07x\nYcoNvxdc7EXYgzYO1i9EWYKNOZKxq0nxF2Wl4kb7ehFl8l7wONosNEDXOZykH1VA\n5SIfECo0AhixWbas/TJNwNf6j58juTyBNh35gMtLQSQ28DZYu7Y6KRsXGZEZcfwv\nd06nTrpE8sggsWuWgU8ZoKceAhI+40mdg0z1sciE1a1NlPIZC0w1onTeu1rR3Z8T\nEyEw/eYiP9xrhM7058EKq1L89UBpYG5A6PzBeHZMnT9xgrcAEQEAAc0hQm9iIEJh\nYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1wbGU+wsG/BBMBCAB7BYJdpZzyAgsJCRC3\n7rQq/020BkcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmeJ\n1Uv32Cj/0wO6UKD8mhvpUHA7ak2986aQ+WtBF/kGvwIVCAKbAQIeARYhBDdjgr6F\npMIgLf9a6LfutCr/TbQGAAB+2w/AgNSXp1IOOsu4326b8yayAHJJj95cx2MMIflk\neZ7v5bthQxZnJNikT8eNxW1VwEsoMOWubIo1NkUFQANDvyoapyPtcJ58YAa+Sg5E\nBN3YdaKZQkrEAUcC062aPn90BphTBLqRtydDj6L89YF75h3erSAvu9jcItg2Tttz\nRmZ747ExLdhtjknNlzUUrK1Z/RWPB2P0IFt0Aepf1oRDzieFdp0FYafga/5rEffc\nEkrTy0Zd0QsuPh/Atfftuqjlt7HklXsBEEc9VOGj5MJrpMPxHS6ZBiwfEuL313FO\nKze9d1vU59LDvFcUVtbqP9wDbXXnTWnm5QkgeK3XmcJvknU4GkmzD/fxhQp/EZ2C\nteRqf2UutH6HcObr088/3OAl0DClhwZIqrLo7hCREZ42/uTvb11agO/HIzFsLhy5\nogtEEawl10xSQ15a4gxmQeaoDRTLQZTodJaxhq1FNAmW5wfmpziykEWeAvvgzw5i\n/Ar+R7jIaWHk7MQr6VRqJX0k4TCrmOjMdnv3mRciB5HStThL34VA8r7MQX2cghyp\nGQk9SEleJ4qPapeMBfcR9j2BfYl0OUd74S8Tw6wGZQUtKY9iC8ZiHahGoUOVI9f1\nNp7piXF9be0Y27yehMphUHr6ZgA/1BRbJPZZ/ie1d7bFyIz6nN9R4uUj7CZIzsDN\nBF2lnPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21H\nWamXnn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW\n+RMXSO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd\n/Dn6rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXr\nvIsA0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZ\nuVE/wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8\nc+paLNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybU\nz8XV8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQ\nzFwzj8sxH48AEQEAAcLDtAQYAQgCcAWCXaWc8gkQt+60Kv9NtAZHFAAAAAAAHgAg\nc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3Jn63RRFcJIz4ok5glJQ090aWto\nzvw5mFx1eQ+Ig+whj+YCmwLBPKAEGQEIAG8Fgl2lnPIJEHwvqk35PDeyRxQAAAAA\nAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZxg3hOraNlPCBPL78jVp\nREXaeQ1MyTSJ4bIZXhJnhfm4FiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IAAOG+C/9P\n287O6vxUzkVbI/WisyrEue9xIFOW9xXsC6Fnr8msPvTDekaFW46dgHXMquLHs9oa\nGijo4lL8oEN9pFX45mtJ2GaMrQ2QaTt4dwdiig3PHLMho0X2uVkmYAmrkzO0hJhV\nH+eXDdTDf1hVtNwu7aDXmtYSpakniOJWWHiL/uife6TbVBmqzMa9d5Gixh7f6gNm\nimyHL9YmqSk0EjkyGr4Tz76oL6HAHcyfPamJH38ZSY7u6KXsG2hiQh8cVl+7kUO4\nYtuTGwmalo9XsEXPFMmo/9s5emSOxfAtrtYC+ogF6IPfddEi+nd1/bnrE8UMgVlx\ntJa3CwvikTmUEfZR7UeBMqFQdMDK1y6e/CZtd+2patgXS0fuQviJgrqNjtbdLsx5\nEq6gnfmf6kfVmThERVI7lCZ/fSAn9VYrop34K24E8kSZogJcFfAdFXx5Gkj9VcY0\nOXUSy34KzBc1YRN7S/8xZ7WTJxkFHOhOYF6vq9uDsfp0O+UQAXi1I44lwZmGMisW\nIQQ3Y4K+haTCIC3/Wui37rQq/020BgAAdNEPv1i1Z8BNkNv2E6KB/DWpeVFpZv2f\n87IcZ4+zY/izeKpRBqjQsIfOxiHR1qk5mNkXYa8uh4gizWgL+8+j0TgfvMQPPH5C\n4z+JNkYhaq3Nyx8oqF5Kc+gA2OeSI0yDV0zLrmZ7wE9I1BZs/LawcaF/v2CtYDPK\nvh8LlZlNf8HUufTmRZkrv82Oaky98X2jycjedBcqQtkvzDydPXq5C4Nujo3aPrej\nIZNkDMi3pXkJvdZgjQJf3F3XthEadWlkBoSPVJL3m6qJQA8NmRofHxRsZge7IGSK\na3VCvMbT0IsSBp4zPklmucfA2glXJ2RFLdqbz1USDz/NdoEv/ISqyKqsBM3bRcRr\nwAYBAhHke3LA7d0bkKIikHMEOV89wfnrf9sImGcBmVBtcaYxri9D9G1BDc38ua8w\nQkMGVX3Q3Ub2qEiAd353L6IIf1VDrLMMF71hBFsOrMgRXsAzqjykRwP4XxURapxV\nIJepeVp2VSLZSxmF5Ksso7q9i+d/5io/0c9OkMGyCBSGY2pz2h/u+kBwskgpTQyu\ns28aADqBV1fpxMHVixR0vcFxj3PoVvu1AvZzPNs6XjzGnj9g2Tly4E7Ihr7m91I/\n9CkLs7ofSy3n4GHZZ8RgkbgD/opG6xXWCYJ/FtxsqH3fZD6IDlPgR7bf3MqPnTTA\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pkwCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAAC+jQwAmuJAoJ7HAiqZ92LY28oJFnrpssw23LgSJd2LqIzH5gb+/5pRgZ2VKf5I\nRhSW7HvlhzzX2sK88pu9pGHc/1O2MLbOrcfOdha3OGVYTv5f4pluRoUHCoe3kH8n\nadZAqZnE2Fo9IkOPvYN0dcVqLMqB2UfSKwMTu8tjBP0vF2FehZ709ASbJYvUe0Dp\nZRF48nIrxekUGkbTAgIRyckJOkl9zndP/Qg2cU1MK1wwJHGJwaSqTSL/qB9eKWVQ\n3Tl1lNt7mzKWy//oIRuRLK9adu6lALkjE6cs7aWLcfJyhMfPDGecQel70nodW0QH\nLTbfOHuDEuh9pkXKH6vKn/3ELS+Zm+dhCRDuNwHeyMKmOPZInSzUjC4CV+xPuPF7\nmSBbI4Na531412vPrOxCNE7aljpcQG7Gi9QfRazWYDNQuupC5syQdW4Q4kqBFuOD\nxOs6idSZzlv2R5Poq6HNlfcww+9ZMKcCGxVQQXfvsfs0f5xam8RDdV/kpQsYDV/k\nKgTrfYQZ\n=T5ut\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsFFBF2lnPIBD8Ckrf/gnJ8QewMVd+k8UZq3NRteoHXLf+qQtTs2b6/Zt2IEcnkz\nfAG8mb3k6S8BodP2t3dYjxEGxJAlfKnKZ7+i+3CORiZKIYqqvXhYEo1U+sp0fJ16\nz721WuLJjugsK3cWyAvSthluH5KWyWaj7aDOTtdUmVFtLJRk1dxDbYmg58Bvv7Dy\nDz1fbZ706ZE7DiK01Hhjkz14rBOtoZRmqUTUpQkc8jQHAXjFr7xLlXHSa2kyf14X\nvjHEZO71lpXS+9dz/kkgCpdsw+Nuacg8OYdEyrN18VXHEnXh2Yup2ipyKNo0AR8X\n5FAm9fWvJwL5eOWmGeEOj0sw9CufCviJczV2VmW3P6CM8gtNv5WQO2ki5xIhSsQe\nMIRW2V8YtyiTWhhcjDbTrpc13JH7UOSqMmk9WKxZGifbpT7gA2IjcEN1LYSDm07x\nYcoNvxdc7EXYgzYO1i9EWYKNOZKxq0nxF2Wl4kb7ehFl8l7wONosNEDXOZykH1VA\n5SIfECo0AhixWbas/TJNwNf6j58juTyBNh35gMtLQSQ28DZYu7Y6KRsXGZEZcfwv\nd06nTrpE8sggsWuWgU8ZoKceAhI+40mdg0z1sciE1a1NlPIZC0w1onTeu1rR3Z8T\nEyEw/eYiP9xrhM7058EKq1L89UBpYG5A6PzBeHZMnT9xgrcAEQEAAc0hQm9iIEJh\nYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1wbGU+wsG/BBMBCAB7BYJdpZzyAgsJCRC3\n7rQq/020BkcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmeJ\n1Uv32Cj/0wO6UKD8mhvpUHA7ak2986aQ+WtBF/kGvwIVCAKbAQIeARYhBDdjgr6F\npMIgLf9a6LfutCr/TbQGAAB+2w/AgNSXp1IOOsu4326b8yayAHJJj95cx2MMIflk\neZ7v5bthQxZnJNikT8eNxW1VwEsoMOWubIo1NkUFQANDvyoapyPtcJ58YAa+Sg5E\nBN3YdaKZQkrEAUcC062aPn90BphTBLqRtydDj6L89YF75h3erSAvu9jcItg2Tttz\nRmZ747ExLdhtjknNlzUUrK1Z/RWPB2P0IFt0Aepf1oRDzieFdp0FYafga/5rEffc\nEkrTy0Zd0QsuPh/Atfftuqjlt7HklXsBEEc9VOGj5MJrpMPxHS6ZBiwfEuL313FO\nKze9d1vU59LDvFcUVtbqP9wDbXXnTWnm5QkgeK3XmcJvknU4GkmzD/fxhQp/EZ2C\nteRqf2UutH6HcObr088/3OAl0DClhwZIqrLo7hCREZ42/uTvb11agO/HIzFsLhy5\nogtEEawl10xSQ15a4gxmQeaoDRTLQZTodJaxhq1FNAmW5wfmpziykEWeAvvgzw5i\n/Ar+R7jIaWHk7MQr6VRqJX0k4TCrmOjMdnv3mRciB5HStThL34VA8r7MQX2cghyp\nGQk9SEleJ4qPapeMBfcR9j2BfYl0OUd74S8Tw6wGZQUtKY9iC8ZiHahGoUOVI9f1\nNp7piXF9be0Y27yehMphUHr6ZgA/1BRbJPZZ/ie1d7bFyIz6nN9R4uUj7CZIzsDN\nBF2lnPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21H\nWamXnn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW\n+RMXSO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd\n/Dn6rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXr\nvIsA0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZ\nuVE/wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8\nc+paLNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybU\nz8XV8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQ\nzFwzj8sxH48AEQEAAcLDtAQYAQgCcAWCXaWc8gkQt+60Kv9NtAZHFAAAAAAAHgAg\nc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3Jn63RRFcJIz4ok5glJQ090aWto\nzvw5mFx1eQ+Ig+whj+YCmwLBPKAEGQEIAG8Fgl2lnPIJEHwvqk35PDeyRxQAAAAA\nAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZxg3hOraNlPCBPL78jVp\nREXaeQ1MyTSJ4bIZXhJnhfm4FiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IAAOG+C/9P\n287O6vxUzkVbI/WisyrEue9xIFOW9xXsC6Fnr8msPvTDekaFW46dgHXMquLHs9oa\nGijo4lL8oEN9pFX45mtJ2GaMrQ2QaTt4dwdiig3PHLMho0X2uVkmYAmrkzO0hJhV\nH+eXDdTDf1hVtNwu7aDXmtYSpakniOJWWHiL/uife6TbVBmqzMa9d5Gixh7f6gNm\nimyHL9YmqSk0EjkyGr4Tz76oL6HAHcyfPamJH38ZSY7u6KXsG2hiQh8cVl+7kUO4\nYtuTGwmalo9XsEXPFMmo/9s5emSOxfAtrtYC+ogF6IPfddEi+nd1/bnrE8UMgVlx\ntJa3CwvikTmUEfZR7UeBMqFQdMDK1y6e/CZtd+2patgXS0fuQviJgrqNjtbdLsx5\nEq6gnfmf6kfVmThERVI7lCZ/fSAn9VYrop34K24E8kSZogJcFfAdFXx5Gkj9VcY0\nOXUSy34KzBc1YRN7S/8xZ7WTJxkFHOhOYF6vq9uDsfp0O+UQAXi1I44lwZmGMisW\nIQQ3Y4K+haTCIC3/Wui37rQq/020BgAAdNEPv1i1Z8BNkNv2E6KB/DWpeVFpZv2f\n87IcZ4+zY/izeKpRBqjQsIfOxiHR1qk5mNkXYa8uh4gizWgL+8+j0TgfvMQPPH5C\n4z+JNkYhaq3Nyx8oqF5Kc+gA2OeSI0yDV0zLrmZ7wE9I1BZs/LawcaF/v2CtYDPK\nvh8LlZlNf8HUufTmRZkrv82Oaky98X2jycjedBcqQtkvzDydPXq5C4Nujo3aPrej\nIZNkDMi3pXkJvdZgjQJf3F3XthEadWlkBoSPVJL3m6qJQA8NmRofHxRsZge7IGSK\na3VCvMbT0IsSBp4zPklmucfA2glXJ2RFLdqbz1USDz/NdoEv/ISqyKqsBM3bRcRr\nwAYBAhHke3LA7d0bkKIikHMEOV89wfnrf9sImGcBmVBtcaYxri9D9G1BDc38ua8w\nQkMGVX3Q3Ub2qEiAd353L6IIf1VDrLMMF71hBFsOrMgRXsAzqjykRwP4XxURapxV\nIJepeVp2VSLZSxmF5Ksso7q9i+d/5io/0c9OkMGyCBSGY2pz2h/u+kBwskgpTQyu\ns28aADqBV1fpxMHVixR0vcFxj3PoVvu1AvZzPNs6XjzGnj9g2Tly4E7Ihr7m91I/\n9CkLs7ofSy3n4GHZZ8RgkbgD/opG6xXWCYJ/FtxsqH3fZD6IDlPgR7bf3MqPnTTA\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3pkxFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7IBUQwApDLNE9U2eyNCgk3Elk8S4Bh9xfmgSiRdeZehZYhpiClLVHxKrcOyS5+K\ntmnbrZuiR5pPq1Svg+1vPdlgPq/TV9xb8n7h2sd6/yQXfE4ZFMjXEG+rMw2UGqEX\nl/0s48+vXMLJpRTXWo6THcHhgeI+0EzpBO71+6k5r78eGWuTGzfi41FY2q/2w4+Y\niL9fX5Ks5sWUIqCp6LcbneJOIN8hUpqhuDGIGzQu5BwHqreoqGq3dGKz0pM+n43C\nRzedbT6ZkWlEVm8VAn3lc3ov8PoAajvN5b/BQi8PF+5LyONpjBl5WEtb9uAtTwsO\nig7+lICbMggt5ohfusMJCXsaI/YaDYqsTyWZOO52Yr4BkBtkeYqjOlFxqRxEwLQs\nNWcXb2Bg/vKcTukxYWM3bDk2OGEBiYrRlYpsy+DI0DEygp0DMVYG0sYAF70D8t/Z\nHyV5b8md7UvdS/7unZSSDacdXkhn8iwNWcb8IumZr0/7xWgjZmQuRIADU6sQrTXx\nv3S31nYi\n=PEbK\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemTEFAwAAAAAACgkQfC+qTfk8N7Jm\r\nFAv9EUkGTuJxjVW0TwkNyRXgltWOs7M64iGJY3uSAcJLlxjH9VFy7zxyPopxstV3uqY4XUy0BtYr\r\nee7LvGcu8MWEAbrpDe7a/J2dqLtKOX8zlrNmAUBCYuWt4esO+FN6kD39y0WnyiiuwnGbp8Lz412x\r\nQqzYepLKQ2L+bDLBVBkLqmogRMgjo2AvkobLQ9N+lZsnMxSftVK54SnnLCZViQu8V+0Qtv/ljrQ6\r\nIy7byzH7Sh1UfTzPZp+UH9jlelpaPdZ2OD+TnPEfozxmV/7BiuyWAxnQm1B77AE+AMQCQKBYnh4F\r\n0COUS7qQ4NLOAFQzdVmJptvsYupdvd5o6mujltaJMFczEJFiNA/sPiQH3SrEfs6QtBedAcYukiQ6\r\ni9zUUoTBTJxzvYPWOCbSvj8y6a/qwVyrKT187G/wxaJzCmzrFMtsfL22vbYjMGJCZn6Ft1QSwDyE\r\nmgrafAeNlyY1t771nx6SwZ09HVjLgf9A6vXKWoW+L8xqueRoZY3ag3RhSslK\r\n=tefC\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemTIFAwAAAAAACgkQfC+qTfk8N7Jf\r\naAwAobxhR4jeT7ciQRQZF93aMVc1HX4DR5Bpb3ZYgaTn6xm15ErKW4RMK9ytnAs3lPNnQ3WHSRk5\r\nPFiw+wdQdCqS8AYPft++VpHxc6tA6hIzbEqVHTpHCDSg2P38Kg34ihbp6ZKDnDw4bt/0pilsbsUa\r\nlyXk8vew3QCMQadBmXebD6ZMu/ErofgA5oLWO2DgGgHC7YNsrtZcZU5fUIBcID1J7yeKYKXWV4rw\r\n6wWKZe3WDGL4Q2U0Elrzs96UptiLfvrpDz864W0Vmayl1W9FWqxQ6Ocvp8VWNF6vOO8LXIg9WJNR\r\n9rPYF4/xfh0XPXy9ePxpONDawM2yx6bZZ9YxD9ORWcWHsUPiCF2gdIhJkO/7IxHQ/Ov+4YvLuV3R\r\nCzWoFkh0k13lTvBgCgjW9gSAUpHFRCwk+Kmu6BVqNJ6+bxK+MGAepnU9ADpFErFNZ+4+c4yu9YPa\r\nyTg4zlhmedLjlx5WHOhoe835OsiETEyTTskGInFCmSWQSqPrEys/ZfvBqAHe\r\n=adXG\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemTIFAwAAAAAACgkQfC+qTfk8N7Jf\r\naAwAobxhR4jeT7ciQRQZF93aMVc1HX4DR5Bpb3ZYgaTn6xm15ErKW4RMK9ytnAs3lPNnQ3WHSRk5\r\nPFiw+wdQdCqS8AYPft++VpHxc6tA6hIzbEqVHTpHCDSg2P38Kg34ihbp6ZKDnDw4bt/0pilsbsUa\r\nlyXk8vew3QCMQadBmXebD6ZMu/ErofgA5oLWO2DgGgHC7YNsrtZcZU5fUIBcID1J7yeKYKXWV4rw\r\n6wWKZe3WDGL4Q2U0Elrzs96UptiLfvrpDz864W0Vmayl1W9FWqxQ6Ocvp8VWNF6vOO8LXIg9WJNR\r\n9rPYF4/xfh0XPXy9ePxpONDawM2yx6bZZ9YxD9ORWcWHsUPiCF2gdIhJkO/7IxHQ/Ov+4YvLuV3R\r\nCzWoFkh0k13lTvBgCgjW9gSAUpHFRCwk+Kmu6BVqNJ6+bxK+MGAepnU9ADpFErFNZ+4+c4yu9YPa\r\nyTg4zlhmedLjlx5WHOhoe835OsiETEyTTskGInFCmSWQSqPrEys/ZfvBqAHe\r\n=adXG\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCgBvBYJn3pkyCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmc9vgNYgSB3amwRNtRsbgLD8rGl7P8a65dt+JZbGcVS\nrhYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAABYnAv/Vvzcj7WrggT2W9RIHXH1RIR4\nEv04MTmCd6IDBOXl6coUdF0vKU9Dyj/KT0+YD9Cfoz9jyK538RWUy7ShNnpj8ima\n7BxBk51iRPXUKU0VLeQeVgTHJwo983YZDYLihAZTuLk3SJKsl+MYjhMZrN6lF4JK\nJUBkpj23oLd3vxeV6AJMwmWhdV77YloJKnbiZh9LS9AjUbRkH0fdQ96htNzDHDcT\nzw7hYEEj7iTBCWBS+O0unNuI6S246W46qkbk7IgWqIOLQflmLCbNVbaU3o3NuC/z\n4+A396jaQL15tLhhEF1DCKcTZcnpsbIf27BGDo3HmEMg34wkGoAj+5pXNUw3SmsW\nWxiGiNnRGUQcQv+J57hD7cne348F+saV8RtFzZ7lTpviezLSDWejvxRUcx48Gb90\nBDMpeRV/J/wcZvRa4r9kY+5oMRy/4o9oa8AO9POX7rFGyfBgf22bEez5BxKpl/qU\n+NTwn51rcraQU35mC8bBKDK6PHteFJrU0dJUx2ka\n=/Rmu\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsFFBF2lnPIBD8Ckrf/gnJ8QewMVd+k8UZq3NRteoHXLf+qQtTs2b6/Zt2IEcnkz\nfAG8mb3k6S8BodP2t3dYjxEGxJAlfKnKZ7+i+3CORiZKIYqqvXhYEo1U+sp0fJ16\nz721WuLJjugsK3cWyAvSthluH5KWyWaj7aDOTtdUmVFtLJRk1dxDbYmg58Bvv7Dy\nDz1fbZ706ZE7DiK01Hhjkz14rBOtoZRmqUTUpQkc8jQHAXjFr7xLlXHSa2kyf14X\nvjHEZO71lpXS+9dz/kkgCpdsw+Nuacg8OYdEyrN18VXHEnXh2Yup2ipyKNo0AR8X\n5FAm9fWvJwL5eOWmGeEOj0sw9CufCviJczV2VmW3P6CM8gtNv5WQO2ki5xIhSsQe\nMIRW2V8YtyiTWhhcjDbTrpc13JH7UOSqMmk9WKxZGifbpT7gA2IjcEN1LYSDm07x\nYcoNvxdc7EXYgzYO1i9EWYKNOZKxq0nxF2Wl4kb7ehFl8l7wONosNEDXOZykH1VA\n5SIfECo0AhixWbas/TJNwNf6j58juTyBNh35gMtLQSQ28DZYu7Y6KRsXGZEZcfwv\nd06nTrpE8sggsWuWgU8ZoKceAhI+40mdg0z1sciE1a1NlPIZC0w1onTeu1rR3Z8T\nEyEw/eYiP9xrhM7058EKq1L89UBpYG5A6PzBeHZMnT9xgrcAEQEAAc0hQm9iIEJh\nYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1wbGU+wsG/BBMBCAB7BYJdpZzyAgsJCRC3\n7rQq/020BkcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmeJ\n1Uv32Cj/0wO6UKD8mhvpUHA7ak2986aQ+WtBF/kGvwIVCAKbAQIeARYhBDdjgr6F\npMIgLf9a6LfutCr/TbQGAAB+2w/AgNSXp1IOOsu4326b8yayAHJJj95cx2MMIflk\neZ7v5bthQxZnJNikT8eNxW1VwEsoMOWubIo1NkUFQANDvyoapyPtcJ58YAa+Sg5E\nBN3YdaKZQkrEAUcC062aPn90BphTBLqRtydDj6L89YF75h3erSAvu9jcItg2Tttz\nRmZ747ExLdhtjknNlzUUrK1Z/RWPB2P0IFt0Aepf1oRDzieFdp0FYafga/5rEffc\nEkrTy0Zd0QsuPh/Atfftuqjlt7HklXsBEEc9VOGj5MJrpMPxHS6ZBiwfEuL313FO\nKze9d1vU59LDvFcUVtbqP9wDbXXnTWnm5QkgeK3XmcJvknU4GkmzD/fxhQp/EZ2C\nteRqf2UutH6HcObr088/3OAl0DClhwZIqrLo7hCREZ42/uTvb11agO/HIzFsLhy5\nogtEEawl10xSQ15a4gxmQeaoDRTLQZTodJaxhq1FNAmW5wfmpziykEWeAvvgzw5i\n/Ar+R7jIaWHk7MQr6VRqJX0k4TCrmOjMdnv3mRciB5HStThL34VA8r7MQX2cghyp\nGQk9SEleJ4qPapeMBfcR9j2BfYl0OUd74S8Tw6wGZQUtKY9iC8ZiHahGoUOVI9f1\nNp7piXF9be0Y27yehMphUHr6ZgA/1BRbJPZZ/ie1d7bFyIz6nN9R4uUj7CZIzsDN\nBF2lnPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21H\nWamXnn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW\n+RMXSO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd\n/Dn6rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXr\nvIsA0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZ\nuVE/wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8\nc+paLNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybU\nz8XV8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQ\nzFwzj8sxH48AEQEAAcLDtAQYAQgCcAWCXaWc8gkQt+60Kv9NtAZHFAAAAAAAHgAg\nc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3Jn63RRFcJIz4ok5glJQ090aWto\nzvw5mFx1eQ+Ig+whj+YCmwLBPKAEGQEIAG8Fgl2lnPIJEHwvqk35PDeyRxQAAAAA\nAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZxg3hOraNlPCBPL78jVp\nREXaeQ1MyTSJ4bIZXhJnhfm4FiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IAAOG+C/9P\n287O6vxUzkVbI/WisyrEue9xIFOW9xXsC6Fnr8msPvTDekaFW46dgHXMquLHs9oa\nGijo4lL8oEN9pFX45mtJ2GaMrQ2QaTt4dwdiig3PHLMho0X2uVkmYAmrkzO0hJhV\nH+eXDdTDf1hVtNwu7aDXmtYSpakniOJWWHiL/uife6TbVBmqzMa9d5Gixh7f6gNm\nimyHL9YmqSk0EjkyGr4Tz76oL6HAHcyfPamJH38ZSY7u6KXsG2hiQh8cVl+7kUO4\nYtuTGwmalo9XsEXPFMmo/9s5emSOxfAtrtYC+ogF6IPfddEi+nd1/bnrE8UMgVlx\ntJa3CwvikTmUEfZR7UeBMqFQdMDK1y6e/CZtd+2patgXS0fuQviJgrqNjtbdLsx5\nEq6gnfmf6kfVmThERVI7lCZ/fSAn9VYrop34K24E8kSZogJcFfAdFXx5Gkj9VcY0\nOXUSy34KzBc1YRN7S/8xZ7WTJxkFHOhOYF6vq9uDsfp0O+UQAXi1I44lwZmGMisW\nIQQ3Y4K+haTCIC3/Wui37rQq/020BgAAdNEPv1i1Z8BNkNv2E6KB/DWpeVFpZv2f\n87IcZ4+zY/izeKpRBqjQsIfOxiHR1qk5mNkXYa8uh4gizWgL+8+j0TgfvMQPPH5C\n4z+JNkYhaq3Nyx8oqF5Kc+gA2OeSI0yDV0zLrmZ7wE9I1BZs/LawcaF/v2CtYDPK\nvh8LlZlNf8HUufTmRZkrv82Oaky98X2jycjedBcqQtkvzDydPXq5C4Nujo3aPrej\nIZNkDMi3pXkJvdZgjQJf3F3XthEadWlkBoSPVJL3m6qJQA8NmRofHxRsZge7IGSK\na3VCvMbT0IsSBp4zPklmucfA2glXJ2RFLdqbz1USDz/NdoEv/ISqyKqsBM3bRcRr\nwAYBAhHke3LA7d0bkKIikHMEOV89wfnrf9sImGcBmVBtcaYxri9D9G1BDc38ua8w\nQkMGVX3Q3Ub2qEiAd353L6IIf1VDrLMMF71hBFsOrMgRXsAzqjykRwP4XxURapxV\nIJepeVp2VSLZSxmF5Ksso7q9i+d/5io/0c9OkMGyCBSGY2pz2h/u+kBwskgpTQyu\ns28aADqBV1fpxMHVixR0vcFxj3PoVvu1AvZzPNs6XjzGnj9g2Tly4E7Ihr7m91I/\n9CkLs7ofSy3n4GHZZ8RgkbgD/opG6xXWCYJ/FtxsqH3fZD6IDlPgR7bf3MqPnTTA\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemTIACgkQfC+qTfk8\nN7K2Zgv/Qnclyspws/rcHPpStYQxdmNVFAVxLXBtZCIii9NbG27aZjHAcDp0M+ZO\n9qRwA1xN/V4agrByNNGSvkdM59i3Cxyn8wm5884xj/HBiF7KxHuaBEKlxY0b4hfC\npswM8R9j51iKRr0vibL1286ilEm0Q08qZPPWTCKocyPvCLyx99/7BxoCpCTyQJDQ\nRKehitBZ0FVJDGMsI4zUuz0K5hRKr0DJ6cAjSSogxATChlbcAv5PW10b4pEilVDB\nmfGgLZpmKlYXti64A2wGw0E4oxDiADul4FRnO8aDpARjjl+5VvIKzuapDsup6dxt\nb+ZB5ErGnWRDIeBQgkH3RSiKpDBu84nUps8EOVMMLE5P3txjomBvDK5McpTQSSkl\nQ6dxOc3MVjkkE3lLXjfpfxn9/18XaMrR/8q21qT9hUOssHI6vOW+CpjM1rhIr4pK\njp0ltsm2pXLs2nULPrP6aLDbXaM7MEwsM+fiebcOJ4afRme2PWR/n6UwtGPmicMO\n+u4KPrHj\n=a4cx\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsFFBF2lnPIBD8Ckrf/gnJ8QewMVd+k8UZq3NRteoHXLf+qQtTs2b6/Zt2IEcnkz\nfAG8mb3k6S8BodP2t3dYjxEGxJAlfKnKZ7+i+3CORiZKIYqqvXhYEo1U+sp0fJ16\nz721WuLJjugsK3cWyAvSthluH5KWyWaj7aDOTtdUmVFtLJRk1dxDbYmg58Bvv7Dy\nDz1fbZ706ZE7DiK01Hhjkz14rBOtoZRmqUTUpQkc8jQHAXjFr7xLlXHSa2kyf14X\nvjHEZO71lpXS+9dz/kkgCpdsw+Nuacg8OYdEyrN18VXHEnXh2Yup2ipyKNo0AR8X\n5FAm9fWvJwL5eOWmGeEOj0sw9CufCviJczV2VmW3P6CM8gtNv5WQO2ki5xIhSsQe\nMIRW2V8YtyiTWhhcjDbTrpc13JH7UOSqMmk9WKxZGifbpT7gA2IjcEN1LYSDm07x\nYcoNvxdc7EXYgzYO1i9EWYKNOZKxq0nxF2Wl4kb7ehFl8l7wONosNEDXOZykH1VA\n5SIfECo0AhixWbas/TJNwNf6j58juTyBNh35gMtLQSQ28DZYu7Y6KRsXGZEZcfwv\nd06nTrpE8sggsWuWgU8ZoKceAhI+40mdg0z1sciE1a1NlPIZC0w1onTeu1rR3Z8T\nEyEw/eYiP9xrhM7058EKq1L89UBpYG5A6PzBeHZMnT9xgrcAEQEAAc0hQm9iIEJh\nYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1wbGU+wsG/BBMBCAB7BYJdpZzyAgsJCRC3\n7rQq/020BkcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmeJ\n1Uv32Cj/0wO6UKD8mhvpUHA7ak2986aQ+WtBF/kGvwIVCAKbAQIeARYhBDdjgr6F\npMIgLf9a6LfutCr/TbQGAAB+2w/AgNSXp1IOOsu4326b8yayAHJJj95cx2MMIflk\neZ7v5bthQxZnJNikT8eNxW1VwEsoMOWubIo1NkUFQANDvyoapyPtcJ58YAa+Sg5E\nBN3YdaKZQkrEAUcC062aPn90BphTBLqRtydDj6L89YF75h3erSAvu9jcItg2Tttz\nRmZ747ExLdhtjknNlzUUrK1Z/RWPB2P0IFt0Aepf1oRDzieFdp0FYafga/5rEffc\nEkrTy0Zd0QsuPh/Atfftuqjlt7HklXsBEEc9VOGj5MJrpMPxHS6ZBiwfEuL313FO\nKze9d1vU59LDvFcUVtbqP9wDbXXnTWnm5QkgeK3XmcJvknU4GkmzD/fxhQp/EZ2C\nteRqf2UutH6HcObr088/3OAl0DClhwZIqrLo7hCREZ42/uTvb11agO/HIzFsLhy5\nogtEEawl10xSQ15a4gxmQeaoDRTLQZTodJaxhq1FNAmW5wfmpziykEWeAvvgzw5i\n/Ar+R7jIaWHk7MQr6VRqJX0k4TCrmOjMdnv3mRciB5HStThL34VA8r7MQX2cghyp\nGQk9SEleJ4qPapeMBfcR9j2BfYl0OUd74S8Tw6wGZQUtKY9iC8ZiHahGoUOVI9f1\nNp7piXF9be0Y27yehMphUHr6ZgA/1BRbJPZZ/ie1d7bFyIz6nN9R4uUj7CZIzsDN\nBF2lnPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21H\nWamXnn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW\n+RMXSO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd\n/Dn6rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXr\nvIsA0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZ\nuVE/wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8\nc+paLNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybU\nz8XV8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQ\nzFwzj8sxH48AEQEAAcLDtAQYAQgCcAWCXaWc8gkQt+60Kv9NtAZHFAAAAAAAHgAg\nc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3Jn63RRFcJIz4ok5glJQ090aWto\nzvw5mFx1eQ+Ig+whj+YCmwLBPKAEGQEIAG8Fgl2lnPIJEHwvqk35PDeyRxQAAAAA\nAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZxg3hOraNlPCBPL78jVp\nREXaeQ1MyTSJ4bIZXhJnhfm4FiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IAAOG+C/9P\n287O6vxUzkVbI/WisyrEue9xIFOW9xXsC6Fnr8msPvTDekaFW46dgHXMquLHs9oa\nGijo4lL8oEN9pFX45mtJ2GaMrQ2QaTt4dwdiig3PHLMho0X2uVkmYAmrkzO0hJhV\nH+eXDdTDf1hVtNwu7aDXmtYSpakniOJWWHiL/uife6TbVBmqzMa9d5Gixh7f6gNm\nimyHL9YmqSk0EjkyGr4Tz76oL6HAHcyfPamJH38ZSY7u6KXsG2hiQh8cVl+7kUO4\nYtuTGwmalo9XsEXPFMmo/9s5emSOxfAtrtYC+ogF6IPfddEi+nd1/bnrE8UMgVlx\ntJa3CwvikTmUEfZR7UeBMqFQdMDK1y6e/CZtd+2patgXS0fuQviJgrqNjtbdLsx5\nEq6gnfmf6kfVmThERVI7lCZ/fSAn9VYrop34K24E8kSZogJcFfAdFXx5Gkj9VcY0\nOXUSy34KzBc1YRN7S/8xZ7WTJxkFHOhOYF6vq9uDsfp0O+UQAXi1I44lwZmGMisW\nIQQ3Y4K+haTCIC3/Wui37rQq/020BgAAdNEPv1i1Z8BNkNv2E6KB/DWpeVFpZv2f\n87IcZ4+zY/izeKpRBqjQsIfOxiHR1qk5mNkXYa8uh4gizWgL+8+j0TgfvMQPPH5C\n4z+JNkYhaq3Nyx8oqF5Kc+gA2OeSI0yDV0zLrmZ7wE9I1BZs/LawcaF/v2CtYDPK\nvh8LlZlNf8HUufTmRZkrv82Oaky98X2jycjedBcqQtkvzDydPXq5C4Nujo3aPrej\nIZNkDMi3pXkJvdZgjQJf3F3XthEadWlkBoSPVJL3m6qJQA8NmRofHxRsZge7IGSK\na3VCvMbT0IsSBp4zPklmucfA2glXJ2RFLdqbz1USDz/NdoEv/ISqyKqsBM3bRcRr\nwAYBAhHke3LA7d0bkKIikHMEOV89wfnrf9sImGcBmVBtcaYxri9D9G1BDc38ua8w\nQkMGVX3Q3Ub2qEiAd353L6IIf1VDrLMMF71hBFsOrMgRXsAzqjykRwP4XxURapxV\nIJepeVp2VSLZSxmF5Ksso7q9i+d/5io/0c9OkMGyCBSGY2pz2h/u+kBwskgpTQyu\ns28aADqBV1fpxMHVixR0vcFxj3PoVvu1AvZzPNs6XjzGnj9g2Tly4E7Ihr7m91I/\n9CkLs7ofSy3n4GHZZ8RgkbgD/opG6xXWCYJ/FtxsqH3fZD6IDlPgR7bf3MqPnTTA\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemTIACgkQfC+qTfk8\nN7L/Twv/adwtUqzaYLpT40FF+OHFtdWOOhJonFKsungfv5UsjIXKqTcoGQOLVoxG\nqn9FibqgZwsLgR3Z/kePvswOOJFvKqhoBAyfAG73FlOeSw/4brJwvKSFDANPZDnZ\nmM9oALBqFeG+JMIF6Pa5pmO9+fpJY877m0Ijf8wHSHJb8y90WBQ2n6L/S6mLdfsB\nqTFR9zbcGnHvCBjIR7pjAcU44dFR0VSv95tJqMnLYQJfDwVfTPO1D3wPm5kchVzf\njJ7pGl8ToWnd3zb/SG8H1HQ37ieMwZpOwNu4pCHdrR4qYBndGMNMRBd4yrL8jgkB\n2sjDm97RpvjOU4yKo7nMc29QhBqL6yUIvlGHKnwh+09cSIWGJwWkz6TeiCpS9FnV\nbViTQcHDu8BmTehoRuwzYcBasDBbalDIGSUpfBiSU6Fue+0fLJfPXb13bhuovLm1\nH//DCMvkQ9+bPIumBNJ2/oP9TVMQ+5OjeyQr0r+4UeB6yWuRa58UeQRFO6aCBXJG\nfEYyZzgF\n=M0i7\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3pkyAAoJEHwvqk35PDeyPZMMAK6fxuhsrvYPBisvlyPv9Y8m\n4nZ7xIGDwSsZSNt0M+hXC4locWSGk9TGYTesPP4njq+Bu5bE8tulW//yJybTBA8n\nL/w88ubwEbioEdXh78OPf/ZSQbxrXkx0UznH0kHGkgdl09EmsY9y1NA7peNCQWrj\nVqBQLbPnPpwpTUn3p576dmvvHLO0Wn9krV+UfucFhpW1Qt2aabHm8Pe4cunHGaXi\ncjEhccCstbtli2THTEJdXmG3+DgOkXTRSsqrqJ1mHy9bFi68dX9MQAwaegr0wFR7\ne3bPqOIUKtbfydI1wYvQRnCdFi92F4YobKnQ6VYstF/CsK0vzj+wPSm2pHwIvHrj\n8ox7nzPZ2RXT0VGCgS9VrzJ2aBJ3X+/STUqbvNDxc5FF1OIVyIlLiLPciQu6pRdU\nbibWWaN1IGniDMh83a0ff55auhZ882zuqE+jORx8hfsQm+9ET18II+wq7wh81qtR\njBp+dGsZOmxo0zinzsgmqoGTgL+w6nPApmDlUcn1YA==\n=QYWS\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nUE20Cg==\n=QsKt\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“ Interoperability concern
              4064
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              DTsWoYWog5S+kuBr
              =2e1L
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sqop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCABvBYJn3pkyCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmc2MkAWIfjaforxQjGmu1d1yj5bSW3mELhl14d4KhLV\nWRYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAABfyQv+NwjD4aNpKCJLY3K7hVzLbmWF\nIJL2f11VxCfPivB8n002+nEVJLgueo5nMYjvznj1QtMsXl1besPHzgJjlRjxTOo4\nOqBPhVS4ZbhxT9uX+qjGi83RVXB22FZxBHhnO9Pcl1HfSniUihUBxOTpks++5Dt+\nmYf3IUQWZceeLJPYGwEhQp3hiWjd+fG/HRc+Yx/L53iyU63T3DIBYiCq3HRCO38C\n1NPE6Wt/PswVWYhsACoVoiD1CRhjzLbgA3hS3859e270GW82QeNwkqMV0k0/jpsw\n3+UaoWKhKfTnavUeCDplveoftAGP8uoae3dQGk3zFhdko39wp6AeUB7Rwjbao0Bt\n33uwhMU8IsP2gFTCW8u0NMgqdbJwoCPOVpyqWNutxeRnzcNaZGedZwFG3ZDgcXd0\nxQ/tDa6B4dgE9WEN2Prr7PsoDCszEuZOIlAnruZESv6T2Fk1AX5XO/eEupfteC0b\nluWU7oVa0hPnOPVFAx2ely27UUcgCshC6SahFonw\n=CHwH\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rsop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemTMACgkQfC+qTfk8\nN7JNTAv/WQgDksrgZHTJrZRkdfGEmxi0VcVHdJ+gyr55XR+JevvAXzYtzGzAcjzx\nE7HmU6LKD6i/IML0fCrT+3QyBeKBh2M+223BmC98zmMEKFPTLuzJEPV3neC9NS3V\nvdB2e1pr0WPO2rV39GKdETc1dA+G2hrOt5l/JXn7AGgmOwqD+crwZHitbsAAfwCS\npfSa8B5IDtY7EAYeoXjYK5xMztq+BfpzJdd3/cfC6c5SrhYK3knRMhdxVBhqY9BA\nHh+YbPGJUhZJs4BB+eyWz/coJi7UZ7LGgI+XNavYTPW0anJvqheE2cM9ONeN6eq/\nDmOeaNZL19b/WMiBbBD5NoqHTny7VRftugXDFB0ZTSPsutrEeJ8MeB/7DEeVVBn5\n6wxeZvtYixFguYRX5iaQfuCIOkLA5I7b4AKNkhZNe62+4OYASBbTMo+jcQoT+zDl\nubtZYe2q2PbAsnjh05KvaLi4K+4siJwEQotJAdeKOP79YbX+7cg+ej1hx9fCzq5I\nAhQIh0M7\n=4xg6\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkzCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jnl2OIUJTJaM0LFa1Fjdkf2hYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAAB7LAwA0ES+H8epzPSjjpkO3GRmGCJCMfjzGutFr3EAaWQb60s0ARTY\nW7X4TYvi+Q782DdKJoOMgBFSGIioBKACFJtl4QNoy62psGfi8EPhe/qSqqsdAiTs\ngHmixAa6KrXFiCmvBU2UNZtjGLfDBjgxq12eKhFE2d8e2sdEyzhVw4LHaa0an/m/\n6zQCxSt1Tt9B410uj8cnqhYaF5QcUl7eARW02xUo0tbDSEcdFzuqp0O+wjlMeowu\ny8C7SAszfNHmVSTpEgbxCimD11d+553x9amIYh1ih1ScQ00RtSKjJTA3o/hsF734\nYqgWAjsIYzXKVIjcGqfeh8O1iTgECN3HZkXskaLoLUbXY5ekQB8M5rSYZuVVRnIk\nnfQhqfFxOc+/5+/FHYmpIt0pyQHF/G6iniFAinJFvH0bK6UlgEloVCjfY3G5fIJF\nb7guXBdjmIFsDOQysPzJwpY4pYgAnK0uiG7w2JIuJ7MoFvs0KSiYLZ59x3IBY4up\n3LbzD5C2SoLbtToY\n=0dbW\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3pkzCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnMsCjDj68S+U+xazarh1EjD4f7jZiLYSJHe+OcVl8itcW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAkaQL/0xQ1McJqS6O7sCJeOGHAnLxMhy8\nGixQIFT6XIsK/RaE0IFjPXLphYOPn95K4XG+BuqZ6lXu46DvZ0kB2jXluecojgPc\nXZy/YPIaoC/OU6fHXsJt2BNRr9ql/HMecLoQfFZYH6IEK9hrCx8FN8Owz4f3vRAw\nLJflBfaXc6spNSVFhKe8Q+fHqO+wp/Tkwp3bdJc5cdCkZ4LhRpsmkiiuUvOfE073\nQ2mEae1v/g9J3yXhDINVp4i4i9F7jQEjXF60e4IE2jM0Zhg90pc3+Wv37g9ypQq/\n3rFOQTbj2275qBrZYKSKGQpLt7F7IxDoLc/erQatKHPKMXgGBD1gJdRiL2XiO+cY\nbHe7R8HZ6VaZF8r8PZwGZj3xPs/BdEbcl+NRCjlIXg9vZpnQqx4Sr8IhFRZB7NfR\n56PhcnMMyN6iFRojZrTNw5KspgVVyHC4/WlEFeKR70LD+fiL+kFd2HjYLPx0OxvW\nKBq1Co0nYM0uSU5ncNQ/H5B4odHWrOo0Xbt1gw==\n=OXFe\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-pqc verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkzCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnGe1O0Pwcco+zhh4rXl0drhYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAADDzgv/emoyNz+SzYAD0+jYBi6e/ZzzJkCaBTQO3lpLYcyP8OQQlUhd\nOS5FYDIJO6rhweHA2dJRUnr01+Ju4XfWHQNA04/e4NNulLczEYXb97zkluh0w1lg\n5ertUXO977sHCs9U+/sqrbdkQiuw9LJN4oqvSybpIPX2OGfyaN/BdaZ3P7p7IMYH\nqnTmt2ehhC+xgrlVV56xtuSJpFZFVoo/rJ9j/D3oUEv1B7uKYOYgTYP5muHeMdKn\ny//uqWWZdPI9DchtXgXoOzyTnPUFGDkTrEI9hDRGBtJVitNcCPHg5n2oTI2827Ei\nioyxCD82Dy3k/AoOOdRb94q4seB/axEGuleiKOb90Rl6IU/AgVnBDCJauvkFpas1\nvMth08C6MPZva/cOhCSPicW6ggHAU2wHPTPpsXjthS4f8NQ6GvPORx5ei922vuu4\nRZk3mzKohTbH+SqRa1g3+s90DyOEYlSoYUaW9+9u/2yx9h0NckWNFns64uvp8VgI\nRTNnj/APbavYBGi6\n=m/Bp\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pkzCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3JnjoK9O61L8lGZfsifZJoVuBYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAA6sgwAyFBftzBKVVJnFiobYj7wCAKOZa3k/NsyPZ5/\nMxqmghJuEqCN2silCmVBs0W2DejfjFBa9iPXRhN5YdSXjOFhBh3D11LtlL0Z\ntX1joevxMnMQzzuTMwrryTUPiRmwXr7mCAyVkjQmkOF37z8g9Y1rtuV+uBP6\nkcNRQ4E/FIIAazYaQEywULZ4o2OIsWyRJsTqYK0olvwhnVDPDU103gAoBvXa\nYrqaqLsKhbSZYyJK/wKVcZwcz4TbEhfl8I04/7KR6LxowoXGwT3Kib+gS74B\nAtchIW9jNbjvKk/BIOgczIpdCDSjR36lgMmY7o7ufeSjlneAW0eD02Y8sNvP\ngywJB1sIlZ/5rgBBScWR/Y2RzHkdBrTAyGrkB33wOaWOL/hpfTx5u/291yUR\n0AjVCeT9hEu17aSTC8mflcYGlltXwU9kHz3LqikQgo2Uv7IsodqEy6T1vdwh\n+5o2S+dnTkOLC70Po98dH7e8U9AJ0+7NPVGnh76IEblom4MDIiBWZLGt\n=k3ff\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsFJBF2lnPIBD+CrR2NICMkaapK3oKJOL/5Ol1rEdqU7xi0yG3IjK+V4hvLImK6r\nKDwDWK8hiFYeYRjDX6bc7CR2s7sC06Ggu6l+yadWk96BT9k+ccbsKMP92+zV9hRU\n6+iFOwODWXOG09kzsU++vSyySgyCG9z203lpkXjcX/Udcxe3mpZCMCuavIH+IWvM\ncrT6NUQRf7SFm4p5J/soG+ZZ4oqLKcFFPkTSyFbQAANVm+g3q0qLwFzBxOJhvbuz\nEkhJSMJh9SMTofiUchX+0vJvAmJA4UTm/bGjC/UO3xkKfKP1GGKNOLy1QJMSJpYl\nav8B//LDPh/WNGeg2R3JRwVMJN4G6qYFcmt4aGu5eF79ZEC681uv2s8OIgRxS1SS\npSM0kKjQ9/ceao7n2mF/2kKmNLkNpkUAjALee71+Hqnl766DT08BBsQwTWG5LKdg\nTxWiheQ0Tln5cYbTzCTU1918l9fAXLO4ny3ZcwmzJFX/4BT5hyC9mXfdvFdD6Lle\n4+wRVyJ1nqv3j7Yhi9i/HCfvIU33boFNiryzS9F+F8f9rxsL1BjdTJ1krDnnP7Ct\n3jhu1uUvJ2kQioGWeUW7ct0J5ioLpA6Han0mWhVUfDEaFpd+K+If8aSAw40ntPBS\nRO3RhxJ1V7ZmyZ5kV3wy76eRIKBGVjTqQGeMB+Tx76t0MinnVugPABEBAAHNIUJv\nYiBCYWJiYWdlIDxib2JAb3BlbnBncC5leGFtcGxlPsLBwwQTAQgAewWCXaWc8gIL\nCQkQeQZHFw3vrABHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Au\nb3JncbreF9eAVceGoaviJlocNj7C7e3HaG1cWXLHoTWEwOsCFQgCmwECHgEWIQTl\nIoqdbyRJwIpFaz95BkcXDe+sAAAAvQkP3RI7qg5gl4/CiUKOO/EPPMB5nmJKVv/I\nVWrn+EKS7MkKlHUD1oS75DWB8he/O+q0J8UNlP/9ho6wxQp5/o8QIvZXE8oufjNZ\nwBL1pQHqeYoTGWcOm5U6C/6HH8GHunvWWoi9T3pckpf4gkBGcbKLWsUQsMW4jikM\nIV50qr5R67zwv9FgelSffXBFWFdbLBaNY3e4LW9PCCniIyP3zDephlVf0UWj77cQ\nsakB4th9jLXJcebBBPFiqAqp/R0AdSYKC6YDAbdM7Nmw3tLucY4m2ETtoWUaqh01\nR6mKh+BJjiVmCli1jMYI2Ginl+o01gmYDIeYbbS7k00uCmM4QPjpKipsAV7zh5PK\nLhzDa0sQAuhCMzjVs8IIBKJUnTDyNmpZJIvhG2o6PBEgvLUrVAG2XPiwxtz7sJ7V\nuEJGU7HFy/5aFizJDtERCqo0VdVhJ4iPGztr9ubq/i4H//aIXktp+0+9YI3yHWMT\niIQusTHeF7ccPANxRiycVbekVw/J8CBgI2YP+G+ZAO51hLm2BYlb4GkYRehOLBd0\nmgXHjcLBFroyvONypJCwoCpsG2l5KfV7e5IbOVVTI3eSzq1tNxgaKhc50vdVTj6o\nzYYNhFdgxFu6gTjBUL0VJn+7gSFVdloBocZVzFaEUkWUl1el5zrvgk3YUX9cPH9U\nKsAN62jOwM0EXaWc8gEMANYwv1xsYyunXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj\n+xS1ldGDbUdZqZeef2xJe8gMQg05DoD1DF3GipZ0Ies65beh+d5hegb7N4pzh0Lz\nrBrVNHar29b5ExdI7i4iYD5TO6Vr/qTUOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1\nDU9ewcc2WB38Ofqut3nLYA5tqJ9XvAiEQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9Li\nTWcxdUPBleu8iwDRjAgyAhPzpFp+nWoqWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFB\nJ9lbb4teg9m5UT/AaVDTWuHzbspVlbiVe+qyB77C2daWzNyx6UYBPLOo4r0t0c91\nkbNE5lgjZ7xz6los0N1U8vq91EFSeQJoSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr\n1QMX9jznJtTPxdXytSdHvpSpULsqJ016l0dtmONcK3z9mj5N5z0k1tg1AH970TGY\nOe2aUcSxIRDMXDOPyzEfjwARAQABwsO4BBgBCAJwBYJdpZzyCRB5BkcXDe+sAEcU\nAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmdNCPggT7hXGHjw\nz+y2sDuLBXEOrBfuU4qi9m8BYxX/4wKbAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8\nN7JHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnnkJR9Pib\nnjxiz2W6eLB9XPqpyd+e4x9lBn1QimlGKmEWIQQd3OFfCSF87i87N2B8L6pN+Tw3\nsgAAsisMALNRuDgVLqUhp1NeRucsWn17PJ2fSJViDAn2N6hyI4jacHxtMG9CnFjz\n6c4fUileDpIvQAacMowSOfvqMOysoEgv0DZaLducFlT0S52yVcrV2433UyE08U4m\nlYHKejH2i6d7sj8JM1CfhFLQKjJYeWlUbvca2Ub1pkORaxqLEA8MXSMR9cj6vVzf\n816fQrun9/5OH8Uk3kXGfgk/yo96viYkGjlG4HVOHPmlr5kr59StuiGmYyOyeaEX\nrjHNA5BeRDNWhlo/leSmECCPff6XcMpvnrVxBu4PaZIxTVuHcWVzF9BBygq8U0H/\n4eMVacBwdysldgzPjo2SK8WqtfHSY0nKLNHht7JXMSyzqpolNI5QgzxfWBKWPIy0\nPQhAUgjkJAZiB2jfmHzgTElTnT95G0UgBe+xCGbTzT6gOXyJ2IfuHQsAv0RmRsXH\nSjsTsjhomnq3Fc4gda8P8QpVcM61vegE84zQxf6913f8HvZ94LDU04kg7ha1gGSQ\ntH7w9gzOvhYhBOUiip1vJEnAikVrP3kGRxcN76wAAAAowg/fVhf5vSzpsmDQI00L\nlvw7Yr+TB6/w1UeelkDoty1V13ZnK8H++z3tpmIdhIHQjUbtFU7jAqp2GKbWnAaS\n9ZrgbaqwsmZqlapB1m+U3FYgoM1pEZXdmdwR5bpp0i3oxr97BbOx1xSnywR/mIUs\nC1Yv1x/gQ4EfSuXhS+uwm4P5LUgfJjsbt8VX/8NunoWPEqMltxkyv4cPuhftBPys\n+odlRLNXGKA8GCGMoOD/uI4OjMnAWqUtXa0c/XVtd6ejNp6AjtsR56CrC+a0SWmB\n3lzNoIlFqw9luu/7hSComQG1aDngyTT3cP42U6tKVoiM8yQ0tjEih0pU+Rqe7if/\noDq767A8JlwgaVUPpZgnhKiZw5/uvbbEfNrAQ1VXI3CBaYOMyY3yjknnU3CERH3a\nS6QyI1l56bpnw87GcTNIBTNnJk2J+TiJhCWzxNI33F7zculcEzvzWwxzDPifMyWd\nNxT/qdejhLzRDyqTWK4w3GQFRE8G3KdLAq1J3+ixIh4vE9fdRBy3BKpmSnWoy0a+\najmX7s8TXB6IJ57mwOQ4ufA//D5JuaFG95JLEEtM7q32eIBlcuSp8zjPv9aV6Omt\n3hDZ5qNUB9Xs+Y5cWeDvyEPuEJ38TlWvGw2Jpk/dEFyafQG0j1E1pvEFPTChfsw8\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3pk0CZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAAAlsAv8CllnKq6UsFt15w+3J/Hdjpv7cwePR+h/nwz8o7ogrbobyaDb\n25INcyLzyotmp7/i9wbuVv73e10aqNu+d3Gs1UfnPL4pRZ2QJE+wZrG09Nbf\nVOzCK4xQ4u/eYkmqepVMfu+Jsrw7d86IuqhFofO8jRfGq2f00EemWygdp4mw\nohOArzhUEgjHadYmnwdK/RxYk2oqYadYMgGWltnJrELIK7LzYJYVHRwGJ3nh\nwyQXHi4NSjjlf2F/GiKjMvkpDrrXrw3YVgt2WwPcIlPylkQaknBthAY3ytHv\nDJeTvEYzo8orceEqs9ySA898TNrNtBe6VNW/kC7yBsEAfSwxS4R28yujLtJC\nc4NFEC+1wfzIvdfPHJcIj6ZzObC6N2aHf/cZcR5vvbpgZMnMs71aP3mwSxDL\nXwJ6P7v+Huk/sykgvGf9qUcQj66Q3nceEwoB6xAT4fUtHg3Hf6XQ/hvdNXMY\nT9z4wW6KFS0GnZe1od+IZzEckdpBz+KdpawD94LhcyFU\n=KnpM\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pk0CZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3JngEZhDkILowXh2ZquMj2tihYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAADwkgv/RdJnP6DznxPUKo02XWol8wK5LlT3A7DDGGNg\nXXABZBvv9SB8N9RyGzAJkajMufG+0zlOGZeFm5EjmO81TRLh9NPZgLpExosc\nNaZJ1hEPXv65EffSLgxsvBquRGF9M/6K05ma7HGQJ0/8hAn6tGYva9LzwO1O\n1tLQjo7Jwf6/e0RY6gIJHd7rCBWROGibLTqJHlykvTL1kp4WsSpW5GjPgUGK\nntO6B57EonwQOrpxohiV203x0mTAeGZK7cm7NvTjZO07TZz1nBqEuR0H7yPC\nStU3YhK1Sowb2vvP8zQfnViz/Ne9L0fO+2lBBtJNVPPOPvYdlZA1LKiP237L\n58cWkQvy+geENUhOQrB1x7iF/+6VaTKvJBZXHKEVRMoizMX/QHxY3vtDqcaW\nFpvpt6RCTTAsTIHTOP/sv5TnufiVVOT+V/PNAZ9TLW7E4CgQCU9lZP2w0T2E\nPLpZUF0ZWGGJMC21maAvaaVRxjESgPAkdGHHMO4qLz3H8s7jvKNJ8eFB\n=GYAh\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pk2CRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAABYegwAtLWONmlPHAdrWULUgW5yIo2A1XkCD0RGtFqkA91nAJ7sUMSCT08OrGs6\nuXx0+mqKliaOiKJqmnOthoWFo9QjTU4jO6bvgNVQNSdcDiIVzPgUSL54/T9MlUN9\nz0jAKP0KNX/FhCJqZgcEStkuRH2nNw6llZAEBq0n+KS/VmfeZOjUF5abZuyAnzVf\n1AgPxpkmzEywIAdL+Qd4eIQUJ7vwxKETK3Nq7l7OSMUV6h2b3zvjeNBDchkwacCj\naBf5QQu4gM3mAovtgwNhR1kTgGkFWCurZDkD/t0FmGZCI7mCz430UlVL+/qbnJKr\nzWbL1t0TeFq4Hkmxep10iX0vVOYF8Vnfv6UcI4qsvWwcBjmAsFBhcWq0vOoNH7sw\nL/TtWx9w3RlC5s+EA5OWINdeQzFqu+wJso5m0IKvdg9yk+G5skyUxI//FkXzlKx3\n1J74ceSaYq7Vn3qG1dGWKSeW4oUS23padT5ZxT/jM1pkEUwSg22h7OoCcYwGTMbo\nc73810pJ\n=j4te\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pk4CRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAAApgQv9EIddUB3y0TcbCSNu2FklsOou0XdMjZYEIeW2HfGRzinuwvkmNDf+RbkE\neFEGsh4pgsMgIT4R8DD9bTecUwtN93ZdTLc7c3NpuZW5Fwf1aXlfXP8QtkeNsfBu\njLsJAUHvE65ROYM/uuVSd/6nIS9UEkBKZYY/KrVWlF2A1NzIcGoZS7BrvwNbqS3L\nfIVUz+WJGlhoDP0TVowY8MFqFRCEkKrGHecIflEigAyxhVNY+UWL1vLYUMqX51F2\nTxEAU6a9cJTRC9BpXGgE1WyJv/oenGF4k+j2HI8oa5MhyVHJcTvxyTXx1BQslFYi\nZ1AOSer0iaY8ioOCDSYDEmeDCvaVsk+NlrEGUus+cz4RSEtJEdUR1ntppzbwRH1/\nX3wseOxUjTSx8o5NL8PIA1/maKZmaukqQw1mlheVVE1ChAVseMJepXttOVzZFlp9\n1mL6LKCl3KX02vxkj/mhouQ165f3AGZZv8OS5uu95iGA93CbUT+h33PxpZKbyl0+\nzaawABYv\n=qcHV\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3pk5FiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7Kvsgv/Vfiyo/ljzTmPhFpjjkXtLia/pncWGiucWp3FGdWfqaYhjJoR5ORnpmsT\nGdrcxXSRCi6GX4b9OQjxpT/b3ji/i17+mHhlnIG3v6VnlLRkwCe2DhSnCDJiS4mp\nxDeuWSct+NiRiVBQ88leVgw/P1P094Hu8ybqQ5bz9hcOy2cVSUPA7ZJorKtExEfI\n2uml+tfIV4Upk+CswGqa2MpUh+rZQJHPX4/AjDUikITpqp3k6ADcUwqj2mWDHH4s\nPJmyY5U/RTMYy0tqzs0x3jR2zglBfVLNqYpTCjHB5xnFgPa6IvFuDptzSBhdF11v\nnfZK1/0RZN85+EOvPhUhgM8RxTXZXqV4+o/culy3rT5wyRcrb95aMzCUqTGQ5itS\n0LKKNlOr7eu1gwKUggjdd6MjauqKEUNVVDro4f5Odfx0jWJwYOF6lLygvCa3IJOW\n0WP1zoxYF7tL+l5vnU4tohzxz/TqV+HauDsmXgEj33j5iCX7vISQbfj46/tHXRGo\nb+4MAySx\n=/n/Z\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemToFAwAAAAAACgkQfC+qTfk8N7JW\r\nVwwArHvoCKHySu6ZhFjyPQNhm+Nn9DN4yu5sbrHtkCK8K7uj5KcnRQrYs6NzUD29QK1zDC4yyA0m\r\njGfl8sPFzNnm50wI6FEEvdKv7DXl5K3M+O9ZHlW68R63c/NNkZLLVjuNo8jcP3IbYeDTi7NwM/IT\r\nMi4tcNZVq2CtRRXKz4YA6rpuaTu4CSMJIWgsB/xUveevnwhNxZo309e6H/AmpxndTVNE1CyS8dRd\r\n5Y2++tFLLv2BY7pV8LLWvCUSSPmPo0HVfEXrwywGjc1Ab3kv94gdJ/EkAb44x5VfaCfDTJzzG32D\r\n0YkObYe6apsWvwMHBFgugXVPMuixaFZWHOF8Xgtq0SrN0wbh2FKxIxy+C69D1FOYbRDxGe3Ly1jJ\r\nEZVZ5XFx9+rKL68Jtx1CMcO+U8rFY9xI8/gYN3kZ7TGgofZszn3gEBBY0engpub7rZrju2AfHZAD\r\nHL2b2q9m0c2rsQ2kRF+KGonppzcmsDvt4mpzIPuifAhgSpsY7Hhy/Fyb19E2\r\n=tB6k\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemToFAwAAAAAACgkQfC+qTfk8N7JW\r\nVwwArHvoCKHySu6ZhFjyPQNhm+Nn9DN4yu5sbrHtkCK8K7uj5KcnRQrYs6NzUD29QK1zDC4yyA0m\r\njGfl8sPFzNnm50wI6FEEvdKv7DXl5K3M+O9ZHlW68R63c/NNkZLLVjuNo8jcP3IbYeDTi7NwM/IT\r\nMi4tcNZVq2CtRRXKz4YA6rpuaTu4CSMJIWgsB/xUveevnwhNxZo309e6H/AmpxndTVNE1CyS8dRd\r\n5Y2++tFLLv2BY7pV8LLWvCUSSPmPo0HVfEXrwywGjc1Ab3kv94gdJ/EkAb44x5VfaCfDTJzzG32D\r\n0YkObYe6apsWvwMHBFgugXVPMuixaFZWHOF8Xgtq0SrN0wbh2FKxIxy+C69D1FOYbRDxGe3Ly1jJ\r\nEZVZ5XFx9+rKL68Jtx1CMcO+U8rFY9xI8/gYN3kZ7TGgofZszn3gEBBY0engpub7rZrju2AfHZAD\r\nHL2b2q9m0c2rsQ2kRF+KGonppzcmsDvt4mpzIPuifAhgSpsY7Hhy/Fyb19E2\r\n=tB6k\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemToFAwAAAAAACgkQfC+qTfk8N7JW\r\nVwwArHvoCKHySu6ZhFjyPQNhm+Nn9DN4yu5sbrHtkCK8K7uj5KcnRQrYs6NzUD29QK1zDC4yyA0m\r\njGfl8sPFzNnm50wI6FEEvdKv7DXl5K3M+O9ZHlW68R63c/NNkZLLVjuNo8jcP3IbYeDTi7NwM/IT\r\nMi4tcNZVq2CtRRXKz4YA6rpuaTu4CSMJIWgsB/xUveevnwhNxZo309e6H/AmpxndTVNE1CyS8dRd\r\n5Y2++tFLLv2BY7pV8LLWvCUSSPmPo0HVfEXrwywGjc1Ab3kv94gdJ/EkAb44x5VfaCfDTJzzG32D\r\n0YkObYe6apsWvwMHBFgugXVPMuixaFZWHOF8Xgtq0SrN0wbh2FKxIxy+C69D1FOYbRDxGe3Ly1jJ\r\nEZVZ5XFx9+rKL68Jtx1CMcO+U8rFY9xI8/gYN3kZ7TGgofZszn3gEBBY0engpub7rZrju2AfHZAD\r\nHL2b2q9m0c2rsQ2kRF+KGonppzcmsDvt4mpzIPuifAhgSpsY7Hhy/Fyb19E2\r\n=tB6k\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCgBvBYJn3pk6CRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmf3jg5Exgh0Zg7h1KUh6WaIF36+0z9fvFKpfSI8DmhH\nLxYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAABJIAwAg2vqvtYtkhN1cnOWfJkonE3R\n1BltyID6WJNlQM8AB+LJBbZKdSQ10jCuIDaLnBcLcwRvOkuC/Rbn+MQbG5+DhuZ0\nIv59Y3WnxEQQIGuPIf0cYwvl4vJUCQqGUalUAQcRag0dJZapLZG+VrtBoAQ7RgR1\npPEV8VrN97IlB4njlL2gKl/gDf2SAkb9QMbyIpihVvAyrFQ1GL1tfFY8Vc/TZas6\n4UrtW9MWsYrY8OryULX50ZMpPehpdJql6/N4lkmwaplql9Vha89G27pDSNi1XcIg\nNbFiKJVxZrZi+KIjf09vuGVr+FtrJYutNXvV3GU04iib8yQjFjyDqTBRHQJc13fL\nxKBFr7ltE103T4Z9n1dTroI5mqOyuAp6ZbfXd0cXoD9tNXt7DhU5oDNDWnayU1U8\n3VYhyCuNSZjE4/hD5idAOKePC+p6CI7RC0hvWKhCt6JODMd1Cg1lF3Kipa0xyRIA\nfq96WWaflHoVvF6DCm07LMU+i6XoWKNLxVo0O1LI\n=gN0t\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemTsACgkQfC+qTfk8\nN7JFLAv/Ywp2GLQkF0I4uxKE9pgciUPpJvvHCWi2aELRyX0VBXdZVtVS/FOSAYVr\npVUA0CMRd0NpAvhMmmo3ItQhmD/gCuNGVGRZI+xJ9Jpntt5SFwb6BzhvgCEobn1R\n3TN6Q4hEAFjItjgygYVXdbFGJ0ikkjcVpDKakqV6Cix/uwFNXz9DbRkeZXu1z75Y\nK4wTHUb7MvA+E1pAR6EA3kQnbOABkOD9tWyv9VQMf2YJpjAshT77+EDf8Z2tBnyG\njR5GvLUQt+ErPVUqwFKY9GtzyBe+MoxE7HYsZQyB0tfQPpF/M2KAiJ9eOFCSmyHu\nOOGJuTUu6gOSqPOtt4vDvVHJft9JMk1tEvNk86RZx6/R7hQQsdK4lcpmP4Vde8XO\nncpxSANTvwS5icPAZY8EOp8YihLo3bNZYnb5452PvaPWwrunkRvcUQoZvSoY+HTn\nHnbQhPZJQAH9laQLoIODTongIQkCWOFQgEqlj4tKijpeDW4UPGgF5nNW/0Kxj4Ew\nAO7Ns5WD\n=isj/\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemTsACgkQfC+qTfk8\nN7K+tAwAv2iW9lRT6qfzocihW6bJbY9IAXy1zI/Axube4VBMWbiUWbQ2TgPukuq6\nNh69wB6yUdYQQoW0VPU5BcFIdO5MeUWRw8lwBkKm7TD4EdMzb4cF1ozENqFgTjjR\nWTWlWhh81mMwldq+kfVKgnLWHwYx+MdfEFGs+tZYII3QNBYDorW/MDh6SM4OTH/p\nlVyQSz/ZjTftXRlOXUI+zv2uTsdLW1pr41WpxkB3h7nKnhXpGa5xzmj0gs8fhcrJ\naSgsEgn2+DGvJb+6yVd1AWcef5uOrhNv39pMMf6m6gyppHGRj8/KC4NGaj3Z4ZlU\n4nFgwgl1HYdhN3nrVg6Vz0Jc6uA1GPIaGeqmVWntSOy7ajxVaNzoHtJfa79DG/wP\nSjLYomGmQMJa3vRtNE2UX/UC2N5384A/yrSJOBRszlqfL32K1S1s23RG+4aqGs4l\nzrlwRDrQyOSwhhNKc2HCrB5eO2Dax7Y8EP66j0NRVqCYdl8S5riFHJlG5AIdo93X\nTII2u6Pf\n=aL0U\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3pk7AAoJEHwvqk35PDey4ZcMALywl180IplOsGtrMdCXqtPt\nfMob5vl5593RSfhulXAeWGO3jV2E+3XK44gg4J4XrOGBl+XCJBnvvwGcjcQT6iyZ\nisR5WRguwtJt+Y39ULlyKhrifY09FV5WLMtx+FwXzMuqB4/FB6QImQYF+PWB1YHV\nuQVMv3U88LTbIdvqPNJ4Q+9MpueXeImoqbMMFQQZkHPRg8NzcmIHW1DOLJrYWs//\n2JIYEJJK3KmXFXDPIZBg0j0Q6ogCzqnT0WGxpMELfuYdSCSk1dC2zybhFdFpwt+T\nfesGouieL6dDgPgApcPc2WxwBdowbxcvIAzTPUWH2WiACToSV+y9Py47vD0LPkTQ\neMFgMJOn1I0PMiIJm+Z5XWGo9/t44D43JpM3vsJsaRkbHHQawboT6fuAXSSimgBv\nvt7u3dg0nVVZq+AcuLIIxHyqchFNmXdJaC8wubpaFvwRkWfAJloTkNwpl9Cmi+aO\nMybiRx7e+WHXLj+569Xr4+TnSImjb94SosU49UojJw==\n=lZ8n\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsFJBF2lnPIBD+CrR2NICMkaapK3oKJOL/5Ol1rEdqU7xi0yG3IjK+V4hvLImK6r\nKDwDWK8hiFYeYRjDX6bc7CR2s7sC06Ggu6l+yadWk96BT9k+ccbsKMP92+zV9hRU\n6+iFOwODWXOG09kzsU++vSyySgyCG9z203lpkXjcX/Udcxe3mpZCMCuavIH+IWvM\ncrT6NUQRf7SFm4p5J/soG+ZZ4oqLKcFFPkTSyFbQAANVm+g3q0qLwFzBxOJhvbuz\nEkhJSMJh9SMTofiUchX+0vJvAmJA4UTm/bGjC/UO3xkKfKP1GGKNOLy1QJMSJpYl\nav8B//LDPh/WNGeg2R3JRwVMJN4G6qYFcmt4aGu5eF79ZEC681uv2s8OIgRxS1SS\npSM0kKjQ9/ceao7n2mF/2kKmNLkNpkUAjALee71+Hqnl766DT08BBsQwTWG5LKdg\nTxWiheQ0Tln5cYbTzCTU1918l9fAXLO4ny3ZcwmzJFX/4BT5hyC9mXfdvFdD6Lle\n4+wRVyJ1nqv3j7Yhi9i/HCfvIU33boFNiryzS9F+F8f9rxsL1BjdTJ1krDnnP7Ct\n3jhu1uUvJ2kQioGWeUW7ct0J5ioLpA6Han0mWhVUfDEaFpd+K+If8aSAw40ntPBS\nRO3RhxJ1V7ZmyZ5kV3wy76eRIKBGVjTqQGeMB+Tx76t0MinnVugPABEBAAHNIUJv\nYiBCYWJiYWdlIDxib2JAb3BlbnBncC5leGFtcGxlPsLBwwQTAQgAewWCXaWc8gIL\nCQkQeQZHFw3vrABHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Au\nb3JncbreF9eAVceGoaviJlocNj7C7e3HaG1cWXLHoTWEwOsCFQgCmwECHgEWIQTl\nIoqdbyRJwIpFaz95BkcXDe+sAAAAvQkP3RI7qg5gl4/CiUKOO/EPPMB5nmJKVv/I\nVWrn+EKS7MkKlHUD1oS75DWB8he/O+q0J8UNlP/9ho6wxQp5/o8QIvZXE8oufjNZ\nwBL1pQHqeYoTGWcOm5U6C/6HH8GHunvWWoi9T3pckpf4gkBGcbKLWsUQsMW4jikM\nIV50qr5R67zwv9FgelSffXBFWFdbLBaNY3e4LW9PCCniIyP3zDephlVf0UWj77cQ\nsakB4th9jLXJcebBBPFiqAqp/R0AdSYKC6YDAbdM7Nmw3tLucY4m2ETtoWUaqh01\nR6mKh+BJjiVmCli1jMYI2Ginl+o01gmYDIeYbbS7k00uCmM4QPjpKipsAV7zh5PK\nLhzDa0sQAuhCMzjVs8IIBKJUnTDyNmpZJIvhG2o6PBEgvLUrVAG2XPiwxtz7sJ7V\nuEJGU7HFy/5aFizJDtERCqo0VdVhJ4iPGztr9ubq/i4H//aIXktp+0+9YI3yHWMT\niIQusTHeF7ccPANxRiycVbekVw/J8CBgI2YP+G+ZAO51hLm2BYlb4GkYRehOLBd0\nmgXHjcLBFroyvONypJCwoCpsG2l5KfV7e5IbOVVTI3eSzq1tNxgaKhc50vdVTj6o\nzYYNhFdgxFu6gTjBUL0VJn+7gSFVdloBocZVzFaEUkWUl1el5zrvgk3YUX9cPH9U\nKsAN62jOwM0EXaWc8gEMANYwv1xsYyunXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj\n+xS1ldGDbUdZqZeef2xJe8gMQg05DoD1DF3GipZ0Ies65beh+d5hegb7N4pzh0Lz\nrBrVNHar29b5ExdI7i4iYD5TO6Vr/qTUOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1\nDU9ewcc2WB38Ofqut3nLYA5tqJ9XvAiEQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9Li\nTWcxdUPBleu8iwDRjAgyAhPzpFp+nWoqWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFB\nJ9lbb4teg9m5UT/AaVDTWuHzbspVlbiVe+qyB77C2daWzNyx6UYBPLOo4r0t0c91\nkbNE5lgjZ7xz6los0N1U8vq91EFSeQJoSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr\n1QMX9jznJtTPxdXytSdHvpSpULsqJ016l0dtmONcK3z9mj5N5z0k1tg1AH970TGY\nOe2aUcSxIRDMXDOPyzEfjwARAQABwsO4BBgBCAJwBYJdpZzyCRB5BkcXDe+sAEcU\nAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmdNCPggT7hXGHjw\nz+y2sDuLBXEOrBfuU4qi9m8BYxX/4wKbAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8\nN7JHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnnkJR9Pib\nnjxiz2W6eLB9XPqpyd+e4x9lBn1QimlGKmEWIQQd3OFfCSF87i87N2B8L6pN+Tw3\nsgAAsisMALNRuDgVLqUhp1NeRucsWn17PJ2fSJViDAn2N6hyI4jacHxtMG9CnFjz\n6c4fUileDpIvQAacMowSOfvqMOysoEgv0DZaLducFlT0S52yVcrV2433UyE08U4m\nlYHKejH2i6d7sj8JM1CfhFLQKjJYeWlUbvca2Ub1pkORaxqLEA8MXSMR9cj6vVzf\n816fQrun9/5OH8Uk3kXGfgk/yo96viYkGjlG4HVOHPmlr5kr59StuiGmYyOyeaEX\nrjHNA5BeRDNWhlo/leSmECCPff6XcMpvnrVxBu4PaZIxTVuHcWVzF9BBygq8U0H/\n4eMVacBwdysldgzPjo2SK8WqtfHSY0nKLNHht7JXMSyzqpolNI5QgzxfWBKWPIy0\nPQhAUgjkJAZiB2jfmHzgTElTnT95G0UgBe+xCGbTzT6gOXyJ2IfuHQsAv0RmRsXH\nSjsTsjhomnq3Fc4gda8P8QpVcM61vegE84zQxf6913f8HvZ94LDU04kg7ha1gGSQ\ntH7w9gzOvhYhBOUiip1vJEnAikVrP3kGRxcN76wAAAAowg/fVhf5vSzpsmDQI00L\nlvw7Yr+TB6/w1UeelkDoty1V13ZnK8H++z3tpmIdhIHQjUbtFU7jAqp2GKbWnAaS\n9ZrgbaqwsmZqlapB1m+U3FYgoM1pEZXdmdwR5bpp0i3oxr97BbOx1xSnywR/mIUs\nC1Yv1x/gQ4EfSuXhS+uwm4P5LUgfJjsbt8VX/8NunoWPEqMltxkyv4cPuhftBPys\n+odlRLNXGKA8GCGMoOD/uI4OjMnAWqUtXa0c/XVtd6ejNp6AjtsR56CrC+a0SWmB\n3lzNoIlFqw9luu/7hSComQG1aDngyTT3cP42U6tKVoiM8yQ0tjEih0pU+Rqe7if/\noDq767A8JlwgaVUPpZgnhKiZw5/uvbbEfNrAQ1VXI3CBaYOMyY3yjknnU3CERH3a\nS6QyI1l56bpnw87GcTNIBTNnJk2J+TiJhCWzxNI33F7zculcEzvzWwxzDPifMyWd\nNxT/qdejhLzRDyqTWK4w3GQFRE8G3KdLAq1J3+ixIh4vE9fdRBy3BKpmSnWoy0a+\najmX7s8TXB6IJ57mwOQ4ufA//D5JuaFG95JLEEtM7q32eIBlcuSp8zjPv9aV6Omt\n3hDZ5qNUB9Xs+Y5cWeDvyEPuEJ38TlWvGw2Jpk/dEFyafQG0j1E1pvEFPTChfsw8\nEXp8+A07FqGFqIOUvpLgaw==\n=TeKO\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“ Interoperability concern
              4072
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              WRSWo9RgM4rIKowKnMsfB/QMtyc1D/Pn+wSZO6pgWzNQTafyAp819uiPjJJ6GVvp
              xOp8W+ElmNeGe8gdLNpmjbpAGPb450FqAGimUgvfH0zNXoUUKg33E9KUnkjuSp5D
              rpA1ovNudN+Wt+pBXsfYse6o8ZL71uqzE7kG7wSuG5abU/LMhl+Vj+S/iMdFzYan
              4MC3prTa8nKpHpVLo+i04vSjkOEvTH/IYfDR05tzkMh01exfiT0IMXFdCqSY4WEr
              6G4esMSY/TT7fhPzkTj2rSdVx+n8dyPVzXEhNRul4vqeetmqCFZS84RKntQJeECO
              rz7xR+yAwtyKktlWdNp5JQgCNLtDoCrDlRePFIkMYg2CBs0hQm9iIEJhYmJhZ2Ug
              PGJvYkBvcGVucGdwLmV4YW1wbGU+wsHEBBMBCAB7BYJdpZzyAgsJCRC+9qhXXijU
              w0cUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmfzNmbXp1gY
              QN3UEDn8PP+s6pMWAvxYyCuppmnvH2S2+gIVCAKbAQIeARYhBA7beHqTIoDfaB0a
              Eb72qFdeKNTDAACBHw/hAbR/48sQt6AYkI0rXqVCBwYDiS6lUpv5uzc/QmiBHVZl
              hB3DvhbrZFTMTQGMfidFhLZyt4rkRYXKxOU+C4zrs4u6QBsuDpe34Bac1ZXKTdMk
              E1nO/gE21Ve5D/ajSDm8UlG66b2MxkMqGZfTQrkumw2k/UTbpTioLYHVXeEyBf35
              27ZmGJgvMJVtAsFwM5HQiI886D1/mOCD4/xtCKruy1g9imn+dTEFSc5xb6hg8pGz
              Cc3trPvf+gUt4J/w6X8KwjeKa+xl9y5ik7VWSGhZc7X2SFH1CL1+SpEmnxlwnZlb
              qDKvjHng6wy2XiCjQmvP5+9F/aUG9te9MC7oNPxagiWraMiDQRvUiFxr5/nJ9aNK
              vwxbRp2PXjHDbkVM3PibDrHUrj2Ij+447TNmGM2Vfyq69jsiY4S2jPuuX6jJ8J1q
              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
              49jSpa+D49FlTumD0I+5c/ddGA==
              =NSIC
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sqop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCABvBYJn3pk7CRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmcy9mpx+sGdAClBSq/VbNbH2GQc2BfDzSnSzMkakhcD\nFBYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAADKXgwA1Wv5Mfd4E9cIFPQB/E/+NUAm\nd+Y3fPBKTb9Qgyidk4MuHw4y1qAcWvB7Tal755Ag5EVrXXdznZXLnymOvplYYUzL\na6Vlkk401Agja3yE/pY+n40Yuvg1wIz3jAUUdsD1A9TdaU1ItTvFK7ucp1dDMK3R\nYLPBlsFNEEtkqaMoWyF8o+NbuNHXoU6euZxC2dhVI6KGpLrM92fW07evou2o3Nuw\nDXkO8825ReDYrCP7ZnF5/6cq0bvKDEVKZddYMjpLG+dZnIDLhtJvwgxL284W/lhP\nyDuE6h8iRnhHhDqI45PeuuQ+3cNm4kHQK1aLTvJgZyAyNQx3TDy8UF46Kdk0l5av\nT9r2P3/bqeqncCj1ebRd7EV+U1mTolG6OiekW98qd0N2cYEFwyw5KOLdNwd7moUd\n823RzXD3sDAg6z7aEqCDzIQZRjyJFZCYBNlXesZ64h1irWQ+HxeSDe/AVKe61zbl\nArIpmIoG+XlVJyiIVF9a3QjJxH/1+CVfT3qf2k3S\n=DqqC\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rsop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemTsACgkQfC+qTfk8\nN7JFLAv/Ywp2GLQkF0I4uxKE9pgciUPpJvvHCWi2aELRyX0VBXdZVtVS/FOSAYVr\npVUA0CMRd0NpAvhMmmo3ItQhmD/gCuNGVGRZI+xJ9Jpntt5SFwb6BzhvgCEobn1R\n3TN6Q4hEAFjItjgygYVXdbFGJ0ikkjcVpDKakqV6Cix/uwFNXz9DbRkeZXu1z75Y\nK4wTHUb7MvA+E1pAR6EA3kQnbOABkOD9tWyv9VQMf2YJpjAshT77+EDf8Z2tBnyG\njR5GvLUQt+ErPVUqwFKY9GtzyBe+MoxE7HYsZQyB0tfQPpF/M2KAiJ9eOFCSmyHu\nOOGJuTUu6gOSqPOtt4vDvVHJft9JMk1tEvNk86RZx6/R7hQQsdK4lcpmP4Vde8XO\nncpxSANTvwS5icPAZY8EOp8YihLo3bNZYnb5452PvaPWwrunkRvcUQoZvSoY+HTn\nHnbQhPZJQAH9laQLoIODTongIQkCWOFQgEqlj4tKijpeDW4UPGgF5nNW/0Kxj4Ew\nAO7Ns5WD\n=Oc4q\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pk7CZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnGk23KHvOmrJhATD0ByThjhYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAABn/wv/S6j79e0xlOzn45owdwY6H1cHvAVq1WZ0JOGdz18iuNj8xb03\nrrNj6mGsGIblN06+V5KO4Fxf3RZcN8norrdTdsSWU9zEYqnZVH7o+hDgvM37RzDL\nsQ8N348N1ouHYEmhvg6zRwbvoAe1XKAbMv7fatl8+O8ha9RXaN/3HHVqsahGJ7/T\nh3GvfqILhPbqXd9WAzBESmkzIB+F+CiKv1Ayc/0om15Po4Wn9QMiOhDwT4fSoew9\njKButs7IchggFjw86idegAB0ctRhk3JhEdaZU4IxFMajzvfhopTUCZTXELFbXKup\n5hpXEYWfQUtuiLVPZoi/Odvc1Q2GfqT79F1UILTzejh9iLpbIH6k2HiXj0HSgzyK\nAXWOBKqQ50ZOhFXcrpVkLRmouxNzxO5H9W/KQX7D/z2DMKXgZRTQ1k/f7Ls/9kGR\nLD0ZPfazTIWaM00Mww43Ca2bwQxxDzUzxJXTP99ohGtA88HIBdHVoNUOI/nTnGY7\nBEU+GZdLWvmbEZPi\n=g97K\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3pk7CZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jnz078EQN8nfDjOCbW5JE3yuZyjR5tEVrxjEyojPJSDWAW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAod4L/i9M1EruOh5AMyoD8P5Gy42U+WIf\nwuV9UL3ZnpyHSML2/zpHhozB8PQN+s0JhLQuZrcBOA3eMECZSlKiGDY9eIOZ2h1S\nSR/Zsmvnh0hBbkaD2lAOisQ1any2KGr/nECsZfEH/gESQq9xAmRwAjxFIrkL4AAA\nDWiXVJf/7zO+sjGAwVGVUVTK3lXHVQ2mF9ZjvLivWQo7wC1ZX4c47OIEjybFzdVA\n64jP4lmku8RbaXz9qRIFxu83KGq9t36DwGW+llyEO+WS0mvhSkcb2CFo9QK+NyqX\ne0F5bs8/Ylr4fa1af5agiZoPems7/u3NFQexSQQxkdK2he6w0Xe8WBGeWnHCq9M8\nmSdlWS5VBR8772H/TxuXv5ehd/zqYmZOhOZmpGsfeJTS2L+GCykOtziYigduh8JP\nUYTgkCLtfxbIIhHneMp8E4t/h1pyFZQs6hcNuZ+lB5rjh9ELus8/iuGaK8L2Pxlx\nSF0nXgmEQ989ruDAh8+Mm+fAJ1JlQ83eMuxmIg==\n=+8XQ\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-pqc verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pk7CZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnIIbRWQzfjA6Mx0DrFyaniRYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAAAZvQv+I2vxU0fBov7LfaEF8QkwIwhxag/U+yufyugYR174802kL3vk\neLk3QHyHtyUQhzgjsfHR/8cxINW4ZsWE4O/EnRZlUPY8Jd0DBNl8R6X6+uvHOCpX\nVnmwLeDSl7JtSAmZ9x6tlKlbEYdA3DOHzize6cg9oH73aHUErmk0C4gNYkgw6q4y\npbsNrAcsZpwUx90VwGsFxeliSNisk6KFBlnkLZS55mMpABB/zFERclGaJpKu2uvy\n+VjCeBBDmH1DVWcslD/gDaOen2Mp1KMqIe0IJMTHYOcaIhC8MMBIe5huPdUQQNHH\noNsjBH3R9yNSRaKSEfsRCsgsXj8gsAZLIJf9jPntcv9WLc6mU1TdcUIluAk4n91I\n4YE1/Cb+ro4Ppg0ce8Yuh3DE10eMpT45XRtBQ2j+SDW04wqj76weXjBmYbmj7/7d\nViac4HeT5KW53obW4uUOplCLswcIjbgq02Xk/tA8XR83Dx3zE7t3/FZHRIYKXKyD\ntAmRs1qcTaBgMq5c\n=wZqh\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pk7CZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3JnR1VtM8NwCa507+CcCIs1xxYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAAj5Av+MBNmIHNTGP20doRXisV6grG5lJtyvVySeC4n\n14D7MejIEThVyFooqgjyQ+/IyWhmzdaA7KS6JsldeXK43l5j82fErv7/bhbt\nlpNZjTCxumaBar7wvBf3kxJmGQONuHBWc2yYxTHdwdHB91NbqfBP9vPNTwsi\n/wi2ImqkZMDz/Xz5AreWofJ5PXt3EHqEqHP7E1acABsm/0Wg2arMHXiLCPic\nNh3lt9zjKtTNRuTQejLVtGfIxyH398ugpLTdqbrG8D/IjTe3HkR8V01WHYuc\nl/PqF4/HiwuVd8TyiV4UU0MraWSsimmFvE7QbIi7KlSxeKiWtWnH9d7Uuys0\nUBIrZo7bDA7Pc6FAKsvnU0RstpXwxIBxVLVVvRsrr76z2+C+nzBhrrPZIe2m\n+wKqwnEn5ZuBmw1M1trrvWBFAElnAT6GkYc7owFzps9oyqlpYBeWWzTyJf7s\neW7LA+NEGCAAzH6M5lSrd1bkrV9mExKZJEDT3vVdoh9iNQaM2Rw2S20f\n=Ml3j\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3pk8CZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAACU1Av/T+RF5bruCsls3T3LgAlQfZyJtzB2AjDQwfLytECSReGDDlOZ\nIgOE1b23blqJHh3D51sEDLmUrIeWI3aSOT7tleuIi7xk2P4fc3gtZ7djUstz\n/dnk9t4iduaO0+822AAFfT3/D7QgO5+7OmE9/GvqYC3ss3783y1DetgOZhvC\nrIo9Jds19wDPmd3PKNyM0pvkeclHOT+o+2EYaSHhWYeEL1ZyLkmbq8HRKEG5\nXn5wLL5zraWsHE3D6bbBJRsCXM1H0gH8lhajUVXHmL5h7gw+45bi/BZFIZC9\n8rrQCkSGEYRznWek34D/LYKTMElXeb+9ohyy0D5hxSfEw02FdNwI6d9DZsrR\nii2MTyHgplr7UeFR6YbjJy/28XlGoqoowGpcJhctFrriZ6TctqLhA7LWROZY\njhJysalJd0pcJElCTBdkNcqa4t8lmogsPB1xarJAKXtId6QPgaMxkYE2lPjd\ngqp0ABE4TqSaOsBiYaZiaMyrBq3CXGeUoXKBQRA5JNPt\n=PGZE\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pk8CZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3JnkFAxIGsEnMVjGG5oV6yZ9hYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAABh5gv/TUZxlifOsjIr85b343/XDNJsgne8G9LERmJE\nrs4U4gBVhltmR7zRzu2EhrAz2KDo4tucT14eKJM7PAH/vqbDYVWGNrJc0jMi\nb/EVxjAypSSUKAPHrVaYsa+bfOQZ+R/CbAgwdcAwzTgP+9pCq3i2SEoGzcO6\nVMIOYmI3wgO5Byf2PeiCoHsjHJzVg/9TOTtr3/7IQzFqsbJE841I7QowoinA\nBI+2VFtiPH/FC0yHw4tRMnThC0mHQXE53glWASemdAkzNhupGUp5pdYS7Tfa\nMUfeTriU49Pth2bOi2zf1TA8FxePiTflrvof378FAPh5eH9A8yYPGvjgvyh6\nZ52dVbC9sTEcj7oUPUfnO+IORL0pLFbPb1njVNHq0nOMOvQIKzWG/iSEcr+Q\ntppFCTHWWHSPf6ztFD5WqAxm4E4Zy/VDgz+hHbp79uyfa2sLN8VT/NBasthU\nBj40TS5uNtw4wmI4HHGChueDlIhy27J+M8S96tnjkS23a13R9BP+4Prk\n=a1Ki\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pk+CRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAACbJQv/Zd9gq5XHuuZKmBYengqGwSDWFdqDXGH0qN/gqLjx4zGsdliufreLrivb\nMT+WjCs/Tj8UZ0a9AxH+ow9bHq0ynYvWFogYJWyJe7TK4yngDnpC2ZE91gNHlVYp\nKwH5RNWmae2c/B9yHvOiJSaf0lgxWY5rZ5w2L1e0u9MpLmWhW7smx48ZKg0/I0Is\nrkjLCpa5GydxwVOnHH06TrrWFJifP3WmBNuywqDcFY0KX05+H0CmRouX4xHdL2wO\nyVyvtMg3j0OPDY4Ui+rqEjKNvG/MZ7iMFP/S97EEle66qktrciYD9u6nH+x7w7j+\ngaFhx433jB2fUz68fNI71CQzSjzAzFm5VxRN0iTyR66dI9e4pPBmnFWnmFyEluBe\nH5zwvql9jquR/t0unsCOgGxF1lF5ja1AWVPAs6+RsACrbIIjZmJmrGbsAljkqzs2\nJKtOnCOPXI25m0Y8aRRdgx9QK2sBSsJBO/Pea3lPl8JzklfV+rhC5le/1Sdv9hcL\nOiE2dA+j\n=KjPV\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3plACRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAACZuwwA1QNujetRpOAhzyGevLqdxCP7kbQAp/TGgsao/SsVArd0JbSuyxkl2tRl\na5TCEKBuB/fJmPjWlb5lcK9cV4q/jFPFvX3FIyjq13CtdyD8FqvsmuyjiAOSKsIb\nvV5+xDh53wwII3voMMUkAeWpJo59ivFhYwEaHwM5fU8qVUidoTQ0UERpUDngKDNg\n/lL023lYok2P6RIkEPduovp9kIiRcAj+/rKEodY7WPFAc+SzBWSz8vqZamr7vgp7\nfADUxe4IA6tbkg4QYazAyZ2YQDVb9OzSJV2B6Qg3dqn0W6611zolN+Hqk1Q6zg7S\nbkWFJ468XUA8yNlB+K4Xk5tbrY5v+jgBGhtMPMR5ydu7Fv8KS+oPW6A6XfiSxpJI\no8EqJi2ce+bnnpCAXXVID4TMwqCFCDayLar8b5ZEh4wNr2SwyMUDZ35ScPmhmaPl\nN80PZWE00C/aM0QVw4f6MqKjDGLe55ib7ZJ7TnC1LFHuyioPMPSuCpa9a2a/QDsH\nzJNg0ACS\n=AWKC\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3plBFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7LVcQv/fZUsxjlxQnJgjMOz3zrgm88n80pvdTOzmoQQn6AJGeSjOWrWX9f//oDT\ncpnGcQIV+RbCojVbxJRz1HptJTiRr1FHG7r/Yo8etDKCX95f9dC4rmGSE8bWbCuC\nPaG0oVEGgYIZClhSN3LgRb6+Eag13O1Nsv9DU3gv29J3R1aM1LvWMUCOQW/ltbef\nwFOzQqOOCQPXlLO0eqmXY9YzQrnCV9KLTJD4EwoE+ISJqaJtcAWt+exht5iOlEQi\n79RZ/WRDXIpxblDenrtgN37Kqvp+1hgXzHKJeN7KxdC/cqQBncOytyK9d/Dzob3g\nZQvPdr1whu+6NJvRbMUuzpjwoTV0LxJ5jNzMZfOs6bxMoGYBzdRz/EgJIgzjmciF\n7EUnpq5M2mdwfZ0l5viha20RMBysnNmBKQ6Fr70P6oV0IybLFQMlClQeWdZs2N6S\np13jN4ABXdGOKpo/UFPSMn25cy9hf1rEFd3CE7+jXTWxDZSDpDtpvMiQjSlsIJkE\nnWNBiXx0\n=1AuN\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsFKBF2lnPIBD+i/7YM3RYl4WtDCrp1lCu9Y0k/aAi5zoZgJ4oppBQqosbFxOcGY\nB1q9/abEGzTN2hJMqBB/Z4t+msACwkrtLpvdm+8HQyEIKcB33aexJWpKqJ6Q+wtA\nCPhcoqBXfGNc/Uquf8VhEIlKavGyQY8dPMg6qzBuLKNrdILx244pIB0RFhC3hqAY\nc61n++hwdQsmAFbdp6c3R2ck20PGegdfRZSXN5vTf3Ly7rh+JlYBLL8nR+8OO1NH\ng6wwuBaaUrobCvtKqnQ44OUBzmKBcYFX1iiU8eQcghUpwuTvQ0J6l6apoI+fUzgN\nQjD6VTbChHT9ln25PGewBIMsbs+Nvq0n2wI3EFzy1SKvDtakrH8Ibm4C0yMLGsA9\neTdisaAaIagwqs7jDGjBVJWGOFm2VXkPkqiRyxFuwga7MVMPhn2jOPNpwdc/79C3\nZ7JTxw7X92oy3CxU2YyanuWFnN5ZDFcpZjO+kRL07QmDO2nvCewTi/eZr9RCoRA8\njADMBYApfCZAkfDdSYIETw2ehSgArlTMDIOUQa7gvNnHcmsqIG+K6/M80eIZO3zW\n36NnUcKx1KJnOuTKDxEAtE+fM3ALvvo93b5RCWBNuj09YMmkqZz1wmGEjwMITtK5\nqvEOyK8XoDBaR1vQrfD47a0z+lGPCbb+k0g9Wsp0QbU9rk2DzHZaNQARAQABzSFC\nb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBsZT7CwcQEEwEIAHsFgl2lnPIC\nCwkJEL72qFdeKNTDRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdw\nLm9yZ/M2ZtenWBhA3dQQOfw8/6zqkxYC/FjIK6mmae8fZLb6AhUIApsBAh4BFiEE\nDtt4epMigN9oHRoRvvaoV14o1MMAAIEfD+EBtH/jyxC3oBiQjStepUIHBgOJLqVS\nm/m7Nz9CaIEdVmWEHcO+FutkVMxNAYx+J0WEtnK3iuRFhcrE5T4LjOuzi7pAGy4O\nl7fgFpzVlcpN0yQTWc7+ATbVV7kP9qNIObxSUbrpvYzGQyoZl9NCuS6bDaT9RNul\nOKgtgdVd4TIF/fnbtmYYmC8wlW0CwXAzkdCIjzzoPX+Y4IPj/G0Iqu7LWD2Kaf51\nMQVJznFvqGDykbMJze2s+9/6BS3gn/DpfwrCN4pr7GX3LmKTtVZIaFlztfZIUfUI\nvX5KkSafGXCdmVuoMq+MeeDrDLZeIKNCa8/n70X9pQb2170wLug0/FqCJatoyINB\nG9SIXGvn+cn1o0q/DFtGnY9eMcNuRUzc+JsOsdSuPYiP7jjtM2YYzZV/Krr2OyJj\nhLaM+65fqMnwnWrF55JWVUZDMaDu0WduxJz2CyYDPnUB45nRs1JRVklufA7IQDmw\nyujBwYyClKZjZ8E2r2STNNdX+Az9+Mu36PSHdw00DQf3KL/XnUV+nzfL7R28kGLq\nBZmlaH6GRRRMsxsrWeHXIwP8A7VCwXKxpcJ8N2klaioP4fG9+YZdzcSjNOr6A3/O\nrvR0GWY2YKV5AAktJ4+g0ZLcPwRybC7xF8ekkzbUn0oR87auNYS9l0ZBobD3Y52N\nyBxMdo07Cs7AzQRdpZzyAQwA1jC/XGxjK6ddgrRfW9j+s/U00++EvIsgTs2kr3Rg\n0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUMXcaKlnQh6zrlt6H53mF6Bvs3inOH\nQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6IA39vKoQsTMBv4v5vYNXP9GgKbg8\ninUNT17BxzZYHfw5+q63ectgDm2on1e8CIRCZ76oBVwzdkVxoy3gjh1eENlk2D4P\n0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipYDzW4iJQtYPUWP4hWhjdm+CK+hg6I\nQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV76rIHvsLZ1pbM3LHpRgE8s6jivS3R\nz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJDrZdZq9iaUIuZ01PoE1+CHiJwuxP\ntWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqXR22Y41wrfP2aPk3nPSTW2DUAf3vR\nMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCw7kEGAEIAnAFgl2lnPIJEL72qFdeKNTD\nRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ/Ai7ScJbdbt\nnJX+fWpE2nNAEk10a4eNyp+5lPc/sIO/ApsCwTygBBkBCABvBYJdpZzyCRB8L6pN\n+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmddSbAS\n0sqwRmaNggqsltxx1Jsh1nBSC00++9w5hyzb7BYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAABxngwAjIafiqQmj463xIhNewitGwv3xPPuAP6gjIiKuhXanNEZsQgyfosJ\n/qKyQ0l0GpAaeC14nbMKP4odeQcWYU1EGpIA1i3pcIQ/uHYDfPTedcwwmxV10Uw3\nlF3aHmwtsP9Rw5r/Mqx+v0vA6AQuEMIMpvJfsmtIvb7o9V4nHZUgC82INhrMVX5u\nMdl6LJtv29in8FcpcywvR39r2oaAimyMJcDW9t6STIyxs7BoC8mcfwrGwDyUokD1\nTLLBXnUkcEaEo9jhVM/IC9oaswBMc/WB142vM/RV87Df0GAMUQQLCneYU+FUnhCK\n4DGeJnXnMa1yZIRmezr30RhBPxostClC3kW309uTSuKpTrmUbfdqsV+rkLLdMlem\nk9NuNc/+DTngHvjKulfb0EtC+Sy+yt0W2Qw8NpC+U/ncacxvXTGaqCEc3GkDrase\nfJPhGzdGnpakwRBgQOWSgeF0p8q1G0Uobd97KhgBTfbar05CiIa8PBB2SKxb75uz\nonKd5DGR81QGFiEEDtt4epMigN9oHRoRvvaoV14o1MMAAB1dD+iG8Sb+Ja77p5Gq\ntg8ukH/Wp5BchQPU0P6rRBE9UNCIrKKomYoEsfoeimeuqH/2hJJjRWuO3Xmwnu/n\nKkyxYUU5PAi4/T+8dIyjHnfFyPf3Cfswtn4eu0YC3Mkh7OBX9bW4tHJnbr+rJ8ly\nUa03lEqD4aQ8RyXFsHzQDVhBBLLWT6FpMJKpQw0KqtCla0PTwTHYLfziCUoLac1E\n9sBDSAhqnwc/WGTKiQ4KRS3YTw01BgS7+lxgIdltDuIkBYFfkGf4zoAbYJnjcSJP\nrgVjzFf3Ka4rur8bg+mJpNqNfOSJJcLRw6YwBNh+ansLOuhecspp1accqUZ36Vhs\nfzMI6M31SjU1t91LtBUduLjpZFUJAmO7yu3wMCFBOrqQDbt8aY2C2Jwdkq8Lxcz/\ny1YBrWUbmPI0VKQzs8FxDcPzZOjZt4LYAZwRu9SAH8KkH+oxezArV1tNdzK2rQrB\nnSKjp4+sVqR954QtVj/dQ8ZPGLU622Pn5TZEebp/ZAEuO1FZa0okZ6aCyzieh3E9\nocrODgolKPel/8ymvZWUurAbwznKN0t6fk2LcCf68FZUdI7SgG+RWq98GyGMweBl\nzHmHvx9ovUPVtqZTEe6/mSaOwPHNrZJh2AXSzIkX4WmjEgp7RKXKj90/jqwOe81w\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemUEFAwAAAAAACgkQfC+qTfk8N7Ii\r\nkAv/VM6D/681UfIrvNIWfAliM/mEUrYJKIoNOgybQj/fcPLrFcYFOAbw0W+fs9KehsbgTYJbpnrv\r\nbX/c8ww1T4TkBoIFfcHhVrPUoBuNsJVDxgV2RwwjGHvSl/XQngHxIsVrusrbzpYKLqPSC/rZrSti\r\nDarA7obrlLDoNLy1Zb2CZ9XySnmpJHrMVuGYhprATtrmdr0F4gX0K12V9J56DJ6SJLHuzXFssK66\r\n82KrGnHVAKf86tkivCaBGneFxOZ1h6ta6z472F1IhVIfRBsh95BRlDPc5opZYErwYYWRnvRyhG8s\r\nCs1nJvNyJeDCn5Xev28/PkfuzTpD+2elpCx8DcAgeYOtj4MflcBJrmzSJj8djIrwp/O5hS2UmWRh\r\nWBa/rBTnKZQjgXah6SU9y+WnV0c+r4wmf+etz5zzLRn8LypKlJPDK7coWWwyQ6udcqTqvPmrw6Eo\r\nztc01xu1POMn2Q+aKer7fNJfqoD671OolH3vwbyPMcy+kb1UaLAV9mujytYt\r\n=31PO\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemUIFAwAAAAAACgkQfC+qTfk8N7Lt\r\nlwwAvTEqzfhsiUjCFAzTA9Knk2/e1UAYtBXgEgftmgFiuqqEV6Nv0ADYTdBRQpPIQGjuwBdFNEeK\r\nQ9LoNDAq5VC4ZzYRVMoP4yh/7gqZ+50KWhiNzLA0atzpLXFnL772Xvg2+aDXayZiUkccrsBFmHnu\r\n0cCKmCx5ZlKbRrDcNHePPN+oKD3QRZ3bPtf0nqtvgHQPBs6jC6v+e3Ox5qWaM3gC/1GiBGGkdzKs\r\na4bNUCqQL14psy+VKKLHhT0WeZZl7G3GSuOQ0JemPq7D5mZoXye4l1OQzVhLsUaMaZzOACNTLzuN\r\nYpTKtsEoo1u4UwElBynDXGt3OHDNBvlAR9nwN5GKQoY/nd48Ue/JS2S7O7X962GNL77Np5zs/vQW\r\n6dpqKaAlFrPD478xVlHxp81KcQTzYeiKkqEwI2ezaqQrFNJBOqlZJTij80kXvbqTcGP7MsjzuQo/\r\nH/OacYRW5FVlhNj+OrOvAy4tra+X8Tu1m7FU/Lp9+cemokefruMgi9YQKvb5\r\n=yXAu\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemUIFAwAAAAAACgkQfC+qTfk8N7Lt\r\nlwwAvTEqzfhsiUjCFAzTA9Knk2/e1UAYtBXgEgftmgFiuqqEV6Nv0ADYTdBRQpPIQGjuwBdFNEeK\r\nQ9LoNDAq5VC4ZzYRVMoP4yh/7gqZ+50KWhiNzLA0atzpLXFnL772Xvg2+aDXayZiUkccrsBFmHnu\r\n0cCKmCx5ZlKbRrDcNHePPN+oKD3QRZ3bPtf0nqtvgHQPBs6jC6v+e3Ox5qWaM3gC/1GiBGGkdzKs\r\na4bNUCqQL14psy+VKKLHhT0WeZZl7G3GSuOQ0JemPq7D5mZoXye4l1OQzVhLsUaMaZzOACNTLzuN\r\nYpTKtsEoo1u4UwElBynDXGt3OHDNBvlAR9nwN5GKQoY/nd48Ue/JS2S7O7X962GNL77Np5zs/vQW\r\n6dpqKaAlFrPD478xVlHxp81KcQTzYeiKkqEwI2ezaqQrFNJBOqlZJTij80kXvbqTcGP7MsjzuQo/\r\nH/OacYRW5FVlhNj+OrOvAy4tra+X8Tu1m7FU/Lp9+cemokefruMgi9YQKvb5\r\n=yXAu\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCgBvBYJn3plCCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmflZpDzPxjYd6UDMsH9h9x5FSBfh1NrYwtWOfOdsLvG\neRYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAABI8gv/WQtjdKna1z72voLv4GUVCotC\nmpJOCgrcYkCkr43CTa2qeREVOYiF9MHkZ9znc9yrmAZpgI5+Ow1sAhz7+Ma8/F+J\nk6MVm4iREhfrDgWkgZlQaHfGKGFdCd3yUFyB0nya7bt/ZRy3LMOA6dfQ+yxfuMKX\na3C46pRWGwiQuk3qvfQhwRdw5qgd4Xl7ISJa4gChV9yKi6anLE1GHc4HLpzu2QbH\nmZEC5QAlM53iB2NP11hq8XOzlQJwkE3so+I8kOzLn+WCwUmRuO+Duh+kEclNewB+\nt6X7AsUJoxRo1KThygWXOVBQlrcxpwn0XjeRHCi4/ps9zapzngfxPcDUmqb+b/v9\nHbXozlkJ71TeCcOGDJ3V2F9EEoyGl9JvoFXOIP1WTZA1f2m1BNdAxo5rs3sp06I7\nOQkTGUAtzyahSBaGWLeSVZZGl6UdwfFC05emIufk8WLfoA4Gw5h6u4rgmHcULc7z\njDc/baJEnti9sWARsHt3YcAL0wuZS+cGOIudKQux\n=WM+R\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemUIACgkQfC+qTfk8\nN7JZzAv9EybLFFQvkGqQbrx3UdYIPaFEloG8oOEnj+IS7kpGJslniCS1hKIpyUbc\nnnuYrBRTNZJzTSLVqX7+7YJNLPjG2zmIJQK6GLHpXydjY1665NcYPL0TJyUTZzGg\noDpiAwOM9NckH6xzYFywWjoar3BKrBsVCztjPeWQvuQrJ1E6GKbPGZWw3Rfu3DhJ\nxKhenXO6znDUTXyR/mvAyJrgBraop2nR7/EF/GiEGPFtDyE1oyjluj/zj8+bxFmL\nUmeTtKV/p8Zz93iH72/h7WjEGoieP6xjXn/St7iLcI967HWLbe4Ep8Pek9vGQEQm\n63orNx/B2NzlgWFYfzjhVwlGvU9GSt9136udqUBBBWrWLI3lfH7AQ5vId3v7mbXl\nSzcXfbs6xezAGUzCVM/Nwm6Ul4vbGt25SCRYB1kiRU+DLxvNptVKDHQqL7IJbaQC\nLDtLPGhxAqPrkE9o/IYOf1BHjnk4ryWQiPAmDsNF5Ib/GNczjL5qMkGy9nuvV2HN\nBH8mb+jy\n=mzSt\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemUIACgkQfC+qTfk8\nN7JcfgwAvGxN6EU0zc1/16ZK+77LjRw86QF1CDYUk3iHlsRMvl3i0KnJUKqvLesT\nTkM2vCosKT9BFIwRlZ8IoAMdUDIrZy1WZf69Wu7rxf6GUfmpq5pczhgq1ngYYBA6\nrjCt4CCjj2j7pRQ3l+YJOGLGCZKafiwZH/JkPhcPo65dIOtRZLQlGSUhV/eHqWsD\n+zbOzpYLvIYXmo7gFEjicilBzS16VOGdbMfiro99Ce/5YOo6UGCUxPAjPF4EXfLs\nkJ28UM9li0k8uRDWvCBBwQ6JgBhePwiUhjG4mHR84/F0eHlTejXPRT4HGars3ZUB\nywWeoxxipCxv4AaoGHscMTcs7Y65Fcqgde4WhkrVlXzL00ctrQAVUMHvzjwmz6wQ\n8NK3nqydLi67uR4WijuORbbFQPE73Ms2Y75ZuLMJxOPLE/cb8AjxX2R0ztaPf11A\nZwpYYvbHkH+h41MwIlhNvpY970PZ+qQP6zvf0P+gsLeqEun8Gs27eHd1nRTY2YVe\nR/rrHhMl\n=duMG\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsFKBF2lnPIBD+i/7YM3RYl4WtDCrp1lCu9Y0k/aAi5zoZgJ4oppBQqosbFxOcGY\nB1q9/abEGzTN2hJMqBB/Z4t+msACwkrtLpvdm+8HQyEIKcB33aexJWpKqJ6Q+wtA\nCPhcoqBXfGNc/Uquf8VhEIlKavGyQY8dPMg6qzBuLKNrdILx244pIB0RFhC3hqAY\nc61n++hwdQsmAFbdp6c3R2ck20PGegdfRZSXN5vTf3Ly7rh+JlYBLL8nR+8OO1NH\ng6wwuBaaUrobCvtKqnQ44OUBzmKBcYFX1iiU8eQcghUpwuTvQ0J6l6apoI+fUzgN\nQjD6VTbChHT9ln25PGewBIMsbs+Nvq0n2wI3EFzy1SKvDtakrH8Ibm4C0yMLGsA9\neTdisaAaIagwqs7jDGjBVJWGOFm2VXkPkqiRyxFuwga7MVMPhn2jOPNpwdc/79C3\nZ7JTxw7X92oy3CxU2YyanuWFnN5ZDFcpZjO+kRL07QmDO2nvCewTi/eZr9RCoRA8\njADMBYApfCZAkfDdSYIETw2ehSgArlTMDIOUQa7gvNnHcmsqIG+K6/M80eIZO3zW\n36NnUcKx1KJnOuTKDxEAtE+fM3ALvvo93b5RCWBNuj09YMmkqZz1wmGEjwMITtK5\nqvEOyK8XoDBaR1vQrfD47a0z+lGPCbb+k0g9Wsp0QbU9rk2DzHZaNQARAQABzSFC\nb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBsZT7CwcQEEwEIAHsFgl2lnPIC\nCwkJEL72qFdeKNTDRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdw\nLm9yZ/M2ZtenWBhA3dQQOfw8/6zqkxYC/FjIK6mmae8fZLb6AhUIApsBAh4BFiEE\nDtt4epMigN9oHRoRvvaoV14o1MMAAIEfD+EBtH/jyxC3oBiQjStepUIHBgOJLqVS\nm/m7Nz9CaIEdVmWEHcO+FutkVMxNAYx+J0WEtnK3iuRFhcrE5T4LjOuzi7pAGy4O\nl7fgFpzVlcpN0yQTWc7+ATbVV7kP9qNIObxSUbrpvYzGQyoZl9NCuS6bDaT9RNul\nOKgtgdVd4TIF/fnbtmYYmC8wlW0CwXAzkdCIjzzoPX+Y4IPj/G0Iqu7LWD2Kaf51\nMQVJznFvqGDykbMJze2s+9/6BS3gn/DpfwrCN4pr7GX3LmKTtVZIaFlztfZIUfUI\nvX5KkSafGXCdmVuoMq+MeeDrDLZeIKNCa8/n70X9pQb2170wLug0/FqCJatoyINB\nG9SIXGvn+cn1o0q/DFtGnY9eMcNuRUzc+JsOsdSuPYiP7jjtM2YYzZV/Krr2OyJj\nhLaM+65fqMnwnWrF55JWVUZDMaDu0WduxJz2CyYDPnUB45nRs1JRVklufA7IQDmw\nyujBwYyClKZjZ8E2r2STNNdX+Az9+Mu36PSHdw00DQf3KL/XnUV+nzfL7R28kGLq\nBZmlaH6GRRRMsxsrWeHXIwP8A7VCwXKxpcJ8N2klaioP4fG9+YZdzcSjNOr6A3/O\nrvR0GWY2YKV5AAktJ4+g0ZLcPwRybC7xF8ekkzbUn0oR87auNYS9l0ZBobD3Y52N\nyBxMdo07Cs7AzQRdpZzyAQwA1jC/XGxjK6ddgrRfW9j+s/U00++EvIsgTs2kr3Rg\n0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUMXcaKlnQh6zrlt6H53mF6Bvs3inOH\nQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6IA39vKoQsTMBv4v5vYNXP9GgKbg8\ninUNT17BxzZYHfw5+q63ectgDm2on1e8CIRCZ76oBVwzdkVxoy3gjh1eENlk2D4P\n0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipYDzW4iJQtYPUWP4hWhjdm+CK+hg6I\nQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV76rIHvsLZ1pbM3LHpRgE8s6jivS3R\nz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJDrZdZq9iaUIuZ01PoE1+CHiJwuxP\ntWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqXR22Y41wrfP2aPk3nPSTW2DUAf3vR\nMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCw7kEGAEIAnAFgl2lnPIJEL72qFdeKNTD\nRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ/Ai7ScJbdbt\nnJX+fWpE2nNAEk10a4eNyp+5lPc/sIO/ApsCwTygBBkBCABvBYJdpZzyCRB8L6pN\n+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmddSbAS\n0sqwRmaNggqsltxx1Jsh1nBSC00++9w5hyzb7BYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAABxngwAjIafiqQmj463xIhNewitGwv3xPPuAP6gjIiKuhXanNEZsQgyfosJ\n/qKyQ0l0GpAaeC14nbMKP4odeQcWYU1EGpIA1i3pcIQ/uHYDfPTedcwwmxV10Uw3\nlF3aHmwtsP9Rw5r/Mqx+v0vA6AQuEMIMpvJfsmtIvb7o9V4nHZUgC82INhrMVX5u\nMdl6LJtv29in8FcpcywvR39r2oaAimyMJcDW9t6STIyxs7BoC8mcfwrGwDyUokD1\nTLLBXnUkcEaEo9jhVM/IC9oaswBMc/WB142vM/RV87Df0GAMUQQLCneYU+FUnhCK\n4DGeJnXnMa1yZIRmezr30RhBPxostClC3kW309uTSuKpTrmUbfdqsV+rkLLdMlem\nk9NuNc/+DTngHvjKulfb0EtC+Sy+yt0W2Qw8NpC+U/ncacxvXTGaqCEc3GkDrase\nfJPhGzdGnpakwRBgQOWSgeF0p8q1G0Uobd97KhgBTfbar05CiIa8PBB2SKxb75uz\nonKd5DGR81QGFiEEDtt4epMigN9oHRoRvvaoV14o1MMAAB1dD+iG8Sb+Ja77p5Gq\ntg8ukH/Wp5BchQPU0P6rRBE9UNCIrKKomYoEsfoeimeuqH/2hJJjRWuO3Xmwnu/n\nKkyxYUU5PAi4/T+8dIyjHnfFyPf3Cfswtn4eu0YC3Mkh7OBX9bW4tHJnbr+rJ8ly\nUa03lEqD4aQ8RyXFsHzQDVhBBLLWT6FpMJKpQw0KqtCla0PTwTHYLfziCUoLac1E\n9sBDSAhqnwc/WGTKiQ4KRS3YTw01BgS7+lxgIdltDuIkBYFfkGf4zoAbYJnjcSJP\nrgVjzFf3Ka4rur8bg+mJpNqNfOSJJcLRw6YwBNh+ansLOuhecspp1accqUZ36Vhs\nfzMI6M31SjU1t91LtBUduLjpZFUJAmO7yu3wMCFBOrqQDbt8aY2C2Jwdkq8Lxcz/\ny1YBrWUbmPI0VKQzs8FxDcPzZOjZt4LYAZwRu9SAH8KkH+oxezArV1tNdzK2rQrB\nnSKjp4+sVqR954QtVj/dQ8ZPGLU622Pn5TZEebp/ZAEuO1FZa0okZ6aCyzieh3E9\nocrODgolKPel/8ymvZWUurAbwznKN0t6fk2LcCf68FZUdI7SgG+RWq98GyGMweBl\nzHmHvx9ovUPVtqZTEe6/mSaOwPHNrZJh2AXSzIkX4WmjEgp7RKXKj90/jqwOe81w\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3plCAAoJEHwvqk35PDeyQ60MAL0TzDZ8dxap0YGrk80VYWyK\n3DwJZwgx+2nfPnNjP6pJiBUZE4PXv5zlSfRKuaoT5RwJuE4rHBRyNRE3/zM6XC4u\nhqyFT6DBiLruO57TghO/2if09SVbYrjFN9aIPnPtt/NYBUK19nxIT0t6oP/Dtqxm\ni/uSt9YWFMXBovcObU8Z5pp6AITgOtksZMtlravt5Xd9ZGBxgXaAwGkcXwpOZgSA\n8Cbmv1L5/oDPtzegYGfc07Lwlt6QQjTAFPt4mw0jZVJyTAdRa5p3thrTafFzM/Uj\n9V+9By+mgkI1rNjVarYVIsl3veftU1+iTaf02jLth4dIPiYyO8QuluKBBNyr6wum\nqbOCFGrcLEs2vDb9RapAV+m5kdhGOZ5UDQ8kQKX0HyG7Gbqnv6MNUffpiFGLuq9/\ntETR2q9BTZH9eZQ9GiQlY6t0IAzfooDwZ80yUSeIldNpwCs7UhTVZ+3B8/hcmRrT\nALa02JhvBk3YHBI6r1uLeQURgcaLmT9YPp6+E5LkgA==\n=NrWe\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n49jSpa+D49FlTumD0I+5c/ddGA==\n=J88e\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“ Interoperability concern
              4k
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              =8UO6
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sqop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCABvBYJn3plCCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmc5UQG7QzueHIRpWiA9HbMI/JdRDCqUBgws7kmLAsEq\nhBYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAAm8wwAkJeqqwumpbLQRNIckyTEKSU3\nKH5oaK5jAwrM9lXTwRe1N5b04ioaY8v4OybJH9RYc8xLz6zh11Rf9our5Sk9+SlA\nNDEyzKRgeGbzA/LIHlRhsvX9gWIUBpiriIz/rH67BV1u1mMe3nynviOT3G4XYPLc\nFI+870JrIVWQptHqkc4I1L6tg5O5MJely29L+26VqTY9S7yCWpBO/7De4mGoHkkX\nhvAXXd2DXXGSrBbXjOBDS4sOQDg2qxoLpZiy1tLU0aBndPvyKLTbIQV3A8lADLvL\nS7hnwzfqddr/HZ+047qnsB6+VwDCwDl4+5AZxO1zHojyAIHW2tLQOSHqB7jjXYSF\nPxohWK84BoSbnhoVOn2OjucShJJxN+QPWyfAO0pAIPbTisiSEIDW5wbW0ED1WSe7\nE0CBv40Op649VQBK1H3rbC0/pTF7wRiCT50dBX+mH9oKuA+2wsvvFMuBAtXEf2Nw\n1C4bElIzGvxQGYExH+n7I1rmCL/urpNE1OdPQpuy\n=WJRC\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rsop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemUIACgkQfC+qTfk8\nN7JZzAv9EybLFFQvkGqQbrx3UdYIPaFEloG8oOEnj+IS7kpGJslniCS1hKIpyUbc\nnnuYrBRTNZJzTSLVqX7+7YJNLPjG2zmIJQK6GLHpXydjY1665NcYPL0TJyUTZzGg\noDpiAwOM9NckH6xzYFywWjoar3BKrBsVCztjPeWQvuQrJ1E6GKbPGZWw3Rfu3DhJ\nxKhenXO6znDUTXyR/mvAyJrgBraop2nR7/EF/GiEGPFtDyE1oyjluj/zj8+bxFmL\nUmeTtKV/p8Zz93iH72/h7WjEGoieP6xjXn/St7iLcI967HWLbe4Ep8Pek9vGQEQm\n63orNx/B2NzlgWFYfzjhVwlGvU9GSt9136udqUBBBWrWLI3lfH7AQ5vId3v7mbXl\nSzcXfbs6xezAGUzCVM/Nwm6Ul4vbGt25SCRYB1kiRU+DLxvNptVKDHQqL7IJbaQC\nLDtLPGhxAqPrkE9o/IYOf1BHjnk4ryWQiPAmDsNF5Ib/GNczjL5qMkGy9nuvV2HN\nBH8mb+jy\n=KDJ4\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsFNBF2lnPIBEADL5rU+MnJN7tr4hXqVXkytJlCyhSh2Id6QQQ4LXvPPsGsi8APO\n7GL4X3I8GvRzK14ooVYsOD6Y4g1eTOn99dkPIrpagsS5YtQMAviHJYZS3Smg/IrR\nHU6hhdowoGeXIOCVu8o5cXq/w34LUMm5h1H4pEinNiwDZoCgoA7bJ09ZRFcuqDpu\n7zZsZ1+1yeMTdK61Ak7edsFSjgznSkvMLpiyCKzYD3RlsZ0mSEuCaHs3564hY6tS\nODca3lPvY02T7KE0lv00kSfGj4rjCPB0FQ2xMwNTGjEfPaMTyNUrhhe4Y8A/s+Wl\nLzDa7/6mvBOz/lowUuG2jkIV581fanIST5N/6fdgxZnHmWy1rKLtTZ4RIjAUDaCj\nDByMhL49BE0e8TX78bOASyLjuHiwvdHFTQgu7bR/zwYRF+xVpj5mwx5VI2pxDfXW\nCKAE39IG26LYK/7pr/Onq0rLW8acCkFuLoxXVVmEHM0uTo5f3XZLFZLQb0SU+TDJ\n4/KxxNH/eeiVZdRv/oUqXE1iTaekRwJXqvuaIO6Vy6xW0npEmPUAjiyJmzpG+smH\nCmhl4EQM8y2+VW+YRvIJT0oQj1xVJTAqBaKzCATB7i64URSkHViWznk/ida1wfDx\nHoMKbzkljFgtBNL7tG9lMh7Vnuw5IreiKqOkJOaDnE7J1LKL6ywNpMpPPwARAQAB\nzSFCb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBsZT7CwccEEwEIAHsFgl2l\nnPICCwkJEKYkJqoeLrNrRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEt\ncGdwLm9yZ0sge+m8XWfh8TG2qRczuAc8wVBZuuVKQh9gsNoOiPslAhUIApsBAh4B\nFiEEhPXQVC2JZWC6bwPMpiQmqh4us2sAANh3EAC0HXQ6Sv7xKyYXE2ZMvpFkb05J\nAUSk4MhaeiSu6vG7z2CmyNqIwG1q9SByG/OnY4C5M8lBG7QetkqGH/NJfR0aBh0g\nZf1JGHSn/BPydLfzS5rz/tjotBAwlJolMWQINGetGfPAZ4xvuf2VPTZZMKaiX/ws\nnZXd2EVuGN2t7VyDhAkOIwJ+oJDISWfvRBDaVEW/VoBFSQlJfqOUQmWffKLFm7TE\nF49IduFLMEyDQhWPGkNEL2IogVe1eJMF1vrudU5a4u2DNhEuhDnWMQS2tbjlo3Cy\ngFwkK7AIAxBvQGW09QvrVuRR5m7PwDCf9Whr1stk6uAsdApGw6ZnIra5IkFhrSU0\nT8Q4WWHdZAUe/xqpKuFSY9DDr2SxQctRW9Yip+I1d2Z9ANOU8+jKOyg62admOgQp\nFSJRtzGS8FMfSqvN2MESJbinYKjqEp+W3t6XNz2DMGMJbDfUfOGhMP4fyLCVthNL\nAO1fhijIc6rF2Xfhc+KlfNaXDB6bqfVF5khEwvl6Xp7NmV8Ad5d0NXCrSjozuDKV\n2IwcBs7mihT23g4nGMS8ZdasGWKttr9DfIrsZzg4VlOxFeyj3T456JSq0QlKyVqG\niPczr4hfBrve5h9Zrt0NqhNhCmqwqPl1qc427RDtLTDfvB5EafAwcVTFiz7ZSKd3\n0g87b+H1ETF2JDA4Ds7AzQRdpZzyAQwA1jC/XGxjK6ddgrRfW9j+s/U00++EvIsg\nTs2kr3Rg0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUMXcaKlnQh6zrlt6H53mF6\nBvs3inOHQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6IA39vKoQsTMBv4v5vYNX\nP9GgKbg8inUNT17BxzZYHfw5+q63ectgDm2on1e8CIRCZ76oBVwzdkVxoy3gjh1e\nENlk2D4P0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipYDzW4iJQtYPUWP4hWhjdm\n+CK+hg6IQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV76rIHvsLZ1pbM3LHpRgE8\ns6jivS3Rz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJDrZdZq9iaUIuZ01PoE1+\nCHiJwuxPtWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqXR22Y41wrfP2aPk3nPSTW\n2DUAf3vRMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCw7wEGAEIAnAFgl2lnPIJEKYk\nJqoeLrNrRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ7VQ\ndkBpDv2lw/vpfQetv1M2gmxxGOp1Cj68OP7x3rhhApsCwTygBBkBCABvBYJdpZzy\nCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5v\ncmcHkBST67c/ahOmztbctRL6ueJW9v9H9AIKXJFSY6XaEBYhBB3c4V8JIXzuLzs3\nYHwvqk35PDeyAAAPwQv+INfr6O3RvNHTUa6Uvh1OcgOORiWvvxyJX1bgfr5dleAo\nQsxtMl7GNu50MSX2pXsopgU4ljSrY55rHi/AMXQtIz/TBLjAe+buRUIpQcI3mW3C\n/0rg0KMycOuP83D+Yd7j0e/RLbsHLPZnxI3wt37zXGziaR5V+GJvi9KFgjpj/ee+\n90ratqHod9NJVWwNjLfcfjAvHbI9b4DnRsgrR4AQUInTcHx4A4NfxIVGpUcDStfa\n+Aj4qtwL1lfu7JoAuq5VTlwJesBpP3EGZ2xrALL8VgBWHpkutRgwLzlbClpWvDI5\nsDkGr0efyk5i8jNhpv9LhYbyy8g6wvwdt6avxIzCH5xfVbtxFyLFzmz9wcPMDRP5\n4EwuV1HpdYnsDtLLt72F8DSLP2yncOooL2IyYpdckHEhJC45PZL8/l7fUGzvUK7V\n1CNTnTNzRxREOJWT/T7P+1q4+AvOcDx0EHYIFHyYJwDicHXDsvZJvnuKS6QA+7+N\ntPHpUXw9rerxZ/XYHG1XFiEEhPXQVC2JZWC6bwPMpiQmqh4us2sAAGgpEACdRw/S\nbK3Iy14zRNSYeMYgwB3rivNLpDQbRbiVBYI6lxrlM7r3zSZXfKyVMlxSPSaIlNqA\nyJXvukXJgTGem4SGUpDIR5LfCqgvJ0QueeePxxdM6wpn3hGv6P5/4Rd73yRCrDS4\nQp61Wb1rV3xU0eOAruG5d6ZEvGss9vnCe/KgZBTKoW8JSAWh4y2xKeuquOkCPIQe\nrkBJv+WSiA0R4MunVKq+yKdSe8KBM2hV1txDOVbBN3OZuDlj4NLrpNQLnpCAr5n5\nsAnK4bXGkA3FUtrm6KZLf9M1bVT42r7MPAtNUDanjrl3UsK3EngOBd6NQqe50VY4\nFgDLUg5JRLZsL9jHhGvFfRZLpIImJ5UB8+JqL7U6us+6GbMVnCwEoSlviiyq+jVE\n0mh1GA7TFPeLDtAqOlhtbhSU74SDz1tdhPx/gMH9qm7sBL90SdSOGl3flGaZAfCC\ncdBkxemFp6eNofWDoc/YAgJ9repoIIt2STHXsFIgIIfLwwdGXH18r531yBm8OiDl\nI5QPI3DwxWavZOLIHlfEi27b+U5NdtZid+guSehvv6VMRKZ5r4gS4kiy/vjxA61h\n3KEwxBjuw0uy6L/+5CGvBpECxfM8SLYnekunzoeoZGqYQnzxHhwAffKGMEancsAH\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3plCCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jn/NF94rC5kk6L98l3c37f6hYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAAAHKAv/cVyx+py+ujN9nWZupYk/V/42gHg7DAUOWrE8V8to21o11D8G\nBM/4U+buDfSq3Qetr0c7Fhve8vxkMjYu+Dfhb+QZHeKk/Q8rphQ/hkOquQUZuoER\nzMLvFfE42pVAmJ42wiT9mXFZmAHgvfEo9dBLAgt1tXRUPZ3Ez3hCxxTSnfJUiWQK\nzoE/087ImoSlZgff/zY3ef63kXYKHlcl5MdMiQ3NFyhpMsNMuGiVCnbndbxIss1T\nGndWTTbVwES37ZcPTIaDqrx7saKJOKAWtHK8Eyp9DOOpPlQyBdi/A2HHZGThtCeC\nlS9NTftkNRgBHt54VSwW9HH2mDCvj05xGxlcMuc8SDEspY8dp+LflRG/7qEEAFba\nqVZ5DATZAF7jhEJ8GNU797FGz25+EnrpsjQsDqhT//AxkmZuxEEe8woiPP2sfDxi\ntZX4lnApg2Tfoj0PqW9KUCSepRY1F8KyJny5/DbidQpMEpmfBA7laSqfoVuJP5SK\nO5mIv8Cd7rTvh9GT\n=LU4m\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3plDCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnrR9r265XjnkMSo3QO689WWBQhXrruov7t4H9SPSzjYAW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAUL8MAIY/1ctKuy/JoRu3yOLNRIgP7S2i\nhKp/HM/FqLWQyNw6idSjIL5rYupsQ/zFo4AMfHrfmOlKxtRu1OxUMQO0S6IFZoYq\nQm7UcanMOaQ9ZUhEJM1PQEWygkC+OSY9MJFCut0hac9YUYr2pZYvtRV/W9Vz1RK3\njLFpDrfblZQxZDCkJ7emn+b/GO+EmnwtogiFIeyWmj9y2LJ3TqzRdQ3AC/5om/Vt\nBKAd+Tsr3DMMOaH5AQetnZd4dqtB3YOrvl/5paCONkCXg1PEOiKTiH1SxBvGeVPD\nh3PrDrglvauZRQisZm6Knw43uOtPDsL5oR3u0v6Ej1LsZ3FNgVQwOQghYQ+V8VX3\nRy/Js/dS5fmpu1XrJkfBed/a6ixTbDJqxX5i4X/m4RHsqSq+dvPbUQsxx4/HVdEB\nn2e2heK6P9jQ2s9Cqw97o2/RAWzNQ8+lpCnJmthtUXYh8FpibJd9fCVyQk26L0Q+\nb9HF/enkVoLAN//eA9VcOysJH6ZjckR5RtVlvA==\n=3dzq\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-pqc verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3plDCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jn+hOQh0mI7m12yf3HRu9kPhYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAACaTAwAwa+RQu5K97EyoT07OsbunexG/MNXv1OGIyabL77/HbIvIY4l\n+T0dGQY3q93vqUQjC0AOzFH+0QQGkygJ0/ICgJxlAU3BwiEYdhQTgXagLbxNs5mm\nYxZXVXjO+9h44pNuWc8KNzmEFAmpOu2NgBqQPcq7RAdtNc1eGp1z0/bes24gTO0m\nMWaNE7IWDUNi8LMKXJMaYeK4RWgpOFOB0SFrLa7q+kuViyDVoAMGB8akM00UmEad\nq5/CLWpmC8FWiNdO1i8W436PQvfpMFjvqQ4gFfKPdDJil4+os/p8wqfxokkHx8Nx\nRFbj4StyvbhwwHdasTiXzJ0CPzpaB7m/O84qAgLC0AqsZ4g9g27ESS2QyOuJoUYm\nlonGNUHJ96YzWbdrqHmfQ7Wy8yqekG5SRSWURSLT+29FdYFm+1UlHE46/JZhmV27\nMxhcEWFoZBv6cdst6oGXBo5kpMzG+AKo0vnvFDZcFUSUtkzZRLT8Fg3lAxjbGKNy\nxHZZIo2lY0+F5GIF\n=XDtg\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3plDCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3JnOJ0YWOfxRFITzqXEzZtlgRYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAAhOgv/SnAZmWqEPRIB/rBFBYJxmnwL4gQMe/Q38Df3\n8BTc931StuxfC3lbfyjINWrvYsTJVoIaa4mXZE0TKVJzG11TEVMJw6x7FQQy\ni7WeVfVXIeX4w6rHIcb0GKItYqQKkQYUkYKdKu7V2wENYNic6YiwFgWOyOv8\nemlg6my7z7TjYvor63PEctjVl6BHQXUy563+SE8nC7JH2XsYZqWYMRxsTKGY\nqjVbp+Or2Q8JZPJ3lmUY6cT59+1nnVIaE0PckDl9+gcFPeEqaUYpnT8fpDkT\ndSaaWYMCCtPXInj/Q91hbNV/Ba4rMxzv9OCF/FNUaYrgTScGIAp7+io6aEzY\nab7w0rQiybbeGK7yAT7BeKEb8IGTXn41U5Ok46H5zBG3q2rba/EgJsfH3prl\n6ZtZhjepOdx0EHbtg/gs2eqrAe/9P9E7AhIiyYB0CUs+kcSBZVNhB/vIpM9b\nlQiMP/RovNS/8B2MuNVM6qO4P7i+VqVI/g1WGmUA9+8+WTgXMFOMrmd8\n=W/6f\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3plDCZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAACvFgv8DVt1oHdvPnykWzYeErZaKTT2B0bT5hLSsoCRaatSOwXoNlUa\ndLZ8+0P5QKTs7+EiQMejK7G8JfQPj4TwqEBdqyJnZ2OSy2jFK09FCeFQcC9M\ncFKNCCknfslSPv0vlUK0mslU8IhFnhVPwU0BKl+HkLfINm43Ff8ze4Ds9zee\niMBlGl1HZkDo/tMjVhAQVFKVXep7RCsylMXOXK4dj6iHqa3R0f6fMtUzUB12\nTTnMyR3H4m12fOZDkiN4osDpuOtGSYab5qVHRwEMHx3x5Fe/9yloLlHv2to4\nti+kUTyvrJkSXcsXShpQ+7QB0hWwC/BKep/g/vEGp/c+2d9s38ocgvU76jDv\nOubBVDDnNxFeBB7RcuMH/5yTd284i9s4XsLvAwVtlfMY/rOAXuWmZo4UMDZs\ns5nmG9AjlLnkCBV0kPqaNC+OLnFIm40Y09rN53kVIVkMzAkF8rKoNbnRNyaS\nryLqX1MBXa1JcTYee9bn+UByL1G8QpZEkQB0PCSAfIgj\n=pPj4\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3plECZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3JntJ+aLPzRyUKJeRyz3Y7rVRYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAADwFAv/bwN2YBuP4uzYBqGQ1B4sAOWbY9QT0EwWJhm/\nfOTED51tH8XbAQoE4U9VWQvLXvAjCP36C7KV1Mc90Jlxh/prTCkdREWjj/Xt\nSXEosy0bUUv1qs1gQjAWBuCIMZyms7d35YT23i5T4FH+uXRY38hQGvGc6AFg\nslbj+FJMLxd6lk159WpB+c/4CYNWuP05X7CA0F4zWyttYo7w15iZ4tFcIkLD\n9CmVwySc8fG82Jzv4kTBkai+5BhKb10f0C4/LoYMqZEaEKW2qjmWgBigInCx\nYxdpQC3yH7ZCPMjbvCjUZuO4xqrwkTCc+Jq1vuVTCEk86pZVKQnTqaVHkvFd\nAk9IpsUFGknmx0YOr7ed8LV/hQ8CVvuXv+8Z9jLAFYhMCjtgdI0Fd+Q1ZbU9\nuIVjJ6uFApgp67w8ruMBjKCbmy5eoy7zYZ2DYY6c23EbCs6mVk3vuiXMbGWR\nikdGD9R12M6PD3mlAmJwgts2DiKbgH/8ldWy95tshBqMVpz2tRfvnEoh\n=CW8i\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3plFCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAADuwQv/Z4TBQYKm6vVtazCamc6HVLTYW7o5XnW8R/H49mChNNK5+V7jZ1RJBtdb\nF8b5abhgE3RLRsDHWtBYIpvKJD6Ua96ns3qMblFd4c/P8L0l9hvuIiZWD9gzogH8\nu0fs0y01fDLi5h8HaaXhs8fvdthApUUVbiqlAnCUI1q5m95XsBj/njBCq4G3GDh1\ngq3OCRey4ABNsRBodjrLgJNZLmRZ11sQTOyv2S5kvielRAv1cuSFWj8/R0MXzpwF\n2JYgBfNtJH3r1AiuJGmWD8czcril80gmajCcHJpXcNyKKwQ2wOv44gckd6RqY1Mg\nyepNeVHnwd+4AsM//qt9zu4jRq7JFRUrNgyi6BSc+fG5kr4G+vwUswewzECv3CAr\nwCvFMPX8wedk4O4a1zZejsdkcnn3VcOfxKSU2qt7TsBeBxoibdXj9gLJUya+GwrV\n1DnQCupncQ8X1xNy5q6uhmSjM8mgadrzwFrvD6ngGMkn9niFzhyzB6exN3oIHE6G\n/NY5XkFI\n=EtbY\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3plHCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAABPlgv9FZzLHL6yV6CiqMqjtPQCIWmUFG+90g+DyC6nR/5MKPDejihS/Nm6Clfb\nm03hxTIOVqSQvZpyCCpO8G10lH/gXbZp1sxDKIgcyfLNBPnpKuMZjxlB9PZaSP7r\nguTYG/ep10J0ukd9zgCYQYkRGuddevYPD+0I/HbooLK6twAWjzsTFiprARfiHKnQ\nrgtcDjNJmemcI4XgsNx+qpf/vVgC346G9g2YYrfObjmK4TUGn4DWfrWRy2/IQqkB\nUQY77DHZGwgeoXMeKujfsbTMLh7aTm/jdjmYoIPdt6hFCMCQxN5bYFNga0Wr0mfR\n1V+HcCqpmM6SdSMvXlwJQBUbib4w+RW/P3932HyCgwI9YIewhTFrORcOigvqh8Ed\n0/V8gwCY+3thMIJpswZuw4rtZFnRzy/Q1udzJI2vEgxOQkCUx8zfslsbyzqdRyvf\n4J9aE7p6PtdHXepxmZna1vOd11C4Wb3RNoh21rO7EGLfMvZEkR3wZdQ8uXEFmHYZ\naSjf4o1m\n=9zWK\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsFNBF2lnPIBEADL5rU+MnJN7tr4hXqVXkytJlCyhSh2Id6QQQ4LXvPPsGsi8APO\n7GL4X3I8GvRzK14ooVYsOD6Y4g1eTOn99dkPIrpagsS5YtQMAviHJYZS3Smg/IrR\nHU6hhdowoGeXIOCVu8o5cXq/w34LUMm5h1H4pEinNiwDZoCgoA7bJ09ZRFcuqDpu\n7zZsZ1+1yeMTdK61Ak7edsFSjgznSkvMLpiyCKzYD3RlsZ0mSEuCaHs3564hY6tS\nODca3lPvY02T7KE0lv00kSfGj4rjCPB0FQ2xMwNTGjEfPaMTyNUrhhe4Y8A/s+Wl\nLzDa7/6mvBOz/lowUuG2jkIV581fanIST5N/6fdgxZnHmWy1rKLtTZ4RIjAUDaCj\nDByMhL49BE0e8TX78bOASyLjuHiwvdHFTQgu7bR/zwYRF+xVpj5mwx5VI2pxDfXW\nCKAE39IG26LYK/7pr/Onq0rLW8acCkFuLoxXVVmEHM0uTo5f3XZLFZLQb0SU+TDJ\n4/KxxNH/eeiVZdRv/oUqXE1iTaekRwJXqvuaIO6Vy6xW0npEmPUAjiyJmzpG+smH\nCmhl4EQM8y2+VW+YRvIJT0oQj1xVJTAqBaKzCATB7i64URSkHViWznk/ida1wfDx\nHoMKbzkljFgtBNL7tG9lMh7Vnuw5IreiKqOkJOaDnE7J1LKL6ywNpMpPPwARAQAB\nzSFCb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBsZT7CwccEEwEIAHsFgl2l\nnPICCwkJEKYkJqoeLrNrRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEt\ncGdwLm9yZ0sge+m8XWfh8TG2qRczuAc8wVBZuuVKQh9gsNoOiPslAhUIApsBAh4B\nFiEEhPXQVC2JZWC6bwPMpiQmqh4us2sAANh3EAC0HXQ6Sv7xKyYXE2ZMvpFkb05J\nAUSk4MhaeiSu6vG7z2CmyNqIwG1q9SByG/OnY4C5M8lBG7QetkqGH/NJfR0aBh0g\nZf1JGHSn/BPydLfzS5rz/tjotBAwlJolMWQINGetGfPAZ4xvuf2VPTZZMKaiX/ws\nnZXd2EVuGN2t7VyDhAkOIwJ+oJDISWfvRBDaVEW/VoBFSQlJfqOUQmWffKLFm7TE\nF49IduFLMEyDQhWPGkNEL2IogVe1eJMF1vrudU5a4u2DNhEuhDnWMQS2tbjlo3Cy\ngFwkK7AIAxBvQGW09QvrVuRR5m7PwDCf9Whr1stk6uAsdApGw6ZnIra5IkFhrSU0\nT8Q4WWHdZAUe/xqpKuFSY9DDr2SxQctRW9Yip+I1d2Z9ANOU8+jKOyg62admOgQp\nFSJRtzGS8FMfSqvN2MESJbinYKjqEp+W3t6XNz2DMGMJbDfUfOGhMP4fyLCVthNL\nAO1fhijIc6rF2Xfhc+KlfNaXDB6bqfVF5khEwvl6Xp7NmV8Ad5d0NXCrSjozuDKV\n2IwcBs7mihT23g4nGMS8ZdasGWKttr9DfIrsZzg4VlOxFeyj3T456JSq0QlKyVqG\niPczr4hfBrve5h9Zrt0NqhNhCmqwqPl1qc427RDtLTDfvB5EafAwcVTFiz7ZSKd3\n0g87b+H1ETF2JDA4Ds7AzQRdpZzyAQwA1jC/XGxjK6ddgrRfW9j+s/U00++EvIsg\nTs2kr3Rg0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUMXcaKlnQh6zrlt6H53mF6\nBvs3inOHQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6IA39vKoQsTMBv4v5vYNX\nP9GgKbg8inUNT17BxzZYHfw5+q63ectgDm2on1e8CIRCZ76oBVwzdkVxoy3gjh1e\nENlk2D4P0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipYDzW4iJQtYPUWP4hWhjdm\n+CK+hg6IQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV76rIHvsLZ1pbM3LHpRgE8\ns6jivS3Rz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJDrZdZq9iaUIuZ01PoE1+\nCHiJwuxPtWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqXR22Y41wrfP2aPk3nPSTW\n2DUAf3vRMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCw7wEGAEIAnAFgl2lnPIJEKYk\nJqoeLrNrRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ7VQ\ndkBpDv2lw/vpfQetv1M2gmxxGOp1Cj68OP7x3rhhApsCwTygBBkBCABvBYJdpZzy\nCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5v\ncmcHkBST67c/ahOmztbctRL6ueJW9v9H9AIKXJFSY6XaEBYhBB3c4V8JIXzuLzs3\nYHwvqk35PDeyAAAPwQv+INfr6O3RvNHTUa6Uvh1OcgOORiWvvxyJX1bgfr5dleAo\nQsxtMl7GNu50MSX2pXsopgU4ljSrY55rHi/AMXQtIz/TBLjAe+buRUIpQcI3mW3C\n/0rg0KMycOuP83D+Yd7j0e/RLbsHLPZnxI3wt37zXGziaR5V+GJvi9KFgjpj/ee+\n90ratqHod9NJVWwNjLfcfjAvHbI9b4DnRsgrR4AQUInTcHx4A4NfxIVGpUcDStfa\n+Aj4qtwL1lfu7JoAuq5VTlwJesBpP3EGZ2xrALL8VgBWHpkutRgwLzlbClpWvDI5\nsDkGr0efyk5i8jNhpv9LhYbyy8g6wvwdt6avxIzCH5xfVbtxFyLFzmz9wcPMDRP5\n4EwuV1HpdYnsDtLLt72F8DSLP2yncOooL2IyYpdckHEhJC45PZL8/l7fUGzvUK7V\n1CNTnTNzRxREOJWT/T7P+1q4+AvOcDx0EHYIFHyYJwDicHXDsvZJvnuKS6QA+7+N\ntPHpUXw9rerxZ/XYHG1XFiEEhPXQVC2JZWC6bwPMpiQmqh4us2sAAGgpEACdRw/S\nbK3Iy14zRNSYeMYgwB3rivNLpDQbRbiVBYI6lxrlM7r3zSZXfKyVMlxSPSaIlNqA\nyJXvukXJgTGem4SGUpDIR5LfCqgvJ0QueeePxxdM6wpn3hGv6P5/4Rd73yRCrDS4\nQp61Wb1rV3xU0eOAruG5d6ZEvGss9vnCe/KgZBTKoW8JSAWh4y2xKeuquOkCPIQe\nrkBJv+WSiA0R4MunVKq+yKdSe8KBM2hV1txDOVbBN3OZuDlj4NLrpNQLnpCAr5n5\nsAnK4bXGkA3FUtrm6KZLf9M1bVT42r7MPAtNUDanjrl3UsK3EngOBd6NQqe50VY4\nFgDLUg5JRLZsL9jHhGvFfRZLpIImJ5UB8+JqL7U6us+6GbMVnCwEoSlviiyq+jVE\n0mh1GA7TFPeLDtAqOlhtbhSU74SDz1tdhPx/gMH9qm7sBL90SdSOGl3flGaZAfCC\ncdBkxemFp6eNofWDoc/YAgJ9repoIIt2STHXsFIgIIfLwwdGXH18r531yBm8OiDl\nI5QPI3DwxWavZOLIHlfEi27b+U5NdtZid+guSehvv6VMRKZ5r4gS4kiy/vjxA61h\n3KEwxBjuw0uy6L/+5CGvBpECxfM8SLYnekunzoeoZGqYQnzxHhwAffKGMEancsAH\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3plIFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7JhLwwA0M3V413VrZMIS/DA3C9c7v0NNQEQiNULL2mrwUcT7QFRAh9ROa1xh7G1\nh36dk6MGRp5h4e8iNbhrgPKFeOW1slPI8nxkQJyEjrT1dclqSwhJ7EhlTaVpusI4\nyv1Sh6z8aldoyrjOnWytztI49yduHautkmCJVOIfQ+HgfFzYeM+LV5OW67tGA22i\np/IhygPu/Sw4B2xTqvMRWn3FP6BkuocKQnNDbAfA4tS3TTarQmuhfbVs6mYKsTXh\nxqu1DhG55boocIvLZ946368gBMcDJxqJuMGmYnt4A51QCeO6a6IIw/k8VT2GTGIM\nuwjmDlnFxc7M42ORkSKGgkZlXrEXC79mBMjJLAez7V+M2ACGMf6+2JBfNmjoWZWx\ntPlMigg3riesY3m6ooX4RytimbSHrcD65DqT6Csk+wxjgOnHFUzEUsRS6/zwQalM\n5kZ5lyaeTuHxQwIIlavWD+6sG1eqGw+QvmmgLDwZEd9aLQBS6RAzWcpETEmAv1RC\napLG8dfW\n=CKfe\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsFNBF2lnPIBEADL5rU+MnJN7tr4hXqVXkytJlCyhSh2Id6QQQ4LXvPPsGsi8APO\n7GL4X3I8GvRzK14ooVYsOD6Y4g1eTOn99dkPIrpagsS5YtQMAviHJYZS3Smg/IrR\nHU6hhdowoGeXIOCVu8o5cXq/w34LUMm5h1H4pEinNiwDZoCgoA7bJ09ZRFcuqDpu\n7zZsZ1+1yeMTdK61Ak7edsFSjgznSkvMLpiyCKzYD3RlsZ0mSEuCaHs3564hY6tS\nODca3lPvY02T7KE0lv00kSfGj4rjCPB0FQ2xMwNTGjEfPaMTyNUrhhe4Y8A/s+Wl\nLzDa7/6mvBOz/lowUuG2jkIV581fanIST5N/6fdgxZnHmWy1rKLtTZ4RIjAUDaCj\nDByMhL49BE0e8TX78bOASyLjuHiwvdHFTQgu7bR/zwYRF+xVpj5mwx5VI2pxDfXW\nCKAE39IG26LYK/7pr/Onq0rLW8acCkFuLoxXVVmEHM0uTo5f3XZLFZLQb0SU+TDJ\n4/KxxNH/eeiVZdRv/oUqXE1iTaekRwJXqvuaIO6Vy6xW0npEmPUAjiyJmzpG+smH\nCmhl4EQM8y2+VW+YRvIJT0oQj1xVJTAqBaKzCATB7i64URSkHViWznk/ida1wfDx\nHoMKbzkljFgtBNL7tG9lMh7Vnuw5IreiKqOkJOaDnE7J1LKL6ywNpMpPPwARAQAB\nzSFCb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBsZT7CwccEEwEIAHsFgl2l\nnPICCwkJEKYkJqoeLrNrRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEt\ncGdwLm9yZ0sge+m8XWfh8TG2qRczuAc8wVBZuuVKQh9gsNoOiPslAhUIApsBAh4B\nFiEEhPXQVC2JZWC6bwPMpiQmqh4us2sAANh3EAC0HXQ6Sv7xKyYXE2ZMvpFkb05J\nAUSk4MhaeiSu6vG7z2CmyNqIwG1q9SByG/OnY4C5M8lBG7QetkqGH/NJfR0aBh0g\nZf1JGHSn/BPydLfzS5rz/tjotBAwlJolMWQINGetGfPAZ4xvuf2VPTZZMKaiX/ws\nnZXd2EVuGN2t7VyDhAkOIwJ+oJDISWfvRBDaVEW/VoBFSQlJfqOUQmWffKLFm7TE\nF49IduFLMEyDQhWPGkNEL2IogVe1eJMF1vrudU5a4u2DNhEuhDnWMQS2tbjlo3Cy\ngFwkK7AIAxBvQGW09QvrVuRR5m7PwDCf9Whr1stk6uAsdApGw6ZnIra5IkFhrSU0\nT8Q4WWHdZAUe/xqpKuFSY9DDr2SxQctRW9Yip+I1d2Z9ANOU8+jKOyg62admOgQp\nFSJRtzGS8FMfSqvN2MESJbinYKjqEp+W3t6XNz2DMGMJbDfUfOGhMP4fyLCVthNL\nAO1fhijIc6rF2Xfhc+KlfNaXDB6bqfVF5khEwvl6Xp7NmV8Ad5d0NXCrSjozuDKV\n2IwcBs7mihT23g4nGMS8ZdasGWKttr9DfIrsZzg4VlOxFeyj3T456JSq0QlKyVqG\niPczr4hfBrve5h9Zrt0NqhNhCmqwqPl1qc427RDtLTDfvB5EafAwcVTFiz7ZSKd3\n0g87b+H1ETF2JDA4Ds7AzQRdpZzyAQwA1jC/XGxjK6ddgrRfW9j+s/U00++EvIsg\nTs2kr3Rg0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUMXcaKlnQh6zrlt6H53mF6\nBvs3inOHQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6IA39vKoQsTMBv4v5vYNX\nP9GgKbg8inUNT17BxzZYHfw5+q63ectgDm2on1e8CIRCZ76oBVwzdkVxoy3gjh1e\nENlk2D4P0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipYDzW4iJQtYPUWP4hWhjdm\n+CK+hg6IQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV76rIHvsLZ1pbM3LHpRgE8\ns6jivS3Rz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJDrZdZq9iaUIuZ01PoE1+\nCHiJwuxPtWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqXR22Y41wrfP2aPk3nPSTW\n2DUAf3vRMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCw7wEGAEIAnAFgl2lnPIJEKYk\nJqoeLrNrRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ7VQ\ndkBpDv2lw/vpfQetv1M2gmxxGOp1Cj68OP7x3rhhApsCwTygBBkBCABvBYJdpZzy\nCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5v\ncmcHkBST67c/ahOmztbctRL6ueJW9v9H9AIKXJFSY6XaEBYhBB3c4V8JIXzuLzs3\nYHwvqk35PDeyAAAPwQv+INfr6O3RvNHTUa6Uvh1OcgOORiWvvxyJX1bgfr5dleAo\nQsxtMl7GNu50MSX2pXsopgU4ljSrY55rHi/AMXQtIz/TBLjAe+buRUIpQcI3mW3C\n/0rg0KMycOuP83D+Yd7j0e/RLbsHLPZnxI3wt37zXGziaR5V+GJvi9KFgjpj/ee+\n90ratqHod9NJVWwNjLfcfjAvHbI9b4DnRsgrR4AQUInTcHx4A4NfxIVGpUcDStfa\n+Aj4qtwL1lfu7JoAuq5VTlwJesBpP3EGZ2xrALL8VgBWHpkutRgwLzlbClpWvDI5\nsDkGr0efyk5i8jNhpv9LhYbyy8g6wvwdt6avxIzCH5xfVbtxFyLFzmz9wcPMDRP5\n4EwuV1HpdYnsDtLLt72F8DSLP2yncOooL2IyYpdckHEhJC45PZL8/l7fUGzvUK7V\n1CNTnTNzRxREOJWT/T7P+1q4+AvOcDx0EHYIFHyYJwDicHXDsvZJvnuKS6QA+7+N\ntPHpUXw9rerxZ/XYHG1XFiEEhPXQVC2JZWC6bwPMpiQmqh4us2sAAGgpEACdRw/S\nbK3Iy14zRNSYeMYgwB3rivNLpDQbRbiVBYI6lxrlM7r3zSZXfKyVMlxSPSaIlNqA\nyJXvukXJgTGem4SGUpDIR5LfCqgvJ0QueeePxxdM6wpn3hGv6P5/4Rd73yRCrDS4\nQp61Wb1rV3xU0eOAruG5d6ZEvGss9vnCe/KgZBTKoW8JSAWh4y2xKeuquOkCPIQe\nrkBJv+WSiA0R4MunVKq+yKdSe8KBM2hV1txDOVbBN3OZuDlj4NLrpNQLnpCAr5n5\nsAnK4bXGkA3FUtrm6KZLf9M1bVT42r7MPAtNUDanjrl3UsK3EngOBd6NQqe50VY4\nFgDLUg5JRLZsL9jHhGvFfRZLpIImJ5UB8+JqL7U6us+6GbMVnCwEoSlviiyq+jVE\n0mh1GA7TFPeLDtAqOlhtbhSU74SDz1tdhPx/gMH9qm7sBL90SdSOGl3flGaZAfCC\ncdBkxemFp6eNofWDoc/YAgJ9repoIIt2STHXsFIgIIfLwwdGXH18r531yBm8OiDl\nI5QPI3DwxWavZOLIHlfEi27b+U5NdtZid+guSehvv6VMRKZ5r4gS4kiy/vjxA61h\n3KEwxBjuw0uy6L/+5CGvBpECxfM8SLYnekunzoeoZGqYQnzxHhwAffKGMEancsAH\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemUkFAwAAAAAACgkQfC+qTfk8N7Ix\r\nDQv+NyaeKHU3Q651H3LhUTw4JhZ7/vUIHZ/YBW6fGiJazRQPTbFU9fBnfJ9ddWWQVrHzOy5oi/Xw\r\nen2PbzVFLC0xlC0VZSlrz081APxg4jziLOXPTiwhJnwN4y2GBaZNPb7qnQFfMFl9t7IRCaJefrXE\r\nbH9MeiUcMlzxRP2VJtIeimfwlxh7kRIrRCs38HNMm98nqbqNTKSyLo3uBCBm6O2A+qZbdhXEp5DG\r\nPRHuRTKqNA2fUi8+Y7ZPWKhdEqrt4gPFKKTp+0gjOiqrcMpzvDApqaQgP2rU6qEDHx9Nun++/8mh\r\nzHJ8XHprm5D4cstcOvvDzdJd2Tna6zJWg8dXsY0B5CACRnedWpnghrJVIpD1Ul8m7WeREW2g+Ct7\r\nrhx/3blo+pZ01sMqi78InqkQCx1RSLusq5h1wX5tZOlUrxAwQjb6v4NMaFQ61k4HZPEFjQq9UVoP\r\njlJH/5bU4xRsncyBSrhpkGjvWoRTLijFNZ/B8NzKctdVsfZFIRIk9VQZklP8\r\n=zgdI\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemUkFAwAAAAAACgkQfC+qTfk8N7Ix\r\nDQv+NyaeKHU3Q651H3LhUTw4JhZ7/vUIHZ/YBW6fGiJazRQPTbFU9fBnfJ9ddWWQVrHzOy5oi/Xw\r\nen2PbzVFLC0xlC0VZSlrz081APxg4jziLOXPTiwhJnwN4y2GBaZNPb7qnQFfMFl9t7IRCaJefrXE\r\nbH9MeiUcMlzxRP2VJtIeimfwlxh7kRIrRCs38HNMm98nqbqNTKSyLo3uBCBm6O2A+qZbdhXEp5DG\r\nPRHuRTKqNA2fUi8+Y7ZPWKhdEqrt4gPFKKTp+0gjOiqrcMpzvDApqaQgP2rU6qEDHx9Nun++/8mh\r\nzHJ8XHprm5D4cstcOvvDzdJd2Tna6zJWg8dXsY0B5CACRnedWpnghrJVIpD1Ul8m7WeREW2g+Ct7\r\nrhx/3blo+pZ01sMqi78InqkQCx1RSLusq5h1wX5tZOlUrxAwQjb6v4NMaFQ61k4HZPEFjQq9UVoP\r\njlJH/5bU4xRsncyBSrhpkGjvWoRTLijFNZ/B8NzKctdVsfZFIRIk9VQZklP8\r\n=zgdI\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemUkFAwAAAAAACgkQfC+qTfk8N7Ix\r\nDQv+NyaeKHU3Q651H3LhUTw4JhZ7/vUIHZ/YBW6fGiJazRQPTbFU9fBnfJ9ddWWQVrHzOy5oi/Xw\r\nen2PbzVFLC0xlC0VZSlrz081APxg4jziLOXPTiwhJnwN4y2GBaZNPb7qnQFfMFl9t7IRCaJefrXE\r\nbH9MeiUcMlzxRP2VJtIeimfwlxh7kRIrRCs38HNMm98nqbqNTKSyLo3uBCBm6O2A+qZbdhXEp5DG\r\nPRHuRTKqNA2fUi8+Y7ZPWKhdEqrt4gPFKKTp+0gjOiqrcMpzvDApqaQgP2rU6qEDHx9Nun++/8mh\r\nzHJ8XHprm5D4cstcOvvDzdJd2Tna6zJWg8dXsY0B5CACRnedWpnghrJVIpD1Ul8m7WeREW2g+Ct7\r\nrhx/3blo+pZ01sMqi78InqkQCx1RSLusq5h1wX5tZOlUrxAwQjb6v4NMaFQ61k4HZPEFjQq9UVoP\r\njlJH/5bU4xRsncyBSrhpkGjvWoRTLijFNZ/B8NzKctdVsfZFIRIk9VQZklP8\r\n=zgdI\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCgBvBYJn3plJCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmdZ0yx91inU9rPaM5y0x1HkYimY0O187qDZ5kQddkpO\nJRYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAARaAv8CHbrdCUt6SA+MFg3AwyJPVkn\nAobyx2uzOXq4bl0Dpynoj+ptYvJ5I8E4jAgcSDPt6SVNXI76fgDjCMpVtFq48Hmd\nFrdDiml2d39ni7CXdImlVcZ89zNd0vizNnad69VJy2vv8C96YQjrxFPDb5HDNitK\n2Ljmsltw+i9FKXCJG3xdgbkjoTvJI+umAEecCkNQaWn0pe3i39d6tW7VPbsiV5vi\nqUgAq1cUU2/iEv/F19TiC6NN+gYZ04zGZdKTYjof4qJVu82DY+xZwXV02sa77npw\nJrO8Uu7LMv+KG9uINFNpW+24//3miuYPqeXk7WDBzrmNuq0nBBa1zNXaV8FFtUig\nriyqgSPnIzODhxc/WF1nsl+fT0ehHmicoZI6tmbxQCtGb5Kz95+B2yXE2x3nrsyn\nVMb6p6Qs+JHh4LflJlMf9M9e+wHFSbwh8W1UhGpFf9Bv7mOjkVuveIkTf6zhh85F\nPG8Vzr5++TZVN/cQ0/SNh+9hBKoubDdQH4O2rd4x\n=P5kD\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemUkACgkQfC+qTfk8\nN7JWeQv/RqAU+1QtMcsC/a1PvGxWN7u5K5Jxxu6ho3XBBjc2pBEsHUTtSOxbFqMq\nl1DRFMmOzf92MesrEANjmT8dikd29LlwjoMxL6IAXCMOJZvsMIkwjjP++2IfqgGF\nRYep/vt2p8sOowB1yh+8T+q6Z6otYEA9WAL2rrsEB3ElrF5PR1NttqAUBBE9oooL\n8wRJdSD+CnKsS08lWfPLi0XCprbsU/ei924pCOULGHURnG5Y4l9Es1e9gA1u4FmA\nMyILBADkIMBZn9heZzVNWGMcNCBQuRhkmdOa2mRUa11TiJlfvtFs3OFUR2yFLCKW\nZHSe7MestDjuOjIA6X478hYuKuNAt57YFMe88ZMidx8/Ndghen/ur/ZX9wZXVePc\n90b9NDY9sDzhR/ShmFhO77FLA/wbJ95TxYKX0/tu4ufg8TV6/9Y4DlgVDRYrSEJN\niRId29c8MwNlnxN0/jzbHS5Ngr5AL8Sx9DelqF5z0w9Su2jxpRy+x38wg/cIeath\nUdQ341OE\n=g2V4\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemUkACgkQfC+qTfk8\nN7L+Iwv+P0o9yXA0qdldMPKHIEwJ4MpZXonbrP3el6fzre0ZvKQ5An+ETOtQyL7k\ngtOKeVq9ybxNOnUZaVbwMLoof1QywDzepnMFKkCRyzXDHEB/kqaVQ3Enms+xMFGH\n3BRbG/KtfepPXNzuetLIJ57V8iq20SVXKzxXuVtICTx8c9maGQrwJ73g7FUvOZZI\nBVQclh4lXnT2zD55qmc+JO++xYe+CZQGu/4IsJx//GN48AZv1NO44Kc1t+gkEFwE\n+fuTDvBhKGIdOzceEo/9UGHB1MumYtOpIc1bym99exa1OxdHubw+sWpKJNRGKfCw\nOqlvFFuezlorXF79b2fOcga2+YKl70NbLKTWdzn+YVSrwObBKjMrn+moceef/x4X\nQskpagjcNnSainnQgADWWuOu9bPudWYz+lt05BMyO+p5sBqF0XX93I9mVxTQvwg/\nwyojGxDf7lol1H6uBlmlweBQGjYpu07L8qziPByX9Ftz9ZN228nKSrbZE5Onokdh\nlH+Nb2um\n=HXhQ\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsFNBF2lnPIBEADL5rU+MnJN7tr4hXqVXkytJlCyhSh2Id6QQQ4LXvPPsGsi8APO\n7GL4X3I8GvRzK14ooVYsOD6Y4g1eTOn99dkPIrpagsS5YtQMAviHJYZS3Smg/IrR\nHU6hhdowoGeXIOCVu8o5cXq/w34LUMm5h1H4pEinNiwDZoCgoA7bJ09ZRFcuqDpu\n7zZsZ1+1yeMTdK61Ak7edsFSjgznSkvMLpiyCKzYD3RlsZ0mSEuCaHs3564hY6tS\nODca3lPvY02T7KE0lv00kSfGj4rjCPB0FQ2xMwNTGjEfPaMTyNUrhhe4Y8A/s+Wl\nLzDa7/6mvBOz/lowUuG2jkIV581fanIST5N/6fdgxZnHmWy1rKLtTZ4RIjAUDaCj\nDByMhL49BE0e8TX78bOASyLjuHiwvdHFTQgu7bR/zwYRF+xVpj5mwx5VI2pxDfXW\nCKAE39IG26LYK/7pr/Onq0rLW8acCkFuLoxXVVmEHM0uTo5f3XZLFZLQb0SU+TDJ\n4/KxxNH/eeiVZdRv/oUqXE1iTaekRwJXqvuaIO6Vy6xW0npEmPUAjiyJmzpG+smH\nCmhl4EQM8y2+VW+YRvIJT0oQj1xVJTAqBaKzCATB7i64URSkHViWznk/ida1wfDx\nHoMKbzkljFgtBNL7tG9lMh7Vnuw5IreiKqOkJOaDnE7J1LKL6ywNpMpPPwARAQAB\nzSFCb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBsZT7CwccEEwEIAHsFgl2l\nnPICCwkJEKYkJqoeLrNrRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEt\ncGdwLm9yZ0sge+m8XWfh8TG2qRczuAc8wVBZuuVKQh9gsNoOiPslAhUIApsBAh4B\nFiEEhPXQVC2JZWC6bwPMpiQmqh4us2sAANh3EAC0HXQ6Sv7xKyYXE2ZMvpFkb05J\nAUSk4MhaeiSu6vG7z2CmyNqIwG1q9SByG/OnY4C5M8lBG7QetkqGH/NJfR0aBh0g\nZf1JGHSn/BPydLfzS5rz/tjotBAwlJolMWQINGetGfPAZ4xvuf2VPTZZMKaiX/ws\nnZXd2EVuGN2t7VyDhAkOIwJ+oJDISWfvRBDaVEW/VoBFSQlJfqOUQmWffKLFm7TE\nF49IduFLMEyDQhWPGkNEL2IogVe1eJMF1vrudU5a4u2DNhEuhDnWMQS2tbjlo3Cy\ngFwkK7AIAxBvQGW09QvrVuRR5m7PwDCf9Whr1stk6uAsdApGw6ZnIra5IkFhrSU0\nT8Q4WWHdZAUe/xqpKuFSY9DDr2SxQctRW9Yip+I1d2Z9ANOU8+jKOyg62admOgQp\nFSJRtzGS8FMfSqvN2MESJbinYKjqEp+W3t6XNz2DMGMJbDfUfOGhMP4fyLCVthNL\nAO1fhijIc6rF2Xfhc+KlfNaXDB6bqfVF5khEwvl6Xp7NmV8Ad5d0NXCrSjozuDKV\n2IwcBs7mihT23g4nGMS8ZdasGWKttr9DfIrsZzg4VlOxFeyj3T456JSq0QlKyVqG\niPczr4hfBrve5h9Zrt0NqhNhCmqwqPl1qc427RDtLTDfvB5EafAwcVTFiz7ZSKd3\n0g87b+H1ETF2JDA4Ds7AzQRdpZzyAQwA1jC/XGxjK6ddgrRfW9j+s/U00++EvIsg\nTs2kr3Rg0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUMXcaKlnQh6zrlt6H53mF6\nBvs3inOHQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6IA39vKoQsTMBv4v5vYNX\nP9GgKbg8inUNT17BxzZYHfw5+q63ectgDm2on1e8CIRCZ76oBVwzdkVxoy3gjh1e\nENlk2D4P0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipYDzW4iJQtYPUWP4hWhjdm\n+CK+hg6IQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV76rIHvsLZ1pbM3LHpRgE8\ns6jivS3Rz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJDrZdZq9iaUIuZ01PoE1+\nCHiJwuxPtWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqXR22Y41wrfP2aPk3nPSTW\n2DUAf3vRMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCw7wEGAEIAnAFgl2lnPIJEKYk\nJqoeLrNrRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ7VQ\ndkBpDv2lw/vpfQetv1M2gmxxGOp1Cj68OP7x3rhhApsCwTygBBkBCABvBYJdpZzy\nCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5v\ncmcHkBST67c/ahOmztbctRL6ueJW9v9H9AIKXJFSY6XaEBYhBB3c4V8JIXzuLzs3\nYHwvqk35PDeyAAAPwQv+INfr6O3RvNHTUa6Uvh1OcgOORiWvvxyJX1bgfr5dleAo\nQsxtMl7GNu50MSX2pXsopgU4ljSrY55rHi/AMXQtIz/TBLjAe+buRUIpQcI3mW3C\n/0rg0KMycOuP83D+Yd7j0e/RLbsHLPZnxI3wt37zXGziaR5V+GJvi9KFgjpj/ee+\n90ratqHod9NJVWwNjLfcfjAvHbI9b4DnRsgrR4AQUInTcHx4A4NfxIVGpUcDStfa\n+Aj4qtwL1lfu7JoAuq5VTlwJesBpP3EGZ2xrALL8VgBWHpkutRgwLzlbClpWvDI5\nsDkGr0efyk5i8jNhpv9LhYbyy8g6wvwdt6avxIzCH5xfVbtxFyLFzmz9wcPMDRP5\n4EwuV1HpdYnsDtLLt72F8DSLP2yncOooL2IyYpdckHEhJC45PZL8/l7fUGzvUK7V\n1CNTnTNzRxREOJWT/T7P+1q4+AvOcDx0EHYIFHyYJwDicHXDsvZJvnuKS6QA+7+N\ntPHpUXw9rerxZ/XYHG1XFiEEhPXQVC2JZWC6bwPMpiQmqh4us2sAAGgpEACdRw/S\nbK3Iy14zRNSYeMYgwB3rivNLpDQbRbiVBYI6lxrlM7r3zSZXfKyVMlxSPSaIlNqA\nyJXvukXJgTGem4SGUpDIR5LfCqgvJ0QueeePxxdM6wpn3hGv6P5/4Rd73yRCrDS4\nQp61Wb1rV3xU0eOAruG5d6ZEvGss9vnCe/KgZBTKoW8JSAWh4y2xKeuquOkCPIQe\nrkBJv+WSiA0R4MunVKq+yKdSe8KBM2hV1txDOVbBN3OZuDlj4NLrpNQLnpCAr5n5\nsAnK4bXGkA3FUtrm6KZLf9M1bVT42r7MPAtNUDanjrl3UsK3EngOBd6NQqe50VY4\nFgDLUg5JRLZsL9jHhGvFfRZLpIImJ5UB8+JqL7U6us+6GbMVnCwEoSlviiyq+jVE\n0mh1GA7TFPeLDtAqOlhtbhSU74SDz1tdhPx/gMH9qm7sBL90SdSOGl3flGaZAfCC\ncdBkxemFp6eNofWDoc/YAgJ9repoIIt2STHXsFIgIIfLwwdGXH18r531yBm8OiDl\nI5QPI3DwxWavZOLIHlfEi27b+U5NdtZid+guSehvv6VMRKZ5r4gS4kiy/vjxA61h\n3KEwxBjuw0uy6L/+5CGvBpECxfM8SLYnekunzoeoZGqYQnzxHhwAffKGMEancsAH\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3plJAAoJEHwvqk35PDey5+cL/jCiQ/XTZl/osMBWeUmfLee6\nrwJr0McBuvGV9n1IOaCjQtjAIWCx0C5x2eWH6qfhx5DKbOM6Ek1X0y81dMUxlxRD\n9edf7AJpH66BpybpTJtNin/oekujrXrHyLTHVRiAQBhRgybrWy0YYS3xitvo3kvt\nuCi1FziVTeXhfqN08T4iWZzIBR5ReH+f1zpmYn9MqPCy9+KD8fcLqOLB3UgxM2RZ\nau2vCO7NqFv9Z7/En9Gs0YX9Tyn5LI0ezLFxNo7dxpQ0zDBZggYrOIBOnzZoL8l4\n7s2tyf/lfP5OsvCNjcnXIRvzpG3oL8CNr7lxbuPGf3h8aUVJDsM6iQqvmmQ9UZsr\n5qFYXDBxxSk1oylutgOchvdiC4Pm6/s93v+S00cxb2gipUs/a+CU+3TiC6mUlMM8\nkhrnF4c2iVd5SQ4zU9OTKfPAX9w916pWl+ClVjVouIYUjKx2r/50fAgSiY3hXvih\nfLIASW9hfdKGmKOp5IV1RLiHsfA6PnWYrnvojFz6Wg==\n=N80u\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nlwmqLh5J9HahA5QTXNwyv6ReDzRtQSHjNJbK9A==\n=NB4V\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“ Interoperability concern
              8k
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              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
              Ve+NeURoTWsbIczetrAuCf2w
              =0wdK
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sqop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCABvBYJn3plJCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmdaEGESta0vkbL7WqxmOrO12oep9rzr/PU4fhJ2EItt\nHRYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAADftwv/YIt+JjfEhfnhwFaSS6qwDYQY\nJkn7wFhxZ29GxH1VNwissjlKvxUkdO3TYE0af4ubyR7gReDb14xDmV/5gvqwsU8N\naUTnZF9waJWMAr8VplRdSQcEdjKa1W/ncxuebmdxMJ3MEQqKWZoyt06jjj5ZUXHU\nI5drSpEvukHQ1TmcWKP9Ji5zI6elyqp6I+YuirluVRPRNnxnq8d/1dxg2KbMMl2K\n3sv6vxwbZck0GJBTqDyeXGMFBthzXf3KNcC0z6EIK5Gpr54sgjrxmLJ/i/JBt0aD\nS0ARZb6aXgfNe7Hj4DYVKgClRs0dCWvqRguElI5ip88qYlFq2IJ60FY+yjwmWIhN\nLL1Fc6NoTlzCUddraZnh9asJY+RUojkXG3rky1xmI5UHfYh3Ql9FhVWmfej/cFoY\nKWmJcKRIKAixZyLTwbrDblykDKqxA+t5wI9V7UUtw11oXTi3LaXlN5q8aUXloUCl\nfegYngorKmWWZs2SxqoK7pyTdXGPtUSjO3KKQdSO\n=+52J\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rsop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemUkACgkQfC+qTfk8\nN7JWeQv/RqAU+1QtMcsC/a1PvGxWN7u5K5Jxxu6ho3XBBjc2pBEsHUTtSOxbFqMq\nl1DRFMmOzf92MesrEANjmT8dikd29LlwjoMxL6IAXCMOJZvsMIkwjjP++2IfqgGF\nRYep/vt2p8sOowB1yh+8T+q6Z6otYEA9WAL2rrsEB3ElrF5PR1NttqAUBBE9oooL\n8wRJdSD+CnKsS08lWfPLi0XCprbsU/ei924pCOULGHURnG5Y4l9Es1e9gA1u4FmA\nMyILBADkIMBZn9heZzVNWGMcNCBQuRhkmdOa2mRUa11TiJlfvtFs3OFUR2yFLCKW\nZHSe7MestDjuOjIA6X478hYuKuNAt57YFMe88ZMidx8/Ndghen/ur/ZX9wZXVePc\n90b9NDY9sDzhR/ShmFhO77FLA/wbJ95TxYKX0/tu4ufg8TV6/9Y4DlgVDRYrSEJN\niRId29c8MwNlnxN0/jzbHS5Ngr5AL8Sx9DelqF5z0w9Su2jxpRy+x38wg/cIeath\nUdQ341OE\n=MGOt\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3plKCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jn3S23FPd9hhfbYONy9uz5ORYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAAAbmwv9EJi6mPAYx1dW/rGQ9swD6mdSqKytXDfP8Ei87C2pppImqwG3\n8NBj/sW+j562MoruaB8cCTl5B8a24qhpNJt56aCIAnsqfYKTJMA61ebhUUKKpu07\nwMKySdkRYPGypQanWHf10McnJLZ1y3yxHKq2H5pBrQOF95bFqwSQfh+JhDCm7/AU\nhtCbdBslhKAtJjYFdLkXyBz+IcT6IkNMT5hg+ClppG6ZvvHgyycLIY/mhgMXuiQ3\nk5RtVc3pPZh4fvgJVEaJUOUE3p/DlB1etqnA72M4qJhlJPXAMV9Asm4QES5pdxYh\nDlyxxWCy+OtBQSJA993/9pamcbYyvFQtCCBvNqHzNS/9ESibQ5+Du6EpCILwMvg1\nkbcK53zSGbpekWrUx6d3+DAGfRALTm3AUJwqvz0Yp57lkTGpHCYx4Lkrr5x3xYlj\nb4ZX8DhgU2AwujlwCDMnDVd8XocrdF18CWswse2S4FM54TgiOoxWGNGOS3w0SX3T\nVz8MM8TtuWs/1cXd\n=VmpB\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3plKCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnIqwOfcfIHNdJLfBiPs8+DkGH1tmcmJ3uh8p2+0RLgXkW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAA1CAMAJJvpcMEbVWR+2KylJnTBBtQdCD9\n45WhinbV7o2a2k7pHsaxthIOUWm6Ku8xBAqatENhC8SZDv+A/ExRIh1iy1Za8La1\ng5RJsS+JUzRRgutMArj9xwZif1CFEyXs1pTNHeHy+IVTA2pYr7FjqV+sFcktUiWJ\nTVLa0ksMsQtfQC9QM6O0fZu2iSkARZ7XWZuo9cGyQysJYuc951Cf4wJLnc26T3ed\n5pIAwZ30JAB585RfRe+Qb2JNF51c/Gwwqwx3vumxoTJkbg5R2qUVNSY9UU/VjNEe\nVurdAqIICXVmLh3bLkyFfohVdeeURtpWFHCpCWYZ6jkGcvdpqPPAQb77Cu9PHu2e\nM53XQWosyAd8/j82g6Mr+IOO2KMl8fgLeKHegL1rL4CGgE6hFwrqoa3p+XVKYwyh\nTwd1RvUkwpfoKabjIQAVMdgVdjBzNpGoTDcEEtd/v2Ki5TBTaSKZdun9VhcWI4Pl\n+PL1VA3LtJBZ1aDy2txK2VQlQQBdcG7IFoQ9+A==\n=In/M\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-pqc verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3plKCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnFVG6JYyYruoA0Dw8wR0P3BYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAACNewv/fzxT6Up8wTEU/Eq54q7aIz2a8N/VXP3+u+NdZeo6F3YeMjEm\nYXyJerNKPppvKUP8xompjaBFeNySANF3k7sn/TH8OWQ8ttZC5fJUZak0KIn+0vF/\nQuvgQ6Abpu7zEsWk7oZVrkHpdPbzh3OOBcPq9rj0zEybWylDrydRMN40ezXtU9Fc\npkckcymdQTHD2Q8ZAVm4bIh6oxLXnYXJGKy+UJehevxMiWgRupgb3dbuNMewIaIJ\nwh7aSootlhCpmhnkhVHyM0+CM2T7xJZCfuXCjWieRALze8mUHoIZxSrzWBwyQ7+b\n/TvQ2HDIH38k3VDNBPtRWecg9Bj+dcoDhrSXGiln6zpm11vyG9rLPOFiWVi6F00C\n8c61F4pCB1gYKMwkiLq/ponYrFFo6Y96Sk6MYGuKbwCLxGtisSyZ+mLBPhQB7TFA\nx7+UOaL1JyJTOhOzz6eTcx1Axe3XR9/pfQ8aB8+766dqpihVgYDJJ/ztmVqYfFKe\n4azNcTCBMhFZ91Eb\n=s1K+\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsNNBF2lnPIBIADbwv+zzJdaZnAdZK8XkOWxwOsmLYW/X/M2Qq1bhG0xNYCL06Ei\nINw3drkdSIzaoPzoXXvwSqeYhlwTS1avIMsa0K4lwOjPfZ3Aq0oXAFfj1Rgvg7OY\nm5M0Wk11+FqdO3CLbYh6s6G3imcb5L2b8pfIezM10N6VMl6rY1gbumqQUN7BErYS\n/w6kvo74PrvnQkPEe7db1lo/Ev6rJMdXz4KYsJd7YGl2EN8f7re+6StZUa4CuyqS\nAiQA1/YvdwHGX3OaVwpGHUE/LaIzz359sxbcBO0hl0ZIC3uOV1rkuvuohoAHOb/1\nDv9fsmiC+efP65i2kWAmkqSs8XbDDtru49RcNbtJpjAqIOiQpq8mRaDk5wtN/Juq\njjmWNceGcjvLYRl56KdkA9EdWrOvo0524x6HlzaGACvVU8XTyoxivHzj0vbGzwE9\n+APT+H6fmywZJ+7l2Kuu5rAkx7V2QLvt6lB/QVaT4LN0inxfD1venzZBKgepqsqx\nV84mIg8A260pmXNgQu4N1FWU5k5RtaDnt51mBPStVdlreE8/iySnmSETWbLKdG1W\nIedcalNe8ilLfHNx++4LVC6axiuboXgCMSswB/zp+mRtBWvebRMfgz1jYJ0crB4d\n+QbbUpdBIPB32DbWgMJ+TD0vqJ7Db/Q31ew1Rt+k+3zq/y4UM+42REjTzhpJ5Jqd\nF+Mc50cnE5HvqkzQxUN2uQ7iJdlnTUSi9uCJ/HHu4aBO6z+Xx80PaceRf/u9mqlv\nnN6WI8mRJyU/QiysuwV5B5eInJg65J0IiI/wS6SoCOzwR9SLJa/NC4kQ8a32vkTe\ncNxuh8NscBVbzK6I2yrzjr13jiKTepTDkROCWLJYETtjanX6v+on+GdrwHg6E83h\ncl+cBoBh0zshhhp89IKHp6UwsDHTr0a16YcSlIOsg1qaxZf+X6lBxr7jlTcGHsTP\n2IDomX4mPCjxG8ggJPFpydvVctIEkNAEt9HCzu4bNL7TQjRCsVCVHfk+zoquuT01\nnvD9FUFwuRGu+zTf3ETMWpM7499Jl+M8aAuecQj6I7BD+qtQC3SLTXnqjUvRT0Zn\ny44WLnCxnTUA49ZRdoa8BpbqsFlLIDrJre1izBChHrjkJEFR+/clqWQvK/e+0g9s\nkXPHBsznCWYP1+9jBIVVGPwAA28xf/dXsqsfYp7k06ciMx+agHXrPDrXqQ6JH80f\nbunl1TjzJe/uIgQZvP3zxKM9y1GvUyyD4mmF6+ETBPKBao6Dkk6MO0PuXDC7fjxV\nw7VHJAagWbrMQ7uf3CIHg01300T6qhv+9jF6rqKR5GI+m7dl1imTahDOldZnmXsD\n/kC0SBjxgyuz46aVOt7GAHeN9IAekxZdXbg/ABEBAAHNIUJvYiBCYWJiYWdlIDxi\nb2JAb3BlbnBncC5leGFtcGxlPsLDxwQTAQgAewWCXaWc8gILCQkQq5KkPZCsaD5H\nFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3Jn0Ym6fa8dSuEK\nCzgg+Cz8IreQvI8rpfZBWuWyqSTlSe4CFQgCmwECHgEWIQQ6i9M9cBNwJLX1E8Cr\nkqQ9kKxoPgAAxwUgALdl9PDXHHfjwukB1M38hGts+u4raz6vKSEAdPMCEFHRQxdF\n9vwbmZhPnTunnqFLwBvY8bNDVjuzc98yZlsohQNwVHMrkzyDm04BUJsf/v0Ylj51\nQolfjZIPJIRkeRRNJqCKUlkz9H9DTqFQqCc08SMBeaBGLBCAc9Ib5KwpwNBjsLxF\niz9VjL7vEqQ5UjeLjleM3HIeuTcx0PQqtU6pCHxFTQ3IksMwG4aOXzCslDkkTxA1\nMdJqmxmMUXhNZgG+ym8F2kPxBAE4ynzAvwwAwRHTe603cIR1X52kvEWoJ8rAiVcH\ng31eP8CtULPDNJMjL4IBbdxKuXOCE0vNwypnDFisVl93cJ9zJmsuWpR7zohzQgnG\n7xwztmCwynT2Gh3eFX3GQGzfTdFI5uXOpL8MvQR+O3kPo1xaATOViANUOZdMCafM\nAMMbRQklaK7/0zQMUSj1hAWy7S1xPpLsBtRlOHlDk+BSutzRmgQ6q4uBdJzzsegE\nxJazwQIv2P+vJOP1v303ISItJekGidhDqdXNmDTJduD83JUwEWuDxTYHT94qjG/T\nDfxLLsg8oo3mVh+YcC5AHVTEu9iqB0L4SW+3BrQWH0jT/hwr7EKug6TytbusliOB\nfhBoeW0swNrEvQMCBHv0+qrxisfWbC3vpJnTDUl8YBbSIsNayEIEtdwdHynmJeS9\nOKowkXXCD4b/F+kdlm+WY3IqsqtHCdXET4M4ajBnmeCedzvvTj2LAPF8YFcSWrb9\nnzMwkAAuHmC61ZlkXo/8cprVeu6/og+7x9mK6+NCCcZDT+Wl7KDQGA4nbwnuc3QW\nE4WzN9GIPZMB3vfNb1q3X9/cUCulUdmc0dikLMdT9oT+BkiHTzvBIS8zLogvBfgn\n4RwMA/Oo8zZWxm4ypiMtgRe9QR8chwg2GKXiIkpITRO9FLQ3M+MrG/RoxbPCYJ0P\n3Za1dk5fpi2nv1NYUc6kgggIpBluX1trzrlfDReq4r9AosIN+aHag+tTZqmVBng2\ns6BpA6qQ6vpnlhyj/VJW5OViW/MTOtCUEwLqyBfXPOuM290qcnd3EOT6vesPOKPt\nhKd2eSPJQ7sXmRsBwtmj6orgZrcylqrYNV2drmnfLAAmhLR5/Mueg1KdaYxtNDLG\nYisb6ZlFROtiwB/FkDmzYmpLwnODMKei4aLsHLnOlr/hSDBPwMIka98psvGBIAiR\nHj8DzHMkXhZigQDmwK5N8IOKNgozII6KG51JIDZtCPiXd+j5G9ZqbkRB20i0FDN5\ndpnSIgj01q4FjRIn6oxLcUzGksnBBZnOD03GyR5y6mDNDczU2IQMNiHEG6mEwMff\n+cwjmTU5BR4Uz7LaJlCaXdZL/jBL3jjqabtLBzvOwM0EXaWc8gEMANYwv1xsYyun\nXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj+xS1ldGDbUdZqZeef2xJe8gMQg05DoD1\nDF3GipZ0Ies65beh+d5hegb7N4pzh0LzrBrVNHar29b5ExdI7i4iYD5TO6Vr/qTU\nOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1DU9ewcc2WB38Ofqut3nLYA5tqJ9XvAiE\nQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9LiTWcxdUPBleu8iwDRjAgyAhPzpFp+nWoq\nWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFBJ9lbb4teg9m5UT/AaVDTWuHzbspVlbiV\ne+qyB77C2daWzNyx6UYBPLOo4r0t0c91kbNE5lgjZ7xz6los0N1U8vq91EFSeQJo\nSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr1QMX9jznJtTPxdXytSdHvpSpULsqJ016\nl0dtmONcK3z9mj5N5z0k1tg1AH970TGYOe2aUcSxIRDMXDOPyzEfjwARAQABwsW8\nBBgBCAJwBYJdpZzyCRCrkqQ9kKxoPkcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5z\nZXF1b2lhLXBncC5vcmerGIh01ZM1U3SOgBYoKi2FCwx1KMvbIJ4QkapxIK1+7gKb\nAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8N7JHFAAAAAAAHgAgc2FsdEBub3RhdGlv\nbnMuc2VxdW9pYS1wZ3Aub3JnnPoZjYaFftHa99m6ey/9VFMU7dm9Ws3oRfWptZcn\nFJ8WIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAMwUL/RmoF188ZJqtsRULN74SZcxM\n9Bvhm1YRp4sZAkTTEoWr29UIvUr7i3OMF+i7W/5BFL6eXWvjLBdzq3H4+cJ8JIrC\naykAJKLyR4zxQ/t3nDMY8XCTj9QDGxPDIXy9wxrOwm8pmGjvGFoTOVTMKECyWxYV\n5ELCLc1RoW1vGWdQgEMru5u989wH35WWGguGldz9YA/lOzNvzbfPpCgiiKSbFqYf\nwRArzcT0lawu0sPNhu+NveBi1r153sCgbQHKOP/dZqQPTjYMxiUpIyuTcNWwYQyp\n8vgOSE6BygoXrttloMS73C+qbmQgWxW6iOjDfQBcLBh6IBD12MuUzSUAkmYacVXo\nXq1ETK0oBcUYLPlBDNnD+KZ4k+3pUz4l03h88Hcqz7nrVd/zM+6ZqJG+8fayzyhv\nBwfAD4QDaeiofomiBtPYILYaoXNa5x7+oC8l9yRIKCb88lEV5Ey2Wcu26irrlOl0\ne9QKMuR7Ekg+5Jkm/ZEVV9qerVqpRbYtaKBrgjy5WxYhBDqL0z1wE3AktfUTwKuS\npD2QrGg+AACauR//c0wRV9U2aTtnes5kRokoDDBTkzok9/UWo12HHObKUcYD4WUO\nkdKHTTypKHS85QBR+RZ1mhK/DwOqBf9g1CaMGC3zmAXEbT26z66e8Aq4hKtup9Dz\nuaj9GJS3zoAI1mAwxcaOHm2kOXNI/n21GCZ8JJRG/hxJMbbjsuOm0bjI5m0zG19w\ncdCOxY20s4w8efrUhakBR1TpSOgQoM1UB2J4lFqxroKum/jyEIKUyxBTEj2aR6dF\neucH4KCY6gf2t+vg9FLG9TbhhXIg0tOessbo+UGUGwGGmxYXJlpkutTslVLr11cS\nr13GV38ZMfGxGSlQWaSCcib9tFfhrZqXJVNXNqM7yoNBx8GxrK4EKA7hiDY3uJcI\n5rZHlGMrmydb8ZRQXXWUgaQC6WUGS0Zf/1xy9+ausxByXV77B6JgARkfrlcPZVyb\n5qyphoCnuIbDp9dZqqreGoSfDQi9UdWM46TB0xCUxae1nJlMXP9aiq01y2ImUjlY\nvVEudWnCQsXrTk/wkmK7r/8IT/a3KFnDlxWnFdSEuLXhFA+dog8SdFFiRvkDJW4c\n+yDsfomnN3Fiay98Ytz55LjgRhoQzgo3+Sa8LwZCYl644iqx4qgQSU6thXY94yB9\n2VHhYG6ZJqE7HD2SVRs9ZuRPIVow5alYHfnBok4POqea1VD/7r0zz4+NfsdSVW6j\nPnM7vonQKjIboShAtQEtqr/Zw9SilDlNJaKgjq5/v1ZJXVT2kuAWkViH2+wY0juv\nI7I1H7JhKoN1wllDQeGgWUU0TlzBLXtGo9LYuT35cJHNSGN9tUM/i/IqKOUHhZMP\n/JnDC+VoXLG4A5TS+64ehFzhZg2xOEFFBRtbGdliH9kvwKJkKlB6u39puGfaL78/\nujBgFv6+FAH36x+QoaQ2iHpTnvyssut8gwyPfO2fGTj3Cr/STR4wrvOvKWwB08a0\ny8PF94DzMWa8sTO8Fl3rIX3f8ELRy5mwOR8oB79/KkXw7Sr2q1CkuMn+07jLl820\n8pNE4R4cF9arhlCn6EqQw8fk67a2eVvBAwIHUu1nVtWB6QNK+/PfdWnOsBx/oADB\n5nadiyCpzHxjjkk14UtowwblLKdhVJZWRQ4S47LOuKIjCn2kt0uw0FFyjpFt5QHv\nJMNCEHy3+hA3XLMJewc5RWlrByR/Gk6iVnVMJNuegLlLuahsG3FCwLT2B9LwRPFy\nsxQigQa2v/rnl4HkE7nl+JZwsSRu90p1vBaAL2NC7vlGiQq602j5kBQ/LBdTKFy6\nuOGED3Tf/nkEXeiaTpzhyw0WkT9LaQOoOiRxipA8p7R30avaL814kFBp2ZYfJj7j\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3plKCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3Jn61QTr+MRuIVzEe4dPfD2CxYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAAktQv/Xlciuh6SgdRj37696lQNIlkB6oDytx8EbONG\nwIULY57DqfScA3mBMcZQaZyn+q1/ep95b/ydUWi1z/ZEzmzQsdbHwX18l1wT\nRHRRTXZPMM7+9qSWLRjxMHDw8TcbFi42FtZ8Gk2vp7ifsG6Qar1cvk/7Kl58\nB5usKXR6qCyqm6HRQrHbvDrUqebQGKnekVxEmq/1bwcWiZtle0tyNtwfPQ6F\n2mEWIYhIZQpn4Bx2VG6PWif8v8Oe98KQDJPPcbRoj9V9R7NtkXnV5XJfacQH\nzDfYyFvAk//j25l6CpMe5NQDgsnNJHOtatySQwaZp2qkW9AjM3SL5Ms2RHMc\ndJazVmTuTbNuL3trHZnDVjcB/qW/E8DkGF12HJ9QHRLnm5dS95NnxvDIg1/X\n+SZQPIQ4yc8nzekQ/y0m1iHq65YDrNXjdUpI/uYpqV9CuQzf9QoHAqOcwReV\n1lt4Td+otkATMuFES8Amx3nN2s+16l/vexpLWsMK/K6/yhRzKV+X+txa\n=nxDl\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3plLCZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAADB1AwAvMTkEoHW4PDNIOGYR+topcmSIA49exTUQ2uI0SUnf5WMQg0A\nsUht31l/REcxfRtGUR/WMbbOXP9jy7/jVRP3Z7Jgd8ktctTQGQou0F2yTWRA\nMcXc1lmdPc/aNxm4ZSLZv6q1eo5kaeNzjxmaVqv+t+lTGbzwNmegRFVvAGns\nY6FpEsjYiS20gy6Kkftk41Qr2Srr9TvyRdU66jHQMagh67XUBUPzlwtRFovC\nRYVJEGTyLAR2owIc6dygAnCTnpR0INFVJJcd1BDk+rLFBqqqAbIIMj/XFioA\nOll13WM9sbIjMtbv8rHS4jO+DQgOxAVfFHe6w6pipdqdV8fc8qYQDvx2m92U\naJgyLz7W02OXkkiUnmgXfhLZq1SJA+Wkxm08ZKPEcmXa5cSQDtmcRyfTuAs5\nv3TeGmjHLewguh6XrAMagDrcxl89F2T0FbLDE4SEi9FrNioP4cXnwrZHY3oU\nRMJHvXZjE05/ZHY02hqN0V8IZ6ZVfcyun8TlAlicex7V\n=5IFp\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3plLCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3Jn+XQB4sqV85dQ4LQ0F8msQRYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAAFJQv+PdKQXC37j+8gqZUyUSzVGWmzw67ZVG2naU4l\nEeFdqqAMaMFMBIA4e93cn1nqpuFsim70OFmQOQwEyHXkHUAeYQqX55uGKGtR\nhBZBew7SyvG9jv/twf5BjljcQ4iV++8A9Qr53L2TZ4xl9n2BebIfFSqNk+hO\nnE5CnyFYmh3unPhsJQsxy/kuSHJuTVu6+eyH0Ld/RqaxcQ/KBDYNSHIuV61G\ns6pEhE7lO9vMZS9BxCsuTtbUfcSRElW8h3XWAsR4jUazMnxkxGAxMi5vLKPi\nOW2zpldmFkhyX9UGq4lcZJdIg7lDGT/ofL6BEqDuu/p+NExz0BClxD5ZExD1\nuLxkN8bJ1p0daO3KSkhkYRfB7366dv65DEyAblmp/815g2skEiaaQJPMavw9\nfGLYn1IEc9bUV61LewzIk7ijN2Uu9V0LFiCNEbiO8lksihCnnBqVc5OcfYrT\nmDn5a40ASuDHAxsjiKTqdgpasYYg3sR9WGlAafQC0iWHVFmvbbd+N72C\n=C9oi\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3plNCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAADPJwwAl1FRjaI+mtdgv9FFHPkl48XKCHrkh1IxwtMiZK69ZHN088l4mpUxqvQP\nRCkc83ar1byvJy/hl6Xv7ZqSeWs1V7wklDtpM1UU1gXJAfPaYWj0BiKV3r0JRxW6\n38L/9YxvFnfisDq5v9vdA2yjwDdSiPso3dJYv+RtGxHIEPc0ZSv9BFT6SsxsK33x\nlf6OekcBb78oEDLfgWKnZh2W7GTT7CBAKtk+R3haCeOGvgtrlh3QfFMYMsaF8pK5\noTBicq28J7ETXNp4sX5YI1FPvJRGMkmI2fgK4y+2b08FMfOaRQljmY7R+UhzKoK3\nuUZ/bXbrFrN11x8yzWsHWMDj4y7DEn4mGKamR+EJeu+tIBy9iBKvtsfJPPVfxbdO\n0U84sKrDnaEjRKT6T8LvDQoMF2hYhQBdWVNPBwKMS+4aHPeSRtSg8eJICGBwbZOJ\nXWheD30iPfjieErZRNG1e6CxIYigS/3OVNBqUe3HLKixm6Bhk3/X8TcJ/+sp1Q3/\nM07RMoOA\n=j0V3\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3plQCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAABQuQv+JSNGEgXM2CqhajmzFFOYn3rzWHvTT4geABkLwQPvQ2HumpazaoBX1Kuf\nW73vefeZ3IHQ8qGrb1M9kz9dhb8+8joemAit4rriCnkmdjbFtwr5OlgvgDfMJBXD\nVwTQkwydsOEbOW2RtRV/0WzfHMJUeT9g1lBiUPC46Q1X59fN7nv58B3HxQSvtbF7\nqQUZU7OCdMQX6RTmUbs+Nrrie082NzaJE3IInuG8icUOI5b5OhuuLaCMmLhPxaDG\n+r0LL2fQSLWThTz9/5J8A/ZzsDrZ9PTPTdukZ9xl4uutsT8YVuI7xFcxBC8DQw7m\nBAPe6JVjnccgSjgGq3AfZUvhaY+uQqb0NbS06dcEtEDHDq3K+IQxvRPexNoL3VRr\ntyvzwWcldBvby+5hYlATLZvhwcW2marudGxQRKPzZlztnAGmBkC3Y8l16tFld+vn\ny/jdBkm1MgOUJ6SPwyEPsrjZIXMSSPNUZj+P39kRQUExZT0Cu0F/hZsQ6iReV5yB\npJLgegav\n=4SNU\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3plSFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7JNLgwAr5R35HYXTLOKUMhPxFgYrI2wHYDycfIVwuzc6Jlkl/LA9o0LfPAIf++h\n5z+uDvf77ilNxNl8Q0L1SC4M0MuumvjhCharCy4Ngujv7cZcaF7u2BMhUIn9kyPp\npBlJpCcy72iiHGyTK4OFBx66yWbo8ThXSAU7uqY6MTx7q6EsRLGMqS1S4OyHNDZs\nhC7jerl5sVqeojTcGr5YfQ5RvvlTIpshMmJFKYtktAr6yVMblmaauIL/j2sqWIFb\nfhPvC8vFptb+oSzn4SjACX5CZN5Tc3Oq2RnTAIQkSxx7SmfinD6D2sZA8XJrcLjC\nbsWmfxNMyUxLPF+ekXIxhqiF4fRjdrupXCoLslF0JdIzowWaK57PAwNCZCZAB5ht\nCksgYJxwXnCA3HzUExSJ5ZoVk9ghSzXSgzaHYZEHxV3LQcgetEaIthfhLpwJ/Yw2\nG6bXnEhzwnEurA6O8yyUs0097uNLZcUCuEKPDpS7ogh7AmY4V1ZNJetw5RYaF+Mr\nrBbOYIlN\n=nNX7\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemVIFAwAAAAAACgkQfC+qTfk8N7In\r\nIwv/e0fmofEpDnv5EQIRjSn12vmBkr/Kye3i9HdfmiN2D88DzAY+aPAc9SjZbaluHOI2bBEdv6Lc\r\nrqd+Iwc69WqbetyMPQtOsEL3e8yFELR9qpNzysnNf/pTuRy7ZgjUD1CRIb4mHmJ+eTtF8Df7kwxB\r\n4ebUnEwc5jKQ6WTGxCcDl/BwFWXbyyjYD99BmlUDjVxww1bd84B+ygFvXOjyQqWjAqf46xAm7/tb\r\nsYDsxaBqQ/3MK6hnrYknQyvFZLl3jwF1PCFyb8Uc0TA3k5jjWRmLKktzNVDfwm73uoqIbCmAyXHH\r\n/XNJyfCwGpqU7xEw92FUyZMbicpcpakNE/+EtMHRmFZDKC/4GNMwvC1zejWbSO4qkFtFbgtFrfn6\r\nBlbDGrka22LzRZS4ch1/E6jbVgaxXKIh8tfxuix+lDcfIpJfFRbrkYIkRqJstFQCtaBLHtBpS4d1\r\nFgcpNS7hQQ3Xos6XlCoPJSWjL5unTsAZWGp0v+Bmkb8Fy4tb/FACGS4S8iGT\r\n=JbTU\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemVIFAwAAAAAACgkQfC+qTfk8N7In\r\nIwv/e0fmofEpDnv5EQIRjSn12vmBkr/Kye3i9HdfmiN2D88DzAY+aPAc9SjZbaluHOI2bBEdv6Lc\r\nrqd+Iwc69WqbetyMPQtOsEL3e8yFELR9qpNzysnNf/pTuRy7ZgjUD1CRIb4mHmJ+eTtF8Df7kwxB\r\n4ebUnEwc5jKQ6WTGxCcDl/BwFWXbyyjYD99BmlUDjVxww1bd84B+ygFvXOjyQqWjAqf46xAm7/tb\r\nsYDsxaBqQ/3MK6hnrYknQyvFZLl3jwF1PCFyb8Uc0TA3k5jjWRmLKktzNVDfwm73uoqIbCmAyXHH\r\n/XNJyfCwGpqU7xEw92FUyZMbicpcpakNE/+EtMHRmFZDKC/4GNMwvC1zejWbSO4qkFtFbgtFrfn6\r\nBlbDGrka22LzRZS4ch1/E6jbVgaxXKIh8tfxuix+lDcfIpJfFRbrkYIkRqJstFQCtaBLHtBpS4d1\r\nFgcpNS7hQQ3Xos6XlCoPJSWjL5unTsAZWGp0v+Bmkb8Fy4tb/FACGS4S8iGT\r\n=JbTU\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemVMFAwAAAAAACgkQfC+qTfk8N7JQ\r\nBgwAlhN5X2ksL/pSXt3CkmsQYmIxUHV4Pr1xxx6wNv5koxTYpU9xDGid6No1B/hiYDCArvdB5Ivp\r\nxCOLSB6espHw20Cli9pN2sXsbUSihgMUGk6MJthTpIAz5Ow8IdTfWZba57FYKI2C+nGl1+f4mgrN\r\nF7sNqeEoA/nMedja0BEGqj6h3z+YtEHJxszhO9sg+kIXC2ENqKpo9Ae9mONnzKrzhr2hy74nrNlY\r\nCRgoki+wFx87Cl412PyI79tL6ZRgDdly8UuEN7s1lsHEAZOCngCdntjFn/Dq1HvegxHrAW74Rz/L\r\ndvhvN3UOzSMSwaHxgUd+UdybsylXSK4TCN7rrlYklY1BdgKRKtZuzys/IEMblT6uT5DYc1gQOhqx\r\nUWzEQSVCwa9asWVbgzQBwFyKRfgD83MHZW9WBKHucwcHPTzMt9CmuxEJT1Y9+E7zR0yZM/ZOSP57\r\n90bEQDEJq4JCo93DFhB3r7/7IY2LM80FY7u1itrzl+ffJ3i/YL1lDnYGoqQ0\r\n=ibdv\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCgBvBYJn3plTCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmd3rCpDj0BlojeGq8VlLTVieLVr1POu5gBQhcQNkmzA\nExYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAADHsAv/YqvN6Yrh4+rygclbAhR5dhgm\nfacAJh+g1CyCxqMR2s8zlguFght+ncgsydUsahmZuNpFiQamLuwZhrnl9v6wlbx0\nbFsJQ/1JQvCF/f3kTZ8NeevsmEkB9BWwBHU3mBO7OwFKCbz1DbbcvCqDblJAWk09\nu3Pjmh4oWylitbyH3FwvDkSeod5ojtKU+RecOFbkt8VgnQDWIe6c4uv7c0Kl5vpI\nVW4MloIdsrhFS8HBvlsDjr66cNaPq3WubxQM/+t92C0ME+vY0zUj4wL6TxjkLivt\nMf1iYCuIHvKcLr3V9soNv76E5DddHpSMtJLxRErRvFecsfMO42o3sM23FqTkD9Pq\nNjjtppk7NwptxYgU5e/OX0Hx6meVnwlCEUqCtbVdBljf1Q3f134QHEeUO3iJNSMo\nB3tkkzJSyuw5kePwUgepCgIt0agyu7cXgU5SaSvHpECyutu4NuLrSss9LoQMkiwv\nlNiv6MLrjoXY5KstaWZI8fojrazp+OwOV5GwFpea\n=coLW\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsNNBF2lnPIBIADbwv+zzJdaZnAdZK8XkOWxwOsmLYW/X/M2Qq1bhG0xNYCL06Ei\nINw3drkdSIzaoPzoXXvwSqeYhlwTS1avIMsa0K4lwOjPfZ3Aq0oXAFfj1Rgvg7OY\nm5M0Wk11+FqdO3CLbYh6s6G3imcb5L2b8pfIezM10N6VMl6rY1gbumqQUN7BErYS\n/w6kvo74PrvnQkPEe7db1lo/Ev6rJMdXz4KYsJd7YGl2EN8f7re+6StZUa4CuyqS\nAiQA1/YvdwHGX3OaVwpGHUE/LaIzz359sxbcBO0hl0ZIC3uOV1rkuvuohoAHOb/1\nDv9fsmiC+efP65i2kWAmkqSs8XbDDtru49RcNbtJpjAqIOiQpq8mRaDk5wtN/Juq\njjmWNceGcjvLYRl56KdkA9EdWrOvo0524x6HlzaGACvVU8XTyoxivHzj0vbGzwE9\n+APT+H6fmywZJ+7l2Kuu5rAkx7V2QLvt6lB/QVaT4LN0inxfD1venzZBKgepqsqx\nV84mIg8A260pmXNgQu4N1FWU5k5RtaDnt51mBPStVdlreE8/iySnmSETWbLKdG1W\nIedcalNe8ilLfHNx++4LVC6axiuboXgCMSswB/zp+mRtBWvebRMfgz1jYJ0crB4d\n+QbbUpdBIPB32DbWgMJ+TD0vqJ7Db/Q31ew1Rt+k+3zq/y4UM+42REjTzhpJ5Jqd\nF+Mc50cnE5HvqkzQxUN2uQ7iJdlnTUSi9uCJ/HHu4aBO6z+Xx80PaceRf/u9mqlv\nnN6WI8mRJyU/QiysuwV5B5eInJg65J0IiI/wS6SoCOzwR9SLJa/NC4kQ8a32vkTe\ncNxuh8NscBVbzK6I2yrzjr13jiKTepTDkROCWLJYETtjanX6v+on+GdrwHg6E83h\ncl+cBoBh0zshhhp89IKHp6UwsDHTr0a16YcSlIOsg1qaxZf+X6lBxr7jlTcGHsTP\n2IDomX4mPCjxG8ggJPFpydvVctIEkNAEt9HCzu4bNL7TQjRCsVCVHfk+zoquuT01\nnvD9FUFwuRGu+zTf3ETMWpM7499Jl+M8aAuecQj6I7BD+qtQC3SLTXnqjUvRT0Zn\ny44WLnCxnTUA49ZRdoa8BpbqsFlLIDrJre1izBChHrjkJEFR+/clqWQvK/e+0g9s\nkXPHBsznCWYP1+9jBIVVGPwAA28xf/dXsqsfYp7k06ciMx+agHXrPDrXqQ6JH80f\nbunl1TjzJe/uIgQZvP3zxKM9y1GvUyyD4mmF6+ETBPKBao6Dkk6MO0PuXDC7fjxV\nw7VHJAagWbrMQ7uf3CIHg01300T6qhv+9jF6rqKR5GI+m7dl1imTahDOldZnmXsD\n/kC0SBjxgyuz46aVOt7GAHeN9IAekxZdXbg/ABEBAAHNIUJvYiBCYWJiYWdlIDxi\nb2JAb3BlbnBncC5leGFtcGxlPsLDxwQTAQgAewWCXaWc8gILCQkQq5KkPZCsaD5H\nFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3Jn0Ym6fa8dSuEK\nCzgg+Cz8IreQvI8rpfZBWuWyqSTlSe4CFQgCmwECHgEWIQQ6i9M9cBNwJLX1E8Cr\nkqQ9kKxoPgAAxwUgALdl9PDXHHfjwukB1M38hGts+u4raz6vKSEAdPMCEFHRQxdF\n9vwbmZhPnTunnqFLwBvY8bNDVjuzc98yZlsohQNwVHMrkzyDm04BUJsf/v0Ylj51\nQolfjZIPJIRkeRRNJqCKUlkz9H9DTqFQqCc08SMBeaBGLBCAc9Ib5KwpwNBjsLxF\niz9VjL7vEqQ5UjeLjleM3HIeuTcx0PQqtU6pCHxFTQ3IksMwG4aOXzCslDkkTxA1\nMdJqmxmMUXhNZgG+ym8F2kPxBAE4ynzAvwwAwRHTe603cIR1X52kvEWoJ8rAiVcH\ng31eP8CtULPDNJMjL4IBbdxKuXOCE0vNwypnDFisVl93cJ9zJmsuWpR7zohzQgnG\n7xwztmCwynT2Gh3eFX3GQGzfTdFI5uXOpL8MvQR+O3kPo1xaATOViANUOZdMCafM\nAMMbRQklaK7/0zQMUSj1hAWy7S1xPpLsBtRlOHlDk+BSutzRmgQ6q4uBdJzzsegE\nxJazwQIv2P+vJOP1v303ISItJekGidhDqdXNmDTJduD83JUwEWuDxTYHT94qjG/T\nDfxLLsg8oo3mVh+YcC5AHVTEu9iqB0L4SW+3BrQWH0jT/hwr7EKug6TytbusliOB\nfhBoeW0swNrEvQMCBHv0+qrxisfWbC3vpJnTDUl8YBbSIsNayEIEtdwdHynmJeS9\nOKowkXXCD4b/F+kdlm+WY3IqsqtHCdXET4M4ajBnmeCedzvvTj2LAPF8YFcSWrb9\nnzMwkAAuHmC61ZlkXo/8cprVeu6/og+7x9mK6+NCCcZDT+Wl7KDQGA4nbwnuc3QW\nE4WzN9GIPZMB3vfNb1q3X9/cUCulUdmc0dikLMdT9oT+BkiHTzvBIS8zLogvBfgn\n4RwMA/Oo8zZWxm4ypiMtgRe9QR8chwg2GKXiIkpITRO9FLQ3M+MrG/RoxbPCYJ0P\n3Za1dk5fpi2nv1NYUc6kgggIpBluX1trzrlfDReq4r9AosIN+aHag+tTZqmVBng2\ns6BpA6qQ6vpnlhyj/VJW5OViW/MTOtCUEwLqyBfXPOuM290qcnd3EOT6vesPOKPt\nhKd2eSPJQ7sXmRsBwtmj6orgZrcylqrYNV2drmnfLAAmhLR5/Mueg1KdaYxtNDLG\nYisb6ZlFROtiwB/FkDmzYmpLwnODMKei4aLsHLnOlr/hSDBPwMIka98psvGBIAiR\nHj8DzHMkXhZigQDmwK5N8IOKNgozII6KG51JIDZtCPiXd+j5G9ZqbkRB20i0FDN5\ndpnSIgj01q4FjRIn6oxLcUzGksnBBZnOD03GyR5y6mDNDczU2IQMNiHEG6mEwMff\n+cwjmTU5BR4Uz7LaJlCaXdZL/jBL3jjqabtLBzvOwM0EXaWc8gEMANYwv1xsYyun\nXYK0X1vY/rP1NNPvhLyLIE7NpK90YNBj+xS1ldGDbUdZqZeef2xJe8gMQg05DoD1\nDF3GipZ0Ies65beh+d5hegb7N4pzh0LzrBrVNHar29b5ExdI7i4iYD5TO6Vr/qTU\nOiAN/byqELEzAb+L+b2DVz/RoCm4PIp1DU9ewcc2WB38Ofqut3nLYA5tqJ9XvAiE\nQme+qAVcM3ZFcaMt4I4dXhDZZNg+D9LiTWcxdUPBleu8iwDRjAgyAhPzpFp+nWoq\nWA81uIiULWD1Fj+IVoY3ZvgivoYOiEFBJ9lbb4teg9m5UT/AaVDTWuHzbspVlbiV\ne+qyB77C2daWzNyx6UYBPLOo4r0t0c91kbNE5lgjZ7xz6los0N1U8vq91EFSeQJo\nSQ62XWavYmlCLmdNT6BNfgh4icLsT7Vr1QMX9jznJtTPxdXytSdHvpSpULsqJ016\nl0dtmONcK3z9mj5N5z0k1tg1AH970TGYOe2aUcSxIRDMXDOPyzEfjwARAQABwsW8\nBBgBCAJwBYJdpZzyCRCrkqQ9kKxoPkcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5z\nZXF1b2lhLXBncC5vcmerGIh01ZM1U3SOgBYoKi2FCwx1KMvbIJ4QkapxIK1+7gKb\nAsE8oAQZAQgAbwWCXaWc8gkQfC+qTfk8N7JHFAAAAAAAHgAgc2FsdEBub3RhdGlv\nbnMuc2VxdW9pYS1wZ3Aub3JnnPoZjYaFftHa99m6ey/9VFMU7dm9Ws3oRfWptZcn\nFJ8WIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAMwUL/RmoF188ZJqtsRULN74SZcxM\n9Bvhm1YRp4sZAkTTEoWr29UIvUr7i3OMF+i7W/5BFL6eXWvjLBdzq3H4+cJ8JIrC\naykAJKLyR4zxQ/t3nDMY8XCTj9QDGxPDIXy9wxrOwm8pmGjvGFoTOVTMKECyWxYV\n5ELCLc1RoW1vGWdQgEMru5u989wH35WWGguGldz9YA/lOzNvzbfPpCgiiKSbFqYf\nwRArzcT0lawu0sPNhu+NveBi1r153sCgbQHKOP/dZqQPTjYMxiUpIyuTcNWwYQyp\n8vgOSE6BygoXrttloMS73C+qbmQgWxW6iOjDfQBcLBh6IBD12MuUzSUAkmYacVXo\nXq1ETK0oBcUYLPlBDNnD+KZ4k+3pUz4l03h88Hcqz7nrVd/zM+6ZqJG+8fayzyhv\nBwfAD4QDaeiofomiBtPYILYaoXNa5x7+oC8l9yRIKCb88lEV5Ey2Wcu26irrlOl0\ne9QKMuR7Ekg+5Jkm/ZEVV9qerVqpRbYtaKBrgjy5WxYhBDqL0z1wE3AktfUTwKuS\npD2QrGg+AACauR//c0wRV9U2aTtnes5kRokoDDBTkzok9/UWo12HHObKUcYD4WUO\nkdKHTTypKHS85QBR+RZ1mhK/DwOqBf9g1CaMGC3zmAXEbT26z66e8Aq4hKtup9Dz\nuaj9GJS3zoAI1mAwxcaOHm2kOXNI/n21GCZ8JJRG/hxJMbbjsuOm0bjI5m0zG19w\ncdCOxY20s4w8efrUhakBR1TpSOgQoM1UB2J4lFqxroKum/jyEIKUyxBTEj2aR6dF\neucH4KCY6gf2t+vg9FLG9TbhhXIg0tOessbo+UGUGwGGmxYXJlpkutTslVLr11cS\nr13GV38ZMfGxGSlQWaSCcib9tFfhrZqXJVNXNqM7yoNBx8GxrK4EKA7hiDY3uJcI\n5rZHlGMrmydb8ZRQXXWUgaQC6WUGS0Zf/1xy9+ausxByXV77B6JgARkfrlcPZVyb\n5qyphoCnuIbDp9dZqqreGoSfDQi9UdWM46TB0xCUxae1nJlMXP9aiq01y2ImUjlY\nvVEudWnCQsXrTk/wkmK7r/8IT/a3KFnDlxWnFdSEuLXhFA+dog8SdFFiRvkDJW4c\n+yDsfomnN3Fiay98Ytz55LjgRhoQzgo3+Sa8LwZCYl644iqx4qgQSU6thXY94yB9\n2VHhYG6ZJqE7HD2SVRs9ZuRPIVow5alYHfnBok4POqea1VD/7r0zz4+NfsdSVW6j\nPnM7vonQKjIboShAtQEtqr/Zw9SilDlNJaKgjq5/v1ZJXVT2kuAWkViH2+wY0juv\nI7I1H7JhKoN1wllDQeGgWUU0TlzBLXtGo9LYuT35cJHNSGN9tUM/i/IqKOUHhZMP\n/JnDC+VoXLG4A5TS+64ehFzhZg2xOEFFBRtbGdliH9kvwKJkKlB6u39puGfaL78/\nujBgFv6+FAH36x+QoaQ2iHpTnvyssut8gwyPfO2fGTj3Cr/STR4wrvOvKWwB08a0\ny8PF94DzMWa8sTO8Fl3rIX3f8ELRy5mwOR8oB79/KkXw7Sr2q1CkuMn+07jLl820\n8pNE4R4cF9arhlCn6EqQw8fk67a2eVvBAwIHUu1nVtWB6QNK+/PfdWnOsBx/oADB\n5nadiyCpzHxjjkk14UtowwblLKdhVJZWRQ4S47LOuKIjCn2kt0uw0FFyjpFt5QHv\nJMNCEHy3+hA3XLMJewc5RWlrByR/Gk6iVnVMJNuegLlLuahsG3FCwLT2B9LwRPFy\nsxQigQa2v/rnl4HkE7nl+JZwsSRu90p1vBaAL2NC7vlGiQq602j5kBQ/LBdTKFy6\nuOGED3Tf/nkEXeiaTpzhyw0WkT9LaQOoOiRxipA8p7R30avaL814kFBp2ZYfJj7j\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemVMACgkQfC+qTfk8\nN7LJ0wwAodE0LDnAmDkWdT+HCzuyqqPXSoyCyHV+ItFV43/IY6vjjuqDqWFlydYM\nkdAfQiR/AwwifV2DMc4aeHuMXe2MX5ih2qmwKWV6FWJYfKzFdV+J3hTokOURbFpo\nyf29WjBuYsNDDrNbttBQ21yO3dktOMX+N6YFTEKxCFz8pCxPfRkjj/oYOmQpDm5E\nkHXqenDzX7mASEOjUPmllfvYgaQf7c+pE4PAhd5PfE1/OKNkihHNdR0Eg73vVwev\ne+ewkHuWXHUdjgGUIvyrUWDjeomXtG5iRK5N5w1nn12hzZ7m9YM0NxRqtlPAKb0A\nPf1yhFFer+NdN2JkneefuIj+P0pyGhZLSOVA+HS4icWSPw5BcSKIFCUrcRtc5fZx\nX6QimI5ymnMtPwV67Vr10lXjtn9mMv1g+NP4RvaOvKZCc3ms1n1Gn58QydE2KQvS\n/yt7gwHCLD2N/AiBdvMFMe4kOMfdYxOYtjroQHIAZDK3LKz3m67P5o+nvGCDTNfM\nsuSXt+lV\n=CS74\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemVMACgkQfC+qTfk8\nN7JoMQv8CYE6jeDHdOXk/tRsjQFwwrR6J9yN5mTnlmy4o+2j66Z6FVbktwXhHRL8\nSMmnYo5gbuxscVUhuvR7WVXa67SqhlYNpyrnPBgtS4HfhMjeFM+qSI0Lo6jSbf9Z\n1L6d7PMpvyYoJw9Hhkvrq2fD2eKTbNhIjmTHWQixS9Kf46D48xRqFp81RGETkLIw\nZozEXFbL9VhDFaXZQwUD+8YQtj3k89S1OtMbkf/ESEXGDNkUwHLyg2mCxQsdA5OQ\n81PKwowHhIF7iE4mNJslveOUwyqIMz0qGv+6iayusO4NQdUF4UIdCVZxZBuwzfYA\n32DMABd3x11NuW6zFb5dq9ty6UaziNH3EWLAJUiYDYZabCLBoLGQZulOiOVAYRuj\nKmM7UM2ZWnX/l8jSXxRkV+CkIZViM0725fxS9G3b4gOcsTKs2WuYv9y5x2iIIk6M\nB0/RKWpbXZpdTxuCtdv4n0zMBpYmZE1Je311s2lAYDUWT8kNJVaS59OULisoZV7P\nDRkIFSCV\n=RB01\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3plTAAoJEHwvqk35PDeyGi4L/0ke560Ljq2/ocfF0Y+/je2o\n8nr2ZMw0xkquKhO4Dqt3GL4DGGLZ/7ulxLeafeVfTDWtkj9JPNrRAF3ylv5GjuY3\n0QZLU2SIneTLa18RrufR+8qF8occah66FoDBpJJDsIs5A/F1PIl06/gZ+htYsioS\nbZ0gGgqvLQ6Rpb0ACkoiVPXcwnbdJp7DbtjCNsTiUhBihDMay146QtNBuNsDV8c9\n6uU2xC0JfHqmYI/UeMUY48NZeI3h45x0SN7g8QDCP0GZtp8gkP+yO01pzvlUjlZ0\nQAnDCL0/i4Ef2mAPJYJgNiDtwEMwk5Vwli8E/ESd8Cx1abRzB5NdQNbiFmkY6NAR\nU0CwRQjmw9ixxATSxcdX2bUQthWtONa37HtKCPpdu2hZqCcEryD0Q9fqF/3AIzxq\n613tNOPjkVHyv19cZin08ggxvaKSz35Sr8E9bRukJyhoidnMLcalnkX4udfK/4l4\nNJlpeYm8GqVmpZWsQq16PekPySg6CX9TKWffjZGpdw==\n=vQkR\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nGwYq1MsxXeu4KVXvjXlEaE1rGyHM3rawLgn9sA==\n=MbD3\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              16k
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              xdtYBF2lnPIBQADPVOSTCbuYugetBa0ANK8jzAbY+nrKjXxJJb7aJpJlJvyMV5Ve
              J6Fryks2RKMTWIW565FZfVemK567XWu8pOeXDCCFbJVlEBwagROT80qGIJmBnbhg
              wuAxgWCVhYa0KZoDuMEkvNSGlz+LZ/cMDjWzPPj8TkTf8Umb28WYk2CKF6f8l5q9
              bFMHIEvswTpPufSPSzQc/4cS3eZpRUS+bqKEbBoGQdZwnfZy97ouTe/Hk/8zQMYs
              sUEuTBUNZqlbHMNizrKj838jBK42Q1xvl8qOsqhJSouogACG2Iwz20Fq69y34L11
              t+IrOlD6jBMXuZpCCBsYvbycFoGnjOwqNV3qLhHnlxdMpfOxd8Rlu1g7Y9NtG5hx
              7amn4PG+fXSG2HO0DXZH8dZOLSC+Uczy6KMc5u0RX+jCTj8hlvaY0PCEJej33Tt+
              eD9UFgPVy2a+Fra587OmD2sQQP3t+TB3lWyOP/jJXzoCDUf2x1fwAkFJctnQU56o
              cQK4N/DkjXce49e6g7snCyv7m47awZy4kuGl8aCVWLU1ErTdlaAhtLBjdd+fuWcn
              m6vFudiPe+L/KhqEsY4wEkiyvJ4LfJzT30IabiU2Hp5N4DjVh+UXlkdt/Pj+/q2v
              vVlQQCjjzQzsmjWwZSnqbgXBcXsO5zp8pVCgVdhPmdY7lpFJGCK2Szv3HOTT4MFj
              FXs8mB7heM57GKfLRcPOE2hPXNX3knJHJit+XDqKBvIuji6KsOsmTEUimwxQZy5k
              Z1QKsxl3uTk4yrzOaAsaYTrIV3cKEfFiy9Xg/soJ020t3QBg+P1C2yBXUE8ZrAL7
              IUb8gd6W8Nd3+9WS+LqxgRjByAIWCSuNQe0zWR7n3+KDK3hEau9aZlXh0ngzC2DN
              UJrsMHuR171gljPwcAfuxLbpzqtYync29qSkiugn+gd/Grey9PuBpZ488t0X0/Lh
              A+Tsk7udjtayxllxat34gDN+mkdDPqLwidiIn/UhWPXhVZoC1d03BZrrMjK7bMDd
              jJE2GCPxAVUgXgye8qvYIuP1HfZL9yqnz9v8T2sDqV9474ekEpfP+TuK6oegQIy0
              fR6ze0vsAYC36t6cZm50Fg3YuXpCYD1OtNRU+0IIX7jD25ArbeIRaglIisiL4ZkF
              mWAQ1k9GVme9Qp0hQfCehRbGEcDcoNjUEpS0IlZXS9YLTcqifByU3wr0TM8KQdbS
              Zf0v5T2jNZPTioOXxXmtATjDQJ7Gey4jZceWEjpFpSKPhk2IrlDJpbQg6GRxY4co
              0Qe4Zw6QwFIvjt8PxM72FWskA3GIaUwhE67QxTN2oprTFWUKTJyw2oxD5XZzWazH
              Q87NUbWEz6UN3wB1wzrTqd3q+W5NnWQ6tIRjciS4Hf6NtYUwiGpSBEYRPWp1WYV8
              UStiDOSbDmW6bC3JT+d1AS1v3MxrnPnA38Rp8T6FHUVjEWHkvvGFgVLTSLFzrybh
              Bo6dNhr4GEbStC89HdvmMa5iGCi4f4KH5rhr7GOTTEnX3dfiEnjBBHdco1hG0csD
              DA0QFLobs164FtRJmxjTvDjgJDYyTGH4+gzPcqeBI6O6ZD67EoQRPD4xRn2a7FPp
              y1j/KaaWGgfMYmqPZdhfWFAEwufQxgb8PbH6yEsARVY/L+QQPOZjZLprwzJzddZf
              fG6Jp8tUe8RULcI3m9DCubCOVJhIQp0IaByS+bzRx7/GnYn09s+FVLJyfiUNx4kc
              maADV3cBBPJSnLqK6jmJfEaxu+y5Xadpk53ijJSVeQlx5mmHNSfueMFBn/mxHXW/
              oTuWAgngR6+T6lf4R5pFZ4LM2zyPXd8hzEVI5RmpvDQXtNOCz3A+ewxqyFCBJ8Ez
              FAJlrvgdHHJf1qaHyTOmKL0xJZu85bJD9bmJG4hIxhBho8ijeNYB1VWvcILbr9vL
              YZInE2cQxt1jr7DCMb6GQB3gOjvhAZZMBvWQcPDupvbTXbgt5sgcMZywHYXjEKOx
              FtJsAP3axHiPGm8dGJuBwvaccg9eZyHa5LG1LZznJtSnSkoXf7QlKMGfvZf91clq
              wAthU5aH152+RGz0v4EtrFBjFnL1bOZO2qQf5DsvZMMvfsFckjsc9JJgowka/2wM
              Wrs9roKtUY+l/rPKbRayRtoli0ewB/O2dslvGeYOxt9xLyaNzC1Sg50PU4FdNg8V
              A//hxapJ6A70n9djLQ6hnHBVqrepERUKEP4TqXne1swT5lyNJvl53QOuL8gVmZuz
              cIePjFak5lpdq3RsACXcVTeZshklbowUEd20wjsVHEnv5PWSnKRgVRcur+02ZdBr
              IUnLMPJOPLG8PFcYOuyAY6cZVZouRb+dxJ8Z1ywe8b0ezI0IqZvQmUC1iSTbQiu/
              HJJQ5pzxRn8yk/jhojg1aR3nQslVpXqYYN0bZubfQ9M8yChKf15+mw6FqCtiW+i8
              FeBMI85gvmVC0DX8Vtm+uKRkDGDDi25t5qwIyzJJCGBJoqdk5eImIC0H1B4likj+
              fr5nAcZ+U0RtNSX93knptVu9u10H+LxI4BnMjM+8Ze+1UL87DL9c6kd3cG0elsjO
              R6HgF2VrVWWMUOcQiCq6e99eB8wdFUewYnCX0Uv0nkTdhD0JxNso4au0BMVgBtIe
              BDtNdvU0gFh+yM6JXjVV8F8ww4CX0D9ElI7i2wNTWgAoxDTI6vmvIZAmcnl7JQhd
              NlHeT/MLriGKXiVkK0sBkU7K0Dup7SVp4EatfSxxmBUTOJc1frB+sM5+8QARAQAB
              AEAAwf2kgQ+yP4yQcgvFe1PQK6ZTIeH70lnf2HFAyc0dXRfFZWrtj1N1be2xwe0m
              yIsjVHpdXWYyBID73EPk8nU5W9M0+qJGhnE0Wng7YUtah3UpLGXuhlrQeoGbZUuy
              ZhAm0ySjU0R7dhM+mamFNfp1tGdwcGKrfv286eAQWlpLEepge68+Uc5xQVGuuK9z
              Z/WOJiUvdZKBR93oIMd3MtdBqLWdBA3GH0kttxSjV4AEwrBvL/2Db33Khw8ZA5jz
              DRU0m9bavxyt8I4Iky0j6CYWmL4BR9JAKkDaPVGQnVShOPHHayUVIHgVXm0KJ+O4
              WZKICxCaieO9/i3w0lzA/B1C6kKA7jgozMbZ5UsysB1CyQ72XDhdwvukqjeG+b1Y
              snMEj4upCFf3NN50rJ7NLNsPA5PubTtYBbZAy6T8xq9426y89m5BpGvOlVaj7/6I
              +4M1JXgot0/l1Sd6cJegCcP99ntUxNYc6J6UnwqV9TOm8ppLwuj6opBbAxMUikTz
              GCwHRbTMABQr6xf56iUOBoUoLKSQpCyEIEyIfmvpkKAICofX3RMUubKmXjMttdMs
              6aLzfQTFDaWN7+8b0ZOfCX7z0tcMaj7rz+HkS6cDa7ZozzjLoYuZ5707PCNMHxlU
              5mzDn3CIb5jSOdV8Vs1zo/zqG5s28gP2t3qCJeo3UGnEicq3MKgzSgpnbKLJAh6O
              1A6VsVRtiPwPtXIfoa2cz4WfXHPfMhads4HFem9fFk52wZJhSzm/5qHnuLsrMSJV
              sBXB4z7mZKBk598uunVfbhla3VKIp/jzRt5p5FIUZeGxuQCjglm30FGqocjCBGkE
              sncntoST6lHoYChMC2I5JcpxroHMsRiCUEj0FtAXdHYcFVdgsCINSQ4KZsRWWneJ
              8j2YC3hHc9kLbGi7WjDWqs7L7kkqP31qVjshdohSa1QTYuO6ivj9YBzMra7s9NcZ
              e9yrA7wCROlvRR4FX53Tx0yzFeLU8YbTSStXFyAUA89yzG4Dmep/6swDcqHTv0SH
              6ekV1gMpVuoOcOK/+QQjHTEXnFSSxLJNalJ0j8f109pXI/udOwwqmxYXC8hpmUEu
              tudDswMEhgm8mvOwuTpjIql/oqQVfNBTiK5/jqMZy0FzvjRcwMUs8Fg50oczVZSz
              LBqP+vY/tZLBZEJoOgcl2ggoqwMV1khW1ezLlIycEY9AKKVVczt3TRWweIf9zB/t
              WRlZV0CmQIHMIqTr6rqGyQgKXxhe/ZstYy0+jozLemFY0RGgKZf+dupeVuPWdQn9
              3BHKFG8JVqdjwCaYrBIZ8TkBcMWTCYXLZ4W1LJXSZoeWhlDFK9jUGP4RGXtCZCoF
              PZ1SSN2KxVFDGwCXfHevuF3/H34awaxprNBJ6qHotDF3+9Id4eARXfpEW0Ya0ZSz
              InaCwHn1osvLCH/cVSY1RRQBIVHJe5gFKTN0a0iNeGgg8mOGbtgsf6q6Ts+6VEw7
              DEf1BGdgeSL1aOLuwiVqAmg9uEnAo/USt37FCQi9z3Fos9HL2I1WcO4E4NxXqIt6
              3yRlUZPg2MJ7tjZL/MjM9ATaCxu6nFXS2G4/pIpF+8KjdvKTEMxFdapS8DZ2k68L
              m20hNEBWxx+vsLXmcfEE1PuxVlPDSXiLOdNNvUPe183m83OIOmOAM+aR0wTjNbIn
              ZfgwmsZG11sbEqShEdX7ZIEnB1NJXFI+9yJys43rUrCKXV+3XAPYfDDenuVu7YSt
              F8kjIvYqHHnJwO7+T8xW0TGAiUwXSDLoslTR/l4BHQBS6peIa8tMzWPHic4UO53+
              0weTOFyHOERKczHWWjYvr1x7usq7nyPqCmFm821OhkymEN2plUGxYcIwwntL3431
              6eBApZJkGrdmFbq+5dbR0+xuEBF/YBRF9XAFCEGBIHceeMKX7ytiPW3J3NAwIAF+
              8jBatfluBct1/SRmtAbMiuwZMKmeASdXDp/D0OHOtC6XEgtCKa58awfJfZL/CSJn
              rnI8QHC4u4V4z4laQYOtMgzIBoIT00XEL4NRbgCsxPxItpaErwIfOUnz6pu6cYZ9
              6QvQmZPpms6WsNNuaxGG1KOMB7LoXCZkj4uVe17cRdq54b7zoIitWFZNo52gMfNr
              2ps8hphuhD13sBo+xU7o0vOapYA12QwBfU+oexQqp6fAAODFg0x61UgrRLveXwgm
              XsLLhlAW5ZbzcYh2KR/Lvz6lztJwNEZYWFukLYDyI7tidMQfp4gVr3yl4riOXJH9
              AQQQfpfYAMzbb7Vh2yNU0AeeqsqrQGX/2Azsqp/XLIOu52JpLDKOu+UdRkmBi+79
              d9jvQmKexJrb5wubbZl/RKRNyQLFfgkjon5R1ZA0dnhTHWgjffX4dxnPERaOVFcc
              r8sDpPqy1LEuJZ86Hka4LQQaxQEDOYL2cR3JFhhrrpJlueYT+295Jp3Dm4E7WeCL
              4oXMBKAdcOlw1Vgw5EFl/O4vgibHY/mkWxUqAHEQ+H8YHYWqQPzvhl/ujAxIeAbg
              Zz7fw4ZUw9OZokNjS+6jdJl2opzf1viJj7pwPv9N9g1Oc5frtIROBe7tonc1Y/0O
              oKmREiz7yyOCYWQ4P+A3H1rpjFRydwdELhpWxaxbA44fK8gQjjAkz2UXJd0qUily
              kaKPYJDGmFZ5EaUTSZ/q+Tl77doKtt2JxAIXJc61fvQc0zvgR3sbYXvUcpl9GY/E
              H6A3W6GFADNgD09Hn/QFG1m5LD00J1I7Kxi97NQbnUMq8yEgAONE9a3m4k/D8e5I
              ysO08jqVIUob2MHm60da4Wa1DDTmy5IIFzYbrzy4FvAJxHb3EpkldF7FpLYI0BAq
              lyJPYcYTNskgLB7VhACVljWxoG5UuFniM7Me8Rp+3nYjQ4f43KB6AZTfIZrw9mVH
              M++7/KbK0RsJoBOlYrmCQC5JIYssIYQWlCilmADB3q7rYAB7QhLx53dfHRWgUkkR
              IRi99931nDuIqRwCfLJWiM8kgxQ4kRmwnkZIspz4YhWzrMiss1+aj0ib7C0XeUTW
              kXr9TA4XhgFrOJM3Bk5b8SgztYvsTP4hazpiPeT9s1op7b81/qPInT89oC2B2uS1
              T5JC8Am0nWXJ32/u3VGd2hBRuo5X/SaMQS4tq9sewtoLXwXrBGz5Df6lgpJd8yYr
              L9QZUhkNhIUfNfU/PjWjTBN03RJUz6635a/ltam2tEMIqifPR5Yne9caboI9+++L
              umsZt+/GicSg1eAKV5S05Bcyzt4QfNdeMDctdbmq7i9Lp6HaCJT3z8NfCzYtHIyv
              2R8Y8nLObSDq/ly9vg0jSNLcmz9HelG3sRCUlG/S8Xy9ns7nK6MBsSdg0Ngvw27+
              XZ1eaCbBgYuZppJhZzsOM13ciJbKBLmccDyfaQEIN+exDhl6YzvIICg5KUjZLhKu
              E+/+7PWuEHyOFKoGZam9s/7D2maQDmtaHnBswQwdPDMyvjON6BN412ArJnCQLSBT
              WBWFE83ebIxjhDps8eiyuukoZXABawVn3JpPsnQIWgK+G+Hy/4KxKqOZWUKBWhP0
              A6KH75YxRpzPVKeW18LZ7XSnhmXVJV/M/9pU0Pg9fv3XM3SuRSlLA5BVp3F/aU5C
              RyWH4LNfIPLVndeqyh6eyofgkEZgSbMYr37vcgxzzQwJfbf1GAef6DohbgFF7fQ8
              0dg50fcriuZdz4QBHEat399ky9xe6TqGKt4CvRXpUwSPBWzyAoEjlLoXoNz+3FDQ
              +S1bBJpt6gwjmAggxe8/+/jUFTJM3UnuUhAAajFHbi892FFTbYOSFNIHSyDKnDGC
              b4HMse6T6BWN5CAggcuK7IgQh1eo39yfg6RJI6YBl9uRbx+i9b6qGyJhsU47JZc9
              lD5qCpLCL+wUb5LOq6tBmqvybSv08ypY3Fg6oPMphgIdUwysqRgOlcdXkkGqd5pm
              Udg5mptnnXuNR4/QIo0jQYww+Cx66g3i2DNA8izDU8nCTYSYqXYmewAPxmy8j/W9
              I/lC+3ht2oVm09vwkeg41gdEVh/8f+l7bg35SaWnLAobOJF2edbFbsGP0sQNFkbE
              Vm28y19PnXRd+qSKObpN1BnTm+y3fJkOGRywWR43q/LAiAqVzJAyCAW+QZsxbHZl
              qgYsE1cgAOmKsb32xE36+nyGojqr2e8e/SprJmZpR4kpTgv/8FaVWTNgZglmbuub
              Vxpf24GoevfdbS9iDBKdpz+OhFc51tKjPN73E6j+BtTT0Zv7IGzsq1KRH8smOEdX
              mm2mkuF4QGlMmwLFAKrJOug/PmWwf6NQIVgbq49ot5rGA8kRzZbkwAPT8EY9LWlI
              GBQwG0FRF9qGgg7uSVaq44TFX7h+v4MCBOfPBMTPiRK4pbM6WJlSnjQP8Xiq1q8K
              N/vx5SW0vx8a/ow4y3PJ0LVZA6g3Ske+MDx/oLh/cmvx/74vbefHNW70HotrYV7J
              8n6nkBqCA61Jzq+auclD06n4aHnOVjn40roq6m3QNc2uUqjErd9yon/bS22iJWc8
              pp0ZMimyOK5Zv+ENxzGPUofTUWP2nEmfpOog7iHcsPL79q/k4CodAmPqeEAiuGx/
              j18QKCt6e8mPC2Vpn8xYdED5X/qFdlhx+VgTwibmTQq9Nz4i+lFZVU+CgsEHrahw
              hWmEyqAUjbhMENvKpYY+z7zIvCpeVnP3WvCGfWWFgxEZQ43xAOK2zkl7kGDiM1U7
              T7ecHiuU1iW+s1bwZRXwJi2C6hvT7/t9/VI/ePLnsdv1v6RktsAeUiE8zgAX/W1Q
              LlrocXDDnR21Br7rKL28/P0X8f1aplwfebG+z+tH7Zqptq+sTZDfULe72v9ueSbT
              tY1Bt41VbY7lndwLiUWc3d4VtK1bIi3iYC207k+Bp6wDP7XdH7r8pLhAmZLGLSVp
              wQn+QTA3wTRu3aaWHGUfh5BjipX4dyPrghmsn5WeqB+XK7Hv3kYfdeVy1m/PIkFb
              iAAeA3RyN70Sm1KzWRoiZ2P0qlPL5E2ZorFFxNRjvMjs1cq/U1oeG+uiOvHATcjo
              gfHBut7oPBnvD0l+DJts4Z/yefgXVEy+ROHCxVi2N2MA+gj2m8hxo+wOIbbNd029
              xtPbIsxLNg9367anew4p7YyNOgcG5hbjq7xmnbO6m1dreXjhwmez5ijUfqJ64D1c
              X+TCdmYkJJqnrO2BUIV9l/zTx8Rws2EYJ+7U20VcsQq3gEC6LzCd5o4Ovdbt4Fdi
              F1ZyKQJdvQV6eXEQk79xqvirRsSrQcxl/BE6UooO4EPUl/mlXuybRcr8Q95kc+5r
              Wlg2z10U6nal4a7siLUbAMSwH9Suo7o0k+jj6Zcsi5bIlEAX5hn+sAVk8K5tknhe
              PHOJZVRfCAxDlghvUJw9pS5EU+QFwMR3fcEQco/M11PA0FipkjX98WiKCn9djXuL
              iny+tf3/TBoVAmLMTyNG9ZTDs3CLjTQDV+oqe5aZDve0byJbsbTU9Nw2jhxg+sQO
              JgH84bS9tlDfI+iyitw/2sq8pbaXGvcgAL9isFsnyVRsk2pejOU3OjvRI4maR9vF
              obfEqqWqxGKQInFoIRJ9YykpYPCWK/U9kmlwBPqxf4wEzhpVzDZo9qY13BTIuEeO
              c7kUdkfEx4qlSCCOT5TEcQrG1WWubuwUbt/ij7GXbnf/3nZdw87quM0/MJCX/ajl
              zXVLNfshuY8ASbZTRb3rHGaFRUZ9YTaQNK5/TgfWYWJLWE/1jws5HyhSDa9hsulV
              CoDrsDDXJIz8aQkbGP4D4lCYd7pg8Vka7YmmQmOTnjhRxV3kcVWCeUsbekmfEatR
              E1dzV+/g17Y3VloDEWz/l/xoi497LB/E/lyE7DZVmp3sqWkDpXceChVKCY3PKF2o
              jaCduH4pWfWkj4PgWff1K0rr/WkboDzJJzLNE2uNiUhmlJ9T+SaJooIx+kWuPGEH
              xV9Lslbw6sJvwdrFTGJOw3IMNwWarg8cwoKQMcm0DirEECBRLyD8IXTllgCF0c8O
              lT4Ev2HC10AzHt+6sr2xnvHizA41huMQHffUm0XTyz/0P6DUXK8xdXyC/MJGuI1E
              koBVsR0UCvMr2IsQHFhL34jOUmE8uorca2oQRRg255OTZsId5SEZO/6iyaA2vML7
              lz5QFuYxAb7UViZF7u/Xp0RfUL9fJ0dbH4Xjj5EUSpmrl7AqLATeEGg4L/nOd4Sx
              Km0xL35dHr+DiFPUERS4WStZ/Mx77PTVs9WZoviokkK0Tx0qTqp43IgH6Z+tyX9N
              HIUSuRI3roif7TGivUFf0ZnDGfn2uZXL6XzfeiovP8g+KU0JlEHxbj/zQRmGzTKw
              ZeFdcUkbjBGj8TA+wuCB7fLKX+8Jt783hsDuV32nLwVWsHh6oEDowoLoQRt5Nn2R
              33Zl0bLdeqtXKCz+RA8qDwDZumZ8Cy1LIWi2DUnWqbKcFKlbFqAGt0nCU8oa/n24
              4MUYBpFEOtle+ZpKrQRO0ra1o33MlVf5vYXnP1IJ0j+VSssWhqXwSGvAQFwAsxJT
              p91GKC+0ZRzQxcLmYeXXIeJ3UGu5YhWd2OgFo6XE1MGBVO6lrzVvUmwwxblW9icc
              cIAIqLe6t2VaI0yYIiYtHs5rGq8ze2Y+V26ATp8Gs1wfssuyQe2pBlBMMsFz9Edt
              EeYgNX2Hy5rJMkWwGkhYwN320wcCFaW4ukFFBvA0vy5lcuoHja+BG/dL33H8ybX3
              He5uog2Dl+isLrrbBOhlkjCl4EET+jXZ6RUyZx3gkTOzZw9wpSxV317wVFsM+tzk
              KRe59xK8AvNensvYRl2yss7SpnCm4b+isnbcZjhe7wxR1ehk0rn5UNWdN9x4UHgo
              zI6XrKn/I25dFDKyS42z29i0V2NpAxQ9EKGsgGswIwCELO5m3hyXwmXs7M0hQm9i
              IEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1wbGU+wsfHBBMBCAB7BYJdpZzyAgsJ
              CRBd1Koh4JqLY0cUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5v
              cmdrwIcOUNYZh33JuKTjKBFQPtFgWOgE2POXDfDotOm5NwIVCAKbAQIeARYhBNNw
              WjRRguykgFcsu13UqiHgmotjAABmaT/+J7vgRprV3bNhP7LKYrkVeje2bCNRgrTx
              nDeTcXeFlMySDjw9Wbu4ZP32mVv2dxXyql0LVciyROaDeIYY8iaWb6P3CtMzeJ+0
              15qeZtdxc5/57X7I5wQKpiiRCENVW7yOLzp4MBrvc6jtQ3LbvbQuxxL9a+ydxx2j
              2F6x6NNTGO2FxX2Eo5niCIrS7lgQo/c7ByfenisIpZC1lX6Mqp5c0LEtPNY922Hw
              v67fylNdr6JRsp8y3yrRTAvX4J5JcowmYZowtc79qOuLnkNlbh4xK9m6uJBfDGld
              JhWZiBHqKHu361SK6ptjxm5autgTqxohQUW6hu0xriPoP9tL0Ze7A3GgntlZcWhy
              VDq6QKiZUkyi7Az7MPacGayO4aXKinx+I357RNWatNJYX9rU8SgoTBR0SqEvRM+/
              eU/Rp/EJP7i9Jg97f7H+tQ+L0EIZNGZ7XwCgqgLyWRbkCOZHeRG5r9YEC4f9Xk0B
              5+/XMQ2JPTBWHEPgINlKVYRtYXWowQN3NQUmPCd+rzglaTH8qO2L+NYu/z8pAPVJ
              NuyaT8SJBqhyimBgJUVt8xmbUl9C++djpbG2FA1mAXB+T2dEfVXKdUQoD4ssW9LN
              IT8YmhPijg1LrXAsn2fk/dwG0rR6LQtZc9ZjXe+SijyUib15RvLMlKu3kjsS0aLc
              JEo+VDf7qKVElqtva9oRHLN9xicruOj4RPKr7sO1Na1KLWC/99CT8fNDtg9ZjBLa
              cwVt5D7ALDx57HgJOCs7UAw2N+LEoqAy5kBe6xhCwZBzS+CnVIU3zDgh9m2mFYFY
              JmCL0NhPzQzQPCKkAshvRPrOalO77wywI8wKRhZnirpw3AZKclF1ifvRrYaFx78o
              ymGFsys9+d8Wyl283SXQY8OOaS4LbdbmvXHDVPWtsdF2FUQNVTmvoDlo7uQFiHkk
              lW1MF4D1Obpqxckdj3jNrYjh4v7uOmUKnoDDX6yFKl58tH6fA3ezr5HUccSNbvEO
              pNsxMGbn/z7fHR39HwBbA23sWeRl2ckgmY4daTdO1sTwH50f3Jdz6YwXw3wqNqjs
              15BfAJEjpkyqPqQCORyygO5JUZi3IUZ/jlJSByJ2p5rKODOFy+vOirZuCmglITMI
              6Klxbz0mKLny8iZrm1M/ruJcWWor707miOXscmrZxOuxj/XO0KXy52x8DutnTFES
              DzfAGgQn1vyopsisCaKZPgTnwwDNy8DiDT2eQUZLpchwGYwmUnMoe45Fwl0Ty3n7
              VovoXMU8TM+NgLG/OpKLMMmv/mjwgGs4Y0v8J5c7v4l7CbhrIclk2R8inKRCiUJJ
              dP/SGdYo428ydmLBmYjjzFte4x+8AxRkUChacCFSl39/pQi6UvOjowBgWF49664V
              hREt03cMIN31D+/amiJ2sOr/ntPYHfzwsJyYiRfaBllKJbQrtcKJa1vYyTcPhs7G
              EHhLIVKHh1Ga3I4UKOi0pMoiWQ/6Igl/3r/TkK7QN8iGAKuv5V2qGiS45rlEpv2X
              01nv14b4lePfEZ5reBmbaVJ15UuEE+KQCiMzy2F0RJ+MytWsD+tFTFOkHGWONgS3
              NN9EpH9z+JNu0bQZk7kHBHRV/y39x58flllhx92Cjt83TsqEttXwXByB7HdLe8Ce
              0EVDiUklPQY8WPq0aQz5uzZHzghYKNRORFXirp+UZL/dEMRug4QE6F+N5Z6NirZe
              qnTCa0GVhbET9z0+o8ddfXQzOcnaviRwn8u6Dep3bfDhIxfa7SAV+EvsNk89yRgu
              Z4oHtaz7NfXh9x2/uHHCGYk8nsgzMdNKa7rAf/+Ghsxnccn0DuJHOvbqJ7v/Brln
              HNznSRVBLcMulHcY49wzd4vmEpYDI9xWxuD07XSdeczdowJgbkDjBKeFipDmw8nr
              58vTBXqj7tm1yf8+wYYV4DFyw/jAb7uH2mdYiBssyv427XPwr5ZDIy0ikrij6JZh
              p8VbjtSIV6LckkaKvPuuw6gRX9gZit4qBBpfwAsdJYKgnvqWtosGSvdFVGA0ar0N
              VYd4EecpozPB1YLzi4TR5VG9EA3XgEwN8EgyEv9MKKpOVIgOnYw0q/HHehGP3bDR
              2WX+9lo+QueHeSuenUOLeNokytc+KTzH9J15yTFWLTg6CnVrtpZBo3xKJFm0eIVn
              7jTGHFFqBM0kCUj45k4UdiFdxdXps5oTjrEJnO6INi+gsjm8dpVG1HRuvrYIYPuV
              ehethO+IpV22VXvejd9ZJEyDwyUkZyzDglBD0Fu9raROyNrcBQo+4pa++RsKZYF3
              NYe4sbHzccJEr6AJMuuC1QHkwAla9oP6mVS8zX+sZhumD2F3ANe75D6cqSDZJGX9
              DKFkf1pEDJP8G19xS+REdo95d7hxfKYv2TJmnaqIKuhy6PmIZamHQR0iWnxbXWjj
              9LvyqVao8ZeZwoykrJFAEVEsdjkQMp4pgbU4gqh7nZWXmYcBbk1Ysq4DCqVIsJoc
              IMXixPCOUd8Z6b12LSZQ1YKJ7+8POmX90XfKHK+tlas9dQlJCo49Jpn9kCX9+8Gd
              hEiQ+MllJIdA4zScoMuMnZd5dCH7XDTubMKals73JDlS5zaPru3S3GywpC7ye9Ao
              JQburPSCP9F4A68ojLsuexIevaove4X5EXsBTCJAiuaj8AtptNPy8wq1+UzfT/fp
              a7+4ihf/AKK0BcdqUOhs2mN1/gfObi/D6G5btmHZzAZ5sFdtL7cUHaIDhF4ZEeN2
              QCUeLRab7ynHxJgEXaWc8gEMANYwv1xsYyunXYK0X1vY/rP1NNPvhLyLIE7NpK90
              YNBj+xS1ldGDbUdZqZeef2xJe8gMQg05DoD1DF3GipZ0Ies65beh+d5hegb7N4pz
              h0LzrBrVNHar29b5ExdI7i4iYD5TO6Vr/qTUOiAN/byqELEzAb+L+b2DVz/RoCm4
              PIp1DU9ewcc2WB38Ofqut3nLYA5tqJ9XvAiEQme+qAVcM3ZFcaMt4I4dXhDZZNg+
              D9LiTWcxdUPBleu8iwDRjAgyAhPzpFp+nWoqWA81uIiULWD1Fj+IVoY3ZvgivoYO
              iEFBJ9lbb4teg9m5UT/AaVDTWuHzbspVlbiVe+qyB77C2daWzNyx6UYBPLOo4r0t
              0c91kbNE5lgjZ7xz6los0N1U8vq91EFSeQJoSQ62XWavYmlCLmdNT6BNfgh4icLs
              T7Vr1QMX9jznJtTPxdXytSdHvpSpULsqJ016l0dtmONcK3z9mj5N5z0k1tg1AH97
              0TGYOe2aUcSxIRDMXDOPyzEfjwARAQABAAv9F2CwsjS+Sjh1M1vegJbZjei4gF1H
              HpEM0K0PSXspSfVvpR4AoSJ4He6CXSMWg0ot8XKtDuZoV9jnJaES5UL9pMAD7JwI
              OqZm/DYVJM5hOASCh1c356/wSbFbzRHPtUdZO9Q30WFNJM5pHbCJPjtNoRmRGkf7
              1RxtvHBzy7npGa+W6U/NVKHw0i0CYwMI0YlKDakYW3Pm+QL+gHZFvngGweTod0f9
              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
              =gD0s
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sqop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCABvBYJn3plTCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmcrH8Ylga8NtCZIkusO6LNEGnFHOTFJcCdnoXUnowqj\nRRYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAB0mgwAqBtLCK3Jaj8KtQV7cA67zC6H\nlzZ7s+qtPrLbx4ndi7oK5NEvRH+tkFfx1wS7NiGG9jyjutK9PYZpzF8mA7p06yWK\n93cwTzKHa0xcly4Z2mDOIzyJ5ewNW42NpTS6J3yaiWDFKZgmNc0yGEFNN9dz9NNU\n3QXAJnGae7VkCaQiJRC/XY1JVfAwkn5YOtIpn2izuV1f6CFUEFRiK1p9wjo6KrUR\nxbsbdhPR0FPNNxsSDKc3WlxnJo/OGAZja8BLC7VZlOjT4+KOdodBCGFaHQEgM/dT\nrwZnWGTqZm1GlPN87Fp/3w66vhtMoqz/LPRYxb6fJKCaEDZSbq2toJsXeAYK/wD0\nsHrErH1xi4xu71rGq9IRIRwXQYYUKhBEKIPTKgsQM5VyNGKkIazZ47fB7SdGoBNR\nf+Wxq2H0En2zICn8fmntTsZza7uAXXM2mzpfnpL4G2BymuO2FGjVzVBSqRuqotLO\n06DBDCHMZjOjcnIdUCjtFNvZ01iEQbKvFo3SQPo1\n=Kql5\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rsop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemVMACgkQfC+qTfk8\nN7LJ0wwAodE0LDnAmDkWdT+HCzuyqqPXSoyCyHV+ItFV43/IY6vjjuqDqWFlydYM\nkdAfQiR/AwwifV2DMc4aeHuMXe2MX5ih2qmwKWV6FWJYfKzFdV+J3hTokOURbFpo\nyf29WjBuYsNDDrNbttBQ21yO3dktOMX+N6YFTEKxCFz8pCxPfRkjj/oYOmQpDm5E\nkHXqenDzX7mASEOjUPmllfvYgaQf7c+pE4PAhd5PfE1/OKNkihHNdR0Eg73vVwev\ne+ewkHuWXHUdjgGUIvyrUWDjeomXtG5iRK5N5w1nn12hzZ7m9YM0NxRqtlPAKb0A\nPf1yhFFer+NdN2JkneefuIj+P0pyGhZLSOVA+HS4icWSPw5BcSKIFCUrcRtc5fZx\nX6QimI5ymnMtPwV67Vr10lXjtn9mMv1g+NP4RvaOvKZCc3ms1n1Gn58QydE2KQvS\n/yt7gwHCLD2N/AiBdvMFMe4kOMfdYxOYtjroQHIAZDK3LKz3m67P5o+nvGCDTNfM\nsuSXt+lV\n=uigt\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3plVCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JniVZ8dxFDg4z2JVfjf7dUrxYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAAD7wQv/Y8VnqRaK7trvD3eYLDDtT4YOFm0RFdV87vAJWYS4U0hHgfEN\nbID2FvpXI7iLNcQKRDGl8Pvu/QrqdDg8AcaXXmgvDitkC1XmI9xDlmSlSPminO7p\n1PKNx7gHrzGK90pGJY423NWRjnKPs038USwg/+m1j40DbJTREd5ZJsfZfBtuDxp1\ne4JR0dR2OodtOkELRlWFITAqO4ca//JdwhKTQSiyXXkSwN0alToyf1NSW+Vtg2LU\n3f9Sxd/sDouJ0hLEyBg4Hhzqx2tncFGZYaGJ6TyxwsQ7ty0Z0LB4Yy2DZNFDKUN/\nTuQId3SZ/MmgG4G71e0ovCxGnaT8kmYefFCKi+oixLpVmSKqudwfbfgtudAPJKX2\nOdvmdxyyUv03AKXfIf8T8aS9yyt0VWIL1tB201dWyKko6Yl+umAfEdmjgyIVl3fs\nak456oS1H7FsULJ2PXyGI+m1v92lU/EOushfjtTYbywmzyPh7VuyDXaMOzKFP43w\npQ4ryHDRNT+hbkLq\n=ViPC\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3plWCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnF9aJOP8lGXdx0AJf+SNpsjz44zFCwMo7OFnw9Dq//+UW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAZpoL+wd5UYydqb27Xx3uOY8qy5X5++hw\nNrc2JX2/92IHcWe8B/UUqZJRtoBuMpWNTarcPt5QHjvageXkpmVxXbWzk7oggz60\nXb+62XrlGz5Gc0f1wQJYIFr4E/ArdvBvsJ0njf2I/8FtXzVsnKyKzeOqipjpF8hL\ne5si4kMM5Ds2Gj61teGRviPtotU3SqlUq0JHgFIwKuAXwN2o4QY9xI6XIgSkxRY/\nJAzElDSOqMDf7igrA0bpKkx7XfGKWAWINMEtAIALbbo+SVvZ31HgHu4bCKegIPjr\n/NW+ufMvlQ+G6pqKN68xxRiv0ozCJIDeyKw9NbQail2BdAbfQ85aTGqeL8Kx33mQ\nUNVq4IQarEPycDcRvffhslxcCBNG8ZZRGrTGPyNlEOiV5vPXDv9BJrneEBNPtIcr\nOz+W0h8Cr9L7mjoyDC6rx4tBN1IDeOasNS1d3M3wNp+GQhObfhL9iQYTFqRbx1mu\nl8Y38miWw0Ugq2FOfJi4Y9XxuaxDdd5P0g6/xA==\n=XPS3\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsdNBF2lnPIBQADPVOSTCbuYugetBa0ANK8jzAbY+nrKjXxJJb7aJpJlJvyMV5Ve\nJ6Fryks2RKMTWIW565FZfVemK567XWu8pOeXDCCFbJVlEBwagROT80qGIJmBnbhg\nwuAxgWCVhYa0KZoDuMEkvNSGlz+LZ/cMDjWzPPj8TkTf8Umb28WYk2CKF6f8l5q9\nbFMHIEvswTpPufSPSzQc/4cS3eZpRUS+bqKEbBoGQdZwnfZy97ouTe/Hk/8zQMYs\nsUEuTBUNZqlbHMNizrKj838jBK42Q1xvl8qOsqhJSouogACG2Iwz20Fq69y34L11\nt+IrOlD6jBMXuZpCCBsYvbycFoGnjOwqNV3qLhHnlxdMpfOxd8Rlu1g7Y9NtG5hx\n7amn4PG+fXSG2HO0DXZH8dZOLSC+Uczy6KMc5u0RX+jCTj8hlvaY0PCEJej33Tt+\neD9UFgPVy2a+Fra587OmD2sQQP3t+TB3lWyOP/jJXzoCDUf2x1fwAkFJctnQU56o\ncQK4N/DkjXce49e6g7snCyv7m47awZy4kuGl8aCVWLU1ErTdlaAhtLBjdd+fuWcn\nm6vFudiPe+L/KhqEsY4wEkiyvJ4LfJzT30IabiU2Hp5N4DjVh+UXlkdt/Pj+/q2v\nvVlQQCjjzQzsmjWwZSnqbgXBcXsO5zp8pVCgVdhPmdY7lpFJGCK2Szv3HOTT4MFj\nFXs8mB7heM57GKfLRcPOE2hPXNX3knJHJit+XDqKBvIuji6KsOsmTEUimwxQZy5k\nZ1QKsxl3uTk4yrzOaAsaYTrIV3cKEfFiy9Xg/soJ020t3QBg+P1C2yBXUE8ZrAL7\nIUb8gd6W8Nd3+9WS+LqxgRjByAIWCSuNQe0zWR7n3+KDK3hEau9aZlXh0ngzC2DN\nUJrsMHuR171gljPwcAfuxLbpzqtYync29qSkiugn+gd/Grey9PuBpZ488t0X0/Lh\nA+Tsk7udjtayxllxat34gDN+mkdDPqLwidiIn/UhWPXhVZoC1d03BZrrMjK7bMDd\njJE2GCPxAVUgXgye8qvYIuP1HfZL9yqnz9v8T2sDqV9474ekEpfP+TuK6oegQIy0\nfR6ze0vsAYC36t6cZm50Fg3YuXpCYD1OtNRU+0IIX7jD25ArbeIRaglIisiL4ZkF\nmWAQ1k9GVme9Qp0hQfCehRbGEcDcoNjUEpS0IlZXS9YLTcqifByU3wr0TM8KQdbS\nZf0v5T2jNZPTioOXxXmtATjDQJ7Gey4jZceWEjpFpSKPhk2IrlDJpbQg6GRxY4co\n0Qe4Zw6QwFIvjt8PxM72FWskA3GIaUwhE67QxTN2oprTFWUKTJyw2oxD5XZzWazH\nQ87NUbWEz6UN3wB1wzrTqd3q+W5NnWQ6tIRjciS4Hf6NtYUwiGpSBEYRPWp1WYV8\nUStiDOSbDmW6bC3JT+d1AS1v3MxrnPnA38Rp8T6FHUVjEWHkvvGFgVLTSLFzrybh\nBo6dNhr4GEbStC89HdvmMa5iGCi4f4KH5rhr7GOTTEnX3dfiEnjBBHdco1hG0csD\nDA0QFLobs164FtRJmxjTvDjgJDYyTGH4+gzPcqeBI6O6ZD67EoQRPD4xRn2a7FPp\ny1j/KaaWGgfMYmqPZdhfWFAEwufQxgb8PbH6yEsARVY/L+QQPOZjZLprwzJzddZf\nfG6Jp8tUe8RULcI3m9DCubCOVJhIQp0IaByS+bzRx7/GnYn09s+FVLJyfiUNx4kc\nmaADV3cBBPJSnLqK6jmJfEaxu+y5Xadpk53ijJSVeQlx5mmHNSfueMFBn/mxHXW/\noTuWAgngR6+T6lf4R5pFZ4LM2zyPXd8hzEVI5RmpvDQXtNOCz3A+ewxqyFCBJ8Ez\nFAJlrvgdHHJf1qaHyTOmKL0xJZu85bJD9bmJG4hIxhBho8ijeNYB1VWvcILbr9vL\nYZInE2cQxt1jr7DCMb6GQB3gOjvhAZZMBvWQcPDupvbTXbgt5sgcMZywHYXjEKOx\nFtJsAP3axHiPGm8dGJuBwvaccg9eZyHa5LG1LZznJtSnSkoXf7QlKMGfvZf91clq\nwAthU5aH152+RGz0v4EtrFBjFnL1bOZO2qQf5DsvZMMvfsFckjsc9JJgowka/2wM\nWrs9roKtUY+l/rPKbRayRtoli0ewB/O2dslvGeYOxt9xLyaNzC1Sg50PU4FdNg8V\nA//hxapJ6A70n9djLQ6hnHBVqrepERUKEP4TqXne1swT5lyNJvl53QOuL8gVmZuz\ncIePjFak5lpdq3RsACXcVTeZshklbowUEd20wjsVHEnv5PWSnKRgVRcur+02ZdBr\nIUnLMPJOPLG8PFcYOuyAY6cZVZouRb+dxJ8Z1ywe8b0ezI0IqZvQmUC1iSTbQiu/\nHJJQ5pzxRn8yk/jhojg1aR3nQslVpXqYYN0bZubfQ9M8yChKf15+mw6FqCtiW+i8\nFeBMI85gvmVC0DX8Vtm+uKRkDGDDi25t5qwIyzJJCGBJoqdk5eImIC0H1B4likj+\nfr5nAcZ+U0RtNSX93knptVu9u10H+LxI4BnMjM+8Ze+1UL87DL9c6kd3cG0elsjO\nR6HgF2VrVWWMUOcQiCq6e99eB8wdFUewYnCX0Uv0nkTdhD0JxNso4au0BMVgBtIe\nBDtNdvU0gFh+yM6JXjVV8F8ww4CX0D9ElI7i2wNTWgAoxDTI6vmvIZAmcnl7JQhd\nNlHeT/MLriGKXiVkK0sBkU7K0Dup7SVp4EatfSxxmBUTOJc1frB+sM5+8QARAQAB\nzSFCb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBsZT7Cx8cEEwEIAHsFgl2l\nnPICCwkJEF3UqiHgmotjRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEt\ncGdwLm9yZ2vAhw5Q1hmHfcm4pOMoEVA+0WBY6ATY85cN8Oi06bk3AhUIApsBAh4B\nFiEE03BaNFGC7KSAVyy7XdSqIeCai2MAAGZpP/4nu+BGmtXds2E/sspiuRV6N7Zs\nI1GCtPGcN5Nxd4WUzJIOPD1Zu7hk/faZW/Z3FfKqXQtVyLJE5oN4hhjyJpZvo/cK\n0zN4n7TXmp5m13Fzn/ntfsjnBAqmKJEIQ1VbvI4vOngwGu9zqO1Dctu9tC7HEv1r\n7J3HHaPYXrHo01MY7YXFfYSjmeIIitLuWBCj9zsHJ96eKwilkLWVfoyqnlzQsS08\n1j3bYfC/rt/KU12volGynzLfKtFMC9fgnklyjCZhmjC1zv2o64ueQ2VuHjEr2bq4\nkF8MaV0mFZmIEeooe7frVIrqm2PGblq62BOrGiFBRbqG7TGuI+g/20vRl7sDcaCe\n2VlxaHJUOrpAqJlSTKLsDPsw9pwZrI7hpcqKfH4jfntE1Zq00lhf2tTxKChMFHRK\noS9Ez795T9Gn8Qk/uL0mD3t/sf61D4vQQhk0ZntfAKCqAvJZFuQI5kd5Ebmv1gQL\nh/1eTQHn79cxDYk9MFYcQ+Ag2UpVhG1hdajBA3c1BSY8J36vOCVpMfyo7Yv41i7/\nPykA9Uk27JpPxIkGqHKKYGAlRW3zGZtSX0L752OlsbYUDWYBcH5PZ0R9Vcp1RCgP\niyxb0s0hPxiaE+KODUutcCyfZ+T93AbStHotC1lz1mNd75KKPJSJvXlG8syUq7eS\nOxLRotwkSj5UN/uopUSWq29r2hEcs33GJyu46PhE8qvuw7U1rUotYL/30JPx80O2\nD1mMEtpzBW3kPsAsPHnseAk4KztQDDY34sSioDLmQF7rGELBkHNL4KdUhTfMOCH2\nbaYVgVgmYIvQ2E/NDNA8IqQCyG9E+s5qU7vvDLAjzApGFmeKunDcBkpyUXWJ+9Gt\nhoXHvyjKYYWzKz353xbKXbzdJdBjw45pLgtt1ua9ccNU9a2x0XYVRA1VOa+gOWju\n5AWIeSSVbUwXgPU5umrFyR2PeM2tiOHi/u46ZQqegMNfrIUqXny0fp8Dd7OvkdRx\nxI1u8Q6k2zEwZuf/Pt8dHf0fAFsDbexZ5GXZySCZjh1pN07WxPAfnR/cl3PpjBfD\nfCo2qOzXkF8AkSOmTKo+pAI5HLKA7klRmLchRn+OUlIHInanmso4M4XL686Ktm4K\naCUhMwjoqXFvPSYoufLyJmubUz+u4lxZaivvTuaI5exyatnE67GP9c7QpfLnbHwO\n62dMURIPN8AaBCfW/KimyKwJopk+BOfDAM3LwOINPZ5BRkulyHAZjCZScyh7jkXC\nXRPLeftWi+hcxTxMz42Asb86koswya/+aPCAazhjS/wnlzu/iXsJuGshyWTZHyKc\npEKJQkl0/9IZ1ijjbzJ2YsGZiOPMW17jH7wDFGRQKFpwIVKXf3+lCLpS86OjAGBY\nXj3rrhWFES3Tdwwg3fUP79qaInaw6v+e09gd/PCwnJiJF9oGWUoltCu1wolrW9jJ\nNw+GzsYQeEshUoeHUZrcjhQo6LSkyiJZD/oiCX/ev9OQrtA3yIYAq6/lXaoaJLjm\nuUSm/ZfTWe/XhviV498Rnmt4GZtpUnXlS4QT4pAKIzPLYXREn4zK1awP60VMU6Qc\nZY42BLc030Skf3P4k27RtBmTuQcEdFX/Lf3Hnx+WWWHH3YKO3zdOyoS21fBcHIHs\nd0t7wJ7QRUOJSSU9BjxY+rRpDPm7NkfOCFgo1E5EVeKun5Rkv90QxG6DhAToX43l\nno2Ktl6qdMJrQZWFsRP3PT6jx119dDM5ydq+JHCfy7oN6ndt8OEjF9rtIBX4S+w2\nTz3JGC5nige1rPs19eH3Hb+4ccIZiTyeyDMx00prusB//4aGzGdxyfQO4kc69uon\nu/8GuWcc3OdJFUEtwy6Udxjj3DN3i+YSlgMj3FbG4PTtdJ15zN2jAmBuQOMEp4WK\nkObDyevny9MFeqPu2bXJ/z7BhhXgMXLD+MBvu4faZ1iIGyzK/jbtc/CvlkMjLSKS\nuKPolmGnxVuO1IhXotySRoq8+67DqBFf2BmK3ioEGl/ACx0lgqCe+pa2iwZK90VU\nYDRqvQ1Vh3gR5ymjM8HVgvOLhNHlUb0QDdeATA3wSDIS/0woqk5UiA6djDSr8cd6\nEY/dsNHZZf72Wj5C54d5K56dQ4t42iTK1z4pPMf0nXnJMVYtODoKdWu2lkGjfEok\nWbR4hWfuNMYcUWoEzSQJSPjmThR2IV3F1emzmhOOsQmc7og2L6CyObx2lUbUdG6+\ntghg+5V6F62E74ilXbZVe96N31kkTIPDJSRnLMOCUEPQW72tpE7I2twFCj7ilr75\nGwplgXc1h7ixsfNxwkSvoAky64LVAeTACVr2g/qZVLzNf6xmG6YPYXcA17vkPpyp\nINkkZf0MoWR/WkQMk/wbX3FL5ER2j3l3uHF8pi/ZMmadqogq6HLo+YhlqYdBHSJa\nfFtdaOP0u/KpVqjxl5nCjKSskUARUSx2ORAynimBtTiCqHudlZeZhwFuTViyrgMK\npUiwmhwgxeLE8I5R3xnpvXYtJlDVgonv7w86Zf3Rd8ocr62Vqz11CUkKjj0mmf2Q\nJf37wZ2ESJD4yWUkh0DjNJygy4ydl3l0IftcNO5swpqWzvckOVLnNo+u7dLcbLCk\nLvJ70CglBu6s9II/0XgDryiMuy57Eh69qi97hfkRewFMIkCK5qPwC2m00/LzCrX5\nTN9P9+lrv7iKF/8AorQFx2pQ6GzaY3X+B85uL8Poblu2YdnMBnmwV20vtxQdogOE\nXhkR43ZAJR4tFpvvKc7AzQRdpZzyAQwA1jC/XGxjK6ddgrRfW9j+s/U00++EvIsg\nTs2kr3Rg0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUMXcaKlnQh6zrlt6H53mF6\nBvs3inOHQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6IA39vKoQsTMBv4v5vYNX\nP9GgKbg8inUNT17BxzZYHfw5+q63ectgDm2on1e8CIRCZ76oBVwzdkVxoy3gjh1e\nENlk2D4P0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipYDzW4iJQtYPUWP4hWhjdm\n+CK+hg6IQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV76rIHvsLZ1pbM3LHpRgE8\ns6jivS3Rz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJDrZdZq9iaUIuZ01PoE1+\nCHiJwuxPtWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqXR22Y41wrfP2aPk3nPSTW\n2DUAf3vRMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCybwEGAEIAnAFgl2lnPIJEF3U\nqiHgmotjRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ86x\n8nPuvtu+pcjw0DUzGffMxEEAhcGrseEFv7XQw0+zApsCwTygBBkBCABvBYJdpZzy\nCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5v\ncmd923EVQkKcwQxI9siAJGAWpTZoMJwp2i9kwRo12iopKxYhBB3c4V8JIXzuLzs3\nYHwvqk35PDeyAADgDwwArSp1INWyBmpP3MLjm/qXBYKBmuqCg79jd1l+nD8MB80c\nIzkf9gkADG3hR4Alyi302k+UE1kWo/vuu+AFvJcTqXDKwjrssIvmBkTK+Sjw524V\ne1e0JXkC32spFnBkaEhqlzVj+RP04Z0hx33YgCst/gWwfmHKqe8NhN9cpZreGMud\n/eX56iqRW5Pb1JfTCM1pbauh5H+wZlrfihEOtOWFScuiGKa4FvQ336PnqdgGuQkK\n4OJf0tr/ODdq1DTnXjJ8uE13LVq0Id4iwcBu+QuFzMcy5o4YpuBdSPYX+BQhXJtL\nEpKY+6gSoRGRPMubGYUTDzi9gvLsOvd+A+CIi8I9mFMDBvy9QTBMn41XZ4KZkbH6\nRtdoApgy9e6KKyFKoy7R4gESBSXOpvoj30h6OEw7Otc7q1iBQJldHTCiHAZHinDt\nq4moGKpAY8r8BDN94X2nWbVkl7bT1x44Sgd3TWDrE7RnJ68gIzGu6/TEY9HM9MAS\nWWKnjmGwbIjTvg4X7RArFiEE03BaNFGC7KSAVyy7XdSqIeCai2MAAPefP/42Fl2G\nVKSjX3niItJjKPlpGt06g0/kt7gVHjNVIoCMXzCe8rREk/b+yc2J5sDDsQUp7VJ5\nK3ftAjNhI96fIFNU6oCgi/ceWvVG9FNb4fUTAm4aQs+Zd7PMmp6aISjJ2m3lgxL6\nKpUbzTW5+Fxox3jh17sTibktSin90DwwWJjWUbabUANbAvfgYmDcgHDy2UCOSXzy\nqW8W1JtoUsn9JVvJM9WVsK8jOVFeHn6478RAlS1rm+x9/KiZaqaQTvlOobZWYR3C\nwD9SjKc98UdrXBQu3wP4LHRRgX1z04Mt1uDkGkSCAEAoccf6XQNeAv+i9HOw0tGV\nmhRLWQ+6ect3fDp147OZpvpUdsnSJAWWmJlyRkX7EioSvxBGyHMcXM1RJ7w8jR42\nsX1JkNR7OnMbBiuSoQytKcoKP6aQk39UqzITzJsGrH0/mFRrkxC655W5Ti/PVIqS\n5tlFQOgEALvpleK1y5+xAv/qP8FR7Kurjs3ck90shIKq3bAR2AhxTMZGQ1SPmker\nbRxBHAXBAioFKh5brCO/cLW4jLv4EzZ1xNMgpzZzOaMurBC5gyUxHY8DoNVf0RCu\nw/o7OyGxDrXgzksUwzWs3GaqMw1Lp49guUKb0GhDyWQi1+uxPmhQnSk6wMd1LxSF\nTOMLogSR7woORx1vfs3O0eNYcC4eFRg2mJJMZy/CUoyjJ19QACWwP4eRWIkuvlbj\n//WNIXlt2oheW/7LPPb0j1uG9IeHfvOTQFsQPAa9RI4bXfOU2l1CAVO9aqRqVHIY\nF9+3x90YiMmjoB0Nua6+Y888+J4NDFdjVzAh25EnP1WhDeehnJ7UFTde4c1CI6/6\nMzcY7eTTzDwtLVJBVV27O/S/DT2BM4ZLO/fZ4Sq7kruHiBYfsO7BKuEvOMngn7dh\nRssLeQXtP/UR3Lr5PYzFy/s9EKRE5r6+MC3PtY6RxuqH3Py0DoQVhK21C5z3Cfom\n4/4uTop8/4JDWsY9CpvJAoTwV9e/AghVynem1mhKjekrKJcLccJVjtnjPih5kUCH\nJ6glOdXNN3zTLA/Y12nMGXHzFI7ijzYjg/SKHGJdE523rEmHClyomZBoye30LcVf\n7Y7qZCABWQGYnb8TjJfGS+AtJ+DcMSgLg1J/aZXOxtkd3oQn+1Y9Fz38rZQaE9lQ\n6JlvwfzlbdZc4MtvsB1mY7GKjTegiJ0Uij4nCi9AbajVm79kFAQolU2XUs20R9Xq\nXlmDdRUuWoHDy1D9t2Tx3+y3BmG31bGPuIIDV7+/dHssw2Sfui3X1Odt2eEyoqPC\nQlW4tTjBmEYKR2+YT4wM9cHwEOwInOT8Bdb9JsckbbcBh8Gaan9uvoSRGdRzH5Nc\n/THG6tyEqL/UPRifUusjvMIoBGrhjv/BojGUQddJrxevVklqzgY15DgQpj/BGAPB\nyJDwERelsAHsroMQP+1KJsQJaJKkwXuvYpAlxqf51vezEHm+r4XWBFBhgLEOediW\nbJcr+JdmvTjlsAGG/IsYogAUTLzzQxl/wTbx/Pdu8h5ezDwhbJ775MojoMEL8xbn\nPd2nt7zK26WaxV3ETW/mYsNShtULzIi2MkqiNRFqxrbJxH7+jIoQ+JETa6So+i6H\nSoLWCGVaVWxBGBAP3Qf4N9cDo9AmYqLCtHm+kg3/yapAqDjCNzTAzHBJcBHo40y3\npVeH89AQwj2tYzN1iEp9Tg9HPjcbbPN29fyJkfonK8a6+v1lVPYAAFDt4hdumj8W\nBGN7X/TkMXxsoMR61+Ip70P+UijZmNqW1/J2abTF+Im8jnY8loO9q6xxd5ifvmAY\nJX+R5RlmhVYifMpe/TQDLn1kxHhy+415zS8LQITxHiKXdhDuTUvBUqB7ZUPlrK79\nx+3GDpOqlfXfcMKJk7lLWBqSlkZpeS8rStm9Fz9LdO6zPJFodO5UeEyRyBsJAh12\nNvZQ0aW0QBUQKxir/zTw5WJ8q3BmY1aW52i+Xl/i1R/CQB0KpLHuQDJggcg9vsFJ\nxNEB9vOeOE6TbeeRTLHPtGUr9hSvcoFtdnY/0jbT51ID2xk/oKeceIeE1dPJmaD1\nXCb+PsG+1maR0TeWDGqN1Pu9fBqlM4S8wNCrTF9Vsua+iyskALDeHsDzCnQbUoR4\n1gxj4jQjCupPLiL/2Mii833WyYHqweLVNqr63IOr6YRDbjrY7mPb6TsmCZygfKNY\n/wrfhj7EJDsJ7jcWAS5YBhUs4xUXECGUBiUZERuJyxCaAdw1GnmrjRotkn0ugfrM\nabL/MEGRPoT6EwxN4MRAG9fxY96ByosPVb9aCG22+oRYzVuOEA4zzNmh0WK7t7iS\nQnppklQnrG776rzTJdErbscz8x4IzvQkLRZ4vvAORWAJg3Vnr8/G73tuuGkKSJSa\n2wxovZlwLgtQ4cHOauB8K/sMH/W9GDIQhlFPAoVwdwGzgdHON96PdVFAb7tN8Nv7\nn67sphZKGrthxWj3UvssXrjRK92R3QWefiLRnzyo54/cG6U9oB+1ZCtWIusQX93t\no953qRdkc9J8jVLWIdKgE/PH/BocF9l+lEalwdNBxDIu5ZgEyFJ8fQyEzUyWV/Ag\ncNNh6jR0GbUgQmMH9T8UAqKpt2toRe2rarP+cZTxKt8TtknLQE9Bdub1xbWw/vJN\n3/c41T9j7juyX4zzkDvbwFrejj+Arup6hD2PGO2s5LclKLOBqGb/qvLfKB7ILQSl\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-pqc verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3plXCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jn7xB1DhZ8C+ry5IMHrY7WBhYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAACOZQwAs5969BzEeEcjq/sPTR2liCOS4rut0zveChgCRadn/ybjgUJI\nD6OwvSs5KqKpTFX0QXryjrF1zQIGTVR3KccEDZjqNiNvs4tBq7l/CBiQEi21pZF8\nbL3NUeju25M+ElaLAUUWX3vFgEqexdL4WAyEsmH60czR8o/wlyvF/zMy1ckg0/iO\nx9tBqYMAHk1XWydTTvvrX3RECFUSJoBZJWLLkJT9c0t0z+5yFjnle7YXp5ttktSr\n5nQC3lwjXimmYKdnViAPdCGaZm+D4fafJu7QUZjIM3O0Fw2Ui4yo5uMFDrcA3Yst\nQSEuRjaco87tI9ufhO9UNfUK4ybSkpBv7TEM/tiNe7l9xxI1dXkVEv+wGVR9ZuAX\n9unL2aKMJWifz1o74QbqCmQpBsu3jlAJjCQF2aUTDP/UOoTKpyG1oc3AGcMCX5P8\n0gp9UtzXkgN+dMATtu/SDVCnDFuAqFSfqP+BpU13LnLX1Ezol/amOAm1XvhuuI9x\n1MYBOLZI+8f6npfE\n=OBBP\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3plYCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3Jnk1eTrHM2Qjpl3u0n3hI+DBYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAAYmAwAlp5aEI5crxAiPQVc+UmJW5+Uq4QDa6JLqm2D\nVIIpYhhK64j0uJ7E4+nP70rX33tSqBsJjmk3AMZW0xXHvHIBU4Lru6exYrJN\n6cO7hmFtn/PbkBlj9g8C451JC56NmRWhDIiqWNJ5YNFvCg0avqaMowBSUnrd\nlxOQu1fL+YAFgOkhcg/uTJJihxoznfkA/2u/NPTsdRGTuadvG8/0Dun3LoBt\nz+fzIWG2LbVk41HPKv0m/cYI6o77nKbnho/WyNDCbcmw7tmTahmum8L4d9N9\nWEHG5aRCbEjaGZt/Q26SsoVvzm5lrGTbGUMgoL2e02dXFeYfq863XFNYHCiG\nNTQKLfkf4b//2uU9vufEWqUcIpgxUIffkqy/QpsLUvWtlEbh/zHS0rJehzzt\n3+qbXUOSZ1NTVB3gDmaUfgb97cv6Gd747RLulJedG63aPMeARGbqlPR+fC4z\nRsXEaj9aGJljGUSHPohLB2lzp5L0QnYSO49fXiTHN/dndbfMNbu8vGGc\n=4R9H\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sop-openpgp.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAEBCAAnBYJn3plYCZB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35\nPDeyAADOfQv+IfDaBHPw106Vd0IeklT1xDlsTKfmv/XHvyErG78t49D5nsWM\njW7YfCHLsiZHSczUR9nWZiwB9a+Vj/8kjsiajWxQaV6GCAZ6qJC+/uY9kN20\nX4eIwukvCQjmddhtRM5KnywX8yxzjdyQuRigqOy2HSEEBKU0co4TVGOUTf5s\npI3lBCYcEryQgb1GicncSudbo7vmFumsPvma2L9UpeSly1QH8KWrp9o3x7bZ\ngq3Cae1BJXwnaNxw5XzOE+yN8KuiqXAG06cukfxM5aFLnkKP8PBQailCoiO8\nN3nZPQpdqo290CyPRcxWW6CGaEi0npIId/FjirYy2INMYcKiP1/1hT0z/BKK\ntbSniQwVVt/UAfwOHx65NKKfj0GH990eG1zKcJy7o/ErqLdIYbzBI2T0Rg4q\ndJhAIqaf/+GboMoRFgByNPSECPLlSiYEAdbohHRon/44ntJkf3WlZZjLCeUd\nGdCx+9IptgLv9k3Jw4a8Opf/kT3jz7Ppq9sZsX7C2vTv\n=pcoM\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              index.js verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3plZCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0\naW9ucy5vcGVucGdwanMub3Jn7MYeCrTN76AT2iWnFUrlrxYhBB3c4V8JIXzu\nLzs3YHwvqk35PDeyAAA79QwAhPfXp8yDFX90w9r5kopHp24XhVHPOmknIyEe\ntFxgfHPOk76WZhIDXgVVJCdzBUqD3UW8JOxYFjZ9rGH6kaPBnLEYfKpqC4yO\niFXv5mtZzgsSZyx8UxXALPgD/mQYIxpOnYDRLzO2DLSCefMLjtuqAYY4c9L/\nvUAm6S52BpYnvrazE2Z0BYjGTKnX+iSlLlb3+RHfd21FAnyvQWGczArx3AlQ\nhHrcCkPLuCawfcPG/cJ11HcorbR1Iz4K0pB56mxQYLQ/KUUy7s84L8iHlh/W\nig1vxQUxGy2ln+GRaDYTcLEjJKMC3aPLuFmWacVCMIGHXBVRNqeNAtaFORmy\nsAi7335ZdY3IAjrhk3jfL6nxRaIBHgL1UAcvDVU6gEEsbP+4F8aJV87GxR3a\nXhbQbedtKjP6o4o+7XsgL+ZXTye8/0+0hlREwC3wmMpvJck1DZuRmdvWmW5A\nH56o5YB18RAjdg6UzQI4H05HwM0bas8A4Gsz/ehThG3oAEK+RCeE75nI\n=4cC5\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3pleCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAABAtAv+JJD3gBl0s3J5tUiTvJR7WSgm9tIlosq27YDUtElilYfwwEYsEH+NYW43\nSe65ca4I2o0KROFcVibkVRFgo+vpOHV32fXaP69yKIq71xBPbYLppzpUflYse9ek\n23k9bMNCe3JvNGOUyWXMZBhfsN100NM6krtu5M8e7SOAbc2nDvIO0p+GF19s5Lmz\nCDKhNdN9kTxUKwrRGJk5O3PG9m+XZrgr8dIRyzYQ47LCXVwyMaCjGZX3qkA0bJ/6\nST7RjONiju8PgKZYD1/SNR7pCryfpp0mkYmWnnlbI0slkdKzwo5kgVXr7VTUEvSK\npZUzn22rLlftXf0MVpTnD+wGF1cdnTQB2ybNLhQtfZoFc1LgLs68nATfuMvAnguF\nkWju4fAXC4NGRgz24lLvik6uD2dMtIXp3VXse+ZxQoHYZuzKlEIAjgbQG+E0xeg1\nRoZ1uClRAxRHIhjDLFf2WLU6PQCJ5ZBvcTw8COLpcIThjItpdkNLJd5dkdqDfOOB\nsG1pMnli\n=CfpB\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              pgpainless-cli verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAnBYJn3plpCRB8L6pN+Tw3shYhBB3c4V8JIXzuLzs3YHwvqk35PDey\nAAD5mQv+PSbmkGvs1FFtYydMCbiBvMsJLAkT6z4cPejBWC3QNURTImJCuzh46o0d\nBJnfeuK/i47CAWtJ206tB/x1EQkxo4B2nSqvxEier9Rihi6OBndrZnnHEL2f/TPh\nHEXAeSExDVwsIGlwoZed943o7hOH/5uZ9ZU6u9MBVIx6rXMdYN9ntW18r+s9lSc2\nt4cRDsGcjdMkeyGqzJCKrimPTGgQ5wB3RZsqay/qvWnNKLHjzEtrXMp1ooOUraKT\no3JO2ZHCup6+o9j6msGSXy6GisOddniXxW2qb3Qd5VnSpqFYVC8i/KU7AkyUbGRm\nLi9R66Dv6IUjnAAwEKzRg0eTKQr+e0fSR8obxfz6Qgtm44F+AAtkUqLiNcqIiOYW\nD8OdgomyvZOtM074d7rzV7V6lJHZQvO8tL8dXmXAj1nCi86djV5NHrw646alecID\nfMBmZhowOUbq8CyEpHw5VrSqwbBB42WHWR3Hr4cv0UOmrFDW1iV1WRdVWTvzAls7\nPF0weUMl\n=lQjI\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3pluFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7L6OwwAj/mh4/rGRciF9OPf0nvwo2ZpvjWN2utECgYIvwc2EnItaIpKh8qbXw0Q\nT38eqUD87p3437C2UaRnfEfbfaTeLOU5AyG7eN3sg7x/2+vk1MhhI9OUrpegv/Ta\nu7SG/K/9ctkfar1/hfDeppEJceXQuJQS7nI7NOnWCel45XI1hYYKbLsYMfwcLfjC\n+3JOsvwinO6fFPChOUyvaz9tFUO4ooTx/cF8ZgfKHhsci30V+lArlu2AG7FetsoN\nl3vmSAn8gykepjh02rxkqVi/+Wt9JnyqUuybJcf/IAf8fl1mfWoYU/dbQ2e4wPim\nqL1t8QLoYh0yTKwM56m3P2FSvLv0XYZH2Hl2YjfyPeHjeesWQ6oet/Lj0VAM17zs\n4lnw60GsZC47dkgAtT1V8qjmwvdZWpN431V1xE7Ge6Ydijd228KtrywXBA6dtIPO\nxiuLJB0jzrxn5LE6oYdxb3XnIdYW+IO+/tYAqir0DSdzrOcQ7XYSsukXAT3OGLuH\nN2YbAmY2\n=/na5\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemW8FAwAAAAAACgkQfC+qTfk8N7JS\r\nQgwAo3kGDHM3bo0XdRjB7+Uc0ek65yPaOctX3UmjxSBILFRZUM+McCpc9G5U92nmTguLOR9hCqvc\r\nNDKhR8EiQ7lAT39ugxrY2Tp6jgh8xGDt/LoSoNAU1Diq1cpdyBhUkpscLHIS0D1EpPlk5WJ+EVNQ\r\n5beqMpX8bWU4WNZwcwKVHYydvPKsdmrPIYyO9m7UZZ4SvgZAvSfEOGdarZfPVYp76TnaCYftFoqw\r\npBP8LVbXdCOEb3NcPsQXI4bgmcBkQaxF6k74pjt8bRec20v1S4FV+OgSUyhGSv6jkKxQGVbEPWov\r\n5lnx3HFMAqCoK43BdvOuweKQjQta2eQx/O0B+pwuEJ3QpGXjdjV4lF4sqPMtnMgPxUxvveCIvU0z\r\nzGOSzgOKV2wC78CNtgzdzH6rknlpIGTgjuNdKurJUWZ3spSquDg/fGy5jg7HTDJJbZiNWC6APdOt\r\n1xFrBwKWcp5aygQog5UQpBaYCU3T3SGpE27iGTAWo5mhOGafW6Wqo/mjw25v\r\n=lAyK\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemW8FAwAAAAAACgkQfC+qTfk8N7JS\r\nQgwAo3kGDHM3bo0XdRjB7+Uc0ek65yPaOctX3UmjxSBILFRZUM+McCpc9G5U92nmTguLOR9hCqvc\r\nNDKhR8EiQ7lAT39ugxrY2Tp6jgh8xGDt/LoSoNAU1Diq1cpdyBhUkpscLHIS0D1EpPlk5WJ+EVNQ\r\n5beqMpX8bWU4WNZwcwKVHYydvPKsdmrPIYyO9m7UZZ4SvgZAvSfEOGdarZfPVYp76TnaCYftFoqw\r\npBP8LVbXdCOEb3NcPsQXI4bgmcBkQaxF6k74pjt8bRec20v1S4FV+OgSUyhGSv6jkKxQGVbEPWov\r\n5lnx3HFMAqCoK43BdvOuweKQjQta2eQx/O0B+pwuEJ3QpGXjdjV4lF4sqPMtnMgPxUxvveCIvU0z\r\nzGOSzgOKV2wC78CNtgzdzH6rknlpIGTgjuNdKurJUWZ3spSquDg/fGy5jg7HTDJJbZiNWC6APdOt\r\n1xFrBwKWcp5aygQog5UQpBaYCU3T3SGpE27iGTAWo5mhOGafW6Wqo/mjw25v\r\n=lAyK\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              rnp-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\r\n\r\nwsD5BAABCAAjFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemW8FAwAAAAAACgkQfC+qTfk8N7JS\r\nQgwAo3kGDHM3bo0XdRjB7+Uc0ek65yPaOctX3UmjxSBILFRZUM+McCpc9G5U92nmTguLOR9hCqvc\r\nNDKhR8EiQ7lAT39ugxrY2Tp6jgh8xGDt/LoSoNAU1Diq1cpdyBhUkpscLHIS0D1EpPlk5WJ+EVNQ\r\n5beqMpX8bWU4WNZwcwKVHYydvPKsdmrPIYyO9m7UZZ4SvgZAvSfEOGdarZfPVYp76TnaCYftFoqw\r\npBP8LVbXdCOEb3NcPsQXI4bgmcBkQaxF6k74pjt8bRec20v1S4FV+OgSUyhGSv6jkKxQGVbEPWov\r\n5lnx3HFMAqCoK43BdvOuweKQjQta2eQx/O0B+pwuEJ3QpGXjdjV4lF4sqPMtnMgPxUxvveCIvU0z\r\nzGOSzgOKV2wC78CNtgzdzH6rknlpIGTgjuNdKurJUWZ3spSquDg/fGy5jg7HTDJJbZiNWC6APdOt\r\n1xFrBwKWcp5aygQog5UQpBaYCU3T3SGpE27iGTAWo5mhOGafW6Wqo/mjw25v\r\n=lAyK\r\n-----END PGP SIGNATURE-----\r\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCgBvBYJn3plwCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmfc/Ja58A4ggImool06I6xk/eDjL+eCATFbjIKJ26fw\nmhYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAB6lgwAvsFxqHpAjwix/y7X2LWBVZdl\ndLbKhCwo9ECNOteYV8SNdvwM7JU+5oHPWoMxCsqsodBEDIUk4VFQc1qPNtqRj6qm\n+doXpvNEUVtUHUYBnRGT7l41CxKcdeP9yBipJBfyfZfFp9APAZibFGaUpBHm2u+M\nG66Itl78hoY69uHJyr2lyyyDaGe0P5eB+fOW/gHzhgxLUJAlA9rQ+JyiiVrEgpdZ\nkMXlk+OLUo5LikGHhJuqC2iBZllEWMkoInHtgnQNLzgnZ4Ffj8VIdpR0MemOx3ax\niTHKJunSFiRECmjFHriHFjXiNTgrgsQeGai8p6sTsaA43pBugn1TGPquQ5yE6xNK\nf7FifgrJmzrZI26W01+/KjOhThbaupUADyvdD+9WcLoBjpgDnubz/dBG0Ma+ucYn\naOw45p2TQBptqYZ/IR9kFty7Jxm2RgM3XvgpoXoeaBY0QmBFMWa++W700BnoFL8R\nR1c5aXnviiDjZRvM9ZDrFakUEhwEU3gc7dgYdin8\n=lzdc\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Invalid data type
              stderr:
              ~~~snip~~~
              Warning: Untranslated error: Unusable secret key (gpg error 54)
                         Invalid data type
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGzBAABCgAdFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IFAmfemXAACgkQfC+qTfk8\nN7KnsQv/RIRNRRxuFaGuXoR7iK47BnQGUacZtJwjxxpFC51VHMFVRg0WkljCxzfL\nv97M8UVnpO6qLdLO6/mNt7Y0s41sszCz7xGKwlOkOcyHPFrBPwsAXTZ1f0Rmw+OO\nPz1eEbQOdgOnfQMURYblCzhtK13bfZ5GNUle1gdgQ1c4H5PSvL3+shYGD7Ll5au8\n/n/vD+bLvg3paUFRTc9FYV4nSyerAxCMvTDX+WYk0wZQie5awgOb/AYyAE4PQEbO\nOMPwzb/vvqg/m/coVF703NhaRbnY69c5OFvpPew1e3B2H2voxITDS2wMG0ShhpcB\nsH6x3hE6CX6CKMAvhzyShQ048k9sm1w9EVdQZ4qyn0k2Jd8jIT1ECmyHFK19bpJS\nQcyGWU5abw4jvVMqmDcvmfuSogpKzpQpQLthL6bF1QOMD4j712QKsbhcE//xIB+w\nzST3NIDzUJB+CFOF6Gviv57kQQHRaqw6aG3fNLCH35ogS9J5cMGEcSN8zYL9b5LZ\nIBJ1q7+S\n=uypH\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gpgme-sop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\niQGcBAABCAAGBQJn3plwAAoJEHwvqk35PDey1eEL/1uOLArbWKVPxXCeoRDD56g2\nmTM+yevrfbiVy3ljH/HPEudTXrfMnSI3Ysy4eU/QAgVq8Ef4sz8yVA21kbiCCfZ3\nUlQl0fLDfIIZ5ZKOdJTvSezh1yfEK/thkiPbP+h8ll85qMK7bz3Tm6mzkTV9ZtnU\n9ToMnyZ1pkT8gmKHxJGZvY3K5+O4YBDxqMVDR9U0s1CDsW/AR7/DlIVm5L3W8yRU\nTRLGjFP+UH+ZJoTOMyVjWXYKVTgielDkQERzrbyL/ynnt+wPME9CY+6noBnDP5Oa\ngtUIbw1n99r8dhZo60XvN81HKpm5tsCQILY3LaY6q0J9hRltyiUHHvFN/AWiKCuD\ns5dH5/kLpifWyt1ndK14SeenNs4hg3s0+Vfe+xg9+MMgE3bd/m9kus3xQB6sr6Cj\n0FZLkSOMpWtdQs/psuSCERF82GQ4Q/Iw4d7IL4OXeBFWwTRJPFuPUbu3esuFnrfQ\nW2t5RsKbrKqyMb9nKDYQtALhFoGB4UitqzrTuf3oyw==\n=DtMN\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nxsdNBF2lnPIBQADPVOSTCbuYugetBa0ANK8jzAbY+nrKjXxJJb7aJpJlJvyMV5Ve\nJ6Fryks2RKMTWIW565FZfVemK567XWu8pOeXDCCFbJVlEBwagROT80qGIJmBnbhg\nwuAxgWCVhYa0KZoDuMEkvNSGlz+LZ/cMDjWzPPj8TkTf8Umb28WYk2CKF6f8l5q9\nbFMHIEvswTpPufSPSzQc/4cS3eZpRUS+bqKEbBoGQdZwnfZy97ouTe/Hk/8zQMYs\nsUEuTBUNZqlbHMNizrKj838jBK42Q1xvl8qOsqhJSouogACG2Iwz20Fq69y34L11\nt+IrOlD6jBMXuZpCCBsYvbycFoGnjOwqNV3qLhHnlxdMpfOxd8Rlu1g7Y9NtG5hx\n7amn4PG+fXSG2HO0DXZH8dZOLSC+Uczy6KMc5u0RX+jCTj8hlvaY0PCEJej33Tt+\neD9UFgPVy2a+Fra587OmD2sQQP3t+TB3lWyOP/jJXzoCDUf2x1fwAkFJctnQU56o\ncQK4N/DkjXce49e6g7snCyv7m47awZy4kuGl8aCVWLU1ErTdlaAhtLBjdd+fuWcn\nm6vFudiPe+L/KhqEsY4wEkiyvJ4LfJzT30IabiU2Hp5N4DjVh+UXlkdt/Pj+/q2v\nvVlQQCjjzQzsmjWwZSnqbgXBcXsO5zp8pVCgVdhPmdY7lpFJGCK2Szv3HOTT4MFj\nFXs8mB7heM57GKfLRcPOE2hPXNX3knJHJit+XDqKBvIuji6KsOsmTEUimwxQZy5k\nZ1QKsxl3uTk4yrzOaAsaYTrIV3cKEfFiy9Xg/soJ020t3QBg+P1C2yBXUE8ZrAL7\nIUb8gd6W8Nd3+9WS+LqxgRjByAIWCSuNQe0zWR7n3+KDK3hEau9aZlXh0ngzC2DN\nUJrsMHuR171gljPwcAfuxLbpzqtYync29qSkiugn+gd/Grey9PuBpZ488t0X0/Lh\nA+Tsk7udjtayxllxat34gDN+mkdDPqLwidiIn/UhWPXhVZoC1d03BZrrMjK7bMDd\njJE2GCPxAVUgXgye8qvYIuP1HfZL9yqnz9v8T2sDqV9474ekEpfP+TuK6oegQIy0\nfR6ze0vsAYC36t6cZm50Fg3YuXpCYD1OtNRU+0IIX7jD25ArbeIRaglIisiL4ZkF\nmWAQ1k9GVme9Qp0hQfCehRbGEcDcoNjUEpS0IlZXS9YLTcqifByU3wr0TM8KQdbS\nZf0v5T2jNZPTioOXxXmtATjDQJ7Gey4jZceWEjpFpSKPhk2IrlDJpbQg6GRxY4co\n0Qe4Zw6QwFIvjt8PxM72FWskA3GIaUwhE67QxTN2oprTFWUKTJyw2oxD5XZzWazH\nQ87NUbWEz6UN3wB1wzrTqd3q+W5NnWQ6tIRjciS4Hf6NtYUwiGpSBEYRPWp1WYV8\nUStiDOSbDmW6bC3JT+d1AS1v3MxrnPnA38Rp8T6FHUVjEWHkvvGFgVLTSLFzrybh\nBo6dNhr4GEbStC89HdvmMa5iGCi4f4KH5rhr7GOTTEnX3dfiEnjBBHdco1hG0csD\nDA0QFLobs164FtRJmxjTvDjgJDYyTGH4+gzPcqeBI6O6ZD67EoQRPD4xRn2a7FPp\ny1j/KaaWGgfMYmqPZdhfWFAEwufQxgb8PbH6yEsARVY/L+QQPOZjZLprwzJzddZf\nfG6Jp8tUe8RULcI3m9DCubCOVJhIQp0IaByS+bzRx7/GnYn09s+FVLJyfiUNx4kc\nmaADV3cBBPJSnLqK6jmJfEaxu+y5Xadpk53ijJSVeQlx5mmHNSfueMFBn/mxHXW/\noTuWAgngR6+T6lf4R5pFZ4LM2zyPXd8hzEVI5RmpvDQXtNOCz3A+ewxqyFCBJ8Ez\nFAJlrvgdHHJf1qaHyTOmKL0xJZu85bJD9bmJG4hIxhBho8ijeNYB1VWvcILbr9vL\nYZInE2cQxt1jr7DCMb6GQB3gOjvhAZZMBvWQcPDupvbTXbgt5sgcMZywHYXjEKOx\nFtJsAP3axHiPGm8dGJuBwvaccg9eZyHa5LG1LZznJtSnSkoXf7QlKMGfvZf91clq\nwAthU5aH152+RGz0v4EtrFBjFnL1bOZO2qQf5DsvZMMvfsFckjsc9JJgowka/2wM\nWrs9roKtUY+l/rPKbRayRtoli0ewB/O2dslvGeYOxt9xLyaNzC1Sg50PU4FdNg8V\nA//hxapJ6A70n9djLQ6hnHBVqrepERUKEP4TqXne1swT5lyNJvl53QOuL8gVmZuz\ncIePjFak5lpdq3RsACXcVTeZshklbowUEd20wjsVHEnv5PWSnKRgVRcur+02ZdBr\nIUnLMPJOPLG8PFcYOuyAY6cZVZouRb+dxJ8Z1ywe8b0ezI0IqZvQmUC1iSTbQiu/\nHJJQ5pzxRn8yk/jhojg1aR3nQslVpXqYYN0bZubfQ9M8yChKf15+mw6FqCtiW+i8\nFeBMI85gvmVC0DX8Vtm+uKRkDGDDi25t5qwIyzJJCGBJoqdk5eImIC0H1B4likj+\nfr5nAcZ+U0RtNSX93knptVu9u10H+LxI4BnMjM+8Ze+1UL87DL9c6kd3cG0elsjO\nR6HgF2VrVWWMUOcQiCq6e99eB8wdFUewYnCX0Uv0nkTdhD0JxNso4au0BMVgBtIe\nBDtNdvU0gFh+yM6JXjVV8F8ww4CX0D9ElI7i2wNTWgAoxDTI6vmvIZAmcnl7JQhd\nNlHeT/MLriGKXiVkK0sBkU7K0Dup7SVp4EatfSxxmBUTOJc1frB+sM5+8QARAQAB\nzSFCb2IgQmFiYmFnZSA8Ym9iQG9wZW5wZ3AuZXhhbXBsZT7Cx8cEEwEIAHsFgl2l\nnPICCwkJEF3UqiHgmotjRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEt\ncGdwLm9yZ2vAhw5Q1hmHfcm4pOMoEVA+0WBY6ATY85cN8Oi06bk3AhUIApsBAh4B\nFiEE03BaNFGC7KSAVyy7XdSqIeCai2MAAGZpP/4nu+BGmtXds2E/sspiuRV6N7Zs\nI1GCtPGcN5Nxd4WUzJIOPD1Zu7hk/faZW/Z3FfKqXQtVyLJE5oN4hhjyJpZvo/cK\n0zN4n7TXmp5m13Fzn/ntfsjnBAqmKJEIQ1VbvI4vOngwGu9zqO1Dctu9tC7HEv1r\n7J3HHaPYXrHo01MY7YXFfYSjmeIIitLuWBCj9zsHJ96eKwilkLWVfoyqnlzQsS08\n1j3bYfC/rt/KU12volGynzLfKtFMC9fgnklyjCZhmjC1zv2o64ueQ2VuHjEr2bq4\nkF8MaV0mFZmIEeooe7frVIrqm2PGblq62BOrGiFBRbqG7TGuI+g/20vRl7sDcaCe\n2VlxaHJUOrpAqJlSTKLsDPsw9pwZrI7hpcqKfH4jfntE1Zq00lhf2tTxKChMFHRK\noS9Ez795T9Gn8Qk/uL0mD3t/sf61D4vQQhk0ZntfAKCqAvJZFuQI5kd5Ebmv1gQL\nh/1eTQHn79cxDYk9MFYcQ+Ag2UpVhG1hdajBA3c1BSY8J36vOCVpMfyo7Yv41i7/\nPykA9Uk27JpPxIkGqHKKYGAlRW3zGZtSX0L752OlsbYUDWYBcH5PZ0R9Vcp1RCgP\niyxb0s0hPxiaE+KODUutcCyfZ+T93AbStHotC1lz1mNd75KKPJSJvXlG8syUq7eS\nOxLRotwkSj5UN/uopUSWq29r2hEcs33GJyu46PhE8qvuw7U1rUotYL/30JPx80O2\nD1mMEtpzBW3kPsAsPHnseAk4KztQDDY34sSioDLmQF7rGELBkHNL4KdUhTfMOCH2\nbaYVgVgmYIvQ2E/NDNA8IqQCyG9E+s5qU7vvDLAjzApGFmeKunDcBkpyUXWJ+9Gt\nhoXHvyjKYYWzKz353xbKXbzdJdBjw45pLgtt1ua9ccNU9a2x0XYVRA1VOa+gOWju\n5AWIeSSVbUwXgPU5umrFyR2PeM2tiOHi/u46ZQqegMNfrIUqXny0fp8Dd7OvkdRx\nxI1u8Q6k2zEwZuf/Pt8dHf0fAFsDbexZ5GXZySCZjh1pN07WxPAfnR/cl3PpjBfD\nfCo2qOzXkF8AkSOmTKo+pAI5HLKA7klRmLchRn+OUlIHInanmso4M4XL686Ktm4K\naCUhMwjoqXFvPSYoufLyJmubUz+u4lxZaivvTuaI5exyatnE67GP9c7QpfLnbHwO\n62dMURIPN8AaBCfW/KimyKwJopk+BOfDAM3LwOINPZ5BRkulyHAZjCZScyh7jkXC\nXRPLeftWi+hcxTxMz42Asb86koswya/+aPCAazhjS/wnlzu/iXsJuGshyWTZHyKc\npEKJQkl0/9IZ1ijjbzJ2YsGZiOPMW17jH7wDFGRQKFpwIVKXf3+lCLpS86OjAGBY\nXj3rrhWFES3Tdwwg3fUP79qaInaw6v+e09gd/PCwnJiJF9oGWUoltCu1wolrW9jJ\nNw+GzsYQeEshUoeHUZrcjhQo6LSkyiJZD/oiCX/ev9OQrtA3yIYAq6/lXaoaJLjm\nuUSm/ZfTWe/XhviV498Rnmt4GZtpUnXlS4QT4pAKIzPLYXREn4zK1awP60VMU6Qc\nZY42BLc030Skf3P4k27RtBmTuQcEdFX/Lf3Hnx+WWWHH3YKO3zdOyoS21fBcHIHs\nd0t7wJ7QRUOJSSU9BjxY+rRpDPm7NkfOCFgo1E5EVeKun5Rkv90QxG6DhAToX43l\nno2Ktl6qdMJrQZWFsRP3PT6jx119dDM5ydq+JHCfy7oN6ndt8OEjF9rtIBX4S+w2\nTz3JGC5nige1rPs19eH3Hb+4ccIZiTyeyDMx00prusB//4aGzGdxyfQO4kc69uon\nu/8GuWcc3OdJFUEtwy6Udxjj3DN3i+YSlgMj3FbG4PTtdJ15zN2jAmBuQOMEp4WK\nkObDyevny9MFeqPu2bXJ/z7BhhXgMXLD+MBvu4faZ1iIGyzK/jbtc/CvlkMjLSKS\nuKPolmGnxVuO1IhXotySRoq8+67DqBFf2BmK3ioEGl/ACx0lgqCe+pa2iwZK90VU\nYDRqvQ1Vh3gR5ymjM8HVgvOLhNHlUb0QDdeATA3wSDIS/0woqk5UiA6djDSr8cd6\nEY/dsNHZZf72Wj5C54d5K56dQ4t42iTK1z4pPMf0nXnJMVYtODoKdWu2lkGjfEok\nWbR4hWfuNMYcUWoEzSQJSPjmThR2IV3F1emzmhOOsQmc7og2L6CyObx2lUbUdG6+\ntghg+5V6F62E74ilXbZVe96N31kkTIPDJSRnLMOCUEPQW72tpE7I2twFCj7ilr75\nGwplgXc1h7ixsfNxwkSvoAky64LVAeTACVr2g/qZVLzNf6xmG6YPYXcA17vkPpyp\nINkkZf0MoWR/WkQMk/wbX3FL5ER2j3l3uHF8pi/ZMmadqogq6HLo+YhlqYdBHSJa\nfFtdaOP0u/KpVqjxl5nCjKSskUARUSx2ORAynimBtTiCqHudlZeZhwFuTViyrgMK\npUiwmhwgxeLE8I5R3xnpvXYtJlDVgonv7w86Zf3Rd8ocr62Vqz11CUkKjj0mmf2Q\nJf37wZ2ESJD4yWUkh0DjNJygy4ydl3l0IftcNO5swpqWzvckOVLnNo+u7dLcbLCk\nLvJ70CglBu6s9II/0XgDryiMuy57Eh69qi97hfkRewFMIkCK5qPwC2m00/LzCrX5\nTN9P9+lrv7iKF/8AorQFx2pQ6GzaY3X+B85uL8Poblu2YdnMBnmwV20vtxQdogOE\nXhkR43ZAJR4tFpvvKc7AzQRdpZzyAQwA1jC/XGxjK6ddgrRfW9j+s/U00++EvIsg\nTs2kr3Rg0GP7FLWV0YNtR1mpl55/bEl7yAxCDTkOgPUMXcaKlnQh6zrlt6H53mF6\nBvs3inOHQvOsGtU0dqvb1vkTF0juLiJgPlM7pWv+pNQ6IA39vKoQsTMBv4v5vYNX\nP9GgKbg8inUNT17BxzZYHfw5+q63ectgDm2on1e8CIRCZ76oBVwzdkVxoy3gjh1e\nENlk2D4P0uJNZzF1Q8GV67yLANGMCDICE/OkWn6daipYDzW4iJQtYPUWP4hWhjdm\n+CK+hg6IQUEn2Vtvi16D2blRP8BpUNNa4fNuylWVuJV76rIHvsLZ1pbM3LHpRgE8\ns6jivS3Rz3WRs0TmWCNnvHPqWizQ3VTy+r3UQVJ5AmhJDrZdZq9iaUIuZ01PoE1+\nCHiJwuxPtWvVAxf2POcm1M/F1fK1J0e+lKlQuyonTXqXR22Y41wrfP2aPk3nPSTW\n2DUAf3vRMZg57ZpRxLEhEMxcM4/LMR+PABEBAAHCybwEGAEIAnAFgl2lnPIJEF3U\nqiHgmotjRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ86x\n8nPuvtu+pcjw0DUzGffMxEEAhcGrseEFv7XQw0+zApsCwTygBBkBCABvBYJdpZzy\nCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5v\ncmd923EVQkKcwQxI9siAJGAWpTZoMJwp2i9kwRo12iopKxYhBB3c4V8JIXzuLzs3\nYHwvqk35PDeyAADgDwwArSp1INWyBmpP3MLjm/qXBYKBmuqCg79jd1l+nD8MB80c\nIzkf9gkADG3hR4Alyi302k+UE1kWo/vuu+AFvJcTqXDKwjrssIvmBkTK+Sjw524V\ne1e0JXkC32spFnBkaEhqlzVj+RP04Z0hx33YgCst/gWwfmHKqe8NhN9cpZreGMud\n/eX56iqRW5Pb1JfTCM1pbauh5H+wZlrfihEOtOWFScuiGKa4FvQ336PnqdgGuQkK\n4OJf0tr/ODdq1DTnXjJ8uE13LVq0Id4iwcBu+QuFzMcy5o4YpuBdSPYX+BQhXJtL\nEpKY+6gSoRGRPMubGYUTDzi9gvLsOvd+A+CIi8I9mFMDBvy9QTBMn41XZ4KZkbH6\nRtdoApgy9e6KKyFKoy7R4gESBSXOpvoj30h6OEw7Otc7q1iBQJldHTCiHAZHinDt\nq4moGKpAY8r8BDN94X2nWbVkl7bT1x44Sgd3TWDrE7RnJ68gIzGu6/TEY9HM9MAS\nWWKnjmGwbIjTvg4X7RArFiEE03BaNFGC7KSAVyy7XdSqIeCai2MAAPefP/42Fl2G\nVKSjX3niItJjKPlpGt06g0/kt7gVHjNVIoCMXzCe8rREk/b+yc2J5sDDsQUp7VJ5\nK3ftAjNhI96fIFNU6oCgi/ceWvVG9FNb4fUTAm4aQs+Zd7PMmp6aISjJ2m3lgxL6\nKpUbzTW5+Fxox3jh17sTibktSin90DwwWJjWUbabUANbAvfgYmDcgHDy2UCOSXzy\nqW8W1JtoUsn9JVvJM9WVsK8jOVFeHn6478RAlS1rm+x9/KiZaqaQTvlOobZWYR3C\nwD9SjKc98UdrXBQu3wP4LHRRgX1z04Mt1uDkGkSCAEAoccf6XQNeAv+i9HOw0tGV\nmhRLWQ+6ect3fDp147OZpvpUdsnSJAWWmJlyRkX7EioSvxBGyHMcXM1RJ7w8jR42\nsX1JkNR7OnMbBiuSoQytKcoKP6aQk39UqzITzJsGrH0/mFRrkxC655W5Ti/PVIqS\n5tlFQOgEALvpleK1y5+xAv/qP8FR7Kurjs3ck90shIKq3bAR2AhxTMZGQ1SPmker\nbRxBHAXBAioFKh5brCO/cLW4jLv4EzZ1xNMgpzZzOaMurBC5gyUxHY8DoNVf0RCu\nw/o7OyGxDrXgzksUwzWs3GaqMw1Lp49guUKb0GhDyWQi1+uxPmhQnSk6wMd1LxSF\nTOMLogSR7woORx1vfs3O0eNYcC4eFRg2mJJMZy/CUoyjJ19QACWwP4eRWIkuvlbj\n//WNIXlt2oheW/7LPPb0j1uG9IeHfvOTQFsQPAa9RI4bXfOU2l1CAVO9aqRqVHIY\nF9+3x90YiMmjoB0Nua6+Y888+J4NDFdjVzAh25EnP1WhDeehnJ7UFTde4c1CI6/6\nMzcY7eTTzDwtLVJBVV27O/S/DT2BM4ZLO/fZ4Sq7kruHiBYfsO7BKuEvOMngn7dh\nRssLeQXtP/UR3Lr5PYzFy/s9EKRE5r6+MC3PtY6RxuqH3Py0DoQVhK21C5z3Cfom\n4/4uTop8/4JDWsY9CpvJAoTwV9e/AghVynem1mhKjekrKJcLccJVjtnjPih5kUCH\nJ6glOdXNN3zTLA/Y12nMGXHzFI7ijzYjg/SKHGJdE523rEmHClyomZBoye30LcVf\n7Y7qZCABWQGYnb8TjJfGS+AtJ+DcMSgLg1J/aZXOxtkd3oQn+1Y9Fz38rZQaE9lQ\n6JlvwfzlbdZc4MtvsB1mY7GKjTegiJ0Uij4nCi9AbajVm79kFAQolU2XUs20R9Xq\nXlmDdRUuWoHDy1D9t2Tx3+y3BmG31bGPuIIDV7+/dHssw2Sfui3X1Odt2eEyoqPC\nQlW4tTjBmEYKR2+YT4wM9cHwEOwInOT8Bdb9JsckbbcBh8Gaan9uvoSRGdRzH5Nc\n/THG6tyEqL/UPRifUusjvMIoBGrhjv/BojGUQddJrxevVklqzgY15DgQpj/BGAPB\nyJDwERelsAHsroMQP+1KJsQJaJKkwXuvYpAlxqf51vezEHm+r4XWBFBhgLEOediW\nbJcr+JdmvTjlsAGG/IsYogAUTLzzQxl/wTbx/Pdu8h5ezDwhbJ775MojoMEL8xbn\nPd2nt7zK26WaxV3ETW/mYsNShtULzIi2MkqiNRFqxrbJxH7+jIoQ+JETa6So+i6H\nSoLWCGVaVWxBGBAP3Qf4N9cDo9AmYqLCtHm+kg3/yapAqDjCNzTAzHBJcBHo40y3\npVeH89AQwj2tYzN1iEp9Tg9HPjcbbPN29fyJkfonK8a6+v1lVPYAAFDt4hdumj8W\nBGN7X/TkMXxsoMR61+Ip70P+UijZmNqW1/J2abTF+Im8jnY8loO9q6xxd5ifvmAY\nJX+R5RlmhVYifMpe/TQDLn1kxHhy+415zS8LQITxHiKXdhDuTUvBUqB7ZUPlrK79\nx+3GDpOqlfXfcMKJk7lLWBqSlkZpeS8rStm9Fz9LdO6zPJFodO5UeEyRyBsJAh12\nNvZQ0aW0QBUQKxir/zTw5WJ8q3BmY1aW52i+Xl/i1R/CQB0KpLHuQDJggcg9vsFJ\nxNEB9vOeOE6TbeeRTLHPtGUr9hSvcoFtdnY/0jbT51ID2xk/oKeceIeE1dPJmaD1\nXCb+PsG+1maR0TeWDGqN1Pu9fBqlM4S8wNCrTF9Vsua+iyskALDeHsDzCnQbUoR4\n1gxj4jQjCupPLiL/2Mii833WyYHqweLVNqr63IOr6YRDbjrY7mPb6TsmCZygfKNY\n/wrfhj7EJDsJ7jcWAS5YBhUs4xUXECGUBiUZERuJyxCaAdw1GnmrjRotkn0ugfrM\nabL/MEGRPoT6EwxN4MRAG9fxY96ByosPVb9aCG22+oRYzVuOEA4zzNmh0WK7t7iS\nQnppklQnrG776rzTJdErbscz8x4IzvQkLRZ4vvAORWAJg3Vnr8/G73tuuGkKSJSa\n2wxovZlwLgtQ4cHOauB8K/sMH/W9GDIQhlFPAoVwdwGzgdHON96PdVFAb7tN8Nv7\nn67sphZKGrthxWj3UvssXrjRK92R3QWefiLRnzyo54/cG6U9oB+1ZCtWIusQX93t\no953qRdkc9J8jVLWIdKgE/PH/BocF9l+lEalwdNBxDIu5ZgEyFJ8fQyEzUyWV/Ag\ncNNh6jR0GbUgQmMH9T8UAqKpt2toRe2rarP+cZTxKt8TtknLQE9Bdub1xbWw/vJN\n3/c41T9j7juyX4zzkDvbwFrejj+Arup6hD2PGO2s5LclKLOBqGb/qvLfKB7ILQSl\n/8oaDi87tQnGS74IuxwVPhEfwzl40TTo+THScw==\n=Nuqn\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              32k
              -----BEGIN PGP PRIVATE KEY BLOCK-----
              
              xf8AADgYBF2lnPIBgACfYn7O6xOPKlXpsVMMf9bcpmI0uNOkLavuM/3vbuxcvmc7
              7BmdjyxCyevcPK+SNVM+H/IpOCbXwyS+vceGMnt8u015J1J4dLTwUXMX/MdPZ41V
              aYkG+ey0Gfv0bYsu9REsCTFwADE0fDEDRG4sjbfofdshRST85e6WMb0SWcWL1pwD
              CLfT42/7ejZZ/0wWomGFsFXbqF4YsVvaJBByib1xVU9QqkZhlsjrEbIIKtKL7dZe
              0MFc/cai2vNQd4IcSGD34V9K7Y5SFmoPhFmNacapzeHm6gqhnzkeVHsScFlN+V8w
              fDgc1eDB8nEgNjwbgaUlyObGDLz2Icm71slW+NvfUmgHQ6uDImzEyUEdfv8q13ya
              HRqzWl6a4hq+3FKvjT6xBVtZlDEUPw8lKlZWUqrOkgWjMe5P14qLaWu1ZhLtbtCS
              K4wpO8psjTWUOW/o+U/9suhvVkrbGGYUH7UTWYOQgUpliK+JXIWkVYCcskfYQNEm
              krdv0uWajn03JqQrgmO+2zjxxVLA6B0SJpSBavnvg1aICfRMOtosJPbQUWYOqXWT
              OKdjyKh5DFvlhcvS/Ny9af4e6T8x+SH6M+RLkekRbydcjClSwQFviZOHmcmbvhlx
              jeMUdo9HHrz5aI1tmWE+2/zQpwOeLEpqR3x4huPW88vckUDeIdlK2+0CQY2YOiqx
              EVGMyfoOhBeqS9vgI3+3vbihmnoXVJajFxalMQ5IcKJKI//7kNaJ36RqXxcufSRt
              ye5i7XIs7GwiPpJQyTzFobBxnsIPw2AVh2apCRh3RffGgs17WOl3ogrBkVQjrP6X
              p8Jc8vEyUEoTDwHIIsUv9MDae+DyDrqkp7kdmvqFPNnNXIxjw1zgGB4KMserg7QI
              bzP6c3pswAV1m95jRQ09QSaG0NvcmHw9LKBGciz7+t/QzfCcX8ClmPZ4UNEx92Rs
              /L+2489/Md7lkCLrlkIyq1ZzvcBI1ONf7+WuhplVRFJKCS5E7uFtbdR3dPTrHTbF
              zkmL+jzTzLdKzWcJUXvxB4+uIlzfd/cKuF2/VXxCvsFxGP2ACLZeNQq4BxUznt+A
              6rL8xyKLEwScbM4a9JewrrFTFNNh/i/MQYXZjwlcpr4WhCar6JpoWmHbthQoc/Z2
              x2MLUEGuDhjqrXray9qB5M21eHd07laa8J1GjXdR+J4BUOKaJ4JID3ALOx0NX56S
              j8rQsFV4PN/1OytiCoRsLb8F5Lu6KJ2MEGJedjDEZORDdzMqCCVeNTMlE6RD09kt
              Xs/8JzsRMMLeon1y0rVdRJRTwtJUvZpub5WgGpHI1oX5IIuV3UUv5wVuhoLbVRq6
              NWfgYjSzRAfGkf4raXSkLuGpyHs/yAG1sJH3WI1Fj9CT1THSF9dut5AkjuiWxwgN
              3DL+3gvv4eDPT7YaIZuAIDelfh9NaRMJgs8taoJ0Vv8OZBFbJpox0AX7w5WTNKx/
              Kd1u05Y43KuhUg/z2xmfzJ1oat90/iw+OAgbZy2fBUtP1V6IDw8PKxMJeefUqD+b
              44LWNzj3VsHRvM/jKOMXQ7HFaWPDy8LHBSHwHh+AMxad98aVqLQI6PEUZVkB2xRI
              a1B8UGxZKYQUz09DP4iNsy55QvXyDeoH8xu3+iGn2RThieHB6KrEGXe0hzWGEj8C
              lGsowYFogDxl1CvCv6WZAsK5fXvtXL8VbDZGDO806lmkZtp5BGtFzQcJ89t9gE0i
              wH2LLSXwyHE6UNEEjP8ILp8C8P8rTUz1L7n+LdBiOITDSEiGJQ2dsHVfe2jJJgeF
              4cvqZuSkvD3nSwJDAqaqNSe0q5ft2BqnAyJrPKoFctHuTBXWj2Da9nupM2HGu5ZX
              3gBAq7fpWoKmtOs04h8lWo5FbfPfVI5zrR/QPPBuWbV9H8hFSkAxSlD+i9K78s4t
              fuTO9NIuVYTe+eCGceedWXV2zqEJRQRC1RL9wsn5XQScdtmC4zYRzMxCPft9KvQF
              wfFUqIvD3LGQyNMwizFXaLfq3ZKFyYt4XiVWGvpjYc3lyV2ppdX4tS42YhGeh2Gg
              75rCYm1cM/PpLOi7Og2990VWl3nDP25uwYWRTy6S0a1vLXCODDOR9PoNr+2DmZgc
              YF0d5Rx8d/WhrKhAV84gVwarLvDxdhuz741vvLPQdwGCMTQItWti/EIFViQpyg3u
              2zjUjwmG10/0EAIg/yrXGfZxyQ3vfWb2V5eqk90YnoAzdNRAJh95EThU0IQZYdbg
              nbFDRUKKS47+74r+y9hrAQw8F3tW7Pd23T2PsBKzbuuIi5eqJIW4BjdW+cG9Hfi/
              IiaMeHO7yzMAG2MvRzps8uXb4pv6GjB+uKNOPiX4hZ1UKaEQamdmfyukMXXhLiix
              gAzWqXakYd5st04HC8IpjgSDIIsteK/SO0YFppH6tksIVUDHkArii2jRPmlj7ntU
              zWlfDi4oYYzrAeNT1opIdVuK7UEWQBNKPcFva5EZtO+2oJ+6G+L96MUmcixKxRGy
              BJGJXMoGSr7mAWWGG5+9wwjY3WtfAIwyO6uwqEO/CtXFUvKSzzQNmq9hl44iurQt
              brj13F3oMAywiyFZXOtF6myqP/1PmrpDO/mPO2Xmc8C/1s2VT8bkwl1PAhj/gbkp
              f6Ou0gebHpJZ3Z2eY34yKeJmQXKc8JucOlXzALXRNmHzL5HhXnpROGpF/ztBOvSl
              cJz5ZO+dP9VbtzKIMu/yEUMpMjc2T+97IjRKxQ3d1nsJsQ0G0+IFxiZxHIfxBO0N
              879jYuYvlB5/k91Ot5hSk2FwrrvZGASErdyRilmfmvFlFYyhSKqWE55JMWVpw71b
              dlsR+m75RY7ZMvinpc7+Lx+PeZFBUzwjOtx8CgWqAdfuLB0Lh/dN5gqSlbMDCpGk
              wunHwjNMeAKlrp7Fl28TK4DRLy/RejcGVW0R2x3+OW8mTVFG1X0zBXimKCrBJUex
              Kl6DosHYvPOJv+jmxAi1h8+W3Hguy3X6DnWUGdn8Ze54Kpyts9Vm+noLGYWzMdNu
              f++Y5n+ZlHnFD9xipOq6dZdkhYbHyLkvA8+Ii7G/6Nu/lw7tac/27jS9SSMa9rQk
              Ri5Ui7yWopV0wLrPuURhgVG5CP5fGq+Qr6TR6n3EOv54b6OjptfSpyRxgkjKJ9ci
              nk363t0NvMrs2RZl8/HOldvk1xZB/c7G2vqSalCL16E2JlbQVv+FyI2k5NxUjclQ
              BmHjYpfrOSrJ7KhrgYhflpTFj+uf9Gj2j8DvMzMhFMQ6tiGHWfKOOyVflYuVL1nc
              UBFJUQFoju/u+vrmDKkSLRySNIIg+FBF4U0N/7YORcD3s9ACHr5dVQ5oBdo+rJY/
              jCCPNECPZUvYrolIZuoYspIC0pm+YNM44kXNIht6Ne6+vf3BNU4imcIqkBz6pJyH
              OQWjCmHfX/enpAGONurWEk6RuPpJ/xevv0RvNGQqKgQxQUqTlTTmEt9GFvHzu9Md
              5TOgDum8aLxBFBXi8lsRegcnFBkej9USj4OhlULWromm5Epoag/yjL8e6YnQdroc
              tyw6OzZtKWiB7E2D22eQEgwoJunfIcGBTAmrfYjxCRa8+wAND4LtDsaecDMq5Zse
              ze8KBld8rRQJ1pamAM39BK8f7/3JqLvvfhyYXdRawWAf/KOuaSHClMbXBkt9ZXsC
              XPAutzcCdk37CjaNAx9x21VsQVJVQ+s/EoX+e9VUx9I1fdooRwcvAWXO4YSCpTzw
              1d6sKCdwR3socDp0tDpZOQObrFX6oax7b9iW29Iladc8pDD+JdYMbnd/l6YMNUKX
              ybJ7iKMh1LBQHCbT8S29/OIWIsyN2O3DxM4l/vB7n92mvlXZJeGC+g/iJnJx06do
              k3sp+YBmMGimnjF/mt7PcOWMlgNUL6HRdgZF66KjSkf/PABIRMTGlEIffNcrTEPq
              IWpSGL9s4p+dJEWP63MDSn15VOwyb+95KPxfD7eAdgRW8Ez8xzjep/5N8H7tf0zg
              ZaznBugEn57JovYombD+mephQJmvQLKkapUWKc1Tj6xR7Bmj4hcpYHPQ55vtO9Mo
              cuxtpdJg0ImQdC7itbyq6OxYpQHVmYqBBwUKm7qx4mhZit451iX2uIsuvcEuc9Tc
              8H6iianyFW0HSWWcXgfqw1OdL++muw/Ek+xRDGYCSf+QUKdn1SJ1Pgp92DfyLyWu
              GtvR8dknABm7JjpM4r+PL5l76kbLZ/+AwbJsmCmymVvQPNZu0EahyMwGgUerBZlA
              GXgUi2MQkNV6PwM84MU2x3bbzD1LH11CGhJHrB4jCvmjY8GHVS9LwiQBC/wuDzre
              B6EGlXIkP85LKbDyPZQ3QIizjtZcZP7p17xTULO6TvCJSn3ibGYtBkU4k6k3gGmF
              v7toz7JuiEp90gJlKDmY9BGW+448pTQkexw/3T/iBDaVspMrwIymKAwVo4D3k1wr
              fIpvrlNehSP2/a4s5RQdTwiZksPEKQxwEL5biF2cX+3yMvIEUyAFtG8rNoabwoWx
              2tjPiCxWdKoBSZRUFmkcadytZvESHWN1SJLakPjQXbigF6DeGTSCmIDMY1cNesHK
              Qk4EdJkPBfU8cwPmcCTXGrxuE0burBTp2qiCT4TzjrhAALPkR4iWP54Mf8oxrFnu
              slUjvnrjFcruGKTKFn9Deus+41KneGzZTv0oraF+Hm3PwaJpTKcnhdWtqxeKEGtY
              U6fhHhiQ9g0CUKHrRQl8D+WKy1we6b2jlzoafP1jvYDq7MN3eISmyg7FA7LBgl4b
              7k2nfO+aT5zEAzNKga7x+W3/VwLwkoo7rKx3UWOCOMtdmOcLEJYyuI1IOyc6u1Gb
              A2rxeU8TjBn5IokFWMu2MsDEfVhOeUl5ZOjVpJ1Vh0f8sXmhtMF1b5B3kRJybY1c
              PNJsvaIED+CEKHatnVJz+ka0QxAcrMAV9CQh8IGgw2S6e+I3G3z9BtiHgPxp19zP
              zEuu8uLSyHa+2lnJ1+G/h8uiohGZUcxJiekEUHI50sqoxwPr+pNh0vUglRyFHK3/
              mlqai5TqBYB9GQjM2njSIPrjJGoPT8jSRNDORNItCf56Qu0u4bAqH+naBnxPr8Ao
              RrBxFPr6F7SeD+K1sproFbPnDVG0GuecRgN0v1M+0aTElWb2eUNMuLw1NlR3GnbS
              i3svdjfd4OgKqg4iJBLl3XIhtSlirb1oIahYZSw39K5LptdSPhGgc6nLQrReZESI
              +quLpDgV/N2YcypeFoGNQ2tb9rWq0bMCTP6jK5v6V4Y3M1ScrCzU4btZ4HdNGe+2
              s39YqI6cfwZdSKw0LMJNLtTvyvIIchzGPINgX7KZAZrH/mg2fN7/uev0tqthMsdt
              1oYfJ6Niw+F1kFf3F1mDXXfSWYkIswUaYekV2NHD8a3IxG5WMKk7SXUtWAefC49/
              xbQNWY8sEmgHCK+3YB+q7fMn7L/LF3mY7bY6FzBS3JF9rAkeKC8tZ8Ck6O6wTcD5
              Bwzm4r+EBkrtJCZAfzx0ZZ/B9hZlCrPdMuSPSqD7ABEBAAEAgACQegk26fKV8Stl
              pf8BMpUC+LPG1M/MYDYcu/Zw5xzMyS/tKozhvRnDBSSPRFdmcn4dr3mlEahsJxGU
              8ZT+uZ4kp+iHbTSdyjUGLt7knJfTC6wbA4pZz41YiMFShUYIb898Gm08+H+h8v2+
              13YDXweZcRSE6RepQ4htj3KzQrsGkqhjO7DfGqi0zcic9gXz8ofyVrDNZ6a8PXFk
              oRJjsSYPqOQ329HmvncsVqMKMj8e5p5O3m6ZK9W2ZEDw7RP9LULxD9OAqSw8juLf
              Y/qFbJ/P5rfiyL6QWTO+oZfaVAsv2mAGJGP9B4cwZ+NR7re3u2KHiMBgQMW9W01x
              vzZNZ1Jv8lQoWZgMS9VK4J/s6+TD4gep7733XHCrd1AFONSfG6r7bj6rSeDfWHYT
              G3id0VvR2p3PnABJUbndu9cN3RRFNBFOnrjz26YXlj0+On6OMgjnkRiPbCp4xnop
              vcA3ZQoUoI5e0XNFUaA3IeZupFDp3393tsEfVY4Z9xXcO2PPqOdf53qL9nGYOg+4
              F07ArccX7PcwY82WmDaSk4NDvLWFjujsZgueMRM+fwyCVzE29U3nSUA4pvhJBWte
              UVGdiws5aYfFpawDvr7da1lXLvmI+t43iAWS1BH2xw9IChVBhyqWf3WBchOeesmN
              43UaEDRR8jcWnnitowNEj20dgWyn0/pE/cztkVzhca2+CfurBqLMXOcTXmNT6LKP
              7eryHTC0S51hFZcCY/2FhzuTzNTHqFqwRr6X4GOCA2HV/OBG6NP01ieKJv4Eqfbc
              LRvLGFqcK8l5obJAII2pizKy2ljp6fPyZviRpwsqr4smEZFs6M/UM8npgyeaY+2e
              OgdcpdJ3mnxYYo9EE6CJ5nK8jeFfQQieKKd2XN1Z3QpV3M/PLpXcs8UHqiXSpkrg
              bSZwFSlf1L6zmSqFpWqM8cZhs+idoYLgJJBoacL6qqtBbtGoulEReyznx9aYbpoZ
              qe2Ksaoml8L8J6xQgjXIKynQiy1EPvwafG9AuroOx+BSpzTCRqHSECeXEsEbNLS0
              fAFG4me8XQweyCdquvsNFIm93XXDkD1Lr/RFnQFcDgY9AYgm+RbT6tcE17jxeCe9
              wJtjZfx3hxKCeJJRfI0TEPLp5fgJ32xHqV/Hrp2K+G5vtIfL88QDwPMTj7rBPRc2
              Zew7OxsxK+uWh8qRMEUxqwTGuXQRXl7wvfV8DIu9bXkZ4+PkgGIfaaxh3ECrdAu0
              Hln9BKgaLtaXrWKstCujZRgSgOaDMXMJZIumJ62sXIYYqDSNNCGBBRxrfQuKE0D8
              4JtCQTNrWcKh3HWLiMMhtAnBcZ8G0PNkXermhD7/TSi7QDWlBnfcKD8Y14mZfGTI
              XOFD1Hpi1wWcLEJ4DnKTg0PfT8fYfVx4q+VyELfDX/6YDcqlj1dU4l9u3Y/kbN37
              3h6NLaJJcV7Mnbr55Fkb1FTILjfU84d10e5OevAOZUIS/r9FLpPgverl7xLWC1zx
              nXsD1BiPsI3fNSv2q6fb+RDNozqaE1VtquM76VzzICqbQ8syQCryOMPZjjoIDxll
              rOphrfyiCi1zTlot6XohJX77HQ981ilhqB2SQpikjjSTZISWEe5nfEghVah6HVDK
              mf3DXLLLYsVB2OnTC2RYVDmlZHcJLFr/rKgijp4Oq0eUiqqMY4rp043N9Mi0lkEE
              W04rW6guUEyn8TATSQUwhbTeubV54yaI3PIwieF9jUTONtnxhRndQd2UHf9AMlcT
              Xor7tG3TyyXVmx1atBXOnlkXD1giFh31p4Nf3JtgFN8MXXsUYT/QxFRUusMCr8Uh
              JX86tAfu3nEb0M5u6xNCCPJ5owD706lpxux1svMITapnEVKwYlUXWCnlF9Fb3Vsv
              0nwnGEZd0WXpoTi6Tp83zwTyaK7C/ksVBJTGYThxFcZXFS0I0hHBGYmYA6AINg6x
              wlHvw3WwXDhE2Js8wVeO9RUm6uagRKJk4bQwKIRhLBmtg82kkFhOwrcM6ILcUaDi
              oHy5u8TC97JbnJgRoyj9xMa6N1V/XXsLFoczs2MslE+CS9o/dVVloNKytqaCbWpe
              bX/1A1DVd8n+ILOJn9fTc7yDUbk8dKtk9ZkS809KKLd5MXhmsvE/cYOzAt8YEhb0
              ma6c3fIlgurUKGPhjQpl9QKnsbkgRG8y2HeAfpSFLYHlW+mCHauoxnkWFclTEVqW
              7TmnP1fI7EyL2FhaOfSHmytz/nvwQjc07tzzfMHfeLSLtXpKk19/R7jec+6zEiUU
              E2KtcE7TZjWNVfRKH8cy1Dev2MBc/OEx6PQGm11VmtGFRE45WhjFD716/8SiBsF0
              7UvjLgTfbcb6tq2worNOPvLBaLBRSbVLiSaaI41PXwPvio3pZyg+4OSINKTUuDSw
              nlhP4PksybfkOtt4ysKDLxn5qth/5HrZmUXuC32dzyedE94Mbkp1eiRcH8rDL5wM
              zUQeCuTB57jv1FRVsNenkCu+OPqbYF40/10ppfnfkDvRZOyxjzLTIgtQAg5FVMrA
              8kQk47JdZ6X1s8X9fGPT/ScDkQ0fwBx5nod9Hp/lTEEEe2nkho0imGieP1kQotI7
              Bg+nXZF2P/E2NLGwqltBnEpWxzD/04iT7IbkfrC0VRcW7QPmwotvT3ZRePw69QQp
              rtugZkFp/yD0/2b+YtT/8OKsxrrg219O5HD2xR9LbMSr2bmtqnbE+A7oNgPEcNtF
              w/Cg4lU6hSSM2XhUexbEYyUPnWxA9eaigVCfSnax4EGpCLbMmQlxK1ZbLJ29BYVG
              fBMPL47A8hvRtWY/s7AF+dzoDFBF2Cm33XoV1498CafzlC/YO420gqTaLZpPNfW2
              hVrCOssOzJ/u9eKDTNZWIlY4K+n17SXPShaxS+kHiJ8bV/E37R+4JOObFDBj1ki9
              khQ0zGP8Q8LNOlKbxwecv5kCGqstc95jhfXGJwSGf2sz+4Gft3+ZBmrmTb+8b0K+
              NHAI8FPK3XA4Z48x5PDiyls9N/wRUQeB2Rj1GVxy8sJ/8/pSGtWemf/6YvEbRKX4
              Ig0P15Hqb7t7/YGlMybwFnk06MwP+FlhCrPYN1ONbG79lwbpoLzcdWmhGzpUhHGC
              2/j/ChUJblnta7BdPgIeTbWTmFlEz0riLNP0ZHFbEzFGoy7tUxY717NW8KCE8jtQ
              2OOnbBb7NbN0cEzzY2WaI4rnkw+EtGUbj0IsHunMgUd3KVoRuTRkkbnW07rbWMJE
              aHkk5wCgCZwFT5l3YMSLFSBf+dsbGWXP5bULUBybbfT4hSTIyTiiUYVtsSd4vO4m
              t2DCv/KFY8nWs17aPC0yKoaASaI3ClFOXRrtIvPhQ0RlTyLhZjpc9sbo44A8pKun
              q/6Xcq7ih0ABSGnusA+aS2s8ug76oUVr14XK93fYdAEFbaF5ajr5uoIfjkSJmV+K
              k1G82Yjyu08g+/GUphssdS0Mv1en9jro3LZ5BVTwiriZoYJrc20rhtWwwkho1DKR
              /oq89J1qJu5fbXVbL+UyZlvWyEjsGyutjM2XVgdMae6gOTS1POSf/86bQDwHnatk
              Q+uBvIp27kF1WxCYQ0/Iy9HSJlUYQfvU1Prnv/ysUnbG1BdEyrRQkyqvlGUa51l6
              P1QsBV2EDJv0xbhQsifa/8+HZjKZ6jU2ADNarQT17wxHSPa9C1S7FqCEr11+UbRs
              Sz4DaE0KfsivV2CtKce/QdVbYQfIFTyt7y9yeZFUXefqPNWMNLLIM8uFFuFLYTBP
              UaNDSnew8YqK32g3Djjv+QDBpix9oU+SGM0rMND0rjdR53dQ/kF7EF0FUy54IHjc
              79I13JRRjSJeeNXVBqoR5m+Bkc2LI3f/vGaDi55KZmajpkYbZvGe4DTG3hIvwEYX
              A67fuiueQ5MXFfpOXoO+Uqn7yHhV4Qjp1Gf69QFJ/y8t+sLwoMUm+JLd/Eoxdqqm
              JbE2LN3GQVFmVi99pgMKG9KLvKN31GTINOSuuQxhLUFVTSQfVHHbPHA39WjxjhiT
              8sOaB7/fbBHEbH7QLieKZhSPdVVH/3YTjQ02KQWgnUTjXJrN4whWQYrEJE5sjUfk
              lH7gxmptH5oOO3Rq5MVa/UT4DJqaQvAzO23qokvjVSpWe0AqrW3g1Zkf1AlxF6ej
              g5fzoOOcZHFP8PbYzZwn4DJMeF940BwVzdI2Xk7B/1axd+Mt7bmKFbRxMBHsMFah
              HhZ+Dr9PpPxJx7LUFyaVqFLppgqkQfEYGdvctOEIynWlQ0SaPrBZxXvP5gHl2jAX
              pWKq/5pfETWUOkheOLv+IxK88Yr8UsNfB4G2xxUXdS3bSgfqXrMeiwrWoEOSUwGt
              bqdp7c3sdhykb88OR+Lxjd4CZS88szSnT6jK+sZHatqjf3b8dLoh//VcvSbUNuiD
              lMsMsYp30GFAXybUqDAfg7weNMNU62yfgSW1PFCjg4sYpfXizRH8TucDJTA5ebfO
              6W3GumQerwZwQsRJSBzbraF6LaY/KlUUEdQHfrmx24dVLY4APWn/lmS/EHICcefu
              f0Nm4RFqX62vzPgltRbe18hA7CK46bhVCJP9dOVutl9JaFdbzrDpwsBp08+z3V0W
              iETasp+Nj/UlUr3qku3CYqTqeCSQekg/N4sof5luB6mmPzmVhaQW4sE5lcWPU3MH
              yZWGZPRUQsZZz96YHhzit/dZqJummbJuG3g9pwLjOnUD38XVaQNFqAyeZSfYX3bn
              quE+3hNLSgSy+QTxi4L1Gz8zRBlC6gDpd4sCg3b56u8au8eml5fstwS8RDbq9dZo
              jRJ0YnWVIwEDj4Wn8rXFKwKV1+ZbWSLpwPwTpcOPXctSd67vAlHKQaSXp4iJh7FF
              pHq9hNK4g0/TOSMDTeNlOwRfTfmEh/gv6iidA2ybtpDcsrpYjC5ehwbVTBdwn2eQ
              UNx6nKzuzLCbjLp9NfetU8XuiwdmqOvMVmvgcH2wklHbDCGz7dYU5xhBeWilSrDU
              1x08Ix9TJkdHhYK34EilkBzgFM9hKPz70VGxsX39Fc+7MESeLWNdWzU9Y06+18Vs
              MOVRvlrdRA2CM/tSWhu1tIiE/7UqOaPwhxp8JIyYcJZkwPJ1hP0EIpcalSYT5GLR
              FAPI/Th1vdCNZVncK5WrntXqeOIvzwBbrpzp85JIqSdvaO2VtpJr+ZIEGCrdMiOI
              EF5/hjdVVZEbbHHgW4ItwTuMTBC136pmlyRWiU5qzkwHtsUGCUyb8rr3LhX8PwDP
              Y1CWO7CsQAi/2Wb4S98O3AElte4guekMMPKS0DqSnz/l0AelapaYC5oT2RlCJ6bN
              XpK81heCr2n1fzra/IUTBLom2A3BOMpYrK66NVpwDl+4YIp2JhP1Cn+9/zs6aT7O
              vM0flTSj2mRsWUqyeO1gD48oEwzxh65B14I0917Ab2lSe9gTxtONozSOQp1zJDOR
              d51TGT5BmPQEUsBwzTb1puGex2X2xIGJ7mSzhuMjbdCA/gQVOHxOikQ8jpS8nrG7
              IKLa0W3hQADB0BNIl/4twiKEIWOPaBWeJXasGMg4fd4eo1R2Cvp67NQkph69hY8Y
              aKn7RiR+GX+NP6PrG3F8pN1/+oOJ+P1Ie7eNZl28aDNNnt5H/JQPWcTSoqmGm7y9
              poUa9605jFKkZxp34fT4q0lTI6av35tfVX37cSeAeZPLxIjgMLDLgftjcf3yU88l
              xstMmgm7Aemj9OTzeDwr0p4vSg+/ytfJp7DwcwwidDKWnnTQpCnXVxFUseZZeYAb
              FbB6jFcDw7WntuZkUOq3WHSHcWyc4K8Zh4MT3wohCvRQUJ36F7OvsdZOw66nV/Mv
              jcZriXkXe3bOhCty1GTmn0B8fhnKCzEsbr3XRr76qa4QCptbY47NUyopUv0wa2NM
              jMe3BhVujvQMnqcOBKuhPe2wGOf1gkc/7a3089MDfjH8AgZubw3clA4VKyiegDdE
              4nfyf/N/q9eZ7N4dSWZ3LvzEba9tP2ndWykRIbH4aHNdrviqGB+1+xuoVA9WN4Yr
              d06FNiH/V3Bg57O4pNppLXRDBwmAn79ZYGKOapIplZXaeDz0KY74t9tw1evX+92k
              1axppRzcVS7Il54aa6gI81lbkFV8M/H//zSrnanykbkTiBV+XUtgXDXRegC0iiXv
              11GSst2D9IwnXNWcPNThW2sl7h7VD3FR0AWcRu63PJIRmylzrYPvRnnrxs87oPPz
              WKezOrG66OWQALhXRiNUDIbwqpWiXKYozSNnaK0qVDfguqdwSvQgdCwCd9OlDOw+
              9C8ew43vL9EyR/djbmRg3Sz3M4qAGPobbKNVWrD9FXDPg8mCFHRRr/3ZY8dv/9v1
              /asD/At2N461nMHzq2Ufx+wBIRwgFhtDrTbQk6HJs/byHLrqw+hQtCbb1fcpuemC
              7Ejv6hsjUbqCQzZThKJiIXUGlnuv6S0xmxrGooY0uXeSrc92kdn9yTWYt3rlwPXx
              b6Yuzo8CogccBmEUgkQYkJ/vByInK0ED4bz0gY6E917+H3oWvhtvKr6rygOg/s7N
              C05JO1A8WhPviWHcZwJMTTtU+P/5CGNL1Sr7wy12ounGJSikT9M85WiQPYdcZZVM
              BoClknwPaSGYDkpqZ6tsIxzDb7UKbjwrMPJvw9utiMbjWF7o7wHKxesWQAsltyVy
              zgFI6NwtkIQJ4SX3HWTwrHb5ZyP45z43wfrkJAQ59mW9lL5Km52DxH5a6inzwsbX
              v3I3RRR3i4pJxCytmXGUtyrmGTEK6ypGBC3z3oe5yW3p5qSuvTBRrP/8rjKaHs6R
              t9tt2tEAbbS2Vz2N7uFuZc0qiPOV7qEkmXTEKQmWnUlHRDDxIpQl3b9qBaWdBxXm
              i16z84L3Ujy0uNBW1MwtpqlxWSJhufnJ0GfdYgZNHrvwATPLVFf9WnpIf+USvkbF
              wWJk0jtqG6av0eg8TFh/CBuB5PqSh+7XZP//0gM2HccQekkv3DttubdyBuzT9TMC
              wYigL3+okDAFiV3oHA6flFCQjO4OAiCXbEIZmaJRUIzd6Gca/Gy0oI1gNHMsstnI
              8stFvSleh225Oi3G62Hh+J4L9fMuJaQGDRgkQApVt0m9UcrgdhrPPlL6zeyHywP4
              h775xOkXY8BPt4nSzK0y2TZPbw9WOdc0DiBW+ZyuSBclc78ME0TU7f953AtKLOWe
              LJtLTFetzTLNxbCoH4hof2ymhjDN+UBqeVL7PvdPJ01tOXrM5d4pzWvlXWCQu4bO
              JUwI+Wp1RDR+9jK3vl3tRugLYLgdVeGULWvlWoThVrymX16/Nt5pPmdtHgDrfu+R
              7T3yYKZqolS0SRWefcVwYx+QKjp5zXNWxAu5+LvzA2TqkU/8rU3bb2/S4DyT+j0i
              dfFybwsSu2yLIKw0TPZ4iYXuONA5zW9AglErvMQpHK1nZwaLZB/BnsvLm6rWfqXc
              mWPhcSobqTgPV2xbuzks/ZFBntmaXhjkW8gYjDFncxBnbERcHK7f3s1UEH2VVaTZ
              67c+xegBrcihpHTB/R6LYfnzPOBffkuOidR1+9Z8bQ6oRo9EI/1h2hHvAyQykeaQ
              i4+v6/xPeDJlgJQeM2vnL5htYrcTSXD6/oSsHlNX7Ef9ykwvlg6zblMzw0V09d/h
              AF/lKU3IAVAKMBX3pl2BrDUuxc69H7iOzBy175t7O4r1ybCqsfoULsjkXsQxuyxX
              bzAvLKttmjUr8e5RXUF3eW9W1mREB4OVygb6OOjJZF+Hk4XxdZlkEXo8L1O4+qKV
              ECPoe33R4AaRmOJLgEgwAc6NCgA/eVZP3Jt43yhUC1Knx/wjVgaC5GJhuNUNRW3c
              tGaVMGyObUoP/9pt1Ul8/qaXtQwVJ6yVagCk4EHYX2tMYa1t5iuIWmNWMQqzku+m
              Tx6VdhVT2kBQDGTr0VHeL+2sESIqcbf0w7ucdS0Q4G2glML4Jo5wARmBSSUjQJVc
              ZA7vwe8SJp4mcxSt1oAUROzOs1Bd+/C9L9pGZsOP3RkT3HoMOqFznHCLtpPflrJR
              0xK6FfQQBMIkZg/imfF+XZt7glILXOR7PoXqvxuSmdkZ6nl72Yjk8+OBRfwv0TtS
              pmrfUx5jR/i3rggasnSxF3y3yT6UP0i3YMgPLQ+mIuUGEh57iafgkyL0DhdBMjvc
              9vycTE6WsH1Z/isyzyjC9X/dXfdHZPnM/AI8dPQFp3zfGY9BeDCecaw/IoZRF6KU
              p2uf70vbMsa2GM8UVZm+zvr6aggxaLPnJ4WCdu9FUlzbfhz474+OC0AA0oZ5nmgp
              8BsfzoNTAej+se4+zz+XkEgIGDiSRY8G6u4es3XEIMbib9af7N95/s14TTjOJChT
              XA4DoGjg09lPQms2e3xtHWZLeQcDgawr13pn4tGB2UXAUNRBtItoOeK6wTYXZB+l
              g3Vc8Dl4tVTi27FMi+vHtBDx/KFjQkc6PLq4FErwh3gEwzuSDUEyiJ6YLnqXn+JX
              0La47V7LKOa5e15T245IvD7NBJ4x1DZlibA/xyogQY9k2rGy8g5xPyY6uy1bMbvm
              sdcys+4OzlIDx8XVkxkDmi4sP53+8NgEgIyB78z/T1UmCvx7mYcGP1J7mEbhg705
              3uwLrHBmxgRdu0BDrr/9bJfAclk3wceqyz43AKCuN1EtqPrHyHXBO4vob7nfHhGH
              GN/XZPBw/Gni5gilZ7q9sDAoZvoOrD2hqG1xvR/wf1vfsHG6RettZRbFO9ziM1vI
              4e4uDNaBqlrjydRXHOnmCRyf5UwRkZ9GYhpvqj2JUeCH9Of9RBk4wZty11rfF7Os
              nIz8e6hk6ItjUjjBqGN+755s7GvhQatRcdIZJa3q0L9MRq0wdJ+brWQF2FcJ+Poz
              cBcNwRgBG2Jjnj0U0thyZq51hwW9vi/y1Z9dHmQULUpom4OfAHClfGcvsoDH0afB
              hx4ZXS7sT92JukG9RNUbXs8Wq4I4z82zyvc1K41MaiNAqjNFlIkjReUgjMwr5N8u
              OAsKntxOyDS6d7GOdCuZSAn3lbhLppMufCXKfG9dOgYh9E1pjsUqsfpKqqJBajCy
              8I/1kbTxbQjl3aZH+/LbaB+s0j+iUwbzlR7eT0W2c8gL/K6qlsDZxapmj25vqi4b
              pWR+Yz/moNc5O/SP7Uy8J85vRfqg1LFEcCmc8V4iU5RQWqn7NgnZCVd3zHfaN0fx
              78/d9q7swrpsqvYzGF5Iz9Yj8PtFZzWwFQa3snTy631dgBQGwU03ChjJ7LD0PjEb
              2dO1TSMDNQ3X5goJHpBqsSLT+BEd9uGKDAePmNUHf1B1uK7uY3CsV/s3TQAAofob
              7P9OroNBSPIenqYx9zEbtvlIxkAKWbjxIjWKS3GAJO/NhU1zEf9NCPHlLP/d60Xk
              UnQARVIFSe5es5gS7avuBSbjbMkWm0nnUzuJce9HDI+2yA3O8bAACe2MZdtDkhAZ
              gC5TeCGglApAnzWd5hrE3C6QvO5kJ9v08fUNP5UaRIr4Yfu2BKRCVGd+vNdGpA9+
              DPhgJH3TkJjYVIqRxB3RdrET8Z9+pwluyj367OkmX/FoI5c8YeAaWnCcOSnYUx4q
              YO5eyR29gy04zcGGsxm7pk4Hdcx6tOUL3Sg+oMHaRZrowPB7k/4fNfVf78ByCyw2
              Cf5BdxGZUL6a3US9tot/2VlGc7lYy/tVxskjkffpjMBkqEWbxBdBPcC/S8510lTd
              CF04u5DDXT7wihKvvyRJnyZWol/jl6g3nfcUdgpvH8q11oIEKHhbp07wdgBUph0N
              cZbgNbDQjSDqWvVwA4MhgbaQLef5yqTiJTNosT6SwfaGU7/TdI4DB8VvPYDC4Env
              qauYFV7GkYj/dEcmVuvuQmqwDO/vo3DEYyh3Y7TBM4uckKXW6l8rrkyFC5QTzgKq
              sPmjn6Xv9NhcOAfdMvtwgGVdH2Uu9DATIKJc8W7LriSqHx1amEv6reM04BI/4k2E
              9Wq9mutfXvfZIPdwKM2+0wV4O2UsDIMw3gcs7Zh1OpDD6oqhRI2P7QmOBEH+cXI7
              aeEaaRygvYg3lrMDnlBooW7ErnvuDNttVe16NJFjVxhfmyVbj1pZNFyDM1l7fSnm
              8DjPJ62bCpuMlaNzSQY1cAIYYC6OGGzrLOZ0qhTx6e5JMSWXUHwM4XLZk4L2Pz6z
              NohAmnZa+FGWeIswuFCOgi7im83RS+KdDqTjidCax1lOThDZqn1Fq4KASEkD2V27
              g7nX/0Hz6bsJWWGuQIy1bjdE8kMoaI6BGGPDoWbFUGEyYL4SZKaWDP9saWHYPDCM
              XWWYWig4ij7mt7q1wx7iHuWbmn/tSB7WZEwmpQdXR8q05c/5OheD2s0ZWaY7VujV
              2ZklXHo1AIlW8Xpxj+ax1BRvcusWOPzYgOtp1v7/STvgo1asw8s4nzCYUZy5rWOa
              VUXvhdTCqMpCfJWcGh66Hebu1AIDZG19Cah1MECh5bZaUGdut4OANpj+JO5adnKm
              DiXs/Zm4+6PzdYTCZUYoFvqqoXuRvKc2LkGOiWhX8NxCLpnECJkAJQMjfHs0MYvi
              do9Dix0nK+uL+p02uTXT2HhajXctbHY5SFE/bJGA++P3BEnx9kUvnoIWD5tyBG3j
              Y1jDJzzvqAB9BgjyCDMu8iu5d5ouLSOrQA1zE3YHMsf3mEMy4uZ8eN4+iyI3z803
              HblLZZ3wuIDaDgx/7n8onrpGaxBLaRjCmlzZ7s9dx7c6RJzDjyg0RVc5vO2NhJw4
              5vB2EU7mHLwQJidd60vJFDQCkpSMwOfTRw2jqePBtTcfrj1GrWHv5Qc2ciJuVE/M
              zDUbixMoCmGfExbWg8vGQSU92nRrgO38ddyxwxyokI/eYQncIR1u8dWsLCh9sDNo
              N4QkzCRL7RnjSGhA89zX+pDOjjP9uNQkM/mqh+cC5nGdbsXxx1rZnNUB7kJSt3xd
              y9JmFGxqHHNPVgMovZMd6JtZ3eZpP1LpzxJfq054cu/lPW5bn8CIfNRTq6b/Dk7d
              MxS/qVb1aOhODV69OSy6oc/+7B8b28+zPtE//0IvcQiaadzH5T/CeHdiuRkCsPJa
              PCKmo2blz2iJDtnwRK2SzyYcvRX6ze6Hrzo6RAM/zjuN9K0K22uvgMLuRTPdwDlz
              Ud+7A8/+AvhYQocsFCH4aCqUdbo+Kmk0s50uxfjEEKc6KbpaeRGge/gEgWyyKjpI
              m2JpLIKIy+4M5EBPG9lOMvfqfEy0da0Dq6JuKwdB0fBvH6SIGHcqV7qSnds9LrkT
              eBjgJEDnZRcK3vhKkOvTOUh/HJVMdSArkzOvwqTntA1u8I6m/xJo0xl6kDvTnHLO
              uH62P/z7uPvRg8c8U1cI8a22CiSZKmoBpdgM9x9/FA74a9W/MYQ44Roi+qiQP5nK
              rdiXaxjBt3f9yJkwl1RiGDAKDMzKwPnat90k38koJRvTLJ0f36TmI48d5n9az7yC
              DuzUX2OA8tEVN+6LuDqdHG3jZAxIQo8gireiagU+U2y4RLkTvuCXZOzH3sMu7ACf
              LtpUBDXg079bMMlVAGPBIB/vh5/tlS1FJ1TA83y9Zk3YB5L+KpqigPYoPopozJPn
              Odo8s6JYndk62pyfLL2SC1kYswGhAeF+YOW7dBkgCl0y4YvXPBeYmEIB8n2Fllz3
              zjLxeWYUSprK6feK26fvhKFoGEc0q+RykXXf1gYn2hsdzkIaOcyqKj/MBSC23RAb
              AJbDAH2HbXORdi99mIOW9cOKkeFEGabOMlcWEnj6cxLsMQU9UeebseHl2BAWP1F3
              4cGTr7FYMb9Xl9KDIB8QVB71Ye2Q2MCse6yWEOVOboIMFwpAMlT1GRgemvB3JfT5
              KgrGklsvHlKlaxDKEhvaIj5pG+/j52fuIjSbniXLtDAd8MumVwR11tHBXPNHQRrp
              SBnqdYKfSggpHrPyNN84uT/NHtPJQ2B5SC71DHvPjlMqdiW0ff8sLfrEGpxo3ECH
              vlKBD3irL4HN8c/KGsa57mac46AMbRmvghTmVKrcWRzwZG4Dbzfhj4WB4v7omCEM
              0IQw+K8712LkWGYkf9hNEMNeK5jKVZ3dQvgFraIRvqpQm2Y875ICFv49yXbI0N3U
              9TRfh78a/2RLy40QjKm2QTzgXlfpnM1GN8VAHiB7/Y44/Cu9KhJ7wuhKhbDrpYig
              1YEMQMcPReL2NfWX2Q6fs9YoAxG/KSz9zWSWCOkSb74Q8Jg7opPjNUOLBNb+sxte
              MGO17ihg71CMve2BnH4ELm5Oh0j71D0z+S5WcHF9+vnTjOJw2nGHvaikFOK9X2we
              HJdTfQ1kNlWPK+epgUDQUkWYkT4wS81dh7kfdrbZZ8YFPFORtpQZ9phDqU5K2Oid
              6wb50Eu4aM9nOehEwcWEwxaygBOMGifTocLoQTb+EBVV5Y2CwiObsbQq9IVphtGC
              ytP/KrteSkA+epuViRdjO6L3pB0TnXreq0neRnCcDGlSyLQs57+WZ+AXVFGAotYC
              UXXECcRj0BzSPprM1vJgiqMR8p9YGop+h5dIFjqPxUxO2dnTDJFHPKSlsl5Sx6fp
              pgCZDe2xBrZdv8Z+0XkFJJxfyCIXoXrPxmGSPUKIus7xGlL0BhJz1jldOJGHtQt/
              a6eOXfQsQEpaYs8BFwA10+9WxaO5SLdKkf9HGb/gtSe7rV4VM1J87ohRVt4+dABn
              8xzdjQ9pKu/pyfBUO6wc38SVbOZUvUCWad4PdiKvDlG2lDNwyJcZv9HPunxkznPq
              EHsjaP2h2Yr3Nq7vpz4JT0xeib67+ux6SbVZArmzyD/LjHNRRuxmTu3Vb67P8bpR
              SUiSGxxEJTmNjEa3xeHj43UP3MLsDeWIzo3LjH+KoCqDk9Nkn6ScqrVSouUsow2A
              2t6ubse7oDJiVdQhwT6/MFmZuAyYC3LB8EDQFe4rEUG0jWvBpPw0ZDmZ8cVgufPx
              cJQaVBtJIvq7pKQzqEfuRy9NgOprbdMEnQL/inEbVJ/STOi7LjnRUJTi2SYn3FUB
              v6dqc5al/6GTENtR5cP5ZMj/aIMyFUOUCLkOSmFSDlcHVekRR9JI9glGbb9cAl7g
              ZPX2oraE0ElV9jvIlHVg9E0soW3j4V4SejuQpdxnX81HDn4OUY+EOVN4K+LqdxKg
              FX2BzWiQDl+hRkTgrjTJsnH+ISDjuqafjizvtx5BqQEQ7c7r6Z1tf/gOF1GtAnT5
              zSUsf/ZKfmdUrKiOS1eyteOV+BYPOs886cz/2C4mBa7cfAM/WqFEmhdyg1Y+nxb6
              htefmb69I3BORJTkIS3Ngt65E5EJXFDB6Yte0/4WF7/MtYBYFCrQtJjSLtvFPZHx
              oWO2/StZ4ulLkUsY7/a/I/z6/XmBlguoJIbIML1qtIb2Fm+vsSh7OcFb9i7Rf8KY
              f6RGlg7ka0vOjnsk04QE+rXllEcdqcdbnlHYQgtpn+BAeqUAZrPXgylhIst8vKik
              BISh4001l7adrsLoSzj948C1BcqpK2vGAQ0PFP9eOiqFhKjP1FGcI0roTuJpFgwl
              kLgQx8fEanoXNMrURkenIXjzEogBRKxLinaDTVgRj7POCjB7ryu/r9e4iDTIbz7/
              vOgba9ylwnaVuilqgaVKvNmVnhH48Xtrf4sEUKK1R+jraBdg0qXAXx2Y/eCDzBE0
              T9UBJePXZ7MRlxip5io+18fCorzf4UZHRwlvAfKXzOFyT2o3t9XPLC2Tlo59f8DZ
              FMD641rSZsFTChzgLLl6MuAilmEQvEOGKSWmTjoe7rCqkikdKuW1Pui8o/19VKX7
              eFuz3j9M5RWn8a47JMHNIUJvYiBCYWJiYWdlIDxib2JAb3BlbnBncC5leGFtcGxl
              PsLPxwQTAQgAewWCXaWc8gILCQkQVnefG7RVoXtHFAAAAAAAHgAgc2FsdEBub3Rh
              dGlvbnMuc2VxdW9pYS1wZ3Aub3JnZiSWJrHVUVvLkgFpsC2WETVclr0JlQJv/8Mh
              OguTMZYCFQgCmwECHgEWIQRReiGT8FalM9mQg7lWd58btFWhewAAVTF//RVoQL47
              +sCW07Dg55FSZFNTLc8E/Rhi9ezLY0sjrUPTpNoIkl0dnOIV8QUE0DfORdpb4dTi
              KO55LQuYIOZFWmSqGYe6v18g4vNys+0EIvMH35Bt61mZ0DUcjjSAQ8XoyECIU8Tc
              Nkzyzm1WoFFOPjDTy4SF/2Vy4f+B5klMYRDn9oXywEtlF2L8JM+UN3d4aKZk7VfG
              diAzwyCq8XGGRwaAf5ACgdr8sC8dwnQXkCSmYVlweaT9cbpHryi1cx7tnnfgD3oU
              sLNKS73xFf5kBz3jPzeF4PTKsjpwLPicnpDhasW3Y7jBKx9FEVWu7aH3HukFY31Y
              mGXw9Lk4Yk/zT2/J0oYzXlxw0Verm5Y/CvXyB/s2wLav2tUAJjaVkzDui04Isgh8
              Auu8sggUoWSpX+HvWraKejNPM9BEvQFS0rGc9tJQHESRgNlbRrjbAGmpoYl4TPXN
              lcQ4JPOWF8EupkXCpPR5DpzOr53BjIfmbOQ7htn5hnF23YWS17KmIlc992+OEoB1
              EIb/h8BUa7H8YjMu/YQ7Vf5hevy+6p48+czjf05MNeaiy1mr7WukU3dcFhWcEo9U
              VL9muUZjERDQecd9t0ysrqdlA/8+VtktjNlFSxY6R4CxoZNqfbg65IrwyoLSeFhx
              UTI4pQE1bE4wXo+5x6ClT5NPEXln2MMt/cH+thYjt8HuU/7+OYawGUan1g2KOsjK
              w/d6g657dkRFmr08847EjcfnU7uRXkTil10q+hOibOWq831dcWLuDFxY1tUMffsE
              SA6Laxt29mgEiXiY5mY9LOihKvQRhyFlMa77ek4Yrp5uNDWDLTA6fRw7XitNAxCB
              JpgwgZSPtTm8/BYna7CB0MDdBjcTvph4qcXRtJibQBfkl3VHQh1baUs0BinRGCHA
              8+61pksPSjoqchFRXt9tAE8lPLP/raCIzLlcDr2xNxmE0F40LplMX3MkLlICJjc/
              E2XHuqtIvgUA2GHueeEK67qoKKDaCl4cpfDTxrSeGr1Q98lZ87n9kHCoFR5M2UUo
              TaBZLi0xYxXTs5KB9lysahJWTBGmtnPjEInE2kqH7Ys9NxeSJbMFPOEpuhZ+Udes
              pSjw50kD64ybql5UniB5nWOtiMU4E+WIhkyuRr0n69FmDG1EEKhPvXRp5lRCwVwB
              eY86MF+wV+EkoUL2Un5A19lJr/f9X+/7D9VlQgK04y2hX7CgdXrnE1r4WB6xZhSp
              AblhKugheYzjJjCzWmrOxBhGHwTF1yRopiI75VBImkyJgRWCc+r/LTEZbVH+vasx
              Hp1RwgMFQVio+c1S9COthj8G9KHt3PO59JMtIvHTcYDIJjgBdVdXa3Er1qoLYaQ3
              eiF6ZZ0+xRZX9TcnBSJsZTG0xwB80FcQDTLU1NlPx1hEG3xMT8rDW9mcRPdg8pd0
              7EUaRF1pHdB4/6Ju7afgFA/AaCam/8S3jEPUA2ToOeMXvKjXA1pUEXOi1MrJx1ib
              zvsI1rdmj+KEw1ViE/LT8YUWAjLr8cIn8eaw6jYZh7uHVYNSKUBpeyzN4m0ls3k2
              S60zDC3gnj+dH0P0rl8bAkXPKXdXPSafgm9hDSNgZP77MTsPFV+1kLAXyR7sVz2i
              xb1uxPRTDlidW+UslTUBeQ0uGaqUYZROKjeEDwyGlbmFdJwAWKVXNchTDIu/wldg
              ZKuzHy9Lcg5TwF9dhKSEjQBf9d+Ukwgb7rxkRCTL3csV0h4jiowGBoE4QuF+SZiR
              CthXzlWU2ITq6rcefLO9y6GlBcQOizLTky7oRuz8DFwPahWb4BiMlIms7ybhz0vb
              BFsyM2TDmUfuhrJS0tfwDRjiAblcU4fO1UxfdTOOpCgvq5hJq2yU/H0wcVoVMuiZ
              imG9hI0YaKiBLjMKBFRIUxcjqtiGeqYSs0YNfUjy0HtztxG2Yg+M7CNyqCTIvHWc
              W/9VSnITrcLnxQvFbMESXgT9PFarlMAo9dhsHHzvcV+dp4js4by3GX32KtUQWYjz
              0SFun4AFg570uaoZ0ykTF40HM3OlCYYJneio1zs52grxSzIHJkUfAlUkU4gHEOW2
              Vca/Rt1vw4AHdVlJuruu8pQA52k9n3F66Fs0x+DZOi6BBv2IV3qaQao/wJhz4Aii
              vaRhpeYgWFvIX2d1A2CJVU6TEEFO10eyHShR4Pt2M6st25I4S5pKJLuxV8IPKD9A
              eEuz4RXBI/tuTimEUn92uB8E5Pubci7bgGUB9E7bWBb9d79lAAsMqSPeNM5zSHyD
              mrtr0tLJCAG8TAjDbeTHLz0phzBmhTT4vQue2sfor6G7B33aR+xDhYdDXTwf8iiz
              JCBPFJKYawkn2l/+MvWOyG2WQRjsn4AjukwnDgBqZr5/JBo5Szooymvv9usek+Pg
              YlcdLpQedY5kDmLPShGE2VZcVg4CENFT/xoI9QD65YX9xSWHdBKPxa2omllYOPJh
              W3g6PsjSzkzbN9RRdjRK07CUnGx1eR6cqyTvvewByZ5ohYSJ/p0jAx1hA/cUP2kA
              Q1Mmb7sikV4IF2A7Q8YMLCVuWxGfL0tZMpbVaqLsH5sztSh5L+wLl10QehH0x/ii
              JePX/kaKvapB8zeyawTse3Flr2Hqm2EPWFmuoyO9Rh3a8uL15itpg1eOm3C7BodO
              5hH3FST4qYG1rpyK2F/7SXcHc5KfBWPmHVaFf88tFQXRKKcPYEcVIP9CpAUq97Yh
              YDGoA4PV4lvFLpg5YduO0jfQACcPWGZgQTE57XWoy/pzaBGowyPI+KM23dkenQd0
              4R0ISJ47zLCGaoCJ2BAWdopuxo6Hh5cmJhpgHxZ+xw7gea1FCgoHZPYOELNMY4SD
              hnhXRXULoSD/aHSCzuZs0p5ZWhMgogFX1IvEWE0ABfNneJGOqTC68VAsOmgN/GqK
              7ufQeLs6D4end1/ffV11dS4VccrFilEGdWfL3Px21qUqCQpfZ9coTLBpr33egsyL
              MAljYDCdY1pqJqkH41yjtwyRTZn//P/dEMpfyhD47UOLfC0N2ID21P0xs8P4mMxN
              00qb1fxvPBuAFv+3LiMTHUdlo0oLt5KSLwYgbIYbjBMzkuHhZ4R21sk58qYMB7Ay
              aXX5Xod1vvJGK051VGuq69jjSjlQaoWgtbdDeNAgCbGSLOwqWfMg7z+jALEHW9XK
              Ni8YXSOFDb1jxZqy6owmbsCRD0mBdk77e94h7pENMYi2piuLzRhdLDloENeAPbGX
              nUWOrIt8tnWKB7tiTgcGeim1BfV5z0veaRGlq6bGrO2MME7xZg9dIBN7M9ALXOpS
              FtsmRjPCgrgAfbDUvq3KzdLrgl6IB5F004EdgewN27mCv8Ea2O0H+Hq8itsmz/PL
              +nQU5BFx+fR09Qc6tkHagjodlwA5emXg0usu0dK8qpziuYEwcRmtJcqndjNbhMkx
              6UyKRVx1lw5IxrypVAll0yMReUJHz5MfexFs06vyP98dmafgs+/gGe7Ni/LcZ6/n
              BkhoHF0kkzt6NUKdorJGhz759bIYVmcK17FzT42CComJQHxd66v0/RQiGzNuU+xg
              6p/7aqukfCn/yPHg10QmVctm6+Lq4xm51K0QWvYpM79IC40xH4ZEAbgQPwWjOxwr
              11tAzYAq7a4fvfWA9a7AsiKq/hEa1vjvreunDhfKXGdL1+qaGGcEFGjmCWf+W/Ph
              ty/8/uLAbVWUGAlZiM7fdU33A7qW0ijYeSJ9PXtCSA2c40gTa6+83RhtQLTOQd9k
              qoR6pKaVFKcqS3qyZ+5gTQCj8Em9QfeRJJYz+WOjWOIfHI/ITURnx9cvAoY1Y6SO
              WWXtkT/776yhQKKxQ473RHDJgQiiUBqeMv9c5J98P5ntK1YL2mj2RRHpkenF1X2h
              yy18P+Og/lZKquHF5B1Esmekte74CthnntN8mmHGdzsEwu8PINPNY0NjhQTqGDcO
              UnDxUXjAPBo6Nfvk454yiy93qVlfTN8ivwJw5BGrvxtKt78+JEAJlX8NUAGf8LzJ
              8leZSL0v/raZGl/xi7bmzTFkzsBzg9PQ83ewDvAYLXS8EZrX8WrdvKxTVj/kOcuM
              mKaP8Q0m/01RR7/BG+5mAIXsL2VMQ28RoWeLl3d9090skMruIJ41sJG8kggocZkC
              8QmOQzi54T6so3n04KFK3wrIZVaun0p+1TFO5+hpRKPMkN9MGP6b20aRm3cD/8vD
              9YyDUAkxG+BTFB9WQGk0h3bD+5JnCdmSk10uvAZ3WrszdiE7kpv08K/us4hKCNxd
              99HvQc2I0x/UdqT3uOZRfEh5q98sEhuOI1AHDk+u9q9Np5yWEtcPC584biOG/ffq
              2r9N3hvr96bzmQjLsUQ8gYz1KqvLiQM8Mp/yE2v5pSW42HUz9P8vkyRsfKYe3Biv
              S1BSv6GWu+1GuUdIVM4ApYzx/C3uOSod79O3AXWiAax3YD5gMqWGyoM120IL6afz
              VyQ1IgL003t/Gja+Wne87X6Bdf4uqR1k9PIKTY5a1d25gPrVhuufVQcDHU0Y2f0r
              Ich7aOaIQkub9bXaHHHN5yFnoHYdrB4Dx7Bf9DJZ8aSs4agA3ZbXGf/ElADI2FJu
              8vLQl7WtkkRGGQJ6HOEZQO0fwbeMY54w6M9JxU8Di2u71oOXJxYSJbCsDzLKmnyh
              MBft1Ob00fltLAvsIKjchknyFEwkx2VfN0yQNdV94qbz9Agk/0OhvgqDYkItuEix
              APGxAymugHiDtjvm+Ck6bFg7KV7tydKDclzN7QysL6b14eT5F7yUeFu5gfV7SRwO
              DJCyT7Ht5HtZFn8kxG/qfOWCjpW1Sf0YecIghwwX9io6FhcA7I9ZcFbzA++AKxon
              VhTkykc1mAdOTlamuAjtMfVaUSWi1cFTLOW8FenC5OTeCm5fP104GQwPZrrZx0hG
              FFphqFrhiaOvJh/jJWyLwzJh5fF8BVuEAATez1xyuRss9GD+pDTK1KlmQS+HITtF
              VwUfpoqXnbQb99ThRTGF72KG7ShTdCNTdBIE3vvfYgLGsnfRb+Ws6XkgNMHsbXQv
              dUa+iY6Zoc6EvbxSt6IHgJQRjfeSoQzE8KAk1FFyDd2w5cdw6K/9RhTpspsPsB/b
              t4pWZMgc1dtXt+EFFUjXc48quraZFOewuuzu4w90vzYL9sqlfCt2KOSTmCjUlF9e
              pZCNbFJJsgol3sHCyP4ygMZoEExpH+KpY36U9bUKJBu0AOM37uYpZwSrcaQQQ5B0
              Rg+P/8o5RApgq42vdDHoOm5wbhB0wWJiTa7DfnNw8cAyE67+utRzAkMr6wpP5kqN
              aLVnGYZfE8yFsqZU1W/ph2f6PubzG8T+cp6eROkHhPk0i5Va8TNYiRV/EM8EGlm8
              Zj8aSaX6TzDdc2c6muOzFfernnoRNDKpAQuC/itQ3V/ENI1bqEU/TyKnmtTZxzYj
              zzef+xvRcwG8+lIp6vEf/9oNXwmdbs9kBDwBN2yEMgDxm8wx35pCMGLPFavO+u0T
              aaMF5BxUu/NKtVPHxJgEXaWc8gEMANYwv1xsYyunXYK0X1vY/rP1NNPvhLyLIE7N
              pK90YNBj+xS1ldGDbUdZqZeef2xJe8gMQg05DoD1DF3GipZ0Ies65beh+d5hegb7
              N4pzh0LzrBrVNHar29b5ExdI7i4iYD5TO6Vr/qTUOiAN/byqELEzAb+L+b2DVz/R
              oCm4PIp1DU9ewcc2WB38Ofqut3nLYA5tqJ9XvAiEQme+qAVcM3ZFcaMt4I4dXhDZ
              ZNg+D9LiTWcxdUPBleu8iwDRjAgyAhPzpFp+nWoqWA81uIiULWD1Fj+IVoY3Zvgi
              voYOiEFBJ9lbb4teg9m5UT/AaVDTWuHzbspVlbiVe+qyB77C2daWzNyx6UYBPLOo
              4r0t0c91kbNE5lgjZ7xz6los0N1U8vq91EFSeQJoSQ62XWavYmlCLmdNT6BNfgh4
              icLsT7Vr1QMX9jznJtTPxdXytSdHvpSpULsqJ016l0dtmONcK3z9mj5N5z0k1tg1
              AH970TGYOe2aUcSxIRDMXDOPyzEfjwARAQABAAv9F2CwsjS+Sjh1M1vegJbZjei4
              gF1HHpEM0K0PSXspSfVvpR4AoSJ4He6CXSMWg0ot8XKtDuZoV9jnJaES5UL9pMAD
              7JwIOqZm/DYVJM5hOASCh1c356/wSbFbzRHPtUdZO9Q30WFNJM5pHbCJPjtNoRmR
              Gkf71RxtvHBzy7npGa+W6U/NVKHw0i0CYwMI0YlKDakYW3Pm+QL+gHZFvngGweTo
              d0f9l2VLLAmeQR/c+EZs7lNumhuZ8mXcwhUc9JQIhOkpO+wreDysEFkAcsKbkQP3
              UDUsA1gFx9pbMzT0tr1oZq2a4QBtxShHzP/ph7KLpN+6qtjks3xB/yjTgaGmtrwM
              8tSe0wD1RwXS+/1oBHpXTnQ7TfeOGUAu4KCoOQLv6ELpKWbRBLWuiPwMdbGpvVFA
              LO8+kvKAg9/r+/nyzM2GQHY+J3Jh5JxPiJnHfXNZjIKLbFbIPdSKNyJBuazXW8xI
              a//mEHMI5OcvsZBKclAIp7LXzjEjKXIwHwDcTn9pBgDpdOKTHOtJ3JUKx0rWVsDH
              6wq6iKV/FTVSY5jlzN+puOEsskF1Lfxn9JsJihAVO3yNsp6RvkKtyNlFazaCVKtD
              Amkjoh60XNxcNRqrgCnwdpbgdHP6v/hvZY54ZaJjz6L2e8unNEkYLxDt8cmAyGPg
              H2XgL7giHIp9jrsQaS381gnYwNX6wE1aEikgtY91nqJjwPlibF9avSyYQoMtEqM/
              1UjTjB2KdD/MitK5fP0VpvuXpNYZedmyq4UOMwdkiNMGAOrfmOeT0olgLrTMT5H9
              7Cn3Yxbk13uXHNu/ZUZZNe8s+QtuLfUlKAJtLEUutN33TlWQY522FV0m17S+b80x
              Jib3yZVJteVurrh5HSWHAM+zghQAvCesg5CLXa2dNMkTCmZKgCBvfDLZuZbjFwnw
              CI6u/NhOY9egKuUfSA/je/RXaT8m5VxLYMxwqQXKApzD87fv0tLPlVIEvjEsaf99
              2tFEFSNPcG1l/jpd5AVXw6kKuf85UkJtYR1x2MkQDrqY1QX/XMw00kt8y9kMZUre
              19aCArcmor+hDhRJE3Gt4QJrD9z/bICESw4b4z2DbgD/Xz9IXsA/r9cKiM1h5QMt
              XvuhyfVeM01enhxMGbOH3gjqqGNKysx0UODGEwr6AV9hAd8RWXMchJLaExK9J5SR
              awSg671ObAU24SdYvMQ9Z4kAQ2+1ReUZzf3ogSMRZtMT+d18gT6L90/y+APZIaoA
              rLPhebIAGq39HLmJ26x3z0WAgrpA1kNsjXEXkoiZGPLKIGoe3hrC0bwEGAEIAnAF
              gl2lnPIJEFZ3nxu0VaF7RxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEt
              cGdwLm9yZzzPIpvU0hcE5G4HsD5CPCxbFE5K4tbJceOP0v5us90qApsCwTygBBkB
              CABvBYJdpZzyCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1
              b2lhLXBncC5vcmfR2KMXBkHJ76Kq7DnM6SfFPVfquqeAyRxzdTGPvHRQ2xYhBB3c
              4V8JIXzuLzs3YHwvqk35PDeyAAA5EgwAvxjYwtbfA3BICvO72UL5NhxJju5KvRjt
              v9jy+7UwoIn0WMWa2S/kc/mmQxVYifgbhRwUqTMWVb6akKeHmzV/YvQyCoBFQxRg
              qiNwr5LsdocnCdR8PtmZtL6nQ70foRgzAdob+2jxP46N7g1DMKk7DXe20jzYsmpk
              r1u2BSj+xvhIHjsR4AdeiKO2sLJaZusoQ4qIBWC8WD3PHB62YoZsJRFzcPfauToU
              MnWLxT17cK2riJhiDozDIWhdGl3Wywyav6sHAomblfRBuUUjXAnj4kjatd4MGDLv
              A4kjZRcc41JIStUbleWusmoubd4OvcdnTVRcjXOE7GHQ7k+viPGW0t+crHV/DzwB
              rEWc7CpHVWqGb4TEsTA/ozmdFPww7YahMY72nCxjhjiyPZxYq8GIm+jaBMdluCa/
              srldmFHylNtO8qnYTFXI9tiISD9aNcZa1nvZ8JBTrTX8yXCalalSKay2S819yfPL
              R11GIKNDI86WV3MCPDsAtv9dOnmOFpAlFiEEUXohk/BWpTPZkIO5VnefG7RVoXsA
              AAH9gACC7tkvIJDpSpLl48HEz9ix8ktvx0Bhbzuf1QAGmA2bWaLH5iFbkv2QCmMV
              GjLIfU6IOZfacV5k35NgRp1ZZSKboeh9jgoAtqOfKa2UEW2ND0xqH/nBLlXCcKum
              jY+6q/PRtAdIhxVCYjsAmCkI54LC4qP5w7WThP917uPtHemrRY6K52mbu7Nm+k+x
              5/fXMC7o5DF06B/7ffDaiiBJbTih6wh0RIMGsdj7t5r+7LHXhjrrOadaLnTmxoWE
              PgRMQsMn9SNUhbPdr64TLVH+tMKV+A01PHtYwA86wXmfd+Y5RqGw0BOwAhZpBx0b
              4qy2IE5f58TdP+zOAewUsCkfk9zgrnR7qcRql0GegtRCj0jABEJS807cj2SgS7VF
              8c8h/eK28HfYtpQdO1ByYp9Zj8cpS8wS8OqyMqGLTBZxYI5XELJpwZ0pCEfN4m8C
              kg8OejaE3mj2a9pld7Gyqm1s7+a4gltK0zQKimXactp0Tv80q3yOM71cTAIO0gN7
              dbXTHhbI8C7kKSeF+HZ0v0UVoNJi1gQGlbTmBj6+qsftKGbKgXJiRC3tDlZXiWkG
              LpWa30KAVRZNifkEwFsyGvZpwF1+MhTNx8pTsmMKTrRTAiafhDCdp9/Z+CzkBDVu
              Zt7RltSr16xtRwzsqcp7pAtIRdyCIqZc38F8+nGtGpXSs3oHBTniWKv2coQr6pPx
              Mtgob2eGF3nFUDht1ZHA1rLRC7ntiKaR7AEbDGOy/tN3G0Uslu60dhmYAGH5ci0z
              HqEjI/d566kl7ScvRhUASGNOK4olWNJBCF8o/2QkurPTDSMfdZ7IBhes7kwOT7DQ
              DTL2lB/nTa0D5cLuWSedVFEcs+9Qdpdo3qTlo0qCD9RW6Kq4n16WNqewXXzmM1ay
              vJrHImgiH8dTw2mt2rRWO2+RoMI+mlhPNxrUVIS1fdSMLbTLAr6//QrrHBHuKtb7
              GoxbzJvxZpPhqXrzlmK6bAkWI9V9H5vA3zG6opfCp+tbdyT8Z4PKsjEARMV4QXE8
              sfqfEqdG50VDQ8AW/CSErg3zfBhOA0hIkNQAyO87wD5dHbPmIR0BfhDHte0GnrH2
              Wm+2SAB0uUjh3c/x69PUsuGrjXjnP2XkzmQERLKsKDG0EN+qRWSjNWtRPJhiorOO
              4/PccorQR7lsUm/K1xip9QYm4Rd1aZKbEF2UIDflxH7u+UnfWq7U9mfb3hd2UOR6
              qVGKg+HJVOm5IXd91/LP+su5mVCPydfqHhk4aorZduOW+JlQ6W6BqHHn3PmH0H5+
              GzpV+QW6YOP5GLRKGz9zBjCvvkg/DmOtRwxnVpEgGjEUphxXrvqPt6BMsbDRLqUv
              d+9faiYtPiNYC/gqbLAMkIvfT/smYvaEppDH94Las7CvvpYpVOyzUfYz+MfcZJpl
              PRr8nLIgI7ceypc+sPBwDXutmi4QPYpN/zlW2lVp5t3m8MXNVq006ozD5+5SiyEQ
              +YW9TyhWMMdYNInItT4sHuKMoAXuykUAKXmzlkarjCejXk432cosgvYjwym/K8OI
              2x/wkObW0bjmtkPkbTWmoQ3lpUpZkpoCHHH0dNKb5auyhgHqXCaOnbTWbqdKNb0i
              y1+caSonmD6alhSkMJSiwFUVI621SyUuaW2T2M0S6ETsfIwX8UDtTV738cNvYFu2
              R/1/QaLVQ/qUDo/kgLWksRUlK6YXpTFXBCd7RfVf5w4xWvRz9rbaL/HRGDubpdUO
              v4DqRjbeH4D5P0/YEeYfnrr1DMaIDpFE3Ne8C2qZCDcacLAWjOSxv+FaG+I6+WeF
              zWmcQcS/37hYUnxHXvGgHtjFCQdxUXtp22zaD9U+JKa2xEv/iCxOXYJOBIS2s98D
              rKcvdC4ykh/wdeSYrrhdyxWPayxfKLDBzjXPB2+tpwVGPxTfeJmRXULVIYH97H52
              BA7/nvR6aBUCH4UaRgMzdf/ntZpiiHLQO2fS4lE9X8zvm7PKm6WAFw9ItGfqQHq+
              aCroA2SWCwCKNbwBppL1xReawfYArGeWuIbLr/9OZsjbVgGuipEGg1eh0kns5ZTo
              NkDS/GWnJuoPfsft41VO7/eXDfhDSskP/iL3dUchFYSlZeLgPJYvWZ2zZwsS5KYn
              y9vblvxIDlNRHKOI0L1FA6HRmH6+SU3LCuhAv9cWXdyM/UOjv8GuPcuoThipcqFf
              lxor9DPD8I/8HfN7h4ZLbzNxV1dRHDwn9hF6ZJ/Dy9dKbLb+/lrhO1sbgDE8W+yd
              knbqT5aiH1YVuXlRo9c0z8aZ0d2T2Ir7y3O+hNxWTs8DxLExWQh5tkezmGxAbqCz
              RheVkBSFZdlYgHyZZHhPaNMJaRNhEK+PT3FAHJvJgUqXZ2udTS92351XnMJtl4T2
              r3/ecWslQZYf0gvUcAVUKqPC0uYNvCMVtuRbXjCU8ikYKj2tjEqDmJ5FoG9YLj34
              FPcts8LmFQbsE11NL3Q5G6FZwovbIqVc8OKO8I3W15UcZpq25exyqLpe9pPsRLK1
              8D4Y3qzdwIN09ChbDlsyGgLFt1RZi5jYq1Tgxqhx5BQa4R/SUhKxdde7ZBZIEEae
              cFX/yUd0i0WyZiSlTeyrc3DO7JZWlfOtavhGBwOfVlTSBG0eotKbTWNG4zQtm+9i
              XP7OvEJTDas2JSIf++fFBRHl81KNfTxkWnjoip1AW5YwK8VXD8EGb8XMbRuFnwCN
              nOLy8SFZ+oxqCXHVY9eQM19OS8AiBNNEyGfezguO1aeIb0qlYvWVkzjJK7siiMCN
              y1ikbrMbNYa4l+QmJKQXL20YqwXQivs0Ob9t15DLO24XyluWJMIu6ysaSsshcNW+
              Xai02xSK3q7+yG7/iArLcA0f3fvvFO8/sfN8rbF3Ud+v8jrjRdCs/E49nNGMQgSK
              ZR9LC0PwqioerlVUjC+2M2egxaXW3bt4h3eA9BbHd7udO85jAobEwdCIiCx/87uC
              FfaJ8UM/qOOlMyCPXaTzDbUgxeSfRK1IGzHN9a7eKS6tQIlx2f4I+HhZIjqznfH2
              lJicvvkaTx6N75M+GZ/WfBGns/GvMcs233FFmMyxU+wvX1G4wMWS1tGoMCXDIehE
              C8KINPFuxLEwyt/GXSQDCtPiZ2szD17CW3C8mkaZ5EM2Xt2vFP071YqkBAbDzsA0
              HTbwM7cRjrRyXqrx6v617tUBKPIYuCM5fQpMpA6ceGrMCAP365PXfJPM52GohOPB
              dnDHGzUFGqpVocR4ZOgtWkZqMBmGYTnDKzLazE6Qwg6JAqtl6nx48fp+sr4Dxdas
              9UqhgzK5b/LYeMoMkzFeKitHdulURgr+VVDeFpViNkmRe2H6Ay8YarsP9+J6V2rO
              T0urzDsR0+Bf4zdabTfc76rA2fLj/PkwYQhwhPmWsWVy1bXE5qliOtNW13LCjlI1
              fm0oe1SCwp6p/YgYiO2j/7BAhPe7ins6It/2s35NmTYlVV6bGaZCFdhF7TiDifd6
              NWtKv4z8z2kwH3HIRntb5quQ/5226oEHE1i44JI7Y6sGfj0AZJYzXor07BfEcJoh
              Debi/512AN+tHAr4YxA+y//Yqbai8nQQG2LrrT3/5E8RubVbKWXjOQYdblyth4+4
              PfSHrAxi5hUFrgUruXpz2xBVw/FCAjs0rD1yCQzIZ1KbtZwZjQNDd2HwmN03wp5l
              jU/To+Xbmlq90etpZ3V1dijy2v2ejtuq1u4hXerUnqoDt85YWNmZB5EuDcc9306i
              HhEh2P2KYTMkVYFPDHq2MqOArH0f2ImKoOEFF7jR8RiJQnFLIEc5hZ5vqJ5hZLUY
              gWPFS5OliTKbC4Xqmtp9PieJ4XSsZ4M2REQb/u4agmfevITuANlAIcn7H3hkrlL8
              WzhCoo8DeJQqB4o5HoJjb7Xncs2StWEBTx5/GYyL3t5/amkr05uSOUoFE0b8D2SS
              bS/L8KvEvcAzgZhDWW9TlI7VqBGaAY57KSmCevmP3/UZUEnDvyTGPS2wIiR1ip7T
              IhHC5NqHOfWNdzll/IcA1pk6DGhvtU4T4khytMuprruJBeBHjAQCdeAtIp+B90Rb
              oI716YM/lKDM/FVy5AqwinoNKoHpj4RljaWLuYM1WvH+y7QA6II90MMXtXAi3Cpm
              7+gN90RU02rseEqiTjanjIP4pRtHSDH7ZdlH15JEUZDWbSFOZWfQjmXi1iLzoUTm
              UteePX2LfZY3lamqKbkrvINnNyBqSjKHMVT9mbjoGwXLPp2zz+ZqFAc4p3Ltb0/p
              oM9Ks9oYatm4g97GCzbaFgnlg3wKc0HWZd9hV+ZEGzVLZ6gh6DsnhP59naR0jDd9
              xAmYLJjFIoVriwMmk09QSJBbRFtWpyuwRnIB5bnwAfx2SbjvVnOtI9hs7/hJqybP
              1LilUvGbxuFoTUnSr2J9XCvuwLOc+sDDGsEZZN37DJ1p38dL2u4uzGc+0CTaOzZX
              3LTP1rEhRIQf16H9aa6miuPu3Mux+XbZ2GRoWYt6QF4UzEkzslggZ8jCP//+DWV+
              xCvSh7ESptKU+Li1fJQbbeSTHG07bI0c4oRvvu/VjYtDUv1LGP44mvECXPFdDNFr
              MuYig1752zwnFfqcLrDPS4X/3C1EnMp0LjHY9+mhpwCoMzC7lH6omlv8tyG6Pk6c
              6lEGC+Lud4rD7+stCYOd8gL8RE9Qm3KwwQmhr9L55G29H2nz6zQbS7ZnCgfnl+Qf
              QJx7lTJQT6AuCw82xWOD5twr8+kySaNuzOI3yR8SSHIm2KETd4YgD+01yt1pw1OW
              kL47Zvi8bBYVzBf+M1lRN/f+B2fWgTBQSiyuFvaHadH4hmD9oU+hf5Qy9x47vUBC
              H8AAKEk9Z0qzfIA3+CAAPQy+Z5RJIijHB8GcofPBIoSgJI93oXL3fonyCdZWuIJ/
              ZGRv+Inc1iOS0I54rEHUDoXwDSqsgHNCps9m1K1sKRLgj3E7C8nF+o95teHg30ex
              PED+SsMcvg7ONlJxqCVR9KqRMOpG4zxz6jJxoDADaj2adGQEwzgwaYJqDAiO7c5z
              3pHnlppFaInNQvlay0gaH07NrjVkrFo5oUIKXdth4tSk0CL/vFW69rsaPclXyNsB
              UjqOfAxtnlEQJ7BrKdppqrZjIXo9RcNJs73Ka6+QpWOZ4a8zav6x5AX5cQfTm6lo
              V0WLvF26cdymuoFpWyNBIFHNtgFBRQXiJ3dF7rI/fTzknZwDp2zbNQz0q8Lc7dua
              UrE28mA7w7WjP4NqBhconwvVthRik3AaBrZChJIDnFVz+JcnITjie+to97O+FHcK
              dC9jFSKQJhgd+RJaNreveSHng5tGmxVU83YrV9CIohBtZxW31/70tZ7AI/p3Xyyr
              DjfVje1ODDXpA9K6VMtQc/vzI3TxEkZPIKW2qA4TTi4T3SQZU2/H8qzLk3Rzr09l
              OYTd9P9tGgSeabh2FDGXgSevqwVt932eyQ+Wkccg0Zt9ITckg0bE10R8WFBkdxHF
              b+nwAstH7CfKYAC4dtgK40sRWB3h
              =maqr
              -----END PGP PRIVATE KEY BLOCK-----
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sqop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sqop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsE7BAABCABvBYJn3plwCRB8L6pN+Tw3skcUAAAAAAAeACBzYWx0QG5vdGF0aW9u\ncy5zZXF1b2lhLXBncC5vcmeKdiyS6uFNLtEHZ9S9rKIO8KRnO8+uCNt2J4hnMiNa\n+xYhBB3c4V8JIXzuLzs3YHwvqk35PDeyAAA0KQwAjRBHD7DbCfvmIh6gJ4ScGAYd\n2z8Up22B6PZ91ihr2/3B69mwcyh8KGJNDI8K0G8qhfjE3nLytXeGBY0UdYywEFTU\ngD2ZoZjRE2IEg6I2O55DIA0dMP/uZGKL+fLcxLn0a2V77dDZiBzNNR/XiuoUQ3B5\nJbRnXOc4GH6Q+m7iSoi5wO+2V1YZaNGAQ8bT+cZ0YDNgZk67nlgG4z6OWmvWaZEM\nysXTEvuzjAs0lwMGyKCDmywBTR95RCm/f5zGxNEmlgCg9A3n9Hkc+g+I2dTfvPFC\n3c5HX2Fn9dHHtZxBjb9ZTRLpcIt0G420qdVRroyu+2foC30OM/25BlOdQ0VqMpV+\nQhsp/ycJhex3DSqrIMZvdY6g130lgqZGhh9vsgW2z7YQTnWHyyJg6aVdMGHW++tb\nvrYSB/HCpFRmHrgocuulEsX6hamVhJ78j7RzFZYdu39KHb8nDEl5p9TdgflfquEO\n1LyMLvLyWN4Aw3/ZpL5mXBfndQwGpc+RDq3LdZQH\n=yZNW\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nfFhQZHcRxW/p8ALLR+wnymAAuHbYCuNLEVgd4Q==\n=toHs\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              rsop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: A KEY input is protected with a password
              stderr:
              ~~~snip~~~
                         A KEY input is protected with a password and unlocking failed
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pl5CZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jn2v/ckIst9O2G7juVWPepKhYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAADZ+QwA1C4wMX5RIelPUMzGxA/unNjf0akzadTBMdPZQRSwGQsZ7g+8\nALuwqs/1/s7LBQ6zZhYppEU5V5dWd0JKvBr8Ow4xQHDMK/wgH0Og7sXl7n+w9T65\ndGWKlWOE07hsRScrm/LiYaDdt4f3hcIqFsHOj9odCQQG4btlg+EbnhgofiPs0RmS\n0xxa7T1kVBnqf937A4T+rR6ejUYn8d4OTktSRUPFZVvE5NsT712U4V2tN6E0G6qp\nMW4McjVnOWrxut7+xQQiICYiOiMjG5uVWRAXo9Ae+jQ8Qlvxd2o2aLThFuu1ODyr\nNv65QRay20DIDapJOYMMZJKBtSMHnSPctyF9dmo0BP+TG5qnWBUnPK+mSAbErtEV\n9mKz4CCpv3VpXjo6yxczpcG1TUSVeeb9I1pkbkd8Lzia4SsBg2H+ZUTraPQUr8jd\nk0IdivEgMqVmHhiwAyzBP0pdFxh0zZoOWlTlFU21TUhy98PXK7Bp0qqTA42bmPb0\nJ5TUTOXqUGV2YOCe\n=PdTb\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nfFhQZHcRxW/p8ALLR+wnymAAuHbYCuNLEVgd4Q==\n=toHs\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-gopenpgp-v2 verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\nVersion: GopenPGP 2.8.0\nComment: https://gopenpgp.org\n\nwsE5BAABCgBtBYJn3pmCCZB8L6pN+Tw3skUUAAAAAAAcACBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3JnJQ5aGueFVQgrJTBYfR6Qln4OK+a0OfEh1NUyN+sHxpkW\nIQQd3OFfCSF87i87N2B8L6pN+Tw3sgAAfxML+wfFT5TGNnyM2MKKRUM2w3ythTlm\n3HuxG9Nr833wYxUSJClYK9HsSKf9SJYdXk26aZgrnuk4ZsvIwzrbvqw6NxhofXhw\njawLPr50tgTx4iarbeIeYIpJuMyDCcE5w1rOvs6pjFMveAY9BpA3YhtllLZlZynB\nU8o+TbjtmKxY+1TZ4BKx1DiFNQhcd9ZK5WGwGVVv5r+lF/fzNcL2qYcbfL3qr8hU\nfl8mX6/t3zyMmDF8PDvQ97YTGfBDMeFNkVx+m0B0zkCVv9j/6vZRJdyoU7Sh9bBZ\nuF530qCAW5SdCsGCBk2YdYrR+c6Uc4GK7Xz44i7MY3lUGhwcgtJyY94KEeRgMl5w\ndiro7c2uiU+E/P8jKxhtjpYvwykJ1pnx42i+7YyUPnjyrFBk8JGI7XGQ5F93gMiV\nUqDImjOK//b0GIlLevoWg9HTB8yQOgOPM1Cm2dwLmvHd+SVZCIzS7GON3gx8UOOQ\nccDi/9wCmLtAg5sujm19xpbhcNEdnEC3xxOKug==\n=bLuq\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nfFhQZHcRxW/p8ALLR+wnymAAuHbYCuNLEVgd4Q==\n=toHs\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              gosop-pqc sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              gosop-pqc verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsEpBAABCABdBYJn3pmKCZB8L6pN+Tw3sjUUAAAAAAAcABBzYWx0QG5vdGF0aW9u\ncy5vcGVucGdwanMub3Jnf57CFdH81K54VG80BjVtNBYhBB3c4V8JIXzuLzs3YHwv\nqk35PDeyAAClIgv/ViGjlPHqY+OAE9TjXarIHl3eEG0tZbFWrZ0GGJxUStR0AuIs\nKXv/6MnwXGIK7j1ggc0Be269aJinlfjwCd5htpTJjeiCnJQdPxoeOznQAfmkzxkf\nFt4aguZo2RiPTuxfm/Ak2PPno6tHPW3w0Sy8GmOHVBHbObYdY8gR58ZAgfIGZuoU\nyavWh7aou9IYwJye7Y+yRW9Q4bZLxM36eK09I2wjSVd7BwRvMvUAaviVhdGZPggy\nHoL3yROHzYF8RsPI/59ue/n37kLOlKxLg3VRAjgWAjcIxY83pTLTXEgDkZ5WluJz\n6E9MQ2VjMNaCIwp62CovBkOLrVMerbtiEKO8RNzFa3yUwkpk4IRwTmZs6jHfAPbp\n+RI1S77InhQxN/5qEunwhHxLOc/+wiF0VNta52hDU1K+ZSBhmNfPdHgWQLhuKd9G\nlJw9CAekR4M+s7RQKKyiDL3t4Ks8GE1/GUK2xO+7tJvndLrpEwWLGWOzmvAX6CLV\n5vanq2vVlXjOJz5r\n=+wOB\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nfFhQZHcRxW/p8ALLR+wnymAAuHbYCuNLEVgd4Q==\n=toHs\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not find valid self-signature in key 56779f1bb455a17b: Signature verification failed
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              sop-openpgp.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not find valid self-signature in key 56779f1bb455a17b: Signature verification failed
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              index.js sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              Error signing message: Could not find valid self-signature in key 56779f1bb455a17b: Signature verification failed
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '1'
              stderr:
              ~~~snip~~~
              /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
              /sops/pgpainless-cli: line 4: require_java_runtime: command not found
              No direct-key signature and no user-id signature found.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              pgpainless-cli sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Key not signature-capable
              stderr:
              ~~~snip~~~
              /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
              /sops/pgpainless-cli: line 4: require_java_runtime: command not found
              Key 517A2193F056A533D99083B956779F1BB455A17B does not have valid, signing capable subkeys.
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ“
              echo -ne "Hello World :)" | 
              sopgpy sign \
                <(echo -ne "$artifact")
              echo -ne "Hello World :)" | 
              sopgpy verify \
                <(echo -ne "-----BEGIN PGP SIGNATURE-----\n\nwsDzBAABCAAdBYJn3pmMFiEEHdzhXwkhfO4vOzdgfC+qTfk8N7IACgkQfC+qTfk8\nN7KhEQwAh1aCFv8c7XPNJuV1kD6xptw1gjSQD7SwrMcHtnHFMjeHLjGgx6Oi/U1p\ni0t5yyGIqgSjZGyDPJjGCPHD8Ooweh0z/UwiZqnnmu3DhBCHXoGZ4jTlAntKHfng\n2aV2WhadbXsjjYWy7ZqDRVpf09s4gJ1pAqwgtudwvqMlDdMXiQOn1O/tazZhuGo6\nhTA+RKoz+K5aRa1tpbyJ2s9T/yPuBEC8NMPl3Und9IzwNYoaw8q5pcmd0TRMnEfU\nnzOm1m67CPxCtcaHm/5uRcdlErm3h7Oh28Bk/Y726b6E+ffQQ/7PO/8KSOp0tAMX\nL7RHKw3AfSwKwy7ehrEuZr352BdtasPWAi34D+EBiDwQwMEba22Cml+NT+2q/JmN\n/1V11YHLWOqLMxSZUIysNz8lnTbnihg4qypYCP6z6aKHnazz4ZLEopeiTPmXcjqy\nG9s/u0wzQaAvUf6uUKeQTzuHPWgKOD2+EBKYWciLIV8s53NETBlw4Kq1M+vRoYx0\nT4anBMCA\n=3lGa\n-----END PGP SIGNATURE-----\n") \
                <(echo -ne "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nfFhQZHcRxW/p8ALLR+wnymAAuHbYCuNLEVgd4Q==\n=toHs\n-----END PGP PUBLIC KEY BLOCK-----\n")

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '1'
              stderr:
              ~~~snip~~~
                         IO error
                because: rnp_import_keys: Bad format
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '1'
              stderr:
              ~~~snip~~~
                         IO error
                because: rnp_import_keys: Bad format
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              rnp-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Unknown error code '1'
              stderr:
              ~~~snip~~~
                         IO error
                because: rnp_import_keys: Bad format
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Invalid data type
              stderr:
              ~~~snip~~~
              Warning: Untranslated error: Unusable secret key (gpg error 54)
                         Invalid data type
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Invalid data type
              stderr:
              ~~~snip~~~
              Warning: Untranslated error: Unusable secret key (gpg error 54)
                         Invalid data type
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Invalid data type
              stderr:
              ~~~snip~~~
              Warning: Untranslated error: Unusable secret key (gpg error 54)
                         Invalid data type
              ~~~snip~~~
              
              

              (click to lock in place)

              โœ—
              echo -ne "Hello World :)" | 
              gpgme-sop sign \
                <(echo -ne "$artifact")
              Signing failed
                because: Invalid data type
              stderr:
              ~~~snip~~~
              Warning: Untranslated error: General error (gpg error 1)
                         Invalid data type
              ~~~snip~~~
              
              

              (click to lock in place)

              Symmetric Encryption

              Symmetric Encryption Algorithm support (SEIPDv1)

                This tests support for the consumption (i.e. decryption) of different symmetric encryption algorithms using Sequoia to generate the artifacts.

                Additional artifacts:

                Consumer
                Sequoia 2.0.0
                rpgpie 0.5.4
                GopenPGP 3.0.0
                GopenPGP 2.8.0
                GopenPGP 3.0.0+pqc
                OpenPGP.js 6.0.0
                OpenPGP.js 5.11.1
                OpenPGP.js 6.0.0+pqc
                PGPainless 1.7.4
                PGPainless 1.8.0_2024-11-06-SNAPSHOT
                PGPy 0.6.0
                rnp 0.17.1
                rnp 0.17.1+crypto-refresh
                rnp 0.17.1+pqc
                Sq's GnuPG Chameleon 0.13.1
                GnuPG 2.4.5
                GnuPG 2.2.46
                GnuPG 1.4.23
                Expectation
                Comment
                Producer Artifact
                IDEA
                -----BEGIN PGP MESSAGE-----
                Comment: Encrypted using GnuPG 1.4.23.
                
                hQGMA3wvqk35PDeyAQv/RXoqPXyIPEAgTj0GPNR/L3qs3kLP05QnpUvVryoKVLh9
                2XgI5quDsIN35X3eMh31UhYe3x6PuxGQYPJ08PbXPB4Ht3ExWxmvDTc1nWAoi9dH
                KBjHXofo2Fqo+TEF1raOr8zDnHlsds8CDgqKS2SIKN/MzPT8Gd+oFSnh/uOCdWUb
                R1T30p/65e30z93jcsVYB+u5mGAfOWVMNEKZEyfdotkO5F+d2R0JwM8CZHHct3Tz
                Zunbd/JPsdafdieLnE9XbyqbcEP+zD1NmaPUtuXUO/cCFfxKvNRv23T5WASgZ1/f
                Psk/ZQ1nL+21sX6CGds9L/Tp2G5qEyiQEdTc2YywslaSoFQ2ElbqUwhONY3rDU1w
                3sodf3AcXAdjDP9C45vrzQR8JTosorU1LiPtQFCr0JS2V6K9T9Jo/520Z6Z6tuqs
                2HlXRQp+uZ8+6mnIlGK3Wnr9j9twGTt2bUiHQRQPddYbk9dUrhbx4kedziHlhY5o
                J1VEHTQT5PJ5/sDkfbva0j4B3pzBIkFzG8TTQzV6ODfdgF5SyP7oHyBRrfJ4TG3g
                V07ytPWcdM3F8gvrvHIF63yctaDTeIL+izIKuGvxfQ==
                =w0KS
                -----END PGP MESSAGE-----
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sqop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                           Unable to decrypt
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rsop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  49 44 45 41 2e                                     IDEA.
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-gopenpgp-v2 decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: error in decrypting: openpgp: unsupported feature: unsupported encryption function
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-pqc decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: Unsupported cipher
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sop-openpgp.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: A non-preferred symmetric algorithm was used.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: Unsupported cipher
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
                /sops/pgpainless-cli: line 4: require_java_runtime: command not found
                Standard Input appears not to contain a valid OpenPGP message.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
                /sops/pgpainless-cli: line 4: require_java_runtime: command not found
                Standard Input appears not to contain a valid OpenPGP message.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sopgpy decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                /opt/PGPy/pgpy/constants.py:124: CryptographyDeprecationWarning: IDEA has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.IDEA and will be removed from this module in 45.0.0.
                  return algorithms.IDEA(key)
                WARNING:root:could not decrypt with D1A66E1A23B182C9980F788CFBFCC82A015E7330
                ERROR:root:[CANNOT_DECRYPT] could not find anything capable of decryption
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  49 44 45 41 2e                                     IDEA.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  49 44 45 41 2e                                     IDEA.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  49 44 45 41 2e                                     IDEA.
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: No secret key (gpg error 17)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  49 44 45 41 2e                                     IDEA.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  49 44 45 41 2e                                     IDEA.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  49 44 45 41 2e                                     IDEA.
                

                (click to lock in place)

                TripleDES
                -----BEGIN PGP MESSAGE-----
                
                wcDMA3wvqk35PDeyAQv7BIcrrkzHjVExN6lFJjp9iDQ4J8ee2p1uGV1XssJjuS2N
                TUU37qlK3VN9NwWwtkVtQ12Cw2WE8z1Q1wEEgYA03vrC4AkCVNTQXMWJrU9uP2mP
                Tg8TKxIQnDQDCO2ooK26n2ywg8DMGgzQbAaTC8uJ6Y6EfECoUzAUnKX66uWAIEdr
                kkWxqguNA4jr3iyfZISHFl/40K0ROpe7YxSeR2wEPuGC3rgtsIlSftB3c4Tdw2fr
                mRr0iHVQXSml1drXsRzEwY/t7ODHLU+MfUjhesHR5RM+1xZAYBeA9a2lQIcfb/F0
                ELNDeNyspKQdOfbF7u1Rg7Mlnjpq4cIq91tpQQUK0PQITAGgpFVIQ38FnGImrQL0
                nf9clLTDNmGegR60jUWN+yEt/ob8eEluPg8xbGZw0r+tfGL0p2VLnul1p4etbAhD
                pHza5BidPz1dhMqFHPktsVwGjzpR5L/KahHActbgHnFRKB3qCTojiFM5GGRhRmhf
                aGKp1OSEK101N1twS1oB0kMB1tAphKDxyLMa2NnJxUT0qV+c6k0LFNVl/0ZMsHav
                TSP1ruxify+y2RQP3WnpMx8t8B6MCkCgBlzjoX8/280/Rs7Z
                =z+1N
                -----END PGP MESSAGE-----
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sqop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rsop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 72 69 70 6c 65 44 45  53 2e                     TripleDES.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gosop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 72 69 70 6c 65 44 45  53 2e                     TripleDES.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gosop-gopenpgp-v2 decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 72 69 70 6c 65 44 45  53 2e                     TripleDES.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gosop-pqc decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 72 69 70 6c 65 44 45  53 2e                     TripleDES.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 72 69 70 6c 65 44 45  53 2e                     TripleDES.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sop-openpgp.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 72 69 70 6c 65 44 45  53 2e                     TripleDES.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 72 69 70 6c 65 44 45  53 2e                     TripleDES.
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
                /sops/pgpainless-cli: line 4: require_java_runtime: command not found
                Standard Input appears not to contain a valid OpenPGP message.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
                /sops/pgpainless-cli: line 4: require_java_runtime: command not found
                Standard Input appears not to contain a valid OpenPGP message.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sopgpy decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 72 69 70 6c 65 44 45  53 2e                     TripleDES.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 72 69 70 6c 65 44 45  53 2e                     TripleDES.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 72 69 70 6c 65 44 45  53 2e                     TripleDES.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 72 69 70 6c 65 44 45  53 2e                     TripleDES.
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: No data (gpg error 58)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 72 69 70 6c 65 44 45  53 2e                     TripleDES.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 72 69 70 6c 65 44 45  53 2e                     TripleDES.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 72 69 70 6c 65 44 45  53 2e                     TripleDES.
                

                (click to lock in place)

                CAST5
                -----BEGIN PGP MESSAGE-----
                
                wcDMA3wvqk35PDeyAQwAnRXaJeb9lZ679OpVI3/VPqoZ3HPUog1WE+w+HQQjhNLz
                S3aI46KIcIisiqq/YmYkAP4tlUIsw7T1nWS+7X26bzHm3niQubh4B6fr1XNLm/uu
                S/CCfH6FSLqjo4U431oSxULRLOl342CiphMDzNdKl1A/ieVBLfYFRA/ZjBgSNZSL
                AJ+jZZY4WCBK6h9c1NPQuOs60WxOxyFIch6WjnpzaLVL09lACNFOgWWrijFPiPcU
                xvhBqT1dS5oyF0TQUV59xAG+mxsKbw7A+0uCYmLc0c2lMXYmDHwG2E/2rNBQM/d/
                bW63m5axJJME5AVvL6Ak3WIyLBdncYk6yyN29kUg8bJ8Wul0fX9BvrFA11HaBUYz
                gqFqMMuHW8y2pUb33BZkrENFAR5h/ENysUHRi1sDChjcExbqrzYgHPJ0qkqPSnf/
                dXsciS+Sglk9wJjiUzf/Gj2y0JZKwEV1hIehV0NmZv8jCBQkGGqNEBdKLd5gzS0H
                2Y8MXRFgDmiX62AkIDeA0j8BcyOU3IUeBt6NMt6VuhClHCkf2jbtJMRnvBncNXSK
                yfCOaNJMFxcfKZmOc4CXx+M9JKEkhTHKNP+fe7dElKA=
                =gwfd
                -----END PGP MESSAGE-----
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sqop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rsop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 41 53 54 35 2e                                  CAST5.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gosop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 41 53 54 35 2e                                  CAST5.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gosop-gopenpgp-v2 decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 41 53 54 35 2e                                  CAST5.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gosop-pqc decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 41 53 54 35 2e                                  CAST5.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 41 53 54 35 2e                                  CAST5.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sop-openpgp.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 41 53 54 35 2e                                  CAST5.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 41 53 54 35 2e                                  CAST5.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 41 53 54 35 2e                                  CAST5.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 41 53 54 35 2e                                  CAST5.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sopgpy decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 41 53 54 35 2e                                  CAST5.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 41 53 54 35 2e                                  CAST5.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 41 53 54 35 2e                                  CAST5.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 41 53 54 35 2e                                  CAST5.
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: No data (gpg error 58)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 41 53 54 35 2e                                  CAST5.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 41 53 54 35 2e                                  CAST5.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 41 53 54 35 2e                                  CAST5.
                

                (click to lock in place)

                Blowfish
                -----BEGIN PGP MESSAGE-----
                
                wcDMA3wvqk35PDeyAQv9FlXkpspupeIkTGieRqK7buJCxfHAABFZm9GUIuDSonbf
                rzoldyMFjwarFJzt8GPcaI2sQA7+/3FUXhzm1F4xIXt9AaQc5KHYsMEAFdpIywaN
                +3V0BfLNbCivfq44oB+scWFcfRnltKezRZe/dLUiWbg39L9EgS4NJy5+1K2PNdPZ
                7WBH2Vr5IRJsiGhTjkxQnRzftiJR8sxwTTbp3StnJIrL2wJmJA0mR6PzNISJSUYr
                sCoJ9+gaISBj8jYJ2n1hfH3yj/HH1dQNGWpyoSRzMBGFnhcckVdmfDzOmDZPFZV/
                MneQ/ciIVzPBtreHw++krJmqX8+JJlV8VnbrJnnejBz/f5+tkQkXFVNWdm/2yQ9l
                siAwgOYElfspa+eIB0r+yBHiNN0+V/Vo0GAFSvsW1eawcxfI4eXYF2RKxIDu63DY
                UwZcPdDGQhBDmQI0voa+7yUWcOGqtfyzkRLi/B5xwOHrrk8Rn187BZBNjXveHt9V
                Dl3zE7q7+Bh74/A46G/g0kIBUMiQlRzo2dxzRvp2rvGDltxIElkQNvhWgyRULo9i
                dYbE3gwv2Uw6lThZq9BzWeItdhs1wn17zS0GiQ7mOtagEDU=
                =ONTw
                -----END PGP MESSAGE-----
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sqop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  42 6c 6f 77 66 69 73 68  2e                        Blowfish.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rsop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  42 6c 6f 77 66 69 73 68  2e                        Blowfish.
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-gopenpgp-v2 decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: error in decrypting: openpgp: unsupported feature: unsupported encryption function
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-pqc decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: A non-preferred symmetric algorithm was used.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sop-openpgp.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: A non-preferred symmetric algorithm was used.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: A non-preferred symmetric algorithm was used.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
                /sops/pgpainless-cli: line 4: require_java_runtime: command not found
                Standard Input appears not to contain a valid OpenPGP message.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
                /sops/pgpainless-cli: line 4: require_java_runtime: command not found
                Standard Input appears not to contain a valid OpenPGP message.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sopgpy decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  42 6c 6f 77 66 69 73 68  2e                        Blowfish.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  42 6c 6f 77 66 69 73 68  2e                        Blowfish.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  42 6c 6f 77 66 69 73 68  2e                        Blowfish.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  42 6c 6f 77 66 69 73 68  2e                        Blowfish.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  42 6c 6f 77 66 69 73 68  2e                        Blowfish.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  42 6c 6f 77 66 69 73 68  2e                        Blowfish.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  42 6c 6f 77 66 69 73 68  2e                        Blowfish.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  42 6c 6f 77 66 69 73 68  2e                        Blowfish.
                

                (click to lock in place)

                AES128
                -----BEGIN PGP MESSAGE-----
                
                wcDMA3wvqk35PDeyAQv/WtRjQrOQU0CxHvxLzsK1QBfTGxX5G/KagqnN0BwGMR9r
                TQBPNoYVVg0gmEKixkcby27AKpFzAsQ+PMF/db78NQj6OY5as7VYfTLWiOg2cuQm
                roxjxnAxkesPrJX6tOVJ89D14g0qM+qXuiyd//8Z/CA7TGPbnJY9/vm5gft/iXjf
                KKQe3uUkT17kvJO+z8JH2cGYIQdfycE73iV2EoRijRs5uriy2ed+Lx7jXogZ38Xf
                W5j+mg6lpNKmkUG7JePQyRC2YjLOJ9x94i9tbzVLsGr+dgOEn8Zef2+oo/F1ticm
                qV8hHoVp4SE63t2uUKg453gjBPoTd8T4EpW+ui+MkZ9LbXceCo8QnMna+ymKS3rO
                /m7GcJO3GL6lZnPs/PmNclk9623Islh3LQUmMIOMeaZ6lwFK+LSNFec3wlmZZJkb
                WLhif8J1f1tKOgj/FBaF2uurhvSp13xnP9q+E1nwFGnqqvWWq2v0hEOmwgz/TPdc
                dPb4BjDHFEJoGMVA28YP0kgBNWAQ2YPb0W/JU23BTxSU2u5sOF8Fo5HEaljfmbHs
                yXtgCI2tDA6NgSfv6id7SXiRYe6AfZNVG/xdJy7LPkVDIJyEgtPw4vA=
                =FFzF
                -----END PGP MESSAGE-----
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sqop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rsop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gosop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gosop-gopenpgp-v2 decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gosop-pqc decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sop-openpgp.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sopgpy decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 32 38 2e                               AES128.
                

                (click to lock in place)

                โœ“ Implementations MUST implement AES-128.
                AES192
                -----BEGIN PGP MESSAGE-----
                
                wcDMA3wvqk35PDeyAQv/drXk5XKkB3yG597aDTOovkuigY4jvyj8ECtHf8CBAZaK
                RHs2DP8DMtlvLmaAoDlOoKmXlVg9Dz0wl3kWwug6GnZnIqPyHtP38xMdWMmHkYK6
                KBNCAr2LHRr/lGP7F4zcj9OdaVQS/WxqDlYBItilEAgwKOcbLElLDWUE6Cgghu3d
                z9MM6Qn7XoyBbVym5bY4NkVmICfhN0LorhC5T9Koi+jYGjyPZDpg6MJcNx4No4kS
                oSJUW5g9xcjLKxl2CFMS9znqUWWPw6ttz32t3UavjNG/K0hZ/7U+lm4w+I5hzlEI
                u/DumUcXmL5qqUCWJhP85C1rUrep3OcV/Vg2MpCQCXWuLFqwpPL07SNAoAg7IgXN
                Tn8UL9P8iEGCXP5a3izfHESVRKmn4FPX8fMhNMB3l4EGcByfb/ZBVgfaCYdGb737
                OqfIwFxk5hO1LLg7TdadLGWKo9rJF424ef78njdTTA2iOZaNcUgJbEwf3DGhwTnK
                WJHIGL7Ys46aS2w+JtPY0kgBohrEprGJmxnnEFljHBfY59OgxKo8x10nome1Jwoy
                4OH/9++gmOmE4uVC53j40O14hqRfwZg8vZ4RBtEfSfqNLta9CMPu3ns=
                =arES
                -----END PGP MESSAGE-----
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sqop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rsop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gosop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gosop-gopenpgp-v2 decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gosop-pqc decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sop-openpgp.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sopgpy decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 31 39 32 2e                               AES192.
                

                (click to lock in place)

                AES256
                -----BEGIN PGP MESSAGE-----
                
                wcDMA3wvqk35PDeyAQv+N+63HigqaI45A3OyIX2AoX2S8qBgaeC5xZU+rTKEZ4fX
                /C3wWnjZE6YUCALkTc9VwCb9/daLGTDp7L0YkzLzWl19t/zaDy0zHZ3Q2UX+eCAW
                IstE5TBxhU6l1G+vqIQHijVFmIW16HVGLD3KY6kHkAmxIzu7/jaNR95L6oagBu3c
                kye0SPMBzHxuUuhanzMnuibvyfiBGIIP2osYZHDGnjb90M5Y0xgAqZJ5Met2Zu6i
                +ofRj+z0SSH52tBf5twmtiF7iqL6AthfIfewwVJe5VKNYSjefz54fr5N7Aw7+3hj
                +AyLsr+f6JF+a94D7uAv/8BT5OJPDOubfP59olhQGgkPY3wNhEuahWAzhbDXXaqC
                B68lF0mqJRn4a5FAQdC/tNLaYfk+kZ048iZbOaWuNpBn1AMdNyXhVqjiTVYYNWFk
                hWISIoC8+7GgMbcIowtHEzqwD06QRLDISv9SKYu3qe0TrFrDyHxM82wcRCr9agrn
                nl8bB3rieqHkt+V7EavK0kgB4fWVfT0irFMxTumPxK8PAUSEqrqAapaKZxisRKX4
                bc5ib8lxiwNjH0yVDN7QwTg01XtiNTDLm2AkPLkbpzBl7ktuEZxaZPY=
                =uUJy
                -----END PGP MESSAGE-----
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sqop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rsop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gosop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gosop-gopenpgp-v2 decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gosop-pqc decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sop-openpgp.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sopgpy decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  41 45 53 32 35 36 2e                               AES256.
                

                (click to lock in place)

                โœ“ Implementations SHOULD implement AES-256.
                Twofish
                -----BEGIN PGP MESSAGE-----
                
                wcDMA3wvqk35PDeyAQwAwNwKnteKn4LKim1qm16ohkaAjg+yGo2ZbWC6JYWBHpLj
                V7uF1vE5RPNuz6dCs9rd9STb39uYfMHbDAlI9yC6CaDRiP3wbqUNMo5/gQm/Dj1U
                NiV2SC078mXmOQjPVHNhNDk/jdU2h3+ZbyJ8BtVMiodc6Yn7Yn3ClxG97rbs1NeU
                nozctmyW7x3tlHgUf+nKCvZn9foO//OlvPUV5c2+hwkl2XbLTqDVh75AYhF6RaNB
                Vg0UZ9erbqF9/1M3kkLIyn2noed80SWsLKD7aUAJLQcOvuiJbty1TCQeg5mdsqd8
                Xn61bHuvq3gfbOGjY072T8Y/aVVeyPLTC1rBtluRlpqS4gRfrWIEcX2f24m8Ytny
                NRpkxG0fFIuXEDT9w00z8oEMMKuey91FnXF0qSD3qEYXIEuAkGVI3SDsuO08b8DP
                /pARP4ND1IFF6mh7MILPgD0/9+Ok3yQsoaTQATpxV4j7eWv7gmfX/SsuheKJmkju
                BDKtKBvsH8FGfwYGVtfM0kkB/wJ/kKTKwOOP+HpAEKtTY/abJD/OmN0g7MCuZy7u
                JVNKpgm8djRDwwiRQge2LO8jjT4aRshZ8IhMFSUbGJURBwDuDYKWu9BX
                =MsVm
                -----END PGP MESSAGE-----
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sqop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 77 6f 66 69 73 68 2e                            Twofish.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rsop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 77 6f 66 69 73 68 2e                            Twofish.
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-gopenpgp-v2 decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: error in decrypting: openpgp: unsupported feature: unsupported encryption function
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-pqc decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: A non-preferred symmetric algorithm was used.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sop-openpgp.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: A non-preferred symmetric algorithm was used.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: A non-preferred symmetric algorithm was used.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 77 6f 66 69 73 68 2e                            Twofish.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 77 6f 66 69 73 68 2e                            Twofish.
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sopgpy decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                Traceback (most recent call last):
                  File "/sops/sopgpy", line 704, in <module>
                    main()
                    ~~~~^^
                  File "/sops/sopgpy", line 695, in main
                    sop.dispatch()
                    ~~~~~~~~~~~~^^
                  File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
                    out = method(sys.stdin.buffer, **subargs)
                  File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
                    msg,verifs,sess = self.decrypt(inp.read(),
                                      ~~~~~~~~~~~~^^^^^^^^^^^^
                                                   wantsessionkey=sessionkeyout is not None,
                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                    ...<11 lines>...
                                                                   for secretkey in secretkeys) if secretkeys else dict(),
                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                   **kwargs)
                                                   ^^^^^^^^^
                  File "/sops/sopgpy", line 502, in decrypt
                    msg = seckey.decrypt(encmsg)
                  File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                    return action(_key, *args, **kwargs)
                  File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
                    return self.subkeys[subkey].decrypt(message)
                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
                  File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                    return action(_key, *args, **kwargs)
                  File "/opt/PGPy/pgpy/pgp.py", line 3064, in decrypt
                    decmsg.parse(message.message.decrypt(key, alg))
                                 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
                  File "/opt/PGPy/pgpy/packet/packets.py", line 2308, in decrypt
                    pt = _cfb_decrypt(bytes(self.ct), bytes(key), alg)
                  File "/opt/PGPy/pgpy/symenc.py", line 62, in _cfb_decrypt
                    decryptor = Cipher(alg.cipher(key), modes.CFB(iv)).decryptor()
                                       ~~~~~~~~~~^^^^^
                  File "/opt/PGPy/pgpy/constants.py", line 135, in cipher
                    raise NotImplementedError(repr(self))
                NotImplementedError: <SymmetricKeyAlgorithm.Twofish256: 10>
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 77 6f 66 69 73 68 2e                            Twofish.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 77 6f 66 69 73 68 2e                            Twofish.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 77 6f 66 69 73 68 2e                            Twofish.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 77 6f 66 69 73 68 2e                            Twofish.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 77 6f 66 69 73 68 2e                            Twofish.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 77 6f 66 69 73 68 2e                            Twofish.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  54 77 6f 66 69 73 68 2e                            Twofish.
                

                (click to lock in place)

                Camellia128
                -----BEGIN PGP MESSAGE-----
                
                wcDMA3wvqk35PDeyAQv9HgwjosFXDFWTeG4w2lsufKhuCxilNKaDQw5vb+8L246H
                FqY3eAEbIjciLZnHbyuYhFiUINflt47K3ojQM2J3CZQWR4NV+ys2pBsflI99m1+l
                LcHbrJKstNCSV8QYW6ka2/xJGx40vK19iI5Iy+sZ+mh7jqNjb5ldPqEWc6AtTASo
                hOXMM7ndl/VQryt2sOZh7Vs6rWgnRsSeGTBjDL/K8N/Pr7LrXOpCWAp1BACg7H3B
                ga0QRvT/Izprl/GytnVGp6Yu9/7SaiiPcvgxvnaG3T9JYdFQrxD4eqnuo3FDk1ZZ
                /jf56XiXOoJuvNJjd0hvDGvrWbUwdqdVuauWEkBS2pPGFVPMa6UjIuksWLFAy62o
                fCIkX3CRcithW0iu6V/UvKhtLwXrNjejxsdDwsNbr77tRFfBMAf5P9Ylbxp9VX/t
                Ua+SIqShX8r6D3+jIEWeROvN6sAW2yEXxWzwGvAVyYx8SLe3mCymFN93ULyB1bzT
                UVSt6AIHJ0D1FXfmeE1H0k0BknStotfq1QpVLdQFjW8UGZ849gRutiKLEsJN8QBR
                UpvTZP3f6ykWNSloIvLwTAAYNK4pQKO1h+0k/06jM0yvet8HdEYOeKJf3+Kf1Q==
                =ktyF
                -----END PGP MESSAGE-----
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sqop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 32 38 2e               Camellia128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rsop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 32 38 2e               Camellia128.
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-gopenpgp-v2 decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: error in decrypting: openpgp: unsupported feature: unsupported encryption function
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-pqc decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: Invalid enum value.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sop-openpgp.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: Invalid enum value.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: Invalid enum value.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 32 38 2e               Camellia128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 32 38 2e               Camellia128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sopgpy decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 32 38 2e               Camellia128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 32 38 2e               Camellia128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 32 38 2e               Camellia128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 32 38 2e               Camellia128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 32 38 2e               Camellia128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 32 38 2e               Camellia128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 32 38 2e               Camellia128.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 32 38 2e               Camellia128.
                

                (click to lock in place)

                Camellia192
                -----BEGIN PGP MESSAGE-----
                
                wcDMA3wvqk35PDeyAQwAlKUJgdLH0+qgijIu5smAN2x5ZUBUZEd+zgbH+gGx7NPh
                ncPfwp9idqfHWCnWpFOB+9kzXluN5GuSexjjAXBpUz0vzspUfVsWa18mtm7hnFEs
                ETxsLJ7FVg4XjC6s1PpldR/xb2SOGc0ro8ecbtCp8xPlle7CibtVzvduoGcBPSRQ
                IgXxWITnPAoL2ZLMWrqElXrOZZAq1+g6xRzWPjzT6mKceGxUz/M67Ht8txCZelS9
                yi1hqbaosjWflP3fuEjyJT+kHDhIRBdx4w1A6b8+ovRCqKdCZVnXTplXdiM7S79R
                CyRcJKO2dbEic5g1WlJnN9JXc7E3aa9gSpuL3uJ/3F+2RR/t0ipRxWqCi8gpvlpd
                CbLysuI6+U4V27+xsNitYvq5EqU2XOXF6IeCzVZBthOROm7JEkFtc7XEMzKg91KY
                nYMnK2vXMlWoFV2Bo4YuyadvcGAnJ7JR4bVn2Ubv2nnZgLPt8DP2/K7wkVklgkUu
                YHW1R5+q/qHAE3kAUaMc0k0BbYNVHdDvkk2N9jm8UFjyZQFaZl/6LbsMecDRDCjd
                LWoRDsvnTX3VLp36SW/PGLxAgflin83oP7W8N+SxuyKyAH5ocOGnbU1o3RA4kw==
                =h04c
                -----END PGP MESSAGE-----
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sqop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 39 32 2e               Camellia192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rsop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 39 32 2e               Camellia192.
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-gopenpgp-v2 decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: error in decrypting: openpgp: unsupported feature: unsupported encryption function
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-pqc decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: Invalid enum value.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sop-openpgp.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: Invalid enum value.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: Invalid enum value.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 39 32 2e               Camellia192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 39 32 2e               Camellia192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sopgpy decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 39 32 2e               Camellia192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 39 32 2e               Camellia192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 39 32 2e               Camellia192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 39 32 2e               Camellia192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 39 32 2e               Camellia192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 39 32 2e               Camellia192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 39 32 2e               Camellia192.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  31 39 32 2e               Camellia192.
                

                (click to lock in place)

                Camellia256
                -----BEGIN PGP MESSAGE-----
                
                wcDMA3wvqk35PDeyAQv/UBLOHadpMYm0UEOXa9NzFpR3CPixPpBDRD1BKUJauJ8s
                Np8nM6QX8io9XnuTooMk8QvioA9asIjlU/c6Et1O5W9fTRTkePDWxwKUn7qCTCtP
                R2nq80FsESXL36mCHqklmDYoEo6hF2ElU0bDeiRjuBBMHRKpxu+txsCQYyKpAsGQ
                +9uT0qFJh+5tFOy1J/9ZvSRXIO7vHubX3ZeKOuwkiPV9NWzPKARQCY+6g8GZlv9c
                /tJ3Ho4lO3R8sDZqCisy/RL2xI6XXEg/s5E/9Vzp1ehmsCINPxq/1o8b93Wjghwz
                Nyol1Br+IL1RFi6PzrGgpim+oZinI3TavWo8VxXgpkY9rAL5rOxPi3lMe88ejLFc
                IlgYBH1DmoZE5ak+yzGsjn0N/ZpDY1OFweKIxjg4kMXxNQWvHcVN0wC7L+8NOYv/
                cJWvMpIFgxa97bWCvkPsPq6WK/9xSV0Ks0dbjC3sBkqUQcxvCGdBsDjA/1qazF1d
                I9alJ4hiFE/wWeEYj8YP0k0BJtC+1Fs2YShSApYdt20pB2lgq7WPXuvgq53wyu4W
                ZWor+rm0zGEWZVWT31pM4GVfF4oYXP4OIxF6Uxt/Jn7Q0u/7BtDnfGHunZyqYw==
                =icXM
                -----END PGP MESSAGE-----
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sqop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  32 35 36 2e               Camellia256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rsop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  32 35 36 2e               Camellia256.
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-gopenpgp-v2 decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: error in decrypting: openpgp: unsupported feature: unsupported encryption function
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-pqc decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: Invalid enum value.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sop-openpgp.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: Invalid enum value.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: Invalid enum value.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  32 35 36 2e               Camellia256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  32 35 36 2e               Camellia256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                sopgpy decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  32 35 36 2e               Camellia256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  32 35 36 2e               Camellia256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  32 35 36 2e               Camellia256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  32 35 36 2e               Camellia256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  32 35 36 2e               Camellia256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  32 35 36 2e               Camellia256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  32 35 36 2e               Camellia256.
                

                (click to lock in place)

                โœ“
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                00000000  45 6e 63 72 79 70 74 65  64 20 75 73 69 6e 67 20   Encrypted using 
                00000010  43 61 6d 65 6c 6c 69 61  32 35 36 2e               Camellia256.
                

                (click to lock in place)

                Unencrypted
                -----BEGIN PGP MESSAGE-----
                
                wcDMA3wvqk35PDeyAQv/YHaXBAIY3KZFOhTVIahmFFGsgvsqKOjmQSF5cHmabrmB
                zFmDf9zNcajlFY1L7q/b4tF+6BaNGT4QvDrBoClfCOVVTUPHIOyRB5sCDzAExS2J
                szaZeCk2Zjjykuxe9I075SPuJ6D2VIkkFimaoBBNWmPfn4Ba0byYLufkHr2fpGt7
                q9ALGhPf2ZDgEKxl681v/gXCtv/KGd8BcpqT27rg0SRYjYlE0g28oC/eCk7rw6G7
                QMlQMyQKcGLrZfdqcIhqc9k5HpVDauanrJRggnJJkI33XYgrzLIKz4RfnyY/ZraC
                TLYrdkwJ+FJiC5AhQFtBax1ofBulq37zDH+vGt7RoB3N5h4EfemLV1he6gVtTrvP
                WzF3Nny4uPFVdEIdl7+mY0/zQ8DoXGYR2BBeSXdyPSqdq2BoD+6AJyqwvVwfJOjS
                UB2xI1yAJlNxgWIUnbL8LsO4z5qPchOJHu1RlxcYCXvDKgJyIzfi5SoIOBK7/jqM
                xrdAgFxoihugufQA/ejE0iwByxNiAAAAAABOT1QgRU5DUllQVEVE0xQAAQIDBAUG
                BwgJAAECAwQFBgcICQ==
                =EpGz
                -----END PGP MESSAGE-----
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sqop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                           Unable to decrypt
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                rsop decrypt \
                  <(echo -ne "$additional-artifact-0")
                A KEY input is protected with a password
                stderr:
                ~~~snip~~~
                err Rpgp(Message("session key algorithm cannot be plaintext"))
                           A KEY input is protected with a password and unlocking failed
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-gopenpgp-v2 decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: error in decrypting: openpgp: unsupported feature: unsupported encryption function
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-pqc decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: incorrect key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: Invalid enum value.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sop-openpgp.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: A non-preferred symmetric algorithm was used.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting session keys: Invalid enum value.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
                /sops/pgpainless-cli: line 4: require_java_runtime: command not found
                Standard Input appears not to contain a valid OpenPGP message.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
                /sops/pgpainless-cli: line 4: require_java_runtime: command not found
                Standard Input appears not to contain a valid OpenPGP message.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sopgpy decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                Traceback (most recent call last):
                  File "/sops/sopgpy", line 704, in <module>
                    main()
                    ~~~~^^
                  File "/sops/sopgpy", line 695, in main
                    sop.dispatch()
                    ~~~~~~~~~~~~^^
                  File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
                    out = method(sys.stdin.buffer, **subargs)
                  File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
                    msg,verifs,sess = self.decrypt(inp.read(),
                                      ~~~~~~~~~~~~^^^^^^^^^^^^
                                                   wantsessionkey=sessionkeyout is not None,
                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                    ...<11 lines>...
                                                                   for secretkey in secretkeys) if secretkeys else dict(),
                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                   **kwargs)
                                                   ^^^^^^^^^
                  File "/sops/sopgpy", line 502, in decrypt
                    msg = seckey.decrypt(encmsg)
                  File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                    return action(_key, *args, **kwargs)
                  File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
                    return self.subkeys[subkey].decrypt(message)
                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
                  File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                    return action(_key, *args, **kwargs)
                  File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
                    alg, key = pkesk.decrypt_sk(self._key)
                               ~~~~~~~~~~~~~~~~^^^^^^^^^^^
                  File "/opt/PGPy/pgpy/packet/packets.py", line 284, in decrypt_sk
                    return pk.keymaterial.decrypt(self.ct, pk.fingerprint, True)
                           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                  File "/opt/PGPy/pgpy/packet/fields.py", line 1964, in decrypt
                    return self._decrypt_helper(self.__privkey__().decrypt(ciphertext, padding.PKCS1v15()), True)
                           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                  File "/opt/PGPy/pgpy/packet/fields.py", line 1838, in _decrypt_helper
                    keysize = symalg.key_size // 8
                              ^^^^^^^^^^^^^^^
                  File "/opt/PGPy/pgpy/constants.py", line 182, in key_size
                    raise NotImplementedError(repr(self))
                NotImplementedError: <SymmetricKeyAlgorithm.Plaintext: 0>
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                           IO error
                  because: rnp_op_verify_execute: No suitable key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                           IO error
                  because: rnp_op_verify_execute: No suitable key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                           IO error
                  because: rnp_op_verify_execute: No suitable key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: No secret key (gpg error 17)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: Invalid cipher algorithm (gpg error 12)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: Invalid cipher algorithm (gpg error 12)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: Invalid cipher algorithm (gpg error 12)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ— "Unencrypted cipher" MUST NOT be used

                Symmetric Encryption Algorithm support, EAX (SEIPDv2)

                • v6

                This tests support for the consumption (i.e. decryption) of different symmetric encryption algorithms using Sequoia to generate the artifacts.

                Additional artifacts:

                Consumer
                Sequoia 2.0.0
                rpgpie 0.5.4
                GopenPGP 3.0.0
                GopenPGP 2.8.0
                GopenPGP 3.0.0+pqc
                OpenPGP.js 6.0.0
                OpenPGP.js 5.11.1
                OpenPGP.js 6.0.0+pqc
                PGPainless 1.7.4
                PGPainless 1.8.0_2024-11-06-SNAPSHOT
                PGPy 0.6.0
                rnp 0.17.1
                rnp 0.17.1+crypto-refresh
                rnp 0.17.1+pqc
                Sq's GnuPG Chameleon 0.13.1
                GnuPG 2.4.5
                GnuPG 2.2.46
                GnuPG 1.4.23
                Expectation
                Comment
                Producer Artifact

                Symmetric Encryption Algorithm support, OCB (SEIPDv2)

                • v6

                This tests support for the consumption (i.e. decryption) of different symmetric encryption algorithms using Sequoia to generate the artifacts.

                Additional artifacts:

                Consumer
                Sequoia 2.0.0
                rpgpie 0.5.4
                GopenPGP 3.0.0
                GopenPGP 2.8.0
                GopenPGP 3.0.0+pqc
                OpenPGP.js 6.0.0
                OpenPGP.js 5.11.1
                OpenPGP.js 6.0.0+pqc
                PGPainless 1.7.4
                PGPainless 1.8.0_2024-11-06-SNAPSHOT
                PGPy 0.6.0
                rnp 0.17.1
                rnp 0.17.1+crypto-refresh
                rnp 0.17.1+pqc
                Sq's GnuPG Chameleon 0.13.1
                GnuPG 2.4.5
                GnuPG 2.2.46
                GnuPG 1.4.23
                Expectation
                Comment
                Producer Artifact
                TripleDES
                -----BEGIN PGP MESSAGE-----
                
                wcDaBhUEHdzhXwkhfO4vOzdgfC+qTfk8N7IBDACI3xFa3tx/erwBqHNqERza
                VjWrZZe2x3wQUGV5qyPaQgqU86ghByWI8XqOFQOyV3qD8YtgutHZpmFrEmBd
                ND4f/VTaMGm7PQJ4D4/ToV30SZROqeQ+lfFf0ItNho/Sa+UX7O8tE87r/CLC
                WCoRwh4KEa6zoTV/LIs9nx1v95IfRhuDDq2vMu7+0PfotFICXhtFCkcMNsdn
                kVW/4oHvC45dXBWOKLzlj/OpHekncEEyMZ6I5/coMJTbiEMldrmQqQ+yQwS/
                OxAErmvWa02G+jxnht13XLgO/bcdzOVduG54lyRW9PDQl8IrZywtUAm/7/No
                TgSiRT3HFwKoKIHG3D8AYeSN4jxZc0juE2PFfxa1J2vV7ESpgaoXRdZXdoGt
                y+NGIkyXdn//3Ehvkd+Y48uf7KFvrd9tc7Ek5d9KmIIHI2NBLzdIKFt2pXde
                k2QUeQtETlK0OB5LgWolQElBXYBt4XeYSBu3NENV5sJ/hj9izo6sEZdAgOC4
                at5shx0KmMLSaAICAgydrgOMUzghStPHRK45Ea7LvFXWsIyLsUPPwbYPXfbp
                y+yktbgbuT2uyGIAeuZ8FT87YrSR1NfmbkML2uXHTgl84dtc84iJ6yaEeakx
                AAAAAAAAAABv6KYsn8+UVgAAAAAAAAAA
                -----END PGP MESSAGE-----
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sqop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                           Unable to decrypt
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                rsop decrypt \
                  <(echo -ne "$additional-artifact-0")
                A KEY input is protected with a password
                stderr:
                ~~~snip~~~
                           A KEY input is protected with a password and unlocking failed
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: unsupported feature: invalid aead cipher: 2
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-gopenpgp-v2 decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: unable to read symmetric packet: openpgp: unsupported feature: invalid aead cipher: 2
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-pqc decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: unsupported feature: invalid aead cipher: 2
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting message: Unexpected algorithm or key size
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sop-openpgp.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Version 2 of the SEIP packet is unsupported.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting message: Unexpected algorithm or key size
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
                /sops/pgpainless-cli: line 4: require_java_runtime: command not found
                Exception in thread "main" kotlin.NotImplementedError: Version 6 PKESKs are not yet supported.
                	at org.pgpainless.bouncycastle.extensions.PGPSecretKeyRingExtensionsKt.getSecretKeyFor(PGPSecretKeyRingExtensions.kt:78)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.getDecryptionKeys(OpenPgpMessageInputStream.kt:694)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.processEncryptedData(OpenPgpMessageInputStream.kt:408)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.consumePackets(OpenPgpMessageInputStream.kt:168)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.<init>(OpenPgpMessageInputStream.kt:99)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create$pgpainless_core(OpenPgpMessageInputStream.kt:1098)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1067)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1063)
                	at org.pgpainless.decryption_verification.DecryptionBuilder$DecryptWithImpl.withOptions(DecryptionBuilder.kt:23)
                	at org.pgpainless.sop.DecryptImpl.ciphertext(DecryptImpl.kt:44)
                	at sop.cli.picocli.commands.DecryptCmd.run(DecryptCmd.kt:70)
                	at picocli.CommandLine.executeUserObject(CommandLine.java:1939)
                	at picocli.CommandLine.access$1300(CommandLine.java:145)
                	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
                	at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
                	at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
                	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
                	at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
                	at picocli.CommandLine.execute(CommandLine.java:2078)
                	at sop.cli.picocli.SopCLI$Companion.execute(SopCLI.kt:93)
                	at sop.cli.picocli.SopCLI.execute(SopCLI.kt)
                	at org.pgpainless.cli.PGPainlessCLI.execute(PGPainlessCLI.java:43)
                	at org.pgpainless.cli.PGPainlessCLI.main(PGPainlessCLI.java:30)
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
                /sops/pgpainless-cli: line 4: require_java_runtime: command not found
                Message could not be decrypted.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sopgpy decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                Traceback (most recent call last):
                  File "/sops/sopgpy", line 704, in <module>
                    main()
                    ~~~~^^
                  File "/sops/sopgpy", line 695, in main
                    sop.dispatch()
                    ~~~~~~~~~~~~^^
                  File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
                    out = method(sys.stdin.buffer, **subargs)
                  File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
                    msg,verifs,sess = self.decrypt(inp.read(),
                                      ~~~~~~~~~~~~^^^^^^^^^^^^
                                                   wantsessionkey=sessionkeyout is not None,
                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                    ...<11 lines>...
                                                                   for secretkey in secretkeys) if secretkeys else dict(),
                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                   **kwargs)
                                                   ^^^^^^^^^
                  File "/sops/sopgpy", line 502, in decrypt
                    msg = seckey.decrypt(encmsg)
                  File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                    return action(_key, *args, **kwargs)
                  File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
                    return self.subkeys[subkey].decrypt(message)
                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
                  File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                    return action(_key, *args, **kwargs)
                  File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
                    alg, key = pkesk.decrypt_sk(self._key)
                               ~~~~~~~~~~~~~~~~^^^^^^^^^^^
                  File "/opt/PGPy/pgpy/packet/packets.py", line 352, in decrypt_sk
                    return pk.keymaterial.decrypt(self.ct, pk.fingerprint, False)
                           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                  File "/opt/PGPy/pgpy/packet/fields.py", line 1964, in decrypt
                    return self._decrypt_helper(self.__privkey__().decrypt(ciphertext, padding.PKCS1v15()), True)
                           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                  File "/opt/PGPy/pgpy/packet/fields.py", line 1836, in _decrypt_helper
                    symalg = SymmetricKeyAlgorithm(m[0])
                  File "/usr/lib/python3.13/enum.py", line 726, in __call__
                    return cls.__new__(cls, value)
                           ~~~~~~~~~~~^^^^^^^^^^^^
                  File "/usr/lib/python3.13/enum.py", line 1199, in __new__
                    raise ve_exc
                ValueError: 133 is not a valid SymmetricKeyAlgorithm
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                           IO error
                  because: rnp_op_verify_execute: Bad format
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                           IO error
                  because: rnp_op_verify_execute: No suitable key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                           IO error
                  because: rnp_op_verify_execute: No suitable key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: No secret key (gpg error 17)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: No data (gpg error 58)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: No data (gpg error 58)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: No data (gpg error 58)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ— Algorithm can't be used with AEAD.
                CAST5
                -----BEGIN PGP MESSAGE-----
                
                wcDaBhUEHdzhXwkhfO4vOzdgfC+qTfk8N7IBC/9z3nGHruh5a0x0NdeAjpPv
                Afv7CRqaC/E4lBHjKS/NbpcD3yFrIvy30xgcrwy3JWwFxrxk9ZLzrdisBM4+
                NAGvMBcRHiBxQucRgmRgsb5tMZCRy2FuveplsBbK2KdqoXx41ZkeLC4uY6Wr
                BMxbCEWH09rznfHb2ge6VrpGXF4fImcHGVWYgaeT90WJoB/pUxnjshV48ypv
                rLveEiz0I2eQ2nqr9+PUbMjmx5dIZFxc93nK6BZCLA9iQlvNql3mEI7eYU+1
                4QMaibg8nMfjln42WhtYg+H7RiXVpOxKPJ+QPTJfXZSE0PifIUjJqr/5x/g7
                lm9CkpGj2JFfsWerMzZhQ3jcvk9pbBz7387u+UNZxk0dRAgY7VwxS2NjLoAx
                IkHrV5Zl/1JKeSzu5d7Z9db0+WRtKsOpSuuNcvJJKHXjxz3LMevT1IL1oez3
                r3USWRwJdp7KVIc23bVUc+gD8r25pozq+fDh7B4NZf2J7Qu+a67l433viDF0
                r/nj/y+2/VzSZAIDAgwKQdRN3MYK5Nv/IOOOK6krZiEzm2mlDoGPaX+TMsta
                PRZT13/chNKUvKHDyKlWoK2gU3pRXTriFcVxZV9wAewGA2NkC4edxUoAAAAA
                AAAAAPKbrz2bA0pjAAAAAAAAAAA=
                -----END PGP MESSAGE-----
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sqop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                           Unable to decrypt
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                rsop decrypt \
                  <(echo -ne "$additional-artifact-0")
                A KEY input is protected with a password
                stderr:
                ~~~snip~~~
                           A KEY input is protected with a password and unlocking failed
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: unsupported feature: invalid aead cipher: 3
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-gopenpgp-v2 decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: unable to read symmetric packet: openpgp: unsupported feature: invalid aead cipher: 3
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-pqc decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: unsupported feature: invalid aead cipher: 3
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting message: Unexpected algorithm or key size
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sop-openpgp.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Version 2 of the SEIP packet is unsupported.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting message: Unexpected algorithm or key size
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
                /sops/pgpainless-cli: line 4: require_java_runtime: command not found
                Exception in thread "main" kotlin.NotImplementedError: Version 6 PKESKs are not yet supported.
                	at org.pgpainless.bouncycastle.extensions.PGPSecretKeyRingExtensionsKt.getSecretKeyFor(PGPSecretKeyRingExtensions.kt:78)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.getDecryptionKeys(OpenPgpMessageInputStream.kt:694)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.processEncryptedData(OpenPgpMessageInputStream.kt:408)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.consumePackets(OpenPgpMessageInputStream.kt:168)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.<init>(OpenPgpMessageInputStream.kt:99)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create$pgpainless_core(OpenPgpMessageInputStream.kt:1098)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1067)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1063)
                	at org.pgpainless.decryption_verification.DecryptionBuilder$DecryptWithImpl.withOptions(DecryptionBuilder.kt:23)
                	at org.pgpainless.sop.DecryptImpl.ciphertext(DecryptImpl.kt:44)
                	at sop.cli.picocli.commands.DecryptCmd.run(DecryptCmd.kt:70)
                	at picocli.CommandLine.executeUserObject(CommandLine.java:1939)
                	at picocli.CommandLine.access$1300(CommandLine.java:145)
                	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
                	at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
                	at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
                	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
                	at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
                	at picocli.CommandLine.execute(CommandLine.java:2078)
                	at sop.cli.picocli.SopCLI$Companion.execute(SopCLI.kt:93)
                	at sop.cli.picocli.SopCLI.execute(SopCLI.kt)
                	at org.pgpainless.cli.PGPainlessCLI.execute(PGPainlessCLI.java:43)
                	at org.pgpainless.cli.PGPainlessCLI.main(PGPainlessCLI.java:30)
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
                /sops/pgpainless-cli: line 4: require_java_runtime: command not found
                Message could not be decrypted.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sopgpy decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                WARNING:root:could not decrypt with D1A66E1A23B182C9980F788CFBFCC82A015E7330
                ERROR:root:[CANNOT_DECRYPT] could not find anything capable of decryption
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                           IO error
                  because: rnp_op_verify_execute: Bad format
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                           IO error
                  because: rnp_op_verify_execute: No suitable key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                           IO error
                  because: rnp_op_verify_execute: No suitable key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: No secret key (gpg error 17)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: No data (gpg error 58)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: No data (gpg error 58)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: No data (gpg error 58)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ— Algorithm can't be used with AEAD.
                Blowfish
                -----BEGIN PGP MESSAGE-----
                
                wcDaBhUEHdzhXwkhfO4vOzdgfC+qTfk8N7IBC/9NDgZT9Cv+99awXXCbgNv3
                PnWbrJel6f8UuyV6imYqcIvBAj7gsvx1pnMrPEJgKwJmRZgkBKUlhzd7xcMp
                OSEud6R+Pja0XliI9Xo4bSifl1OJbCQ+gurVHvoefHwLt4hxBwwDxbhBVAaT
                c5J40DwUtOqbwwP67FJXJL1OlEMy18TuzBX4sJ8YTq8Y6baDdspxrK3d0P33
                HmYGEKWarR1Lb07BAxlBM+GwPhN2SY4m37N8u2jbFj/LMlWoj1urfepFkUR+
                5Iu2SKdr6m5m3w4Hdh+XtLMdFC379KzyR+rohsX03o4nOmKqBB+3KZI4urdg
                X2FitjDzX4lhLNC94207hSM9HpCefLwpVw8THmGQCsYdZvLPRMhw3Ebh5yTu
                aSxej6LtupMq9UWFbDouoHSmT8kGrBHUE/lMyUwDZ74xh6ULk1Upafgmv7zx
                6ZtWd8Z9gLeTwyKrnUpiHFnnPICwzBdOEvcUQG4XoL/hgfr3WGptbMaiSQnT
                ya8oYDD0SdXSZwIEAgxK4T1N5Sh644SFYZ/ti9uaZHMC3VPxnWHli+ag/I+n
                geUv6giC0Vr3wxx8+LnrlVFoadYpGdPlkUXT7SAmhmes5BOMBvCKbn9Hvj8A
                AAAAAAAAAClFqtGywM/FAAAAAAAAAAA=
                -----END PGP MESSAGE-----
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sqop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                           Unable to decrypt
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                rsop decrypt \
                  <(echo -ne "$additional-artifact-0")
                A KEY input is protected with a password
                stderr:
                ~~~snip~~~
                           A KEY input is protected with a password and unlocking failed
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: unsupported feature: invalid aead cipher: 4
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-gopenpgp-v2 decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: unable to read symmetric packet: openpgp: unsupported feature: invalid aead cipher: 4
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gosop-pqc decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '99'
                stderr:
                ~~~snip~~~
                decrypt: gopenpgp: decrypting message with private keys failed: openpgp: unsupported feature: invalid aead cipher: 4
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting message: Unexpected algorithm or key size
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sop-openpgp.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Version 2 of the SEIP packet is unsupported.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                index.js decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                Error decrypting message: Unexpected algorithm or key size
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
                /sops/pgpainless-cli: line 4: require_java_runtime: command not found
                Exception in thread "main" kotlin.NotImplementedError: Version 6 PKESKs are not yet supported.
                	at org.pgpainless.bouncycastle.extensions.PGPSecretKeyRingExtensionsKt.getSecretKeyFor(PGPSecretKeyRingExtensions.kt:78)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.getDecryptionKeys(OpenPgpMessageInputStream.kt:694)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.processEncryptedData(OpenPgpMessageInputStream.kt:408)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.consumePackets(OpenPgpMessageInputStream.kt:168)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream.<init>(OpenPgpMessageInputStream.kt:99)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create$pgpainless_core(OpenPgpMessageInputStream.kt:1098)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1067)
                	at org.pgpainless.decryption_verification.OpenPgpMessageInputStream$Companion.create(OpenPgpMessageInputStream.kt:1063)
                	at org.pgpainless.decryption_verification.DecryptionBuilder$DecryptWithImpl.withOptions(DecryptionBuilder.kt:23)
                	at org.pgpainless.sop.DecryptImpl.ciphertext(DecryptImpl.kt:44)
                	at sop.cli.picocli.commands.DecryptCmd.run(DecryptCmd.kt:70)
                	at picocli.CommandLine.executeUserObject(CommandLine.java:1939)
                	at picocli.CommandLine.access$1300(CommandLine.java:145)
                	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
                	at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
                	at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
                	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
                	at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
                	at picocli.CommandLine.execute(CommandLine.java:2078)
                	at sop.cli.picocli.SopCLI$Companion.execute(SopCLI.kt:93)
                	at sop.cli.picocli.SopCLI.execute(SopCLI.kt)
                	at org.pgpainless.cli.PGPainlessCLI.execute(PGPainlessCLI.java:43)
                	at org.pgpainless.cli.PGPainlessCLI.main(PGPainlessCLI.java:30)
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                pgpainless-cli decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unable to decrypt
                stderr:
                ~~~snip~~~
                /sops/pgpainless-cli: line 3: /usr/lib/java-wrappers/java-wrappers.sh: No such file or directory
                /sops/pgpainless-cli: line 4: require_java_runtime: command not found
                Message could not be decrypted.
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                sopgpy decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                Traceback (most recent call last):
                  File "/sops/sopgpy", line 704, in <module>
                    main()
                    ~~~~^^
                  File "/sops/sopgpy", line 695, in main
                    sop.dispatch()
                    ~~~~~~~~~~~~^^
                  File "/usr/lib/python3/dist-packages/sop/__init__.py", line 600, in dispatch
                    out = method(sys.stdin.buffer, **subargs)
                  File "/usr/lib/python3/dist-packages/sop/__init__.py", line 908, in _handle_decrypt
                    msg,verifs,sess = self.decrypt(inp.read(),
                                      ~~~~~~~~~~~~^^^^^^^^^^^^
                                                   wantsessionkey=sessionkeyout is not None,
                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                    ...<11 lines>...
                                                                   for secretkey in secretkeys) if secretkeys else dict(),
                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                   **kwargs)
                                                   ^^^^^^^^^
                  File "/sops/sopgpy", line 502, in decrypt
                    msg = seckey.decrypt(encmsg)
                  File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                    return action(_key, *args, **kwargs)
                  File "/opt/PGPy/pgpy/pgp.py", line 3055, in decrypt
                    return self.subkeys[subkey].decrypt(message)
                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
                  File "/opt/PGPy/pgpy/decorators.py", line 128, in _action
                    return action(_key, *args, **kwargs)
                  File "/opt/PGPy/pgpy/pgp.py", line 3060, in decrypt
                    alg, key = pkesk.decrypt_sk(self._key)
                               ~~~~~~~~~~~~~~~~^^^^^^^^^^^
                  File "/opt/PGPy/pgpy/packet/packets.py", line 352, in decrypt_sk
                    return pk.keymaterial.decrypt(self.ct, pk.fingerprint, False)
                           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                  File "/opt/PGPy/pgpy/packet/fields.py", line 1964, in decrypt
                    return self._decrypt_helper(self.__privkey__().decrypt(ciphertext, padding.PKCS1v15()), True)
                           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                  File "/opt/PGPy/pgpy/packet/fields.py", line 1836, in _decrypt_helper
                    symalg = SymmetricKeyAlgorithm(m[0])
                  File "/usr/lib/python3.13/enum.py", line 726, in __call__
                    return cls.__new__(cls, value)
                           ~~~~~~~~~~~^^^^^^^^^^^^
                  File "/usr/lib/python3.13/enum.py", line 1199, in __new__
                    raise ve_exc
                ValueError: 228 is not a valid SymmetricKeyAlgorithm
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                           IO error
                  because: rnp_op_verify_execute: Bad format
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                           IO error
                  because: rnp_op_verify_execute: No suitable key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                rnp-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Unknown error code '1'
                stderr:
                ~~~snip~~~
                           IO error
                  because: rnp_op_verify_execute: No suitable key
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: No secret key (gpg error 17)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: No data (gpg error 58)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: No data (gpg error 58)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ—
                echo -ne "$artifact" | 
                gpgme-sop decrypt \
                  <(echo -ne "$additional-artifact-0")
                Invalid data type
                stderr:
                ~~~snip~~~
                Warning: Untranslated error: No data (gpg error 58)
                           Invalid data type
                ~~~snip~~~
                
                

                (click to lock in place)

                โœ— Algorithm can't be used with AEAD.

                Symmetric Encryption Algorithm support, GCM (SEIPDv2)

                • v6

                This tests support for the consumption (i.e. decryption) of different symmetric encryption algorithms using Sequoia to generate the artifacts.

                Additional artifacts:

                Consumer
                Sequoia 2.0.0
                rpgpie 0.5.4
                GopenPGP 3.0.0
                GopenPGP 2.8.0
                GopenPGP 3.0.0+pqc
                OpenPGP.js 6.0.0
                OpenPGP.js 5.11.1
                OpenPGP.js 6.0.0+pqc
                PGPainless 1.7.4
                PGPainless 1.8.0_2024-11-06-SNAPSHOT
                PGPy 0.6.0
                rnp 0.17.1
                rnp 0.17.1+crypto-refresh
                rnp 0.17.1+pqc
                Sq's GnuPG Chameleon 0.13.1
                GnuPG 2.4.5
                GnuPG 2.2.46
                GnuPG 1.4.23
                Expectation
                Comment
                Producer Artifact

                Symmetric Encryption Algorithm support, production side (SEIPDv1)

                  This tests support for the production (i.e. encryption) of different symmetric encryption algorithms. To that end, the preferred symmetric algorithms are set to only include the algorithm to be tested, and the features subpacket is set to [SEIPDv1].

                  Consumer
                  Sequoia 2.0.0
                  rpgpie 0.5.4
                  GopenPGP 3.0.0
                  GopenPGP 2.8.0
                  GopenPGP 3.0.0+pqc
                  OpenPGP.js 6.0.0
                  OpenPGP.js 5.11.1
                  OpenPGP.js 6.0.0+pqc
                  PGPainless 1.7.4
                  PGPainless 1.8.0_2024-11-06-SNAPSHOT
                  PGPy 0.6.0
                  rnp 0.17.1
                  rnp 0.17.1+crypto-refresh
                  rnp 0.17.1+pqc
                  Sq's GnuPG Chameleon 0.13.1
                  GnuPG 2.4.5
                  GnuPG 2.2.46
                  GnuPG 1.4.23
                  Expectation
                  Comment
                  Producer Artifact
                  IDEA
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFTBBMBCgCHBYJn3phsAgsBCRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0QG5v
                  dGF0aW9ucy5zZXF1b2lhLXBncC5vcmdhUoUmNByOYNvIMx/N+GW04nwsvCnuSnnU
                  /eZ7mahH3QYVCgkICwIEFgIDAQIXgAIbAwIeARYhBNGmbhojsYLJmA94jPv8yCoB
                  XnMwAAC6Jwv+IVd+m0/KxECAIlFXgpT8eSUhmXGTM/EApC87mCm9xMETev/EJXZS
                  enASqhIb73k8eJLlmmTOQbvaKIVqeF8M5kUzCbaDzlhiCO+HRRJDnhzVtqgDEs5X
                  YcN5eYlTl6J5gVEtP3k3W3J22j6Mio6c7G08mw/AyvMlw4gD3dV8eoM/Q+/0L5h3
                  ybDoXTnNz1JsgM/H02KqazZUsMQdDENEDNQjp6yKjp+sPjtVAqkxSOLltmFUTql/
                  RVryWRv4z3sL5cxD5TTiYpwZ+Nx3skJinOqVhiQUVF1oBhYxVDWcRwLhHDvhrlVb
                  78vYNBR1rsv23/cfWfSnmPjftDUeHVJe9SJrZTmSFG7z6tBIUH5tCUz4g86VddpD
                  L2M2JxzVDwHEpJe1x3i8qul8pQrJEa8b8q6i2+frSntyMV3437KSwJmLikJL6tF8
                  zUwH5Sa/ojBSmbPVZEcbGoD2JBxCF0/n8xNpeg2nFO7wtsLDRh4aYtNDky3ph/UK
                  4QUBN+NqzsLbwsEOBBMBCgA4AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEE
                  0aZuGiOxgsmYD3iM+/zIKgFeczAFAl2lnvoACgkQ+/zIKgFeczBvbAv/VNk90a6h
                  G8Od9xTzXxH5YRFUSGfIA1yjPIVOnKqhMwps2U+sWE3urL+MvjyQRlyRV8oY9IOh
                  Q5Esm6DOZYrTnE7qVETm1ajIAP2OFChEc55uH88x/anpPOXOJY7S8jbn3naC9qad
                  75BrZ+3g9EBUWiy5p8TykP05WSnSxNRt7vFKLfEB4nGkehpwHXOVF0CRNwYle42b
                  g8lpmdXFDcCZCi+qEbafmTQzkAqyzS3nCh3IAqq6Y0kBuaKLm2tSNUOlZbD+OHYQ
                  NZ5Jix7cZUzs6Xh4+I55NRWl5smrLq66yOQoFPy9jot/Qxikx/wP3MsAzeGaZSEP
                  c0fHp5G16rlGbxQ3vl8/usUV7W+TMEMljgwd5x8POR6HC8EaCDfVnUBCPi/Gv+eg
                  LjsIbPJZZEroiE40e6/UoCiQtlpQB5exPJYSd1Q1txCwueih99PHepsDhmUQKiAC
                  szNU+RRozAYau2VdHqnRJ7QYdxHDiH49jPK4NTMyb/tJh2TiIwcmsIpGzsDNBF2l
                  nPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21HWamX
                  nn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW+RMX
                  SO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd/Dn6
                  rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXrvIsA
                  0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZuVE/
                  wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8c+pa
                  LNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybUz8XV
                  8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQzFwz
                  j8sxH48AEQEAAcLA9gQYAQoAIBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZzy
                  AhsMAAoJEPv8yCoBXnMw6f8L/26C34dkjBffTzMj5Bdzm8MtF67OYneJ4TQMw7+4
                  1IL4rVcSKhIhk/3Ud5knaRtP2ef1+5F66h9/RPQOJ5+tvBwhBAcUWSupKnUrdVaZ
                  QanYmtSxcVV2PL9+QEiNN3tzluhaWO//rACxJ+K/ZXQlIzwQVTpNhfGzAaMVV9zp
                  f3u0k14itcv6alKY8+rLZvO1wIIeRZLmU0tZDD5HtWDvUV7rIFI1WuoLb+KZgbYn
                  3OWjCPHVdTrdZ2CqnZbG3SXw6awH9bzRLV9EXkbhIMez0deCVdeo+wFFklh8/5VK
                  2b0vk/+wqMJxfpa1lHvJLobzOP9fvrswsr92MA2+k901WeISR7qEzcI0Fdg8AyFA
                  ExaEK6VyjP7SXGLwvfisw34OxuZr3qmx1Sufu4toH3XrB7QJN8XyqqbsGxUCBqWi
                  f9RSK4xjzRTe56iPeiSJJOIciMP9i2ldI+KgLycyeDvGoBj0HCLO3gVaBe4ubVrj
                  5KjhX2PVNEJd3XZRzaXZE2aAMQ==
                  =fCx9
                  -----END PGP PUBLIC KEY BLOCK-----
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sqop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4d 4c 4d 6b 45 73 43  69 75 44 51 2b 30 34 50   +MLMkEsCiuDQ+04P
                  00000040  36 6c 65 38 61 6a 6b 71  36 4c 4a 46 31 4a 62 34   6le8ajkq6LJF1Jb4
                  00000050  48 72 62 37 7a 70 35 50  76 4b 71 6a 6f 0a 63 74   Hrb7zp5PvKqjo.ct
                  00000060  34 65 35 4e 4f 38 71 4c  6d 4b 36 78 72 52 52 55   4e5NO8qLmK6xrRRU
                  00000070  77 47 63 39 36 61 54 4a  45 55 4f 33 66 73 73 54   wGc96aTJEUO3fssT
                  00000080  6a 67 48 36 5a 37 59 5a  33 64 73 71 4e 2b 6f 55   jgH6Z7YZ3dsqN+oU
                  00000090  59 61 53 6a 67 6b 63 50  37 78 58 48 6d 47 0a 47   YaSjgkcP7xXHmG.G
                  000000a0  6a 55 68 69 61 74 6a 61  41 51 4e 61 54 4c 75 6c   jUhiatjaAQNaTLul
                  000000b0  36 42 72 79 48 6f 32 75  47 59 57 6f 4b 51 34 49   6BryHo2uGYWoKQ4I
                  000000c0  55 39 31 64 33 50 57 51  67 49 38 4b 34 54 43 2f   U91d3PWQgI8K4TC/
                  000000d0  66 75 62 64 76 73 71 42  74 46 70 43 4a 6c 61 0a   fubdvsqBtFpCJla.
                  000000e0  72 6d 6f 42 4c 39 7a 41  7a 6e 45 71 2f 74 2f 37   rmoBL9zAznEq/t/7
                  000000f0  35 44 78 46 66 31 44 79  61 49 70 4d 43 42 71 65   5DxFf1DyaIpMCBqe
                  00000100  76 69 76 72 45 31 6e 55  36 73 32 44 6b 46 62 33   vivrE1nU6s2DkFb3
                  00000110  78 41 78 4e 71 70 36 31  58 5a 4a 66 48 30 65 4e   xAxNqp61XZJfH0eN
                  00000120  0a 31 33 6f 73 54 62 68  35 39 65 54 32 37 68 48   .13osTbh59eT27hH
                  00000130  4c 72 55 78 71 4b 77 68  36 5a 45 4f 7a 64 59 63   LrUxqKwh6ZEOzdYc
                  00000140  49 41 2f 55 64 57 35 34  73 62 6d 73 71 6c 63 69   IA/UdW54sbmsqlci
                  00000150  6c 54 59 6a 43 53 6f 33  4b 4c 63 48 65 49 48 75   lTYjCSo3KLcHeIHu
                  00000160  2f 0a 55 7a 46 48 78 58  47 2b 77 6e 79 44 34 46   /.UzFHxXG+wnyD4F
                  00000170  41 6b 4d 39 76 36 4d 4a  51 42 43 7a 47 55 36 4e   AkM9v6MJQBCzGU6N
                  00000180  72 67 6c 35 4a 4d 55 7a  5a 52 62 4d 4d 49 71 31   rgl5JMUzZRbMMIq1
                  00000190  54 78 73 64 73 57 2b 55  59 72 45 5a 2b 6a 4a 48   TxsdsW+UYrEZ+jJH
                  000001a0  30 77 0a 39 47 43 41 4b  79 48 6b 65 62 33 35 79   0w.9GCAKyHkeb35y
                  000001b0  73 4a 62 49 44 77 73 6c  34 52 69 2f 75 78 65 2b   sJbIDwsl4Ri/uxe+
                  000001c0  72 32 4a 47 74 48 30 43  32 77 64 48 63 2b 44 45   r2JGtH0C2wdHc+DE
                  000001d0  4c 61 59 2b 47 33 50 4f  4f 68 69 61 70 45 41 43   LaY+G3POOhiapEAC
                  000001e0  4e 30 7a 0a 6f 70 49 38  2b 30 77 48 63 73 45 4e   N0z.opI8+0wHcsEN
                  000001f0  39 70 68 68 6a 6c 62 74  64 33 6a 4a 65 2f 58 56   9phhjlbtd3jJe/XV
                  00000200  62 4f 6a 6c 6c 6e 4d 33  38 6d 4e 48 39 7a 51 75   bOjllnM38mNH9zQu
                  00000210  36 76 6f 64 43 71 57 2b  2b 62 44 30 77 57 42 38   6vodCqW++bD0wWB8
                  00000220  79 69 6a 78 0a 43 6c 6a  33 31 44 7a 63 6c 56 52   yijx.Clj31DzclVR
                  00000230  58 61 66 75 49 70 76 6a  2b 30 6a 38 42 42 76 39   XafuIpvj+0j8BBv9
                  00000240  64 73 7a 34 38 37 64 46  71 52 4b 61 68 33 2b 34   dsz487dFqRKah3+4
                  00000250  31 62 64 52 69 78 7a 35  6e 68 69 74 2b 32 53 55   1bdRixz5nhit+2SU
                  00000260  31 2f 77 72 52 0a 75 7a  6e 47 76 33 4d 7a 4d 32   1/wrR.uznGv3MzM2
                  00000270  47 4c 6d 5a 78 4e 6a 34  77 70 5a 4c 42 72 74 75   GLmZxNj4wpZLBrtu
                  00000280  44 71 67 4d 4a 4e 65 6a  69 34 35 7a 58 4e 4f 51   DqgMJNeji45zXNOQ
                  00000290  59 3d 0a 3d 79 4d 51 6c  0a 2d 2d 2d 2d 2d 45 4e   Y=.=yMQl.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rsop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 73 5a 66 38 57 59 69  50 43 78 69 6a 5a 72 78   AsZf8WYiPCxijZrx
                  00000040  79 68 54 52 33 53 51 46  6d 36 61 6b 4f 4b 34 2b   yhTR3SQFm6akOK4+
                  00000050  78 35 71 76 4b 30 52 52  2f 48 6d 71 61 0a 68 49   x5qvK0RR/Hmqa.hI
                  00000060  69 70 59 73 39 32 61 73  66 39 6d 34 2b 78 72 4e   ipYs92asf9m4+xrN
                  00000070  76 65 56 74 50 49 75 55  54 41 69 4f 7a 58 45 71   veVtPIuUTAiOzXEq
                  00000080  6a 66 79 66 66 66 47 59  49 57 6c 49 4c 78 36 43   jfyfffGYIWlILx6C
                  00000090  41 6b 61 6c 4b 50 51 70  6b 4e 73 67 62 77 0a 4b   AkalKPQpkNsgbw.K
                  000000a0  43 4d 38 45 6e 4a 62 38  58 76 6a 6f 4c 54 35 70   CM8EnJb8XvjoLT5p
                  000000b0  70 6b 72 63 7a 54 7a 67  50 67 4e 6e 35 4a 30 48   pkrczTzgPgNn5J0H
                  000000c0  76 64 77 55 6e 52 50 4c  48 54 70 4f 55 65 50 57   vdwUnRPLHTpOUePW
                  000000d0  74 67 67 4b 36 65 4e 51  4e 43 77 78 64 6d 37 0a   tggK6eNQNCwxdm7.
                  000000e0  75 61 50 7a 44 44 6d 4a  7a 49 6a 73 59 58 49 50   uaPzDDmJzIjsYXIP
                  000000f0  7a 46 6a 39 37 62 31 54  73 42 6b 74 79 50 62 79   zFj97b1TsBktyPby
                  00000100  55 7a 51 77 4e 62 6a 4e  32 4e 70 50 64 6f 37 42   UzQwNbjN2NpPdo7B
                  00000110  61 6e 54 5a 5a 65 43 56  55 73 6f 72 4e 74 41 46   anTZZeCVUsorNtAF
                  00000120  0a 41 31 33 51 55 4d 52  65 7a 32 6f 38 2b 70 62   .A13QUMRez2o8+pb
                  00000130  48 44 52 31 53 73 57 65  73 6a 53 78 72 48 51 51   HDR1SsWesjSxrHQQ
                  00000140  48 74 4e 76 7a 6a 6f 52  41 77 2f 72 34 6b 42 79   HtNvzjoRAw/r4kBy
                  00000150  57 6a 54 73 69 36 56 43  2b 31 42 68 71 63 57 4e   WjTsi6VC+1BhqcWN
                  00000160  6d 0a 2b 68 37 35 45 64  71 66 70 4a 77 51 64 50   m.+h75EdqfpJwQdP
                  00000170  33 54 48 69 68 64 49 71  34 50 6c 5a 68 33 77 46   3THihdIq4PlZh3wF
                  00000180  2b 65 31 63 6b 51 64 78  2f 73 55 37 38 79 58 44   +e1ckQdx/sU78yXD
                  00000190  33 54 39 58 38 58 54 34  4c 65 56 6a 79 65 71 4b   3T9X8XT4LeVjyeqK
                  000001a0  7a 2b 0a 4e 4f 52 65 55  31 44 4e 30 31 36 54 52   z+.NOReU1DN016TR
                  000001b0  4f 4b 6b 6b 6c 6a 57 38  4b 2f 46 41 4b 42 73 63   OKkkljW8K/FAKBsc
                  000001c0  30 32 59 32 64 6c 34 71  35 32 6e 43 39 76 70 65   02Y2dl4q52nC9vpe
                  000001d0  48 52 44 63 78 51 2f 47  33 41 75 44 42 39 64 79   HRDcxQ/G3AuDB9dy
                  000001e0  4e 34 55 0a 42 31 63 50  75 71 79 75 71 35 48 4d   N4U.B1cPuqyuq5HM
                  000001f0  49 78 66 46 6e 7a 4e 6d  31 72 58 63 76 6b 33 6d   IxfFnzNm1rXcvk3m
                  00000200  59 35 4f 65 72 76 35 4f  31 47 57 34 39 54 41 41   Y5Oerv5O1GW49TAA
                  00000210  71 33 48 39 2f 2f 2b 45  58 30 46 61 2f 74 61 53   q3H9//+EX0Fa/taS
                  00000220  6a 4f 77 6c 0a 44 2b 33  46 52 4f 63 6a 51 78 72   jOwl.D+3FROcjQxr
                  00000230  44 72 69 34 33 6d 59 54  4c 30 6a 38 42 57 51 6d   Dri43mYTL0j8BWQm
                  00000240  6b 56 44 77 54 2f 63 53  4f 58 76 34 62 4d 4b 69   kVDwT/cSOXv4bMKi
                  00000250  52 63 6c 43 38 2f 67 6b  30 4a 73 63 53 49 6a 57   RclC8/gk0JscSIjW
                  00000260  41 76 4b 6b 79 0a 62 54  73 6d 6a 57 4a 53 31 46   AvKky.bTsmjWJS1F
                  00000270  4d 4c 74 76 52 47 59 71  44 65 46 6b 75 43 2f 50   MLtvRGYqDeFkuC/P
                  00000280  74 66 78 32 62 4d 75 39  44 57 73 71 57 70 52 66   tfx2bMu9DWsqWpRf
                  00000290  34 3d 0a 3d 62 6c 4e 69  0a 2d 2d 2d 2d 2d 45 4e   4=.=blNi.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 52 69 73 6a 41 44 39  43 66 31 6d 62 54 44 4b   /RisjAD9Cf1mbTDK
                  00000040  62 54 53 4c 62 65 70 67  54 6a 4d 78 2b 63 41 51   bTSLbepgTjMx+cAQ
                  00000050  4d 59 2b 39 4a 63 74 6c  69 74 5a 54 78 0a 51 50   MY+9JctlitZTx.QP
                  00000060  72 33 71 59 2f 72 6d 4a  2f 77 44 52 50 75 2b 72   r3qY/rmJ/wDRPu+r
                  00000070  6b 65 65 2f 49 66 4d 59  53 49 56 42 52 70 30 30   kee/IfMYSIVBRp00
                  00000080  4b 34 59 49 35 73 34 7a  6c 33 75 68 34 78 6e 6e   K4YI5s4zl3uh4xnn
                  00000090  45 7a 74 67 59 4e 35 51  62 35 2f 34 35 5a 0a 45   EztgYN5Qb5/45Z.E
                  000000a0  44 38 67 63 51 53 4e 65  59 39 57 69 77 72 67 4f   D8gcQSNeY9WiwrgO
                  000000b0  4b 73 52 53 79 7a 65 2b  6d 72 6c 43 6d 44 64 4b   KsRSyze+mrlCmDdK
                  000000c0  6e 6a 48 32 71 66 69 37  61 64 30 69 6a 6c 6e 48   njH2qfi7ad0ijlnH
                  000000d0  79 46 61 50 46 30 67 6b  49 6f 67 76 75 2b 59 0a   yFaPF0gkIogvu+Y.
                  000000e0  79 76 34 49 49 37 65 50  77 35 6d 70 57 53 49 51   yv4II7ePw5mpWSIQ
                  000000f0  79 75 39 49 52 76 58 65  34 63 6a 2b 41 4e 7a 54   yu9IRvXe4cj+ANzT
                  00000100  52 64 71 39 67 6b 53 33  66 73 33 39 41 76 78 62   Rdq9gkS3fs39Avxb
                  00000110  70 42 48 2f 77 50 49 69  48 63 66 48 43 43 35 38   pBH/wPIiHcfHCC58
                  00000120  0a 58 66 6a 4c 2f 4a 44  51 37 75 65 79 49 74 4f   .XfjL/JDQ7ueyItO
                  00000130  4c 34 47 74 78 4a 69 66  34 36 59 72 78 34 70 43   L4GtxJif46Yrx4pC
                  00000140  54 69 78 37 53 73 4a 48  52 75 59 57 5a 52 41 44   Tix7SsJHRuYWZRAD
                  00000150  43 58 4d 71 37 6d 69 68  78 37 4a 56 33 75 63 6f   CXMq7mihx7JV3uco
                  00000160  31 0a 52 34 6a 78 67 33  38 78 65 73 6c 65 72 47   1.R4jxg38xeslerG
                  00000170  4a 61 63 6d 4c 46 2f 33  57 65 64 73 65 34 34 65   JacmLF/3Wedse44e
                  00000180  77 50 61 57 33 4e 49 43  62 59 34 45 66 6c 33 62   wPaW3NICbY4Efl3b
                  00000190  6f 4f 68 4f 65 7a 31 48  4e 34 78 6f 43 50 7a 4e   oOhOez1HN4xoCPzN
                  000001a0  32 48 0a 64 44 48 43 71  46 48 65 2b 4e 2f 36 36   2H.dDHCqFHe+N/66
                  000001b0  30 57 77 78 37 45 4f 6f  30 39 4a 78 44 71 71 43   0Wwx7EOo09JxDqqC
                  000001c0  5a 37 63 4a 33 6a 77 61  35 6e 58 50 55 72 61 31   Z7cJ3jwa5nXPUra1
                  000001d0  4d 71 52 43 64 70 6a 54  30 6e 67 58 76 4b 4a 67   MqRCdpjT0ngXvKJg
                  000001e0  77 75 31 0a 69 56 41 33  66 66 66 73 5a 4c 52 38   wu1.iVA3fffsZLR8
                  000001f0  6e 43 67 50 77 33 5a 56  39 73 41 53 4a 6a 55 7a   nCgPw3ZV9sASJjUz
                  00000200  51 46 65 52 34 6f 52 31  34 66 4e 35 56 6a 56 33   QFeR4oR14fN5VjV3
                  00000210  4a 54 2f 30 53 57 51 4f  30 6a 30 6c 44 74 66 30   JT/0SWQO0j0lDtf0
                  00000220  4e 75 42 4a 0a 43 76 49  31 66 56 33 69 70 43 38   NuBJ.CvI1fV3ipC8
                  00000230  38 6b 32 7a 61 41 35 41  32 30 6a 38 42 33 50 2f   8k2zaA5A20j8B3P/
                  00000240  59 65 2b 62 4b 7a 47 30  49 68 36 4a 2b 33 30 5a   Ye+bKzG0Ih6J+30Z
                  00000250  4a 65 4b 71 33 35 6b 42  55 48 38 47 48 35 52 38   JeKq35kBUH8GH5R8
                  00000260  6d 6f 4b 6a 61 0a 6a 57  75 48 6a 68 37 65 6b 62   moKja.jWuHjh7ekb
                  00000270  7a 33 47 46 47 49 58 42  37 65 6d 46 44 56 4e 39   z3GFGIXB7emFDVN9
                  00000280  6f 50 32 53 6b 49 50 7a  71 71 65 4c 54 48 45 4a   oP2SkIPzqqeLTHEJ
                  00000290  73 3d 0a 3d 71 55 42 73  0a 2d 2d 2d 2d 2d 45 4e   s=.=qUBs.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-gopenpgp-v2 encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 43 6f 6d 6d   ESSAGE-----.Comm
                  00000020  65 6e 74 3a 20 68 74 74  70 73 3a 2f 2f 67 6f 70   ent: https://gop
                  00000030  65 6e 70 67 70 2e 6f 72  67 0a 56 65 72 73 69 6f   enpgp.org.Versio
                  00000040  6e 3a 20 47 6f 70 65 6e  50 47 50 20 32 2e 38 2e   n: GopenPGP 2.8.
                  00000050  30 0a 0a 77 63 44 4d 41  33 77 76 71 6b 33 35 50   0..wcDMA3wvqk35P
                  00000060  44 65 79 41 51 76 2f 58  34 7a 79 6f 56 6d 73 43   DeyAQv/X4zyoVmsC
                  00000070  66 73 42 52 64 6f 4b 33  71 55 38 59 46 36 4a 75   fsBRdoK3qU8YF6Ju
                  00000080  44 49 4d 37 5a 75 57 44  38 76 4e 52 4c 67 48 74   DIM7ZuWD8vNRLgHt
                  00000090  4a 70 62 0a 2f 41 38 67  51 66 72 41 4b 6a 4f 72   Jpb./A8gQfrAKjOr
                  000000a0  6e 63 52 77 6e 2b 45 61  57 68 53 4b 42 54 4a 53   ncRwn+EaWhSKBTJS
                  000000b0  61 38 50 31 35 2f 75 70  52 34 41 38 73 69 53 6a   a8P15/upR4A8siSj
                  000000c0  73 7a 56 44 64 50 4e 57  6a 67 44 44 4a 53 53 50   szVDdPNWjgDDJSSP
                  000000d0  79 31 35 53 0a 64 33 69  49 58 4e 34 5a 4d 72 54   y15S.d3iIXN4ZMrT
                  000000e0  6e 52 71 30 52 73 4f 45  43 63 39 45 38 64 71 6d   nRq0RsOECc9E8dqm
                  000000f0  4d 4d 6a 62 73 4d 77 53  57 4b 57 45 37 50 45 33   MMjbsMwSWKWE7PE3
                  00000100  74 6a 53 34 6e 52 74 63  30 38 7a 52 76 54 64 49   tjS4nRtc08zRvTdI
                  00000110  66 33 2f 34 2f 0a 36 2f  6d 65 4f 36 69 4f 4f 69   f3/4/.6/meO6iOOi
                  00000120  54 74 2f 43 56 49 5a 49  62 6c 38 4b 4b 69 2f 69   Tt/CVIZIbl8KKi/i
                  00000130  35 68 54 4c 44 51 31 4b  7a 2b 35 45 6a 4d 4d 32   5hTLDQ1Kz+5EjMM2
                  00000140  73 39 35 39 78 6d 35 74  59 77 76 43 76 71 6b 67   s959xm5tYwvCvqkg
                  00000150  59 44 70 52 6e 50 0a 48  56 32 32 47 50 48 51 30   YDpRnP.HV22GPHQ0
                  00000160  69 36 4a 45 70 4b 4e 46  53 4f 2b 6d 6b 78 5a 41   i6JEpKNFSO+mkxZA
                  00000170  37 38 4c 44 78 70 37 62  77 30 78 32 42 52 4d 6d   78LDxp7bw0x2BRMm
                  00000180  35 41 56 47 49 4d 57 45  79 47 79 4e 31 6b 52 32   5AVGIMWEyGyN1kR2
                  00000190  43 32 41 6e 31 4b 38 0a  32 51 63 4f 78 75 36 72   C2An1K8.2QcOxu6r
                  000001a0  52 63 37 68 4d 70 30 74  58 33 35 58 6f 34 6a 6e   Rc7hMp0tX35Xo4jn
                  000001b0  4d 4c 36 6b 66 7a 4f 4f  32 37 2f 6e 68 48 6e 32   ML6kfzOO27/nhHn2
                  000001c0  67 6b 67 7a 38 71 61 49  2b 55 2f 56 2b 31 32 46   gkgz8qaI+U/V+12F
                  000001d0  32 2b 47 74 2b 58 53 75  0a 6f 70 34 5a 4d 32 4e   2+Gt+XSu.op4ZM2N
                  000001e0  37 61 4b 78 51 39 7a 39  34 6d 38 6e 45 6e 46 56   7aKxQ9z94m8nEnFV
                  000001f0  74 45 75 74 50 67 47 70  46 62 5a 77 6e 57 48 70   tEutPgGpFbZwnWHp
                  00000200  4e 52 58 43 6f 68 62 6d  71 69 65 58 41 71 55 73   NRXCohbmqieXAqUs
                  00000210  4b 6c 58 68 63 33 77 67  31 0a 45 6d 2f 64 43 67   KlXhc3wg1.Em/dCg
                  00000220  63 30 58 34 30 31 78 54  2f 64 63 79 42 64 36 68   c0X401xT/dcyBd6h
                  00000230  65 35 31 35 54 42 43 62  57 76 79 56 72 41 33 4c   e515TBCbWvyVrA3L
                  00000240  56 4a 35 65 2b 44 6c 72  78 39 32 59 61 56 63 61   VJ5e+Dlrx92YaVca
                  00000250  69 6e 57 6c 6d 64 64 6d  49 75 0a 2b 47 75 2b 46   inWlmddmIu.+Gu+F
                  00000260  44 48 51 70 7a 41 5a 32  45 30 55 6e 75 49 79 30   DHQpzAZ2E0UnuIy0
                  00000270  6a 38 42 67 4f 6a 6c 76  66 54 37 43 77 4a 61 79   j8BgOjlvfT7CwJay
                  00000280  46 47 38 77 63 4b 4e 67  75 73 32 47 38 57 33 61   FG8wcKNgus2G8W3a
                  00000290  71 65 4d 75 4d 2f 4f 50  50 36 75 0a 75 74 69 52   qeMuM/OPP6u.utiR
                  000002a0  37 64 45 52 77 6d 4e 77  7a 33 65 5a 46 49 51 69   7dERwmNwz3eZFIQi
                  000002b0  44 37 52 64 72 46 74 49  76 64 4a 6d 4f 4f 75 70   D7RdrFtIvdJmOOup
                  000002c0  6b 6f 58 43 4e 76 73 3d  0a 3d 77 30 46 76 0a 2d   koXCNvs=.=w0Fv.-
                  000002d0  2d 2d 2d 2d 45 4e 44 20  50 47 50 20 4d 45 53 53   ----END PGP MESS
                  000002e0  41 47 45 2d 2d 2d 2d 2d  0a                        AGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-pqc encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  39 45 42 49 47 39 4b 78  58 6f 55 73 6c 44 64 7a   9EBIG9KxXoUslDdz
                  00000040  78 30 2b 59 59 71 59 71  33 37 66 73 49 34 44 6c   x0+YYqYq37fsI4Dl
                  00000050  36 4b 55 4b 6c 39 38 49  38 62 76 6e 4f 0a 6d 69   6KUKl98I8bvnO.mi
                  00000060  69 7a 2b 64 39 74 35 53  61 4f 76 55 2f 4a 55 65   iz+d9t5SaOvU/JUe
                  00000070  66 67 6f 2f 65 4a 2f 77  54 5a 49 55 44 53 44 44   fgo/eJ/wTZIUDSDD
                  00000080  35 55 78 70 32 6e 50 4a  4c 30 55 30 67 63 34 74   5Uxp2nPJL0U0gc4t
                  00000090  30 48 34 4d 47 2b 68 35  44 44 42 59 76 44 0a 31   0H4MG+h5DDBYvD.1
                  000000a0  5a 43 66 6e 33 61 62 42  39 42 77 72 46 59 78 30   ZCfn3abB9BwrFYx0
                  000000b0  41 71 62 57 42 38 50 50  4b 35 46 39 4e 71 2f 78   AqbWB8PPK5F9Nq/x
                  000000c0  6d 79 42 49 62 2f 48 34  43 41 44 57 7a 58 6f 35   myBIb/H4CADWzXo5
                  000000d0  4b 71 2f 5a 74 65 79 6c  36 6c 49 46 74 78 6d 0a   Kq/Zteyl6lIFtxm.
                  000000e0  65 2f 57 72 64 51 42 33  34 31 33 35 6e 6c 72 47   e/WrdQB34135nlrG
                  000000f0  2f 73 78 4f 2b 6d 59 54  4c 57 4f 63 46 66 64 6f   /sxO+mYTLWOcFfdo
                  00000100  2f 70 6f 70 57 35 38 4a  33 37 43 45 43 78 4b 75   /popW58J37CECxKu
                  00000110  5a 32 42 78 36 74 59 2b  38 64 50 6d 39 74 4e 56   Z2Bx6tY+8dPm9tNV
                  00000120  0a 55 30 54 4b 74 73 51  59 69 48 75 72 6f 69 2f   .U0TKtsQYiHuroi/
                  00000130  56 51 49 75 6c 46 51 32  73 66 6b 39 32 4d 44 53   VQIulFQ2sfk92MDS
                  00000140  49 41 41 67 33 49 41 76  56 4a 36 6a 65 63 43 4b   IAAg3IAvVJ6jecCK
                  00000150  69 2b 74 74 32 73 6e 64  52 73 51 64 77 54 65 7a   i+tt2sndRsQdwTez
                  00000160  75 0a 64 35 34 52 41 4c  65 6d 79 4e 4e 4e 37 2f   u.d54RALemyNNN7/
                  00000170  2f 76 66 73 70 48 6f 52  77 65 6b 79 62 35 7a 31   /vfspHoRwekyb5z1
                  00000180  71 58 68 35 51 4d 4b 73  6d 53 47 54 5a 38 42 69   qXh5QMKsmSGTZ8Bi
                  00000190  55 35 67 33 4f 2f 4e 6c  39 43 43 72 73 30 41 71   U5g3O/Nl9CCrs0Aq
                  000001a0  30 4a 0a 6a 37 68 71 68  37 55 64 39 6b 57 47 4d   0J.j7hqh7Ud9kWGM
                  000001b0  41 58 2b 31 74 41 68 58  34 6d 61 61 4d 61 33 56   AX+1tAhX4maaMa3V
                  000001c0  54 33 5a 31 48 71 49 48  73 66 47 47 33 31 6c 4b   T3Z1HqIHsfGG31lK
                  000001d0  56 63 49 65 56 56 43 6d  51 64 33 49 47 4d 61 33   VcIeVVCmQd3IGMa3
                  000001e0  2b 4e 51 0a 31 67 52 4c  43 6b 58 44 4a 66 67 70   +NQ.1gRLCkXDJfgp
                  000001f0  39 2b 55 44 69 67 6e 6d  6e 49 49 6d 61 56 5a 71   9+UDignmnIImaVZq
                  00000200  56 61 54 69 32 2b 55 6c  6c 4f 62 4d 75 61 32 46   VaTi2+UllObMua2F
                  00000210  56 62 63 74 31 72 79 36  64 5a 78 49 72 6b 56 65   Vbct1ry6dZxIrkVe
                  00000220  76 54 78 79 0a 2b 4e 4f  4f 37 76 6e 65 59 2f 77   vTxy.+NOO7vneY/w
                  00000230  6e 48 6b 79 42 74 30 71  4b 30 6a 38 42 65 65 4d   nHkyBt0qK0j8BeeM
                  00000240  77 30 63 44 63 52 71 35  6e 54 42 53 58 33 2f 53   w0cDcRq5nTBSX3/S
                  00000250  66 70 6b 62 65 49 6c 4b  4c 30 72 41 65 63 4c 55   fpkbeIlKL0rAecLU
                  00000260  51 56 2f 73 7a 0a 73 30  45 55 6b 61 41 4d 68 55   QV/sz.s0EUkaAMhU
                  00000270  34 6c 6f 42 35 35 37 47  36 2f 44 67 5a 52 6b 59   4loB557G6/DgZRkY
                  00000280  6e 54 4e 65 43 64 69 35  6b 32 77 67 63 49 47 42   nTNeCdi5k2wgcIGB
                  00000290  49 3d 0a 3d 48 38 69 4e  0a 2d 2d 2d 2d 2d 45 4e   I=.=H8iN.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 52 44 6e 6c 79 67 55  4b 68 69 65 47 70 64 57   /RDnlygUKhieGpdW
                  00000040  46 33 59 47 4a 54 31 7a  53 79 69 74 4e 78 61 43   F3YGJT1zSyitNxaC
                  00000050  67 61 6a 59 52 4e 34 71  76 0a 52 38 4a 52 42 72   gajYRN4qv.R8JRBr
                  00000060  77 32 67 77 54 42 57 52  67 72 45 70 70 59 34 53   w2gwTBWRgrEppY4S
                  00000070  65 50 47 5a 31 45 78 58  71 76 6b 38 72 50 78 36   ePGZ1ExXqvk8rPx6
                  00000080  34 63 52 62 57 44 45 35  74 6c 58 53 75 50 32 4a   4cRbWDE5tlXSuP2J
                  00000090  32 35 4f 56 46 43 0a 62  51 49 4c 65 37 46 74 63   25OVFC.bQILe7Ftc
                  000000a0  63 76 74 58 35 67 4b 78  47 6c 4d 6f 4d 79 56 48   cvtX5gKxGlMoMyVH
                  000000b0  65 71 41 6b 53 4c 36 54  46 48 6e 6d 67 76 35 43   eqAkSL6TFHnmgv5C
                  000000c0  6e 4d 67 43 5a 57 74 64  55 76 6e 53 6a 2b 69 4a   nMgCZWtdUvnSj+iJ
                  000000d0  75 30 51 0a 38 4b 74 73  6a 58 62 50 43 4f 58 66   u0Q.8KtsjXbPCOXf
                  000000e0  73 37 37 6c 33 76 6f 71  47 63 32 43 6f 70 68 69   s77l3voqGc2Cophi
                  000000f0  58 33 36 68 6f 44 75 4e  71 49 64 72 61 72 75 58   X36hoDuNqIdraruX
                  00000100  72 78 53 38 65 67 56 2f  30 2f 6b 64 6d 2f 43 39   rxS8egV/0/kdm/C9
                  00000110  0a 35 62 48 35 44 35 51  47 77 6b 74 45 41 37 68   .5bH5D5QGwktEA7h
                  00000120  6d 63 69 4c 70 62 42 49  4d 6b 57 4e 66 30 37 2b   mciLpbBIMkWNf07+
                  00000130  4d 6c 42 48 32 73 68 71  56 75 4b 77 51 6b 77 32   MlBH2shqVuKwQkw2
                  00000140  64 74 58 6c 51 32 53 52  58 6b 6a 2b 75 0a 45 6b   dtXlQ2SRXkj+u.Ek
                  00000150  4b 32 53 33 37 45 38 49  30 48 6d 54 4f 46 57 64   K2S37E8I0HmTOFWd
                  00000160  4a 54 38 4b 35 52 6c 41  49 57 72 48 53 63 2f 34   JT8K5RlAIWrHSc/4
                  00000170  76 4e 76 65 4e 72 41 58  70 78 68 6e 6d 2f 61 6a   vNveNrAXpxhnm/aj
                  00000180  39 57 5a 4b 78 7a 39 6d  48 75 0a 71 57 72 4b 32   9WZKxz9mHu.qWrK2
                  00000190  53 77 77 34 4e 4b 66 75  32 49 56 37 64 72 6c 77   Sww4NKfu2IV7drlw
                  000001a0  65 79 64 7a 34 6b 31 70  44 67 76 5a 65 75 65 4f   eydz4k1pDgvZeueO
                  000001b0  4f 78 74 42 68 44 67 74  31 39 70 4b 75 58 57 6c   OxtBhDgt19pKuXWl
                  000001c0  72 33 62 31 39 56 71 0a  54 43 6d 72 66 66 69 4a   r3b19Vq.TCmrffiJ
                  000001d0  4a 33 4e 31 4c 55 78 71  6f 37 43 58 71 58 32 53   J3N1LUxqo7CXqX2S
                  000001e0  39 46 37 56 6f 4c 72 6d  42 36 30 50 74 38 5a 36   9F7VoLrmB60Pt8Z6
                  000001f0  58 54 50 4e 49 57 73 2b  77 6b 41 79 6d 53 72 51   XTPNIWs+wkAymSrQ
                  00000200  37 39 4c 54 0a 6d 2f 72  54 70 53 6a 39 6f 2f 74   79LT.m/rTpSj9o/t
                  00000210  46 79 58 70 34 33 46 79  4c 4d 46 63 63 54 49 6c   FyXp43FyLMFccTIl
                  00000220  41 72 44 2b 55 5a 4a 57  47 39 65 55 52 38 77 71   ArD+UZJWG9eUR8wq
                  00000230  4f 2f 4b 49 34 6d 66 73  4e 30 6a 38 42 75 57 58   O/KI4mfsN0j8BuWX
                  00000240  63 0a 54 6c 47 48 67 42  44 72 76 44 59 44 77 37   c.TlGHgBDrvDYDw7
                  00000250  7a 58 39 44 62 34 48 64  4f 31 2f 51 43 66 4d 38   zX9Db4HdO1/QCfM8
                  00000260  58 53 69 50 45 56 78 55  64 65 57 57 37 59 44 66   XSiPEVxUdeWW7YDf
                  00000270  6d 70 33 41 63 41 65 41  4b 73 63 42 46 4c 0a 51   mp3AcAeAKscBFL.Q
                  00000280  36 2f 32 50 31 77 4a 56  61 35 35 34 76 50 46 2f   6/2P1wJVa554vPF/
                  00000290  42 30 3d 0a 3d 65 51 78  74 0a 2d 2d 2d 2d 2d 45   B0=.=eQxt.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sop-openpgp.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4d 68 74 6b 48 39 67  59 31 78 2b 6d 2b 31 30   +MhtkH9gY1x+m+10
                  00000040  62 53 6c 79 41 43 6a 39  66 59 4e 2b 37 71 46 70   bSlyACj9fYN+7qFp
                  00000050  4c 4d 6b 71 45 54 7a 72  36 0a 49 4c 62 57 72 30   LMkqETzr6.ILbWr0
                  00000060  46 4a 30 54 76 49 42 78  62 39 71 54 63 32 33 57   FJ0TvIBxb9qTc23W
                  00000070  63 6f 37 78 4e 68 43 67  52 4a 50 77 7a 74 53 6a   co7xNhCgRJPwztSj
                  00000080  53 49 64 50 49 46 34 49  49 4b 50 33 39 57 34 45   SIdPIF4IIKP39W4E
                  00000090  32 55 75 45 34 62 0a 69  7a 72 48 32 4b 54 30 6c   2UuE4b.izrH2KT0l
                  000000a0  31 42 36 32 55 64 61 52  38 76 2b 4e 58 55 2f 72   1B62UdaR8v+NXU/r
                  000000b0  63 67 76 44 4e 32 58 4d  4f 34 55 35 58 6b 34 79   cgvDN2XMO4U5Xk4y
                  000000c0  42 72 66 48 2f 45 43 69  74 59 43 51 58 32 65 72   BrfH/ECitYCQX2er
                  000000d0  51 62 31 0a 64 34 38 56  72 57 58 34 6e 6a 51 46   Qb1.d48VrWX4njQF
                  000000e0  78 35 70 76 47 51 42 76  66 75 30 34 79 2f 55 41   x5pvGQBvfu04y/UA
                  000000f0  52 78 31 64 69 32 44 4d  73 74 4c 67 5a 72 73 36   Rx1di2DMstLgZrs6
                  00000100  4e 46 4e 64 4d 74 43 34  71 64 2b 66 4d 63 44 2b   NFNdMtC4qd+fMcD+
                  00000110  0a 42 6d 67 6f 4c 71 61  6f 46 4a 77 78 4e 4b 6b   .BmgoLqaoFJwxNKk
                  00000120  72 50 77 4f 63 48 6a 65  54 6e 65 6d 57 78 66 73   rPwOcHjeTnemWxfs
                  00000130  47 72 4f 65 37 74 48 7a  4f 41 74 34 46 32 6a 66   GrOe7tHzOAt4F2jf
                  00000140  45 49 34 65 41 48 48 4b  47 39 5a 47 71 0a 41 39   EI4eAHHKG9ZGq.A9
                  00000150  6e 35 54 6b 6b 46 47 76  5a 76 54 65 78 75 34 71   n5TkkFGvZvTexu4q
                  00000160  63 72 50 5a 71 63 59 57  65 42 30 74 70 76 38 6f   crPZqcYWeB0tpv8o
                  00000170  35 4e 62 44 5a 2b 52 45  30 66 6d 41 44 78 2b 66   5NbDZ+RE0fmADx+f
                  00000180  47 36 41 75 55 51 37 46  45 6e 0a 79 57 39 4d 4a   G6AuUQ7FEn.yW9MJ
                  00000190  64 33 62 53 42 56 78 6b  79 51 57 74 6a 49 46 4e   d3bSBVxkyQWtjIFN
                  000001a0  48 2f 36 7a 68 30 44 77  49 73 55 67 32 55 46 64   H/6zh0DwIsUg2UFd
                  000001b0  75 35 69 54 51 76 73 33  38 7a 55 69 59 76 68 56   u5iTQvs38zUiYvhV
                  000001c0  44 48 73 77 54 2b 7a 0a  58 77 57 6b 76 41 64 67   DHswT+z.XwWkvAdg
                  000001d0  49 37 54 63 4f 51 41 33  52 4e 68 61 32 51 53 61   I7TcOQA3RNha2QSa
                  000001e0  42 32 64 66 37 51 6f 6c  72 38 4b 4c 65 59 78 75   B2df7Qolr8KLeYxu
                  000001f0  50 55 38 64 30 6c 46 31  4d 37 6e 49 51 5a 6c 66   PU8d0lF1M7nIQZlf
                  00000200  4d 46 75 66 0a 34 69 52  6d 6b 65 75 68 35 64 4c   MFuf.4iRmkeuh5dL
                  00000210  73 4e 46 48 66 44 79 64  79 32 5a 7a 35 51 61 68   sNFHfDydy2Zz5Qah
                  00000220  75 58 68 4d 69 72 56 67  54 6b 4d 49 48 31 76 61   uXhMirVgTkMIH1va
                  00000230  73 36 50 6a 71 78 74 4d  71 30 6a 38 42 48 30 58   s6PjqxtMq0j8BH0X
                  00000240  59 0a 31 51 48 54 4e 4f  63 72 73 53 38 55 41 77   Y.1QHTNOcrsS8UAw
                  00000250  79 42 33 69 79 54 67 55  55 78 2f 63 38 4d 31 70   yB3iyTgUUx/c8M1p
                  00000260  78 64 70 31 37 38 6e 52  36 76 72 61 67 53 68 30   xdp178nR6vragSh0
                  00000270  75 51 30 69 70 6b 7a 36  49 39 39 77 6d 68 0a 4d   uQ0ipkz6I99wmh.M
                  00000280  6d 6a 2b 57 77 4f 56 71  53 41 56 48 39 75 44 35   mj+WwOVqSAVH9uD5
                  00000290  38 49 3d 0a 3d 55 4d 4e  6a 0a 2d 2d 2d 2d 2d 45   8I=.=UMNj.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  37 42 66 39 76 66 34 51  75 75 64 56 43 48 62 78   7Bf9vf4QuudVCHbx
                  00000040  33 36 54 4c 59 5a 57 55  38 52 4b 68 46 4c 59 37   36TLYZWU8RKhFLY7
                  00000050  79 66 71 6d 50 68 64 36  63 0a 2b 2b 55 69 52 69   yfqmPhd6c.++UiRi
                  00000060  4c 78 67 75 63 37 6d 45  70 2b 70 65 2f 6b 79 6f   Lxguc7mEp+pe/kyo
                  00000070  54 59 37 33 4f 30 66 45  47 76 37 6a 53 6f 75 45   TY73O0fEGv7jSouE
                  00000080  62 74 71 56 7a 52 57 4a  79 6a 4b 73 45 2b 39 6e   btqVzRWJyjKsE+9n
                  00000090  69 2b 72 37 4d 61 0a 59  54 33 33 6a 6e 2f 36 4f   i+r7Ma.YT33jn/6O
                  000000a0  66 4c 30 32 67 5a 33 63  50 63 4e 45 66 4a 58 41   fL02gZ3cPcNEfJXA
                  000000b0  35 4f 66 46 2f 69 51 70  57 6f 54 79 76 6c 56 52   5OfF/iQpWoTyvlVR
                  000000c0  4a 61 56 66 65 45 6f 49  41 6c 4c 6d 66 30 34 54   JaVfeEoIAlLmf04T
                  000000d0  36 66 77 0a 2f 4a 61 69  6b 37 6e 41 42 51 4b 79   6fw./Jaik7nABQKy
                  000000e0  32 39 45 56 42 55 52 49  38 35 75 30 68 57 79 32   29EVBURI85u0hWy2
                  000000f0  6a 73 46 65 41 6e 41 66  52 41 69 63 71 4f 71 37   jsFeAnAfRAicqOq7
                  00000100  49 6e 4b 33 75 56 32 45  45 38 4c 49 55 51 52 6a   InK3uV2EE8LIUQRj
                  00000110  0a 37 48 4c 44 35 4e 31  47 4d 76 4e 32 75 37 79   .7HLD5N1GMvN2u7y
                  00000120  31 70 45 41 56 48 42 67  38 2b 33 77 55 4a 72 6f   1pEAVHBg8+3wUJro
                  00000130  55 77 6e 79 6a 57 2b 64  75 50 6f 57 68 6d 68 51   UwnyjW+duPoWhmhQ
                  00000140  50 4d 35 57 42 73 63 43  74 4f 67 52 49 0a 6e 73   PM5WBscCtOgRI.ns
                  00000150  68 41 55 32 5a 46 45 57  58 53 69 4b 78 35 71 39   hAU2ZFEWXSiKx5q9
                  00000160  59 75 31 36 47 46 72 4e  67 32 36 66 37 4c 36 32   Yu16GFrNg26f7L62
                  00000170  55 42 74 35 6e 64 57 4f  76 31 4b 45 52 37 48 79   UBt5ndWOv1KER7Hy
                  00000180  6d 70 64 45 61 59 44 64  4c 36 0a 61 77 54 71 33   mpdEaYDdL6.awTq3
                  00000190  58 65 46 6d 6e 58 56 51  56 6b 63 52 48 45 47 42   XeFmnXVQVkcRHEGB
                  000001a0  69 6a 6e 75 48 4c 43 41  78 30 74 37 79 76 45 37   ijnuHLCAx0t7yvE7
                  000001b0  6d 64 49 33 6d 63 4b 30  41 4d 75 70 56 73 51 41   mdI3mcK0AMupVsQA
                  000001c0  56 7a 39 4e 33 46 2b 0a  44 52 41 4a 37 38 62 67   Vz9N3F+.DRAJ78bg
                  000001d0  75 74 34 57 4c 78 39 67  32 6d 78 42 48 69 77 49   ut4WLx9g2mxBHiwI
                  000001e0  42 76 39 59 30 6b 64 44  4e 4b 59 2b 62 47 52 73   Bv9Y0kdDNKY+bGRs
                  000001f0  63 39 54 4d 73 34 38 4e  44 54 39 4b 77 73 51 30   c9TMs48NDT9KwsQ0
                  00000200  78 48 7a 4d 0a 69 6c 5a  4b 4f 32 63 46 49 6d 63   xHzM.ilZKO2cFImc
                  00000210  4c 35 56 46 79 44 4c 63  33 6b 7a 63 39 76 2f 77   L5VFyDLc3kzc9v/w
                  00000220  6c 78 2b 52 76 4f 78 4b  65 43 59 4b 6b 62 6f 53   lx+RvOxKeCYKkboS
                  00000230  78 51 77 34 76 4c 2f 6d  48 30 6a 38 42 62 44 7a   xQw4vL/mH0j8BbDz
                  00000240  68 0a 79 37 4a 4c 45 48  78 59 58 65 70 2b 52 72   h.y7JLEHxYXep+Rr
                  00000250  5a 4d 7a 6a 36 75 64 53  4b 76 65 73 35 47 72 32   ZMzj6udSKves5Gr2
                  00000260  37 4e 78 76 38 50 6a 34  77 67 73 54 43 4d 49 4a   7Nxv8Pj4wgsTCMIJ
                  00000270  6b 4d 46 66 52 62 73 4a  58 33 67 4d 4a 49 0a 36   kMFfRbsJX3gMJI.6
                  00000280  4b 69 57 4a 53 36 44 46  64 42 72 77 4e 62 75 79   KiWJS6DFdBrwNbuy
                  00000290  32 49 3d 0a 3d 34 4c 79  76 0a 2d 2d 2d 2d 2d 45   2I=.=4Lyv.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 70 4a 56 71 55 63 56  32 75 6f 53 75 6e 5a 4e   ApJVqUcV2uoSunZN
                  00000040  57 74 4a 46 54 38 55 72  78 41 39 66 7a 4d 69 71   WtJFT8UrxA9fzMiq
                  00000050  38 47 6e 51 54 57 72 56  58 79 6f 56 64 0a 63 55   8GnQTWrVXyoVd.cU
                  00000060  62 69 78 61 50 6f 70 4b  61 6a 58 6c 78 5a 79 6b   bixaPopKajXlxZyk
                  00000070  36 2b 31 6f 78 76 4c 59  35 30 78 48 71 6f 64 65   6+1oxvLY50xHqode
                  00000080  2f 6a 32 6f 65 62 45 72  74 68 74 36 67 70 6a 49   /j2oebErtht6gpjI
                  00000090  65 52 63 4b 50 39 6e 4a  50 6c 50 36 2f 77 0a 63   eRcKP9nJPlP6/w.c
                  000000a0  68 41 74 79 58 2b 4a 37  45 33 41 65 6f 52 47 72   hAtyX+J7E3AeoRGr
                  000000b0  4c 33 4b 42 2f 52 59 65  62 78 32 2b 42 78 78 45   L3KB/RYebx2+BxxE
                  000000c0  6a 33 33 72 76 69 4b 64  73 79 6c 2f 41 47 48 61   j33rviKdsyl/AGHa
                  000000d0  6c 42 73 46 49 62 70 79  55 48 53 34 49 41 67 0a   lBsFIbpyUHS4IAg.
                  000000e0  62 49 51 6a 53 59 6c 66  30 67 52 79 74 56 67 50   bIQjSYlf0gRytVgP
                  000000f0  7a 68 6f 59 59 49 2f 76  50 51 47 44 37 45 65 51   zhoYYI/vPQGD7EeQ
                  00000100  70 4a 69 34 56 53 4f 6f  54 62 58 33 68 48 43 66   pJi4VSOoTbX3hHCf
                  00000110  39 45 6f 4f 4a 2f 66 61  36 57 4b 79 42 46 6b 41   9EoOJ/fa6WKyBFkA
                  00000120  0a 6c 4e 57 32 50 72 72  33 36 56 48 74 4a 68 51   .lNW2Prr36VHtJhQ
                  00000130  37 50 35 6e 39 43 36 61  42 4c 4a 76 37 4c 57 65   7P5n9C6aBLJv7LWe
                  00000140  37 66 4b 6e 52 61 46 4c  70 68 44 78 4a 5a 75 61   7fKnRaFLphDxJZua
                  00000150  52 36 33 31 41 66 43 70  50 46 6b 50 67 49 69 62   R631AfCpPFkPgIib
                  00000160  73 0a 75 36 53 35 69 62  53 39 55 39 57 54 4f 44   s.u6S5ibS9U9WTOD
                  00000170  39 59 64 73 4d 6a 55 4f  55 73 52 77 63 2f 31 65   9YdsMjUOUsRwc/1e
                  00000180  56 46 74 46 43 32 51 58  47 57 78 49 78 46 57 39   VFtFC2QXGWxIxFW9
                  00000190  2f 33 52 74 70 59 50 2f  2f 66 4e 50 51 33 39 71   /3RtpYP//fNPQ39q
                  000001a0  42 5a 0a 76 30 74 31 30  51 4e 62 36 32 75 67 74   BZ.v0t10QNb62ugt
                  000001b0  75 4e 36 6a 74 64 6e 4b  59 71 55 37 30 54 49 42   uN6jtdnKYqU70TIB
                  000001c0  4d 69 53 70 34 52 69 46  78 53 6f 35 6f 54 32 6a   MiSp4RiFxSo5oT2j
                  000001d0  47 6b 55 39 70 56 70 51  52 45 66 65 66 4a 37 54   GkU9pVpQREfefJ7T
                  000001e0  79 51 62 0a 75 75 41 48  39 4d 56 7a 4b 63 57 38   yQb.uuAH9MVzKcW8
                  000001f0  35 6e 57 35 33 67 63 35  59 33 45 49 44 5a 45 32   5nW53gc5Y3EIDZE2
                  00000200  6b 44 4c 4c 35 49 4e 56  4e 73 6a 70 30 37 62 6c   kDLL5INVNsjp07bl
                  00000210  6d 72 72 53 37 38 72 4c  75 66 72 39 6f 74 2f 6d   mrrS78rLufr9ot/m
                  00000220  56 34 4f 55 0a 79 30 59  77 45 2f 46 69 45 75 2f   V4OU.y0YwE/FiEu/
                  00000230  4c 37 41 77 6f 4d 46 44  66 30 6b 41 42 6a 7a 2b   L7AwoMFDf0kABjz+
                  00000240  50 32 78 69 61 2f 44 6d  39 48 64 66 73 76 2b 52   P2xia/Dm9Hdfsv+R
                  00000250  33 32 55 70 45 6e 72 62  50 4d 50 7a 7a 47 71 41   32UpEnrbPMPzzGqA
                  00000260  70 39 58 52 50 0a 4a 58  42 2f 74 6f 77 77 4d 6e   p9XRP.JXB/towwMn
                  00000270  79 66 46 77 6b 36 4c 55  6e 71 2f 2f 2f 73 68 55   yfFwk6LUnq///shU
                  00000280  65 67 56 71 2b 55 56 52  67 4c 41 68 6b 52 58 4a   egVq+UVRgLAhkRXJ
                  00000290  41 47 0a 3d 72 74 4f 64  0a 2d 2d 2d 2d 2d 45 4e   AG.=rtOd.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 69 46 4a 46 4d 49 69  6d 69 34 79 79 6f 57 6d   AiFJFMIimi4yyoWm
                  00000040  56 38 4e 48 45 4c 5a 4a  4d 33 46 39 49 5a 75 73   V8NHELZJM3F9IZus
                  00000050  6c 74 4c 47 45 4d 6d 54  58 66 44 53 76 0a 62 54   ltLGEMmTXfDSv.bT
                  00000060  43 46 78 4b 36 78 67 6e  78 33 68 46 44 61 63 76   CFxK6xgnx3hFDacv
                  00000070  6d 47 47 62 65 74 78 32  6b 57 58 50 59 49 75 77   mGGbetx2kWXPYIuw
                  00000080  58 65 39 42 73 4f 68 32  4b 63 78 70 67 2f 68 54   Xe9BsOh2Kcxpg/hT
                  00000090  36 75 71 71 62 5a 55 73  59 71 32 4b 2f 34 0a 4a   6uqqbZUsYq2K/4.J
                  000000a0  68 64 6b 72 30 63 46 65  34 53 6c 6c 4c 54 43 34   hdkr0cFe4SllLTC4
                  000000b0  49 48 4d 53 6d 59 4c 57  64 76 2f 4c 30 4b 35 32   IHMSmYLWdv/L0K52
                  000000c0  4f 49 47 49 79 35 71 4e  53 6c 53 52 31 71 31 78   OIGIy5qNSlSR1q1x
                  000000d0  35 2f 56 32 50 73 66 52  73 50 77 6d 2f 71 72 0a   5/V2PsfRsPwm/qr.
                  000000e0  71 61 6b 7a 37 38 6e 56  42 34 49 32 62 39 75 68   qakz78nVB4I2b9uh
                  000000f0  44 73 59 79 6f 4a 52 36  69 5a 31 67 72 34 2f 32   DsYyoJR6iZ1gr4/2
                  00000100  73 30 76 70 5a 35 71 69  54 2b 70 34 61 4f 49 37   s0vpZ5qiT+p4aOI7
                  00000110  7a 76 72 47 4a 62 52 35  6c 4f 44 4d 4c 47 6a 70   zvrGJbR5lODMLGjp
                  00000120  0a 62 4e 6a 35 53 75 2b  4f 74 4e 73 6f 4b 4d 6e   .bNj5Su+OtNsoKMn
                  00000130  74 2b 6b 2b 6b 77 6f 43  4a 52 79 49 44 4d 31 2f   t+k+kwoCJRyIDM1/
                  00000140  4a 6e 44 75 7a 32 4d 47  7a 32 55 67 68 6f 35 37   JnDuz2MGz2Ugho57
                  00000150  79 6f 70 68 4c 6d 62 51  56 4a 4d 57 35 64 5a 70   yophLmbQVJMW5dZp
                  00000160  43 0a 2b 4f 74 69 4f 75  35 4b 53 6c 41 42 31 53   C.+OtiOu5KSlAB1S
                  00000170  31 68 6e 70 68 57 2b 46  77 39 70 45 31 73 52 66   1hnphW+Fw9pE1sRf
                  00000180  5a 44 70 77 51 55 41 2b  72 73 4d 72 72 6b 6d 65   ZDpwQUA+rsMrrkme
                  00000190  53 57 73 4b 4d 58 74 4a  68 71 76 57 71 37 54 6d   SWsKMXtJhqvWq7Tm
                  000001a0  35 67 0a 46 77 49 6e 6e  52 67 4e 70 34 41 64 4b   5g.FwInnRgNp4AdK
                  000001b0  67 58 73 78 76 6f 77 50  78 46 71 45 30 68 77 59   gXsxvowPxFqE0hwY
                  000001c0  2b 64 4b 73 73 55 67 70  34 4c 70 37 6d 70 70 50   +dKssUgp4Lp7mppP
                  000001d0  43 4d 79 6d 74 2f 6c 6f  6d 32 42 63 78 6a 70 6a   CMymt/lom2Bcxjpj
                  000001e0  52 67 6d 0a 53 49 6a 30  49 64 58 64 6d 71 65 50   Rgm.SIj0IdXdmqeP
                  000001f0  66 2b 39 72 44 4e 6a 48  66 77 34 71 4e 64 32 6e   f+9rDNjHfw4qNd2n
                  00000200  4b 54 2f 58 62 61 5a 33  47 63 34 44 6c 68 57 72   KT/XbaZ3Gc4DlhWr
                  00000210  54 2f 77 55 70 65 76 4b  63 4e 77 37 33 72 32 50   T/wUpevKcNw73r2P
                  00000220  33 6b 64 58 0a 49 49 50  47 36 37 68 77 64 57 35   3kdX.IIPG67hwdW5
                  00000230  59 4a 38 6f 4f 39 4f 68  6f 30 6b 41 42 55 74 35   YJ8oO9Oho0kABUt5
                  00000240  66 78 6c 41 49 77 41 4b  35 5a 78 4c 57 61 71 54   fxlAIwAK5ZxLWaqT
                  00000250  66 5a 2b 65 4a 50 39 66  74 54 65 6c 6c 45 34 4d   fZ+eJP9ftTellE4M
                  00000260  2f 2b 32 39 50 0a 6c 49  4c 70 7a 34 30 63 6f 44   /+29P.lILpz40coD
                  00000270  2b 75 71 78 36 53 47 79  68 6d 2b 41 6f 43 45 6f   +uqx6SGyhm+AoCEo
                  00000280  35 56 70 46 45 65 6f 2f  43 42 39 31 57 4a 38 6b   5VpFEeo/CB91WJ8k
                  00000290  76 43 0a 3d 36 7a 6f 47  0a 2d 2d 2d 2d 2d 45 4e   vC.=6zoG.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sopgpy encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 71 77 72 6a 74 72 4e  76 7a 57 36 59 39 68 32   AqwrjtrNvzW6Y9h2
                  00000040  34 52 53 56 66 44 6b 6f  39 34 68 33 47 4d 36 7a   4RSVfDko94h3GM6z
                  00000050  30 66 6c 61 36 36 57 2b  6f 50 46 63 78 0a 4d 70   0fla66W+oPFcx.Mp
                  00000060  74 6c 49 7a 50 49 78 62  35 45 62 7a 46 45 41 70   tlIzPIxb5EbzFEAp
                  00000070  49 30 53 2f 41 51 52 4c  71 6e 66 2f 63 2f 35 48   I0S/AQRLqnf/c/5H
                  00000080  46 62 67 50 31 5a 6d 36  78 48 71 69 70 4f 6f 46   FbgP1Zm6xHqipOoF
                  00000090  2b 49 32 30 33 36 47 6a  6d 6b 73 32 5a 79 0a 74   +I2036Gjmks2Zy.t
                  000000a0  64 4d 62 4d 76 59 75 2b  53 68 70 4b 71 6e 52 58   dMbMvYu+ShpKqnRX
                  000000b0  50 72 41 44 35 61 53 50  61 43 33 73 46 6b 6c 65   PrAD5aSPaC3sFkle
                  000000c0  74 49 4e 49 35 52 68 70  31 46 36 74 6e 35 2f 65   tINI5Rhp1F6tn5/e
                  000000d0  57 66 58 4d 39 6b 57 70  33 36 73 38 33 4b 6b 0a   WfXM9kWp36s83Kk.
                  000000e0  69 30 37 37 31 5a 4f 47  62 4e 2f 65 39 4c 6d 70   i0771ZOGbN/e9Lmp
                  000000f0  55 75 67 66 61 7a 6b 6a  31 63 78 48 44 6f 7a 43   Uugfazkj1cxHDozC
                  00000100  65 44 43 2b 45 49 48 42  6f 6f 57 79 6e 34 62 6a   eDC+EIHBooWyn4bj
                  00000110  46 32 67 65 4b 70 54 6e  74 7a 4f 30 31 36 50 32   F2geKpTntzO016P2
                  00000120  0a 68 58 4c 65 66 35 4e  6b 47 78 39 72 54 57 4e   .hXLef5NkGx9rTWN
                  00000130  49 61 39 53 44 59 38 47  62 77 6c 52 65 78 6b 7a   Ia9SDY8GbwlRexkz
                  00000140  73 4d 59 30 41 79 57 4b  48 79 7a 52 47 6e 5a 4c   sMY0AyWKHyzRGnZL
                  00000150  75 39 66 34 54 69 6b 66  76 5a 49 56 42 34 78 4b   u9f4TikfvZIVB4xK
                  00000160  61 0a 62 37 63 49 48 6d  46 59 61 58 64 6d 47 2b   a.b7cIHmFYaXdmG+
                  00000170  2b 4a 52 30 58 54 61 2b  48 47 43 77 32 74 39 38   +JR0XTa+HGCw2t98
                  00000180  2f 75 4a 4c 44 43 33 72  4c 73 68 51 7a 66 2f 61   /uJLDC3rLshQzf/a
                  00000190  65 57 57 68 4b 4c 67 31  55 6a 6b 7a 66 39 47 6c   eWWhKLg1Ujkzf9Gl
                  000001a0  33 39 0a 35 5a 34 59 49  33 6a 4d 52 69 32 6d 45   39.5Z4YI3jMRi2mE
                  000001b0  4c 63 6b 63 6f 2f 73 71  47 51 47 30 46 35 47 54   Lckco/sqGQG0F5GT
                  000001c0  53 52 48 58 5a 4c 38 62  5a 52 68 5a 50 51 62 56   SRHXZL8bZRhZPQbV
                  000001d0  73 74 58 78 56 39 4c 61  72 70 64 43 67 6a 4d 5a   stXxV9LarpdCgjMZ
                  000001e0  41 62 36 0a 58 6c 74 52  47 74 4a 51 64 42 77 72   Ab6.XltRGtJQdBwr
                  000001f0  66 6d 47 45 6c 46 6f 64  73 62 4d 63 35 54 34 30   fmGElFodsbMc5T40
                  00000200  41 71 31 59 57 37 6e 71  41 65 6a 56 31 74 67 6a   Aq1YW7nqAejV1tgj
                  00000210  37 54 50 72 6e 75 53 76  30 4d 56 4d 4f 76 61 77   7TPrnuSv0MVMOvaw
                  00000220  31 64 45 64 0a 57 47 5a  32 69 37 6e 42 76 50 49   1dEd.WGZ2i7nBvPI
                  00000230  6c 68 35 58 4c 56 2f 72  67 30 6a 38 42 36 30 64   lh5XLV/rg0j8B60d
                  00000240  6e 37 56 36 74 36 52 48  4c 61 39 4b 58 77 69 78   n7V6t6RHLa9KXwix
                  00000250  2b 53 43 68 7a 65 69 63  35 6e 72 51 4a 4a 78 78   +SChzeic5nrQJJxx
                  00000260  39 70 62 67 52 0a 68 67  69 77 46 62 49 54 6a 31   9pbgR.hgiwFbITj1
                  00000270  69 61 37 61 57 45 4c 65  59 4b 77 30 6a 6f 2b 76   ia7aWELeYKw0jo+v
                  00000280  47 78 36 6b 44 4e 75 2b  34 62 62 68 37 33 30 64   Gx6kDNu+4bbh730d
                  00000290  77 3d 0a 3d 74 36 33 54  0a 2d 2d 2d 2d 2d 45 4e   w=.=t63T.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 6b 6f 6a 34 48  43 35 76 32 53 37 7a 62   QwAkoj4HC5v2S7zb
                  00000040  37 33 71 77 57 61 43 72  45 4f 2f 55 79 58 30 4c   73qwWaCrEO/UyX0L
                  00000050  67 6e 58 46 53 6a 43 59  78 71 31 45 57 57 74 38   gnXFSjCYxq1EWWt8
                  00000060  65 50 31 67 62 63 32 2f  76 59 38 0d 0a 53 66 4f   eP1gbc2/vY8..SfO
                  00000070  53 59 58 56 4d 39 79 2f  4f 52 32 78 30 79 77 68   SYXVM9y/OR2x0ywh
                  00000080  39 33 77 78 78 43 35 55  77 61 61 4f 66 52 46 31   93wxxC5UwaaOfRF1
                  00000090  56 70 2f 4f 73 57 31 63  4b 56 7a 53 78 70 42 73   Vp/OsW1cKVzSxpBs
                  000000a0  7a 59 56 71 35 2b 75 54  35 63 63 36 59 65 63 48   zYVq5+uT5cc6YecH
                  000000b0  42 70 49 55 49 4c 71 4b  61 0d 0a 73 74 5a 66 43   BpIUILqKa..stZfC
                  000000c0  39 2b 50 66 72 46 50 39  68 33 33 41 68 5a 6e 4b   9+PfrFP9h33AhZnK
                  000000d0  55 70 77 58 37 79 36 47  62 4b 43 43 33 37 62 76   UpwX7y6GbKCC37bv
                  000000e0  36 4d 35 77 4f 6d 74 5a  4e 51 69 75 6c 73 75 67   6M5wOmtZNQiulsug
                  000000f0  4e 6a 67 4d 63 73 5a 4f  58 7a 67 69 69 64 56 36   NjgMcsZOXzgiidV6
                  00000100  41 6e 79 4b 65 38 4a 0d  0a 63 7a 32 39 52 42 68   AnyKe8J..cz29RBh
                  00000110  77 70 42 33 71 5a 42 46  57 30 50 46 74 51 4c 48   wpB3qZBFW0PFtQLH
                  00000120  36 58 71 34 7a 6b 74 44  34 59 75 41 75 4d 52 78   6Xq4zktD4YuAuMRx
                  00000130  69 38 39 30 44 4a 6c 50  65 62 51 4d 33 61 4f 50   i890DJlPebQM3aOP
                  00000140  58 74 61 49 67 34 46 6b  41 31 4b 6a 4e 4e 34 69   XtaIg4FkA1KjNN4i
                  00000150  44 72 62 2b 53 0d 0a 47  79 30 4b 39 4b 32 52 68   Drb+S..Gy0K9K2Rh
                  00000160  41 2b 34 30 47 77 6c 42  2b 67 76 70 34 34 44 72   A+40GwlB+gvp44Dr
                  00000170  57 6a 4c 6d 42 6d 4e 78  68 2b 6f 47 4c 46 65 67   WjLmBmNxh+oGLFeg
                  00000180  69 42 4d 75 4b 45 58 4e  79 74 41 49 6d 4b 6f 50   iBMuKEXNytAImKoP
                  00000190  41 6f 78 74 45 76 47 74  61 45 74 39 6c 56 6e 38   AoxtEvGtaEt9lVn8
                  000001a0  4e 74 48 0d 0a 66 67 2f  35 31 65 34 43 52 75 48   NtH..fg/51e4CRuH
                  000001b0  38 65 76 31 4b 61 52 2b  2b 76 64 79 2f 75 63 38   8ev1KaR++vdy/uc8
                  000001c0  6a 56 6d 6b 62 68 55 44  51 4c 38 65 75 2b 77 46   jVmkbhUDQL8eu+wF
                  000001d0  4b 44 41 4d 30 67 78 79  55 67 4c 59 32 30 2b 56   KDAM0gxyUgLY20+V
                  000001e0  72 57 59 5a 48 78 64 2f  56 48 38 35 5a 37 30 6f   rWYZHxd/VH85Z70o
                  000001f0  35 0d 0a 55 75 69 42 4e  66 32 42 74 4e 34 41 6c   5..UuiBNf2BtN4Al
                  00000200  38 7a 36 47 30 37 78 48  42 64 33 61 33 70 49 64   8z6G07xHBd3a3pId
                  00000210  2b 5a 51 51 34 30 62 61  6b 43 68 6e 53 5a 42 55   +ZQQ40bakChnSZBU
                  00000220  4a 72 56 4f 72 35 62 37  53 43 30 71 6f 78 47 79   JrVOr5b7SC0qoxGy
                  00000230  7a 2b 58 54 41 4a 62 76  71 46 55 6a 4b 6d 50 0d   z+XTAJbvqFUjKmP.
                  00000240  0a 30 6a 38 42 58 67 49  74 33 52 4d 4f 2b 30 7a   .0j8BXgIt3RMO+0z
                  00000250  56 71 44 37 7a 31 68 48  34 5a 63 72 74 41 30 61   VqD7z1hH4ZcrtA0a
                  00000260  47 44 78 49 32 38 32 4d  52 6e 57 45 2b 58 44 42   GDxI282MRnWE+XDB
                  00000270  58 6c 54 79 69 4e 36 78  58 6b 58 49 43 59 6c 51   XlTyiN6xXkXICYlQ
                  00000280  34 51 41 74 4b 4f 69 62  41 59 4c 4b 71 0d 0a 66   4QAtKOibAYLKq..f
                  00000290  4c 4c 62 70 41 4a 4e 42  6b 55 3d 0d 0a 3d 31 2f   LLbpAJNBkU=..=1/
                  000002a0  64 77 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   dw..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 30 6c 65 46 66  4a 72 79 35 4a 64 4e 6f   QwA0leFfJry5JdNo
                  00000040  71 52 61 56 67 56 64 4e  55 42 78 76 70 6f 6f 63   qRaVgVdNUBxvpooc
                  00000050  36 49 32 78 4e 73 39 46  69 55 37 62 72 32 59 54   6I2xNs9FiU7br2YT
                  00000060  34 43 57 65 56 6c 51 66  46 66 6c 0d 0a 48 68 65   4CWeVlQfFfl..Hhe
                  00000070  34 48 52 62 2f 74 6f 4d  53 5a 74 58 64 57 45 38   4HRb/toMSZtXdWE8
                  00000080  66 65 4b 68 79 54 41 32  7a 42 6b 6e 75 62 78 30   feKhyTA2zBknubx0
                  00000090  55 43 44 4f 63 56 75 33  46 63 45 46 76 4d 31 4d   UCDOcVu3FcEFvM1M
                  000000a0  44 41 67 63 4e 57 7a 4b  42 44 47 43 53 71 72 49   DAgcNWzKBDGCSqrI
                  000000b0  42 30 6a 4b 6b 6c 50 76  6b 0d 0a 66 41 70 33 7a   B0jKklPvk..fAp3z
                  000000c0  66 5a 6d 42 75 74 35 6e  37 7a 6e 5a 48 4d 39 38   fZmBut5n7znZHM98
                  000000d0  72 7a 73 41 6a 67 41 2f  6b 47 64 51 79 30 61 68   rzsAjgA/kGdQy0ah
                  000000e0  31 59 70 46 33 72 68 30  30 48 51 6e 7a 6e 74 48   1YpF3rh00HQnzntH
                  000000f0  34 68 68 57 4f 67 49 72  62 2f 48 64 31 4a 45 46   4hhWOgIrb/Hd1JEF
                  00000100  74 71 56 4a 43 71 6b 0d  0a 2b 66 33 6e 6f 44 4f   tqVJCqk..+f3noDO
                  00000110  77 31 56 44 37 67 4c 4a  70 44 6b 77 7a 42 34 49   w1VD7gLJpDkwzB4I
                  00000120  56 75 4d 35 41 72 6d 4b  75 62 4f 75 6a 79 55 58   VuM5ArmKubOujyUX
                  00000130  4b 51 35 6c 38 30 50 70  4d 54 33 77 66 51 66 39   KQ5l80PpMT3wfQf9
                  00000140  6a 36 2f 42 70 49 7a 6a  35 7a 38 6d 63 76 6b 54   j6/BpIzj5z8mcvkT
                  00000150  64 2b 66 4c 38 0d 0a 45  56 4e 6e 74 76 2f 56 4e   d+fL8..EVNntv/VN
                  00000160  41 74 7a 62 59 45 2b 56  57 30 33 37 52 63 46 79   AtzbYE+VW037RcFy
                  00000170  66 73 71 59 62 68 44 61  36 6e 4f 78 36 47 77 38   fsqYbhDa6nOx6Gw8
                  00000180  63 4a 74 5a 32 69 6d 32  7a 77 4c 75 48 76 6a 38   cJtZ2im2zwLuHvj8
                  00000190  41 7a 32 42 64 2f 6b 52  31 34 2f 6e 52 65 72 31   Az2Bd/kR14/nRer1
                  000001a0  66 39 61 0d 0a 68 6b 6a  66 69 5a 30 64 42 32 52   f9a..hkjfiZ0dB2R
                  000001b0  58 39 44 54 7a 50 67 5a  46 6d 55 66 41 56 68 64   X9DTzPgZFmUfAVhd
                  000001c0  52 48 4b 49 44 44 6c 50  75 58 71 73 37 52 38 4f   RHKIDDlPuXqs7R8O
                  000001d0  68 68 6a 62 79 72 35 4b  6c 5a 50 2f 43 4b 77 71   hhjbyr5KlZP/CKwq
                  000001e0  6b 2b 54 6a 51 64 31 49  6e 63 38 68 4b 5a 5a 73   k+TjQd1Inc8hKZZs
                  000001f0  59 0d 0a 6c 6c 34 72 4b  6b 41 43 6d 74 59 41 42   Y..ll4rKkACmtYAB
                  00000200  4e 55 63 59 4a 59 48 74  6d 52 52 70 5a 54 47 71   NUcYJYHtmRRpZTGq
                  00000210  4f 30 50 2b 49 53 67 4e  67 6a 55 4c 2f 67 65 6a   O0P+ISgNgjUL/gej
                  00000220  4e 74 68 36 7a 71 4a 6c  4c 2b 73 48 41 4b 64 6c   Nth6zqJlL+sHAKdl
                  00000230  73 33 62 4e 4f 2f 39 65  55 76 6c 33 77 4e 57 0d   s3bNO/9eUvl3wNW.
                  00000240  0a 30 6a 38 42 6d 4a 46  58 77 44 4d 33 4b 35 4e   .0j8BmJFXwDM3K5N
                  00000250  65 6c 61 34 71 58 6d 66  55 4c 61 35 75 51 59 70   ela4qXmfULa5uQYp
                  00000260  42 68 44 32 65 71 63 69  52 30 5a 53 52 4c 78 34   BhD2eqciR0ZSRLx4
                  00000270  53 33 6d 58 2b 31 67 52  74 31 6d 63 58 62 65 30   S3mX+1gRt1mcXbe0
                  00000280  55 65 37 42 44 63 72 2b  76 48 74 79 75 0d 0a 2f   Ue7BDcr+vHtyu../
                  00000290  54 75 49 4a 76 38 59 2f  4d 67 3d 0d 0a 3d 66 62   TuIJv8Y/Mg=..=fb
                  000002a0  35 4d 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   5M..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 6f 56 2f 70 63  6e 6b 2f 66 67 48 4d 73   QwAoV/pcnk/fgHMs
                  00000040  52 45 66 77 45 37 46 32  39 44 34 5a 61 7a 4b 50   REfwE7F29D4ZazKP
                  00000050  37 62 54 69 50 42 73 69  64 6c 66 35 4a 4d 4e 56   7bTiPBsidlf5JMNV
                  00000060  67 6a 2b 4a 31 65 65 74  50 61 2f 0d 0a 36 77 70   gj+J1eetPa/..6wp
                  00000070  61 35 51 78 63 68 63 6f  44 30 76 35 4b 78 67 39   a5QxchcoD0v5Kxg9
                  00000080  33 76 65 69 4f 41 2f 37  48 33 61 2b 46 57 6d 61   3veiOA/7H3a+FWma
                  00000090  72 76 74 66 71 71 55 72  42 31 4e 41 2f 6b 73 4a   rvtfqqUrB1NA/ksJ
                  000000a0  4c 53 33 6a 61 39 62 79  77 2b 49 32 38 69 64 6d   LS3ja9byw+I28idm
                  000000b0  69 58 32 7a 30 2b 79 41  35 0d 0a 4d 31 48 6e 4a   iX2z0+yA5..M1HnJ
                  000000c0  67 58 36 56 77 71 52 79  39 67 77 32 5a 6d 4d 39   gX6VwqRy9gw2ZmM9
                  000000d0  44 70 46 54 6a 57 5a 54  34 63 2b 5a 48 75 32 55   DpFTjWZT4c+ZHu2U
                  000000e0  6a 4b 7a 4b 5a 6a 64 39  59 68 6a 4f 77 78 78 37   jKzKZjd9YhjOwxx7
                  000000f0  53 2b 6f 54 7a 71 6e 46  34 64 69 51 39 6c 31 67   S+oTzqnF4diQ9l1g
                  00000100  37 73 64 74 6a 39 38 0d  0a 48 46 4d 66 41 6b 64   7sdtj98..HFMfAkd
                  00000110  65 76 54 55 77 2b 41 67  54 56 34 4b 79 48 72 6c   evTUw+AgTV4KyHrl
                  00000120  53 30 78 6a 56 45 67 78  66 59 54 31 51 66 36 74   S0xjVEgxfYT1Qf6t
                  00000130  30 55 66 51 2b 6a 52 36  42 31 78 43 33 63 54 71   0UfQ+jR6B1xC3cTq
                  00000140  70 54 79 42 33 58 34 59  76 6d 39 45 37 4b 67 44   pTyB3X4Yvm9E7KgD
                  00000150  68 53 76 6a 70 0d 0a 76  34 72 42 57 37 55 32 4c   hSvjp..v4rBW7U2L
                  00000160  4e 47 31 66 71 44 4b 47  73 32 78 48 4e 54 50 33   NG1fqDKGs2xHNTP3
                  00000170  62 77 52 70 64 51 7a 76  4a 68 7a 76 79 4b 4d 2b   bwRpdQzvJhzvyKM+
                  00000180  49 62 55 6f 55 2b 69 2f  59 6f 2b 4f 6c 63 39 4c   IbUoU+i/Yo+Olc9L
                  00000190  76 54 74 57 52 45 6c 44  4d 4a 73 68 38 58 74 79   vTtWRElDMJsh8Xty
                  000001a0  72 43 31 0d 0a 4c 46 55  34 74 59 47 4d 41 5a 36   rC1..LFU4tYGMAZ6
                  000001b0  45 2b 6c 47 6a 71 78 55  6b 31 31 36 34 62 61 6c   E+lGjqxUk1164bal
                  000001c0  4b 49 68 46 77 54 4f 42  5a 65 78 47 49 51 31 70   KIhFwTOBZexGIQ1p
                  000001d0  54 49 6f 36 79 42 58 67  61 77 53 6e 6d 78 4c 30   TIo6yBXgawSnmxL0
                  000001e0  6e 58 4c 4a 43 74 54 54  49 70 62 71 2f 55 42 67   nXLJCtTTIpbq/UBg
                  000001f0  57 0d 0a 69 65 34 38 30  68 34 37 63 4d 48 6d 66   W..ie480h47cMHmf
                  00000200  71 54 4d 79 6c 4f 61 31  48 43 65 69 72 49 42 43   qTMylOa1HCeirIBC
                  00000210  53 47 36 4b 44 54 31 4c  79 37 53 6f 73 39 33 33   SG6KDT1Ly7Sos933
                  00000220  4f 6a 64 6b 6c 33 52 4b  43 2b 77 73 41 52 64 5a   Ojdkl3RKC+wsARdZ
                  00000230  74 33 41 49 71 54 74 47  43 49 77 2f 6a 42 34 0d   t3AIqTtGCIw/jB4.
                  00000240  0a 30 6a 38 42 55 43 33  51 49 74 6b 45 4d 52 70   .0j8BUC3QItkEMRp
                  00000250  4b 51 6d 45 44 68 45 53  33 6f 55 73 5a 4e 51 4b   KQmEDhES3oUsZNQK
                  00000260  69 61 39 50 6a 31 5a 74  68 4b 67 6c 70 67 53 51   ia9Pj1ZthKglpgSQ
                  00000270  57 54 52 53 41 54 53 63  53 51 4f 4b 78 48 71 64   WTRSATScSQOKxHqd
                  00000280  50 34 39 56 61 5a 67 6b  70 39 69 2f 77 0d 0a 44   P49VaZgkp9i/w..D
                  00000290  47 62 62 31 56 62 77 48  71 77 3d 0d 0a 3d 51 68   Gbb1VbwHqw=..=Qh
                  000002a0  79 4a 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   yJ..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 71 41 38 79 35 73 4a  5a 4c 62 67 4b 39 63 4d   AqA8y5sJZLbgK9cM
                  00000040  68 30 41 6e 53 4f 68 44  52 68 35 79 32 6e 67 68   h0AnSOhDRh5y2ngh
                  00000050  4f 68 4c 33 39 6e 48 38  58 33 41 51 4b 0a 58 64   OhL39nH8X3AQK.Xd
                  00000060  6b 41 6d 4b 78 49 6b 47  36 52 56 4d 37 44 35 43   kAmKxIkG6RVM7D5C
                  00000070  47 2f 54 6c 72 62 53 49  39 50 34 39 66 41 55 58   G/TlrbSI9P49fAUX
                  00000080  36 71 69 75 56 4c 68 77  77 72 59 33 61 4f 6e 6a   6qiuVLhwwrY3aOnj
                  00000090  47 56 58 35 59 5a 44 34  39 6b 4d 2b 48 4a 0a 55   GVX5YZD49kM+HJ.U
                  000000a0  36 32 4e 4f 36 33 41 58  71 55 2b 58 73 48 76 34   62NO63AXqU+XsHv4
                  000000b0  49 4d 57 71 69 63 72 7a  6a 6e 2f 30 50 71 56 58   IMWqicrzjn/0PqVX
                  000000c0  38 63 6d 6b 44 6d 44 45  72 76 47 63 33 41 52 54   8cmkDmDErvGc3ART
                  000000d0  63 41 72 44 78 52 5a 72  5a 4f 68 33 6a 65 42 0a   cArDxRZrZOh3jeB.
                  000000e0  63 59 33 74 68 59 64 5a  41 31 64 63 72 36 49 44   cY3thYdZA1dcr6ID
                  000000f0  6f 73 36 67 4f 36 2f 6c  35 4b 36 62 44 67 31 6d   os6gO6/l5K6bDg1m
                  00000100  59 6d 33 4f 70 64 61 58  33 73 54 55 6c 71 50 36   Ym3OpdaX3sTUlqP6
                  00000110  4e 5a 62 2f 65 4e 37 48  6d 62 49 76 51 34 76 43   NZb/eN7HmbIvQ4vC
                  00000120  0a 4f 34 6c 78 49 41 65  78 7a 4b 62 42 4a 51 47   .O4lxIAexzKbBJQG
                  00000130  57 71 43 61 36 78 51 2b  34 38 39 54 39 63 63 54   WqCa6xQ+489T9ccT
                  00000140  72 52 47 5a 4b 49 4b 42  6c 33 75 44 6a 4b 37 73   rRGZKIKBl3uDjK7s
                  00000150  58 37 35 51 53 76 55 61  39 38 45 6c 46 68 54 4b   X75QSvUa98ElFhTK
                  00000160  72 0a 4a 4d 31 6a 41 6b  5a 7a 51 51 32 46 6c 41   r.JM1jAkZzQQ2FlA
                  00000170  67 69 32 42 4a 4d 71 56  55 53 34 78 2f 71 51 31   gi2BJMqVUS4x/qQ1
                  00000180  4f 39 55 6a 58 2b 73 48  6f 6c 47 76 78 31 58 51   O9UjX+sHolGvx1XQ
                  00000190  54 68 43 6b 34 5a 73 61  45 43 64 71 37 59 49 6f   ThCk4ZsaECdq7YIo
                  000001a0  30 67 0a 4e 2f 4b 32 69  37 66 49 54 4e 41 66 38   0g.N/K2i7fITNAf8
                  000001b0  30 53 51 64 61 66 50 54  65 2f 49 30 36 69 50 4a   0SQdafPTe/I06iPJ
                  000001c0  6b 37 47 30 5a 38 52 31  36 4b 47 4d 67 74 35 67   k7G0Z8R16KGMgt5g
                  000001d0  4a 6e 58 47 62 4b 2f 55  7a 56 62 36 54 55 33 79   JnXGbK/UzVb6TU3y
                  000001e0  33 6c 48 0a 31 30 39 65  44 4b 35 2b 74 46 57 58   3lH.109eDK5+tFWX
                  000001f0  58 7a 45 69 75 73 30 6e  70 67 36 7a 57 78 39 38   XzEius0npg6zWx98
                  00000200  78 47 33 48 34 49 4a 35  5a 39 32 33 43 6c 79 73   xG3H4IJ5Z923Clys
                  00000210  4e 61 38 2f 4d 76 53 7a  4d 2f 43 75 55 7a 59 6b   Na8/MvSzM/CuUzYk
                  00000220  77 6a 6c 74 0a 56 2f 45  6c 57 46 4b 73 32 59 75   wjlt.V/ElWFKs2Yu
                  00000230  7a 57 72 39 59 4d 45 37  2f 30 6a 38 42 6b 41 35   zWr9YME7/0j8BkA5
                  00000240  57 75 47 56 70 47 55 45  6b 6c 72 6c 69 6a 4f 52   WuGVpGUEklrlijOR
                  00000250  66 51 44 61 2f 33 32 48  77 62 6b 45 4e 31 43 70   fQDa/32HwbkEN1Cp
                  00000260  30 59 6e 66 4d 0a 73 54  37 4f 4d 56 66 2b 2f 31   0YnfM.sT7OMVf+/1
                  00000270  38 50 58 58 6f 77 59 4b  51 55 48 64 41 38 4c 44   8PXXowYKQUHdA8LD
                  00000280  39 2b 57 4c 4e 36 5a 4b  4f 41 4c 41 50 39 7a 55   9+WLN6ZKOALAP9zU
                  00000290  45 3d 0a 3d 79 77 50 38  0a 2d 2d 2d 2d 2d 45 4e   E=.=ywP8.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 50 37 70 66 73 47 39  33 69 76 61 72 59 63 6b   +P7pfsG93ivarYck
                  00000040  66 36 64 78 52 6a 46 45  4a 65 66 51 62 33 4d 36   f6dxRjFEJefQb3M6
                  00000050  42 54 69 36 35 47 62 64  65 59 4e 48 72 0a 73 47   BTi65GbdeYNHr.sG
                  00000060  6e 4a 5a 44 71 77 79 47  47 6d 42 77 55 37 56 64   nJZDqwyGGmBwU7Vd
                  00000070  4f 74 69 69 61 5a 42 36  69 57 2b 78 33 63 53 52   OtiiaZB6iW+x3cSR
                  00000080  33 6e 79 4a 33 38 2b 49  54 65 4b 6c 73 58 4e 55   3nyJ38+ITeKlsXNU
                  00000090  59 57 6d 6c 51 59 46 49  31 70 38 72 30 4e 0a 32   YWmlQYFI1p8r0N.2
                  000000a0  67 71 31 76 6c 49 35 34  58 59 65 4f 77 31 72 30   gq1vlI54XYeOw1r0
                  000000b0  6e 43 55 72 37 33 5a 6c  4d 46 2b 72 33 50 77 4a   nCUr73ZlMF+r3PwJ
                  000000c0  41 39 31 33 38 62 62 7a  69 63 4d 36 53 4c 6f 70   A9138bbzicM6SLop
                  000000d0  4f 32 73 75 6f 62 47 66  4e 59 4e 75 39 34 54 0a   O2suobGfNYNu94T.
                  000000e0  6e 76 4f 58 4e 31 39 6b  61 77 39 43 65 65 34 77   nvOXN19kaw9Cee4w
                  000000f0  50 70 6a 6d 6f 4a 59 35  36 74 72 69 74 34 46 30   PpjmoJY56trit4F0
                  00000100  45 74 4f 6a 54 70 65 4d  6d 33 74 68 48 38 59 62   EtOjTpeMm3thH8Yb
                  00000110  64 59 36 39 69 30 61 6a  6f 72 4b 58 66 66 56 69   dY69i0ajorKXffVi
                  00000120  0a 54 4c 30 64 59 75 6e  66 56 69 70 48 69 78 30   .TL0dYunfVipHix0
                  00000130  78 62 79 48 5a 6f 50 32  6d 45 68 38 62 31 2f 43   xbyHZoP2mEh8b1/C
                  00000140  54 38 45 57 62 34 51 73  71 42 67 72 47 7a 72 6d   T8EWb4QsqBgrGzrm
                  00000150  78 49 6f 47 30 4a 61 59  4c 42 4e 54 53 4c 78 46   xIoG0JaYLBNTSLxF
                  00000160  46 0a 37 46 75 39 73 6f  78 4c 4e 35 75 6e 5a 52   F.7Fu9soxLN5unZR
                  00000170  2f 47 53 47 59 38 64 33  42 49 65 43 45 56 66 45   /GSGY8d3BIeCEVfE
                  00000180  61 47 54 76 50 5a 73 39  63 54 79 36 54 61 69 67   aGTvPZs9cTy6Taig
                  00000190  6c 32 30 33 30 43 61 57  45 6c 4d 6f 6f 38 44 2f   l2030CaWElMoo8D/
                  000001a0  74 62 0a 6a 2b 4a 45 4b  34 4e 4e 63 4b 32 46 39   tb.j+JEK4NNcK2F9
                  000001b0  32 69 63 78 6d 6d 35 4d  73 57 42 52 2b 4f 67 4d   2icxmm5MsWBR+OgM
                  000001c0  68 44 2f 71 55 63 2f 54  56 44 65 6f 39 42 34 37   hD/qUc/TVDeo9B47
                  000001d0  68 37 47 32 32 69 51 49  69 53 42 6b 77 66 4f 57   h7G22iQIiSBkwfOW
                  000001e0  35 44 6d 0a 6c 66 51 39  75 31 44 6c 41 31 55 70   5Dm.lfQ9u1DlA1Up
                  000001f0  38 53 46 62 47 79 68 61  70 4b 55 5a 42 56 42 38   8SFbGyhapKUZBVB8
                  00000200  52 4e 58 31 74 59 51 72  65 57 46 6f 32 6b 50 68   RNX1tYQreWFo2kPh
                  00000210  61 2f 46 32 4c 53 35 69  67 47 31 48 34 66 71 4d   a/F2LS5igG1H4fqM
                  00000220  50 6d 61 6f 0a 52 78 4e  72 68 67 41 57 37 45 74   Pmao.RxNrhgAW7Et
                  00000230  70 45 53 55 45 79 30 70  52 30 6b 6b 42 6d 35 37   pESUEy0pR0kkBm57
                  00000240  46 52 4d 74 5a 6c 4b 43  56 55 4a 51 4c 33 4f 37   FRMtZlKCVUJQL3O7
                  00000250  36 74 68 50 67 58 66 76  4d 48 65 50 59 57 6f 63   6thPgXfvMHePYWoc
                  00000260  58 2b 57 31 32 0a 7a 38  53 55 35 67 55 4c 61 46   X+W12.z8SU5gULaF
                  00000270  55 61 61 4d 49 56 68 51  35 4c 6c 7a 72 47 73 77   UaaMIVhQ5LlzrGsw
                  00000280  76 31 55 6c 6d 61 6a 52  61 2b 49 65 2b 35 68 6e   v1UlmajRa+Ie+5hn
                  00000290  49 50 49 2f 65 34 70 4d  46 6f 59 77 77 2b 0a 3d   IPI/e4pMFoYww+.=
                  000002a0  75 47 62 74 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   uGbt.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 64 49 37 6e 4b 31 57  2b 41 56 68 30 72 38 49   /dI7nK1W+AVh0r8I
                  00000040  37 53 4a 62 34 4b 59 6a  49 4a 5a 39 42 2b 49 49   7SJb4KYjIJZ9B+II
                  00000050  55 64 42 73 45 41 6b 4b  2b 71 65 67 30 0a 41 34   UdBsEAkK+qeg0.A4
                  00000060  50 51 38 6c 35 65 72 30  42 48 2b 43 66 6a 30 50   PQ8l5er0BH+Cfj0P
                  00000070  54 2b 4a 78 41 34 44 68  35 78 55 46 34 4b 77 4e   T+JxA4Dh5xUF4KwN
                  00000080  7a 56 56 32 2b 37 70 79  53 54 45 51 59 4f 56 49   zVV2+7pySTEQYOVI
                  00000090  6f 35 50 37 39 6a 54 47  46 4f 6d 71 2f 33 0a 58   o5P79jTGFOmq/3.X
                  000000a0  7a 35 79 74 32 64 4d 76  77 32 75 55 74 6b 56 37   z5yt2dMvw2uUtkV7
                  000000b0  70 77 43 63 77 53 78 50  50 62 32 41 46 5a 69 67   pwCcwSxPPb2AFZig
                  000000c0  31 4b 72 62 38 39 4a 4b  78 55 49 55 35 66 56 30   1Krb89JKxUIU5fV0
                  000000d0  79 31 77 71 2b 66 49 70  37 51 4f 48 36 71 79 0a   y1wq+fIp7QOH6qy.
                  000000e0  65 4b 78 55 70 31 68 66  6f 31 7a 2f 32 75 66 4e   eKxUp1hfo1z/2ufN
                  000000f0  42 37 6a 35 75 63 5a 36  74 58 36 4b 43 59 65 51   B7j5ucZ6tX6KCYeQ
                  00000100  7a 34 5a 4e 58 6f 54 79  34 49 73 37 65 71 72 53   z4ZNXoTy4Is7eqrS
                  00000110  51 77 6d 31 4d 69 48 72  79 69 34 51 61 2f 57 72   Qwm1MiHryi4Qa/Wr
                  00000120  0a 42 6a 6e 44 34 51 39  68 5a 5a 4f 75 30 34 31   .BjnD4Q9hZZOu041
                  00000130  46 77 70 53 4e 35 33 42  36 48 59 43 6e 73 6e 50   FwpSN53B6HYCnsnP
                  00000140  36 76 4e 72 39 61 48 79  77 2f 62 43 31 41 64 30   6vNr9aHyw/bC1Ad0
                  00000150  33 59 2f 2f 34 52 4f 71  32 39 43 77 76 75 78 4c   3Y//4ROq29CwvuxL
                  00000160  58 0a 53 56 39 4a 79 4f  52 70 76 76 4d 68 58 65   X.SV9JyORpvvMhXe
                  00000170  45 49 76 63 46 44 61 72  68 55 38 38 59 53 48 57   EIvcFDarhU88YSHW
                  00000180  38 5a 2f 64 65 67 6e 47  55 46 39 63 57 48 57 32   8Z/degnGUF9cWHW2
                  00000190  54 6a 46 35 74 72 6b 67  61 48 6e 4e 49 31 4f 68   TjF5trkgaHnNI1Oh
                  000001a0  32 61 0a 43 42 79 53 61  50 6a 59 72 4e 34 79 36   2a.CBySaPjYrN4y6
                  000001b0  47 37 62 63 49 38 38 44  53 33 43 6e 39 4c 6d 45   G7bcI88DS3Cn9LmE
                  000001c0  42 67 36 68 46 6b 67 71  63 44 43 70 49 2b 71 62   Bg6hFkgqcDCpI+qb
                  000001d0  46 32 2b 4a 71 2f 6d 7a  73 33 53 32 70 62 49 48   F2+Jq/mzs3S2pbIH
                  000001e0  45 44 33 0a 31 74 68 61  51 61 49 2b 30 68 36 59   ED3.1thaQaI+0h6Y
                  000001f0  46 33 79 55 32 4c 30 61  55 33 76 6e 6a 6f 63 56   F3yU2L0aU3vnjocV
                  00000200  48 66 4e 68 76 6e 59 70  57 7a 2f 6d 35 6b 66 35   HfNhvnYpWz/m5kf5
                  00000210  2b 39 57 55 48 79 57 6c  4b 50 72 30 32 47 35 7a   +9WUHyWlKPr02G5z
                  00000220  41 56 5a 33 0a 2b 6f 79  4d 37 61 55 37 33 2f 78   AVZ3.+oyM7aU73/x
                  00000230  49 4a 71 2b 48 4f 30 70  6e 30 6b 45 42 65 44 42   IJq+HO0pn0kEBeDB
                  00000240  6e 58 47 36 6b 55 79 37  50 6d 32 44 49 42 69 4d   nXG6kUy7Pm2DIBiM
                  00000250  71 78 49 47 69 44 6d 4e  37 58 78 4c 73 75 38 66   qxIGiDmN7XxLsu8f
                  00000260  5a 4f 4e 52 66 0a 58 4d  73 4f 65 6c 43 73 54 34   ZONRf.XMsOelCsT4
                  00000270  57 71 44 5a 66 72 76 77  4c 61 6f 4c 67 2f 42 6f   WqDZfrvwLaoLg/Bo
                  00000280  61 52 64 68 70 2b 6d 66  71 55 57 61 74 4a 41 76   aRdhp+mfqUWatJAv
                  00000290  48 49 47 77 3d 3d 0a 3d  69 62 48 4a 0a 2d 2d 2d   HIGw==.=ibHJ.---
                  000002a0  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002b0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 67 4c 47 69 79 4c 46  50 57 41 44 50 50 6e 39   AgLGiyLFPWADPPn9
                  00000040  70 65 32 76 5a 4c 4c 77  6f 6c 6e 66 31 38 36 4c   pe2vZLLwolnf186L
                  00000050  31 4e 2b 74 2b 71 36 37  56 4a 44 6a 2b 0a 74 69   1N+t+q67VJDj+.ti
                  00000060  71 79 4b 48 54 38 39 5a  5a 30 5a 6c 58 50 78 68   qyKHT89ZZ0ZlXPxh
                  00000070  52 4a 79 6a 6f 72 32 61  32 54 4f 53 71 30 68 2b   RJyjor2a2TOSq0h+
                  00000080  56 45 34 76 68 66 42 46  6f 6c 31 62 37 79 59 31   VE4vhfBFol1b7yY1
                  00000090  42 58 38 77 62 71 76 49  43 32 41 77 48 52 0a 6a   BX8wbqvIC2AwHR.j
                  000000a0  6f 4d 6e 57 30 67 62 6d  42 56 55 49 7a 30 30 58   oMnW0gbmBVUIz00X
                  000000b0  44 66 51 44 53 6b 6f 55  6f 76 70 2f 44 6d 37 6a   DfQDSkoUovp/Dm7j
                  000000c0  48 4e 79 58 51 65 65 66  50 4d 69 31 77 42 67 51   HNyXQeefPMi1wBgQ
                  000000d0  6f 55 4d 58 6e 50 64 74  65 52 4f 68 55 61 47 0a   oUMXnPdteROhUaG.
                  000000e0  33 58 6a 64 58 6f 4a 36  4d 70 6a 54 47 76 75 6e   3XjdXoJ6MpjTGvun
                  000000f0  47 41 6f 39 45 59 34 62  78 49 6a 6d 7a 75 54 65   GAo9EY4bxIjmzuTe
                  00000100  50 71 2f 70 51 69 75 39  78 58 52 74 49 44 4f 50   Pq/pQiu9xXRtIDOP
                  00000110  50 74 4c 76 74 62 56 33  68 36 73 64 4f 54 72 5a   PtLvtbV3h6sdOTrZ
                  00000120  0a 67 46 65 33 4f 4f 71  78 65 37 70 39 64 4b 47   .gFe3OOqxe7p9dKG
                  00000130  30 71 69 4f 6b 7a 31 6e  4f 32 65 6e 57 55 58 55   0qiOkz1nO2enWUXU
                  00000140  53 46 73 7a 48 67 32 35  36 69 69 51 6b 2f 6a 48   SFszHg256iiQk/jH
                  00000150  79 64 72 55 6b 31 76 32  47 78 4b 6e 74 66 4e 79   ydrUk1v2GxKntfNy
                  00000160  41 0a 50 44 4a 5a 30 4c  79 53 2b 37 73 35 6b 75   A.PDJZ0LyS+7s5ku
                  00000170  36 77 36 4e 79 34 44 62  6d 54 71 62 34 53 2b 61   6w6Ny4DbmTqb4S+a
                  00000180  31 49 55 6b 67 56 36 48  74 54 4e 30 36 74 39 6c   1IUkgV6HtTN06t9l
                  00000190  57 68 53 42 6c 72 4d 39  73 49 74 78 76 78 46 2b   WhSBlrM9sItxvxF+
                  000001a0  79 48 0a 37 7a 67 64 6d  75 48 75 62 58 43 73 59   yH.7zgdmuHubXCsY
                  000001b0  58 61 6d 4d 41 52 42 4b  46 59 79 75 4e 45 43 5a   XamMARBKFYyuNECZ
                  000001c0  53 30 48 67 35 42 72 67  37 61 66 4b 42 55 46 4c   S0Hg5Brg7afKBUFL
                  000001d0  6e 67 4e 59 61 4c 67 51  76 6f 76 6e 52 7a 6e 68   ngNYaLgQvovnRznh
                  000001e0  73 30 50 0a 4e 6d 31 54  35 72 6b 53 72 57 54 42   s0P.Nm1T5rkSrWTB
                  000001f0  6e 30 68 32 76 4c 65 7a  6a 67 79 47 52 53 65 33   n0h2vLezjgyGRSe3
                  00000200  5a 31 67 48 54 69 4d 71  32 4d 4e 4e 31 55 75 31   Z1gHTiMq2MNN1Uu1
                  00000210  4d 6f 69 77 7a 53 35 65  68 72 56 69 73 63 39 4b   MoiwzS5ehrVisc9K
                  00000220  74 74 41 33 0a 30 77 4b  55 42 66 32 38 73 34 4c   ttA3.0wKUBf28s4L
                  00000230  6c 41 67 33 30 69 78 2f  33 30 6b 51 42 2b 67 50   lAg30ix/30kQB+gP
                  00000240  43 78 43 33 6d 49 6e 50  66 4a 71 61 57 37 64 66   CxC3mInPfJqaW7df
                  00000250  34 62 53 58 37 35 33 4a  52 64 65 70 5a 31 42 6e   4bSX753JRdepZ1Bn
                  00000260  5a 77 4e 76 6f 0a 41 58  69 39 38 62 33 42 54 59   ZwNvo.AXi98b3BTY
                  00000270  69 69 37 5a 4e 36 74 4a  50 7a 63 6f 50 6d 64 63   ii7ZN6tJPzcoPmdc
                  00000280  4e 72 58 56 5a 4a 4a 66  78 42 41 71 57 51 77 58   NrXVZJJfxBAqWQwX
                  00000290  42 4c 62 4e 30 6b 37 51  3d 3d 0a 3d 57 4a 5a 6e   BLbN0k7Q==.=WJZn
                  000002a0  0a 2d 2d 2d 2d 2d 45 4e  44 20 50 47 50 20 4d 45   .-----END PGP ME
                  000002b0  53 53 41 47 45 2d 2d 2d  2d 2d 0a                  SSAGE-----.
                  

                  (click to lock in place)

                  โœ— Implementations MUST NOT encrypt data with this algorithm.
                  TripleDES
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFTBBMBCgCHBYJn3phsAgsCCRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0QG5v
                  dGF0aW9ucy5zZXF1b2lhLXBncC5vcmdwgL0KPsjrvk9N4bot89BbbtNKm73rsLK5
                  KUDqwpNjNgYVCgkICwIEFgIDAQIXgAIbAwIeARYhBNGmbhojsYLJmA94jPv8yCoB
                  XnMwAABY4Qv9ENuB6KooAYt8zUsHFKO5TPQFlZG8syQ70nLFT6+sEEgapfG6n9l4
                  bPiEiXLwVxiZAhlq4QG/HU5qMREQx3JskZ4IhHPhK/PfFWWKaj37nD796If0Kmfa
                  lTi+axNnzl4RtNhH2S+vTEsimN0DvRq3ghbNfFjpDbOkSU1meYLaLf7Pn/nc0qSA
                  VJH3aNxL5EViKFOTngGr0n0AO9TnCqhiQ1/rvgGAAjXqBWiOWBtLoaB9a+HMMWlC
                  AGU0mHWH4TyiItXx/NOAaJBih74zgvR9lLp316fnwULquFxtb27dFt/keyyQm3o4
                  j4vr9xa65Aa0p2KYvhYXipyotbcfGL6oaFQH/TOrkqAZA3Awfxcpl4fSdtO1fbdp
                  j2ERBfFXQeT42Pkbsp4sYk+CJfxIRU9CWN7VdNbPN83oywxdDcAHp+hhFuX/1pjx
                  FSGTFuq5JDJdSaJECfIc0sdD58P0Vq/4etrO1X8Vc2RpCho1EzdWrw/jWQdp2MTd
                  UT8pfqRJ5mppwsEOBBMBCgA4AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEE
                  0aZuGiOxgsmYD3iM+/zIKgFeczAFAl2lnvoACgkQ+/zIKgFeczBvbAv/VNk90a6h
                  G8Od9xTzXxH5YRFUSGfIA1yjPIVOnKqhMwps2U+sWE3urL+MvjyQRlyRV8oY9IOh
                  Q5Esm6DOZYrTnE7qVETm1ajIAP2OFChEc55uH88x/anpPOXOJY7S8jbn3naC9qad
                  75BrZ+3g9EBUWiy5p8TykP05WSnSxNRt7vFKLfEB4nGkehpwHXOVF0CRNwYle42b
                  g8lpmdXFDcCZCi+qEbafmTQzkAqyzS3nCh3IAqq6Y0kBuaKLm2tSNUOlZbD+OHYQ
                  NZ5Jix7cZUzs6Xh4+I55NRWl5smrLq66yOQoFPy9jot/Qxikx/wP3MsAzeGaZSEP
                  c0fHp5G16rlGbxQ3vl8/usUV7W+TMEMljgwd5x8POR6HC8EaCDfVnUBCPi/Gv+eg
                  LjsIbPJZZEroiE40e6/UoCiQtlpQB5exPJYSd1Q1txCwueih99PHepsDhmUQKiAC
                  szNU+RRozAYau2VdHqnRJ7QYdxHDiH49jPK4NTMyb/tJh2TiIwcmsIpGzsDNBF2l
                  nPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21HWamX
                  nn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW+RMX
                  SO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd/Dn6
                  rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXrvIsA
                  0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZuVE/
                  wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8c+pa
                  LNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybUz8XV
                  8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQzFwz
                  j8sxH48AEQEAAcLA9gQYAQoAIBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZzy
                  AhsMAAoJEPv8yCoBXnMw6f8L/26C34dkjBffTzMj5Bdzm8MtF67OYneJ4TQMw7+4
                  1IL4rVcSKhIhk/3Ud5knaRtP2ef1+5F66h9/RPQOJ5+tvBwhBAcUWSupKnUrdVaZ
                  QanYmtSxcVV2PL9+QEiNN3tzluhaWO//rACxJ+K/ZXQlIzwQVTpNhfGzAaMVV9zp
                  f3u0k14itcv6alKY8+rLZvO1wIIeRZLmU0tZDD5HtWDvUV7rIFI1WuoLb+KZgbYn
                  3OWjCPHVdTrdZ2CqnZbG3SXw6awH9bzRLV9EXkbhIMez0deCVdeo+wFFklh8/5VK
                  2b0vk/+wqMJxfpa1lHvJLobzOP9fvrswsr92MA2+k901WeISR7qEzcI0Fdg8AyFA
                  ExaEK6VyjP7SXGLwvfisw34OxuZr3qmx1Sufu4toH3XrB7QJN8XyqqbsGxUCBqWi
                  f9RSK4xjzRTe56iPeiSJJOIciMP9i2ldI+KgLycyeDvGoBj0HCLO3gVaBe4ubVrj
                  5KjhX2PVNEJd3XZRzaXZE2aAMQ==
                  =EdVV
                  -----END PGP PUBLIC KEY BLOCK-----
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sqop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 57 73 74 48 30 56 32  74 61 77 45 58 6f 73 56   /WstH0V2tawEXosV
                  00000040  64 55 63 68 64 44 39 42  34 64 57 51 56 72 4f 4e   dUchdD9B4dWQVrON
                  00000050  58 4d 41 6d 66 4b 70 4a  54 2f 79 50 69 0a 30 4a   XMAmfKpJT/yPi.0J
                  00000060  44 73 58 2f 68 70 4e 5a  6e 38 52 32 6d 2b 59 44   DsX/hpNZn8R2m+YD
                  00000070  77 52 56 59 66 57 56 77  54 77 6a 65 4a 39 55 56   wRVYfWVwTwjeJ9UV
                  00000080  41 71 76 46 55 55 71 51  47 51 6a 74 69 71 75 33   AqvFUUqQGQjtiqu3
                  00000090  2f 4c 61 70 66 65 34 6b  5a 7a 44 2b 78 37 0a 78   /Lapfe4kZzD+x7.x
                  000000a0  33 53 77 4f 78 39 52 6d  72 4e 6c 63 6e 73 30 45   3SwOx9RmrNlcns0E
                  000000b0  70 77 73 70 76 54 53 78  33 71 4b 35 46 34 4a 64   pwspvTSx3qK5F4Jd
                  000000c0  4c 6f 44 2b 78 38 6e 68  70 2b 76 56 32 36 6e 6d   LoD+x8nhp+vV26nm
                  000000d0  56 59 6d 59 71 72 32 58  79 6f 77 61 59 4d 67 0a   VYmYqr2XyowaYMg.
                  000000e0  36 4f 65 34 53 34 75 41  6f 4d 33 68 55 4c 66 74   6Oe4S4uAoM3hULft
                  000000f0  4a 38 6d 31 77 34 38 47  6f 41 54 65 39 47 44 48   J8m1w48GoATe9GDH
                  00000100  69 4b 76 46 69 2b 47 32  30 79 6e 48 49 47 74 6d   iKvFi+G20ynHIGtm
                  00000110  74 57 34 47 6d 39 63 7a  77 37 6a 6b 2f 4f 54 74   tW4Gm9czw7jk/OTt
                  00000120  0a 33 61 75 74 31 44 4b  66 69 68 35 37 73 4f 54   .3aut1DKfih57sOT
                  00000130  63 77 78 6a 6e 61 4c 50  37 45 53 39 6f 31 36 62   cwxjnaLP7ES9o16b
                  00000140  33 6f 44 4a 66 39 71 35  4c 2b 70 36 74 4a 61 4f   3oDJf9q5L+p6tJaO
                  00000150  4d 49 75 79 6d 6c 75 46  66 68 61 53 73 54 51 46   MIuymluFfhaSsTQF
                  00000160  68 0a 77 43 70 51 6d 49  6d 4a 48 78 30 66 65 41   h.wCpQmImJHx0feA
                  00000170  45 36 4c 71 64 43 4f 75  51 45 52 43 50 32 31 72   E6LqdCOuQERCP21r
                  00000180  66 4e 70 45 36 2f 50 75  38 4e 68 6f 4e 6b 47 30   fNpE6/Pu8NhoNkG0
                  00000190  51 38 34 36 50 69 7a 6f  67 63 30 6e 39 46 72 62   Q846Pizogc0n9Frb
                  000001a0  33 33 0a 52 78 39 62 74  79 68 77 76 46 43 56 34   33.Rx9btyhwvFCV4
                  000001b0  6f 68 41 55 47 5a 52 46  46 73 54 44 59 39 33 68   ohAUGZRFFsTDY93h
                  000001c0  50 73 54 68 68 39 66 4c  2b 78 4e 51 4b 73 35 31   PsThh9fL+xNQKs51
                  000001d0  35 70 48 68 75 4d 45 48  42 54 73 70 38 77 78 45   5pHhuMEHBTsp8wxE
                  000001e0  46 2b 77 0a 38 43 77 37  30 6c 63 33 72 4e 52 44   F+w.8Cw70lc3rNRD
                  000001f0  57 68 43 76 73 66 48 56  34 37 4b 42 66 61 67 59   WhCvsfHV47KBfagY
                  00000200  35 51 68 31 49 58 48 36  62 43 45 65 51 39 51 67   5Qh1IXH6bCEeQ9Qg
                  00000210  64 72 6e 39 76 71 4b 33  59 5a 62 6d 4e 76 5a 72   drn9vqK3YZbmNvZr
                  00000220  70 76 6a 35 0a 77 67 6f  31 71 5a 4c 43 78 37 57   pvj5.wgo1qZLCx7W
                  00000230  6e 51 2b 66 76 41 62 4a  51 30 6a 38 42 67 61 53   nQ+fvAbJQ0j8BgaS
                  00000240  4a 65 59 79 71 76 76 65  72 77 37 38 57 56 79 70   JeYyqvverw78WVyp
                  00000250  7a 52 38 2f 59 30 70 39  57 30 56 49 35 6c 58 75   zR8/Y0p9W0VI5lXu
                  00000260  70 73 64 30 4c 0a 52 70  75 72 54 67 37 4a 52 73   psd0L.RpurTg7JRs
                  00000270  4d 7a 58 49 33 2b 66 78  65 34 35 66 52 57 30 4f   MzXI3+fxe45fRW0O
                  00000280  72 56 52 30 46 41 36 33  58 7a 32 35 6c 4a 71 52   rVR0FA63Xz25lJqR
                  00000290  30 3d 0a 3d 6d 38 74 72  0a 2d 2d 2d 2d 2d 45 4e   0=.=m8tr.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rsop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6b 51 54 2b 72 41 71  5a 57 74 58 4c 4f 72 55   AkQT+rAqZWtXLOrU
                  00000040  52 71 42 67 63 33 4d 55  58 77 34 71 56 6a 63 76   RqBgc3MUXw4qVjcv
                  00000050  67 76 57 6b 36 62 73 7a  53 64 76 79 4b 0a 38 46   gvWk6bszSdvyK.8F
                  00000060  4f 31 44 73 36 76 70 41  4f 39 33 57 65 32 69 57   O1Ds6vpAO93We2iW
                  00000070  6f 6e 53 78 4a 6d 4d 64  46 6e 73 67 45 59 35 65   onSxJmMdFnsgEY5e
                  00000080  5a 42 53 69 39 6b 79 52  72 70 50 2f 2b 6b 78 4f   ZBSi9kyRrpP/+kxO
                  00000090  53 37 33 50 6b 63 49 69  54 70 6c 52 61 54 0a 74   S73PkcIiTplRaT.t
                  000000a0  35 6c 63 2f 62 48 52 45  4d 52 72 6b 79 46 2f 5a   5lc/bHREMRrkyF/Z
                  000000b0  65 4f 45 52 72 44 4d 67  47 74 6d 46 53 2b 2f 4e   eOERrDMgGtmFS+/N
                  000000c0  49 76 6c 4d 53 35 59 46  2b 46 2b 41 4b 68 79 61   IvlMS5YF+F+AKhya
                  000000d0  46 49 68 4d 49 78 30 45  34 72 30 33 58 35 6e 0a   FIhMIx0E4r03X5n.
                  000000e0  6d 6d 78 63 42 50 34 65  79 4c 30 7a 66 75 4e 73   mmxcBP4eyL0zfuNs
                  000000f0  30 2f 6c 77 6c 36 45 50  4b 44 45 30 32 74 2f 75   0/lwl6EPKDE02t/u
                  00000100  79 75 46 2b 4f 4e 42 73  35 2b 4a 37 6b 4f 5a 72   yuF+ONBs5+J7kOZr
                  00000110  70 55 6c 43 64 78 36 72  47 49 56 38 6e 68 43 58   pUlCdx6rGIV8nhCX
                  00000120  0a 69 45 49 31 4b 78 72  69 54 6c 4b 74 42 56 64   .iEI1KxriTlKtBVd
                  00000130  47 6b 73 42 38 43 65 42  74 69 48 6c 33 75 33 2b   GksB8CeBtiHl3u3+
                  00000140  57 2f 4b 55 43 42 38 58  67 34 55 43 44 69 32 67   W/KUCB8Xg4UCDi2g
                  00000150  4a 7a 43 71 6c 6b 6a 64  58 7a 6f 34 2f 74 32 68   JzCqlkjdXzo4/t2h
                  00000160  6e 0a 38 75 51 63 44 32  44 37 30 38 4f 38 7a 32   n.8uQcD2D708O8z2
                  00000170  39 48 6f 6c 72 6c 30 55  59 51 64 76 4f 71 74 62   9Holrl0UYQdvOqtb
                  00000180  31 75 6f 79 6d 71 74 79  6d 31 68 45 44 73 54 75   1uoymqtym1hEDsTu
                  00000190  6d 36 75 2f 48 67 69 33  4a 67 76 67 6d 39 32 57   m6u/Hgi3Jgvgm92W
                  000001a0  37 34 0a 56 2b 6f 44 6c  64 31 78 74 49 54 47 42   74.V+oDld1xtITGB
                  000001b0  69 77 67 68 51 45 46 75  32 4e 75 38 66 71 4e 41   iwghQEFu2Nu8fqNA
                  000001c0  4e 2f 7a 48 34 52 44 67  69 2f 4b 41 6e 55 66 4f   N/zH4RDgi/KAnUfO
                  000001d0  7a 31 6e 59 4a 6e 58 69  66 71 4f 41 6a 6e 5a 6b   z1nYJnXifqOAjnZk
                  000001e0  67 53 77 0a 41 74 58 61  78 66 55 4a 76 6f 4c 4d   gSw.AtXaxfUJvoLM
                  000001f0  53 63 37 56 38 2f 30 66  65 6e 61 51 51 50 45 45   Sc7V8/0fenaQQPEE
                  00000200  50 6a 68 42 4c 59 68 48  79 47 42 5a 71 69 74 4f   PjhBLYhHyGBZqitO
                  00000210  46 59 37 69 6f 5a 7a 77  4f 65 56 35 4e 68 45 4d   FY7ioZzwOeV5NhEM
                  00000220  36 78 41 76 0a 68 4a 4a  6e 4f 56 63 6e 79 52 38   6xAv.hJJnOVcnyR8
                  00000230  73 76 78 6e 70 65 77 46  59 30 6a 38 42 35 52 4a   svxnpewFY0j8B5RJ
                  00000240  6c 6e 4a 74 71 54 37 75  62 42 79 77 4b 4d 78 77   lnJtqT7ubBywKMxw
                  00000250  55 42 65 75 33 50 68 2b  44 54 45 75 46 39 53 63   UBeu3Ph+DTEuF9Sc
                  00000260  43 73 69 52 66 0a 75 72  70 33 55 42 78 31 6a 6e   CsiRf.urp3UBx1jn
                  00000270  4f 47 74 63 41 56 48 71  37 79 58 2b 30 37 66 56   OGtcAVHq7yX+07fV
                  00000280  66 38 39 4d 6a 52 70 33  34 4f 2f 59 31 62 6d 4b   f89MjRp34O/Y1bmK
                  00000290  73 3d 0a 3d 41 46 51 7a  0a 2d 2d 2d 2d 2d 45 4e   s=.=AFQz.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  39 46 4c 34 6b 6d 4c 33  6b 6a 69 36 6c 58 4b 7a   9FL4kmL3kji6lXKz
                  00000040  2b 4f 53 4d 74 36 51 32  52 77 6b 53 67 4e 76 31   +OSMt6Q2RwkSgNv1
                  00000050  37 6e 35 62 4b 47 59 45  32 7a 43 42 75 0a 55 6a   7n5bKGYE2zCBu.Uj
                  00000060  4e 66 53 49 6e 4b 55 45  32 52 74 34 66 2b 53 67   NfSInKUE2Rt4f+Sg
                  00000070  31 75 48 4f 56 36 35 33  49 67 4d 71 30 42 61 51   1uHOV653IgMq0BaQ
                  00000080  4f 2f 56 45 77 73 43 37  53 56 52 31 2b 61 62 4f   O/VEwsC7SVR1+abO
                  00000090  52 37 30 30 34 67 78 39  55 62 6b 4c 63 76 0a 6d   R7004gx9UbkLcv.m
                  000000a0  50 61 77 70 49 32 64 6a  55 78 6c 2f 77 79 77 48   PawpI2djUxl/wywH
                  000000b0  4a 4a 38 72 74 6b 4c 64  61 39 66 39 32 64 41 75   JJ8rtkLda9f92dAu
                  000000c0  62 4a 58 38 43 75 7a 4f  68 66 6a 61 44 6c 76 45   bJX8CuzOhfjaDlvE
                  000000d0  68 53 46 55 4b 47 4a 4f  70 76 55 67 49 54 49 0a   hSFUKGJOpvUgITI.
                  000000e0  49 43 46 5a 77 59 4d 63  54 66 51 53 61 57 6d 50   ICFZwYMcTfQSaWmP
                  000000f0  68 78 4c 42 55 62 6d 62  59 30 44 46 65 4a 55 59   hxLBUbmbY0DFeJUY
                  00000100  69 56 7a 63 33 69 33 38  41 74 45 6b 2f 37 77 49   iVzc3i38AtEk/7wI
                  00000110  4e 66 66 4b 4e 32 66 32  32 2f 54 70 37 56 6c 7a   NffKN2f22/Tp7Vlz
                  00000120  0a 45 65 61 55 43 65 61  38 59 36 4d 74 49 33 4f   .EeaUCea8Y6MtI3O
                  00000130  59 47 49 53 32 75 30 55  53 7a 4c 72 54 69 54 4e   YGIS2u0USzLrTiTN
                  00000140  34 6b 36 42 55 63 34 38  48 72 59 4e 35 63 35 31   4k6BUc48HrYN5c51
                  00000150  73 63 31 52 43 32 53 41  49 69 61 62 44 52 31 53   sc1RC2SAIiabDR1S
                  00000160  6f 0a 79 33 48 4f 77 30  53 6c 46 6f 31 43 34 39   o.y3HOw0SlFo1C49
                  00000170  70 6c 71 33 77 35 30 45  4d 6e 75 43 4a 70 54 61   plq3w50EMnuCJpTa
                  00000180  33 5a 51 32 55 51 54 4c  69 33 69 54 58 79 76 54   3ZQ2UQTLi3iTXyvT
                  00000190  4f 6d 65 4d 58 62 35 57  32 58 72 62 6e 6e 66 76   OmeMXb5W2Xrbnnfv
                  000001a0  61 52 0a 48 6b 63 38 55  39 2b 4d 79 77 35 59 77   aR.Hkc8U9+Myw5Yw
                  000001b0  72 4f 65 66 58 48 53 49  56 4d 75 55 30 34 30 42   rOefXHSIVMuU040B
                  000001c0  36 38 35 2f 62 6c 48 59  37 2b 6d 6c 63 74 5a 74   685/blHY7+mlctZt
                  000001d0  71 33 52 4f 44 56 73 54  5a 46 56 75 77 6d 71 77   q3RODVsTZFVuwmqw
                  000001e0  4c 57 64 0a 31 62 30 2f  71 31 70 68 56 4f 74 75   LWd.1b0/q1phVOtu
                  000001f0  2b 6c 77 46 42 35 6e 79  2b 56 51 51 55 4c 53 49   +lwFB5ny+VQQULSI
                  00000200  56 38 6c 42 58 67 67 74  71 69 77 5a 75 70 76 32   V8lBXggtqiwZupv2
                  00000210  45 75 78 70 48 43 4e 72  72 4e 44 33 67 64 52 73   EuxpHCNrrND3gdRs
                  00000220  6b 44 4d 38 0a 52 44 65  2f 44 35 46 76 72 44 37   kDM8.RDe/D5FvrD7
                  00000230  6e 57 73 49 61 76 75 48  38 30 6a 38 42 54 42 38   nWsIavuH80j8BTB8
                  00000240  2f 32 58 38 41 75 4c 6e  70 67 33 4b 7a 58 4c 52   /2X8AuLnpg3KzXLR
                  00000250  58 72 47 6e 53 49 53 70  53 6a 77 37 74 50 71 74   XrGnSISpSjw7tPqt
                  00000260  4b 71 2b 64 38 0a 6d 43  6b 5a 7a 71 68 59 66 74   Kq+d8.mCkZzqhYft
                  00000270  35 54 31 4f 55 51 4f 4b  6d 54 47 35 62 68 6c 5a   5T1OUQOKmTG5bhlZ
                  00000280  6f 31 73 71 41 6e 37 38  4e 77 71 31 38 2f 4f 57   o1sqAn78Nwq18/OW
                  00000290  51 3d 0a 3d 68 4e 35 39  0a 2d 2d 2d 2d 2d 45 4e   Q=.=hN59.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-gopenpgp-v2 encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 56 65 72 73   ESSAGE-----.Vers
                  00000020  69 6f 6e 3a 20 47 6f 70  65 6e 50 47 50 20 32 2e   ion: GopenPGP 2.
                  00000030  38 2e 30 0a 43 6f 6d 6d  65 6e 74 3a 20 68 74 74   8.0.Comment: htt
                  00000040  70 73 3a 2f 2f 67 6f 70  65 6e 70 67 70 2e 6f 72   ps://gopenpgp.or
                  00000050  67 0a 0a 77 63 44 4d 41  33 77 76 71 6b 33 35 50   g..wcDMA3wvqk35P
                  00000060  44 65 79 41 51 76 2f 63  67 6d 6b 41 4c 62 46 30   DeyAQv/cgmkALbF0
                  00000070  56 46 69 4b 72 48 41 4b  47 41 41 45 71 4e 42 41   VFiKrHAKGAAEqNBA
                  00000080  43 5a 61 4b 70 54 30 79  32 49 6e 74 45 38 33 78   CZaKpT0y2IntE83x
                  00000090  6a 36 45 0a 47 56 56 35  35 58 34 54 6d 52 42 34   j6E.GVV55X4TmRB4
                  000000a0  5a 6c 50 61 6e 4b 58 2f  70 4f 4d 4d 59 65 6b 71   ZlPanKX/pOMMYekq
                  000000b0  64 62 78 50 45 6b 62 4d  75 6f 77 73 36 54 2b 75   dbxPEkbMuows6T+u
                  000000c0  68 33 41 74 42 4f 6d 66  54 74 74 66 44 37 66 67   h3AtBOmfTttfD7fg
                  000000d0  74 61 37 52 0a 74 2b 70  75 5a 4c 46 49 56 45 73   ta7R.t+puZLFIVEs
                  000000e0  49 2f 51 37 67 34 2f 51  59 4b 38 53 77 6c 37 71   I/Q7g4/QYK8Swl7q
                  000000f0  6d 7a 63 59 5a 75 4d 57  78 31 50 41 59 49 4a 36   mzcYZuMWx1PAYIJ6
                  00000100  6f 65 6d 57 59 74 4e 48  30 71 32 42 33 49 65 53   oemWYtNH0q2B3IeS
                  00000110  38 47 64 46 30 0a 71 42  46 34 65 73 35 6f 62 67   8GdF0.qBF4es5obg
                  00000120  45 68 75 4d 68 74 2f 78  65 48 32 59 4f 45 2f 52   EhuMht/xeH2YOE/R
                  00000130  69 56 78 4d 30 2b 51 51  59 65 52 4f 6b 2f 64 4a   iVxM0+QQYeROk/dJ
                  00000140  30 6b 58 33 44 38 42 38  2f 51 61 6a 49 4a 62 36   0kX3D8B8/QajIJb6
                  00000150  76 57 63 37 57 35 0a 51  4e 33 59 48 44 76 33 64   vWc7W5.QN3YHDv3d
                  00000160  36 32 4f 39 6c 69 43 43  53 72 32 4e 30 53 74 64   62O9liCCSr2N0Std
                  00000170  2f 4b 33 49 48 39 64 34  52 79 50 32 72 45 42 77   /K3IH9d4RyP2rEBw
                  00000180  58 76 78 39 4f 6b 30 33  55 52 51 34 2b 44 36 62   Xvx9Ok03URQ4+D6b
                  00000190  6c 53 41 64 33 4c 55 0a  58 4e 79 48 6d 74 41 55   lSAd3LU.XNyHmtAU
                  000001a0  64 35 72 72 76 48 32 33  4f 68 67 33 7a 4f 51 58   d5rrvH23Ohg3zOQX
                  000001b0  41 4d 5a 66 39 6e 2b 4a  51 4a 39 69 41 78 6d 41   AMZf9n+JQJ9iAxmA
                  000001c0  54 6e 57 57 59 34 70 74  2b 68 38 44 68 67 57 4b   TnWWY4pt+h8DhgWK
                  000001d0  49 5a 57 46 6e 36 46 79  0a 57 46 6d 67 69 56 55   IZWFn6Fy.WFmgiVU
                  000001e0  72 35 56 48 73 66 73 42  72 6d 39 32 43 5a 38 35   r5VHsfsBrm92CZ85
                  000001f0  70 46 44 57 6f 2b 56 30  66 36 55 70 56 6a 37 62   pFDWo+V0f6UpVj7b
                  00000200  6e 37 4a 74 63 6f 6c 66  6e 4c 4b 43 57 64 36 53   n7JtcolfnLKCWd6S
                  00000210  48 51 6b 73 55 38 48 59  73 0a 54 42 34 58 33 75   HQksU8HYs.TB4X3u
                  00000220  64 4f 78 42 59 4f 66 6c  63 53 30 63 4b 4c 6f 30   dOxBYOflcS0cKLo0
                  00000230  68 53 70 68 2f 2b 53 57  4e 47 4f 4e 6f 6f 69 69   hSph/+SWNGONooii
                  00000240  70 37 44 53 4e 46 43 53  6d 78 31 36 66 75 57 6b   p7DSNFCSmx16fuWk
                  00000250  53 43 74 54 6d 6e 69 61  4e 70 0a 6d 38 6f 61 4c   SCtTmniaNp.m8oaL
                  00000260  2f 2b 57 6c 66 2f 6a 45  77 75 49 5a 65 2f 68 30   /+Wlf/jEwuIZe/h0
                  00000270  6a 38 42 74 4b 2b 72 2b  52 48 2f 6f 6e 41 36 49   j8BtK+r+RH/onA6I
                  00000280  33 4e 59 46 57 43 4e 31  67 4b 51 51 4e 53 73 59   3NYFWCN1gKQQNSsY
                  00000290  61 63 31 32 6b 70 66 50  49 78 79 0a 75 64 6e 31   ac12kpfPIxy.udn1
                  000002a0  36 4b 71 47 41 55 59 56  55 43 45 6e 71 77 6f 4e   6KqGAUYVUCEnqwoN
                  000002b0  74 70 50 70 57 76 42 79  4a 46 54 42 47 55 32 46   tpPpWvByJFTBGU2F
                  000002c0  78 77 5a 33 2b 56 45 3d  0a 3d 5a 6c 6c 62 0a 2d   xwZ3+VE=.=Zllb.-
                  000002d0  2d 2d 2d 2d 45 4e 44 20  50 47 50 20 4d 45 53 53   ----END PGP MESS
                  000002e0  41 47 45 2d 2d 2d 2d 2d  0a                        AGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-pqc encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 57 44 56 7a 79 6f 64  54 39 72 70 36 38 30 50   /WDVzyodT9rp680P
                  00000040  35 53 35 32 79 30 70 30  53 76 64 70 44 4c 56 34   5S52y0p0SvdpDLV4
                  00000050  54 46 30 52 48 63 4e 74  6d 41 30 73 35 0a 4e 5a   TF0RHcNtmA0s5.NZ
                  00000060  55 2f 63 56 51 49 55 67  42 6d 78 73 70 52 36 32   U/cVQIUgBmxspR62
                  00000070  6d 72 74 65 44 53 77 71  63 64 68 36 66 52 53 74   mrteDSwqcdh6fRSt
                  00000080  4a 78 75 65 49 61 77 4f  65 64 42 6c 75 6f 6e 39   JxueIawOedBluon9
                  00000090  7a 53 55 53 78 2b 76 4b  55 6f 65 69 47 4e 0a 59   zSUSx+vKUoeiGN.Y
                  000000a0  63 4b 66 55 63 59 4e 68  56 7a 77 41 74 6c 48 48   cKfUcYNhVzwAtlHH
                  000000b0  33 45 4a 66 7a 6e 7a 70  4e 70 70 4d 79 7a 69 4e   3EJfznzpNppMyziN
                  000000c0  35 63 66 73 43 4f 74 36  61 50 42 6c 4c 44 2b 30   5cfsCOt6aPBlLD+0
                  000000d0  62 6b 4e 79 2b 50 39 45  50 4f 4d 46 35 36 47 0a   bkNy+P9EPOMF56G.
                  000000e0  37 46 61 2f 65 4d 64 70  5a 55 71 2b 49 74 55 66   7Fa/eMdpZUq+ItUf
                  000000f0  34 72 71 45 44 34 66 50  2b 46 41 73 73 2b 54 6f   4rqED4fP+FAss+To
                  00000100  4b 72 72 66 33 44 56 41  70 52 6b 45 46 65 6b 69   Krrf3DVApRkEFeki
                  00000110  67 4a 33 38 39 30 41 67  39 49 6e 53 63 6e 62 6b   gJ3890Ag9InScnbk
                  00000120  0a 55 61 6c 30 38 54 74  52 54 30 77 76 77 59 4e   .Ual08TtRT0wvwYN
                  00000130  50 47 31 66 70 7a 58 6a  54 4e 47 71 41 69 4a 67   PG1fpzXjTNGqAiJg
                  00000140  57 6d 75 73 6d 46 70 2b  39 75 6f 64 71 2f 38 61   WmusmFp+9uodq/8a
                  00000150  70 76 6b 69 39 58 33 39  6d 2f 58 6d 47 65 7a 4b   pvki9X39m/XmGezK
                  00000160  4f 0a 69 6d 66 6e 49 52  4a 59 34 6d 31 43 44 2b   O.imfnIRJY4m1CD+
                  00000170  59 4b 59 79 52 38 50 50  44 38 68 41 62 6d 70 2b   YKYyR8PPD8hAbmp+
                  00000180  4a 54 43 38 46 6b 7a 6d  63 4c 6b 38 72 69 49 70   JTC8FkzmcLk8riIp
                  00000190  45 5a 64 49 37 76 6a 4a  52 57 65 73 36 30 66 73   EZdI7vjJRWes60fs
                  000001a0  76 51 0a 49 43 48 76 71  37 48 6d 66 6d 6d 31 30   vQ.ICHvq7Hmfmm10
                  000001b0  38 41 50 42 7a 2b 70 54  38 4d 45 7a 54 76 67 57   8APBz+pT8MEzTvgW
                  000001c0  37 74 2f 55 4a 73 69 6d  52 35 4d 79 51 47 61 6f   7t/UJsimR5MyQGao
                  000001d0  32 4e 63 37 4f 45 6e 49  4c 75 42 6c 5a 41 61 42   2Nc7OEnILuBlZAaB
                  000001e0  41 4c 51 0a 67 59 34 67  32 36 52 79 4b 72 53 39   ALQ.gY4g26RyKrS9
                  000001f0  48 6a 72 57 31 4c 62 6c  63 6d 6a 72 4b 69 4e 34   HjrW1LblcmjrKiN4
                  00000200  78 63 69 34 34 6a 46 33  71 4d 56 67 52 4e 6e 33   xci44jF3qMVgRNn3
                  00000210  42 4f 62 79 51 4d 62 59  55 6a 69 30 31 41 46 79   BObyQMbYUji01AFy
                  00000220  4c 37 54 4e 0a 6f 58 6c  7a 47 66 33 76 76 73 46   L7TN.oXlzGf3vvsF
                  00000230  7a 47 6a 4b 44 77 52 37  74 30 6a 38 42 68 57 7a   zGjKDwR7t0j8BhWz
                  00000240  4a 4d 62 41 70 38 30 73  46 6c 69 75 43 55 56 42   JMbAp80sFliuCUVB
                  00000250  55 58 74 38 4b 6b 4c 4c  67 46 70 4f 74 42 6f 42   UXt8KkLLgFpOtBoB
                  00000260  30 59 2f 33 58 0a 77 61  6f 36 48 46 52 50 42 39   0Y/3X.wao6HFRPB9
                  00000270  37 41 38 64 51 78 55 41  78 6d 75 67 44 57 52 71   7A8dQxUAxmugDWRq
                  00000280  78 37 50 4d 6c 37 62 46  75 5a 68 7a 35 6e 53 4d   x7PMl7bFuZhz5nSM
                  00000290  59 3d 0a 3d 33 6a 67 57  0a 2d 2d 2d 2d 2d 45 4e   Y=.=3jgW.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 30 44 51 39 30 4a 73  4a 6b 35 34 35 6f 74 4c   A0DQ90JsJk545otL
                  00000040  35 71 76 2b 36 75 6b 54  43 76 66 74 63 51 4b 35   5qv+6ukTCvftcQK5
                  00000050  58 35 43 6a 6d 71 58 71  71 0a 4f 4d 4a 6e 57 48   X5CjmqXqq.OMJnWH
                  00000060  2b 75 65 56 6a 65 74 41  71 50 6d 67 53 4e 74 49   +ueVjetAqPmgSNtI
                  00000070  32 31 76 43 37 56 31 4e  66 4f 75 53 79 51 4f 4d   21vC7V1NfOuSyQOM
                  00000080  61 2b 4c 44 42 52 72 47  57 70 68 65 4b 46 77 56   a+LDBRrGWpheKFwV
                  00000090  54 44 77 30 32 2b 0a 66  69 4a 50 35 62 75 62 56   TDw02+.fiJP5bubV
                  000000a0  63 79 51 77 2f 6f 4d 39  61 45 78 43 6c 56 70 6d   cyQw/oM9aExClVpm
                  000000b0  71 31 68 4f 2b 31 78 49  72 6e 72 2f 61 53 56 36   q1hO+1xIrnr/aSV6
                  000000c0  32 55 51 59 54 62 45 76  58 57 49 47 53 7a 2f 4e   2UQYTbEvXWIGSz/N
                  000000d0  43 33 6c 0a 46 62 6c 64  37 32 67 53 43 76 46 58   C3l.Fbld72gSCvFX
                  000000e0  37 30 4f 32 2f 58 79 71  49 2b 49 79 49 44 49 73   70O2/XyqI+IyIDIs
                  000000f0  47 61 67 75 42 70 78 6b  41 4b 63 6e 65 65 54 69   GaguBpxkAKcneeTi
                  00000100  72 57 74 6c 2b 6b 37 77  42 53 73 4a 50 4a 53 54   rWtl+k7wBSsJPJST
                  00000110  0a 34 79 36 76 6b 42 47  39 63 33 2f 33 73 41 74   .4y6vkBG9c3/3sAt
                  00000120  46 41 4b 37 6b 48 48 6f  6a 35 5a 6a 71 41 76 61   FAK7kHHoj5ZjqAva
                  00000130  34 69 63 6d 61 79 44 7a  37 53 43 46 41 6b 58 49   4icmayDz7SCFAkXI
                  00000140  5a 6e 4c 6d 48 77 4c 2b  68 56 73 73 74 0a 72 4b   ZnLmHwL+hVsst.rK
                  00000150  36 59 4c 34 77 63 54 77  4d 56 64 4f 6b 55 71 48   6YL4wcTwMVdOkUqH
                  00000160  57 37 5a 56 30 77 36 4e  7a 62 7a 4e 77 61 59 37   W7ZV0w6NzbzNwaY7
                  00000170  6f 37 31 72 35 42 73 6e  4f 53 61 65 41 61 30 75   o71r5BsnOSaeAa0u
                  00000180  47 30 73 57 34 42 5a 43  4f 70 0a 73 39 51 65 6a   G0sW4BZCOp.s9Qej
                  00000190  51 4d 6c 5a 45 4f 4c 53  7a 65 78 48 32 39 55 36   QMlZEOLSzexH29U6
                  000001a0  4f 72 5a 67 4e 58 50 77  63 32 62 47 4b 36 39 45   OrZgNXPwc2bGK69E
                  000001b0  32 68 38 44 33 4a 78 76  73 51 65 42 69 52 4c 50   2h8D3JxvsQeBiRLP
                  000001c0  63 6e 78 71 68 4b 35 0a  33 63 37 54 4f 78 52 61   cnxqhK5.3c7TOxRa
                  000001d0  2b 45 39 4c 79 43 54 5a  30 46 4a 6e 59 67 6d 69   +E9LyCTZ0FJnYgmi
                  000001e0  7a 47 58 33 4e 31 44 37  46 74 41 6d 6b 33 7a 5a   zGX3N1D7FtAmk3zZ
                  000001f0  79 48 55 49 6a 79 2f 61  31 4d 65 72 4f 75 50 36   yHUIjy/a1MerOuP6
                  00000200  36 74 43 53 0a 6c 61 44  59 69 66 61 52 56 67 72   6tCS.laDYifaRVgr
                  00000210  6d 4c 51 73 4f 58 62 47  79 6e 6a 42 4a 66 48 6b   mLQsOXbGynjBJfHk
                  00000220  4f 5a 4b 35 35 37 33 6c  43 52 4e 37 53 4b 69 38   OZK5573lCRN7SKi8
                  00000230  70 55 46 2f 36 64 7a 59  77 30 6a 38 42 53 56 37   pUF/6dzYw0j8BSV7
                  00000240  69 0a 68 72 4b 76 5a 49  68 6d 6c 2f 6c 73 33 32   i.hrKvZIhml/ls32
                  00000250  4f 4e 61 39 35 62 69 48  37 75 32 72 67 77 39 33   ONa95biH7u2rgw93
                  00000260  64 50 61 6a 32 63 7a 78  36 6a 62 69 6d 57 66 67   dPaj2czx6jbimWfg
                  00000270  6e 76 37 4c 43 58 37 6d  37 4d 2f 38 51 36 0a 56   nv7LCX7m7M/8Q6.V
                  00000280  6d 5a 53 61 62 36 51 5a  7a 35 51 33 2f 47 74 2b   mZSab6QZz5Q3/Gt+
                  00000290  6b 41 3d 0a 3d 2b 78 50  39 0a 2d 2d 2d 2d 2d 45   kA=.=+xP9.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sop-openpgp.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6b 72 34 49 58 67 72  4a 39 6c 71 72 6c 33 71   Akr4IXgrJ9lqrl3q
                  00000040  4e 4d 67 79 6c 75 42 42  64 51 62 72 53 66 2f 62   NMgyluBBdQbrSf/b
                  00000050  68 2b 66 72 49 62 34 70  66 0a 69 73 69 30 41 44   h+frIb4pf.isi0AD
                  00000060  6c 63 4c 7a 39 41 50 31  4e 73 34 30 35 59 76 6f   lcLz9AP1Ns405Yvo
                  00000070  56 59 48 6e 63 4b 71 74  57 64 33 72 78 72 73 48   VYHncKqtWd3rxrsH
                  00000080  6f 65 37 73 79 4c 72 42  6b 74 52 47 6c 68 75 31   oe7syLrBktRGlhu1
                  00000090  66 57 2f 64 53 76 0a 35  32 59 42 2f 76 4f 34 57   fW/dSv.52YB/vO4W
                  000000a0  2f 4a 47 2f 68 52 33 68  66 63 7a 36 6f 74 68 76   /JG/hR3hfcz6othv
                  000000b0  39 54 69 65 33 41 70 71  62 6b 64 57 6e 48 53 50   9Tie3ApqbkdWnHSP
                  000000c0  38 41 6c 68 79 44 73 71  48 6f 58 46 6f 64 53 78   8AlhyDsqHoXFodSx
                  000000d0  52 33 59 0a 36 76 75 67  46 34 63 76 71 48 33 6c   R3Y.6vugF4cvqH3l
                  000000e0  2b 57 73 2f 4e 4c 59 6e  71 31 73 7a 51 4a 4e 48   +Ws/NLYnq1szQJNH
                  000000f0  79 6b 48 31 74 45 77 36  4b 34 70 39 47 58 4e 2f   ykH1tEw6K4p9GXN/
                  00000100  4b 7a 6c 4e 56 55 58 49  79 71 4a 6e 2b 72 37 5a   KzlNVUXIyqJn+r7Z
                  00000110  0a 67 77 61 64 4b 78 72  39 44 76 54 50 64 54 79   .gwadKxr9DvTPdTy
                  00000120  2b 68 30 58 77 47 6a 38  50 36 5a 4b 6e 79 73 58   +h0XwGj8P6ZKnysX
                  00000130  46 45 47 57 66 32 2b 34  64 46 6c 69 58 66 5a 51   FEGWf2+4dFliXfZQ
                  00000140  64 4a 4f 36 42 68 4b 49  76 32 75 72 69 0a 58 78   dJO6BhKIv2uri.Xx
                  00000150  69 6e 49 53 4e 4b 4f 4c  6e 66 73 4c 39 38 4c 57   inISNKOLnfsL98LW
                  00000160  53 62 57 6e 6c 35 43 33  2b 7a 55 71 68 51 62 78   SbWnl5C3+zUqhQbx
                  00000170  37 72 32 5a 54 52 4d 57  64 38 45 4f 4d 37 71 4e   7r2ZTRMWd8EOM7qN
                  00000180  57 78 6a 69 44 6e 79 79  36 4c 0a 37 77 2b 7a 57   WxjiDnyy6L.7w+zW
                  00000190  47 48 34 41 35 4e 66 56  49 7a 70 4f 44 42 6d 2f   GH4A5NfVIzpODBm/
                  000001a0  33 6e 69 43 68 6f 50 6c  30 42 70 74 31 72 67 63   3niChoPl0Bpt1rgc
                  000001b0  57 49 2b 70 33 6b 48 41  68 6e 6b 69 72 35 58 78   WI+p3kHAhnkir5Xx
                  000001c0  63 56 76 4b 6f 54 55 0a  4f 70 70 31 6b 55 4f 7a   cVvKoTU.Opp1kUOz
                  000001d0  53 71 6c 59 36 42 63 7a  70 7a 71 47 46 63 64 4c   SqlY6BczpzqGFcdL
                  000001e0  58 67 44 79 4e 34 74 6e  62 79 74 71 2f 55 4d 7a   XgDyN4tnbytq/UMz
                  000001f0  78 4b 4f 65 68 59 72 45  79 37 75 4b 52 79 62 32   xKOehYrEy7uKRyb2
                  00000200  67 36 2f 45 0a 35 64 65  74 72 6a 46 6a 4c 74 6b   g6/E.5detrjFjLtk
                  00000210  5a 2f 6a 67 73 69 53 69  51 75 2b 78 41 64 2f 71   Z/jgsiSiQu+xAd/q
                  00000220  74 52 5a 66 59 67 47 31  78 6c 7a 50 47 56 36 62   tRZfYgG1xlzPGV6b
                  00000230  6e 58 51 49 6f 58 45 37  39 30 6a 38 42 4e 68 59   nXQIoXE790j8BNhY
                  00000240  50 0a 41 48 34 2b 6a 6a  39 50 72 48 43 37 4e 64   P.AH4+jj9PrHC7Nd
                  00000250  33 33 63 38 46 53 6a 37  48 61 56 61 72 55 4c 73   33c8FSj7HaVarULs
                  00000260  75 32 53 50 55 4f 6b 4a  63 42 74 2f 70 35 50 70   u2SPUOkJcBt/p5Pp
                  00000270  59 4d 6b 65 33 56 78 65  6b 6a 59 72 67 39 0a 4d   YMke3VxekjYrg9.M
                  00000280  76 38 74 30 55 4d 36 36  39 74 56 4b 42 56 5a 48   v8t0UM669tVKBVZH
                  00000290  6f 67 3d 0a 3d 4b 64 4d  56 0a 2d 2d 2d 2d 2d 45   og=.=KdMV.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 72 42 69 53 56 30 4b  4d 78 35 30 72 57 53 5a   ArBiSV0KMx50rWSZ
                  00000040  6a 39 56 48 43 30 61 75  4b 49 78 39 72 46 69 38   j9VHC0auKIx9rFi8
                  00000050  32 73 43 57 2f 6f 37 64  42 0a 50 30 73 6a 38 55   2sCW/o7dB.P0sj8U
                  00000060  36 2f 44 47 32 55 47 75  57 36 53 79 65 47 56 57   6/DG2UGuW6SyeGVW
                  00000070  38 48 67 72 6a 41 33 54  7a 70 65 6f 6c 4e 5a 4b   8HgrjA3TzpeolNZK
                  00000080  44 52 68 32 4f 65 62 59  42 4c 64 2f 53 6b 4e 31   DRh2OebYBLd/SkN1
                  00000090  58 76 4f 34 54 44 0a 56  39 41 66 63 47 59 39 73   XvO4TD.V9AfcGY9s
                  000000a0  48 7a 63 52 4f 72 42 4a  56 78 2f 54 2f 4c 52 31   HzcROrBJVx/T/LR1
                  000000b0  6c 50 63 4e 54 34 2b 66  44 42 6e 54 47 4f 72 52   lPcNT4+fDBnTGOrR
                  000000c0  77 49 43 2f 59 55 43 78  5a 48 36 61 58 33 51 61   wIC/YUCxZH6aX3Qa
                  000000d0  4e 62 4c 0a 2f 36 69 64  52 42 44 53 74 4a 71 35   NbL./6idRBDStJq5
                  000000e0  79 5a 4b 74 34 73 59 38  58 32 58 61 39 4d 41 61   yZKt4sY8X2Xa9MAa
                  000000f0  6d 54 4c 2f 64 72 4a 34  36 5a 4c 45 42 73 54 73   mTL/drJ46ZLEBsTs
                  00000100  33 55 78 4f 38 76 65 54  6a 4d 6b 6e 34 6b 4e 78   3UxO8veTjMkn4kNx
                  00000110  0a 30 52 78 59 66 73 63  52 41 5a 66 65 78 36 6c   .0RxYfscRAZfex6l
                  00000120  7a 38 42 45 56 4c 57 68  75 30 37 30 66 31 68 67   z8BEVLWhu070f1hg
                  00000130  49 57 71 4d 33 46 6d 62  53 6a 70 67 57 37 67 51   IWqM3FmbSjpgW7gQ
                  00000140  66 31 32 64 7a 6c 63 45  63 70 56 6e 49 0a 35 53   f12dzlcEcpVnI.5S
                  00000150  76 64 4b 46 63 6a 6f 75  75 59 76 4a 76 4e 42 32   vdKFcjouuYvJvNB2
                  00000160  71 73 66 50 7a 59 70 49  6a 6f 63 6c 50 32 70 59   qsfPzYpIjoclP2pY
                  00000170  75 76 42 66 6c 46 33 38  76 46 73 48 4e 4b 73 79   uvBflF38vFsHNKsy
                  00000180  36 35 72 52 63 56 76 58  34 61 0a 59 50 4c 64 2f   65rRcVvX4a.YPLd/
                  00000190  38 43 76 77 76 41 35 58  47 41 54 38 71 35 31 30   8CvwvA5XGAT8q510
                  000001a0  5a 38 33 52 4b 59 66 6e  47 44 5a 50 6f 50 49 38   Z83RKYfnGDZPoPI8
                  000001b0  70 77 64 62 6a 53 69 69  6a 55 53 6c 4f 2f 78 32   pwdbjSiijUSlO/x2
                  000001c0  62 39 32 79 63 55 74 0a  67 59 2f 76 74 52 70 38   b92ycUt.gY/vtRp8
                  000001d0  69 30 62 45 4a 48 5a 43  41 78 77 7a 35 77 71 77   i0bEJHZCAxwz5wqw
                  000001e0  64 74 39 52 4e 43 6e 66  38 54 6d 54 6b 72 67 32   dt9RNCnf8TmTkrg2
                  000001f0  38 54 47 4c 55 64 51 4f  38 65 73 72 7a 31 32 46   8TGLUdQO8esrz12F
                  00000200  37 57 7a 54 0a 49 39 77  76 2b 38 63 37 34 4b 73   7WzT.I9wv+8c74Ks
                  00000210  30 66 4c 61 37 65 6d 54  47 2b 52 59 67 6c 65 70   0fLa7emTG+RYglep
                  00000220  43 51 6c 4e 4b 73 30 55  66 57 46 49 51 4f 6d 75   CQlNKs0UfWFIQOmu
                  00000230  49 50 73 68 2b 7a 6f 4b  68 30 6a 38 42 4c 4e 33   IPsh+zoKh0j8BLN3
                  00000240  54 0a 65 49 6c 54 75 42  6e 44 4c 45 45 46 75 6c   T.eIlTuBnDLEEFul
                  00000250  49 37 56 52 77 32 53 54  63 6e 59 44 4c 69 44 38   I7VRw2STcnYDLiD8
                  00000260  59 52 31 6f 57 48 76 32  78 31 73 78 64 61 6a 48   YR1oWHv2x1sxdajH
                  00000270  4e 49 4e 35 44 47 6d 2b  43 49 6c 46 46 74 0a 44   NIN5DGm+CIlFFt.D
                  00000280  70 44 4d 55 2f 6a 52 46  4e 41 51 61 46 38 54 46   pDMU/jRFNAQaF8TF
                  00000290  4d 6f 3d 0a 3d 41 31 58  77 0a 2d 2d 2d 2d 2d 45   Mo=.=A1Xw.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 78 6e 67 65 41 41 68  35 30 34 36 39 71 7a 42   AxngeAAh50469qzB
                  00000040  6c 63 33 41 78 74 61 49  46 55 44 6a 53 4d 36 53   lc3AxtaIFUDjSM6S
                  00000050  6a 4c 75 62 6f 64 64 6b  4d 5a 6a 6a 46 0a 7a 79   jLuboddkMZjjF.zy
                  00000060  4c 31 4b 39 71 30 58 68  44 43 5a 4e 47 33 6d 65   L1K9q0XhDCZNG3me
                  00000070  2f 4d 76 74 5a 6f 32 55  64 59 66 33 65 2f 53 34   /MvtZo2UdYf3e/S4
                  00000080  38 6d 2b 73 43 68 63 4f  50 45 6f 31 6d 4a 30 5a   8m+sChcOPEo1mJ0Z
                  00000090  64 36 74 32 49 66 4f 6f  34 68 71 77 66 32 0a 76   d6t2IfOo4hqwf2.v
                  000000a0  79 43 4a 73 46 4d 33 36  68 31 63 39 43 30 43 68   yCJsFM36h1c9C0Ch
                  000000b0  4f 59 7a 4c 70 2f 6d 4e  57 63 4f 35 4a 50 2f 74   OYzLp/mNWcO5JP/t
                  000000c0  51 33 65 44 61 67 45 4e  65 77 66 6a 6f 6f 38 74   Q3eDagENewfjoo8t
                  000000d0  75 4e 45 42 79 31 37 58  77 73 31 6d 32 6e 75 0a   uNEBy17Xws1m2nu.
                  000000e0  67 76 41 51 36 34 4b 62  75 4b 7a 79 2b 44 71 77   gvAQ64KbuKzy+Dqw
                  000000f0  62 73 64 44 54 43 76 54  70 73 4f 32 55 4a 64 54   bsdDTCvTpsO2UJdT
                  00000100  78 71 6f 39 68 34 4d 41  37 6d 34 57 75 6e 2f 43   xqo9h4MA7m4Wun/C
                  00000110  75 79 63 68 47 49 56 78  4f 66 4b 30 42 4c 65 67   uychGIVxOfK0BLeg
                  00000120  0a 68 35 2f 32 49 68 4d  41 76 46 66 79 69 35 5a   .h5/2IhMAvFfyi5Z
                  00000130  6b 67 62 36 70 79 72 63  2f 43 7a 39 78 7a 4d 6a   kgb6pyrc/Cz9xzMj
                  00000140  49 47 56 61 4c 47 50 36  4f 58 6e 50 71 31 58 68   IGVaLGP6OXnPq1Xh
                  00000150  61 68 72 55 4c 74 4f 57  6e 4c 46 51 46 2b 62 4b   ahrULtOWnLFQF+bK
                  00000160  62 0a 77 78 31 65 4e 6b  4b 4c 51 62 6e 4e 72 5a   b.wx1eNkKLQbnNrZ
                  00000170  72 63 74 30 5a 46 6a 39  35 57 42 38 5a 61 53 35   rct0ZFj95WB8ZaS5
                  00000180  6e 75 51 36 79 46 7a 6c  6e 6d 66 73 57 53 36 6c   nuQ6yFzlnmfsWS6l
                  00000190  64 4f 66 64 37 33 34 68  6c 52 71 51 4b 6c 2b 4c   dOfd734hlRqQKl+L
                  000001a0  48 48 0a 45 31 6c 30 46  59 70 75 4e 2b 75 39 30   HH.E1l0FYpuN+u90
                  000001b0  4b 74 4d 50 79 32 58 68  31 48 63 6d 37 67 2f 73   KtMPy2Xh1Hcm7g/s
                  000001c0  52 6b 44 58 2b 76 59 34  45 61 2f 39 64 61 66 65   RkDX+vY4Ea/9dafe
                  000001d0  6f 35 36 6d 4d 4a 70 44  63 78 64 30 33 47 6d 52   o56mMJpDcxd03GmR
                  000001e0  55 6c 34 0a 43 35 5a 63  4a 68 45 67 69 53 62 77   Ul4.C5ZcJhEgiSbw
                  000001f0  64 4e 65 2b 6f 49 46 6d  48 59 59 35 78 67 61 6c   dNe+oIFmHYY5xgal
                  00000200  61 43 4d 64 63 39 51 6a  4b 4c 71 61 63 38 63 75   aCMdc9QjKLqac8cu
                  00000210  69 53 55 42 43 72 54 67  4e 41 37 68 53 72 54 31   iSUBCrTgNA7hSrT1
                  00000220  2f 71 79 39 0a 55 4d 51  75 6f 33 69 6d 4c 58 44   /qy9.UMQuo3imLXD
                  00000230  58 58 50 52 71 2f 2f 44  51 30 6b 41 42 48 48 33   XXPRq//DQ0kABHH3
                  00000240  62 53 45 70 78 79 67 30  76 72 5a 39 42 63 77 77   bSEpxyg0vrZ9Bcww
                  00000250  75 48 41 57 72 31 65 4d  69 67 79 4c 4c 39 56 30   uHAWr1eMigyLL9V0
                  00000260  39 61 6f 4b 44 0a 64 57  4c 56 75 66 6f 59 6e 74   9aoKD.dWLVufoYnt
                  00000270  4a 4b 76 2f 72 6e 44 2f  47 74 64 6f 70 41 7a 42   JKv/rnD/GtdopAzB
                  00000280  54 44 44 44 36 5a 50 61  57 59 33 56 6f 62 55 2b   TDDD6ZPaWY3VobU+
                  00000290  43 4a 0a 3d 64 56 75 58  0a 2d 2d 2d 2d 2d 45 4e   CJ.=dVuX.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 54 76 7a 39 54 77 46  48 54 58 30 66 66 69 58   /Tvz9TwFHTX0ffiX
                  00000040  47 54 48 44 68 6f 52 4f  54 66 33 50 7a 4d 6e 50   GTHDhoROTf3PzMnP
                  00000050  53 35 6e 39 62 4a 39 6b  6e 4a 62 71 76 0a 35 70   S5n9bJ9knJbqv.5p
                  00000060  46 31 48 32 47 6a 76 58  7a 4e 72 67 47 48 70 7a   F1H2GjvXzNrgGHpz
                  00000070  4b 56 63 41 71 78 76 68  77 76 55 76 38 36 4d 75   KVcAqxvhwvUv86Mu
                  00000080  2f 5a 42 71 46 6a 41 6c  41 43 4e 51 75 57 52 52   /ZBqFjAlACNQuWRR
                  00000090  49 4d 76 45 67 4d 57 45  38 43 45 5a 6e 31 0a 35   IMvEgMWE8CEZn1.5
                  000000a0  32 4f 7a 48 48 68 4a 72  35 45 73 78 6d 34 36 4f   2OzHHhJr5Esxm46O
                  000000b0  45 2b 4d 70 77 43 32 49  5a 77 6d 59 4c 53 49 44   E+MpwC2IZwmYLSID
                  000000c0  51 38 4b 73 52 76 54 37  6e 74 48 6c 76 6d 39 58   Q8KsRvT7ntHlvm9X
                  000000d0  79 53 41 6c 49 39 4e 41  5a 59 34 56 7a 4e 6b 0a   ySAlI9NAZY4VzNk.
                  000000e0  68 58 64 46 68 55 6d 66  4e 2b 42 46 68 6b 59 6e   hXdFhUmfN+BFhkYn
                  000000f0  4d 6e 2f 6f 48 4a 56 55  54 54 78 30 30 43 38 69   Mn/oHJVUTTx00C8i
                  00000100  35 6f 4e 57 6c 42 55 57  45 59 48 42 67 57 32 71   5oNWlBUWEYHBgW2q
                  00000110  65 58 62 42 46 6b 70 74  52 76 59 6e 6b 34 4e 6c   eXbBFkptRvYnk4Nl
                  00000120  0a 6b 76 66 35 50 72 38  58 71 56 43 30 58 36 68   .kvf5Pr8XqVC0X6h
                  00000130  2b 73 69 37 51 47 56 4c  53 51 58 64 74 6b 53 49   +si7QGVLSQXdtkSI
                  00000140  76 49 39 4f 4e 55 30 33  44 69 51 4e 56 33 64 37   vI9ONU03DiQNV3d7
                  00000150  51 35 54 5a 70 75 7a 71  4b 41 42 4f 71 45 45 46   Q5TZpuzqKABOqEEF
                  00000160  76 0a 65 59 50 71 62 48  4b 6f 62 55 56 77 77 36   v.eYPqbHKobUVww6
                  00000170  45 59 71 6e 56 36 5a 2b  34 5a 31 34 47 56 79 6c   EYqnV6Z+4Z14GVyl
                  00000180  59 74 41 77 79 4c 68 63  4e 77 73 35 58 75 6d 38   YtAwyLhcNws5Xum8
                  00000190  42 48 33 68 35 72 78 56  79 58 45 46 68 7a 57 42   BH3h5rxVyXEFhzWB
                  000001a0  59 72 0a 66 4d 37 44 6f  56 75 7a 37 62 37 35 39   Yr.fM7DoVuz7b759
                  000001b0  69 67 34 64 75 44 5a 6f  32 2b 65 58 56 47 47 4f   ig4duDZo2+eXVGGO
                  000001c0  2b 6d 37 48 78 62 71 44  56 77 2b 63 77 36 79 39   +m7HxbqDVw+cw6y9
                  000001d0  4d 53 48 51 54 4b 78 62  6d 53 2f 56 7a 44 57 6b   MSHQTKxbmS/VzDWk
                  000001e0  4c 6e 4f 0a 44 62 6c 76  41 5a 37 33 57 63 36 52   LnO.DblvAZ73Wc6R
                  000001f0  6b 71 6a 33 52 59 52 57  7a 2b 46 61 38 32 37 54   kqj3RYRWz+Fa827T
                  00000200  6f 45 46 53 5a 4e 35 69  43 61 74 44 44 45 44 41   oEFSZN5iCatDDEDA
                  00000210  38 42 74 6b 6a 34 59 6e  31 6c 56 6f 48 57 4d 47   8Btkj4Yn1lVoHWMG
                  00000220  71 4e 46 52 0a 78 4b 57  64 58 2b 55 38 39 4e 68   qNFR.xKWdX+U89Nh
                  00000230  41 75 6e 7a 58 5a 45 4d  67 30 6b 41 42 68 30 61   AunzXZEMg0kABh0a
                  00000240  2b 35 30 49 64 5a 6b 70  41 45 76 5a 31 2f 47 68   +50IdZkpAEvZ1/Gh
                  00000250  70 72 69 68 67 5a 74 6e  41 6a 71 6a 6f 48 59 54   prihgZtnAjqjoHYT
                  00000260  46 50 46 76 37 0a 2b 32  71 46 36 30 56 4d 65 4e   FPFv7.+2qF60VMeN
                  00000270  67 43 70 2b 7a 58 6f 30  46 54 4b 5a 75 66 6e 55   gCp+zXo0FTKZufnU
                  00000280  4b 46 52 53 30 68 47 56  6d 31 6f 30 37 68 6d 51   KFRS0hGVm1o07hmQ
                  00000290  47 44 0a 3d 45 70 4c 69  0a 2d 2d 2d 2d 2d 45 4e   GD.=EpLi.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sopgpy encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 74 2f 57 6a 75 52 76  4d 66 68 32 44 50 68 37   At/WjuRvMfh2DPh7
                  00000040  4e 37 43 65 5a 64 42 76  2f 63 52 69 53 6b 5a 63   N7CeZdBv/cRiSkZc
                  00000050  32 57 69 59 53 34 55 44  39 56 67 32 73 0a 6e 74   2WiYS4UD9Vg2s.nt
                  00000060  2f 2f 67 56 32 53 30 67  4a 76 6e 58 69 76 52 39   //gV2S0gJvnXivR9
                  00000070  74 73 44 56 32 35 2f 31  65 6d 6b 66 76 5a 67 66   tsDV25/1emkfvZgf
                  00000080  42 52 61 42 36 35 49 5a  36 38 31 35 72 56 6e 6f   BRaB65IZ6815rVno
                  00000090  5a 34 61 7a 63 55 45 59  72 69 54 55 30 4a 0a 73   Z4azcUEYriTU0J.s
                  000000a0  6d 45 75 79 61 2f 41 4d  33 73 64 6e 64 43 4a 31   mEuya/AM3sdndCJ1
                  000000b0  30 41 57 35 44 30 4b 2b  38 64 72 7a 77 56 5a 63   0AW5D0K+8drzwVZc
                  000000c0  38 4f 6d 42 39 46 4c 76  58 55 31 61 62 74 33 4e   8OmB9FLvXU1abt3N
                  000000d0  42 2f 59 54 61 37 4c 34  39 73 43 46 50 6a 31 0a   B/YTa7L49sCFPj1.
                  000000e0  32 59 63 38 68 39 4d 6b  70 69 2f 2f 71 45 65 6c   2Yc8h9Mkpi//qEel
                  000000f0  7a 55 68 36 31 35 6d 69  6b 61 70 31 6c 78 67 42   zUh615mikap1lxgB
                  00000100  42 4c 45 31 74 79 68 2f  71 2b 2b 59 42 6d 75 6b   BLE1tyh/q++YBmuk
                  00000110  31 33 70 5a 34 6b 41 6a  41 4c 45 6f 74 4d 36 76   13pZ4kAjALEotM6v
                  00000120  0a 50 77 77 38 66 55 61  6e 69 69 68 42 54 6d 70   .Pww8fUaniihBTmp
                  00000130  68 64 57 57 50 31 6e 49  65 78 38 61 55 30 59 73   hdWWP1nIex8aU0Ys
                  00000140  38 4b 49 6c 64 75 33 4b  57 71 32 6e 51 41 47 62   8KIldu3KWq2nQAGb
                  00000150  52 2f 39 42 37 71 63 55  67 44 6e 55 2b 58 71 70   R/9B7qcUgDnU+Xqp
                  00000160  4f 0a 51 65 42 50 2f 37  52 41 2f 4e 73 6c 5a 69   O.QeBP/7RA/NslZi
                  00000170  67 73 38 41 57 37 32 32  51 76 61 71 64 2b 34 79   gs8AW722Qvaqd+4y
                  00000180  31 6e 56 6e 54 4c 45 61  6a 51 71 6d 70 6d 44 76   1nVnTLEajQqmpmDv
                  00000190  41 6c 4b 35 71 79 45 66  49 65 6e 55 74 71 49 75   AlK5qyEfIenUtqIu
                  000001a0  32 37 0a 47 65 2b 72 48  30 5a 53 6d 74 56 74 31   27.Ge+rH0ZSmtVt1
                  000001b0  37 30 6b 5a 77 6f 37 67  58 42 55 75 6a 63 72 32   70kZwo7gXBUujcr2
                  000001c0  75 66 45 63 49 5a 66 79  77 59 50 2b 46 4a 69 43   ufEcIZfywYP+FJiC
                  000001d0  5a 6f 46 58 56 2b 64 72  39 6a 42 52 72 67 4e 4a   ZoFXV+dr9jBRrgNJ
                  000001e0  43 65 74 0a 31 32 39 6f  66 78 46 6e 6b 7a 52 4f   Cet.129ofxFnkzRO
                  000001f0  47 42 53 4b 35 73 63 43  75 66 52 6e 68 70 34 45   GBSK5scCufRnhp4E
                  00000200  46 2b 50 36 39 41 73 30  5a 36 32 52 4a 2b 43 69   F+P69As0Z62RJ+Ci
                  00000210  74 7a 55 65 6c 52 72 4a  4f 4f 37 4d 70 6b 68 47   tzUelRrJOO7MpkhG
                  00000220  54 45 68 46 0a 53 4c 45  49 43 78 4f 39 55 37 37   TEhF.SLEICxO9U77
                  00000230  66 4e 4d 32 34 30 43 7a  33 30 6a 63 42 70 59 74   fNM240Cz30jcBpYt
                  00000240  72 33 71 49 58 77 7a 53  49 55 52 42 38 61 32 63   r3qIXwzSIURB8a2c
                  00000250  52 45 36 76 44 2f 52 4c  35 6c 2f 30 4d 67 5a 37   RE6vD/RL5l/0MgZ7
                  00000260  50 33 6d 4f 31 0a 51 72  34 53 45 46 68 64 53 49   P3mO1.Qr4SEFhdSI
                  00000270  62 5a 2f 68 4c 4a 54 75  4c 66 30 38 59 39 38 37   bZ/hLJTuLf08Y987
                  00000280  4e 59 57 45 6d 4a 0a 3d  6c 77 51 51 0a 2d 2d 2d   NYWEmJ.=lwQQ.---
                  00000290  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002a0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 39 45 43 6b 6b 56  72 77 30 63 65 68 4f 2f   Qv9ECkkVrw0cehO/
                  00000040  6b 55 47 78 39 76 2b 6f  54 76 76 65 6a 37 75 72   kUGx9v+oTvvej7ur
                  00000050  57 4c 39 43 72 43 48 61  67 48 53 4b 66 7a 53 54   WL9CrCHagHSKfzST
                  00000060  74 69 62 52 72 37 75 61  4a 56 70 0d 0a 72 4f 45   tibRr7uaJVp..rOE
                  00000070  50 77 30 49 36 74 75 51  68 47 41 76 39 46 39 78   Pw0I6tuQhGAv9F9x
                  00000080  51 68 45 4a 4e 4a 35 44  76 59 65 61 43 52 56 76   QhEJNJ5DvYeaCRVv
                  00000090  4e 35 4f 46 64 2b 6c 47  53 74 6b 76 47 65 47 56   N5OFd+lGStkvGeGV
                  000000a0  4e 49 70 5a 44 2b 31 47  59 2f 74 71 49 67 6b 78   NIpZD+1GY/tqIgkx
                  000000b0  79 52 49 77 69 54 4a 6d  39 0d 0a 77 6b 76 4d 39   yRIwiTJm9..wkvM9
                  000000c0  50 49 47 7a 2f 2b 6a 78  6b 54 66 4d 41 6f 61 43   PIGz/+jxkTfMAoaC
                  000000d0  72 48 59 45 70 59 35 58  4e 44 46 6c 4f 68 51 77   rHYEpY5XNDFlOhQw
                  000000e0  4a 63 55 6c 46 54 68 44  44 2f 56 73 50 79 67 57   JcUlFThDD/VsPygW
                  000000f0  74 49 57 34 6b 65 47 6f  6a 7a 38 35 48 42 5a 39   tIW4keGojz85HBZ9
                  00000100  38 4d 54 51 43 79 52 0d  0a 7a 35 39 6d 45 62 43   8MTQCyR..z59mEbC
                  00000110  63 55 55 47 70 30 41 64  4c 4f 42 37 35 72 51 73   cUUGp0AdLOB75rQs
                  00000120  38 66 69 75 57 2b 56 55  59 63 70 6f 6d 53 4f 77   8fiuW+VUYcpomSOw
                  00000130  48 4e 61 54 61 6e 63 53  37 49 55 51 4c 59 64 38   HNaTancS7IUQLYd8
                  00000140  68 4c 48 75 4e 49 6f 7a  59 31 54 38 6e 71 32 64   hLHuNIozY1T8nq2d
                  00000150  6b 44 6a 6c 35 0d 0a 31  6e 53 58 57 59 57 32 41   kDjl5..1nSXWYW2A
                  00000160  69 6d 76 48 6d 62 7a 33  73 70 62 44 5a 6b 6f 46   imvHmbz3spbDZkoF
                  00000170  74 47 6e 72 58 58 56 4b  65 48 2b 70 32 30 4e 71   tGnrXXVKeH+p20Nq
                  00000180  67 6f 6d 4d 30 43 52 61  4d 31 51 4e 6c 77 65 45   gomM0CRaM1QNlweE
                  00000190  76 41 66 54 45 67 71 52  4d 63 30 65 69 79 4c 2b   vAfTEgqRMc0eiyL+
                  000001a0  50 64 58 0d 0a 7a 4a 61  45 2b 76 4c 4b 63 31 59   PdX..zJaE+vLKc1Y
                  000001b0  4e 34 78 73 42 2f 56 36  2f 77 4e 66 30 2b 75 69   N4xsB/V6/wNf0+ui
                  000001c0  6e 53 4b 63 4a 75 78 4d  4e 2b 31 6c 48 59 4c 6b   nSKcJuxMN+1lHYLk
                  000001d0  78 56 4b 55 36 7a 38 37  33 6c 47 48 58 71 38 46   xVKU6z873lGHXq8F
                  000001e0  63 47 70 74 36 6d 6c 6f  4f 36 6d 46 6e 77 6b 2b   cGpt6mloO6mFnwk+
                  000001f0  41 0d 0a 38 4e 32 6f 75  6e 44 78 4c 77 5a 38 58   A..8N2ounDxLwZ8X
                  00000200  31 4b 6d 4d 69 52 30 56  50 32 4d 58 6e 79 5a 52   1KmMiR0VP2MXnyZR
                  00000210  4e 71 71 54 50 74 68 2b  50 34 59 6c 35 4a 38 38   NqqTPth+P4Yl5J88
                  00000220  32 62 43 78 62 5a 6b 4e  6b 7a 32 4b 4d 4a 6e 66   2bCxbZkNkz2KMJnf
                  00000230  64 6c 72 55 69 51 69 6e  77 61 66 59 5a 64 63 0d   dlrUiQinwafYZdc.
                  00000240  0a 30 6a 38 42 33 4f 37  6c 77 67 38 76 30 62 68   .0j8B3O7lwg8v0bh
                  00000250  4c 4c 31 74 56 79 5a 77  70 69 4f 55 32 42 6e 45   LL1tVyZwpiOU2BnE
                  00000260  47 45 2f 34 47 4c 30 30  68 69 65 73 35 71 68 6f   GE/4GL00hies5qho
                  00000270  4f 42 42 2b 4d 50 79 33  6a 63 48 50 54 6e 39 6a   OBB+MPy3jcHPTn9j
                  00000280  67 53 37 50 58 39 58 34  61 76 74 66 47 0d 0a 66   gS7PX9X4avtfG..f
                  00000290  52 44 46 77 58 50 7a 73  69 6b 3d 0d 0a 3d 48 63   RDFwXPzsik=..=Hc
                  000002a0  44 7a 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   Dz..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2b 49 42 74 2b 50  51 76 52 37 46 47 59 46   Qv+IBt+PQvR7FGYF
                  00000040  59 6a 50 4b 78 4a 73 41  36 59 32 43 44 64 52 55   YjPKxJsA6Y2CDdRU
                  00000050  56 56 53 7a 36 64 72 54  35 67 63 78 36 73 54 64   VVSz6drT5gcx6sTd
                  00000060  44 44 50 72 67 69 2f 69  7a 30 4d 0d 0a 52 57 47   DDPrgi/iz0M..RWG
                  00000070  36 5a 42 78 47 45 54 52  73 46 4e 59 55 78 76 59   6ZBxGETRsFNYUxvY
                  00000080  4c 6c 54 53 31 66 37 66  30 4a 37 33 45 64 4b 37   LlTS1f7f0J73EdK7
                  00000090  34 6d 73 41 34 78 64 37  75 4e 6b 4b 35 37 63 56   4msA4xd7uNkK57cV
                  000000a0  36 55 70 43 53 76 64 36  2b 65 79 48 74 48 61 2b   6UpCSvd6+eyHtHa+
                  000000b0  54 31 73 4e 32 33 59 5a  45 0d 0a 73 76 66 52 63   T1sN23YZE..svfRc
                  000000c0  50 55 7a 65 63 79 75 58  74 48 4c 58 73 74 6c 4b   PUzecyuXtHLXstlK
                  000000d0  76 30 6d 6f 70 41 63 78  6a 71 37 66 38 64 39 44   v0mopAcxjq7f8d9D
                  000000e0  5a 43 38 33 56 36 68 46  76 32 43 65 62 33 54 77   ZC83V6hFv2Ceb3Tw
                  000000f0  64 66 71 41 4f 69 54 32  37 6e 6d 37 58 54 6e 4c   dfqAOiT27nm7XTnL
                  00000100  63 49 56 64 47 75 44 0d  0a 37 6b 51 6c 79 4d 43   cIVdGuD..7kQlyMC
                  00000110  33 36 6f 4b 41 62 42 77  64 77 2b 5a 73 4c 33 56   36oKAbBwdw+ZsL3V
                  00000120  35 57 6a 35 57 4b 59 74  55 34 66 64 6c 72 73 56   5Wj5WKYtU4fdlrsV
                  00000130  69 36 39 53 79 6d 4a 48  57 79 58 4b 6d 53 71 78   i69SymJHWyXKmSqx
                  00000140  67 75 78 6e 6d 68 30 4f  67 30 69 6a 55 45 74 6a   guxnmh0Og0ijUEtj
                  00000150  65 71 63 56 59 0d 0a 36  6e 74 31 31 33 72 34 4c   eqcVY..6nt113r4L
                  00000160  61 32 6d 79 45 5a 78 67  75 38 49 75 36 4e 72 6d   a2myEZxgu8Iu6Nrm
                  00000170  59 74 39 48 69 31 31 44  62 48 50 48 44 38 4b 71   Yt9Hi11DbHPHD8Kq
                  00000180  54 59 2f 51 50 7a 30 44  58 79 2f 61 45 77 30 70   TY/QPz0DXy/aEw0p
                  00000190  67 73 53 70 6a 58 55 31  31 55 2f 78 73 31 37 4a   gsSpjXU11U/xs17J
                  000001a0  50 30 2f 0d 0a 4a 41 5a  35 61 59 6e 67 79 32 54   P0/..JAZ5aYngy2T
                  000001b0  57 41 42 39 74 6a 57 77  74 72 50 6a 34 2f 31 54   WAB9tjWwtrPj4/1T
                  000001c0  71 35 78 48 6b 70 41 43  64 34 44 47 39 74 70 4e   q5xHkpACd4DG9tpN
                  000001d0  50 6a 35 4b 46 70 64 58  35 51 58 48 72 36 66 48   Pj5KFpdX5QXHr6fH
                  000001e0  71 4d 4b 4b 4d 6b 6a 59  73 48 70 5a 7a 47 56 70   qMKKMkjYsHpZzGVp
                  000001f0  32 0d 0a 34 4b 69 41 32  2f 37 45 33 65 4e 4d 61   2..4KiA2/7E3eNMa
                  00000200  63 63 5a 4b 57 6b 41 61  77 42 69 64 37 34 4b 4d   ccZKWkAawBid74KM
                  00000210  64 4e 42 41 43 61 6b 33  63 75 4a 39 55 73 4a 34   dNBACak3cuJ9UsJ4
                  00000220  4b 51 4c 77 6d 37 49 52  59 50 46 55 6b 45 78 35   KQLwm7IRYPFUkEx5
                  00000230  70 52 50 75 45 33 42 51  75 4b 33 43 4e 67 39 0d   pRPuE3BQuK3CNg9.
                  00000240  0a 30 6a 38 42 30 6c 66  68 44 54 44 32 7a 4b 4c   .0j8B0lfhDTD2zKL
                  00000250  4f 44 77 76 55 35 79 4a  6d 61 72 71 46 65 33 66   ODwvU5yJmarqFe3f
                  00000260  30 6e 38 2b 34 78 30 42  6e 4c 6d 49 55 4d 37 5a   0n8+4x0BnLmIUM7Z
                  00000270  45 4e 6f 48 62 6b 51 48  71 2f 45 4a 30 62 47 34   ENoHbkQHq/EJ0bG4
                  00000280  30 4f 69 4a 56 42 64 72  35 54 45 31 75 0d 0a 49   0OiJVBdr5TE1u..I
                  00000290  6d 6c 64 4d 7a 5a 76 75  31 49 3d 0d 0a 3d 58 66   mldMzZvu1I=..=Xf
                  000002a0  4f 6c 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   Ol..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 53 43 71 44 6e  38 59 58 4b 59 6f 69 36   Qv/SCqDn8YXKYoi6
                  00000040  31 66 36 39 45 2b 5a 69  5a 54 67 43 36 6c 75 65   1f69E+ZiZTgC6lue
                  00000050  70 63 71 4f 67 75 4c 70  4f 46 7a 57 61 69 79 6c   pcqOguLpOFzWaiyl
                  00000060  71 7a 57 65 48 78 30 38  79 6a 50 0d 0a 57 2f 65   qzWeHx08yjP..W/e
                  00000070  52 79 31 77 2f 79 79 65  78 45 65 52 49 36 74 7a   Ry1w/yyexEeRI6tz
                  00000080  4a 69 37 49 36 64 4b 6c  71 4e 6b 73 50 6a 66 75   Ji7I6dKlqNksPjfu
                  00000090  71 46 58 75 6c 53 6d 6a  47 31 76 45 6e 61 56 4f   qFXulSmjG1vEnaVO
                  000000a0  36 57 32 79 72 32 6d 45  2f 4e 72 43 4e 52 57 61   6W2yr2mE/NrCNRWa
                  000000b0  45 46 67 47 48 34 39 45  63 0d 0a 67 57 63 65 59   EFgGH49Ec..gWceY
                  000000c0  61 53 41 72 49 38 74 54  56 6d 2b 68 62 4f 30 79   aSArI8tTVm+hbO0y
                  000000d0  52 76 55 74 44 6b 56 75  34 71 35 39 76 62 6a 42   RvUtDkVu4q59vbjB
                  000000e0  51 48 2f 6d 4f 78 54 52  45 2b 42 67 2f 6e 41 4e   QH/mOxTRE+Bg/nAN
                  000000f0  6f 7a 58 78 54 49 68 6e  76 6e 4d 77 77 6f 56 6b   ozXxTIhnvnMwwoVk
                  00000100  51 6e 4a 43 4f 61 63 0d  0a 70 70 6f 73 32 4b 78   QnJCOac..ppos2Kx
                  00000110  66 36 2b 32 69 43 53 62  37 72 57 2f 6d 53 36 59   f6+2iCSb7rW/mS6Y
                  00000120  55 4c 37 39 69 33 51 6c  76 52 69 36 73 65 77 71   UL79i3QlvRi6sewq
                  00000130  68 37 51 63 74 79 46 6b  39 51 47 62 54 43 33 75   h7QctyFk9QGbTC3u
                  00000140  36 78 6b 50 49 47 70 32  78 36 59 79 6f 38 52 6b   6xkPIGp2x6Yyo8Rk
                  00000150  37 56 37 74 35 0d 0a 7a  44 6c 4a 73 70 2b 31 67   7V7t5..zDlJsp+1g
                  00000160  71 6e 52 6a 48 44 63 31  49 49 4c 39 70 62 38 5a   qnRjHDc1IIL9pb8Z
                  00000170  6b 6e 6a 6f 54 31 73 69  43 61 6b 42 77 4e 56 75   knjoT1siCakBwNVu
                  00000180  6e 77 4e 4f 74 53 5a 6c  58 2f 58 69 64 5a 72 4b   nwNOtSZlX/XidZrK
                  00000190  67 69 74 49 55 4e 49 43  4b 73 59 6d 52 68 43 62   gitIUNICKsYmRhCb
                  000001a0  58 42 49 0d 0a 34 4f 6f  30 6f 39 6d 78 68 66 49   XBI..4Oo0o9mxhfI
                  000001b0  54 31 77 52 31 54 59 77  38 61 32 31 73 66 36 54   T1wR1TYw8a21sf6T
                  000001c0  57 71 4d 78 63 48 6d 4e  43 31 57 37 67 39 43 52   WqMxcHmNC1W7g9CR
                  000001d0  59 63 42 5a 73 46 74 65  7a 53 4d 73 57 42 54 73   YcBZsFtezSMsWBTs
                  000001e0  2f 70 59 61 74 66 54 6d  49 76 4e 61 53 67 4e 32   /pYatfTmIvNaSgN2
                  000001f0  45 0d 0a 79 57 51 73 37  50 32 65 32 61 42 75 2b   E..yWQs7P2e2aBu+
                  00000200  4d 6b 61 62 6e 2b 59 37  45 77 47 6a 66 54 73 6d   Mkabn+Y7EwGjfTsm
                  00000210  64 6c 50 55 42 76 36 63  4a 79 45 4d 45 30 6d 4d   dlPUBv6cJyEME0mM
                  00000220  66 30 5a 34 2f 33 48 31  53 68 76 66 32 39 36 43   f0Z4/3H1Shvf296C
                  00000230  47 67 6b 42 34 44 66 31  63 72 38 75 4b 73 51 0d   GgkB4Df1cr8uKsQ.
                  00000240  0a 30 6a 38 42 57 72 6b  4d 4b 66 54 58 66 32 34   .0j8BWrkMKfTXf24
                  00000250  5a 72 2b 47 44 51 50 51  57 72 6d 77 47 54 32 33   Zr+GDQPQWrmwGT23
                  00000260  50 32 42 69 4a 42 66 72  68 4d 49 30 6d 4d 6c 6e   P2BiJBfrhMI0mMln
                  00000270  79 42 41 57 57 74 39 73  6e 6d 2b 42 43 38 38 58   yBAWWt9snm+BC88X
                  00000280  75 44 56 78 6c 63 4e 36  66 6e 42 46 67 0d 0a 49   uDVxlcN6fnBFg..I
                  00000290  64 6a 56 73 64 66 34 42  4d 55 3d 0d 0a 3d 2b 78   djVsdf4BMU=..=+x
                  000002a0  31 48 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   1H..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6a 64 71 2f 6f 6a 33  32 6d 34 62 59 5a 48 62   Ajdq/oj32m4bYZHb
                  00000040  4d 52 52 49 37 73 58 34  6c 58 64 51 41 66 46 6b   MRRI7sX4lXdQAfFk
                  00000050  43 42 73 4b 50 63 68 64  42 62 6f 74 65 0a 38 63   CBsKPchdBbote.8c
                  00000060  70 59 44 37 44 30 71 63  42 49 68 50 4b 6f 6c 34   pYD7D0qcBIhPKol4
                  00000070  72 6c 6a 58 4b 4c 6b 77  44 51 4b 45 35 2f 4c 51   rljXKLkwDQKE5/LQ
                  00000080  7a 61 2b 4f 69 44 56 75  74 68 38 67 4b 38 54 67   za+OiDVuth8gK8Tg
                  00000090  63 71 52 76 4f 43 63 4b  73 72 2b 78 48 31 0a 2f   cqRvOCcKsr+xH1./
                  000000a0  34 43 6b 33 4d 39 7a 34  6e 52 55 49 4d 69 72 4d   4Ck3M9z4nRUIMirM
                  000000b0  62 47 72 4a 70 53 59 49  46 69 44 79 51 61 6c 61   bGrJpSYIFiDyQala
                  000000c0  77 30 66 35 63 78 6e 58  44 7a 4e 4a 58 31 71 43   w0f5cxnXDzNJX1qC
                  000000d0  50 75 73 63 55 6b 72 56  35 38 50 70 65 57 6d 0a   PuscUkrV58PpeWm.
                  000000e0  56 61 38 33 54 53 37 32  61 54 6e 52 72 6c 47 35   Va83TS72aTnRrlG5
                  000000f0  6d 66 41 71 73 66 67 7a  56 54 73 63 55 6b 67 7a   mfAqsfgzVTscUkgz
                  00000100  6e 4e 4d 79 64 46 55 76  79 42 59 2b 67 43 36 68   nNMydFUvyBY+gC6h
                  00000110  52 6d 50 44 4e 78 70 31  4b 79 73 45 78 52 4c 73   RmPDNxp1KysExRLs
                  00000120  0a 69 6f 6c 44 2f 39 31  71 48 58 4e 2f 7a 4a 4b   .iolD/91qHXN/zJK
                  00000130  39 61 36 67 63 59 74 79  33 6d 62 68 62 6e 32 43   9a6gcYty3mbhbn2C
                  00000140  51 30 34 62 79 41 72 75  43 6a 68 74 57 50 35 70   Q04byAruCjhtWP5p
                  00000150  2b 4c 75 71 42 2f 74 59  7a 52 6a 44 52 2b 50 79   +LuqB/tYzRjDR+Py
                  00000160  37 0a 39 2b 42 46 56 65  5a 32 66 63 41 36 61 33   7.9+BFVeZ2fcA6a3
                  00000170  47 4c 56 6f 4f 4c 72 4f  65 68 48 31 47 61 30 30   GLVoOLrOehH1Ga00
                  00000180  71 72 75 33 32 64 6d 61  65 31 47 6f 58 42 6d 4b   qru32dmae1GoXBmK
                  00000190  56 6a 5a 35 52 4c 69 51  70 59 45 63 53 32 67 79   VjZ5RLiQpYEcS2gy
                  000001a0  6e 31 0a 6f 67 2f 4e 54  37 4b 75 6a 56 37 74 6b   n1.og/NT7KujV7tk
                  000001b0  63 54 49 5a 6b 6e 75 79  4c 6a 37 4a 35 2b 39 51   cTIZknuyLj7J5+9Q
                  000001c0  42 63 6d 4b 36 42 64 6d  64 48 71 32 5a 32 50 69   BcmK6BdmdHq2Z2Pi
                  000001d0  4d 33 61 2b 68 4a 33 71  68 4f 44 35 74 6d 6c 4a   M3a+hJ3qhOD5tmlJ
                  000001e0  36 62 72 0a 6c 67 43 74  73 63 49 71 4d 47 57 4b   6br.lgCtscIqMGWK
                  000001f0  48 6a 31 46 59 52 6e 53  6b 2b 4f 6f 2f 66 5a 4d   Hj1FYRnSk+Oo/fZM
                  00000200  6e 6a 57 51 73 4f 32 73  33 4a 4d 4b 2f 62 65 39   njWQsO2s3JMK/be9
                  00000210  6e 70 74 77 76 58 64 4f  43 56 44 53 47 4c 69 48   nptwvXdOCVDSGLiH
                  00000220  55 6d 44 47 0a 59 48 53  53 48 73 50 67 71 4d 6a   UmDG.YHSSHsPgqMj
                  00000230  31 43 31 6f 4d 70 4f 62  41 30 6a 38 42 34 69 55   1C1oMpObA0j8B4iU
                  00000240  57 59 58 78 66 70 72 79  67 55 70 79 31 34 63 69   WYXxfprygUpy14ci
                  00000250  70 51 78 50 4d 76 50 4f  78 5a 43 68 77 44 30 46   pQxPMvPOxZChwD0F
                  00000260  54 39 56 53 48 0a 4f 47  7a 53 6d 71 52 6c 50 7a   T9VSH.OGzSmqRlPz
                  00000270  72 76 59 6a 68 6d 47 6c  65 41 64 56 50 67 79 72   rvYjhmGleAdVPgyr
                  00000280  77 75 52 52 46 62 39 64  70 66 7a 6f 6f 37 4e 49   wuRRFb9dpfzoo7NI
                  00000290  34 3d 0a 3d 30 66 36 67  0a 2d 2d 2d 2d 2d 45 4e   4=.=0f6g.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 56 4a 5a 57 6a 69 6e  4c 69 71 4e 56 6f 70 64   /VJZWjinLiqNVopd
                  00000040  66 4d 34 41 69 6d 75 44  4b 66 56 55 72 2b 54 43   fM4AimuDKfVUr+TC
                  00000050  77 44 57 4f 67 72 4a 61  35 6a 41 68 46 0a 51 38   wDWOgrJa5jAhF.Q8
                  00000060  64 42 65 31 65 36 78 74  33 4e 69 34 58 4b 50 51   dBe1e6xt3Ni4XKPQ
                  00000070  79 70 4b 75 32 78 38 61  39 45 4b 75 4b 4d 38 61   ypKu2x8a9EKuKM8a
                  00000080  57 32 42 6a 54 42 68 6f  5a 57 6f 34 4e 38 30 7a   W2BjTBhoZWo4N80z
                  00000090  6d 2f 6c 43 70 6b 6b 56  71 65 79 66 65 34 0a 42   m/lCpkkVqeyfe4.B
                  000000a0  46 76 33 4a 5a 37 31 48  38 52 34 7a 45 43 62 36   Fv3JZ71H8R4zECb6
                  000000b0  52 39 6b 6d 53 31 6a 78  46 34 31 35 78 64 52 66   R9kmS1jxF415xdRf
                  000000c0  49 6b 74 44 55 7a 51 4f  59 4d 55 4d 61 78 54 51   IktDUzQOYMUMaxTQ
                  000000d0  6c 4e 33 79 65 4e 73 6a  71 6d 59 63 6f 55 48 0a   lN3yeNsjqmYcoUH.
                  000000e0  51 49 6a 30 79 57 65 5a  4d 62 58 71 6b 6a 30 72   QIj0yWeZMbXqkj0r
                  000000f0  66 49 42 6b 7a 66 55 75  30 6b 66 76 53 42 79 6c   fIBkzfUu0kfvSByl
                  00000100  50 4e 41 4c 47 57 6d 4d  36 62 37 51 36 43 63 38   PNALGWmM6b7Q6Cc8
                  00000110  6d 66 42 62 48 6b 49 37  7a 36 7a 45 56 64 44 36   mfBbHkI7z6zEVdD6
                  00000120  0a 46 6b 48 4e 31 79 6d  6d 75 38 4f 77 72 77 77   .FkHN1ymmu8Owrww
                  00000130  41 36 34 72 6c 75 65 75  68 4f 38 78 4c 6c 56 39   A64rlueuhO8xLlV9
                  00000140  55 35 68 70 35 52 4c 63  6e 61 4b 6f 6d 31 7a 2f   U5hp5RLcnaKom1z/
                  00000150  6f 31 4e 6d 70 5a 74 45  66 2b 53 53 48 58 4a 69   o1NmpZtEf+SSHXJi
                  00000160  61 0a 35 31 50 63 48 70  67 38 58 51 79 70 77 44   a.51PcHpg8XQypwD
                  00000170  4b 74 58 56 54 59 35 75  4f 64 57 36 45 53 4c 4e   KtXVTY5uOdW6ESLN
                  00000180  5a 42 56 34 76 4b 64 55  38 6b 50 7a 4f 71 5a 74   ZBV4vKdU8kPzOqZt
                  00000190  46 77 4c 64 47 6e 43 62  32 48 39 50 43 73 4a 59   FwLdGnCb2H9PCsJY
                  000001a0  77 43 0a 75 54 4b 35 49  74 69 71 6d 4d 57 4f 2f   wC.uTK5ItiqmMWO/
                  000001b0  6a 2f 36 69 57 65 6c 47  6e 34 6e 33 46 54 6c 62   j/6iWelGn4n3FTlb
                  000001c0  75 36 73 52 6a 55 5a 41  74 4c 68 42 4f 48 35 76   u6sRjUZAtLhBOH5v
                  000001d0  32 6c 58 5a 39 79 59 2f  65 47 49 6b 77 69 4d 75   2lXZ9yY/eGIkwiMu
                  000001e0  78 62 4d 0a 48 7a 53 46  30 51 4c 70 52 47 65 31   xbM.HzSF0QLpRGe1
                  000001f0  6e 67 6e 75 38 42 71 30  6c 2f 68 57 6b 6e 72 2f   ngnu8Bq0l/hWknr/
                  00000200  5a 36 41 73 4e 75 61 46  6c 2b 42 49 5a 78 70 53   Z6AsNuaFl+BIZxpS
                  00000210  54 72 6a 79 77 50 67 4a  5a 33 50 79 57 73 38 58   TrjywPgJZ3PyWs8X
                  00000220  6b 34 2b 77 0a 44 41 62  6b 61 32 57 61 71 35 4d   k4+w.DAbka2Waq5M
                  00000230  72 32 73 47 39 53 6b 4c  56 30 6b 6b 42 4c 2f 33   r2sG9SkLV0kkBL/3
                  00000240  39 51 73 6f 55 4e 69 70  49 4c 35 49 44 71 68 30   9QsoUNipIL5IDqh0
                  00000250  56 49 53 55 42 4b 30 54  4b 51 39 4c 6a 37 53 53   VISUBK0TKQ9Lj7SS
                  00000260  4a 67 64 4f 6d 0a 6f 6f  6a 4a 76 59 47 58 4d 6f   JgdOm.oojJvYGXMo
                  00000270  76 35 37 53 70 30 39 56  68 32 48 66 43 64 34 5a   v57Sp09Vh2HfCd4Z
                  00000280  4e 49 64 66 63 45 54 33  6f 52 72 69 49 4d 53 77   NIdfcET3oRriIMSw
                  00000290  62 64 42 42 37 2b 37 42  68 39 61 57 79 33 0a 3d   bdBB7+7Bh9aWy3.=
                  000002a0  7a 2b 52 47 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   z+RG.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4b 57 56 4c 39 33 2f  49 4c 58 4c 48 67 46 34   +KWVL93/ILXLHgF4
                  00000040  77 61 48 6a 61 5a 58 4e  59 4e 37 2b 6f 38 61 4d   waHjaZXNYN7+o8aM
                  00000050  57 4b 47 62 5a 4f 57 41  7a 75 4f 68 4a 0a 47 34   WKGbZOWAzuOhJ.G4
                  00000060  4a 50 4a 6f 33 37 2b 57  67 66 36 35 63 39 49 37   JPJo37+Wgf65c9I7
                  00000070  55 69 57 73 64 6f 78 35  69 78 51 64 44 6d 41 6e   UiWsdox5ixQdDmAn
                  00000080  38 41 38 35 56 31 39 63  57 42 33 32 76 67 55 35   8A85V19cWB32vgU5
                  00000090  6b 4f 35 55 7a 61 42 47  55 50 50 6a 6f 79 0a 68   kO5UzaBGUPPjoy.h
                  000000a0  31 65 52 78 78 56 6c 67  5a 65 4d 41 78 33 6c 56   1eRxxVlgZeMAx3lV
                  000000b0  51 6f 74 56 62 37 66 50  7a 54 6c 51 32 62 42 6d   QotVb7fPzTlQ2bBm
                  000000c0  4a 37 32 62 7a 78 6f 62  44 2b 7a 45 48 63 65 70   J72bzxobD+zEHcep
                  000000d0  32 6a 6f 79 44 38 4e 6e  79 63 66 51 57 73 6d 0a   2joyD8NnycfQWsm.
                  000000e0  2f 49 47 4a 70 42 63 62  61 45 6d 59 34 48 63 4d   /IGJpBcbaEmY4HcM
                  000000f0  71 47 39 42 49 79 6c 39  72 47 33 78 49 44 53 53   qG9BIyl9rG3xIDSS
                  00000100  37 51 78 30 52 6e 63 4c  53 78 68 63 74 50 45 7a   7Qx0RncLSxhctPEz
                  00000110  7a 37 30 66 36 43 71 55  41 58 31 6b 38 6c 61 36   z70f6CqUAX1k8la6
                  00000120  0a 38 59 42 6e 79 79 33  2f 73 6e 4c 52 33 42 70   .8YBnyy3/snLR3Bp
                  00000130  79 65 6e 4d 43 48 38 2f  58 73 7a 47 37 2f 38 59   yenMCH8/XszG7/8Y
                  00000140  34 57 75 37 50 61 45 44  6f 71 75 41 75 51 33 6a   4Wu7PaEDoquAuQ3j
                  00000150  44 6e 63 38 58 7a 58 31  2b 50 42 32 43 4c 68 6b   Dnc8XzX1+PB2CLhk
                  00000160  39 0a 37 4f 50 55 77 6a  6d 70 31 61 78 6d 45 4c   9.7OPUwjmp1axmEL
                  00000170  31 33 5a 68 36 43 37 54  43 74 70 57 5a 46 63 73   13Zh6C7TCtpWZFcs
                  00000180  48 6a 37 4d 76 42 65 65  77 78 34 6c 71 68 33 33   Hj7MvBeewx4lqh33
                  00000190  51 6a 79 57 4f 2b 33 32  6d 46 42 4b 4b 39 68 7a   QjyWO+32mFBKK9hz
                  000001a0  36 79 0a 70 4e 43 4f 6c  7a 4f 45 70 39 72 58 39   6y.pNCOlzOEp9rX9
                  000001b0  4a 2b 2b 66 63 30 6f 54  46 79 41 63 31 64 78 51   J++fc0oTFyAc1dxQ
                  000001c0  6b 7a 5a 59 56 78 72 4b  66 50 47 6a 69 7a 76 4b   kzZYVxrKfPGjizvK
                  000001d0  63 7a 68 49 39 48 52 69  6b 79 6d 68 6a 6a 76 44   czhI9HRikymhjjvD
                  000001e0  33 37 48 0a 6c 4f 6c 79  56 37 77 78 6b 38 33 67   37H.lOlyV7wxk83g
                  000001f0  58 54 64 53 58 6a 78 76  50 49 45 37 56 50 2f 78   XTdSXjxvPIE7VP/x
                  00000200  64 35 4e 49 33 53 38 6c  52 6b 68 39 63 42 31 4c   d5NI3S8lRkh9cB1L
                  00000210  47 30 45 62 56 6a 79 72  30 37 75 67 54 2b 52 50   G0EbVjyr07ugT+RP
                  00000220  77 31 61 36 0a 74 45 46  6b 2b 6e 2f 63 2f 6a 4d   w1a6.tEFk+n/c/jM
                  00000230  6b 4f 71 78 7a 6e 68 55  67 30 6b 45 42 55 53 35   kOqxznhUg0kEBUS5
                  00000240  58 62 68 56 2b 6a 77 49  76 46 59 6b 2b 47 6a 76   XbhV+jwIvFYk+Gjv
                  00000250  6f 30 69 64 54 5a 41 67  34 46 4d 6d 4d 68 30 78   o0idTZAg4FMmMh0x
                  00000260  61 69 77 53 2f 0a 2f 47  6c 64 53 73 6c 59 54 49   aiwS/./GldSslYTI
                  00000270  49 66 34 6d 74 76 42 6f  61 52 69 32 30 51 57 6c   If4mtvBoaRi20QWl
                  00000280  4d 47 76 74 2b 44 6e 4b  57 54 4a 50 30 70 4c 77   MGvt+DnKWTJP0pLw
                  00000290  47 54 6d 41 3d 3d 0a 3d  77 6d 73 79 0a 2d 2d 2d   GTmA==.=wmsy.---
                  000002a0  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002b0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4f 2b 32 7a 67 51 63  46 35 57 71 59 30 39 70   +O+2zgQcF5WqY09p
                  00000040  30 5a 39 4d 38 50 74 57  2f 63 55 77 4f 78 6d 72   0Z9M8PtW/cUwOxmr
                  00000050  5a 4e 51 4c 46 2f 70 37  77 38 30 69 46 0a 4c 7a   ZNQLF/p7w80iF.Lz
                  00000060  4c 46 6e 69 79 71 58 67  31 6b 51 48 35 44 66 6c   LFniyqXg1kQH5Dfl
                  00000070  67 4d 30 62 50 5a 5a 51  78 76 49 4a 41 45 34 6d   gM0bPZZQxvIJAE4m
                  00000080  52 65 37 59 43 4a 42 72  44 41 63 56 77 36 72 55   Re7YCJBrDAcVw6rU
                  00000090  2b 52 59 30 64 46 48 75  4e 68 30 2b 4e 67 0a 31   +RY0dFHuNh0+Ng.1
                  000000a0  75 79 70 74 68 4b 35 72  61 54 6f 62 33 74 37 64   uypthK5raTob3t7d
                  000000b0  63 34 36 42 52 31 37 2b  35 56 73 61 30 71 34 6f   c46BR17+5Vsa0q4o
                  000000c0  58 62 6e 53 6a 41 31 34  76 47 47 58 34 4d 51 78   XbnSjA14vGGX4MQx
                  000000d0  34 5a 35 48 71 46 6c 6f  53 4c 77 38 6d 33 44 0a   4Z5HqFloSLw8m3D.
                  000000e0  49 56 31 4c 76 6f 4a 7a  31 53 5a 6b 51 34 52 36   IV1LvoJz1SZkQ4R6
                  000000f0  46 37 59 6d 78 4f 5a 57  68 58 7a 39 69 5a 70 32   F7YmxOZWhXz9iZp2
                  00000100  39 75 45 74 33 45 5a 6d  4e 33 51 47 58 59 63 71   9uEt3EZmN3QGXYcq
                  00000110  77 42 69 45 47 34 62 77  30 75 47 73 68 49 49 33   wBiEG4bw0uGshII3
                  00000120  0a 4d 63 6b 4a 65 37 61  32 75 6c 4d 70 62 31 6f   .MckJe7a2ulMpb1o
                  00000130  6c 42 73 4c 35 62 37 31  50 35 6c 61 6d 36 46 67   lBsL5b71P5lam6Fg
                  00000140  30 48 4c 4c 34 76 51 66  67 49 6f 63 42 6c 38 47   0HLL4vQfgIocBl8G
                  00000150  61 50 6d 53 61 44 4f 43  78 38 38 74 56 65 72 6f   aPmSaDOCx88tVero
                  00000160  52 0a 56 31 79 56 47 4a  50 32 2f 76 54 63 30 37   R.V1yVGJP2/vTc07
                  00000170  67 78 45 36 4b 32 34 76  68 68 64 55 64 41 72 61   gxE6K24vhhdUdAra
                  00000180  2b 57 41 6e 70 49 4e 30  30 55 32 65 52 63 45 6a   +WAnpIN00U2eRcEj
                  00000190  4d 2f 75 78 65 51 30 33  6a 2f 45 56 54 6d 4b 58   M/uxeQ03j/EVTmKX
                  000001a0  6e 47 0a 50 52 68 73 57  67 4d 4c 4e 70 76 35 78   nG.PRhsWgMLNpv5x
                  000001b0  5a 30 4b 2b 78 62 2b 68  45 4b 59 4e 74 6b 58 65   Z0K+xb+hEKYNtkXe
                  000001c0  5a 44 6c 39 50 34 43 51  51 54 70 34 64 44 6e 79   ZDl9P4CQQTp4dDny
                  000001d0  2b 2f 79 61 69 74 6d 6b  39 50 50 51 7a 33 71 5a   +/yaitmk9PPQz3qZ
                  000001e0  4e 4c 52 0a 30 55 69 72  4c 64 4d 70 47 74 56 2b   NLR.0UirLdMpGtV+
                  000001f0  37 6d 72 4e 33 35 49 79  2b 35 33 52 61 37 57 44   7mrN35Iy+53Ra7WD
                  00000200  6f 49 37 54 52 73 43 6a  6d 64 36 4c 53 50 32 73   oI7TRsCjmd6LSP2s
                  00000210  49 59 34 73 58 76 5a 67  33 72 2b 63 33 34 54 6e   IY4sXvZg3r+c34Tn
                  00000220  5a 59 46 38 0a 38 4f 6c  58 33 65 78 6c 49 41 6e   ZYF8.8OlX3exlIAn
                  00000230  4e 63 6d 73 4d 4b 55 48  39 30 6b 51 42 61 48 61   NcmsMKUH90kQBaHa
                  00000240  4e 58 57 65 30 41 77 4c  61 6b 6a 69 32 5a 4d 45   NXWe0AwLakji2ZME
                  00000250  54 59 61 43 6b 70 47 50  30 73 41 72 6a 49 64 4e   TYaCkpGP0sArjIdN
                  00000260  67 61 34 51 46 0a 56 7a  47 42 37 42 4f 72 6d 77   ga4QF.VzGB7BOrmw
                  00000270  5a 42 53 69 39 74 67 30  72 4f 2f 76 66 62 66 57   ZBSi9tg0rO/vfbfW
                  00000280  4a 44 6e 54 6b 30 4e 36  70 73 72 32 47 77 6b 4f   JDnTk0N6psr2GwkO
                  00000290  43 33 46 2f 64 67 4c 41  3d 3d 0a 3d 51 6f 78 68   C3F/dgLA==.=Qoxh
                  000002a0  0a 2d 2d 2d 2d 2d 45 4e  44 20 50 47 50 20 4d 45   .-----END PGP ME
                  000002b0  53 53 41 47 45 2d 2d 2d  2d 2d 0a                  SSAGE-----.
                  

                  (click to lock in place)

                  โœ— Implementations MUST NOT encrypt data with this algorithm.
                  CAST5
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFTBBMBCgCHBYJn3phsAgsDCRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0QG5v
                  dGF0aW9ucy5zZXF1b2lhLXBncC5vcmdXD2HmmUD9TbQGjQ8hGTRgOxxSzSwDJWnE
                  gia5xWOdCQYVCgkICwIEFgIDAQIXgAIbAwIeARYhBNGmbhojsYLJmA94jPv8yCoB
                  XnMwAAB3dwv+N3hJpSBoGBuDSxVRUZA9H/mRA3CFDmGw8flrxuxYX+sbZ9npPDOf
                  buXIaERoZ9eYm2uaBPtqTZ8ECyoyMMctDvWqwjuZq4XNCDRUk/5w7+6zufoR+7UQ
                  FKKhfCW4BUr8daSpvjOpUBI3nyPOo+5SP+3IWvpq1eaeOfVzwBiDM+tlW0GD2zsI
                  4uNP0xAoI22AazaBt+ui3au0VMmVPis/7ySNNTC+SWLI7aMFMNZRNjqVkf/DXrN9
                  j9Nkn9SGCr2wviTenmyPXy4tuy7OcTsHI9RfO08UHI8kv3VMCiUMoluEifnFG7hN
                  d/UcqTGUz/Fp674m97WWML8KYKAbGWe7ZfLLtwt436mc9NK+RxlhXVY5AbzkX3nH
                  GGozoymt25+vaZ8iq6N1uXf9j+YTntfVrvfrmdiSWansszSD26jXUp0P/sG5z/gv
                  smw1UJdp24ag7VY5g/iEMGLo8soSiu5FpOgY6wzFskGPRSO5Aaky+L+qmo2rdmFJ
                  WdQd1RNWTBsvwsEOBBMBCgA4AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEE
                  0aZuGiOxgsmYD3iM+/zIKgFeczAFAl2lnvoACgkQ+/zIKgFeczBvbAv/VNk90a6h
                  G8Od9xTzXxH5YRFUSGfIA1yjPIVOnKqhMwps2U+sWE3urL+MvjyQRlyRV8oY9IOh
                  Q5Esm6DOZYrTnE7qVETm1ajIAP2OFChEc55uH88x/anpPOXOJY7S8jbn3naC9qad
                  75BrZ+3g9EBUWiy5p8TykP05WSnSxNRt7vFKLfEB4nGkehpwHXOVF0CRNwYle42b
                  g8lpmdXFDcCZCi+qEbafmTQzkAqyzS3nCh3IAqq6Y0kBuaKLm2tSNUOlZbD+OHYQ
                  NZ5Jix7cZUzs6Xh4+I55NRWl5smrLq66yOQoFPy9jot/Qxikx/wP3MsAzeGaZSEP
                  c0fHp5G16rlGbxQ3vl8/usUV7W+TMEMljgwd5x8POR6HC8EaCDfVnUBCPi/Gv+eg
                  LjsIbPJZZEroiE40e6/UoCiQtlpQB5exPJYSd1Q1txCwueih99PHepsDhmUQKiAC
                  szNU+RRozAYau2VdHqnRJ7QYdxHDiH49jPK4NTMyb/tJh2TiIwcmsIpGzsDNBF2l
                  nPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21HWamX
                  nn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW+RMX
                  SO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd/Dn6
                  rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXrvIsA
                  0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZuVE/
                  wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8c+pa
                  LNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybUz8XV
                  8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQzFwz
                  j8sxH48AEQEAAcLA9gQYAQoAIBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZzy
                  AhsMAAoJEPv8yCoBXnMw6f8L/26C34dkjBffTzMj5Bdzm8MtF67OYneJ4TQMw7+4
                  1IL4rVcSKhIhk/3Ud5knaRtP2ef1+5F66h9/RPQOJ5+tvBwhBAcUWSupKnUrdVaZ
                  QanYmtSxcVV2PL9+QEiNN3tzluhaWO//rACxJ+K/ZXQlIzwQVTpNhfGzAaMVV9zp
                  f3u0k14itcv6alKY8+rLZvO1wIIeRZLmU0tZDD5HtWDvUV7rIFI1WuoLb+KZgbYn
                  3OWjCPHVdTrdZ2CqnZbG3SXw6awH9bzRLV9EXkbhIMez0deCVdeo+wFFklh8/5VK
                  2b0vk/+wqMJxfpa1lHvJLobzOP9fvrswsr92MA2+k901WeISR7qEzcI0Fdg8AyFA
                  ExaEK6VyjP7SXGLwvfisw34OxuZr3qmx1Sufu4toH3XrB7QJN8XyqqbsGxUCBqWi
                  f9RSK4xjzRTe56iPeiSJJOIciMP9i2ldI+KgLycyeDvGoBj0HCLO3gVaBe4ubVrj
                  5KjhX2PVNEJd3XZRzaXZE2aAMQ==
                  =Tjp/
                  -----END PGP PUBLIC KEY BLOCK-----
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sqop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 64 43 48 72 4c 73 76  72 59 69 69 54 75 39 68   /dCHrLsvrYiiTu9h
                  00000040  6c 73 69 38 69 76 4d 4e  6b 79 7a 5a 41 7a 48 47   lsi8ivMNkyzZAzHG
                  00000050  47 42 62 66 73 45 50 33  75 68 62 79 50 0a 57 76   GBbfsEP3uhbyP.Wv
                  00000060  65 45 44 2f 38 4b 39 56  74 34 61 50 6e 33 6f 71   eED/8K9Vt4aPn3oq
                  00000070  43 65 78 69 2f 42 65 68  70 6d 63 56 4f 63 6d 39   Cexi/BehpmcVOcm9
                  00000080  38 64 4a 67 61 42 69 70  5a 32 71 55 4f 62 68 79   8dJgaBipZ2qUObhy
                  00000090  4b 57 30 61 35 59 4f 4a  39 71 48 2f 33 76 0a 67   KW0a5YOJ9qH/3v.g
                  000000a0  44 58 32 6a 4c 34 61 48  4f 72 6b 46 4d 6a 70 2b   DX2jL4aHOrkFMjp+
                  000000b0  4a 7a 63 6c 42 6d 68 46  53 5a 4b 2f 49 46 71 33   JzclBmhFSZK/IFq3
                  000000c0  7a 62 53 68 4d 68 38 52  2f 54 33 55 49 4a 52 58   zbShMh8R/T3UIJRX
                  000000d0  66 73 2f 30 7a 64 44 34  35 38 74 74 45 62 50 0a   fs/0zdD458ttEbP.
                  000000e0  57 50 76 35 49 61 52 63  53 31 4f 6f 67 39 51 4d   WPv5IaRcS1Oog9QM
                  000000f0  74 46 58 33 75 58 56 69  4d 41 65 35 6b 31 6a 33   tFX3uXViMAe5k1j3
                  00000100  4c 70 4a 69 32 4c 49 7a  61 42 58 53 68 5a 69 56   LpJi2LIzaBXShZiV
                  00000110  70 6d 6c 6d 4a 6f 4a 30  35 36 47 6a 46 76 4f 55   pmlmJoJ056GjFvOU
                  00000120  0a 6a 74 62 30 75 67 4b  66 61 76 2b 6d 66 49 31   .jtb0ugKfav+mfI1
                  00000130  77 72 4c 74 69 4f 4e 4b  68 65 49 58 59 46 52 6b   wrLtiONKheIXYFRk
                  00000140  47 64 2b 70 44 73 69 6c  6e 78 35 75 45 30 76 64   Gd+pDsilnx5uE0vd
                  00000150  48 6a 69 76 57 4e 78 6d  47 6e 6b 52 33 71 68 32   HjivWNxmGnkR3qh2
                  00000160  53 0a 42 49 49 48 2f 41  49 68 56 4e 6f 55 67 32   S.BIIH/AIhVNoUg2
                  00000170  54 70 4e 62 56 35 75 59  58 35 42 65 39 47 2b 32   TpNbV5uYX5Be9G+2
                  00000180  42 2b 45 67 36 32 6f 76  39 63 75 69 51 68 68 57   B+Eg62ov9cuiQhhW
                  00000190  2b 69 4a 54 52 6d 74 67  6e 47 4b 2f 36 4b 6b 65   +iJTRmtgnGK/6Kke
                  000001a0  79 6b 0a 34 7a 5a 66 66  72 67 43 2f 4f 58 41 4a   yk.4zZffrgC/OXAJ
                  000001b0  32 54 70 67 78 5a 75 74  49 31 76 69 32 39 67 48   2TpgxZutI1vi29gH
                  000001c0  58 78 4d 6b 65 63 62 4f  4a 42 4b 56 6d 46 73 74   XxMkecbOJBKVmFst
                  000001d0  56 33 53 74 63 46 45 4e  4b 72 37 56 4e 51 6d 6e   V3StcFENKr7VNQmn
                  000001e0  35 6c 56 0a 4f 37 7a 65  2b 6a 55 63 35 7a 66 4e   5lV.O7ze+jUc5zfN
                  000001f0  4f 78 62 6f 6f 63 2f 52  4e 67 69 4a 6c 79 4e 70   Oxbooc/RNgiJlyNp
                  00000200  42 52 52 4c 51 57 55 31  4c 66 73 30 79 77 59 5a   BRRLQWU1Lfs0ywYZ
                  00000210  67 61 73 58 50 61 32 77  79 6d 30 6f 67 66 4c 77   gasXPa2wym0ogfLw
                  00000220  35 75 43 2b 0a 6f 47 49  75 6c 36 51 7a 38 61 58   5uC+.oGIul6Qz8aX
                  00000230  72 49 69 36 57 4d 67 6a  6e 30 6a 38 42 64 63 30   rIi6WMgjn0j8Bdc0
                  00000240  47 77 50 48 4c 57 31 67  41 74 54 68 44 56 4b 47   GwPHLW1gAtThDVKG
                  00000250  4f 52 6b 48 49 64 32 2f  45 32 38 54 64 31 4e 58   ORkHId2/E28Td1NX
                  00000260  7a 57 37 38 52 0a 79 32  72 48 4d 6d 56 46 75 5a   zW78R.y2rHMmVFuZ
                  00000270  45 6a 37 42 50 57 65 70  31 51 54 49 38 57 38 66   Ej7BPWep1QTI8W8f
                  00000280  74 7a 31 64 31 58 66 56  56 33 74 4d 36 31 52 52   tz1d1XfVV3tM61RR
                  00000290  55 3d 0a 3d 4b 61 43 4c  0a 2d 2d 2d 2d 2d 45 4e   U=.=KaCL.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rsop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 67 53 2b 6e 37 38 72  6f 34 34 37 34 56 33 78   AgS+n78ro4474V3x
                  00000040  68 47 55 75 48 31 41 77  38 79 42 50 4b 46 68 6e   hGUuH1Aw8yBPKFhn
                  00000050  2f 50 6c 6b 36 62 39 59  4c 32 6a 4c 2f 0a 51 56   /Plk6b9YL2jL/.QV
                  00000060  41 68 78 63 72 7a 66 75  4a 4e 56 72 58 77 72 36   AhxcrzfuJNVrXwr6
                  00000070  50 4e 53 54 76 69 4a 2f  4e 74 4f 73 70 70 63 5a   PNSTviJ/NtOsppcZ
                  00000080  6d 65 6b 4b 4f 43 79 57  54 2b 2b 71 42 41 36 39   mekKOCyWT++qBA69
                  00000090  2b 6d 6c 31 78 34 71 31  53 6c 59 33 33 76 0a 62   +ml1x4q1SlY33v.b
                  000000a0  33 30 75 76 68 33 57 42  51 56 37 53 6f 32 4a 4d   30uvh3WBQV7So2JM
                  000000b0  46 53 37 51 63 4d 46 6b  39 33 49 66 58 61 79 7a   FS7QcMFk93IfXayz
                  000000c0  59 30 71 72 39 73 35 44  66 44 6e 38 59 43 67 43   Y0qr9s5DfDn8YCgC
                  000000d0  77 30 62 4c 2b 52 31 2f  32 78 63 6b 6c 4f 42 0a   w0bL+R1/2xcklOB.
                  000000e0  72 2f 53 39 76 42 75 72  56 35 46 57 6f 6f 53 67   r/S9vBurV5FWooSg
                  000000f0  43 46 38 42 46 45 6f 68  6e 43 72 45 38 48 75 57   CF8BFEohnCrE8HuW
                  00000100  4a 73 4a 79 31 32 49 62  51 6f 52 79 79 61 67 75   JsJy12IbQoRyyagu
                  00000110  45 45 4f 46 62 78 64 44  32 54 44 68 39 38 53 5a   EEOFbxdD2TDh98SZ
                  00000120  0a 35 4f 6b 39 59 36 4d  6e 6b 36 58 4b 7a 35 63   .5Ok9Y6Mnk6XKz5c
                  00000130  49 31 42 32 6e 35 74 49  54 2f 35 65 74 49 49 4c   I1B2n5tIT/5etIIL
                  00000140  68 6c 51 6b 35 6e 6a 6c  6a 76 50 4c 2f 6e 69 31   hlQk5njljvPL/ni1
                  00000150  39 4d 38 54 2b 39 6f 66  54 46 45 32 44 44 62 62   9M8T+9ofTFE2DDbb
                  00000160  30 0a 2b 6f 53 56 57 4d  47 32 56 6c 62 6c 6e 38   0.+oSVWMG2Vlbln8
                  00000170  58 59 41 68 31 79 62 61  2b 57 45 70 42 7a 71 72   XYAh1yba+WEpBzqr
                  00000180  78 6b 70 68 43 49 37 79  50 69 68 50 54 4e 36 45   xkphCI7yPihPTN6E
                  00000190  5a 4f 69 34 66 44 4b 46  75 78 33 79 65 4c 6e 46   ZOi4fDKFux3yeLnF
                  000001a0  41 6e 0a 45 34 31 71 4a  38 57 2b 76 61 48 64 4d   An.E41qJ8W+vaHdM
                  000001b0  6d 61 44 6b 48 30 53 49  54 55 51 51 46 39 4c 52   maDkH0SITUQQF9LR
                  000001c0  6d 51 4a 73 75 53 63 32  2b 38 2b 34 6c 65 4c 54   mQJsuSc2+8+4leLT
                  000001d0  33 6e 5a 4a 4a 33 63 5a  46 71 77 62 45 74 75 65   3nZJJ3cZFqwbEtue
                  000001e0  42 66 44 0a 67 71 59 41  49 37 56 55 64 55 71 43   BfD.gqYAI7VUdUqC
                  000001f0  6a 68 6e 65 37 43 30 35  50 46 6b 4c 61 6d 47 4c   jhne7C05PFkLamGL
                  00000200  2f 43 79 49 65 69 2f 39  33 52 30 42 68 4f 6e 78   /CyIei/93R0BhOnx
                  00000210  46 42 6d 62 33 6a 32 69  68 41 77 59 53 36 59 34   FBmb3j2ihAwYS6Y4
                  00000220  36 4c 38 64 0a 65 67 39  46 35 47 6e 74 6e 36 6e   6L8d.eg9F5Gntn6n
                  00000230  75 6c 37 75 72 4f 38 54  51 30 6a 38 42 37 66 45   ul7urO8TQ0j8B7fE
                  00000240  55 52 59 74 37 4e 55 7a  64 72 73 4b 37 4a 43 4c   URYt7NUzdrsK7JCL
                  00000250  4d 64 6f 76 75 48 74 47  4c 5a 5a 4d 50 75 51 54   MdovuHtGLZZMPuQT
                  00000260  57 4f 4b 78 54 0a 44 43  6c 34 69 33 73 76 4f 61   WOKxT.DCl4i3svOa
                  00000270  76 47 62 4f 4b 55 38 51  68 49 69 6e 4e 5a 66 6c   vGbOKU8QhIinNZfl
                  00000280  36 6d 49 6a 58 52 38 65  48 2f 70 77 70 49 53 53   6mIjXR8eH/pwpISS
                  00000290  63 3d 0a 3d 70 6a 62 4b  0a 2d 2d 2d 2d 2d 45 4e   c=.=pjbK.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 79 52 70 45 66 55 51  31 43 72 35 4f 53 66 42   AyRpEfUQ1Cr5OSfB
                  00000040  74 6b 71 72 56 46 68 64  4a 73 50 6e 4d 4b 37 66   tkqrVFhdJsPnMK7f
                  00000050  41 57 62 4d 2b 7a 57 59  69 56 76 69 4e 0a 76 72   AWbM+zWYiVviN.vr
                  00000060  65 41 4f 73 45 35 61 44  54 51 6e 34 54 69 7a 47   eAOsE5aDTQn4TizG
                  00000070  69 4d 31 4f 56 6d 6f 39  65 70 41 4a 49 54 33 35   iM1OVmo9epAJIT35
                  00000080  47 69 32 6b 47 57 57 35  37 79 78 2f 41 54 6c 53   Gi2kGWW57yx/ATlS
                  00000090  6e 51 45 49 6a 58 46 53  78 73 69 79 49 39 0a 66   nQEIjXFSxsiyI9.f
                  000000a0  35 47 64 59 71 76 6f 37  54 43 34 66 45 6b 6c 44   5GdYqvo7TC4fEklD
                  000000b0  43 2b 35 47 36 6b 50 32  37 56 47 6e 7a 32 4b 2f   C+5G6kP27VGnz2K/
                  000000c0  42 6d 38 4c 2b 5a 44 76  57 43 4c 76 77 47 68 36   Bm8L+ZDvWCLvwGh6
                  000000d0  63 75 70 2b 38 67 57 31  54 6a 67 68 68 6c 58 0a   cup+8gW1TjghhlX.
                  000000e0  4e 51 56 6f 65 56 45 6d  33 4d 6e 52 57 70 78 4d   NQVoeVEm3MnRWpxM
                  000000f0  64 4c 73 51 41 35 4a 30  30 36 35 66 66 38 35 6b   dLsQA5J0065ff85k
                  00000100  59 41 66 44 64 4c 68 39  47 51 48 64 78 6a 70 75   YAfDdLh9GQHdxjpu
                  00000110  52 35 44 34 6b 47 4c 50  6a 5a 67 48 79 38 69 6f   R5D4kGLPjZgHy8io
                  00000120  0a 50 41 31 42 30 51 38  65 41 61 4f 5a 57 59 6b   .PA1B0Q8eAaOZWYk
                  00000130  43 58 56 4e 58 56 54 67  51 33 31 2f 4c 76 61 4b   CXVNXVTgQ31/LvaK
                  00000140  65 50 53 36 4d 4b 72 66  78 31 79 46 74 32 31 42   ePS6MKrfx1yFt21B
                  00000150  48 53 2f 74 50 4f 53 79  44 34 59 4c 54 39 55 71   HS/tPOSyD4YLT9Uq
                  00000160  64 0a 6d 4e 49 4c 43 68  2b 30 79 76 33 74 4d 76   d.mNILCh+0yv3tMv
                  00000170  45 78 4b 33 6a 76 5a 38  78 49 69 2f 36 78 2f 37   ExK3jvZ8xIi/6x/7
                  00000180  6f 7a 38 36 38 59 33 2b  73 46 33 41 2f 6e 4d 4f   oz868Y3+sF3A/nMO
                  00000190  37 62 5a 70 71 69 79 58  71 61 41 61 4b 54 4d 48   7bZpqiyXqaAaKTMH
                  000001a0  67 48 0a 30 73 55 58 37  4d 51 4c 6b 6a 43 65 71   gH.0sUX7MQLkjCeq
                  000001b0  57 45 64 6f 66 48 55 36  4a 78 77 4d 46 54 68 5a   WEdofHU6JxwMFThZ
                  000001c0  69 38 71 2f 53 79 46 39  52 6d 57 6b 59 57 74 4f   i8q/SyF9RmWkYWtO
                  000001d0  31 4a 73 4a 58 45 76 71  71 31 73 47 4e 6e 49 4f   1JsJXEvqq1sGNnIO
                  000001e0  35 30 2b 0a 6a 32 4a 38  36 7a 32 2f 6e 69 33 48   50+.j2J86z2/ni3H
                  000001f0  4d 34 49 6e 4e 79 4b 66  77 68 4a 57 44 76 37 56   M4InNyKfwhJWDv7V
                  00000200  7a 37 78 43 53 55 4b 42  75 73 2b 6a 45 78 74 54   z7xCSUKBus+jExtT
                  00000210  6b 35 56 78 61 4d 46 6d  53 5a 64 39 30 6a 57 41   k5VxaMFmSZd90jWA
                  00000220  75 61 71 30 0a 76 62 5a  57 6e 67 48 43 31 54 75   uaq0.vbZWngHC1Tu
                  00000230  65 69 55 48 54 6d 66 48  6e 30 6a 38 42 35 47 76   eiUHTmfHn0j8B5Gv
                  00000240  6a 7a 72 64 67 32 72 45  4c 4c 4f 7a 41 33 4b 55   jzrdg2rELLOzA3KU
                  00000250  59 6b 4f 6a 75 79 6a 4a  56 59 71 77 47 69 6a 48   YkOjuyjJVYqwGijH
                  00000260  65 39 47 65 6f 0a 59 36  4a 49 49 42 65 67 41 31   e9Geo.Y6JIIBegA1
                  00000270  54 32 47 48 57 69 34 44  77 71 75 4b 36 77 50 39   T2GHWi4DwquK6wP9
                  00000280  43 46 4e 58 72 6c 6d 44  4c 78 33 4f 6f 6c 54 38   CFNXrlmDLx3OolT8
                  00000290  59 3d 0a 3d 50 4c 70 58  0a 2d 2d 2d 2d 2d 45 4e   Y=.=PLpX.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-gopenpgp-v2 encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 56 65 72 73   ESSAGE-----.Vers
                  00000020  69 6f 6e 3a 20 47 6f 70  65 6e 50 47 50 20 32 2e   ion: GopenPGP 2.
                  00000030  38 2e 30 0a 43 6f 6d 6d  65 6e 74 3a 20 68 74 74   8.0.Comment: htt
                  00000040  70 73 3a 2f 2f 67 6f 70  65 6e 70 67 70 2e 6f 72   ps://gopenpgp.or
                  00000050  67 0a 0a 77 63 44 4d 41  33 77 76 71 6b 33 35 50   g..wcDMA3wvqk35P
                  00000060  44 65 79 41 51 77 41 75  33 55 78 55 6a 7a 39 54   DeyAQwAu3UxUjz9T
                  00000070  46 51 46 5a 57 42 69 4d  4b 6f 38 2b 6c 50 4e 2b   FQFZWBiMKo8+lPN+
                  00000080  7a 48 31 68 78 65 44 38  57 75 41 2f 47 49 46 69   zH1hxeD8WuA/GIFi
                  00000090  6e 67 4f 0a 6c 2b 2f 72  4b 37 37 75 62 47 54 73   ngO.l+/rK77ubGTs
                  000000a0  2f 57 79 73 52 39 74 55  6a 72 55 45 49 32 75 4f   /WysR9tUjrUEI2uO
                  000000b0  46 75 5a 72 51 77 43 67  55 6c 73 71 41 6e 48 73   FuZrQwCgUlsqAnHs
                  000000c0  61 69 53 75 72 66 32 56  44 64 45 33 43 4b 51 6b   aiSurf2VDdE3CKQk
                  000000d0  73 74 69 55 0a 6e 35 6e  4a 65 63 59 49 68 42 49   stiU.n5nJecYIhBI
                  000000e0  4c 54 6b 4f 69 61 69 48  33 4b 30 2f 63 6d 76 73   LTkOiaiH3K0/cmvs
                  000000f0  62 44 4e 68 42 74 4e 75  6e 4b 76 74 76 76 75 51   bDNhBtNunKvtvvuQ
                  00000100  54 6d 68 46 6a 6f 36 56  52 42 62 4c 59 51 7a 7a   TmhFjo6VRBbLYQzz
                  00000110  2b 74 42 4d 4b 0a 72 4d  68 6b 67 4f 2f 44 66 53   +tBMK.rMhkgO/DfS
                  00000120  4d 4b 61 38 57 46 68 6c  52 71 68 4b 6f 58 65 62   MKa8WFhlRqhKoXeb
                  00000130  6a 51 46 52 74 79 77 4d  45 7a 61 6a 62 39 68 33   jQFRtywMEzajb9h3
                  00000140  55 31 53 30 4c 39 6d 35  54 75 66 2b 6c 30 51 78   U1S0L9m5Tuf+l0Qx
                  00000150  71 37 33 66 43 42 0a 76  6e 4f 67 6d 62 30 6a 73   q73fCB.vnOgmb0js
                  00000160  38 70 35 54 54 57 65 4f  2f 6b 45 39 72 35 30 78   8p5TTWeO/kE9r50x
                  00000170  51 4d 44 46 44 36 2b 34  30 43 52 30 31 70 72 48   QMDFD6+40CR01prH
                  00000180  61 75 2b 65 59 72 61 75  6b 33 6a 42 44 47 67 44   au+eYrauk3jBDGgD
                  00000190  65 39 62 50 42 47 64 0a  59 41 76 4f 42 31 67 75   e9bPBGd.YAvOB1gu
                  000001a0  7a 51 54 74 4b 4c 35 41  58 56 6c 4f 4d 62 72 4d   zQTtKL5AXVlOMbrM
                  000001b0  30 48 58 38 75 48 75 32  55 73 69 72 54 63 35 4d   0HX8uHu2UsirTc5M
                  000001c0  6a 54 53 77 6c 4d 38 53  65 4d 5a 41 69 47 56 4f   jTSwlM8SeMZAiGVO
                  000001d0  79 48 31 50 47 4f 4d 73  0a 35 36 78 74 6e 57 7a   yH1PGOMs.56xtnWz
                  000001e0  59 7a 76 43 59 67 59 35  64 33 4c 2f 32 48 55 6c   YzvCYgY5d3L/2HUl
                  000001f0  36 4f 5a 78 2f 2b 77 45  39 2b 34 33 4d 39 45 78   6OZx/+wE9+43M9Ex
                  00000200  47 74 64 74 42 4e 49 37  76 30 53 2b 56 57 73 30   GtdtBNI7v0S+VWs0
                  00000210  49 63 30 59 32 35 73 77  4e 0a 73 53 52 58 6b 6b   Ic0Y25swN.sSRXkk
                  00000220  61 50 32 32 76 70 33 79  43 2b 6e 2b 42 54 69 4e   aP22vp3yC+n+BTiN
                  00000230  64 6d 32 36 69 67 61 71  35 6f 6c 68 75 58 4c 36   dm26igaq5olhuXL6
                  00000240  43 6f 41 5a 41 65 64 32  4f 34 66 74 77 59 77 6c   CoAZAed2O4ftwYwl
                  00000250  6e 46 6a 46 6d 52 70 74  67 4c 0a 4c 62 5a 6f 30   nFjFmRptgL.LbZo0
                  00000260  64 47 45 39 43 7a 38 49  44 6f 70 46 79 51 2f 30   dGE9Cz8IDopFyQ/0
                  00000270  6a 38 42 62 44 38 76 74  47 54 34 66 69 6a 46 53   j8BbD8vtGT4fijFS
                  00000280  78 59 38 75 4a 7a 49 58  67 2b 4f 76 67 79 79 4f   xY8uJzIXg+OvgyyO
                  00000290  6a 4b 55 44 31 54 43 2f  6d 32 54 0a 69 32 63 49   jKUD1TC/m2T.i2cI
                  000002a0  6a 4e 67 79 4a 4e 32 6d  4d 4d 49 38 70 39 33 4a   jNgyJN2mMMI8p93J
                  000002b0  47 47 5a 39 54 4b 4c 6b  32 54 52 6b 72 68 58 35   GGZ9TKLk2TRkrhX5
                  000002c0  70 52 65 69 63 52 59 3d  0a 3d 2b 59 63 48 0a 2d   pReicRY=.=+YcH.-
                  000002d0  2d 2d 2d 2d 45 4e 44 20  50 47 50 20 4d 45 53 53   ----END PGP MESS
                  000002e0  41 47 45 2d 2d 2d 2d 2d  0a                        AGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-pqc encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 49 4b 49 34 32 70 73  58 57 44 50 4e 34 52 69   +IKI42psXWDPN4Ri
                  00000040  31 5a 45 7a 4f 34 4b 50  59 2f 44 38 6b 4b 34 2f   1ZEzO4KPY/D8kK4/
                  00000050  49 2b 34 4c 63 2b 69 6d  50 39 35 70 2f 0a 42 43   I+4Lc+imP95p/.BC
                  00000060  72 5a 6a 56 49 72 54 54  52 39 31 78 31 39 4b 36   rZjVIrTTR91x19K6
                  00000070  48 34 48 6a 44 76 6a 44  56 30 59 2b 7a 47 41 4a   H4HjDvjDV0Y+zGAJ
                  00000080  75 77 30 70 35 52 7a 64  44 69 47 6b 4f 70 59 56   uw0p5RzdDiGkOpYV
                  00000090  64 44 62 64 43 2f 48 46  4e 74 79 50 41 55 0a 36   dDbdC/HFNtyPAU.6
                  000000a0  4f 48 32 31 61 43 6e 52  62 4e 39 58 48 6a 76 61   OH21aCnRbN9XHjva
                  000000b0  74 71 4a 49 4e 56 67 72  74 59 38 65 31 4f 63 72   tqJINVgrtY8e1Ocr
                  000000c0  6f 4a 5a 6a 31 6b 48 78  4e 51 30 72 4f 7a 35 37   oJZj1kHxNQ0rOz57
                  000000d0  6b 5a 57 78 34 55 42 34  74 61 59 76 35 74 4f 0a   kZWx4UB4taYv5tO.
                  000000e0  38 63 71 44 30 79 69 41  36 48 56 4a 75 69 31 32   8cqD0yiA6HVJui12
                  000000f0  35 59 76 76 36 6a 67 62  31 30 4b 72 49 42 58 74   5Yvv6jgb10KrIBXt
                  00000100  43 72 33 73 58 65 34 77  4e 70 47 79 6a 6d 65 6e   Cr3sXe4wNpGyjmen
                  00000110  4f 35 34 71 34 6a 66 32  38 36 48 52 59 54 52 30   O54q4jf286HRYTR0
                  00000120  0a 58 4f 71 37 63 49 72  50 49 63 45 69 6e 42 31   .XOq7cIrPIcEinB1
                  00000130  59 51 54 63 6f 58 5a 50  56 62 58 7a 56 6f 57 35   YQTcoXZPVbXzVoW5
                  00000140  74 2b 2f 4e 46 59 31 43  49 44 6c 6b 4b 51 31 32   t+/NFY1CIDlkKQ12
                  00000150  59 37 2f 32 4e 71 45 53  76 75 75 79 48 51 47 48   Y7/2NqESvuuyHQGH
                  00000160  6b 0a 76 38 69 76 6e 51  6c 56 52 6d 51 56 4f 4e   k.v8ivnQlVRmQVON
                  00000170  59 48 68 4b 6c 68 6a 76  68 75 42 62 2f 55 4e 32   YHhKlhjvhuBb/UN2
                  00000180  64 53 6d 50 74 6e 79 69  54 37 58 52 53 31 4c 45   dSmPtnyiT7XRS1LE
                  00000190  68 76 6f 4c 75 6f 70 4c  71 50 4f 30 2b 30 49 63   hvoLuopLqPO0+0Ic
                  000001a0  4a 6d 0a 38 56 4c 4f 51  4f 70 49 5a 35 2f 61 39   Jm.8VLOQOpIZ5/a9
                  000001b0  6b 30 53 6a 71 58 6c 73  70 6c 62 61 58 74 50 77   k0SjqXlsplbaXtPw
                  000001c0  69 36 4a 36 4a 53 61 32  56 2b 38 5a 69 55 5a 52   i6J6JSa2V+8ZiUZR
                  000001d0  48 62 37 53 6a 76 6f 39  54 4d 42 6c 6e 56 6c 72   Hb7Sjvo9TMBlnVlr
                  000001e0  31 33 4b 0a 2f 43 48 41  6d 65 54 78 76 73 54 59   13K./CHAmeTxvsTY
                  000001f0  68 33 73 78 34 57 72 6a  52 6e 34 33 66 63 69 5a   h3sx4WrjRn43fciZ
                  00000200  6d 6f 69 6a 71 4b 42 4d  6c 6c 6f 76 4f 62 76 66   moijqKBMllovObvf
                  00000210  39 58 31 37 4e 30 33 30  57 51 2f 38 33 70 53 66   9X17N030WQ/83pSf
                  00000220  45 79 61 6c 0a 4b 2b 77  77 69 2b 32 6e 57 57 55   Eyal.K+wwi+2nWWU
                  00000230  54 2f 4e 54 78 35 44 43  66 30 6a 38 42 41 78 39   T/NTx5DCf0j8BAx9
                  00000240  72 41 56 6a 54 4e 49 64  6d 59 2b 2f 63 31 68 64   rAVjTNIdmY+/c1hd
                  00000250  37 4a 66 31 37 39 65 6d  66 57 75 41 39 69 58 2b   7Jf179emfWuA9iX+
                  00000260  66 39 43 63 74 0a 31 62  64 2f 46 56 69 43 5a 6e   f9Cct.1bd/FViCZn
                  00000270  50 78 78 61 69 55 54 45  67 7a 6e 6e 66 35 58 4a   PxxaiUTEgznnf5XJ
                  00000280  35 52 35 32 78 49 58 66  4d 32 4e 48 63 34 38 67   5R52xIXfM2NHc48g
                  00000290  67 3d 0a 3d 67 44 79 46  0a 2d 2d 2d 2d 2d 45 4e   g=.=gDyF.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  38 43 51 67 6c 30 61 66  37 35 4d 51 79 36 69 73   8CQgl0af75MQy6is
                  00000040  37 32 4a 49 58 67 56 50  6c 43 4b 48 72 7a 49 66   72JIXgVPlCKHrzIf
                  00000050  63 62 4b 38 45 51 56 39  52 0a 79 34 73 41 48 51   cbK8EQV9R.y4sAHQ
                  00000060  69 55 2f 41 45 51 6a 69  75 48 58 4e 42 6e 44 47   iU/AEQjiuHXNBnDG
                  00000070  2b 6f 4a 79 6f 6c 56 48  7a 6b 31 56 77 4c 57 78   +oJyolVHzk1VwLWx
                  00000080  2b 43 2f 37 61 34 50 68  44 57 31 77 67 62 38 63   +C/7a4PhDW1wgb8c
                  00000090  52 58 4b 62 43 33 0a 43  4e 2b 4e 5a 59 4a 63 56   RXKbC3.CN+NZYJcV
                  000000a0  53 36 52 31 2f 39 63 35  71 6a 70 6b 67 30 45 57   S6R1/9c5qjpkg0EW
                  000000b0  6e 64 38 6e 6f 30 4a 38  4b 75 2b 64 74 76 6f 52   nd8no0J8Ku+dtvoR
                  000000c0  68 6d 79 51 47 61 59 55  54 35 78 77 75 30 4e 61   hmyQGaYUT5xwu0Na
                  000000d0  5a 56 70 0a 71 32 75 72  34 62 6e 31 48 6c 4f 41   ZVp.q2ur4bn1HlOA
                  000000e0  4b 32 73 39 48 79 69 6a  69 59 54 39 6f 70 2b 6e   K2s9HyijiYT9op+n
                  000000f0  6a 2f 31 50 61 31 78 46  4d 59 32 4b 35 72 2b 79   j/1Pa1xFMY2K5r+y
                  00000100  43 34 4c 41 48 36 4c 56  61 65 4c 6b 6a 66 65 44   C4LAH6LVaeLkjfeD
                  00000110  0a 48 2f 38 55 66 43 6a  72 47 47 74 69 4f 55 69   .H/8UfCjrGGtiOUi
                  00000120  74 55 70 2f 6e 69 4d 6e  6e 6f 56 7a 34 4a 70 75   tUp/niMnnoVz4Jpu
                  00000130  70 2b 6b 50 6f 66 52 38  68 4e 55 50 77 4e 5a 42   p+kPofR8hNUPwNZB
                  00000140  65 75 41 37 54 41 73 5a  64 61 76 54 78 0a 56 6d   euA7TAsZdavTx.Vm
                  00000150  32 51 54 38 4b 71 4e 65  5a 31 6c 49 30 39 75 44   2QT8KqNeZ1lI09uD
                  00000160  6b 46 38 61 44 63 49 73  74 48 4b 73 4d 37 2b 39   kF8aDcIstHKsM7+9
                  00000170  4d 43 73 36 4c 71 76 67  43 6f 43 36 49 61 36 4f   MCs6LqvgCoC6Ia6O
                  00000180  2f 39 36 6f 61 53 48 68  53 47 0a 33 4d 7a 43 56   /96oaSHhSG.3MzCV
                  00000190  6d 6f 37 64 50 35 67 75  6c 2b 62 43 55 4f 66 66   mo7dP5gul+bCUOff
                  000001a0  55 76 6d 6e 54 36 6c 34  33 47 4d 48 51 49 71 7a   UvmnT6l43GMHQIqz
                  000001b0  39 33 65 59 4d 64 2f 76  5a 4c 54 6b 79 6e 38 2b   93eYMd/vZLTkyn8+
                  000001c0  7a 42 75 6e 4e 2b 56 0a  66 56 61 69 39 54 52 50   zBunN+V.fVai9TRP
                  000001d0  57 6b 47 35 54 62 6b 77  66 34 31 4a 35 34 4d 53   WkG5Tbkwf41J54MS
                  000001e0  72 36 43 42 7a 2b 49 43  53 6f 4b 32 65 37 72 4a   r6CBz+ICSoK2e7rJ
                  000001f0  4e 72 55 62 46 67 36 52  77 54 61 67 6a 6c 47 57   NrUbFg6RwTagjlGW
                  00000200  42 32 48 76 0a 32 6f 47  69 64 7a 47 32 4b 4f 58   B2Hv.2oGidzG2KOX
                  00000210  58 42 6c 71 56 4c 4a 62  6c 4c 71 51 79 74 68 38   XBlqVLJblLqQyth8
                  00000220  47 4c 48 51 6b 6e 73 7a  4c 76 2f 71 52 41 62 64   GLHQknszLv/qRAbd
                  00000230  37 48 37 37 4d 6a 4f 61  50 30 6a 38 42 52 64 53   7H77MjOaP0j8BRdS
                  00000240  59 0a 6b 43 6b 36 76 70  48 59 59 77 30 51 54 53   Y.kCk6vpHYYw0QTS
                  00000250  33 55 6a 71 6d 48 70 55  73 47 63 4b 73 2b 37 57   3UjqmHpUsGcKs+7W
                  00000260  53 63 52 43 34 63 57 4c  39 39 6b 46 67 4a 76 31   ScRC4cWL99kFgJv1
                  00000270  6d 4a 39 41 44 54 2b 48  62 69 2f 65 4d 2b 0a 55   mJ9ADT+Hbi/eM+.U
                  00000280  63 36 61 48 38 39 54 45  6c 74 72 46 44 36 44 7a   c6aH89TEltrFD6Dz
                  00000290  52 30 3d 0a 3d 49 54 45  4b 0a 2d 2d 2d 2d 2d 45   R0=.=ITEK.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sop-openpgp.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 51 4c 63 66 56 72 68  35 57 56 30 6b 66 55 61   /QLcfVrh5WV0kfUa
                  00000040  79 75 4e 31 48 6e 4d 39  36 32 69 66 4a 54 56 36   yuN1HnM962ifJTV6
                  00000050  66 33 4e 54 31 35 69 76  70 0a 6f 41 42 71 35 5a   f3NT15ivp.oABq5Z
                  00000060  62 76 44 45 45 51 65 72  49 38 68 71 39 52 58 5a   bvDEEQerI8hq9RXZ
                  00000070  2f 67 64 4d 51 48 31 39  4d 55 69 4b 2f 77 2f 36   /gdMQH19MUiK/w/6
                  00000080  39 55 50 66 52 73 78 33  51 47 37 45 63 75 71 67   9UPfRsx3QG7Ecuqg
                  00000090  58 4d 48 66 49 37 0a 61  52 31 69 43 48 78 32 43   XMHfI7.aR1iCHx2C
                  000000a0  6a 58 55 64 4c 49 52 6e  76 74 35 66 49 45 49 32   jXUdLIRnvt5fIEI2
                  000000b0  58 4b 42 32 61 57 75 53  50 4a 6f 35 39 37 6d 6e   XKB2aWuSPJo597mn
                  000000c0  49 52 68 77 33 6e 43 49  6d 70 30 63 58 31 34 62   IRhw3nCImp0cX14b
                  000000d0  71 79 48 0a 31 32 59 59  49 30 37 45 53 38 48 2f   qyH.12YYI07ES8H/
                  000000e0  43 76 4a 7a 78 78 38 6c  52 77 68 74 61 66 77 56   CvJzxx8lRwhtafwV
                  000000f0  6b 52 70 54 79 33 65 6f  30 6d 61 78 67 56 67 67   kRpTy3eo0maxgVgg
                  00000100  41 71 66 2f 63 4a 5a 53  4b 38 31 79 68 47 4a 65   Aqf/cJZSK81yhGJe
                  00000110  0a 4b 63 71 56 54 73 34  77 66 44 33 67 79 6f 2f   .KcqVTs4wfD3gyo/
                  00000120  6b 5a 66 52 47 39 33 7a  48 72 70 49 56 41 69 71   kZfRG93zHrpIVAiq
                  00000130  7a 64 62 57 36 7a 44 6c  65 48 38 2b 53 64 57 4e   zdbW6zDleH8+SdWN
                  00000140  70 76 46 56 6c 5a 75 35  4f 4f 39 66 53 0a 69 69   pvFVlZu5OO9fS.ii
                  00000150  46 73 61 62 63 54 6d 4e  58 50 33 34 6d 52 63 78   FsabcTmNXP34mRcx
                  00000160  6e 78 31 66 68 4f 42 59  77 4e 45 7a 57 4b 6a 71   nx1fhOBYwNEzWKjq
                  00000170  36 58 50 79 30 55 57 49  6e 52 35 72 51 78 30 75   6XPy0UWInR5rQx0u
                  00000180  74 78 4b 37 52 75 78 54  51 77 0a 53 57 45 66 48   txK7RuxTQw.SWEfH
                  00000190  2f 53 34 4a 4b 47 35 58  6f 4c 53 72 75 48 4a 36   /S4JKG5XoLSruHJ6
                  000001a0  4b 66 65 49 57 30 43 5a  55 4f 71 76 6f 41 73 6c   KfeIW0CZUOqvoAsl
                  000001b0  48 34 61 4d 47 7a 41 62  38 49 56 5a 44 71 45 2f   H4aMGzAb8IVZDqE/
                  000001c0  34 6a 55 51 77 6e 42 0a  75 79 44 31 61 45 69 52   4jUQwnB.uyD1aEiR
                  000001d0  37 4f 45 78 69 4a 48 59  42 57 4c 35 36 5a 2b 5a   7OExiJHYBWL56Z+Z
                  000001e0  4b 74 6f 53 79 64 58 39  75 67 6a 51 59 38 63 64   KtoSydX9ugjQY8cd
                  000001f0  35 2f 4e 6b 71 38 70 73  70 35 69 74 54 77 44 63   5/Nkq8psp5itTwDc
                  00000200  79 52 62 70 0a 35 45 41  61 70 56 32 74 42 6e 68   yRbp.5EAapV2tBnh
                  00000210  76 2b 36 73 4e 48 68 4b  54 54 67 78 5a 50 45 2b   v+6sNHhKTTgxZPE+
                  00000220  73 30 49 78 37 4b 58 61  36 70 65 68 59 6b 4b 36   s0Ix7KXa6pehYkK6
                  00000230  37 74 54 4a 47 56 2f 65  37 30 6a 38 42 55 2b 4a   7tTJGV/e70j8BU+J
                  00000240  68 0a 54 67 6a 54 4c 34  56 74 76 7a 41 63 52 77   h.TgjTL4VtvzAcRw
                  00000250  6c 6f 71 36 65 52 75 4d  47 74 4d 68 34 6d 42 56   loq6eRuMGtMh4mBV
                  00000260  4b 4e 46 56 67 30 6e 31  30 6d 66 6e 76 34 50 54   KNFVg0n10mfnv4PT
                  00000270  76 4f 46 78 2b 6f 63 4a  57 55 5a 71 66 52 0a 64   vOFx+ocJWUZqfR.d
                  00000280  39 47 6c 76 57 76 54 35  31 5a 34 30 62 77 61 57   9GlvWvT51Z40bwaW
                  00000290  52 67 3d 0a 3d 74 6a 65  2f 0a 2d 2d 2d 2d 2d 45   Rg=.=tje/.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 67 71 66 33 65 32 41  66 4f 78 59 74 65 62 6b   Agqf3e2AfOxYtebk
                  00000040  4b 4a 65 6a 59 6b 4c 48  54 58 35 52 46 30 32 51   KJejYkLHTX5RF02Q
                  00000050  54 64 59 50 74 54 41 6c  6a 0a 6e 58 4f 68 73 57   TdYPtTAlj.nXOhsW
                  00000060  4f 57 59 54 66 30 2b 52  5a 34 6c 39 6f 52 58 69   OWYTf0+RZ4l9oRXi
                  00000070  73 69 36 65 6e 64 73 6b  35 38 39 35 6a 73 37 52   si6endsk5895js7R
                  00000080  33 57 4f 32 71 33 48 65  77 6c 75 72 52 4b 38 77   3WO2q3HewlurRK8w
                  00000090  37 44 32 30 52 54 0a 76  4b 42 39 63 43 48 31 51   7D20RT.vKB9cCH1Q
                  000000a0  72 46 70 2f 78 47 64 2b  55 70 44 49 67 32 54 71   rFp/xGd+UpDIg2Tq
                  000000b0  44 72 2b 69 2f 74 61 69  4f 61 5a 79 4c 55 5a 42   Dr+i/taiOaZyLUZB
                  000000c0  39 33 57 65 6c 4e 48 76  6f 35 77 78 6a 6f 43 72   93WelNHvo5wxjoCr
                  000000d0  65 4f 43 0a 30 4a 49 75  50 71 2b 6c 43 45 78 45   eOC.0JIuPq+lCExE
                  000000e0  66 49 56 53 78 68 44 2f  31 4e 31 6e 32 76 73 45   fIVSxhD/1N1n2vsE
                  000000f0  73 4c 4e 79 6a 65 5a 50  32 43 47 32 44 57 2b 55   sLNyjeZP2CG2DW+U
                  00000100  70 6d 2b 48 37 36 31 64  57 41 5a 46 75 75 4d 4d   pm+H761dWAZFuuMM
                  00000110  0a 65 46 50 30 51 38 44  65 6a 50 31 4f 32 68 37   .eFP0Q8DejP1O2h7
                  00000120  78 70 71 75 4d 53 6b 34  55 34 58 72 78 65 4c 46   xpquMSk4U4XrxeLF
                  00000130  71 6a 63 43 48 55 36 48  33 6f 2b 79 76 4a 64 2b   qjcCHU6H3o+yvJd+
                  00000140  52 79 69 51 61 59 74 41  6d 75 71 42 79 0a 6f 43   RyiQaYtAmuqBy.oC
                  00000150  72 66 43 77 4d 53 6a 4e  62 71 6f 4f 4d 49 73 67   rfCwMSjNbqoOMIsg
                  00000160  6a 65 64 61 5a 42 73 62  2f 4e 4d 44 66 50 58 4a   jedaZBsb/NMDfPXJ
                  00000170  68 71 50 37 36 63 37 53  6a 42 51 71 43 67 6d 73   hqP76c7SjBQqCgms
                  00000180  44 36 57 75 48 74 69 68  46 6e 0a 32 38 72 61 74   D6WuHtihFn.28rat
                  00000190  45 47 55 36 35 35 2b 65  67 79 45 74 4b 6c 6c 42   EGU655+egyEtKllB
                  000001a0  4c 6e 67 71 34 76 4e 77  75 31 66 49 59 6e 4b 48   Lngq4vNwu1fIYnKH
                  000001b0  4c 47 4c 73 49 52 4c 38  50 35 2b 7a 4b 4f 67 75   LGLsIRL8P5+zKOgu
                  000001c0  49 46 6b 50 59 57 36 0a  71 45 57 72 73 68 48 52   IFkPYW6.qEWrshHR
                  000001d0  4d 4b 63 57 64 77 38 6f  4f 73 30 2b 69 75 41 39   MKcWdw8oOs0+iuA9
                  000001e0  34 53 4c 45 76 39 66 4a  6a 41 30 76 33 6e 5a 63   4SLEv9fJjA0v3nZc
                  000001f0  6a 64 36 52 6e 72 48 71  4e 69 63 76 41 38 52 34   jd6RnrHqNicvA8R4
                  00000200  4b 38 4d 41 0a 31 6e 34  77 6d 55 6d 51 59 6a 47   K8MA.1n4wmUmQYjG
                  00000210  4c 31 61 63 46 37 31 2f  7a 77 6e 4e 38 53 72 51   L1acF71/zwnN8SrQ
                  00000220  39 66 39 76 6d 32 51 50  70 34 32 6f 4e 6d 38 72   9f9vm2QPp42oNm8r
                  00000230  65 63 57 73 37 30 63 44  36 30 6a 38 42 71 32 4e   ecWs70cD60j8Bq2N
                  00000240  4e 0a 35 68 49 79 4a 51  67 79 49 54 78 79 78 37   N.5hIyJQgyITxyx7
                  00000250  4e 45 30 5a 77 64 79 4e  53 6b 53 76 58 2b 73 4c   NE0ZwdyNSkSvX+sL
                  00000260  43 4f 44 77 71 37 48 36  42 31 4d 6c 4e 6c 57 6e   CODwq7H6B1MlNlWn
                  00000270  36 57 37 64 33 64 72 58  30 4c 64 6c 49 43 0a 57   6W7d3drX0LdlIC.W
                  00000280  35 48 4a 59 42 63 47 63  4f 34 57 65 57 55 63 41   5HJYBcGcO4WeWUcA
                  00000290  72 67 3d 0a 3d 55 49 35  35 0a 2d 2d 2d 2d 2d 45   rg=.=UI55.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 73 4d 55 73 4d 62 2f  66 52 6b 46 4a 58 76 7a   AsMUsMb/fRkFJXvz
                  00000040  62 65 6f 30 6a 6c 77 73  35 4f 4b 6d 78 52 72 35   beo0jlws5OKmxRr5
                  00000050  70 35 72 4e 76 30 57 51  6c 65 72 56 6d 0a 39 63   p5rNv0WQlerVm.9c
                  00000060  47 6c 6e 6a 4d 59 36 76  37 4a 69 61 65 72 48 48   GlnjMY6v7JiaerHH
                  00000070  72 76 61 78 41 71 59 48  5a 71 64 36 54 55 30 64   rvaxAqYHZqd6TU0d
                  00000080  45 33 31 4a 72 37 77 39  6e 6d 48 45 30 41 78 34   E31Jr7w9nmHE0Ax4
                  00000090  58 57 4f 46 7a 47 54 6c  62 34 71 34 33 6a 0a 43   XWOFzGTlb4q43j.C
                  000000a0  54 4c 78 31 42 64 64 34  78 68 4b 5a 78 47 47 47   TLx1Bdd4xhKZxGGG
                  000000b0  6e 35 66 6b 69 47 76 77  73 6b 73 4b 49 33 7a 59   n5fkiGvwsksKI3zY
                  000000c0  32 32 38 64 71 65 4d 66  61 35 7a 48 73 79 31 57   228dqeMfa5zHsy1W
                  000000d0  4d 54 4d 54 41 68 33 73  54 2f 72 66 71 78 45 0a   MTMTAh3sT/rfqxE.
                  000000e0  48 6b 6a 53 68 32 68 6e  4c 79 68 57 43 6b 5a 56   HkjSh2hnLyhWCkZV
                  000000f0  6e 77 6f 4d 43 41 78 57  6e 6f 30 4e 2f 4e 30 59   nwoMCAxWno0N/N0Y
                  00000100  63 33 30 44 39 2f 79 45  54 47 2b 42 77 51 39 4d   c30D9/yETG+BwQ9M
                  00000110  6c 6c 49 63 4a 4c 79 46  57 5a 6f 55 6c 6b 4e 42   llIcJLyFWZoUlkNB
                  00000120  0a 32 63 2f 68 64 4d 42  44 35 66 2f 2f 34 75 64   .2c/hdMBD5f//4ud
                  00000130  38 4a 34 5a 7a 77 69 30  35 2f 64 69 47 73 72 62   8J4Zzwi05/diGsrb
                  00000140  7a 51 51 4f 70 61 2b 72  53 71 2b 56 6d 4f 4a 43   zQQOpa+rSq+VmOJC
                  00000150  68 4c 33 72 55 4a 47 66  47 4c 54 6f 2b 5a 73 52   hL3rUJGfGLTo+ZsR
                  00000160  7a 0a 69 38 65 73 75 39  47 31 67 65 62 76 30 59   z.i8esu9G1gebv0Y
                  00000170  46 58 6b 4a 4f 45 74 52  42 61 77 55 76 4e 37 78   FXkJOEtRBawUvN7x
                  00000180  64 51 41 61 6c 33 4e 78  51 41 2f 4d 51 49 4c 4a   dQAal3NxQA/MQILJ
                  00000190  55 4c 6d 46 72 61 2b 68  42 53 32 45 4b 56 6f 41   ULmFra+hBS2EKVoA
                  000001a0  6c 62 0a 70 49 31 6c 50  48 31 6d 67 53 61 43 5a   lb.pI1lPH1mgSaCZ
                  000001b0  44 65 5a 4c 64 33 50 6f  4f 61 63 54 4e 79 38 6c   DeZLd3PoOacTNy8l
                  000001c0  67 78 64 6a 61 2b 4b 4a  42 39 42 4a 7a 58 61 54   gxdja+KJB9BJzXaT
                  000001d0  6f 75 46 44 53 6d 43 50  56 61 4c 76 48 34 6d 30   ouFDSmCPVaLvH4m0
                  000001e0  66 31 69 0a 44 5a 6d 4c  58 30 35 6b 38 64 78 56   f1i.DZmLX05k8dxV
                  000001f0  56 78 4b 67 4d 31 73 77  2f 37 74 41 49 32 36 46   VxKgM1sw/7tAI26F
                  00000200  2f 6d 33 73 50 66 70 4f  59 68 61 79 69 48 38 6c   /m3sPfpOYhayiH8l
                  00000210  38 64 56 35 59 2b 30 6a  55 69 6c 36 77 54 34 39   8dV5Y+0jUil6wT49
                  00000220  68 54 34 7a 0a 73 35 63  35 77 65 38 39 50 4a 78   hT4z.s5c5we89PJx
                  00000230  68 53 37 68 74 37 38 45  63 30 6b 41 42 61 50 52   hS7ht78Ec0kABaPR
                  00000240  30 46 51 54 2b 42 38 4f  4e 4a 48 74 4a 6d 52 70   0FQT+B8ONJHtJmRp
                  00000250  70 5a 54 32 4b 4d 67 46  69 48 51 67 68 6b 4b 51   pZT2KMgFiHQghkKQ
                  00000260  32 51 48 4a 52 0a 46 65  53 4f 4e 34 39 73 77 47   2QHJR.FeSON49swG
                  00000270  42 47 66 41 38 5a 46 55  73 4a 66 58 76 37 46 59   BGfA8ZFUsJfXv7FY
                  00000280  30 68 58 74 4a 6f 53 58  62 62 55 58 61 4f 47 76   0hXtJoSXbbUXaOGv
                  00000290  4a 4a 0a 3d 61 7a 6f 51  0a 2d 2d 2d 2d 2d 45 4e   JJ.=azoQ.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 74 55 6e 79 34 55 68  2b 79 66 7a 4c 47 2f 57   AtUny4Uh+yfzLG/W
                  00000040  74 54 34 41 57 54 31 45  4f 72 56 52 39 58 41 4c   tT4AWT1EOrVR9XAL
                  00000050  71 2b 71 49 39 39 6f 6f  6f 5a 41 2b 46 0a 73 62   q+qI99oooZA+F.sb
                  00000060  79 44 33 5a 2b 50 49 52  2b 62 41 37 59 64 78 48   yD3Z+PIR+bA7YdxH
                  00000070  38 48 43 71 62 53 4e 63  38 6f 31 61 74 79 4d 51   8HCqbSNc8o1atyMQ
                  00000080  74 65 4e 70 58 6d 77 6b  37 56 49 2b 4e 37 2f 48   teNpXmwk7VI+N7/H
                  00000090  42 75 44 4c 65 68 4c 48  68 32 4a 74 66 52 0a 6f   BuDLehLHh2JtfR.o
                  000000a0  50 59 71 52 69 75 64 4b  2b 35 42 66 65 64 65 32   PYqRiudK+5Bfede2
                  000000b0  30 50 53 6d 41 36 32 77  79 2f 4b 62 78 54 58 33   0PSmA62wy/KbxTX3
                  000000c0  7a 65 53 73 49 59 6d 67  6c 74 68 46 4b 4c 72 57   zeSsIYmglthFKLrW
                  000000d0  32 51 6d 41 41 2f 73 76  5a 4e 6a 31 37 42 6f 0a   2QmAA/svZNj17Bo.
                  000000e0  74 49 34 39 39 62 47 4d  77 79 2b 6e 34 6f 6b 41   tI499bGMwy+n4okA
                  000000f0  7a 2f 71 6d 4f 5a 4d 48  72 41 36 58 4d 48 70 42   z/qmOZMHrA6XMHpB
                  00000100  76 4a 4a 73 4a 45 41 44  53 6f 38 70 76 34 47 73   vJJsJEADSo8pv4Gs
                  00000110  46 78 41 4f 51 47 63 73  38 6c 4f 73 5a 75 42 6c   FxAOQGcs8lOsZuBl
                  00000120  0a 39 39 42 33 6c 5a 45  2f 79 74 69 64 66 51 68   .99B3lZE/ytidfQh
                  00000130  69 72 2f 32 50 65 6d 30  53 4c 78 4e 68 75 47 76   ir/2Pem0SLxNhuGv
                  00000140  68 4c 6b 62 53 50 2f 42  36 2b 44 34 6e 2b 31 69   hLkbSP/B6+D4n+1i
                  00000150  51 6f 4e 7a 50 55 68 6c  55 6a 57 65 4e 57 59 63   QoNzPUhlUjWeNWYc
                  00000160  6f 0a 46 7a 71 48 74 39  5a 30 30 6f 4e 32 66 4a   o.FzqHt9Z00oN2fJ
                  00000170  39 4f 36 66 49 6f 45 56  71 63 35 54 31 4c 55 78   9O6fIoEVqc5T1LUx
                  00000180  68 6e 43 65 51 58 68 4c  4c 6d 4d 32 42 62 4a 61   hnCeQXhLLmM2BbJa
                  00000190  56 6b 73 4e 2b 59 66 4c  54 46 52 75 2b 39 6c 69   VksN+YfLTFRu+9li
                  000001a0  32 72 0a 61 76 55 50 77  76 35 38 48 69 36 4b 4e   2r.avUPwv58Hi6KN
                  000001b0  41 32 5a 34 50 6b 44 34  4c 34 4e 76 57 7a 44 38   A2Z4PkD4L4NvWzD8
                  000001c0  73 4e 70 70 35 65 78 53  37 76 65 79 4f 65 62 5a   sNpp5exS7veyOebZ
                  000001d0  62 4b 79 4d 79 67 2b 65  4c 62 53 76 68 41 54 67   bKyMyg+eLbSvhATg
                  000001e0  49 6c 51 0a 36 6b 59 38  49 68 41 76 71 39 61 50   IlQ.6kY8IhAvq9aP
                  000001f0  6f 6b 77 31 76 76 55 6b  75 4b 47 2f 39 46 4f 4a   okw1vvUkuKG/9FOJ
                  00000200  67 74 6d 57 50 76 41 6b  43 42 54 69 49 46 2f 63   gtmWPvAkCBTiIF/c
                  00000210  6a 38 30 4c 6b 59 5a 35  52 6c 78 41 48 53 7a 6d   j80LkYZ5RlxAHSzm
                  00000220  2b 33 51 34 0a 57 2f 51  51 70 33 53 61 49 55 6a   +3Q4.W/QQp3SaIUj
                  00000230  78 51 78 48 68 34 6d 4f  75 30 6b 41 42 4f 43 37   xQxHh4mOu0kABOC7
                  00000240  48 2f 52 63 39 50 4a 71  47 2b 6f 6b 7a 6f 72 51   H/Rc9PJqG+okzorQ
                  00000250  76 37 67 77 74 45 51 43  43 4a 79 76 7a 50 42 56   v7gwtEQCCJyvzPBV
                  00000260  43 48 45 35 72 0a 79 2b  57 4a 4e 57 64 4b 55 57   CHE5r.y+WJNWdKUW
                  00000270  2f 48 52 75 6c 58 43 70  61 33 42 31 34 75 64 48   /HRulXCpa3B14udH
                  00000280  64 44 45 37 4a 66 65 55  47 49 79 70 78 57 5a 41   dDE7JfeUGIypxWZA
                  00000290  51 50 0a 3d 59 4f 44 65  0a 2d 2d 2d 2d 2d 45 4e   QP.=YODe.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sopgpy encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6b 48 43 65 69 44 75  64 55 34 70 59 50 65 65   AkHCeiDudU4pYPee
                  00000040  56 31 6b 70 76 65 68 78  65 54 6d 54 6d 71 71 54   V1kpvehxeTmTmqqT
                  00000050  6f 2f 41 57 4b 48 75 61  48 39 72 41 35 0a 4e 2b   o/AWKHuaH9rA5.N+
                  00000060  66 51 72 53 4c 61 73 37  61 54 6a 70 75 67 70 70   fQrSLas7aTjpugpp
                  00000070  46 46 61 69 6b 77 37 39  2b 64 37 41 2b 2f 53 6d   FFaikw79+d7A+/Sm
                  00000080  70 63 63 76 35 34 6d 6c  79 4e 77 4b 47 34 30 37   pccv54mlyNwKG407
                  00000090  49 66 36 75 49 4c 73 4b  36 39 72 4e 32 30 0a 6f   If6uILsK69rN20.o
                  000000a0  42 63 38 5a 30 43 69 74  4e 46 48 32 66 6d 69 64   Bc8Z0CitNFH2fmid
                  000000b0  73 41 31 68 49 56 6f 75  6b 59 42 35 72 73 65 2b   sA1hIVoukYB5rse+
                  000000c0  48 2b 32 67 2f 55 79 43  35 52 41 42 4a 76 6c 65   H+2g/UyC5RABJvle
                  000000d0  35 62 36 36 51 70 53 36  41 4a 6a 41 53 41 66 0a   5b66QpS6AJjASAf.
                  000000e0  49 38 70 76 44 63 51 56  68 59 33 72 4a 2f 4f 44   I8pvDcQVhY3rJ/OD
                  000000f0  74 74 58 53 6e 73 44 4c  51 79 6b 53 48 30 39 54   ttXSnsDLQykSH09T
                  00000100  6a 44 67 44 67 51 41 67  4b 73 50 50 31 34 74 47   jDgDgQAgKsPP14tG
                  00000110  6a 48 6b 4c 57 6f 35 6e  63 64 56 75 6c 30 65 34   jHkLWo5ncdVul0e4
                  00000120  0a 33 56 48 41 4e 48 73  57 6c 67 4c 30 58 52 65   .3VHANHsWlgL0XRe
                  00000130  6c 53 56 67 62 38 51 69  59 63 39 4c 35 65 53 38   lSVgb8QiYc9L5eS8
                  00000140  6f 43 7a 67 30 35 52 39  71 7a 31 72 51 73 6a 65   oCzg05R9qz1rQsje
                  00000150  72 41 43 42 32 47 35 68  6f 66 46 48 32 54 51 6b   rACB2G5hofFH2TQk
                  00000160  58 0a 7a 32 63 58 71 53  74 6e 30 41 54 58 4d 69   X.z2cXqStn0ATXMi
                  00000170  39 76 63 71 73 66 2f 6d  55 2f 76 34 55 44 30 6e   9vcqsf/mU/v4UD0n
                  00000180  2b 6a 6e 53 38 38 2f 39  32 74 74 62 55 50 53 35   +jnS88/92ttbUPS5
                  00000190  34 77 32 4e 62 6a 74 6d  61 65 6d 63 5a 35 50 5a   4w2NbjtmaemcZ5PZ
                  000001a0  44 42 0a 71 6a 39 75 6e  59 55 47 37 51 41 30 4b   DB.qj9unYUG7QA0K
                  000001b0  38 38 75 2f 64 50 42 68  4b 31 43 66 38 78 49 36   88u/dPBhK1Cf8xI6
                  000001c0  44 2b 61 35 39 62 6b 72  2b 6d 64 37 44 38 74 37   D+a59bkr+md7D8t7
                  000001d0  62 42 70 49 77 77 46 47  65 32 77 5a 6b 73 4f 67   bBpIwwFGe2wZksOg
                  000001e0  50 65 78 0a 70 47 34 53  54 47 34 62 37 66 2f 44   Pex.pG4STG4b7f/D
                  000001f0  56 64 69 47 7a 4e 62 49  4f 4d 4d 39 43 59 63 44   VdiGzNbIOMM9CYcD
                  00000200  50 78 76 47 4b 35 52 43  75 77 2b 2f 74 62 4e 66   PxvGK5RCuw+/tbNf
                  00000210  70 69 4c 34 42 7a 31 68  63 63 31 51 6e 50 4e 79   piL4Bz1hcc1QnPNy
                  00000220  2f 42 66 79 0a 72 67 72  50 4b 50 6c 67 30 41 55   /Bfy.rgrPKPlg0AU
                  00000230  4f 6c 78 42 2f 4c 4e 61  4d 30 6a 63 42 74 61 61   OlxB/LNaM0jcBtaa
                  00000240  4f 4d 37 49 31 5a 47 78  4b 56 37 2f 39 59 68 55   OM7I1ZGxKV7/9YhU
                  00000250  69 72 4c 61 70 56 55 51  77 7a 6e 37 68 71 2b 67   irLapVUQwzn7hq+g
                  00000260  78 56 69 37 6d 0a 4d 62  74 43 2f 78 36 6e 38 53   xVi7m.MbtC/x6n8S
                  00000270  31 77 71 4c 6b 69 32 49  5a 33 78 6b 61 48 75 57   1wqLki2IZ3xkaHuW
                  00000280  59 78 72 44 4e 36 0a 3d  37 4c 62 79 0a 2d 2d 2d   YxrDN6.=7Lby.---
                  00000290  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002a0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2b 49 6f 51 74 2f  74 62 74 6a 62 6c 76 32   Qv+IoQt/tbtjblv2
                  00000040  47 42 7a 73 48 79 62 6d  53 43 6e 43 42 7a 6c 58   GBzsHybmSCnCBzlX
                  00000050  34 77 67 32 37 72 53 4d  39 37 4d 55 46 58 30 76   4wg27rSM97MUFX0v
                  00000060  66 46 37 54 46 52 6c 6f  38 56 35 0d 0a 58 45 39   fF7TFRlo8V5..XE9
                  00000070  73 69 6e 72 33 70 65 62  48 63 6a 63 68 32 68 50   sinr3pebHcjch2hP
                  00000080  68 68 38 72 35 58 47 7a  78 59 52 5a 6e 64 36 4c   hh8r5XGzxYRZnd6L
                  00000090  58 70 2f 52 5a 44 37 71  52 2f 2b 56 42 77 44 79   Xp/RZD7qR/+VBwDy
                  000000a0  35 4c 68 78 70 41 62 31  42 2b 6c 6e 76 6b 6a 59   5LhxpAb1B+lnvkjY
                  000000b0  55 7a 2f 4c 31 35 75 44  70 0d 0a 63 39 79 32 49   Uz/L15uDp..c9y2I
                  000000c0  71 42 61 46 39 6d 64 5a  75 6a 4c 70 53 33 70 63   qBaF9mdZujLpS3pc
                  000000d0  78 2f 6d 59 35 47 46 59  69 71 70 72 7a 37 46 78   x/mY5GFYiqprz7Fx
                  000000e0  75 42 71 75 4e 46 43 4a  4f 31 64 52 38 43 39 31   uBquNFCJO1dR8C91
                  000000f0  30 5a 7a 6c 37 51 4a 52  6c 30 2f 31 43 6a 68 42   0Zzl7QJRl0/1CjhB
                  00000100  48 71 75 6e 43 42 4f 0d  0a 77 46 44 7a 55 4f 58   HqunCBO..wFDzUOX
                  00000110  35 6e 50 74 4a 41 41 71  7a 50 41 54 76 4b 41 6d   5nPtJAAqzPATvKAm
                  00000120  48 69 55 51 70 32 51 73  50 34 54 31 76 4d 56 67   HiUQp2QsP4T1vMVg
                  00000130  55 4e 67 79 4d 6e 75 5a  6b 58 4d 36 69 6b 48 37   UNgyMnuZkXM6ikH7
                  00000140  53 38 62 44 54 4e 72 58  6c 37 2b 42 37 6f 67 66   S8bDTNrXl7+B7ogf
                  00000150  61 36 47 43 51 0d 0a 56  48 51 32 6e 49 39 7a 47   a6GCQ..VHQ2nI9zG
                  00000160  64 66 57 36 67 51 6a 6c  30 2b 5a 46 69 52 69 30   dfW6gQjl0+ZFiRi0
                  00000170  44 32 74 6b 44 37 63 30  4a 75 4f 4d 73 44 65 62   D2tkD7c0JuOMsDeb
                  00000180  7a 6c 44 33 33 44 41 6c  44 2f 5a 53 64 6f 4f 71   zlD33DAlD/ZSdoOq
                  00000190  36 6b 79 2b 41 73 67 58  2b 4f 50 56 55 75 4f 6c   6ky+AsgX+OPVUuOl
                  000001a0  75 4f 69 0d 0a 49 47 39  43 31 57 6e 7a 48 6d 61   uOi..IG9C1WnzHma
                  000001b0  33 59 72 34 53 5a 58 57  34 62 41 56 42 78 57 56   3Yr4SZXW4bAVBxWV
                  000001c0  4f 7a 7a 46 74 6c 6f 33  50 31 5a 49 6d 4c 6e 4c   OzzFtlo3P1ZImLnL
                  000001d0  70 2b 67 59 4d 61 6e 45  33 48 73 59 32 61 61 68   p+gYManE3HsY2aah
                  000001e0  36 73 2f 36 58 4e 63 6c  33 53 33 30 7a 6f 63 54   6s/6XNcl3S30zocT
                  000001f0  49 0d 0a 35 34 44 63 74  44 4a 79 4a 54 59 47 62   I..54DctDJyJTYGb
                  00000200  46 4a 36 48 6b 71 49 76  71 4c 65 31 62 36 62 52   FJ6HkqIvqLe1b6bR
                  00000210  4b 6e 55 2b 34 73 52 74  6c 72 64 4c 41 61 6b 4a   KnU+4sRtlrdLAakJ
                  00000220  6e 42 58 48 71 4f 31 6f  46 57 2b 6c 76 66 54 6a   nBXHqO1oFW+lvfTj
                  00000230  2b 6e 56 42 70 6e 6d 66  6b 47 68 73 4e 51 6f 0d   +nVBpnmfkGhsNQo.
                  00000240  0a 30 6a 38 42 41 2f 6b  42 5a 74 39 4f 4e 35 54   .0j8BA/kBZt9ON5T
                  00000250  71 6b 33 43 62 47 42 71  6c 70 64 42 79 33 32 32   qk3CbGBqlpdBy322
                  00000260  4f 70 75 67 63 77 77 6a  6d 76 45 58 37 7a 4b 4a   OpugcwwjmvEX7zKJ
                  00000270  59 66 59 39 6b 4d 36 74  6d 45 59 67 4c 49 65 73   YfY9kM6tmEYgLIes
                  00000280  4c 53 54 68 6e 63 4a 4a  71 2f 36 43 73 0d 0a 51   LSThncJJq/6Cs..Q
                  00000290  74 78 69 56 56 77 4f 46  45 4d 3d 0d 0a 3d 58 6e   txiVVwOFEM=..=Xn
                  000002a0  6b 53 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   kS..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 66 53 4e 70 4f  38 6b 48 67 36 76 41 4d   Qv/fSNpO8kHg6vAM
                  00000040  76 77 4e 62 72 45 6f 7a  49 57 47 59 6e 79 41 56   vwNbrEozIWGYnyAV
                  00000050  61 46 2f 73 75 61 65 36  6c 37 6a 32 5a 70 31 74   aF/suae6l7j2Zp1t
                  00000060  66 31 37 71 7a 32 47 57  6e 59 70 0d 0a 4f 6d 48   f17qz2GWnYp..OmH
                  00000070  51 56 58 33 76 2f 42 4b  39 45 51 70 30 34 69 78   QVX3v/BK9EQp04ix
                  00000080  73 73 50 6a 54 54 5a 4e  2b 54 50 31 33 41 56 77   ssPjTTZN+TP13AVw
                  00000090  55 59 4f 43 47 6c 72 66  64 78 58 4c 6e 61 49 57   UYOCGlrfdxXLnaIW
                  000000a0  35 5a 48 68 63 43 63 2f  62 74 39 72 36 61 65 71   5ZHhcCc/bt9r6aeq
                  000000b0  2f 78 6c 4d 68 56 73 59  4e 0d 0a 51 38 72 69 59   /xlMhVsYN..Q8riY
                  000000c0  54 67 45 62 4e 7a 39 61  38 34 59 75 4d 2f 47 66   TgEbNz9a84YuM/Gf
                  000000d0  70 47 56 71 49 79 4d 44  6a 48 67 50 48 73 34 77   pGVqIyMDjHgPHs4w
                  000000e0  6d 50 31 6c 34 5a 45 6f  43 50 6e 51 6c 69 52 51   mP1l4ZEoCPnQliRQ
                  000000f0  35 71 75 32 47 54 42 75  6c 70 58 4f 33 35 4f 63   5qu2GTBulpXO35Oc
                  00000100  63 33 76 63 45 45 73 0d  0a 41 35 59 32 66 36 32   c3vcEEs..A5Y2f62
                  00000110  62 32 73 65 65 69 4f 33  61 6c 6f 49 55 36 79 44   b2seeiO3aloIU6yD
                  00000120  65 63 72 64 4f 52 78 59  48 49 7a 4e 44 34 59 6f   ecrdORxYHIzND4Yo
                  00000130  31 75 54 34 37 33 38 73  78 38 34 48 58 66 53 33   1uT4738sx84HXfS3
                  00000140  4d 61 48 6f 78 79 76 66  49 36 34 61 43 41 66 44   MaHoxyvfI64aCAfD
                  00000150  4a 4e 55 33 57 0d 0a 71  4e 52 6b 75 39 6e 4c 36   JNU3W..qNRku9nL6
                  00000160  4c 75 53 34 55 41 4b 64  68 35 66 72 49 43 50 38   LuS4UAKdh5frICP8
                  00000170  52 53 4d 7a 4f 63 5a 70  74 4b 64 5a 43 36 4a 31   RSMzOcZptKdZC6J1
                  00000180  36 57 6c 75 4e 41 76 53  51 77 6c 50 44 54 77 50   6WluNAvSQwlPDTwP
                  00000190  34 35 4b 30 76 50 59 30  4f 68 39 32 70 74 37 67   45K0vPY0Oh92pt7g
                  000001a0  43 61 33 0d 0a 4b 2b 67  75 6e 79 32 68 38 73 2f   Ca3..K+guny2h8s/
                  000001b0  58 59 6a 69 43 68 5a 62  4f 59 67 63 58 39 59 39   XYjiChZbOYgcX9Y9
                  000001c0  2b 69 4b 44 32 46 65 4f  49 77 52 52 31 38 57 75   +iKD2FeOIwRR18Wu
                  000001d0  7a 32 30 75 79 31 54 64  30 31 34 66 2f 33 59 59   z20uy1Td014f/3YY
                  000001e0  31 79 52 46 34 6c 51 6d  36 47 45 6b 74 46 34 4f   1yRF4lQm6GEktF4O
                  000001f0  6a 0d 0a 56 56 76 74 4a  51 50 59 48 70 43 6d 75   j..VVvtJQPYHpCmu
                  00000200  59 51 39 64 46 35 32 61  79 70 45 38 57 6d 67 6f   YQ9dF52aypE8Wmgo
                  00000210  38 42 65 79 56 42 44 76  76 78 4c 54 7a 51 72 65   8BeyVBDvvxLTzQre
                  00000220  74 56 6f 6c 32 57 33 45  62 32 33 30 79 77 43 6a   tVol2W3Eb230ywCj
                  00000230  62 55 51 34 6a 6c 63 46  6a 36 57 5a 48 46 63 0d   bUQ4jlcFj6WZHFc.
                  00000240  0a 30 6a 38 42 76 54 47  70 32 47 6b 4b 72 59 53   .0j8BvTGp2GkKrYS
                  00000250  65 6c 61 35 71 62 48 51  33 5a 45 74 59 47 58 59   ela5qbHQ3ZEtYGXY
                  00000260  2b 78 75 2b 6f 33 59 51  64 4f 6a 51 6c 74 32 6a   +xu+o3YQdOjQlt2j
                  00000270  7a 59 52 58 51 61 6a 53  4a 71 77 69 45 36 56 4f   zYRXQajSJqwiE6VO
                  00000280  36 32 76 62 4c 32 6a 36  65 30 45 6c 71 0d 0a 2b   62vbL2j6e0Elq..+
                  00000290  72 43 77 50 7a 6a 79 4d  4f 63 3d 0d 0a 3d 50 69   rCwPzjyMOc=..=Pi
                  000002a0  48 4c 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   HL..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 57 58 4e 47 33  43 37 66 4e 76 2b 51 78   Qv/WXNG3C7fNv+Qx
                  00000040  51 67 57 48 74 58 71 66  59 46 75 6c 6a 58 58 50   QgWHtXqfYFuljXXP
                  00000050  32 32 77 6b 55 38 50 4a  44 6b 6c 36 31 5a 72 59   22wkU8PJDkl61ZrY
                  00000060  36 4a 66 6a 6e 6e 59 77  45 6d 78 0d 0a 34 37 4e   6JfjnnYwEmx..47N
                  00000070  32 49 45 36 4b 6b 50 38  67 50 69 67 5a 6f 75 2b   2IE6KkP8gPigZou+
                  00000080  31 4d 6c 4d 45 30 75 6b  6d 38 6f 6c 68 42 6b 70   1MlME0ukm8olhBkp
                  00000090  50 6f 2b 44 77 75 43 54  4c 63 2f 4c 43 79 37 30   Po+DwuCTLc/LCy70
                  000000a0  67 71 30 78 66 37 43 51  4f 75 4f 35 65 77 68 51   gq0xf7CQOuO5ewhQ
                  000000b0  31 4c 7a 72 2f 50 7a 4d  43 0d 0a 4e 50 6c 36 6d   1Lzr/PzMC..NPl6m
                  000000c0  41 67 77 61 5a 32 6e 74  55 6c 6c 66 7a 64 4b 64   AgwaZ2ntUllfzdKd
                  000000d0  6e 42 2b 41 72 4a 4b 6e  55 37 66 64 53 57 49 7a   nB+ArJKnU7fdSWIz
                  000000e0  53 57 64 47 48 77 6a 4a  33 49 56 73 6a 37 6d 69   SWdGHwjJ3IVsj7mi
                  000000f0  4e 55 62 31 67 56 70 48  46 70 37 48 55 6d 32 43   NUb1gVpHFp7HUm2C
                  00000100  6f 66 4d 38 48 45 38 0d  0a 2f 4b 6d 77 36 50 4e   ofM8HE8../Kmw6PN
                  00000110  6d 70 67 73 72 30 32 32  54 59 33 48 4e 70 38 65   mpgsr022TY3HNp8e
                  00000120  73 71 2f 59 47 56 4d 52  57 4b 6c 72 41 39 68 76   sq/YGVMRWKlrA9hv
                  00000130  74 67 68 50 36 6a 54 4f  78 36 4a 61 73 34 5a 7a   tghP6jTOx6Jas4Zz
                  00000140  7a 6a 7a 2b 63 36 75 66  63 78 64 48 2b 46 65 53   zjz+c6ufcxdH+FeS
                  00000150  52 6c 68 71 61 0d 0a 41  6a 50 58 30 6d 6c 4c 50   Rlhqa..AjPX0mlLP
                  00000160  72 4a 52 72 2b 38 4e 66  6c 2b 42 34 77 30 70 54   rJRr+8Nfl+B4w0pT
                  00000170  6e 75 30 36 5a 79 48 66  61 6a 35 4c 43 44 6c 6e   nu06ZyHfaj5LCDln
                  00000180  6a 72 5a 63 6a 4b 30 61  2f 30 69 55 33 44 37 4e   jrZcjK0a/0iU3D7N
                  00000190  36 57 75 44 31 6c 4a 6f  74 56 30 75 6f 78 78 70   6WuD1lJotV0uoxxp
                  000001a0  6c 51 4e 0d 0a 49 30 79  53 49 30 45 65 53 58 33   lQN..I0ySI0EeSX3
                  000001b0  4e 42 77 66 74 61 65 45  75 34 53 54 5a 50 4c 31   NBwftaeEu4STZPL1
                  000001c0  4a 6c 71 52 67 33 71 59  71 58 31 53 2f 31 36 4c   JlqRg3qYqX1S/16L
                  000001d0  4b 36 6e 71 6a 4c 57 6e  39 31 52 45 6b 32 56 46   K6nqjLWn91REk2VF
                  000001e0  69 42 49 6f 30 79 63 56  64 6d 34 2b 33 76 47 71   iBIo0ycVdm4+3vGq
                  000001f0  6d 0d 0a 59 32 33 36 53  66 78 6a 73 7a 64 43 44   m..Y236SfxjszdCD
                  00000200  41 2f 4a 4f 43 6c 76 7a  7a 71 70 39 7a 6e 63 6d   A/JOClvzzqp9zncm
                  00000210  2f 61 76 55 59 51 79 50  4c 71 54 51 63 46 76 78   /avUYQyPLqTQcFvx
                  00000220  38 4a 58 30 6b 78 61 72  69 68 42 4f 34 4d 4d 63   8JX0kxarihBO4MMc
                  00000230  54 57 69 61 77 63 31 52  56 30 56 58 67 35 55 0d   TWiawc1RV0VXg5U.
                  00000240  0a 30 6a 38 42 37 6e 53  73 46 58 41 52 50 6d 63   .0j8B7nSsFXARPmc
                  00000250  4d 55 4d 76 43 77 7a 66  42 69 55 50 61 52 41 44   MUMvCwzfBiUPaRAD
                  00000260  78 31 73 76 2b 64 70 61  54 56 56 47 56 62 32 78   x1sv+dpaTVVGVb2x
                  00000270  5a 54 42 41 38 61 6d 4f  78 34 45 65 31 6f 33 58   ZTBA8amOx4Ee1o3X
                  00000280  46 2b 59 42 39 47 77 78  48 57 7a 4e 36 0d 0a 71   F+YB9GwxHWzN6..q
                  00000290  53 48 48 37 39 4a 73 75  56 63 3d 0d 0a 3d 67 63   SHH79JsuVc=..=gc
                  000002a0  6a 69 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   ji..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 57 55 78 31 75 65 4f  75 72 6a 39 68 72 52 58   /WUx1ueOurj9hrRX
                  00000040  55 67 37 77 34 6f 4d 38  34 31 4b 31 4c 42 65 37   Ug7w4oM841K1LBe7
                  00000050  2b 6e 4a 33 34 42 38 30  75 52 65 64 70 0a 43 52   +nJ34B80uRedp.CR
                  00000060  38 4c 4b 41 44 55 55 78  63 76 6a 43 57 65 6b 52   8LKADUUxcvjCWekR
                  00000070  4c 75 46 62 7a 4f 6c 48  64 39 6d 76 31 38 37 46   LuFbzOlHd9mv187F
                  00000080  4a 62 72 58 47 72 52 41  47 77 2b 72 35 68 61 61   JbrXGrRAGw+r5haa
                  00000090  32 74 4c 38 41 74 68 54  7a 4d 34 5a 6f 59 0a 48   2tL8AthTzM4ZoY.H
                  000000a0  69 76 6d 64 54 57 49 61  56 71 53 6c 71 4d 42 72   ivmdTWIaVqSlqMBr
                  000000b0  38 4a 68 51 38 57 6b 47  79 48 4e 48 55 39 44 4f   8JhQ8WkGyHNHU9DO
                  000000c0  58 43 75 50 78 72 45 35  64 44 43 45 56 6c 57 45   XCuPxrE5dDCEVlWE
                  000000d0  6c 2f 49 58 76 2b 6b 4f  54 6a 6d 56 79 7a 6a 0a   l/IXv+kOTjmVyzj.
                  000000e0  6b 69 68 57 5a 61 79 50  7a 62 78 39 2f 2b 42 59   kihWZayPzbx9/+BY
                  000000f0  6a 78 33 67 63 5a 56 36  63 72 37 63 51 32 6b 6e   jx3gcZV6cr7cQ2kn
                  00000100  7a 56 71 43 53 6e 48 32  61 66 69 75 66 4c 4d 6b   zVqCSnH2afiufLMk
                  00000110  49 36 66 73 32 2b 70 30  54 76 74 76 67 68 30 41   I6fs2+p0Tvtvgh0A
                  00000120  0a 35 5a 62 58 4e 41 32  4b 6d 2b 4b 58 6b 42 36   .5ZbXNA2Km+KXkB6
                  00000130  4d 2f 35 42 52 6f 45 6e  62 54 52 68 78 76 44 4b   M/5BRoEnbTRhxvDK
                  00000140  79 58 43 6e 32 55 79 57  4c 48 4c 6b 2f 54 67 4a   yXCn2UyWLHLk/TgJ
                  00000150  30 6c 54 39 49 31 6f 2b  39 2f 38 37 6e 79 42 42   0lT9I1o+9/87nyBB
                  00000160  59 0a 49 79 63 38 71 32  72 2f 2f 61 47 46 34 64   Y.Iyc8q2r//aGF4d
                  00000170  4d 73 2f 65 33 36 52 4a  49 79 4f 51 52 79 56 33   Ms/e36RJIyOQRyV3
                  00000180  6a 77 49 65 7a 34 73 6e  41 6c 47 57 38 61 37 47   jwIez4snAlGW8a7G
                  00000190  50 35 35 61 52 39 71 47  6a 2f 4c 54 73 75 42 62   P55aR9qGj/LTsuBb
                  000001a0  5a 65 0a 6b 56 2f 74 4d  76 71 73 70 44 31 37 47   Ze.kV/tMvqspD17G
                  000001b0  76 56 55 66 38 56 4a 75  70 38 35 65 36 37 4e 79   vVUf8VJup85e67Ny
                  000001c0  36 53 64 72 52 54 53 64  2f 6c 43 39 52 31 78 2b   6SdrRTSd/lC9R1x+
                  000001d0  36 5a 6d 67 30 71 42 49  34 6d 6e 36 39 64 76 49   6Zmg0qBI4mn69dvI
                  000001e0  6a 48 53 0a 56 73 61 78  4f 55 4c 32 51 64 51 6b   jHS.VsaxOUL2QdQk
                  000001f0  30 54 6b 31 78 4a 42 56  35 6a 6b 44 77 61 75 6f   0Tk1xJBV5jkDwauo
                  00000200  77 46 49 51 39 4d 73 54  63 31 2f 72 54 65 33 4b   wFIQ9MsTc1/rTe3K
                  00000210  76 75 33 50 58 69 45 62  78 52 54 4f 62 41 48 44   vu3PXiEbxRTObAHD
                  00000220  75 77 2b 41 0a 4d 38 71  58 51 6c 45 39 51 45 45   uw+A.M8qXQlE9QEE
                  00000230  61 4d 67 52 6a 49 53 6d  58 30 6a 38 42 7a 4a 35   aMgRjISmX0j8BzJ5
                  00000240  74 35 4e 71 31 31 73 33  4d 6f 43 48 6a 4c 2b 65   t5Nq11s3MoCHjL+e
                  00000250  49 63 64 43 43 67 31 35  50 7a 4d 6e 74 62 61 50   IcdCCg15PzMntbaP
                  00000260  57 39 48 34 71 0a 6a 39  33 52 62 77 6b 36 68 6c   W9H4q.j93Rbwk6hl
                  00000270  79 4c 48 63 37 4b 36 74  30 47 4c 4c 48 4a 33 43   yLHc7K6t0GLLHJ3C
                  00000280  43 6e 73 4b 69 34 35 54  56 4a 66 34 2f 75 39 77   CnsKi45TVJf4/u9w
                  00000290  51 3d 0a 3d 6d 4f 34 73  0a 2d 2d 2d 2d 2d 45 4e   Q=.=mO4s.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 62 6e 64 33 77 4d 4b  66 69 76 56 38 4f 76 61   /bnd3wMKfivV8Ova
                  00000040  52 56 67 75 43 37 64 54  54 56 54 32 50 30 61 69   RVguC7dTTVT2P0ai
                  00000050  2f 59 78 74 49 66 46 70  64 49 44 58 78 0a 4a 68   /YxtIfFpdIDXx.Jh
                  00000060  67 55 54 71 51 2b 6f 35  6a 41 41 46 73 66 4d 75   gUTqQ+o5jAAFsfMu
                  00000070  66 41 62 6b 63 55 58 4e  49 55 7a 52 51 43 47 68   fAbkcUXNIUzRQCGh
                  00000080  64 55 55 52 67 59 6c 6c  44 72 6e 4b 69 57 6f 5a   dUURgYllDrnKiWoZ
                  00000090  34 30 6c 37 65 46 63 66  43 33 6d 36 6d 38 0a 30   40l7eFcfC3m6m8.0
                  000000a0  70 49 71 4b 57 59 4c 35  74 4c 78 58 33 6c 36 6e   pIqKWYL5tLxX3l6n
                  000000b0  36 4c 4b 31 52 73 68 34  38 4c 64 7a 6c 68 50 6b   6LK1Rsh48LdzlhPk
                  000000c0  2b 69 66 33 2f 4f 46 50  6b 4a 2f 6e 53 42 6d 43   +if3/OFPkJ/nSBmC
                  000000d0  62 2b 54 66 72 2f 2b 72  38 62 31 6a 31 79 30 0a   b+Tfr/+r8b1j1y0.
                  000000e0  44 41 41 67 75 50 4f 58  65 77 71 31 4e 73 72 65   DAAguPOXewq1Nsre
                  000000f0  44 34 4e 56 48 75 61 36  74 57 33 71 38 4a 73 69   D4NVHua6tW3q8Jsi
                  00000100  58 4a 6e 56 30 57 51 63  79 69 50 31 64 67 6e 4b   XJnV0WQcyiP1dgnK
                  00000110  6e 52 63 68 48 67 2f 79  4f 34 64 69 59 7a 6e 34   nRchHg/yO4diYzn4
                  00000120  0a 6e 4e 68 56 70 31 58  61 71 35 65 50 73 73 70   .nNhVp1Xaq5ePssp
                  00000130  6a 34 7a 78 43 33 78 53  34 46 43 72 71 67 54 41   j4zxC3xS4FCrqgTA
                  00000140  68 2f 66 6a 73 7a 73 53  4a 71 59 63 37 36 63 49   h/fjszsSJqYc76cI
                  00000150  58 6e 6a 44 76 48 76 2f  64 50 54 34 7a 78 6d 44   XnjDvHv/dPT4zxmD
                  00000160  6c 0a 30 61 43 47 69 64  55 4a 4e 6b 73 33 68 6c   l.0aCGidUJNks3hl
                  00000170  69 77 73 72 48 58 6e 50  33 6e 77 51 64 51 39 6b   iwsrHXnP3nwQdQ9k
                  00000180  47 73 31 74 65 6b 48 71  38 6d 42 36 64 67 64 66   Gs1tekHq8mB6dgdf
                  00000190  58 58 47 6c 4c 37 66 2f  4c 6d 43 78 41 79 62 75   XXGlL7f/LmCxAybu
                  000001a0  4e 78 0a 2b 75 47 50 64  63 6d 68 72 38 56 77 53   Nx.+uGPdcmhr8VwS
                  000001b0  63 39 59 59 33 52 77 37  75 4b 52 41 74 4a 6d 74   c9YY3Rw7uKRAtJmt
                  000001c0  59 4c 69 62 5a 48 45 2b  33 6a 2f 69 34 74 32 6a   YLibZHE+3j/i4t2j
                  000001d0  36 6b 65 72 7a 37 32 76  43 2f 2f 77 39 41 2b 33   6kerz72vC//w9A+3
                  000001e0  76 77 62 0a 67 4b 6e 4c  77 63 4a 57 6c 57 36 46   vwb.gKnLwcJWlW6F
                  000001f0  49 70 78 63 77 38 69 69  32 38 6d 56 6a 76 6e 63   Ipxcw8ii28mVjvnc
                  00000200  45 53 58 6f 45 7a 68 4f  41 2f 67 48 55 35 50 65   ESXoEzhOA/gHU5Pe
                  00000210  77 33 41 63 63 38 76 33  4c 70 50 65 4e 36 62 35   w3Acc8v3LpPeN6b5
                  00000220  6c 76 5a 43 0a 67 48 36  4f 6a 72 2f 45 30 7a 7a   lvZC.gH6Ojr/E0zz
                  00000230  55 51 34 38 78 6d 78 50  4a 30 6b 6b 42 50 65 41   UQ48xmxPJ0kkBPeA
                  00000240  39 53 45 32 72 65 59 69  4c 42 52 76 72 66 30 7a   9SE2reYiLBRvrf0z
                  00000250  51 46 4d 48 43 75 55 71  35 64 71 47 52 54 4c 30   QFMHCuUq5dqGRTL0
                  00000260  74 6a 61 74 6b 0a 6e 70  64 76 56 4b 6a 78 71 64   tjatk.npdvVKjxqd
                  00000270  76 56 67 31 70 53 45 7a  4b 2f 5a 72 46 6a 44 6e   vVg1pSEzK/ZrFjDn
                  00000280  49 4a 77 70 44 78 42 6a  34 4e 66 68 54 33 4d 77   IJwpDxBj4NfhT3Mw
                  00000290  34 32 74 76 36 36 58 4c  34 38 36 53 2b 6f 0a 3d   42tv66XL486S+o.=
                  000002a0  43 74 74 66 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   Cttf.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4a 33 7a 72 50 4d 61  35 2b 77 51 65 38 64 64   +J3zrPMa5+wQe8dd
                  00000040  6a 31 73 31 63 6b 65 73  4a 4a 6e 77 50 68 63 34   j1s1ckesJJnwPhc4
                  00000050  5a 75 6d 75 33 36 76 48  75 30 54 63 47 0a 5a 41   Zumu36vHu0TcG.ZA
                  00000060  61 70 79 30 45 78 4c 6f  6f 6c 41 39 68 4b 51 41   apy0ExLoolA9hKQA
                  00000070  6a 56 66 4c 30 57 6e 38  68 6e 75 7a 52 51 31 49   jVfL0Wn8hnuzRQ1I
                  00000080  38 4a 6e 2f 72 57 42 52  47 34 4d 71 63 34 71 6f   8Jn/rWBRG4Mqc4qo
                  00000090  38 35 61 4d 53 34 34 44  32 34 49 62 36 31 0a 57   85aMS44D24Ib61.W
                  000000a0  50 67 30 6c 56 54 79 37  6c 4f 65 4d 58 76 73 50   Pg0lVTy7lOeMXvsP
                  000000b0  61 4b 5a 7a 4e 6c 44 57  49 51 66 71 34 51 52 50   aKZzNlDWIQfq4QRP
                  000000c0  4d 5a 46 4c 6f 43 79 4e  6b 6f 77 79 4d 36 58 5a   MZFLoCyNkowyM6XZ
                  000000d0  79 72 74 46 4b 34 51 38  51 77 55 68 42 79 65 0a   yrtFK4Q8QwUhBye.
                  000000e0  49 6f 54 37 57 45 33 4c  7a 54 44 6f 54 39 30 44   IoT7WE3LzTDoT90D
                  000000f0  63 6e 49 30 36 44 37 51  48 62 37 39 52 59 6d 62   cnI06D7QHb79RYmb
                  00000100  43 76 62 58 5a 64 79 4c  55 46 44 76 34 35 4e 72   CvbXZdyLUFDv45Nr
                  00000110  56 38 41 4a 5a 74 6a 74  42 2b 70 4b 53 72 57 2f   V8AJZtjtB+pKSrW/
                  00000120  0a 67 57 37 55 4d 50 2f  42 69 4e 30 72 71 71 6a   .gW7UMP/BiN0rqqj
                  00000130  78 38 55 46 7a 36 6e 62  74 6b 6d 35 2b 53 62 31   x8UFz6nbtkm5+Sb1
                  00000140  71 5a 72 65 42 34 4d 64  69 62 68 32 63 79 4c 6f   qZreB4Mdibh2cyLo
                  00000150  32 71 39 6c 53 62 2f 39  69 51 30 4f 4d 4f 4c 51   2q9lSb/9iQ0OMOLQ
                  00000160  37 0a 30 77 47 34 4b 70  69 45 6d 57 37 41 46 72   7.0wG4KpiEmW7AFr
                  00000170  42 4b 4b 56 75 37 2f 35  4e 41 71 6c 2b 6b 50 63   BKKVu7/5NAql+kPc
                  00000180  59 6f 59 37 44 31 57 49  34 41 52 6a 5a 44 54 64   YoY7D1WI4ARjZDTd
                  00000190  41 62 65 46 4f 70 72 30  6c 67 5a 55 71 42 56 6a   AbeFOpr0lgZUqBVj
                  000001a0  56 63 0a 72 61 71 39 38  77 71 56 59 42 33 52 51   Vc.raq98wqVYB3RQ
                  000001b0  2b 63 30 6d 61 49 34 37  71 79 70 38 49 52 47 64   +c0maI47qyp8IRGd
                  000001c0  31 2b 34 45 62 52 31 46  66 73 78 55 58 44 64 37   1+4EbR1FfsxUXDd7
                  000001d0  49 4a 48 63 4c 47 32 30  6f 4a 2b 41 71 31 65 42   IJHcLG20oJ+Aq1eB
                  000001e0  5a 6e 4e 0a 50 46 7a 72  55 43 6c 50 52 54 72 32   ZnN.PFzrUClPRTr2
                  000001f0  58 50 33 71 4c 4f 36 31  67 7a 51 75 62 52 6c 4e   XP3qLO61gzQubRlN
                  00000200  6d 74 34 6d 76 6b 6d 58  55 45 47 32 49 66 47 78   mt4mvkmXUEG2IfGx
                  00000210  44 56 59 46 43 51 5a 6b  31 66 74 4c 6f 4d 30 6b   DVYFCQZk1ftLoM0k
                  00000220  35 53 4e 58 0a 65 55 4d  5a 74 6e 6f 57 72 44 33   5SNX.eUMZtnoWrD3
                  00000230  65 43 70 6c 56 58 34 6a  44 30 6b 45 42 2b 72 6f   eCplVX4jD0kEB+ro
                  00000240  55 30 32 30 5a 79 2b 56  52 6f 55 58 4d 51 4c 4c   U020Zy+VRoUXMQLL
                  00000250  54 78 2b 31 36 53 4d 5a  70 33 2f 32 66 75 32 38   Tx+16SMZp3/2fu28
                  00000260  52 57 4f 54 42 0a 55 76  46 58 35 6f 36 53 70 52   RWOTB.UvFX5o6SpR
                  00000270  35 6e 7a 6c 76 67 51 57  43 36 43 35 4a 32 51 64   5nzlvgQWC6C5J2Qd
                  00000280  6a 57 31 36 43 50 6b 54  6c 62 63 61 36 63 30 64   jW16CPkTlbca6c0d
                  00000290  49 74 5a 67 3d 3d 0a 3d  2b 44 51 48 0a 2d 2d 2d   ItZg==.=+DQH.---
                  000002a0  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002b0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 52 43 65 48 67 52 37  2b 72 4a 34 72 45 6a 71   /RCeHgR7+rJ4rEjq
                  00000040  79 73 79 31 43 37 79 71  51 44 37 2f 58 4a 50 51   ysy1C7yqQD7/XJPQ
                  00000050  49 52 36 58 5a 62 53 71  67 6c 71 52 69 0a 49 2b   IR6XZbSqglqRi.I+
                  00000060  65 50 38 73 59 66 56 42  67 65 74 51 50 6a 34 49   eP8sYfVBgetQPj4I
                  00000070  76 2b 66 63 64 78 68 42  41 62 2b 6f 77 6b 49 37   v+fcdxhBAb+owkI7
                  00000080  32 41 6b 51 53 36 6a 62  68 57 6f 67 38 61 49 31   2AkQS6jbhWog8aI1
                  00000090  52 46 68 41 5a 71 53 36  35 6b 77 33 73 6c 0a 64   RFhAZqS65kw3sl.d
                  000000a0  44 30 61 4f 79 42 32 32  61 6b 6c 6c 62 76 4c 43   D0aOyB22akllbvLC
                  000000b0  33 51 51 64 51 43 75 2b  62 38 4d 6c 61 6b 71 48   3QQdQCu+b8MlakqH
                  000000c0  58 6e 4e 79 57 6d 56 37  6b 44 6f 70 62 32 64 61   XnNyWmV7kDopb2da
                  000000d0  4d 46 4f 33 33 65 32 77  65 4f 2b 4f 2f 70 4a 0a   MFO33e2weO+O/pJ.
                  000000e0  57 2b 4e 33 6e 35 41 6f  77 51 6f 6f 2b 75 77 65   W+N3n5AowQoo+uwe
                  000000f0  4a 63 69 61 43 4b 67 74  43 31 36 44 6e 4e 45 73   JciaCKgtC16DnNEs
                  00000100  50 36 6f 32 6a 52 4c 4a  64 65 57 62 6f 4a 59 6a   P6o2jRLJdeWboJYj
                  00000110  37 2f 34 56 52 77 4d 6c  47 6a 78 4f 77 65 52 38   7/4VRwMlGjxOweR8
                  00000120  0a 59 32 53 57 37 69 76  7a 50 66 54 45 64 5a 73   .Y2SW7ivzPfTEdZs
                  00000130  50 43 59 38 47 37 5a 57  51 77 55 6f 4f 59 46 54   PCY8G7ZWQwUoOYFT
                  00000140  35 58 44 78 69 65 50 33  77 76 38 58 4a 57 64 32   5XDxieP3wv8XJWd2
                  00000150  48 69 39 43 6a 43 71 45  63 36 74 4a 32 58 59 70   Hi9CjCqEc6tJ2XYp
                  00000160  79 0a 71 7a 79 37 51 53  4b 69 2f 36 4d 66 35 54   y.qzy7QSKi/6Mf5T
                  00000170  38 59 55 4f 6f 35 48 73  33 64 4a 74 36 30 6f 55   8YUOo5Hs3dJt60oU
                  00000180  44 52 46 6b 46 63 4b 32  68 41 73 4d 58 2f 6a 64   DRFkFcK2hAsMX/jd
                  00000190  33 78 54 73 69 59 56 7a  76 63 72 6f 32 63 6d 31   3xTsiYVzvcro2cm1
                  000001a0  68 43 0a 77 65 6e 69 4a  6b 52 6f 6e 38 4d 4d 53   hC.weniJkRon8MMS
                  000001b0  2f 41 53 34 54 32 6b 55  30 49 34 53 79 2f 56 4a   /AS4T2kU0I4Sy/VJ
                  000001c0  6a 46 37 4a 71 33 6a 54  73 7a 65 76 62 42 66 58   jF7Jq3jTszevbBfX
                  000001d0  53 4f 75 32 58 32 35 30  31 35 6b 4c 57 4a 72 62   SOu2X25015kLWJrb
                  000001e0  63 56 79 0a 6a 4a 66 4b  50 73 45 48 4c 39 4a 41   cVy.jJfKPsEHL9JA
                  000001f0  51 52 36 6d 4d 57 38 4e  73 53 63 4c 73 4e 70 4a   QR6mMW8NsScLsNpJ
                  00000200  33 49 75 59 61 39 5a 41  74 77 2f 47 55 6e 53 46   3IuYa9ZAtw/GUnSF
                  00000210  58 36 73 55 37 6f 6f 64  6e 37 64 36 42 4d 72 36   X6sU7oodn7d6BMr6
                  00000220  51 56 2b 69 0a 55 47 41  43 2f 77 56 33 32 75 76   QV+i.UGAC/wV32uv
                  00000230  46 45 75 63 31 48 71 36  52 30 6b 51 42 4d 76 34   FEuc1Hq6R0kQBMv4
                  00000240  44 76 65 54 4b 67 48 5a  64 4d 79 5a 4e 44 42 48   DveTKgHZdMyZNDBH
                  00000250  30 58 50 33 4f 62 31 39  38 54 2b 44 46 58 48 78   0XP3Ob198T+DFXHx
                  00000260  62 6e 73 67 70 0a 41 48  4a 47 69 6e 71 52 31 5a   bnsgp.AHJGinqR1Z
                  00000270  41 63 6b 71 32 65 6b 4b  30 42 35 70 49 58 6c 79   Ackq2ekK0B5pIXly
                  00000280  4c 4e 47 41 51 74 6f 4e  48 4b 55 75 49 56 54 42   LNGAQtoNHKUuIVTB
                  00000290  39 64 6f 71 4a 67 79 67  3d 3d 0a 3d 64 37 2f 63   9doqJgyg==.=d7/c
                  000002a0  0a 2d 2d 2d 2d 2d 45 4e  44 20 50 47 50 20 4d 45   .-----END PGP ME
                  000002b0  53 53 41 47 45 2d 2d 2d  2d 2d 0a                  SSAGE-----.
                  

                  (click to lock in place)

                  โœ— Implementations MUST NOT encrypt data with this algorithm.
                  Blowfish
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFTBBMBCgCHBYJn3phsAgsECRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0QG5v
                  dGF0aW9ucy5zZXF1b2lhLXBncC5vcmedf3HSGnuLmNQkSDGQPMMPvE3XfIkguhgn
                  aCqDj4+AQgYVCgkICwIEFgIDAQIXgAIbAwIeARYhBNGmbhojsYLJmA94jPv8yCoB
                  XnMwAACK2AwAo8haba/NouOTGYzcc00CgdS7vpnQ+AGj0nnihpKa3mal1tmW1Gdq
                  SeaHN8i/GKfvmCCO/6WK5S6hXgXrClBU7t4rcLHqxpqZccZ/x96PaOh23pSdg84d
                  IeqB0B1q3u2blCQIdbCwVmNI31TJ3RsBmMF+fMk6/Ffla+g7LEii5Wp2s3s5BEdy
                  xuF7nyp7HKda4h8tgSmZdye3NEv1Hp4bdqQNKflBExi1xwFhRTdppeI0Boyst/g8
                  cK+WeIWrqi54wvt+td4p7W/1CW3xCjHge1Z5uYvQ+V94o8yzpo07f2ZcPTkttM8D
                  aSZ2OA4BZ1tU3vYcpOu6xmJoMaFwXNtpa/bG9CJLeK7ifFWwIoZNVVRZqr+fDZUG
                  hJVtsHk44jtdearbB6024unvUlczs4FYNUt+rBOT6bb6mSJY7VrFbWQK+kZi298C
                  bqIV3LnqXq+P2XLxji94sT++dNChdDorIF69jbfmxOWnsBlnJn5IUmTm/03HyNiO
                  6tpnOLZC0O7awsEOBBMBCgA4AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEE
                  0aZuGiOxgsmYD3iM+/zIKgFeczAFAl2lnvoACgkQ+/zIKgFeczBvbAv/VNk90a6h
                  G8Od9xTzXxH5YRFUSGfIA1yjPIVOnKqhMwps2U+sWE3urL+MvjyQRlyRV8oY9IOh
                  Q5Esm6DOZYrTnE7qVETm1ajIAP2OFChEc55uH88x/anpPOXOJY7S8jbn3naC9qad
                  75BrZ+3g9EBUWiy5p8TykP05WSnSxNRt7vFKLfEB4nGkehpwHXOVF0CRNwYle42b
                  g8lpmdXFDcCZCi+qEbafmTQzkAqyzS3nCh3IAqq6Y0kBuaKLm2tSNUOlZbD+OHYQ
                  NZ5Jix7cZUzs6Xh4+I55NRWl5smrLq66yOQoFPy9jot/Qxikx/wP3MsAzeGaZSEP
                  c0fHp5G16rlGbxQ3vl8/usUV7W+TMEMljgwd5x8POR6HC8EaCDfVnUBCPi/Gv+eg
                  LjsIbPJZZEroiE40e6/UoCiQtlpQB5exPJYSd1Q1txCwueih99PHepsDhmUQKiAC
                  szNU+RRozAYau2VdHqnRJ7QYdxHDiH49jPK4NTMyb/tJh2TiIwcmsIpGzsDNBF2l
                  nPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21HWamX
                  nn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW+RMX
                  SO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd/Dn6
                  rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXrvIsA
                  0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZuVE/
                  wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8c+pa
                  LNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybUz8XV
                  8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQzFwz
                  j8sxH48AEQEAAcLA9gQYAQoAIBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZzy
                  AhsMAAoJEPv8yCoBXnMw6f8L/26C34dkjBffTzMj5Bdzm8MtF67OYneJ4TQMw7+4
                  1IL4rVcSKhIhk/3Ud5knaRtP2ef1+5F66h9/RPQOJ5+tvBwhBAcUWSupKnUrdVaZ
                  QanYmtSxcVV2PL9+QEiNN3tzluhaWO//rACxJ+K/ZXQlIzwQVTpNhfGzAaMVV9zp
                  f3u0k14itcv6alKY8+rLZvO1wIIeRZLmU0tZDD5HtWDvUV7rIFI1WuoLb+KZgbYn
                  3OWjCPHVdTrdZ2CqnZbG3SXw6awH9bzRLV9EXkbhIMez0deCVdeo+wFFklh8/5VK
                  2b0vk/+wqMJxfpa1lHvJLobzOP9fvrswsr92MA2+k901WeISR7qEzcI0Fdg8AyFA
                  ExaEK6VyjP7SXGLwvfisw34OxuZr3qmx1Sufu4toH3XrB7QJN8XyqqbsGxUCBqWi
                  f9RSK4xjzRTe56iPeiSJJOIciMP9i2ldI+KgLycyeDvGoBj0HCLO3gVaBe4ubVrj
                  5KjhX2PVNEJd3XZRzaXZE2aAMQ==
                  =Np5H
                  -----END PGP PUBLIC KEY BLOCK-----
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sqop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4c 68 59 32 68 71 70  66 75 2f 36 51 53 65 54   +LhY2hqpfu/6QSeT
                  00000040  76 72 54 7a 30 59 50 6e  2f 52 73 4a 66 37 33 41   vrTz0YPn/RsJf73A
                  00000050  36 30 65 43 49 33 35 58  33 5a 6e 4e 46 0a 4e 51   60eCI35X3ZnNF.NQ
                  00000060  43 33 52 71 5a 50 4e 32  77 63 71 2f 4d 69 63 56   C3RqZPN2wcq/MicV
                  00000070  4e 57 79 67 37 61 73 58  69 4f 41 65 69 49 6f 44   NWyg7asXiOAeiIoD
                  00000080  7a 59 68 62 43 41 4d 33  71 4f 30 41 37 54 4c 70   zYhbCAM3qO0A7TLp
                  00000090  49 6e 34 32 32 79 78 39  56 39 35 57 30 47 0a 4f   In422yx9V95W0G.O
                  000000a0  58 70 71 74 73 6a 65 59  63 4f 49 56 46 43 31 48   XpqtsjeYcOIVFC1H
                  000000b0  33 38 46 6a 53 53 47 44  56 2b 43 6b 51 6c 33 71   38FjSSGDV+CkQl3q
                  000000c0  36 64 43 41 34 72 2f 32  39 71 6c 63 73 55 5a 44   6dCA4r/29qlcsUZD
                  000000d0  48 64 68 6a 78 41 6b 42  71 4e 50 44 74 66 7a 0a   HdhjxAkBqNPDtfz.
                  000000e0  6c 57 64 41 6e 45 30 54  67 5a 5a 6d 38 7a 67 30   lWdAnE0TgZZm8zg0
                  000000f0  6a 72 64 68 51 71 52 37  43 66 77 6c 63 65 65 39   jrdhQqR7Cfwlcee9
                  00000100  34 2b 66 4e 54 79 63 6e  64 57 56 58 73 6d 2b 31   4+fNTycndWVXsm+1
                  00000110  49 39 35 6c 32 30 76 4d  76 64 70 54 67 78 79 6e   I95l20vMvdpTgxyn
                  00000120  0a 79 4b 4c 6a 78 39 79  71 6a 49 66 59 57 6b 4c   .yKLjx9yqjIfYWkL
                  00000130  55 53 64 37 44 47 5a 77  4a 6a 35 6d 5a 68 65 6f   USd7DGZwJj5mZheo
                  00000140  61 41 64 33 55 4c 55 57  53 54 59 4a 6a 32 79 70   aAd3ULUWSTYJj2yp
                  00000150  44 6d 69 5a 6d 31 79 6a  45 42 68 63 68 4c 75 6b   DmiZm1yjEBhchLuk
                  00000160  30 0a 75 76 4d 4f 55 41  35 6b 68 68 4c 4c 37 2f   0.uvMOUA5khhLL7/
                  00000170  5a 30 6e 41 48 69 49 79  69 67 33 4a 6e 78 78 30   Z0nAHiIyig3Jnxx0
                  00000180  76 4e 62 50 6c 4d 56 6a  34 42 55 36 55 69 6b 38   vNbPlMVj4BU6Uik8
                  00000190  41 41 56 41 4a 5a 67 49  72 58 46 2b 45 6a 48 50   AAVAJZgIrXF+EjHP
                  000001a0  70 78 0a 76 50 65 2b 4d  36 62 56 4b 66 52 6e 31   px.vPe+M6bVKfRn1
                  000001b0  79 2f 41 67 48 68 2b 71  48 53 74 49 5a 6f 4d 64   y/AgHh+qHStIZoMd
                  000001c0  34 47 76 69 76 43 6f 68  67 57 77 78 58 79 50 37   4GvivCohgWwxXyP7
                  000001d0  72 2f 72 4f 51 64 53 51  57 50 6e 6c 4f 42 47 79   r/rOQdSQWPnlOBGy
                  000001e0  36 34 46 0a 77 76 67 31  56 72 53 4e 75 48 45 55   64F.wvg1VrSNuHEU
                  000001f0  59 44 43 71 6d 79 41 76  35 47 35 71 49 4f 76 65   YDCqmyAv5G5qIOve
                  00000200  67 54 74 42 6c 45 68 6b  43 42 47 57 77 32 64 51   gTtBlEhkCBGWw2dQ
                  00000210  34 54 4d 78 2f 63 72 55  33 75 31 61 4e 72 30 2b   4TMx/crU3u1aNr0+
                  00000220  69 74 33 56 0a 55 74 49  78 6d 43 65 4d 5a 49 77   it3V.UtIxmCeMZIw
                  00000230  4b 4e 7a 34 58 78 72 78  49 30 6a 63 42 73 33 6c   KNz4XxrxI0jcBs3l
                  00000240  63 55 68 77 48 6e 36 76  6c 64 37 63 6a 6b 67 32   cUhwHn6vld7cjkg2
                  00000250  58 44 4b 78 72 32 70 35  4b 39 48 46 77 56 54 42   XDKxr2p5K9HFwVTB
                  00000260  64 68 4e 70 45 0a 55 52  6c 54 5a 30 68 52 4a 58   dhNpE.URlTZ0hRJX
                  00000270  4d 50 55 73 69 33 6a 48  6f 49 42 30 7a 38 61 45   MPUsi3jHoIB0z8aE
                  00000280  44 4c 61 32 42 4b 0a 3d  53 48 37 73 0a 2d 2d 2d   DLa2BK.=SH7s.---
                  00000290  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002a0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rsop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 53 39 36 70 52 44 68  4d 36 58 37 73 36 39 50   /S96pRDhM6X7s69P
                  00000040  4f 68 45 70 69 53 35 2b  52 33 53 4c 39 45 4b 78   OhEpiS5+R3SL9EKx
                  00000050  2b 6b 51 68 45 48 58 38  48 4f 6c 35 4a 0a 78 6f   +kQhEHX8HOl5J.xo
                  00000060  32 6f 30 6d 4f 66 76 2b  6c 50 32 65 48 2f 77 2b   2o0mOfv+lP2eH/w+
                  00000070  47 4a 5a 6f 53 6d 66 61  53 6b 4d 67 43 36 35 47   GJZoSmfaSkMgC65G
                  00000080  57 44 42 70 55 77 5a 6e  73 74 64 38 72 61 74 64   WDBpUwZnstd8ratd
                  00000090  4e 37 69 33 76 6c 52 41  6c 44 75 70 45 7a 0a 57   N7i3vlRAlDupEz.W
                  000000a0  31 34 65 59 50 6f 6c 55  76 54 47 57 54 57 42 4e   14eYPolUvTGWTWBN
                  000000b0  63 41 6c 64 62 73 35 6a  79 65 57 39 6f 4e 66 68   cAldbs5jyeW9oNfh
                  000000c0  68 64 46 6a 31 61 4d 71  77 37 36 2f 4b 42 77 57   hdFj1aMqw76/KBwW
                  000000d0  5a 6f 6a 4b 2b 6b 38 37  54 63 2b 48 66 34 42 0a   ZojK+k87Tc+Hf4B.
                  000000e0  65 4a 2f 46 38 74 4b 52  35 39 70 68 69 6d 31 46   eJ/F8tKR59phim1F
                  000000f0  51 63 6b 62 6c 6a 73 68  43 41 67 69 70 4e 4d 79   QckbljshCAgipNMy
                  00000100  67 2f 51 7a 59 79 45 46  59 74 63 68 47 64 79 46   g/QzYyEFYtchGdyF
                  00000110  77 6f 74 4c 61 73 4d 78  67 6f 64 32 32 39 61 37   wotLasMxgod229a7
                  00000120  0a 58 6c 36 54 4d 4b 30  70 6f 4a 62 65 71 5a 4a   .Xl6TMK0poJbeqZJ
                  00000130  6d 78 73 76 67 39 4d 57  48 33 44 32 78 4e 6b 5a   mxsvg9MWH3D2xNkZ
                  00000140  4c 31 30 43 38 62 31 57  55 4c 32 6a 56 4d 76 61   L10C8b1WUL2jVMva
                  00000150  4e 42 50 42 2f 63 53 36  58 45 6e 38 51 63 73 45   NBPB/cS6XEn8QcsE
                  00000160  68 0a 4a 77 74 7a 32 4b  41 4d 7a 78 71 5a 5a 45   h.Jwtz2KAMzxqZZE
                  00000170  4d 66 50 33 2f 37 49 36  46 69 54 79 4f 63 46 46   MfP3/7I6FiTyOcFF
                  00000180  45 32 30 54 48 6b 64 6f  44 6d 36 54 6a 2b 2f 5a   E20THkdoDm6Tj+/Z
                  00000190  62 79 34 6f 53 4d 46 4f  2f 38 43 4e 41 75 5a 47   by4oSMFO/8CNAuZG
                  000001a0  6a 75 0a 78 45 42 62 50  46 4b 71 30 30 32 66 64   ju.xEBbPFKq002fd
                  000001b0  68 50 4b 70 79 33 36 6f  31 59 5a 31 4a 78 7a 38   hPKpy36o1YZ1Jxz8
                  000001c0  57 6d 61 36 77 2b 71 76  59 36 44 62 4b 36 6a 6b   Wma6w+qvY6DbK6jk
                  000001d0  58 6d 72 2b 69 38 63 54  6c 47 4b 79 44 6c 35 46   Xmr+i8cTlGKyDl5F
                  000001e0  73 38 6b 0a 6e 42 55 62  4b 77 6c 51 37 6e 72 79   s8k.nBUbKwlQ7nry
                  000001f0  4a 76 41 77 53 57 49 65  77 32 6e 56 4f 48 57 4c   JvAwSWIew2nVOHWL
                  00000200  54 6b 78 45 56 65 37 5a  73 36 77 2f 65 61 61 31   TkxEVe7Zs6w/eaa1
                  00000210  45 67 69 2f 55 58 68 72  4e 4b 2f 44 55 6b 41 4c   Egi/UXhrNK/DUkAL
                  00000220  63 31 72 35 0a 33 63 77  6f 78 75 42 57 61 35 65   c1r5.3cwoxuBWa5e
                  00000230  42 77 50 67 36 63 64 32  33 30 6a 38 42 30 42 6e   BwPg6cd230j8B0Bn
                  00000240  6d 34 74 49 79 44 68 69  56 79 79 4b 7a 70 4d 49   m4tIyDhiVyyKzpMI
                  00000250  37 75 77 6d 56 6d 35 6e  78 38 41 6c 67 5a 57 6f   7uwmVm5nx8AlgZWo
                  00000260  78 59 68 4f 56 0a 61 72  55 4d 58 2b 6f 34 34 45   xYhOV.arUMX+o44E
                  00000270  42 51 4c 74 72 47 77 6c  43 76 43 34 63 63 4b 66   BQLtrGwlCvC4ccKf
                  00000280  52 4b 66 71 34 52 52 51  70 32 73 68 66 39 67 46   RKfq4RRQp2shf9gF
                  00000290  55 3d 0a 3d 75 6e 44 41  0a 2d 2d 2d 2d 2d 45 4e   U=.=unDA.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 59 67 71 4c 47 69 55  4b 59 35 30 75 69 52 78   /YgqLGiUKY50uiRx
                  00000040  42 47 47 71 63 41 7a 39  2b 58 2f 47 45 54 49 6c   BGGqcAz9+X/GETIl
                  00000050  38 54 4c 6e 54 4e 31 45  62 77 53 5a 41 0a 49 42   8TLnTN1EbwSZA.IB
                  00000060  50 75 30 43 6f 49 6a 59  34 58 79 63 56 72 38 32   Pu0CoIjY4XycVr82
                  00000070  61 55 74 79 6b 67 76 73  58 34 6f 53 55 63 70 37   aUtykgvsX4oSUcp7
                  00000080  45 62 34 75 7a 49 69 65  42 58 74 74 79 72 75 6d   Eb4uzIieBXttyrum
                  00000090  53 71 6e 78 67 57 61 51  49 50 33 79 4c 45 0a 61   SqnxgWaQIP3yLE.a
                  000000a0  31 79 49 46 61 47 69 58  6c 49 7a 5a 69 75 58 4b   1yIFaGiXlIzZiuXK
                  000000b0  44 54 50 47 71 2f 54 57  67 51 4f 66 65 67 63 42   DTPGq/TWgQOfegcB
                  000000c0  58 62 38 4e 7a 51 78 6d  39 31 42 2b 69 7a 4a 6c   Xb8NzQxm91B+izJl
                  000000d0  7a 70 33 2f 64 75 43 42  68 30 4f 76 2b 68 42 0a   zp3/duCBh0Ov+hB.
                  000000e0  50 53 45 47 6a 61 58 43  34 51 4e 78 48 46 4d 59   PSEGjaXC4QNxHFMY
                  000000f0  6f 6a 55 36 59 77 75 72  75 72 6f 51 77 43 55 73   ojU6YwururoQwCUs
                  00000100  36 48 68 6a 4b 30 59 2b  49 77 42 52 33 6c 73 57   6HhjK0Y+IwBR3lsW
                  00000110  6f 64 59 33 67 6a 4f 69  79 69 35 6b 4c 58 69 54   odY3gjOiyi5kLXiT
                  00000120  0a 59 6a 47 4c 2f 71 63  4e 37 78 74 79 62 65 75   .YjGL/qcN7xtybeu
                  00000130  69 78 57 31 4c 52 77 2f  53 57 59 78 6b 54 67 41   ixW1LRw/SWYxkTgA
                  00000140  63 54 6e 32 41 5a 6f 31  56 67 37 35 4c 30 66 61   cTn2AZo1Vg75L0fa
                  00000150  4f 77 42 33 62 48 32 31  48 67 4c 6f 65 4c 67 70   OwB3bH21HgLoeLgp
                  00000160  67 0a 76 72 65 73 2f 30  58 30 37 57 38 53 72 49   g.vres/0X07W8SrI
                  00000170  71 2b 6b 47 76 2b 47 46  41 52 76 57 64 48 65 4f   q+kGv+GFARvWdHeO
                  00000180  56 35 31 53 78 6b 66 2b  76 37 36 64 6c 73 54 6d   V51Sxkf+v76dlsTm
                  00000190  53 6f 57 71 42 30 72 43  75 64 46 42 30 2f 2b 7a   SoWqB0rCudFB0/+z
                  000001a0  30 39 0a 31 33 6b 4a 56  4b 58 70 63 70 32 53 69   09.13kJVKXpcp2Si
                  000001b0  51 37 66 54 54 35 76 75  6b 75 6b 6d 6c 56 56 42   Q7fTT5vukukmlVVB
                  000001c0  49 56 6c 6d 57 42 34 4c  2f 75 54 36 53 39 4e 4c   IVlmWB4L/uT6S9NL
                  000001d0  6d 53 69 58 4d 4c 38 49  37 6a 45 72 63 64 45 47   mSiXML8I7jErcdEG
                  000001e0  72 54 67 0a 67 58 43 78  72 61 77 62 32 75 76 4e   rTg.gXCxrawb2uvN
                  000001f0  71 6a 38 4c 59 48 44 34  62 72 4d 4d 70 6a 31 67   qj8LYHD4brMMpj1g
                  00000200  68 52 66 56 62 59 59 52  50 74 52 4d 6e 58 50 71   hRfVbYYRPtRMnXPq
                  00000210  63 55 75 44 4f 41 62 4f  4d 54 55 56 73 47 6a 33   cUuDOAbOMTUVsGj3
                  00000220  64 53 54 43 0a 46 53 6c  73 69 71 6b 74 30 76 7a   dSTC.FSlsiqkt0vz
                  00000230  41 6f 34 55 75 6c 43 37  64 30 6a 38 42 51 43 6b   Ao4UulC7d0j8BQCk
                  00000240  79 52 7a 75 54 78 5a 4d  68 45 6d 67 53 78 53 51   yRzuTxZMhEmgSxSQ
                  00000250  73 65 4f 31 70 31 7a 67  79 54 74 6e 58 79 57 71   seO1p1zgyTtnXyWq
                  00000260  6d 54 79 56 6a 0a 4b 38  34 41 6e 42 4a 4b 64 32   mTyVj.K84AnBJKd2
                  00000270  41 54 33 71 48 6e 70 6d  36 50 35 50 61 69 49 72   AT3qHnpm6P5PaiIr
                  00000280  50 45 6a 2b 75 38 2f 4b  2b 52 7a 5a 55 73 2f 76   PEj+u8/K+RzZUs/v
                  00000290  59 3d 0a 3d 70 62 75 55  0a 2d 2d 2d 2d 2d 45 4e   Y=.=pbuU.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-gopenpgp-v2 encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 56 65 72 73   ESSAGE-----.Vers
                  00000020  69 6f 6e 3a 20 47 6f 70  65 6e 50 47 50 20 32 2e   ion: GopenPGP 2.
                  00000030  38 2e 30 0a 43 6f 6d 6d  65 6e 74 3a 20 68 74 74   8.0.Comment: htt
                  00000040  70 73 3a 2f 2f 67 6f 70  65 6e 70 67 70 2e 6f 72   ps://gopenpgp.or
                  00000050  67 0a 0a 77 63 44 4d 41  33 77 76 71 6b 33 35 50   g..wcDMA3wvqk35P
                  00000060  44 65 79 41 51 76 2f 5a  39 4f 6c 43 6e 44 65 4a   DeyAQv/Z9OlCnDeJ
                  00000070  33 58 68 2b 75 61 2b 67  30 36 6a 70 6e 68 52 39   3Xh+ua+g06jpnhR9
                  00000080  61 74 67 2b 37 5a 54 4e  44 4e 67 71 62 56 74 65   atg+7ZTNDNgqbVte
                  00000090  33 7a 32 0a 78 47 75 46  4d 78 43 6b 65 49 44 50   3z2.xGuFMxCkeIDP
                  000000a0  47 61 37 6c 71 67 50 69  76 63 6a 33 52 32 32 65   Ga7lqgPivcj3R22e
                  000000b0  57 42 41 68 64 52 64 51  4e 6d 73 72 63 68 5a 61   WBAhdRdQNmsrchZa
                  000000c0  66 62 69 55 44 47 4c 6f  63 68 45 67 74 4c 52 71   fbiUDGLochEgtLRq
                  000000d0  5a 62 71 61 0a 4e 74 4d  5a 6a 79 78 55 46 69 72   Zbqa.NtMZjyxUFir
                  000000e0  4c 76 49 2f 4f 77 4f 74  54 30 66 72 33 73 58 5a   LvI/OwOtT0fr3sXZ
                  000000f0  2b 4a 55 31 54 54 44 62  71 35 30 4f 7a 52 78 70   +JU1TTDbq50OzRxp
                  00000100  36 4f 67 42 55 56 6c 35  5a 63 36 4c 4c 62 56 45   6OgBUVl5Zc6LLbVE
                  00000110  58 41 38 6d 36 0a 35 72  53 4a 76 63 69 38 2b 59   XA8m6.5rSJvci8+Y
                  00000120  77 38 7a 6a 64 68 44 4e  53 36 55 74 32 34 57 30   w8zjdhDNS6Ut24W0
                  00000130  64 6e 34 67 48 34 4a 45  48 77 6d 69 61 61 75 35   dn4gH4JEHwmiaau5
                  00000140  64 63 38 49 71 74 33 41  2f 43 4f 56 5a 62 74 62   dc8Iqt3A/COVZbtb
                  00000150  79 64 55 38 51 53 0a 66  6d 46 6b 4c 30 7a 35 62   ydU8QS.fmFkL0z5b
                  00000160  72 7a 52 77 64 54 57 6e  69 6f 67 4b 47 61 4f 54   rzRwdTWniogKGaOT
                  00000170  38 65 72 50 4a 7a 78 2b  57 49 47 4e 4f 51 5a 70   8erPJzx+WIGNOQZp
                  00000180  41 32 72 6b 77 46 70 66  74 43 62 32 63 49 33 63   A2rkwFpftCb2cI3c
                  00000190  4f 58 6e 69 55 7a 41 0a  65 6b 6e 72 32 4b 67 4a   OXniUzA.eknr2KgJ
                  000001a0  4c 42 55 32 49 68 69 34  48 44 6c 49 56 31 37 6d   LBU2Ihi4HDlIV17m
                  000001b0  59 63 57 43 77 50 74 46  79 6a 72 68 77 57 51 76   YcWCwPtFyjrhwWQv
                  000001c0  57 6d 6f 4b 4a 46 4c 2f  66 78 34 59 36 69 74 6c   WmoKJFL/fx4Y6itl
                  000001d0  35 62 33 34 53 34 68 53  0a 4e 75 77 54 70 44 2f   5b34S4hS.NuwTpD/
                  000001e0  57 59 50 53 4c 37 72 76  46 42 4c 53 6e 35 33 53   WYPSL7rvFBLSn53S
                  000001f0  53 32 74 31 39 6b 39 38  6c 51 79 35 56 67 74 58   S2t19k98lQy5VgtX
                  00000200  61 59 34 32 69 49 61 35  36 37 49 2f 52 4a 4c 6c   aY42iIa567I/RJLl
                  00000210  75 39 31 48 4f 4d 66 41  53 0a 37 67 37 70 4f 78   u91HOMfAS.7g7pOx
                  00000220  30 6b 67 73 34 49 61 73  43 6b 77 69 73 46 4f 74   0kgs4IasCkwisFOt
                  00000230  56 64 4a 44 49 56 72 32  38 68 36 4d 4a 47 46 6b   VdJDIVr28h6MJGFk
                  00000240  70 6b 50 35 66 72 68 45  4d 57 32 5a 76 42 4e 77   pkP5frhEMW2ZvBNw
                  00000250  4a 68 47 46 44 74 69 6e  4a 65 0a 37 7a 31 6e 5a   JhGFDtinJe.7z1nZ
                  00000260  45 78 31 54 56 54 75 77  77 73 63 4f 74 64 70 30   Ex1TVTuwwscOtdp0
                  00000270  6a 38 42 6e 59 52 58 42  75 39 53 6c 61 69 33 49   j8BnYRXBu9Slai3I
                  00000280  6c 4e 53 45 77 70 41 6f  38 31 54 59 43 34 78 2b   lNSEwpAo81TYC4x+
                  00000290  36 6b 44 33 6b 6e 63 41  34 65 36 0a 61 31 6e 66   6kD3kncA4e6.a1nf
                  000002a0  54 70 61 36 71 74 47 65  6b 4d 44 53 53 2b 46 32   Tpa6qtGekMDSS+F2
                  000002b0  39 41 32 45 6f 41 42 57  32 6b 46 33 6b 63 39 69   9A2EoABW2kF3kc9i
                  000002c0  6b 32 6a 44 47 6c 6b 3d  0a 3d 51 6f 4c 4e 0a 2d   k2jDGlk=.=QoLN.-
                  000002d0  2d 2d 2d 2d 45 4e 44 20  50 47 50 20 4d 45 53 53   ----END PGP MESS
                  000002e0  41 47 45 2d 2d 2d 2d 2d  0a                        AGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-pqc encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 30 62 69 4c 42 51 2b  38 5a 4c 54 36 58 53 4e   A0biLBQ+8ZLT6XSN
                  00000040  42 79 59 66 6d 65 4e 58  6d 5a 6f 76 6b 44 61 4b   ByYfmeNXmZovkDaK
                  00000050  4f 50 70 36 47 43 30 36  4b 58 34 62 79 0a 4d 47   OPp6GC06KX4by.MG
                  00000060  78 6c 4b 36 5a 68 2b 76  42 65 31 6e 74 73 37 6e   xlK6Zh+vBe1nts7n
                  00000070  72 4f 38 61 4a 65 6e 4f  71 4b 34 47 45 6c 64 67   rO8aJenOqK4GEldg
                  00000080  4e 42 72 54 70 38 73 57  30 43 58 68 68 71 41 66   NBrTp8sW0CXhhqAf
                  00000090  35 6a 32 74 30 44 76 2f  6b 64 70 51 61 47 0a 62   5j2t0Dv/kdpQaG.b
                  000000a0  47 55 51 72 71 64 53 6d  36 76 71 48 66 56 4d 77   GUQrqdSm6vqHfVMw
                  000000b0  73 59 36 6d 45 46 6d 67  66 35 34 78 70 33 4c 33   sY6mEFmgf54xp3L3
                  000000c0  65 35 53 37 2b 39 73 4e  73 6c 53 50 74 62 34 41   e5S7+9sNslSPtb4A
                  000000d0  75 6c 78 63 71 51 6d 58  61 30 52 35 54 48 4f 0a   ulxcqQmXa0R5THO.
                  000000e0  36 75 52 6c 44 65 75 70  4b 31 45 68 76 78 4b 59   6uRlDeupK1EhvxKY
                  000000f0  34 43 31 32 57 72 74 74  45 70 42 68 65 59 73 43   4C12WrttEpBheYsC
                  00000100  6f 43 66 53 44 63 63 67  57 64 56 50 2b 32 65 4d   oCfSDccgWdVP+2eM
                  00000110  35 51 37 49 6d 5a 75 77  76 51 56 39 69 4e 48 5a   5Q7ImZuwvQV9iNHZ
                  00000120  0a 4a 55 36 47 42 4c 6b  6e 33 2f 38 70 57 48 62   .JU6GBLkn3/8pWHb
                  00000130  36 41 38 59 52 32 4b 63  43 68 69 2f 32 66 63 6c   6A8YR2KcChi/2fcl
                  00000140  48 64 30 7a 4f 57 49 4c  2b 72 41 52 44 43 78 44   Hd0zOWIL+rARDCxD
                  00000150  6e 39 65 6e 31 78 73 4c  30 30 34 78 47 77 66 65   n9en1xsL004xGwfe
                  00000160  32 0a 53 50 2b 73 4c 65  4d 52 6d 74 2f 56 67 55   2.SP+sLeMRmt/VgU
                  00000170  4d 6a 61 41 6c 75 36 52  6f 55 39 4b 49 69 70 34   MjaAlu6RoU9KIip4
                  00000180  2b 67 69 6a 74 2b 50 4c  6c 43 73 61 46 2b 70 37   +gijt+PLlCsaF+p7
                  00000190  79 66 78 6b 36 57 73 39  77 57 52 38 6c 4f 31 78   yfxk6Ws9wWR8lO1x
                  000001a0  42 45 0a 75 73 54 2f 6e  48 7a 6c 45 4c 59 4c 4b   BE.usT/nHzlELYLK
                  000001b0  49 49 33 65 37 62 6a 38  72 58 65 45 49 6f 2b 75   II3e7bj8rXeEIo+u
                  000001c0  45 58 63 55 50 51 46 32  66 6e 38 33 78 4a 69 64   EXcUPQF2fn83xJid
                  000001d0  6d 63 4f 57 57 4d 70 6c  70 52 75 43 44 34 73 48   mcOWWMplpRuCD4sH
                  000001e0  34 64 47 0a 49 65 76 73  58 63 4c 52 64 33 71 57   4dG.IevsXcLRd3qW
                  000001f0  5a 74 70 73 37 44 66 52  7a 75 49 30 79 61 4c 67   Ztps7DfRzuI0yaLg
                  00000200  6b 59 6e 54 6a 6b 31 41  63 73 48 45 74 72 5a 43   kYnTjk1AcsHEtrZC
                  00000210  6c 66 45 79 49 7a 37 38  69 71 54 42 56 5a 41 31   lfEyIz78iqTBVZA1
                  00000220  71 4a 55 32 0a 44 51 53  32 2b 77 6f 42 45 57 2f   qJU2.DQS2+woBEW/
                  00000230  72 57 33 69 70 61 2f 42  42 30 6a 38 42 31 55 35   rW3ipa/BB0j8B1U5
                  00000240  72 69 4e 62 34 58 77 42  49 31 6c 79 4c 33 51 54   riNb4XwBI1lyL3QT
                  00000250  68 46 4a 72 78 70 36 7a  4e 43 4c 50 34 68 36 73   hFJrxp6zNCLP4h6s
                  00000260  44 49 61 54 45 0a 6e 46  49 68 6e 72 76 36 4c 4f   DIaTE.nFIhnrv6LO
                  00000270  71 33 4f 53 33 44 4f 53  34 6d 59 69 54 5a 38 78   q3OS3DOS4mYiTZ8x
                  00000280  4e 65 64 4c 54 6d 67 79  4c 4f 31 6c 47 49 6c 59   NedLTmgyLO1lGIlY
                  00000290  73 3d 0a 3d 75 73 55 38  0a 2d 2d 2d 2d 2d 45 4e   s=.=usU8.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 74 54 48 6f 53 45 52  57 43 42 45 76 34 34 36   AtTHoSERWCBEv446
                  00000040  45 49 68 6e 42 31 67 48  4a 47 34 4d 75 51 7a 2b   EIhnB1gHJG4MuQz+
                  00000050  79 2f 51 46 2f 61 56 66  5a 0a 7a 74 6a 61 6c 6d   y/QF/aVfZ.ztjalm
                  00000060  77 74 33 45 59 77 73 74  79 71 2f 2b 35 46 65 39   wt3EYwstyq/+5Fe9
                  00000070  4a 48 56 33 50 35 48 74  32 46 63 61 68 51 42 4a   JHV3P5Ht2FcahQBJ
                  00000080  65 33 55 78 77 4d 30 47  6e 69 7a 7a 6c 77 64 35   e3UxwM0Gnizzlwd5
                  00000090  35 6c 70 37 4f 79 0a 50  64 62 70 71 61 4a 5a 69   5lp7Oy.PdbpqaJZi
                  000000a0  68 59 56 64 56 63 59 76  39 79 32 49 64 39 63 5a   hYVdVcYv9y2Id9cZ
                  000000b0  59 74 6c 6c 68 67 6b 51  74 66 75 69 36 6e 46 6e   YtllhgkQtfui6nFn
                  000000c0  52 56 75 62 38 53 58 37  4e 6a 4a 2b 36 78 32 62   RVub8SX7NjJ+6x2b
                  000000d0  56 7a 69 0a 54 77 73 6f  70 54 74 51 38 75 58 37   Vzi.TwsopTtQ8uX7
                  000000e0  73 6a 47 6c 72 53 70 69  34 43 2b 4a 2b 52 75 54   sjGlrSpi4C+J+RuT
                  000000f0  52 4d 4e 61 63 54 75 54  56 64 49 50 35 76 59 30   RMNacTuTVdIP5vY0
                  00000100  44 5a 30 43 6f 6a 34 4b  53 32 5a 54 45 77 58 35   DZ0Coj4KS2ZTEwX5
                  00000110  0a 39 78 47 2f 77 68 59  61 36 57 75 44 33 4c 4d   .9xG/whYa6WuD3LM
                  00000120  5a 54 67 79 6f 6a 56 61  45 41 53 75 71 6d 46 57   ZTgyojVaEASuqmFW
                  00000130  36 42 6e 63 52 4d 2b 37  45 46 36 67 75 74 33 35   6BncRM+7EF6gut35
                  00000140  68 72 4c 31 6e 4c 74 41  76 41 55 51 43 0a 4b 76   hrL1nLtAvAUQC.Kv
                  00000150  67 6d 63 77 4d 57 79 54  69 48 66 36 79 41 4f 6b   gmcwMWyTiHf6yAOk
                  00000160  42 64 59 52 71 58 78 79  6c 4f 56 31 48 39 58 49   BdYRqXxylOV1H9XI
                  00000170  34 36 67 44 5a 30 64 61  53 31 4a 4d 75 47 68 35   46gDZ0daS1JMuGh5
                  00000180  41 71 44 39 70 62 64 63  54 2f 0a 50 71 35 33 33   AqD9pbdcT/.Pq533
                  00000190  52 44 63 4c 31 79 57 6a  73 71 6c 49 57 6d 72 4b   RDcL1yWjsqlIWmrK
                  000001a0  34 53 78 51 49 69 56 52  62 2f 45 62 73 72 30 55   4SxQIiVRb/Ebsr0U
                  000001b0  79 51 54 32 66 58 50 61  74 6a 4f 4a 45 55 58 74   yQT2fXPatjOJEUXt
                  000001c0  72 50 34 47 66 61 35 0a  76 4c 79 70 72 31 43 6b   rP4Gfa5.vLypr1Ck
                  000001d0  6e 79 32 71 32 59 74 65  30 7a 6e 66 66 32 65 45   ny2q2Yte0znff2eE
                  000001e0  57 42 64 35 77 6f 4a 69  45 42 75 72 36 68 79 52   WBd5woJiEBur6hyR
                  000001f0  68 48 65 4e 45 4d 64 6c  39 65 38 4b 4b 42 39 69   hHeNEMdl9e8KKB9i
                  00000200  59 48 69 57 0a 31 62 5a  31 77 48 2b 6c 79 62 39   YHiW.1bZ1wH+lyb9
                  00000210  75 65 2b 57 6f 73 76 43  76 53 4d 37 39 30 6b 74   ue+WosvCvSM790kt
                  00000220  4c 52 63 55 30 71 34 75  6a 30 2f 36 39 65 46 2b   LRcU0q4uj0/69eF+
                  00000230  47 30 50 6a 72 74 53 2f  4c 30 6a 38 42 79 61 50   G0PjrtS/L0j8ByaP
                  00000240  44 0a 38 42 72 58 4a 72  6e 73 41 31 4e 6e 38 64   D.8BrXJrnsA1Nn8d
                  00000250  71 30 52 72 4b 59 6b 58  44 46 45 66 53 69 59 45   q0RrKYkXDFEfSiYE
                  00000260  77 78 35 79 4c 4c 78 54  66 74 6f 54 69 76 5a 6b   wx5yLLxTftoTivZk
                  00000270  6a 67 78 76 75 75 62 4e  50 6d 76 2b 4a 4d 0a 2f   jgxvuubNPmv+JM./
                  00000280  74 56 2f 34 6d 52 56 78  58 72 72 34 2f 77 58 6e   tV/4mRVxXrr4/wXn
                  00000290  36 6f 3d 0a 3d 4e 2b 48  58 0a 2d 2d 2d 2d 2d 45   6o=.=N+HX.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sop-openpgp.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 52 70 72 71 38 52 68  43 74 6d 4d 49 7a 63 4e   /Rprq8RhCtmMIzcN
                  00000040  2b 6b 73 41 79 51 42 4c  50 34 6c 4e 77 78 61 41   +ksAyQBLP4lNwxaA
                  00000050  4d 62 4c 77 50 73 61 34  62 0a 30 63 69 35 6d 70   MbLwPsa4b.0ci5mp
                  00000060  6f 6a 42 35 36 7a 6f 53  62 43 4f 7a 4f 63 32 63   ojB56zoSbCOzOc2c
                  00000070  31 2f 50 6a 52 32 7a 46  45 39 64 72 44 52 66 4f   1/PjR2zFE9drDRfO
                  00000080  78 6f 39 41 6b 65 45 53  6c 79 65 38 69 2b 53 78   xo9AkeESlye8i+Sx
                  00000090  33 54 58 68 6d 31 0a 71  4c 74 7a 59 79 46 4d 39   3TXhm1.qLtzYyFM9
                  000000a0  4d 30 6f 64 35 30 45 69  36 71 73 45 43 52 55 31   M0od50Ei6qsECRU1
                  000000b0  51 30 33 78 65 62 76 42  49 73 46 4f 50 4b 4c 4c   Q03xebvBIsFOPKLL
                  000000c0  63 4d 46 4a 54 2f 5a 51  7a 5a 53 74 79 6f 71 43   cMFJT/ZQzZStyoqC
                  000000d0  4c 31 41 0a 58 50 58 63  37 5a 58 38 42 61 6e 2f   L1A.XPXc7ZX8Ban/
                  000000e0  53 52 4d 6e 4c 6f 36 75  75 47 33 59 31 36 54 49   SRMnLo6uuG3Y16TI
                  000000f0  32 6c 30 4e 4a 6e 54 4d  69 31 76 49 73 46 41 76   2l0NJnTMi1vIsFAv
                  00000100  39 32 59 35 32 39 73 4d  49 45 4a 69 65 75 5a 49   92Y529sMIEJieuZI
                  00000110  0a 66 50 4c 67 69 47 49  41 68 58 4a 39 30 31 53   .fPLgiGIAhXJ901S
                  00000120  52 4e 61 50 7a 45 46 37  4e 5a 31 77 63 72 42 52   RNaPzEF7NZ1wcrBR
                  00000130  2b 37 48 37 6f 66 50 58  61 68 50 62 73 6d 34 38   +7H7ofPXahPbsm48
                  00000140  35 6e 6d 75 62 77 66 38  46 33 6a 69 46 0a 39 62   5nmubwf8F3jiF.9b
                  00000150  67 42 6c 37 4a 2b 61 31  6b 74 56 4c 68 55 4b 71   gBl7J+a1ktVLhUKq
                  00000160  36 42 5a 73 4d 39 39 53  67 6b 66 50 4c 62 67 58   6BZsM99SgkfPLbgX
                  00000170  39 56 41 7a 41 69 50 57  58 6a 62 6c 32 66 34 75   9VAzAiPWXjbl2f4u
                  00000180  53 38 44 65 4e 31 66 32  52 78 0a 61 4f 2f 6f 30   S8DeN1f2Rx.aO/o0
                  00000190  76 77 4b 63 75 68 53 79  70 6f 57 45 6c 51 69 58   vwKcuhSypoWElQiX
                  000001a0  6b 6b 71 4e 57 49 33 37  6d 62 78 71 5a 73 58 63   kkqNWI37mbxqZsXc
                  000001b0  59 39 42 30 4f 31 52 4a  42 37 4b 33 6a 5a 70 4d   Y9B0O1RJB7K3jZpM
                  000001c0  71 30 4b 63 77 6c 55 0a  66 73 37 56 75 73 74 49   q0KcwlU.fs7VustI
                  000001d0  44 63 32 78 61 6c 66 6a  48 51 50 59 44 6a 55 79   Dc2xalfjHQPYDjUy
                  000001e0  68 4c 6f 65 30 65 77 6b  69 67 33 4f 34 71 50 4e   hLoe0ewkig3O4qPN
                  000001f0  67 39 65 72 74 66 41 75  63 38 33 50 7a 6b 72 78   g9ertfAuc83Pzkrx
                  00000200  32 73 61 38 0a 4c 62 4e  71 72 33 64 45 46 59 6b   2sa8.LbNqr3dEFYk
                  00000210  77 36 31 6e 75 35 50 41  52 4c 6f 77 78 47 2f 38   w61nu5PARLowxG/8
                  00000220  6a 59 64 35 34 62 77 56  6e 44 57 46 75 55 59 30   jYd54bwVnDWFuUY0
                  00000230  69 63 43 51 69 45 58 54  70 30 6a 38 42 50 6a 51   icCQiEXTp0j8BPjQ
                  00000240  52 0a 4e 48 6b 6c 46 57  69 78 42 73 59 43 6e 4c   R.NHklFWixBsYCnL
                  00000250  52 7a 6d 36 7a 6f 47 66  6e 66 59 4c 55 68 41 65   Rzm6zoGfnfYLUhAe
                  00000260  6b 6c 54 49 58 43 75 42  37 7a 62 46 72 6c 73 32   klTIXCuB7zbFrls2
                  00000270  41 57 47 46 6e 6c 79 6f  6b 41 48 39 67 75 0a 74   AWGFnlyokAH9gu.t
                  00000280  4d 73 52 33 67 39 31 74  39 70 69 65 6a 39 30 52   MsR3g91t9piej90R
                  00000290  64 51 3d 0a 3d 53 30 6d  74 0a 2d 2d 2d 2d 2d 45   dQ=.=S0mt.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  39 48 42 70 7a 31 51 7a  57 6e 68 63 32 73 33 2b   9HBpz1QzWnhc2s3+
                  00000040  33 54 71 54 75 53 6f 35  2f 64 57 52 46 6b 4a 34   3TqTuSo5/dWRFkJ4
                  00000050  38 75 50 76 43 42 76 6f  46 0a 77 77 48 75 37 67   8uPvCBvoF.wwHu7g
                  00000060  4a 36 67 4b 71 63 45 7a  55 48 6a 78 38 78 46 47   J6gKqcEzUHjx8xFG
                  00000070  74 43 74 45 63 43 36 6c  70 56 6c 57 32 35 63 6b   tCtEcC6lpVlW25ck
                  00000080  73 71 63 57 77 57 79 56  6e 37 4b 58 73 57 69 41   sqcWwWyVn7KXsWiA
                  00000090  62 64 76 59 79 36 0a 32  34 70 52 46 72 6f 57 2b   bdvYy6.24pRFroW+
                  000000a0  52 6b 72 45 76 36 51 72  4b 48 32 50 64 56 6d 50   RkrEv6QrKH2PdVmP
                  000000b0  67 4b 36 59 6e 58 49 47  49 66 54 66 38 75 52 4e   gK6YnXIGIfTf8uRN
                  000000c0  2f 76 54 72 77 73 2b 54  53 46 32 6d 54 49 79 35   /vTrws+TSF2mTIy5
                  000000d0  37 6c 71 0a 63 43 55 78  4d 58 49 4a 5a 68 6a 41   7lq.cCUxMXIJZhjA
                  000000e0  78 31 65 39 58 56 6c 58  48 4a 47 4e 42 6e 69 65   x1e9XVlXHJGNBnie
                  000000f0  34 50 53 51 6e 44 43 78  62 4f 74 4e 2f 6f 42 48   4PSQnDCxbOtN/oBH
                  00000100  65 4b 30 4b 66 36 68 32  78 4a 4f 64 48 32 38 55   eK0Kf6h2xJOdH28U
                  00000110  0a 6a 6d 4e 72 54 52 59  49 52 65 6d 6c 65 6a 70   .jmNrTRYIRemlejp
                  00000120  30 42 78 43 62 46 6d 41  72 6d 4b 57 62 6b 44 58   0BxCbFmArmKWbkDX
                  00000130  6a 56 66 75 38 47 38 2b  4c 35 6e 35 4d 62 6d 6e   jVfu8G8+L5n5Mbmn
                  00000140  35 72 78 52 76 69 73 70  4b 56 54 2f 4d 0a 32 2f   5rxRvispKVT/M.2/
                  00000150  79 6f 71 74 48 52 32 51  4b 75 4d 58 4f 31 4f 30   yoqtHR2QKuMXO1O0
                  00000160  2f 54 6b 52 6f 2f 37 4f  32 49 62 68 31 56 6e 52   /TkRo/7O2Ibh1VnR
                  00000170  67 4c 64 67 79 77 70 41  45 4e 59 67 72 71 70 67   gLdgywpAENYgrqpg
                  00000180  79 4d 43 42 55 30 34 67  34 31 0a 49 6b 6f 48 72   yMCBU04g41.IkoHr
                  00000190  67 6f 35 68 56 76 43 76  69 7a 77 70 47 4e 42 47   go5hVvCvizwpGNBG
                  000001a0  64 32 68 57 5a 43 62 38  71 76 6d 42 61 37 2b 50   d2hWZCb8qvmBa7+P
                  000001b0  65 56 68 6e 78 41 6f 2b  76 4b 71 43 53 72 33 43   eVhnxAo+vKqCSr3C
                  000001c0  47 4e 63 74 56 43 45 0a  2f 4c 55 6a 73 51 52 38   GNctVCE./LUjsQR8
                  000001d0  41 57 58 6e 59 69 57 2b  55 4f 47 35 32 39 48 5a   AWXnYiW+UOG529HZ
                  000001e0  58 35 5a 4d 7a 55 6a 72  67 54 56 61 6a 43 73 31   X5ZMzUjrgTVajCs1
                  000001f0  41 77 56 45 54 56 67 56  32 69 6d 4d 64 63 63 34   AwVETVgV2imMdcc4
                  00000200  5a 30 2b 78 0a 48 6f 6b  66 36 63 54 4d 41 65 53   Z0+x.Hokf6cTMAeS
                  00000210  52 37 4a 7a 57 74 77 30  4c 37 4b 4e 6d 74 4a 65   R7JzWtw0L7KNmtJe
                  00000220  52 4a 4f 34 38 37 53 31  41 61 44 6c 67 69 51 47   RJO487S1AaDlgiQG
                  00000230  57 75 75 4a 53 65 78 59  78 30 6a 38 42 57 70 63   WuuJSexYx0j8BWpc
                  00000240  69 0a 55 6b 70 44 62 69  42 50 59 34 69 6f 50 4c   i.UkpDbiBPY4ioPL
                  00000250  43 49 43 46 38 39 78 54  43 34 75 6a 30 78 43 4a   CICF89xTC4uj0xCJ
                  00000260  52 2f 47 76 50 47 51 2b  61 51 59 50 72 34 58 46   R/GvPGQ+aQYPr4XF
                  00000270  6a 50 56 6e 78 46 46 53  53 65 35 6d 6e 54 0a 78   jPVnxFFSSe5mnT.x
                  00000280  7a 51 30 38 31 34 43 4a  53 2b 51 56 39 67 51 49   zQ0814CJS+QV9gQI
                  00000290  48 6f 3d 0a 3d 78 4a 2f  4f 0a 2d 2d 2d 2d 2d 45   Ho=.=xJ/O.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4b 78 4d 52 64 47 55  57 4c 69 2b 42 59 43 61   +KxMRdGUWLi+BYCa
                  00000040  68 78 77 57 39 54 68 63  44 30 31 32 57 61 72 63   hxwW9ThcD012Warc
                  00000050  4f 50 79 52 6a 66 70 6a  41 43 42 72 33 0a 50 44   OPyRjfpjACBr3.PD
                  00000060  72 77 31 79 44 4e 2b 79  6c 57 57 59 33 4f 70 54   rw1yDN+ylWWY3OpT
                  00000070  33 6d 58 6e 6f 67 77 55  57 37 68 63 46 56 43 72   3mXnogwUW7hcFVCr
                  00000080  4c 38 66 4c 6d 71 68 63  42 4c 62 4c 59 59 70 44   L8fLmqhcBLbLYYpD
                  00000090  37 58 75 4f 5a 71 65 72  61 48 53 41 52 63 0a 79   7XuOZqeraHSARc.y
                  000000a0  75 71 31 58 2f 6a 68 72  59 41 78 61 39 79 61 2f   uq1X/jhrYAxa9ya/
                  000000b0  73 69 63 42 49 79 78 6d  2f 4c 2b 79 7a 4c 31 57   sicBIyxm/L+yzL1W
                  000000c0  6d 68 76 41 39 59 39 32  59 39 63 41 42 43 70 61   mhvA9Y92Y9cABCpa
                  000000d0  46 35 31 42 50 56 33 4e  37 48 50 46 45 7a 45 0a   F51BPV3N7HPFEzE.
                  000000e0  56 4e 70 47 56 38 4f 2f  36 76 32 5a 65 76 4e 57   VNpGV8O/6v2ZevNW
                  000000f0  57 77 74 6d 6c 65 4d 39  49 31 6f 43 7a 64 4b 4e   WwtmleM9I1oCzdKN
                  00000100  30 45 39 77 47 38 4f 31  33 37 31 38 73 72 32 49   0E9wG8O13718sr2I
                  00000110  44 6b 42 32 41 6f 70 68  37 38 61 32 65 51 43 43   DkB2Aoph78a2eQCC
                  00000120  0a 72 49 4e 41 6e 6d 42  6d 6b 64 49 56 53 52 63   .rINAnmBmkdIVSRc
                  00000130  79 6a 48 79 4a 74 73 39  50 36 76 53 73 34 33 58   yjHyJts9P6vSs43X
                  00000140  69 43 78 5a 51 62 53 64  6f 2f 77 34 6f 69 36 56   iCxZQbSdo/w4oi6V
                  00000150  63 66 5a 35 73 50 6a 6f  71 76 52 38 38 64 35 56   cfZ5sPjoqvR88d5V
                  00000160  64 0a 4f 54 34 49 55 59  53 48 70 4f 74 36 38 6c   d.OT4IUYSHpOt68l
                  00000170  72 41 6b 57 39 79 6a 50  2f 6a 61 4d 70 77 58 4c   rAkW9yjP/jaMpwXL
                  00000180  6a 69 46 5a 58 4d 74 64  76 52 33 63 74 2b 4f 5a   jiFZXMtdvR3ct+OZ
                  00000190  48 4f 70 64 70 46 33 52  51 43 51 6d 50 67 54 4e   HOpdpF3RQCQmPgTN
                  000001a0  65 52 0a 57 45 51 54 64  57 6a 51 6e 41 4b 39 48   eR.WEQTdWjQnAK9H
                  000001b0  4f 39 51 38 37 74 71 79  6d 46 30 52 2f 34 69 4c   O9Q87tqymF0R/4iL
                  000001c0  4a 35 73 6e 34 4d 56 34  2f 7a 38 78 54 6c 42 7a   J5sn4MV4/z8xTlBz
                  000001d0  41 47 73 57 61 71 58 63  59 76 77 6f 4d 69 5a 36   AGsWaqXcYvwoMiZ6
                  000001e0  30 4c 66 0a 2b 6a 6c 57  36 2b 6e 4a 49 77 71 6e   0Lf.+jlW6+nJIwqn
                  000001f0  68 54 6f 5a 77 58 5a 55  4b 4d 6c 4b 51 59 58 61   hToZwXZUKMlKQYXa
                  00000200  33 38 69 52 4e 42 61 4c  68 62 32 70 75 4e 67 35   38iRNBaLhb2puNg5
                  00000210  43 46 34 35 50 59 75 61  37 49 72 36 68 55 4c 53   CF45PYua7Ir6hULS
                  00000220  59 62 52 6f 0a 5a 4a 79  6b 52 71 4a 6b 79 39 68   YbRo.ZJykRqJky9h
                  00000230  34 54 34 46 67 41 73 2b  72 30 6b 41 42 51 39 4a   4T4FgAs+r0kABQ9J
                  00000240  39 54 67 79 77 45 4b 35  4e 34 31 2b 6f 50 69 5a   9TgywEK5N41+oPiZ
                  00000250  79 73 4a 70 31 37 78 30  5a 76 46 47 4c 33 41 45   ysJp17x0ZvFGL3AE
                  00000260  37 64 67 76 6f 0a 57 63  6f 52 39 76 70 51 33 36   7dgvo.WcoR9vpQ36
                  00000270  46 73 73 62 46 77 5a 6e  72 54 50 50 6c 47 2b 76   FssbFwZnrTPPlG+v
                  00000280  32 52 73 55 2b 6e 61 37  78 66 73 57 32 4b 34 47   2RsU+na7xfsW2K4G
                  00000290  5a 2b 0a 3d 33 67 56 65  0a 2d 2d 2d 2d 2d 45 4e   Z+.=3gVe.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 64 76 2b 6b 34 76 59  49 76 69 2b 7a 4c 4e 66   /dv+k4vYIvi+zLNf
                  00000040  43 38 7a 51 79 72 4b 4a  4b 6d 44 58 48 5a 4f 59   C8zQyrKJKmDXHZOY
                  00000050  44 36 4a 66 6b 57 47 76  4b 72 55 33 4a 0a 6c 52   D6JfkWGvKrU3J.lR
                  00000060  34 44 33 44 33 45 58 62  46 30 30 4a 6a 52 44 56   4D3D3EXbF00JjRDV
                  00000070  65 63 53 73 76 41 67 32  66 6c 4a 6d 32 53 67 33   ecSsvAg2flJm2Sg3
                  00000080  69 35 78 38 70 62 52 55  2b 35 61 34 46 4a 6b 37   i5x8pbRU+5a4FJk7
                  00000090  38 55 6c 46 39 4d 42 44  77 52 41 78 53 4c 0a 61   8UlF9MBDwRAxSL.a
                  000000a0  6c 47 32 31 77 74 44 48  76 32 72 69 77 65 68 46   lG21wtDHv2riwehF
                  000000b0  6e 72 6a 4e 77 75 71 54  2b 50 39 2b 73 53 34 62   nrjNwuqT+P9+sS4b
                  000000c0  6d 79 75 4a 50 72 55 34  62 2b 56 58 56 31 36 58   myuJPrU4b+VXV16X
                  000000d0  79 4e 55 6e 70 33 61 54  33 76 70 77 5a 48 2b 0a   yNUnp3aT3vpwZH+.
                  000000e0  43 6f 53 69 55 4b 68 34  2f 5a 33 51 65 6b 53 51   CoSiUKh4/Z3QekSQ
                  000000f0  53 2b 38 6e 48 38 33 2b  7a 58 65 56 34 51 42 34   S+8nH83+zXeV4QB4
                  00000100  6f 50 36 4f 77 73 7a 45  6d 42 39 58 61 59 6a 30   oP6OwszEmB9XaYj0
                  00000110  68 6e 71 52 64 58 74 33  48 7a 54 37 71 33 4d 2b   hnqRdXt3HzT7q3M+
                  00000120  0a 6b 2b 49 6e 56 44 43  41 73 68 72 4e 69 4f 4b   .k+InVDCAshrNiOK
                  00000130  39 6d 4c 4c 38 33 45 45  4b 6c 57 6c 2b 72 5a 44   9mLL83EEKlWl+rZD
                  00000140  68 49 4f 35 52 48 72 5a  65 74 49 69 4a 54 39 4a   hIO5RHrZetIiJT9J
                  00000150  56 4f 53 2f 67 55 43 4c  36 73 68 57 34 37 4b 66   VOS/gUCL6shW47Kf
                  00000160  7a 0a 47 38 59 52 47 51  75 56 34 32 38 62 45 74   z.G8YRGQuV428bEt
                  00000170  4f 4c 38 2f 78 79 51 50  64 52 71 75 36 31 65 41   OL8/xyQPdRqu61eA
                  00000180  6e 41 65 5a 55 4f 62 51  57 72 78 54 6c 6e 79 4a   nAeZUObQWrxTlnyJ
                  00000190  35 71 59 63 31 41 38 6d  59 4a 79 7a 30 68 4f 6b   5qYc1A8mYJyz0hOk
                  000001a0  4a 4e 0a 77 36 51 76 4f  48 67 67 6e 57 62 7a 2f   JN.w6QvOHggnWbz/
                  000001b0  75 72 74 77 53 6e 41 63  53 38 4f 4a 55 79 39 72   urtwSnAcS8OJUy9r
                  000001c0  62 6f 4c 55 6b 65 42 39  66 4b 51 56 37 6d 45 32   boLUkeB9fKQV7mE2
                  000001d0  4d 70 62 48 52 35 7a 66  6d 51 64 6b 61 50 32 76   MpbHR5zfmQdkaP2v
                  000001e0  72 4a 44 0a 61 74 39 43  55 37 51 49 38 67 47 6b   rJD.at9CU7QI8gGk
                  000001f0  47 53 69 2f 35 58 71 34  58 75 50 32 43 6a 6d 4c   GSi/5Xq4XuP2CjmL
                  00000200  79 75 56 51 65 7a 31 51  41 7a 4d 74 4e 49 4f 65   yuVQez1QAzMtNIOe
                  00000210  43 31 71 77 78 55 4a 58  2b 34 46 50 43 45 6b 35   C1qwxUJX+4FPCEk5
                  00000220  4f 6a 37 63 0a 74 5a 59  4c 58 49 55 56 4c 45 39   Oj7c.tZYLXIUVLE9
                  00000230  43 36 6e 76 54 62 68 39  39 30 6b 41 42 63 6e 6b   C6nvTbh990kABcnk
                  00000240  6b 35 48 49 73 54 74 6d  43 69 65 37 44 42 65 4f   k5HIsTtmCie7DBeO
                  00000250  6d 4e 32 39 38 4a 55 49  43 5a 5a 4e 6c 45 32 41   mN298JUICZZNlE2A
                  00000260  37 76 79 70 49 0a 51 46  69 35 64 6f 70 38 69 47   7vypI.QFi5dop8iG
                  00000270  58 65 56 54 4b 2f 6e 47  43 41 72 74 37 75 63 38   XeVTK/nGCArt7uc8
                  00000280  58 47 51 49 34 43 48 34  59 33 73 68 74 53 7a 45   XGQI4CH4Y3shtSzE
                  00000290  71 38 0a 3d 31 52 75 2f  0a 2d 2d 2d 2d 2d 45 4e   q8.=1Ru/.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sopgpy encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 51 31 38 69 7a 71 57  37 4f 52 32 65 63 39 37   /Q18izqW7OR2ec97
                  00000040  47 2f 53 4a 66 79 6c 70  50 51 4f 54 4e 32 39 70   G/SJfylpPQOTN29p
                  00000050  59 6d 63 45 6f 7a 4a 47  78 6a 51 64 37 0a 59 54   YmcEozJGxjQd7.YT
                  00000060  66 47 42 4a 30 42 48 5a  34 35 6e 33 4f 70 42 65   fGBJ0BHZ45n3OpBe
                  00000070  35 43 53 4b 45 6c 4c 59  63 62 63 69 67 36 48 66   5CSKElLYcbcig6Hf
                  00000080  54 47 6a 49 65 66 37 30  58 4f 6f 54 75 4a 46 32   TGjIef70XOoTuJF2
                  00000090  6c 63 6b 6e 49 5a 56 75  51 69 61 31 75 45 0a 6f   lcknIZVuQia1uE.o
                  000000a0  6f 4f 64 4b 6c 79 45 58  66 46 4d 64 47 54 31 6b   oOdKlyEXfFMdGT1k
                  000000b0  44 65 46 36 35 51 6f 35  45 4c 33 47 52 36 66 46   DeF65Qo5EL3GR6fF
                  000000c0  6f 6b 67 46 31 48 47 34  72 50 4f 30 68 46 30 30   okgF1HG4rPO0hF00
                  000000d0  57 69 6f 35 7a 33 79 71  4e 2b 6a 77 54 52 63 0a   Wio5z3yqN+jwTRc.
                  000000e0  55 39 31 58 44 59 75 76  56 43 42 75 6f 74 6b 76   U91XDYuvVCBuotkv
                  000000f0  79 30 55 55 48 51 4f 73  63 4b 73 6a 2f 30 42 4e   y0UUHQOscKsj/0BN
                  00000100  31 2f 76 63 42 43 61 37  48 53 6e 63 49 45 5a 4e   1/vcBCa7HSncIEZN
                  00000110  63 4b 2f 32 59 6d 38 4b  74 62 64 61 63 4a 67 58   cK/2Ym8KtbdacJgX
                  00000120  0a 72 50 32 6d 4c 78 62  6d 76 32 47 62 6b 54 45   .rP2mLxbmv2GbkTE
                  00000130  58 52 7a 38 5a 32 49 38  59 53 4f 6c 75 4c 76 35   XRz8Z2I8YSOluLv5
                  00000140  5a 79 52 57 77 48 66 44  41 4f 75 38 42 57 47 70   ZyRWwHfDAOu8BWGp
                  00000150  4e 54 64 63 43 31 51 65  6a 37 2f 2b 78 76 46 73   NTdcC1Qej7/+xvFs
                  00000160  58 0a 58 4c 50 70 4c 47  49 71 4d 5a 62 71 31 2b   X.XLPpLGIqMZbq1+
                  00000170  67 39 72 35 42 6c 5a 51  35 5a 74 79 68 77 32 59   g9r5BlZQ5Ztyhw2Y
                  00000180  6c 4a 76 47 6c 46 57 38  55 49 7a 45 78 54 36 59   lJvGlFW8UIzExT6Y
                  00000190  77 5a 41 67 6c 32 46 6e  62 67 47 36 65 46 41 57   wZAgl2FnbgG6eFAW
                  000001a0  76 5a 0a 32 6d 65 47 32  31 66 49 72 65 30 75 30   vZ.2meG21fIre0u0
                  000001b0  51 35 54 52 5a 36 4e 2f  6b 44 6b 46 76 32 55 33   Q5TRZ6N/kDkFv2U3
                  000001c0  6d 30 55 31 54 59 56 73  43 58 4b 73 4e 51 63 65   m0U1TYVsCXKsNQce
                  000001d0  7a 62 35 71 6c 77 46 57  74 75 72 55 31 33 4c 4f   zb5qlwFWturU13LO
                  000001e0  42 55 4d 0a 64 37 48 4c  2f 34 78 36 38 59 6d 46   BUM.d7HL/4x68YmF
                  000001f0  4a 63 36 5a 4e 46 70 46  68 6a 59 5a 41 2b 6b 56   Jc6ZNFpFhjYZA+kV
                  00000200  61 62 72 59 51 35 77 32  79 54 66 34 72 64 5a 6a   abrYQ5w2yTf4rdZj
                  00000210  76 4b 57 4e 45 79 42 77  4d 55 56 4c 6d 2f 64 41   vKWNEyBwMUVLm/dA
                  00000220  45 56 4c 56 0a 4a 57 55  4c 62 66 5a 39 37 4e 59   EVLV.JWULbfZ97NY
                  00000230  52 36 33 38 34 58 68 62  52 30 6a 63 42 53 61 58   R6384XhbR0jcBSaX
                  00000240  79 41 38 45 6a 43 77 4c  46 75 7a 47 31 6f 6c 5a   yA8EjCwLFuzG1olZ
                  00000250  71 78 78 39 50 45 72 2f  4c 68 61 77 64 33 62 44   qxx9PEr/Lhawd3bD
                  00000260  36 74 51 6c 42 0a 34 66  64 2b 58 41 4d 54 34 44   6tQlB.4fd+XAMT4D
                  00000270  51 47 7a 6a 7a 78 2b 65  39 2f 46 2f 37 77 51 75   QGzjzx+e9/F/7wQu
                  00000280  68 73 58 4d 33 4b 0a 3d  36 70 34 49 0a 2d 2d 2d   hsXM3K.=6p4I.---
                  00000290  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002a0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 52 48 68 45 59  70 6a 4b 74 6c 79 6a 6b   Qv/RHhEYpjKtlyjk
                  00000040  70 61 7a 71 52 70 36 4b  33 2f 4d 62 66 59 37 43   pazqRp6K3/MbfY7C
                  00000050  74 42 6c 61 63 52 65 43  4a 54 34 6d 53 43 6f 37   tBlacReCJT4mSCo7
                  00000060  6d 75 55 32 30 50 45 57  49 55 36 0d 0a 66 2f 46   muU20PEWIU6..f/F
                  00000070  72 34 39 4d 32 2f 57 37  6d 69 69 58 70 39 54 57   r49M2/W7miiXp9TW
                  00000080  50 35 30 53 45 77 30 34  71 73 44 67 4e 57 53 72   P50SEw04qsDgNWSr
                  00000090  64 59 35 74 6d 47 32 31  2b 4e 41 72 6a 4c 57 39   dY5tmG21+NArjLW9
                  000000a0  4d 33 55 45 47 74 6d 70  48 64 76 4e 30 59 78 42   M3UEGtmpHdvN0YxB
                  000000b0  4c 6b 54 5a 57 45 70 51  55 0d 0a 6e 66 33 4c 44   LkTZWEpQU..nf3LD
                  000000c0  76 2f 32 2f 42 4e 46 79  49 50 44 56 34 37 49 2b   v/2/BNFyIPDV47I+
                  000000d0  75 46 51 6f 62 43 54 65  43 5a 35 5a 64 65 66 31   uFQobCTeCZ5Zdef1
                  000000e0  5a 4b 31 47 53 76 63 34  63 67 6f 67 68 7a 79 6e   ZK1GSvc4cgoghzyn
                  000000f0  4e 50 76 5a 70 4b 59 6b  48 4a 39 4d 4d 36 56 38   NPvZpKYkHJ9MM6V8
                  00000100  46 70 7a 4c 45 4c 67 0d  0a 50 4f 45 4a 38 55 37   FpzLELg..POEJ8U7
                  00000110  6d 53 53 70 6a 71 77 31  36 56 4f 62 43 53 61 71   mSSpjqw16VObCSaq
                  00000120  6e 53 76 70 59 78 42 34  68 4d 43 79 6e 4d 56 52   nSvpYxB4hMCynMVR
                  00000130  70 58 71 4d 50 34 39 59  66 4d 6f 70 47 70 38 6f   pXqMP49YfMopGp8o
                  00000140  51 4d 4f 6f 6d 4d 6f 52  57 44 77 52 4c 37 2b 53   QMOomMoRWDwRL7+S
                  00000150  30 57 2b 33 33 0d 0a 46  77 47 49 67 72 56 31 6a   0W+33..FwGIgrV1j
                  00000160  54 30 31 77 43 37 67 6d  73 39 78 71 45 42 66 59   T01wC7gms9xqEBfY
                  00000170  63 63 6c 7a 57 30 52 66  4f 66 73 2f 76 77 68 33   cclzW0RfOfs/vwh3
                  00000180  32 62 75 65 4e 34 50 2b  62 68 6e 43 45 38 51 4f   2bueN4P+bhnCE8QO
                  00000190  77 4a 4c 77 57 4f 70 32  65 68 4a 52 31 67 78 41   wJLwWOp2ehJR1gxA
                  000001a0  4b 64 53 0d 0a 70 49 56  35 36 61 2f 31 68 34 6f   KdS..pIV56a/1h4o
                  000001b0  4a 77 69 61 63 53 6d 75  4d 70 33 35 72 4b 64 73   JwiacSmuMp35rKds
                  000001c0  4a 6d 51 65 72 35 34 50  4d 4f 69 63 58 62 55 52   JmQer54PMOicXbUR
                  000001d0  78 4d 5a 44 5a 2f 36 7a  2b 61 34 72 6e 69 68 6d   xMZDZ/6z+a4rnihm
                  000001e0  44 79 31 43 61 68 64 33  7a 6c 41 6c 6c 38 6c 64   Dy1Cahd3zlAll8ld
                  000001f0  66 0d 0a 4a 55 70 2b 48  4b 48 74 56 6e 6b 32 5a   f..JUp+HKHtVnk2Z
                  00000200  75 65 56 75 64 42 45 53  61 36 58 53 32 4e 70 6b   ueVudBESa6XS2Npk
                  00000210  64 46 74 65 31 77 2b 76  38 57 70 66 68 4c 71 4b   dFte1w+v8WpfhLqK
                  00000220  76 68 31 4a 6c 59 4b 52  47 4d 77 52 75 74 36 73   vh1JlYKRGMwRut6s
                  00000230  5a 4e 77 79 68 76 44 46  79 39 50 75 44 51 65 0d   ZNwyhvDFy9PuDQe.
                  00000240  0a 30 6a 38 42 30 36 41  6f 31 74 58 2f 4b 41 4f   .0j8B06Ao1tX/KAO
                  00000250  34 58 34 44 4f 62 2b 67  75 4c 56 73 71 2f 30 53   4X4DOb+guLVsq/0S
                  00000260  5a 4e 74 42 4c 4b 66 36  64 44 75 42 6f 51 4e 35   ZNtBLKf6dDuBoQN5
                  00000270  72 59 47 72 31 44 6b 6c  79 53 6c 44 53 51 74 5a   rYGr1DklySlDSQtZ
                  00000280  6a 6b 72 4a 6a 70 54 41  6c 56 69 79 57 0d 0a 44   jkrJjpTAlViyW..D
                  00000290  63 79 73 5a 6d 64 51 43  63 34 3d 0d 0a 3d 4b 74   cysZmdQCc4=..=Kt
                  000002a0  54 4a 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   TJ..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 78 4d 5a 39 63  45 6a 63 67 75 58 49 6f   QwAxMZ9cEjcguXIo
                  00000040  51 50 7a 74 61 6b 57 6a  4c 38 67 4a 6a 4b 42 7a   QPztakWjL8gJjKBz
                  00000050  50 4b 4d 78 54 36 61 6a  79 38 47 70 66 31 6e 46   PKMxT6ajy8Gpf1nF
                  00000060  46 63 73 72 76 46 71 66  73 75 67 0d 0a 30 4d 74   FcsrvFqfsug..0Mt
                  00000070  5a 79 55 59 78 4f 4f 41  4e 2f 48 38 69 39 2b 6a   ZyUYxOOAN/H8i9+j
                  00000080  2f 58 2f 59 4b 2f 33 70  7a 30 7a 77 74 68 4c 76   /X/YK/3pz0zwthLv
                  00000090  73 65 59 76 55 30 48 2f  62 6d 35 53 38 37 7a 44   seYvU0H/bm5S87zD
                  000000a0  57 6c 42 2b 6f 37 4f 62  31 44 31 4c 7a 6b 4d 77   WlB+o7Ob1D1LzkMw
                  000000b0  57 43 4d 43 56 45 43 55  77 0d 0a 50 4f 56 73 6d   WCMCVECUw..POVsm
                  000000c0  69 30 4f 38 76 41 4c 74  75 51 41 37 72 66 2f 6d   i0O8vALtuQA7rf/m
                  000000d0  55 39 64 2b 37 70 76 44  43 31 45 69 36 2f 53 5a   U9d+7pvDC1Ei6/SZ
                  000000e0  4d 2b 5a 36 70 45 79 30  47 79 57 4a 36 4f 72 6e   M+Z6pEy0GyWJ6Orn
                  000000f0  68 49 62 75 59 75 51 34  2b 39 73 5a 61 33 79 52   hIbuYuQ4+9sZa3yR
                  00000100  53 7a 49 71 44 4c 55 0d  0a 56 59 42 79 52 6a 54   SzIqDLU..VYByRjT
                  00000110  6f 50 34 4a 4b 79 71 57  61 5a 73 61 59 2f 63 2b   oP4JKyqWaZsaY/c+
                  00000120  79 7a 66 6f 6a 39 4d 48  59 31 64 6a 49 58 6c 49   yzfoj9MHY1djIXlI
                  00000130  69 7a 62 64 51 2b 76 45  76 45 67 42 76 57 59 72   izbdQ+vEvEgBvWYr
                  00000140  72 7a 64 7a 61 77 68 55  38 45 59 4e 73 68 70 45   rzdzawhU8EYNshpE
                  00000150  4f 62 7a 7a 4c 0d 0a 50  2b 79 5a 43 4f 42 4c 7a   ObzzL..P+yZCOBLz
                  00000160  35 67 4a 4c 73 69 74 77  7a 41 64 77 68 41 42 59   5gJLsitwzAdwhABY
                  00000170  42 6b 77 69 31 49 32 7a  76 42 49 4f 34 36 75 2b   Bkwi1I2zvBIO46u+
                  00000180  76 49 72 59 79 52 62 54  67 44 45 42 51 56 67 42   vIrYyRbTgDEBQVgB
                  00000190  52 54 49 63 71 57 45 45  4c 75 6d 31 77 48 77 2b   RTIcqWEELum1wHw+
                  000001a0  34 78 51 0d 0a 72 39 56  34 4d 36 4b 76 74 30 45   4xQ..r9V4M6Kvt0E
                  000001b0  73 33 74 43 6f 59 75 53  76 62 75 62 71 59 71 2b   s3tCoYuSvbubqYq+
                  000001c0  43 52 76 74 53 46 4b 79  44 4c 63 69 46 37 52 63   CRvtSFKyDLciF7Rc
                  000001d0  4a 76 6d 6a 6e 4b 6f 79  34 57 79 61 43 4d 59 69   JvmjnKoy4WyaCMYi
                  000001e0  49 66 6b 35 6a 31 30 4a  41 2b 38 65 2b 67 75 68   Ifk5j10JA+8e+guh
                  000001f0  39 0d 0a 4b 4a 67 53 75  2f 51 74 57 45 4e 52 69   9..KJgSu/QtWENRi
                  00000200  66 62 2b 68 52 48 75 35  58 6e 73 4a 50 6d 38 5a   fb+hRHu5XnsJPm8Z
                  00000210  46 54 44 73 71 51 52 4a  74 6d 50 58 39 51 73 7a   FTDsqQRJtmPX9Qsz
                  00000220  50 7a 53 4c 77 63 51 7a  37 66 4e 78 70 7a 39 42   PzSLwcQz7fNxpz9B
                  00000230  35 47 6d 55 69 61 47 64  6b 4c 6b 30 65 4d 36 0d   5GmUiaGdkLk0eM6.
                  00000240  0a 30 6a 38 42 6c 4a 62  4a 6b 51 77 79 61 35 6a   .0j8BlJbJkQwya5j
                  00000250  4f 32 61 30 65 36 53 47  4a 37 56 70 49 4a 54 6f   O2a0e6SGJ7VpIJTo
                  00000260  2b 70 66 4c 4a 72 79 68  68 78 58 49 45 6c 30 4c   +pfLJryhhxXIEl0L
                  00000270  47 4f 41 54 39 75 63 78  56 41 52 70 69 5a 6e 78   GOAT9ucxVARpiZnx
                  00000280  46 35 6b 6f 6a 33 57 41  73 64 46 6f 7a 0d 0a 79   F5koj3WAsdFoz..y
                  00000290  6f 64 2f 62 46 41 44 59  2f 30 3d 0d 0a 3d 43 45   od/bFADY/0=..=CE
                  000002a0  56 36 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   V6..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 70 50 53 47 69  42 52 74 44 4f 4c 54 6d   QwApPSGiBRtDOLTm
                  00000040  39 2b 50 41 70 7a 37 34  6e 39 64 68 59 32 4f 37   9+PApz74n9dhY2O7
                  00000050  70 42 48 4b 77 33 4e 53  70 6e 4d 30 78 61 4b 46   pBHKw3NSpnM0xaKF
                  00000060  64 48 2b 4e 32 41 61 6a  56 2b 69 0d 0a 31 36 2f   dH+N2AajV+i..16/
                  00000070  47 67 67 4f 79 4e 47 55  75 73 50 78 41 70 6d 6a   GggOyNGUusPxApmj
                  00000080  69 4f 51 5a 71 47 46 33  6c 46 56 6e 64 53 6c 6c   iOQZqGF3lFVndSll
                  00000090  54 4a 68 51 69 34 77 4e  36 4c 79 47 59 44 48 4f   TJhQi4wN6LyGYDHO
                  000000a0  64 34 61 66 6d 4d 51 44  64 62 48 76 46 32 39 65   d4afmMQDdbHvF29e
                  000000b0  66 44 4c 70 41 46 49 38  6d 0d 0a 77 36 37 61 37   fDLpAFI8m..w67a7
                  000000c0  6d 70 6f 44 64 58 6f 52  68 4a 66 69 32 78 2f 32   mpoDdXoRhJfi2x/2
                  000000d0  32 4a 6f 48 53 58 41 53  58 61 6d 6d 64 38 58 4f   2JoHSXASXammd8XO
                  000000e0  32 7a 6f 79 6e 74 36 53  62 57 2f 50 34 43 49 77   2zoynt6SbW/P4CIw
                  000000f0  6f 4a 77 47 62 41 6d 4e  31 69 72 75 32 6c 7a 38   oJwGbAmN1iru2lz8
                  00000100  34 64 74 4e 4b 73 66 0d  0a 2b 42 70 67 54 50 75   4dtNKsf..+BpgTPu
                  00000110  75 5a 56 32 2b 64 45 79  53 35 75 56 4a 44 58 66   uZV2+dEyS5uVJDXf
                  00000120  75 47 36 69 35 69 74 58  51 79 67 42 37 41 52 31   uG6i5itXQygB7AR1
                  00000130  4a 61 61 52 58 58 33 78  74 66 4e 38 58 32 71 69   JaaRXX3xtfN8X2qi
                  00000140  61 4a 6e 46 52 4f 4a 34  4d 62 42 71 46 4f 72 6c   aJnFROJ4MbBqFOrl
                  00000150  57 33 54 6c 52 0d 0a 6b  6a 6e 61 47 58 6c 48 61   W3TlR..kjnaGXlHa
                  00000160  6b 5a 52 63 64 59 66 74  62 37 74 72 64 75 39 66   kZRcdYftb7trdu9f
                  00000170  5a 4e 61 4e 58 38 38 57  66 2b 76 72 42 47 33 2b   ZNaNX88Wf+vrBG3+
                  00000180  69 2f 4e 4b 33 2b 41 77  78 69 4f 57 4d 4d 2f 4a   i/NK3+AwxiOWMM/J
                  00000190  36 41 68 43 5a 70 70 6c  53 56 68 46 46 79 66 58   6AhCZpplSVhFFyfX
                  000001a0  79 43 43 0d 0a 51 6a 43  74 39 41 68 62 51 47 50   yCC..QjCt9AhbQGP
                  000001b0  47 5a 35 68 6b 61 66 63  37 5a 73 72 2b 7a 62 79   GZ5hkafc7Zsr+zby
                  000001c0  65 48 42 49 4e 72 6b 6f  31 57 64 44 45 6c 43 77   eHBINrko1WdDElCw
                  000001d0  67 56 6d 36 2b 50 78 71  42 6a 69 7a 32 33 72 6c   gVm6+PxqBjiz23rl
                  000001e0  76 75 54 4d 64 46 39 6d  30 75 74 64 44 59 6f 2f   vuTMdF9m0utdDYo/
                  000001f0  70 0d 0a 59 65 31 2f 51  30 70 41 6e 65 38 51 48   p..Ye1/Q0pAne8QH
                  00000200  6f 4d 37 35 75 39 68 50  62 6c 43 35 77 57 39 46   oM75u9hPblC5wW9F
                  00000210  71 45 64 42 33 39 77 6c  45 4d 67 64 48 79 75 4d   qEdB39wlEMgdHyuM
                  00000220  72 6e 32 72 46 43 33 58  31 71 71 57 55 77 46 48   rn2rFC3X1qqWUwFH
                  00000230  67 66 62 74 43 6b 78 51  62 72 45 78 43 2f 41 0d   gfbtCkxQbrExC/A.
                  00000240  0a 30 6a 38 42 42 33 6d  75 30 6e 6f 39 4d 70 47   .0j8BB3mu0no9MpG
                  00000250  58 47 33 4e 33 57 51 45  39 36 36 44 38 42 4d 47   XG3N3WQE966D8BMG
                  00000260  56 69 64 53 47 4d 65 70  36 49 79 51 32 50 64 4d   VidSGMep6IyQ2PdM
                  00000270  5a 44 79 37 36 58 6a 33  56 44 7a 62 4f 68 33 37   ZDy76Xj3VDzbOh37
                  00000280  65 33 45 6c 61 31 77 78  70 47 34 36 76 0d 0a 35   e3Ela1wxpG46v..5
                  00000290  51 73 55 39 48 4f 64 66  30 67 3d 0d 0a 3d 42 79   QsU9HOdf0g=..=By
                  000002a0  43 31 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   C1..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 58 54 48 53 48 34 75  66 69 42 58 66 44 39 66   /XTHSH4ufiBXfD9f
                  00000040  66 73 6c 35 74 4d 67 31  72 2b 4d 6c 71 69 63 2b   fsl5tMg1r+Mlqic+
                  00000050  75 48 5a 57 32 38 52 37  67 33 72 65 6f 0a 59 58   uHZW28R7g3reo.YX
                  00000060  30 2b 56 68 42 31 7a 52  53 44 59 36 79 37 6b 2f   0+VhB1zRSDY6y7k/
                  00000070  46 5a 34 30 57 52 52 76  75 6e 39 46 4a 43 46 77   FZ40WRRvun9FJCFw
                  00000080  74 37 65 30 62 63 52 76  67 7a 73 43 33 50 64 57   t7e0bcRvgzsC3PdW
                  00000090  78 72 31 66 37 68 4a 78  4c 58 64 7a 32 5a 0a 38   xr1f7hJxLXdz2Z.8
                  000000a0  38 50 79 32 50 43 34 76  30 69 42 56 49 6e 70 37   8Py2PC4v0iBVInp7
                  000000b0  4e 45 6d 59 2b 2b 73 58  6e 6a 6f 54 39 6c 72 6f   NEmY++sXnjoT9lro
                  000000c0  4a 66 59 2b 32 65 78 53  63 65 7a 56 76 56 54 69   JfY+2exScezVvVTi
                  000000d0  69 36 7a 70 42 47 49 4f  4a 47 63 31 36 54 4f 0a   i6zpBGIOJGc16TO.
                  000000e0  68 50 45 42 73 47 5a 6a  34 78 6e 58 6b 45 76 78   hPEBsGZj4xnXkEvx
                  000000f0  6f 74 56 6f 75 73 64 65  56 56 70 41 56 56 53 64   otVousdeVVpAVVSd
                  00000100  57 4d 62 44 33 78 32 51  4a 44 4e 4f 58 4a 6f 46   WMbD3x2QJDNOXJoF
                  00000110  51 42 56 38 31 74 2f 52  72 57 74 6f 5a 4c 47 43   QBV81t/RrWtoZLGC
                  00000120  0a 2b 73 76 30 33 62 64  6b 51 4a 39 6d 6e 4c 55   .+sv03bdkQJ9mnLU
                  00000130  44 6a 39 37 6c 50 4e 41  49 6f 63 31 2f 4f 39 73   Dj97lPNAIoc1/O9s
                  00000140  30 34 6a 31 79 44 45 6d  64 49 58 32 78 44 66 49   04j1yDEmdIX2xDfI
                  00000150  53 59 37 71 48 2b 4e 7a  53 47 44 73 41 44 6e 64   SY7qH+NzSGDsADnd
                  00000160  74 0a 41 42 4c 44 66 44  33 30 72 6a 31 76 64 56   t.ABLDfD30rj1vdV
                  00000170  4d 71 75 79 6b 46 31 48  6f 4d 48 45 52 37 5a 70   MquykF1HoMHER7Zp
                  00000180  32 61 6e 6c 75 79 43 42  65 31 72 6f 51 48 59 53   2anluyCBe1roQHYS
                  00000190  42 4b 33 69 30 75 62 41  69 4a 70 6e 6e 42 30 6d   BK3i0ubAiJpnnB0m
                  000001a0  55 43 0a 6b 7a 55 55 39  6f 62 79 6d 66 33 44 4c   UC.kzUU9obymf3DL
                  000001b0  39 57 72 73 69 46 32 2b  37 69 4c 70 58 6e 67 53   9WrsiF2+7iLpXngS
                  000001c0  58 31 35 43 2b 64 44 70  44 63 31 7a 61 6c 6b 66   X15C+dDpDc1zalkf
                  000001d0  71 6a 45 57 34 48 70 51  4e 4c 6b 72 6d 2f 57 4d   qjEW4HpQNLkrm/WM
                  000001e0  6b 67 76 0a 66 51 34 53  68 6c 6d 73 41 4d 65 6b   kgv.fQ4ShlmsAMek
                  000001f0  35 58 64 30 67 58 4f 48  79 5a 36 48 4b 6d 4a 78   5Xd0gXOHyZ6HKmJx
                  00000200  4d 50 49 45 4f 79 6c 6b  4d 73 2b 5a 72 77 32 39   MPIEOylkMs+Zrw29
                  00000210  51 54 45 53 35 61 72 43  2f 62 6f 66 79 6c 70 4c   QTES5arC/bofylpL
                  00000220  41 2f 6f 41 0a 53 33 71  54 51 6f 74 4d 50 68 65   A/oA.S3qTQotMPhe
                  00000230  58 32 35 33 6d 44 30 6a  57 30 6a 63 42 73 6f 6e   X253mD0jW0jcBson
                  00000240  6f 4f 34 66 76 75 45 4c  51 4b 6f 30 79 6a 46 48   oO4fvuELQKo0yjFH
                  00000250  76 49 64 70 69 63 66 6a  53 77 66 6e 53 79 71 4f   vIdpicfjSwfnSyqO
                  00000260  66 6f 65 57 39 0a 55 32  58 6a 41 75 39 64 4b 2b   foeW9.U2XjAu9dK+
                  00000270  5a 49 34 62 6b 48 51 4c  39 33 62 37 42 45 38 74   ZI4bkHQL93b7BE8t
                  00000280  48 79 2b 52 69 6b 0a 3d  45 53 5a 2b 0a 2d 2d 2d   Hy+Rik.=ESZ+.---
                  00000290  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002a0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 31 57 36 4f 61 65 6f  65 4e 47 65 78 79 68 57   A1W6OaeoeNGexyhW
                  00000040  76 50 67 46 62 68 6f 68  32 2f 53 2b 52 55 31 65   vPgFbhoh2/S+RU1e
                  00000050  6a 61 42 72 42 78 36 54  75 62 31 49 36 0a 72 46   jaBrBx6Tub1I6.rF
                  00000060  4e 35 61 6d 6e 55 6a 47  52 4b 56 4f 67 38 57 77   N5amnUjGRKVOg8Ww
                  00000070  6e 2b 70 6a 72 6c 6d 67  53 65 6c 62 45 63 69 4c   n+pjrlmgSelbEciL
                  00000080  67 32 65 57 48 74 65 76  63 64 79 2b 32 39 44 31   g2eWHtevcdy+29D1
                  00000090  46 30 4c 5a 55 62 61 6c  30 51 72 79 61 38 0a 78   F0LZUbal0Qrya8.x
                  000000a0  75 35 30 39 47 34 4d 6a  6f 48 4b 6c 4d 44 72 79   u509G4MjoHKlMDry
                  000000b0  35 2b 53 66 6b 52 69 54  2b 6e 4a 46 6e 30 50 61   5+SfkRiT+nJFn0Pa
                  000000c0  72 59 45 6b 2f 6d 65 4b  47 45 77 70 31 68 6b 34   rYEk/meKGEwp1hk4
                  000000d0  6d 33 49 55 7a 41 4d 34  58 32 51 2f 41 48 68 0a   m3IUzAM4X2Q/AHh.
                  000000e0  69 76 65 37 6c 44 54 4d  74 6f 77 64 63 6e 66 59   ive7lDTMtowdcnfY
                  000000f0  69 72 67 49 71 6e 41 55  45 56 38 38 36 65 75 50   irgIqnAUEV886euP
                  00000100  30 2b 7a 59 51 42 64 52  70 78 32 75 55 79 70 78   0+zYQBdRpx2uUypx
                  00000110  50 6c 53 75 47 31 6f 75  50 50 78 6e 6b 35 4f 4b   PlSuG1ouPPxnk5OK
                  00000120  0a 32 77 72 4a 47 58 34  56 54 55 49 68 53 68 38   .2wrJGX4VTUIhSh8
                  00000130  41 51 6b 33 62 67 69 6c  64 59 63 75 4c 6b 30 4e   AQk3bgildYcuLk0N
                  00000140  4c 30 47 4e 64 48 2f 38  54 35 4f 34 32 79 6a 51   L0GNdH/8T5O42yjQ
                  00000150  68 33 63 45 66 64 4a 6e  4f 71 55 6e 73 79 57 34   h3cEfdJnOqUnsyW4
                  00000160  78 0a 48 53 54 30 79 41  59 77 4f 30 77 48 53 6f   x.HST0yAYwO0wHSo
                  00000170  5a 64 4e 33 4c 76 38 58  39 50 38 2f 35 62 49 42   ZdN3Lv8X9P8/5bIB
                  00000180  68 34 71 52 59 32 79 67  4e 79 59 59 31 76 59 6d   h4qRY2ygNyYY1vYm
                  00000190  6c 51 52 6e 4c 76 6f 53  6c 68 71 32 63 67 4d 7a   lQRnLvoSlhq2cgMz
                  000001a0  66 44 0a 62 6b 45 70 30  63 5a 72 31 71 54 74 75   fD.bkEp0cZr1qTtu
                  000001b0  79 36 38 33 78 69 6f 38  4a 56 4f 6b 38 4e 57 64   y683xio8JVOk8NWd
                  000001c0  42 44 31 2f 7a 57 72 72  39 42 68 64 42 6a 77 58   BD1/zWrr9BhdBjwX
                  000001d0  7a 35 69 45 68 66 31 6d  76 6d 73 48 4f 41 36 47   z5iEhf1mvmsHOA6G
                  000001e0  30 4a 63 0a 43 2b 6b 34  46 44 69 71 5a 58 6d 77   0Jc.C+k4FDiqZXmw
                  000001f0  4c 54 6f 6d 50 52 45 43  73 68 39 31 53 55 43 70   LTomPRECsh91SUCp
                  00000200  53 46 74 46 61 38 4c 63  4a 6c 52 42 33 46 6d 4a   SFtFa8LcJlRB3FmJ
                  00000210  53 32 64 34 70 79 61 6e  71 38 4c 6f 49 35 70 67   S2d4pyanq8LoI5pg
                  00000220  64 51 74 41 0a 54 38 63  44 50 4a 32 36 6b 33 43   dQtA.T8cDPJ26k3C
                  00000230  36 36 79 38 72 6b 42 2b  73 30 6b 6b 42 51 58 39   66y8rkB+s0kkBQX9
                  00000240  73 65 57 37 46 56 43 48  62 71 47 45 68 33 48 4a   seW7FVCHbqGEh3HJ
                  00000250  42 67 35 33 4b 65 7a 74  35 57 45 64 34 49 31 32   Bg53Kezt5WEd4I12
                  00000260  34 58 34 6a 33 0a 79 4a  74 36 57 72 79 46 71 37   4X4j3.yJt6WryFq7
                  00000270  70 4a 41 6f 46 4e 62 2b  65 54 5a 34 2f 75 53 35   pJAoFNb+eTZ4/uS5
                  00000280  36 54 67 4b 44 32 6a 47  55 6f 45 79 4f 32 63 66   6TgKD2jGUoEyO2cf
                  00000290  35 42 50 44 30 70 46 35  53 63 44 74 44 74 0a 3d   5BPD0pF5ScDtDt.=
                  000002a0  59 76 54 53 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   YvTS.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 66 54 42 34 4f 67 2b  57 51 32 56 5a 73 46 4a   /fTB4Og+WQ2VZsFJ
                  00000040  44 77 41 74 34 76 37 54  6c 4f 6c 78 6c 37 33 68   DwAt4v7TlOlxl73h
                  00000050  53 47 75 43 61 37 5a 6b  6c 5a 2f 69 41 0a 35 35   SGuCa7ZklZ/iA.55
                  00000060  6b 44 4d 6c 58 7a 72 61  6d 67 68 78 70 32 7a 72   kDMlXzramghxp2zr
                  00000070  72 43 75 2b 70 66 56 6c  6e 4e 35 59 47 69 37 34   rCu+pfVlnN5YGi74
                  00000080  78 5a 70 65 30 36 32 70  78 4a 4d 61 37 33 4d 79   xZpe062pxJMa73My
                  00000090  52 50 56 44 4c 71 59 45  42 31 69 4a 79 72 0a 2b   RPVDLqYEB1iJyr.+
                  000000a0  52 34 55 6e 4e 5a 33 2f  35 56 52 56 4e 56 71 4a   R4UnNZ3/5VRVNVqJ
                  000000b0  55 37 69 61 65 64 45 4b  79 56 79 53 64 47 70 33   U7iaedEKyVySdGp3
                  000000c0  57 55 2b 71 41 52 64 37  70 52 55 39 37 44 66 6a   WU+qARd7pRU97Dfj
                  000000d0  68 43 36 74 52 54 78 6f  48 65 52 66 58 52 72 0a   hC6tRTxoHeRfXRr.
                  000000e0  7a 6f 4b 51 4b 37 6a 2b  34 51 69 6f 4f 62 2f 52   zoKQK7j+4QioOb/R
                  000000f0  32 6c 43 4c 62 39 6d 52  58 6d 79 6f 2b 45 54 66   2lCLb9mRXmyo+ETf
                  00000100  41 4f 66 37 4c 69 76 72  73 74 67 72 4b 6c 59 38   AOf7LivrstgrKlY8
                  00000110  70 64 4f 6c 6a 68 36 43  64 65 68 68 55 46 4a 44   pdOljh6CdehhUFJD
                  00000120  0a 73 4a 52 62 4e 35 6f  63 4f 76 56 33 30 76 36   .sJRbN5ocOvV30v6
                  00000130  38 4e 41 6e 4b 53 34 54  50 55 63 34 67 7a 42 50   8NAnKS4TPUc4gzBP
                  00000140  2b 68 55 46 58 4f 71 31  45 4d 37 47 31 42 34 51   +hUFXOq1EM7G1B4Q
                  00000150  65 77 30 7a 30 59 35 49  5a 31 70 46 55 58 35 2b   ew0z0Y5IZ1pFUX5+
                  00000160  53 0a 4a 4f 36 70 36 74  31 31 74 54 68 51 6a 49   S.JO6p6t11tThQjI
                  00000170  33 31 6d 6e 31 30 38 53  43 52 76 39 63 70 58 6a   31mn108SCRv9cpXj
                  00000180  35 72 68 45 54 70 58 6a  77 75 67 33 44 41 4a 79   5rhETpXjwug3DAJy
                  00000190  57 32 37 35 30 68 43 73  69 53 64 6d 6d 68 78 45   W2750hCsiSdmmhxE
                  000001a0  35 2b 0a 56 39 51 2f 7a  64 41 56 37 78 34 58 6b   5+.V9Q/zdAV7x4Xk
                  000001b0  30 64 47 4a 78 4a 35 66  44 47 2b 69 71 34 76 75   0dGJxJ5fDG+iq4vu
                  000001c0  4c 41 42 7a 75 74 4a 53  7a 48 35 59 66 34 6c 51   LABzutJSzH5Yf4lQ
                  000001d0  37 41 45 53 38 35 33 69  57 4f 67 33 69 6c 43 63   7AES853iWOg3ilCc
                  000001e0  7a 41 35 0a 30 4b 5a 32  63 53 78 66 66 6a 6b 77   zA5.0KZ2cSxffjkw
                  000001f0  36 51 67 50 78 53 75 73  58 76 78 55 39 37 52 47   6QgPxSusXvxU97RG
                  00000200  46 33 72 6c 4c 44 48 2f  6a 54 33 75 33 61 69 48   F3rlLDH/jT3u3aiH
                  00000210  33 62 4a 4a 46 63 54 6f  38 57 6c 4b 74 68 42 62   3bJJFcTo8WlKthBb
                  00000220  65 56 6b 33 0a 59 31 30  76 4a 71 43 74 4e 2b 38   eVk3.Y10vJqCtN+8
                  00000230  59 45 37 6b 74 37 56 65  77 30 6b 45 42 51 72 54   YE7kt7Vew0kEBQrT
                  00000240  63 51 66 35 37 38 33 7a  43 66 69 41 42 4b 6d 74   cQf5783zCfiABKmt
                  00000250  6a 76 4c 6f 35 75 74 6a  56 73 51 58 70 44 38 43   jvLo5utjVsQXpD8C
                  00000260  57 2f 5a 36 43 0a 54 34  6a 49 31 33 70 56 45 6a   W/Z6C.T4jI13pVEj
                  00000270  66 52 36 51 34 48 70 30  48 37 33 74 57 2b 7a 62   fR6Q4Hp0H73tW+zb
                  00000280  30 46 74 70 44 46 56 6a  61 66 7a 32 56 56 72 4b   0FtpDFVjafz2VVrK
                  00000290  66 38 75 41 3d 3d 0a 3d  45 53 47 54 0a 2d 2d 2d   f8uA==.=ESGT.---
                  000002a0  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002b0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 69 33 4f 46 72 79 70  75 42 7a 59 76 32 56 6c   Ai3OFrypuBzYv2Vl
                  00000040  37 36 2b 69 58 30 45 48  36 4c 6f 79 42 6d 2f 6d   76+iX0EH6LoyBm/m
                  00000050  6d 2f 38 51 37 58 2f 34  69 6d 63 6f 64 0a 47 63   m/8Q7X/4imcod.Gc
                  00000060  65 74 2b 51 2f 36 56 6c  4d 64 6d 30 49 44 75 56   et+Q/6VlMdm0IDuV
                  00000070  62 45 78 66 30 7a 51 43  75 66 35 44 41 55 6c 74   bExf0zQCuf5DAUlt
                  00000080  73 38 4f 31 4a 76 49 41  7a 30 2f 51 37 70 61 77   s8O1JvIAz0/Q7paw
                  00000090  2f 41 44 78 70 41 4b 78  62 34 67 31 77 50 0a 30   /ADxpAKxb4g1wP.0
                  000000a0  45 33 6b 42 64 6e 43 74  70 78 67 41 4c 62 51 2f   E3kBdnCtpxgALbQ/
                  000000b0  4b 6e 44 70 47 4a 57 77  2f 4f 73 78 6c 46 76 36   KnDpGJWw/OsxlFv6
                  000000c0  65 55 4e 79 70 6f 63 66  77 45 38 77 36 70 42 59   eUNypocfwE8w6pBY
                  000000d0  36 51 67 47 4c 4d 50 6c  66 66 52 52 68 66 35 0a   6QgGLMPlffRRhf5.
                  000000e0  37 78 50 32 47 70 2f 4a  2b 6f 54 37 75 51 62 5a   7xP2Gp/J+oT7uQbZ
                  000000f0  4f 79 61 57 79 50 6e 5a  46 73 67 34 73 34 4c 34   OyaWyPnZFsg4s4L4
                  00000100  65 63 32 75 77 2b 31 37  2f 53 66 5a 54 75 32 35   ec2uw+17/SfZTu25
                  00000110  62 78 75 6e 77 50 41 4a  6a 67 35 44 6a 2b 78 33   bxunwPAJjg5Dj+x3
                  00000120  0a 47 31 35 6b 73 34 55  31 73 46 66 73 72 6d 35   .G15ks4U1sFfsrm5
                  00000130  7a 74 47 61 43 4c 7a 6f  64 68 62 38 6e 6c 4f 37   ztGaCLzodhb8nlO7
                  00000140  53 39 69 6d 42 6a 56 54  62 53 71 63 68 75 49 68   S9imBjVTbSqchuIh
                  00000150  65 61 2b 55 50 6d 77 42  4b 30 4e 4c 55 52 44 31   ea+UPmwBK0NLURD1
                  00000160  4b 0a 58 73 67 7a 67 6f  61 57 4a 6f 76 39 5a 65   K.XsgzgoaWJov9Ze
                  00000170  2f 76 66 70 48 41 46 65  75 55 2f 50 74 47 39 37   /vfpHAFeuU/PtG97
                  00000180  65 69 54 56 55 37 44 39  67 2f 30 53 79 2b 4b 31   eiTVU7D9g/0Sy+K1
                  00000190  54 48 4f 6d 57 54 67 72  52 44 65 7a 4b 72 55 65   THOmWTgrRDezKrUe
                  000001a0  31 6a 0a 38 66 58 45 6a  2b 52 61 43 56 41 4e 41   1j.8fXEj+RaCVANA
                  000001b0  2f 6b 45 35 55 37 4e 32  75 4c 6d 64 72 2f 53 54   /kE5U7N2uLmdr/ST
                  000001c0  42 48 57 65 62 61 6a 71  63 78 54 46 75 58 6c 38   BHWebajqcxTFuXl8
                  000001d0  63 37 66 73 4e 42 78 4f  78 72 65 59 6c 64 45 78   c7fsNBxOxreYldEx
                  000001e0  62 38 66 0a 4e 6d 4f 37  69 33 73 43 38 50 65 31   b8f.NmO7i3sC8Pe1
                  000001f0  73 69 44 64 5a 70 2f 73  46 75 31 30 64 7a 38 4d   siDdZp/sFu10dz8M
                  00000200  41 6c 77 4d 7a 48 65 75  4e 67 57 70 2b 50 4f 74   AlwMzHeuNgWp+POt
                  00000210  63 6a 34 68 4b 48 51 62  55 56 34 6a 45 2f 70 77   cj4hKHQbUV4jE/pw
                  00000220  47 44 50 64 0a 46 56 2f  76 78 42 6b 41 54 47 30   GDPd.FV/vxBkATG0
                  00000230  70 57 50 78 62 35 38 4c  56 30 6b 51 42 68 46 30   pWPxb58LV0kQBhF0
                  00000240  68 44 54 4d 49 51 79 49  68 77 73 55 33 52 64 30   hDTMIQyIhwsU3Rd0
                  00000250  36 6a 43 72 58 75 75 4a  63 57 43 74 58 33 50 6f   6jCrXuuJcWCtX3Po
                  00000260  4a 6e 51 78 62 0a 6b 48  76 38 32 34 66 4d 41 71   JnQxb.kHv824fMAq
                  00000270  2b 4c 39 32 4e 72 53 49  67 31 74 72 46 45 43 66   +L92NrSIg1trFECf
                  00000280  7a 6c 43 5a 32 75 35 4a  70 41 72 7a 48 4b 66 52   zlCZ2u5JpArzHKfR
                  00000290  58 61 65 46 57 7a 51 77  3d 3d 0a 3d 6e 35 62 51   XaeFWzQw==.=n5bQ
                  000002a0  0a 2d 2d 2d 2d 2d 45 4e  44 20 50 47 50 20 4d 45   .-----END PGP ME
                  000002b0  53 53 41 47 45 2d 2d 2d  2d 2d 0a                  SSAGE-----.
                  

                  (click to lock in place)

                  AES128
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFTBBMBCgCHBYJn3phsAgsHCRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0QG5v
                  dGF0aW9ucy5zZXF1b2lhLXBncC5vcmeC6KgfIV83SuamdPZzqaKilQYmjfJgrMaI
                  YbWod3ps1AYVCgkICwIEFgIDAQIXgAIbAwIeARYhBNGmbhojsYLJmA94jPv8yCoB
                  XnMwAABATQwAguTekPYN4E+wPM7UlLhGygg+xaymM0orF0WgYxpXq0C/q3qsaybz
                  lhKQegoq/iiMSijqoTmTNhokL/JApqfzuQwFagqmxgeun8/UlW2/Xw6p/iZGuc0Z
                  MW75udsBjnZyRuKJFgvRCcuGkABcrrEVygAdhHMgtMn6xSZdwCG2hVJWhEzuTgdN
                  yxC9JX5FFWw+J0QDdTfof+pH9qFHz1mlP+XI65/BKj4tglWki/dk02cWY+qwq2RJ
                  OsteGw7T6mSaD+eAJjubmtS9mnvuq5UxxgVzoFQD5skamUhZ2oQiz94AXXC07bba
                  xXM4IBu5A44KM8PX+5PbEOhS//IclxVeYOuPJXiBRHskZbHWsMEzr9ZXlq2QFiuV
                  XogfLGTzXhd6lDjhGYuZJmPaqvYGwiuKd7m+gA/IhHRf6eMg3r9csRBTUhXvDQML
                  Pe77tX6WfcgMCA6t3JzSDFyspdY2klNHJER0G/ZgAfEt9cj3BPlOX9uLLM0mPEjq
                  DeKClYGQYcruwsEOBBMBCgA4AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEE
                  0aZuGiOxgsmYD3iM+/zIKgFeczAFAl2lnvoACgkQ+/zIKgFeczBvbAv/VNk90a6h
                  G8Od9xTzXxH5YRFUSGfIA1yjPIVOnKqhMwps2U+sWE3urL+MvjyQRlyRV8oY9IOh
                  Q5Esm6DOZYrTnE7qVETm1ajIAP2OFChEc55uH88x/anpPOXOJY7S8jbn3naC9qad
                  75BrZ+3g9EBUWiy5p8TykP05WSnSxNRt7vFKLfEB4nGkehpwHXOVF0CRNwYle42b
                  g8lpmdXFDcCZCi+qEbafmTQzkAqyzS3nCh3IAqq6Y0kBuaKLm2tSNUOlZbD+OHYQ
                  NZ5Jix7cZUzs6Xh4+I55NRWl5smrLq66yOQoFPy9jot/Qxikx/wP3MsAzeGaZSEP
                  c0fHp5G16rlGbxQ3vl8/usUV7W+TMEMljgwd5x8POR6HC8EaCDfVnUBCPi/Gv+eg
                  LjsIbPJZZEroiE40e6/UoCiQtlpQB5exPJYSd1Q1txCwueih99PHepsDhmUQKiAC
                  szNU+RRozAYau2VdHqnRJ7QYdxHDiH49jPK4NTMyb/tJh2TiIwcmsIpGzsDNBF2l
                  nPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21HWamX
                  nn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW+RMX
                  SO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd/Dn6
                  rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXrvIsA
                  0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZuVE/
                  wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8c+pa
                  LNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybUz8XV
                  8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQzFwz
                  j8sxH48AEQEAAcLA9gQYAQoAIBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZzy
                  AhsMAAoJEPv8yCoBXnMw6f8L/26C34dkjBffTzMj5Bdzm8MtF67OYneJ4TQMw7+4
                  1IL4rVcSKhIhk/3Ud5knaRtP2ef1+5F66h9/RPQOJ5+tvBwhBAcUWSupKnUrdVaZ
                  QanYmtSxcVV2PL9+QEiNN3tzluhaWO//rACxJ+K/ZXQlIzwQVTpNhfGzAaMVV9zp
                  f3u0k14itcv6alKY8+rLZvO1wIIeRZLmU0tZDD5HtWDvUV7rIFI1WuoLb+KZgbYn
                  3OWjCPHVdTrdZ2CqnZbG3SXw6awH9bzRLV9EXkbhIMez0deCVdeo+wFFklh8/5VK
                  2b0vk/+wqMJxfpa1lHvJLobzOP9fvrswsr92MA2+k901WeISR7qEzcI0Fdg8AyFA
                  ExaEK6VyjP7SXGLwvfisw34OxuZr3qmx1Sufu4toH3XrB7QJN8XyqqbsGxUCBqWi
                  f9RSK4xjzRTe56iPeiSJJOIciMP9i2ldI+KgLycyeDvGoBj0HCLO3gVaBe4ubVrj
                  5KjhX2PVNEJd3XZRzaXZE2aAMQ==
                  =m0nC
                  -----END PGP PUBLIC KEY BLOCK-----
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sqop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 30 6f 47 2b 2b 4a 47  71 2f 32 33 68 6a 66 37   A0oG++JGq/23hjf7
                  00000040  41 47 73 64 62 53 6d 61  59 4c 4a 35 6c 6d 6b 4b   AGsdbSmaYLJ5lmkK
                  00000050  48 30 50 71 59 54 75 34  36 42 34 6e 46 0a 55 41   H0PqYTu46B4nF.UA
                  00000060  70 51 6a 57 68 53 6f 2f  61 45 73 62 6b 76 52 70   pQjWhSo/aEsbkvRp
                  00000070  58 66 44 6f 34 7a 61 56  67 75 73 49 58 57 31 77   XfDo4zaVgusIXW1w
                  00000080  6f 2f 44 7a 46 46 72 41  2f 6f 46 79 31 70 4f 5a   o/DzFFrA/oFy1pOZ
                  00000090  56 5a 74 47 31 44 73 36  55 4e 4c 74 33 63 0a 32   VZtG1Ds6UNLt3c.2
                  000000a0  2f 38 2b 36 45 2f 63 41  44 34 2b 55 39 64 2f 38   /8+6E/cAD4+U9d/8
                  000000b0  2b 56 6c 77 77 42 4e 49  76 65 2b 35 68 46 61 4a   +VlwwBNIve+5hFaJ
                  000000c0  30 35 77 48 53 7a 43 49  37 6d 42 44 67 75 36 77   05wHSzCI7mBDgu6w
                  000000d0  35 55 6b 77 39 47 61 66  52 66 31 2b 6a 54 42 0a   5Ukw9GafRf1+jTB.
                  000000e0  6c 50 79 67 49 68 76 77  4e 2b 79 30 4c 78 6b 78   lPygIhvwN+y0Lxkx
                  000000f0  61 71 65 77 6a 4e 74 44  46 35 34 35 6b 67 51 31   aqewjNtDF545kgQ1
                  00000100  38 56 2b 69 45 72 62 75  30 76 50 54 68 7a 45 50   8V+iErbu0vPThzEP
                  00000110  75 42 61 6b 33 70 4c 63  47 32 6a 35 6f 6f 50 52   uBak3pLcG2j5ooPR
                  00000120  0a 75 4d 65 36 48 4a 4b  59 46 59 49 54 55 44 34   .uMe6HJKYFYITUD4
                  00000130  54 54 32 42 76 7a 65 6a  2f 65 4a 79 31 34 39 47   TT2Bvzej/eJy149G
                  00000140  43 63 32 37 57 73 48 78  79 6c 52 35 34 37 4d 63   Cc27WsHxylR547Mc
                  00000150  48 31 66 51 6f 64 4e 46  4f 39 5a 62 79 69 49 61   H1fQodNFO9ZbyiIa
                  00000160  39 0a 2b 51 7a 45 30 43  58 76 45 2b 31 42 54 4e   9.+QzE0CXvE+1BTN
                  00000170  6a 38 33 52 62 48 2f 35  38 6a 74 39 42 7a 6a 71   j83RbH/58jt9Bzjq
                  00000180  64 37 7a 38 6f 6c 6e 32  62 67 2b 43 76 48 38 30   d7z8oln2bg+CvH80
                  00000190  70 77 57 66 62 39 4a 6a  36 74 4f 47 59 75 4a 4f   pwWfb9Jj6tOGYuJO
                  000001a0  33 64 0a 7a 52 4a 32 4c  6a 72 41 57 54 37 5a 56   3d.zRJ2LjrAWT7ZV
                  000001b0  72 57 51 5a 2b 63 6e 2f  46 44 68 48 2b 77 4e 77   rWQZ+cn/FDhH+wNw
                  000001c0  68 4f 77 48 6b 67 55 43  6f 36 67 38 4a 33 50 46   hOwHkgUCo6g8J3PF
                  000001d0  51 33 65 38 4e 6c 31 38  49 49 6d 64 41 42 75 6e   Q3e8Nl18IImdABun
                  000001e0  56 56 59 0a 55 76 39 48  49 41 62 6c 70 4f 58 38   VVY.Uv9HIAblpOX8
                  000001f0  61 50 4f 72 67 70 64 64  4e 51 58 6a 31 57 38 78   aPOrgpddNQXj1W8x
                  00000200  43 68 31 6b 6b 70 48 69  39 56 36 4b 4a 6e 59 74   Ch1kkpHi9V6KJnYt
                  00000210  62 43 58 70 64 6a 70 62  68 4a 34 54 52 34 46 32   bCXpdjpbhJ4TR4F2
                  00000220  58 30 71 76 0a 31 48 45  71 4d 6b 78 4f 6e 47 6e   X0qv.1HEqMkxOnGn
                  00000230  51 2b 52 55 56 7a 69 69  38 30 6a 38 42 43 63 4f   Q+RUVzii80j8BCcO
                  00000240  71 7a 43 45 7a 52 65 43  55 5a 73 79 54 76 61 2f   qzCEzReCUZsyTva/
                  00000250  37 65 47 68 45 4b 45 6c  62 33 49 64 70 50 4a 79   7eGhEKElb3IdpPJy
                  00000260  7a 34 4c 72 72 0a 76 58  6e 50 30 50 39 31 50 55   z4Lrr.vXnP0P91PU
                  00000270  31 46 4c 59 79 59 54 66  5a 4b 41 54 33 4e 50 57   1FLYyYTfZKAT3NPW
                  00000280  57 49 37 49 31 62 4c 32  46 4b 75 4d 33 66 30 2b   WI7I1bL2FKuM3f0+
                  00000290  49 3d 0a 3d 64 59 30 71  0a 2d 2d 2d 2d 2d 45 4e   I=.=dY0q.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  rsop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 5a 52 33 55 2f 63 64  64 46 72 66 30 64 79 53   /ZR3U/cddFrf0dyS
                  00000040  52 30 7a 71 5a 6f 71 4d  64 62 4d 4a 45 5a 47 76   R0zqZoqMdbMJEZGv
                  00000050  6b 44 50 78 4b 32 5a 43  56 68 4c 4f 68 0a 4e 65   kDPxK2ZCVhLOh.Ne
                  00000060  55 36 75 57 66 74 68 69  45 65 73 37 55 4d 31 6d   U6uWfthiEes7UM1m
                  00000070  4b 68 5a 74 68 62 58 58  44 71 50 36 70 72 58 47   KhZthbXXDqP6prXG
                  00000080  47 48 54 63 51 4d 35 36  39 4e 56 4d 42 44 56 4b   GHTcQM569NVMBDVK
                  00000090  54 74 39 65 52 7a 35 4f  5a 58 4b 4a 64 72 0a 30   Tt9eRz5OZXKJdr.0
                  000000a0  48 6b 35 53 42 77 38 33  54 34 75 38 59 37 30 70   Hk5SBw83T4u8Y70p
                  000000b0  38 65 76 6b 42 65 47 71  55 37 42 4f 36 32 79 46   8evkBeGqU7BO62yF
                  000000c0  4f 68 66 54 78 2f 55 47  63 67 43 5a 65 66 48 61   OhfTx/UGcgCZefHa
                  000000d0  6c 39 76 79 48 73 72 57  46 39 38 56 54 6f 72 0a   l9vyHsrWF98VTor.
                  000000e0  30 4a 57 65 57 79 54 73  31 7a 6f 47 34 33 6a 34   0JWeWyTs1zoG43j4
                  000000f0  4b 4d 42 77 50 4a 62 7a  4d 2f 71 51 34 6f 2b 32   KMBwPJbzM/qQ4o+2
                  00000100  57 51 33 57 65 47 48 34  77 56 65 70 50 6b 44 61   WQ3WeGH4wVepPkDa
                  00000110  4b 6a 58 54 74 43 66 74  64 63 4a 56 76 38 55 5a   KjXTtCftdcJVv8UZ
                  00000120  0a 61 59 44 58 55 2b 2b  6f 76 4a 4e 36 66 4d 30   .aYDXU++ovJN6fM0
                  00000130  30 6c 5a 61 77 55 71 75  76 53 41 33 73 38 75 6c   0lZawUquvSA3s8ul
                  00000140  43 32 46 52 42 44 56 6c  52 59 7a 52 53 58 31 6c   C2FRBDVlRYzRSX1l
                  00000150  6d 45 43 49 6e 79 4f 48  33 56 5a 57 4b 33 61 41   mECInyOH3VZWK3aA
                  00000160  51 0a 52 45 7a 64 31 32  75 4b 68 6a 7a 76 39 50   Q.REzd12uKhjzv9P
                  00000170  2f 58 55 53 52 5a 56 46  7a 62 38 6e 2f 43 75 34   /XUSRZVFzb8n/Cu4
                  00000180  4b 2f 39 69 65 6c 33 49  48 55 72 79 4a 38 78 64   K/9iel3IHUryJ8xd
                  00000190  53 42 72 42 6e 37 2f 49  59 42 63 49 75 31 78 6b   SBrBn7/IYBcIu1xk
                  000001a0  79 38 0a 74 75 42 75 4c  59 2b 51 64 72 64 37 7a   y8.tuBuLY+Qdrd7z
                  000001b0  71 47 69 42 44 51 46 2b  6d 38 33 47 77 64 69 70   qGiBDQF+m83Gwdip
                  000001c0  34 39 48 77 5a 6f 54 53  4e 64 39 7a 6a 52 59 41   49HwZoTSNd9zjRYA
                  000001d0  6f 2f 55 49 32 72 35 64  30 38 51 56 36 4c 78 62   o/UI2r5d08QV6Lxb
                  000001e0  4a 35 45 0a 6e 6d 61 34  79 4d 37 4e 79 68 6c 6c   J5E.nma4yM7Nyhll
                  000001f0  6a 75 51 71 76 4e 4a 63  66 56 49 4f 6e 54 53 2b   juQqvNJcfVIOnTS+
                  00000200  79 66 48 77 76 37 63 4d  73 30 72 41 49 32 7a 50   yfHwv7cMs0rAI2zP
                  00000210  53 63 6b 4a 45 2b 50 36  72 52 2f 6e 53 51 6c 6e   SckJE+P6rR/nSQln
                  00000220  52 65 2f 68 0a 7a 2b 7a  37 6d 76 4a 46 4a 66 6b   Re/h.z+z7mvJFJfk
                  00000230  37 68 62 50 36 78 2b 36  2f 30 6a 38 42 42 4f 36   7hbP6x+6/0j8BBO6
                  00000240  50 37 6d 68 71 64 59 2f  64 6a 50 4d 41 4a 56 6a   P7mhqdY/djPMAJVj
                  00000250  55 4f 66 64 47 63 6d 68  6e 78 64 77 61 55 6a 4b   UOfdGcmhnxdwaUjK
                  00000260  53 50 6f 52 6b 0a 50 2f  39 73 46 58 48 5a 53 32   SPoRk.P/9sFXHZS2
                  00000270  45 45 63 30 72 4c 45 6f  6f 56 43 57 47 51 77 37   EEc0rLEooVCWGQw7
                  00000280  70 74 45 52 77 76 75 52  32 6c 2b 51 58 33 38 47   ptERwvuR2l+QX38G
                  00000290  30 3d 0a 3d 70 30 39 59  0a 2d 2d 2d 2d 2d 45 4e   0=.=p09Y.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gosop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  39 46 2f 6f 53 6c 73 72  63 74 33 78 49 49 2b 71   9F/oSlsrct3xII+q
                  00000040  4a 38 50 64 6e 67 46 6f  73 71 33 52 4b 4f 49 56   J8PdngFosq3RKOIV
                  00000050  74 42 49 49 33 52 65 35  72 33 7a 75 55 0a 2b 53   tBII3Re5r3zuU.+S
                  00000060  33 2b 53 35 79 2f 75 56  36 4a 4f 39 52 36 74 7a   3+S5y/uV6JO9R6tz
                  00000070  4d 69 47 74 50 78 74 67  79 42 32 59 64 2b 75 37   MiGtPxtgyB2Yd+u7
                  00000080  61 43 76 6c 78 68 4a 4e  4d 55 74 58 6a 57 6e 51   aCvlxhJNMUtXjWnQ
                  00000090  38 64 58 45 6e 4c 2f 56  56 73 43 57 2f 6e 0a 72   8dXEnL/VVsCW/n.r
                  000000a0  70 76 46 6e 39 47 6f 49  56 42 35 64 54 57 67 77   pvFn9GoIVB5dTWgw
                  000000b0  51 39 70 36 31 7a 32 32  48 63 74 53 45 44 6e 4f   Q9p61z22HctSEDnO
                  000000c0  41 55 35 5a 51 6d 45 64  75 45 58 42 4e 71 7a 2f   AU5ZQmEduEXBNqz/
                  000000d0  4f 30 4f 45 79 75 56 76  42 34 69 59 75 36 51 0a   O0OEyuVvB4iYu6Q.
                  000000e0  62 42 57 4f 77 63 73 51  49 32 4a 73 4b 5a 6f 43   bBWOwcsQI2JsKZoC
                  000000f0  33 63 39 70 7a 70 45 44  78 70 52 55 58 72 33 75   3c9pzpEDxpRUXr3u
                  00000100  67 4b 45 51 6b 71 69 46  56 55 44 44 50 6a 5a 59   gKEQkqiFVUDDPjZY
                  00000110  62 30 48 74 51 45 61 30  66 52 53 49 38 41 6d 47   b0HtQEa0fRSI8AmG
                  00000120  0a 4f 42 61 74 7a 7a 50  75 4e 34 59 6e 62 55 73   .OBatzzPuN4YnbUs
                  00000130  74 30 39 4c 2f 79 67 42  73 43 42 79 71 4e 68 35   t09L/ygBsCByqNh5
                  00000140  50 45 45 7a 72 4b 6d 65  54 66 68 4c 68 43 73 78   PEEzrKmeTfhLhCsx
                  00000150  66 68 36 45 77 6b 33 53  44 37 71 6d 58 6f 52 62   fh6Ewk3SD7qmXoRb
                  00000160  4f 0a 78 46 75 5a 45 68  46 5a 36 4f 71 2b 32 52   O.xFuZEhFZ6Oq+2R
                  00000170  35 43 6f 46 50 4a 41 4f  57 32 33 55 49 75 6e 58   5CoFPJAOW23UIunX
                  00000180  2b 70 46 52 6e 71 6b 4c  62 4b 39 61 41 35 4d 50   +pFRnqkLbK9aA5MP
                  00000190  57 4e 59 50 33 66 4b 6b  55 49 77 48 36 57 31 57   WNYP3fKkUIwH6W1W
                  000001a0  5a 4d 0a 73 59 66 71 69  4f 6c 35 47 7a 30 49 67   ZM.sYfqiOl5Gz0Ig
                  000001b0  74 66 78 64 71 36 57 58  33 51 54 58 6c 36 66 4d   tfxdq6WX3QTXl6fM
                  000001c0  31 32 6c 30 58 78 48 6f  6a 64 4c 41 67 6d 73 78   12l0XxHojdLAgmsx
                  000001d0  35 48 38 35 4c 39 46 54  70 63 59 52 46 6b 75 4c   5H85L9FTpcYRFkuL
                  000001e0  47 6f 37 0a 55 59 35 53  41 61 61 6e 79 58 57 63   Go7.UY5SAaanyXWc
                  000001f0  67 4f 51 4b 37 38 6c 57  74 32 76 36 68 75 6a 6e   gOQK78lWt2v6hujn
                  00000200  30 62 32 2f 5a 37 48 30  6a 73 39 47 68 39 56 51   0b2/Z7H0js9Gh9VQ
                  00000210  35 74 35 33 30 69 63 55  61 6e 4d 31 49 33 44 37   5t530icUanM1I3D7
                  00000220  4d 74 56 78 0a 69 77 45  6b 2b 2b 6c 5a 6f 79 6c   MtVx.iwEk++lZoyl
                  00000230  6d 74 35 5a 63 68 55 49  44 30 6a 38 42 46 6c 4c   mt5ZchUID0j8BFlL
                  00000240  30 45 52 5a 38 63 46 4e  55 4b 7a 50 30 30 75 68   0ERZ8cFNUKzP00uh
                  00000250  66 48 67 59 34 6b 51 31  43 51 64 55 47 6d 70 44   fHgY4kQ1CQdUGmpD
                  00000260  42 6c 69 66 66 0a 54 58  50 36 48 30 55 4c 63 35   Bliff.TXP6H0ULc5
                  00000270  45 55 70 78 33 4e 2b 39  59 6a 4e 48 70 31 37 64   EUpx3N+9YjNHp17d
                  00000280  79 34 4c 43 5a 48 2f 65  36 71 36 4e 4e 79 45 36   y4LCZH/e6q6NNyE6
                  00000290  67 3d 0a 3d 33 4f 79 56  0a 2d 2d 2d 2d 2d 45 4e   g=.=3OyV.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gosop-gopenpgp-v2 encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 56 65 72 73   ESSAGE-----.Vers
                  00000020  69 6f 6e 3a 20 47 6f 70  65 6e 50 47 50 20 32 2e   ion: GopenPGP 2.
                  00000030  38 2e 30 0a 43 6f 6d 6d  65 6e 74 3a 20 68 74 74   8.0.Comment: htt
                  00000040  70 73 3a 2f 2f 67 6f 70  65 6e 70 67 70 2e 6f 72   ps://gopenpgp.or
                  00000050  67 0a 0a 77 63 44 4d 41  33 77 76 71 6b 33 35 50   g..wcDMA3wvqk35P
                  00000060  44 65 79 41 51 76 2f 65  75 45 32 70 4f 55 4d 6e   DeyAQv/euE2pOUMn
                  00000070  68 78 49 4f 4c 6a 6a 45  52 52 69 72 63 30 2b 65   hxIOLjjERRirc0+e
                  00000080  42 57 78 6c 6d 30 38 69  55 58 75 50 58 57 51 52   BWxlm08iUXuPXWQR
                  00000090  64 78 45 0a 74 54 42 67  4f 64 58 4a 76 41 64 4b   dxE.tTBgOdXJvAdK
                  000000a0  36 7a 54 46 54 6a 2b 64  7a 49 61 55 65 63 44 70   6zTFTj+dzIaUecDp
                  000000b0  56 50 6f 61 78 74 59 76  68 4e 53 33 45 69 64 66   VPoaxtYvhNS3Eidf
                  000000c0  50 46 65 54 77 49 59 6a  59 48 75 36 76 63 55 31   PFeTwIYjYHu6vcU1
                  000000d0  73 57 33 4a 0a 78 52 77  34 4f 38 76 31 43 4d 44   sW3J.xRw4O8v1CMD
                  000000e0  68 2f 66 50 63 59 65 45  74 56 30 5a 69 70 51 59   h/fPcYeEtV0ZipQY
                  000000f0  70 67 6e 37 6c 41 6e 33  51 72 57 64 6a 77 78 50   pgn7lAn3QrWdjwxP
                  00000100  4e 2b 59 76 77 5a 6a 42  4f 71 50 51 75 4d 41 62   N+YvwZjBOqPQuMAb
                  00000110  48 59 32 54 63 0a 65 77  71 75 5a 6f 46 6b 67 30   HY2Tc.ewquZoFkg0
                  00000120  37 4b 6d 56 55 2b 75 6d  65 51 4d 55 59 61 4e 51   7KmVU+umeQMUYaNQ
                  00000130  39 55 42 31 74 6b 4d 70  2f 75 4f 41 62 37 35 33   9UB1tkMp/uOAb753
                  00000140  38 36 4b 75 74 6f 32 56  58 41 4f 6f 4a 50 31 72   86Kuto2VXAOoJP1r
                  00000150  6b 48 52 4c 6c 6d 0a 30  35 39 4c 78 68 6b 2f 72   kHRLlm.059Lxhk/r
                  00000160  38 33 66 30 72 78 4c 49  53 70 67 39 52 77 47 36   83f0rxLISpg9RwG6
                  00000170  44 53 62 66 42 6d 53 2b  68 70 59 4b 61 57 49 52   DSbfBmS+hpYKaWIR
                  00000180  36 61 65 61 49 72 6e 45  47 72 62 6e 4c 44 54 46   6aeaIrnEGrbnLDTF
                  00000190  6c 4d 7a 65 57 72 57 0a  64 42 47 64 63 43 70 64   lMzeWrW.dBGdcCpd
                  000001a0  61 2b 2b 52 6e 37 78 61  49 67 4a 30 61 69 34 4d   a++Rn7xaIgJ0ai4M
                  000001b0  34 75 66 6b 65 37 6f 51  53 50 79 49 44 72 2b 5a   4ufke7oQSPyIDr+Z
                  000001c0  6a 6e 69 30 50 73 48 5a  48 78 6b 49 62 72 51 6d   jni0PsHZHxkIbrQm
                  000001d0  78 6c 6d 2b 73 2b 50 74  0a 30 4f 71 72 76 50 48   xlm+s+Pt.0OqrvPH
                  000001e0  36 6b 6b 38 53 51 66 5a  2f 70 4c 58 61 54 68 52   6kk8SQfZ/pLXaThR
                  000001f0  51 4a 61 4c 79 4a 67 6f  31 4b 4b 66 46 47 6a 41   QJaLyJgo1KKfFGjA
                  00000200  31 74 41 59 5a 66 6f 52  67 4a 58 75 76 78 36 46   1tAYZfoRgJXuvx6F
                  00000210  67 54 59 75 57 79 54 79  56 0a 61 32 32 6f 66 75   gTYuWyTyV.a22ofu
                  00000220  34 69 30 65 79 4b 66 41  77 31 75 35 51 51 47 57   4i0eyKfAw1u5QQGW
                  00000230  4e 41 33 75 73 61 50 55  38 58 4d 52 4f 6b 69 63   NA3usaPU8XMROkic
                  00000240  70 54 51 49 71 59 37 49  30 77 74 38 52 63 56 4c   pTQIqY7I0wt8RcVL
                  00000250  69 32 4c 45 4b 63 66 4d  48 75 0a 56 77 58 78 57   i2LEKcfMHu.VwXxW
                  00000260  7a 76 66 2b 36 52 31 4a  6f 62 64 2f 7a 49 55 30   zvf+6R1Jobd/zIU0
                  00000270  6a 38 42 46 34 68 32 51  35 67 78 31 59 34 41 58   j8BF4h2Q5gx1Y4AX
                  00000280  6f 2b 79 57 70 61 4f 69  65 38 4c 4a 70 39 4a 63   o+yWpaOie8LJp9Jc
                  00000290  52 49 55 32 2f 4f 54 63  42 67 38 0a 7a 49 6d 6f   RIU2/OTcBg8.zImo
                  000002a0  68 6d 41 36 38 78 70 76  2b 78 49 42 66 6a 50 44   hmA68xpv+xIBfjPD
                  000002b0  46 51 32 72 62 76 6c 6a  44 52 53 43 6c 56 66 71   FQ2rbvljDRSClVfq
                  000002c0  39 4a 75 6e 41 52 59 3d  0a 3d 34 41 74 37 0a 2d   9JunARY=.=4At7.-
                  000002d0  2d 2d 2d 2d 45 4e 44 20  50 47 50 20 4d 45 53 53   ----END PGP MESS
                  000002e0  41 47 45 2d 2d 2d 2d 2d  0a                        AGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gosop-pqc encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 78 34 43 50 2f 44 58  78 76 79 4b 49 67 49 43   Ax4CP/DXxvyKIgIC
                  00000040  4f 32 30 6e 31 65 4c 6a  64 34 75 6a 67 64 6e 77   O20n1eLjd4ujgdnw
                  00000050  67 6f 51 45 4f 74 53 50  54 46 38 51 4e 0a 32 5a   goQEOtSPTF8QN.2Z
                  00000060  6c 73 64 69 7a 49 32 6a  7a 39 73 6d 63 69 51 64   lsdizI2jz9smciQd
                  00000070  6c 6f 52 37 34 42 71 52  66 45 76 79 75 4c 4f 79   loR74BqRfEvyuLOy
                  00000080  30 4d 50 74 32 50 64 58  77 31 34 33 38 62 77 62   0MPt2PdXw1438bwb
                  00000090  68 39 54 53 59 77 4b 51  66 79 78 53 6b 37 0a 35   h9TSYwKQfyxSk7.5
                  000000a0  4c 30 39 4c 4b 69 4a 36  49 66 68 47 36 53 43 41   L09LKiJ6IfhG6SCA
                  000000b0  6c 39 6a 52 37 36 64 30  72 42 4f 66 73 63 6b 59   l9jR76d0rBOfsckY
                  000000c0  6b 34 36 63 77 44 37 47  67 43 4e 32 73 73 4a 4a   k46cwD7GgCN2ssJJ
                  000000d0  59 65 66 51 53 6d 34 41  6d 67 55 53 34 6c 4b 0a   YefQSm4AmgUS4lK.
                  000000e0  42 49 32 64 67 76 63 46  6c 48 76 55 61 6b 2b 59   BI2dgvcFlHvUak+Y
                  000000f0  70 68 2f 59 62 61 73 52  4e 39 54 58 41 44 34 45   ph/YbasRN9TXAD4E
                  00000100  51 6a 63 2f 6c 32 4c 2b  71 36 45 2b 54 64 6c 68   Qjc/l2L+q6E+Tdlh
                  00000110  63 58 45 30 78 64 6e 43  70 51 4d 5a 4b 35 47 39   cXE0xdnCpQMZK5G9
                  00000120  0a 68 4f 6c 42 36 78 6e  6a 35 74 53 34 33 43 7a   .hOlB6xnj5tS43Cz
                  00000130  53 47 75 77 73 70 36 72  44 65 79 4d 73 56 69 6b   SGuwsp6rDeyMsVik
                  00000140  59 46 4b 7a 69 47 78 58  4c 55 46 73 54 34 58 6e   YFKziGxXLUFsT4Xn
                  00000150  39 2f 30 69 6f 38 46 64  63 71 4f 55 73 71 69 6e   9/0io8FdcqOUsqin
                  00000160  34 0a 77 48 77 4e 56 51  54 41 44 34 67 30 2b 6e   4.wHwNVQTAD4g0+n
                  00000170  78 2b 67 36 72 46 7a 46  64 79 73 4c 35 72 50 6a   x+g6rFzFdysL5rPj
                  00000180  4f 59 4c 76 49 72 4c 52  61 35 34 4e 75 66 38 62   OYLvIrLRa54Nuf8b
                  00000190  53 32 48 58 4d 59 75 72  6c 68 68 51 47 61 54 52   S2HXMYurlhhQGaTR
                  000001a0  70 33 0a 4b 51 71 64 33  75 54 6a 70 38 4e 6c 58   p3.KQqd3uTjp8NlX
                  000001b0  50 4c 4d 4b 75 51 38 6b  79 64 4d 43 62 47 4b 67   PLMKuQ8kydMCbGKg
                  000001c0  77 30 42 2f 57 42 42 41  32 47 79 32 74 32 4f 76   w0B/WBBA2Gy2t2Ov
                  000001d0  55 63 41 61 30 7a 45 6d  31 51 46 7a 2f 69 65 64   UcAa0zEm1QFz/ied
                  000001e0  44 64 39 0a 47 6a 41 77  49 78 49 6b 78 6d 39 32   Dd9.GjAwIxIkxm92
                  000001f0  7a 42 56 6f 46 62 31 45  48 64 75 75 77 55 6b 36   zBVoFb1EHduuwUk6
                  00000200  35 30 49 73 33 2f 75 59  55 6c 37 61 68 35 6f 6a   50Is3/uYUl7ah5oj
                  00000210  50 51 6a 4b 69 45 51 45  4f 48 42 56 43 62 36 79   PQjKiEQEOHBVCb6y
                  00000220  62 4d 4d 72 0a 62 33 37  63 46 65 79 68 77 54 4c   bMMr.b37cFeyhwTL
                  00000230  41 67 53 35 43 4e 43 75  62 30 6a 38 42 33 35 56   AgS5CNCub0j8B35V
                  00000240  57 43 43 79 65 41 65 2b  66 2b 71 48 30 32 55 62   WCCyeAe+f+qH02Ub
                  00000250  6a 68 6f 45 62 4c 37 64  71 47 79 4b 2f 6b 74 47   jhoEbL7dqGyK/ktG
                  00000260  46 55 4b 79 47 0a 73 78  47 73 61 6f 68 43 38 31   FUKyG.sxGsaohC81
                  00000270  53 4c 33 71 72 4b 48 6b  4f 56 74 69 73 55 67 4d   SL3qrKHkOVtisUgM
                  00000280  53 76 49 65 66 67 62 67  75 68 34 6e 70 39 6c 56   SvIefgbguh4np9lV
                  00000290  4d 3d 0a 3d 79 56 46 63  0a 2d 2d 2d 2d 2d 45 4e   M=.=yVFc.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 70 6d 54 4e 36 58 43  32 72 78 66 67 4b 39 4a   ApmTN6XC2rxfgK9J
                  00000040  70 50 45 6d 39 58 64 6f  31 56 5a 4a 63 39 4e 30   pPEm9Xdo1VZJc9N0
                  00000050  58 2f 2b 37 57 4a 53 73  48 0a 52 53 69 69 31 33   X/+7WJSsH.RSii13
                  00000060  53 62 53 54 57 35 4d 4e  55 55 30 37 2b 7a 66 68   SbSTW5MNUU07+zfh
                  00000070  2b 56 51 74 65 38 73 56  65 61 65 75 70 62 58 50   +VQte8sVeaeupbXP
                  00000080  49 42 6b 50 64 53 59 54  67 30 72 57 54 6d 6e 6e   IBkPdSYTg0rWTmnn
                  00000090  49 39 32 47 31 50 0a 46  76 50 5a 43 2b 71 5a 42   I92G1P.FvPZC+qZB
                  000000a0  48 49 6c 37 31 34 59 64  53 4b 51 71 6b 7a 6e 46   HIl714YdSKQqkznF
                  000000b0  2b 4e 73 39 78 44 45 51  61 70 63 33 62 38 7a 55   +Ns9xDEQapc3b8zU
                  000000c0  42 47 6b 50 65 49 2b 33  2b 2f 6f 6d 4e 70 5a 4b   BGkPeI+3+/omNpZK
                  000000d0  76 59 32 0a 65 67 7a 32  64 59 42 76 77 43 47 59   vY2.egz2dYBvwCGY
                  000000e0  37 56 56 50 4d 49 72 7a  46 70 63 36 47 39 48 59   7VVPMIrzFpc6G9HY
                  000000f0  77 67 37 47 79 71 30 66  35 34 48 69 78 42 54 65   wg7Gyq0f54HixBTe
                  00000100  2b 57 41 48 59 66 59 4b  4c 39 34 75 65 63 6a 53   +WAHYfYKL94uecjS
                  00000110  0a 49 65 6a 6b 34 65 4e  47 65 66 71 65 5a 2f 56   .Iejk4eNGefqeZ/V
                  00000120  6f 44 32 44 49 76 49 31  52 43 33 4e 42 61 35 61   oD2DIvI1RC3NBa5a
                  00000130  61 68 54 32 49 4d 49 5a  31 58 39 48 4d 30 6f 75   ahT2IMIZ1X9HM0ou
                  00000140  42 4f 49 4b 54 70 6d 5a  51 48 57 47 33 0a 57 54   BOIKTpmZQHWG3.WT
                  00000150  78 34 57 4b 72 69 68 63  74 6c 77 5a 55 6c 42 4a   x4WKrihctlwZUlBJ
                  00000160  49 43 2f 4d 6b 59 2f 43  35 36 6c 59 77 68 62 48   IC/MkY/C56lYwhbH
                  00000170  75 37 6c 30 58 45 4f 42  7a 46 76 4b 68 51 75 37   u7l0XEOBzFvKhQu7
                  00000180  34 30 57 48 35 57 74 57  72 69 0a 62 37 48 5a 73   40WH5WtWri.b7HZs
                  00000190  30 52 48 79 44 37 72 52  59 4e 38 6e 75 2b 57 77   0RHyD7rRYN8nu+Ww
                  000001a0  44 78 32 41 75 55 65 77  58 6a 58 6f 68 73 64 69   Dx2AuUewXjXohsdi
                  000001b0  30 4f 6f 42 36 46 7a 2b  2b 35 35 49 6b 33 48 44   0OoB6Fz++55Ik3HD
                  000001c0  63 59 2f 75 43 47 45 0a  43 39 68 39 71 47 77 78   cY/uCGE.C9h9qGwx
                  000001d0  4c 57 77 66 68 57 6a 59  4f 49 79 61 32 30 78 69   LWwfhWjYOIya20xi
                  000001e0  57 4e 7a 45 4b 56 6a 34  2b 4a 74 30 48 77 52 36   WNzEKVj4+Jt0HwR6
                  000001f0  47 54 4e 64 4d 32 45 75  63 4c 6b 78 65 55 72 37   GTNdM2EucLkxeUr7
                  00000200  4c 4f 4c 53 0a 62 76 6d  4f 4b 68 54 53 4e 32 47   LOLS.bvmOKhTSN2G
                  00000210  56 30 31 36 5a 45 31 57  39 35 53 35 73 30 4b 76   V016ZE1W95S5s0Kv
                  00000220  75 37 39 74 71 6a 58 39  77 63 36 64 50 73 4f 2b   u79tqjX9wc6dPsO+
                  00000230  6c 57 61 45 4e 53 6a 74  49 30 6a 38 42 75 32 4f   lWaENSjtI0j8Bu2O
                  00000240  79 0a 72 55 78 4e 55 6a  45 4b 56 50 75 6e 54 39   y.rUxNUjEKVPunT9
                  00000250  32 45 71 79 38 79 2f 6d  6c 58 77 4a 48 52 42 49   2Eqy8y/mlXwJHRBI
                  00000260  77 50 47 47 2b 79 79 54  43 65 5a 4f 59 57 4a 52   wPGG+yyTCeZOYWJR
                  00000270  6e 73 47 34 76 47 32 49  7a 45 51 75 4b 65 0a 41   nsG4vG2IzEQuKe.A
                  00000280  4b 31 62 71 77 75 41 53  70 58 45 6f 4e 78 78 72   K1bqwuASpXEoNxxr
                  00000290  39 77 3d 0a 3d 63 6e 43  51 0a 2d 2d 2d 2d 2d 45   9w=.=cnCQ.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sop-openpgp.js encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 58 68 4f 4c 69 4e 4b  57 2b 2f 43 38 4e 57 2b   /XhOLiNKW+/C8NW+
                  00000040  77 63 64 75 71 4a 4e 74  4b 7a 6d 79 4a 52 51 65   wcduqJNtKzmyJRQe
                  00000050  39 48 67 30 75 6d 75 51  4e 0a 4d 54 68 6a 68 38   9Hg0umuQN.MThjh8
                  00000060  59 32 68 4c 41 6c 72 36  63 72 57 57 53 69 47 2b   Y2hLAlr6crWWSiG+
                  00000070  36 73 6c 6c 59 6d 2b 5a  54 39 2f 47 36 77 55 46   6sllYm+ZT9/G6wUF
                  00000080  7a 58 50 41 43 66 4e 64  49 64 69 59 39 69 54 52   zXPACfNdIdiY9iTR
                  00000090  6f 2b 39 57 6a 45 0a 61  47 2f 7a 56 69 33 75 4a   o+9WjE.aG/zVi3uJ
                  000000a0  4d 69 4d 4a 6b 2f 45 6a  37 2f 61 41 42 46 75 6f   MiMJk/Ej7/aABFuo
                  000000b0  6d 55 7a 6d 54 52 66 63  66 65 70 68 4c 4e 4c 35   mUzmTRfcfephLNL5
                  000000c0  6e 58 44 59 37 75 53 33  79 33 38 70 5a 73 4d 4d   nXDY7uS3y38pZsMM
                  000000d0  55 6e 52 0a 72 4e 53 65  71 37 50 31 65 64 74 59   UnR.rNSeq7P1edtY
                  000000e0  59 4d 69 6b 49 79 42 76  49 79 5a 48 6c 63 6f 52   YMikIyBvIyZHlcoR
                  000000f0  49 6d 45 57 69 75 38 4e  39 47 32 55 37 2f 76 31   ImEWiu8N9G2U7/v1
                  00000100  39 2b 71 42 54 39 76 49  64 69 75 4e 50 43 44 73   9+qBT9vIdiuNPCDs
                  00000110  0a 30 4a 76 45 71 30 45  72 59 44 6a 66 54 41 6e   .0JvEq0ErYDjfTAn
                  00000120  61 4d 36 71 71 2b 46 49  61 77 6d 66 4e 67 68 7a   aM6qq+FIawmfNghz
                  00000130  7a 73 62 75 5a 55 71 38  55 55 6b 64 34 46 32 44   zsbuZUq8UUkd4F2D
                  00000140  57 37 4d 7a 67 79 31 4d  77 61 76 4e 44 0a 56 57   W7Mzgy1MwavND.VW
                  00000150  61 6a 4a 66 53 34 4d 4c  59 75 72 34 72 62 61 51   ajJfS4MLYur4rbaQ
                  00000160  35 77 43 31 69 70 58 6f  73 71 62 4a 42 45 7a 57   5wC1ipXosqbJBEzW
                  00000170  53 39 64 4e 75 64 68 72  67 4c 75 43 30 70 67 61   S9dNudhrgLuC0pga
                  00000180  6c 46 6c 78 74 31 55 36  52 4f 0a 62 59 4c 59 69   lFlxt1U6RO.bYLYi
                  00000190  52 36 63 63 55 55 64 4b  4e 65 57 6d 71 79 59 63   R6ccUUdKNeWmqyYc
                  000001a0  77 42 4f 4e 54 73 34 75  69 69 6c 45 4a 67 79 38   wBONTs4uiilEJgy8
                  000001b0  51 42 51 70 68 63 76 31  39 62 4f 71 5a 77 51 61   QBQphcv19bOqZwQa
                  000001c0  32 42 4a 68 4a 36 66 0a  72 73 6a 72 4a 67 2b 51   2BJhJ6f.rsjrJg+Q
                  000001d0  37 77 38 2f 52 72 47 36  70 78 70 76 53 71 46 49   7w8/RrG6pxpvSqFI
                  000001e0  55 4c 42 33 44 4b 4f 30  54 30 6d 56 39 71 44 53   ULB3DKO0T0mV9qDS
                  000001f0  5a 4b 38 70 55 46 42 6c  61 6e 58 4b 4c 50 72 77   ZK8pUFBlanXKLPrw
                  00000200  4e 2b 75 44 0a 50 61 37  4d 55 48 67 53 52 57 76   N+uD.Pa7MUHgSRWv
                  00000210  2f 6d 36 63 39 4c 54 37  34 77 55 2f 55 31 4f 43   /m6c9LT74wU/U1OC
                  00000220  65 62 2f 67 31 76 4c 37  51 51 30 76 62 6c 51 36   eb/g1vL7QQ0vblQ6
                  00000230  37 55 32 43 67 53 51 43  4a 30 6a 38 42 4f 34 51   7U2CgSQCJ0j8BO4Q
                  00000240  39 0a 7a 6b 76 71 67 58  37 59 35 73 34 67 6c 58   9.zkvqgX7Y5s4glX
                  00000250  6a 52 5a 6a 63 68 71 58  63 5a 66 39 76 33 79 66   jRZjchqXcZf9v3yf
                  00000260  73 6a 57 43 76 69 65 65  52 78 43 72 78 50 6c 41   sjWCvieeRxCrxPlA
                  00000270  38 6e 38 38 72 34 75 53  37 69 51 62 49 7a 0a 62   8n88r4uS7iQbIz.b
                  00000280  72 55 42 45 4f 43 5a 75  62 59 70 58 31 49 4b 64   rUBEOCZubYpX1IKd
                  00000290  32 67 3d 0a 3d 68 52 73  52 0a 2d 2d 2d 2d 2d 45   2g=.=hRsR.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 7a 59 34 45 2f 79 4d  65 4d 6c 59 58 73 58 4f   AzY4E/yMeMlYXsXO
                  00000040  51 73 74 75 34 76 73 4c  37 67 46 48 58 77 7a 47   Qstu4vsL7gFHXwzG
                  00000050  4a 4f 64 32 59 52 77 67  70 0a 55 33 36 74 69 46   JOd2YRwgp.U36tiF
                  00000060  64 45 78 74 67 74 33 6c  53 39 54 43 67 2f 4d 63   dExtgt3lS9TCg/Mc
                  00000070  39 53 67 31 37 63 51 74  4a 61 45 63 39 6b 53 68   9Sg17cQtJaEc9kSh
                  00000080  4f 7a 4e 6c 42 65 73 58  54 51 46 43 76 35 55 4b   OzNlBesXTQFCv5UK
                  00000090  41 64 55 33 5a 58 0a 45  44 45 4c 42 6c 30 57 74   AdU3ZX.EDELBl0Wt
                  000000a0  69 62 6b 73 57 79 69 48  6e 61 69 56 36 6f 4d 4e   ibksWyiHnaiV6oMN
                  000000b0  66 52 4c 67 42 75 4d 63  51 52 75 78 47 57 67 50   fRLgBuMcQRuxGWgP
                  000000c0  45 5a 49 6f 2b 75 39 4a  76 33 35 33 51 65 6f 59   EZIo+u9Jv353QeoY
                  000000d0  43 52 2b 0a 44 6b 75 2b  70 7a 55 75 56 54 43 6e   CR+.Dku+pzUuVTCn
                  000000e0  69 71 37 6b 52 74 49 45  6f 62 45 75 4c 50 32 6e   iq7kRtIEobEuLP2n
                  000000f0  31 47 70 67 61 75 32 36  4b 36 54 78 36 41 63 67   1Gpgau26K6Tx6Acg
                  00000100  46 6f 4d 77 51 57 78 6e  45 38 4f 79 68 72 77 5a   FoMwQWxnE8OyhrwZ
                  00000110  0a 4f 59 4a 43 7a 52 72  35 31 6f 76 4d 72 4b 75   .OYJCzRr51ovMrKu
                  00000120  64 34 44 43 66 6f 38 75  4a 59 6b 6d 76 4b 69 4d   d4DCfo8uJYkmvKiM
                  00000130  66 56 76 6b 53 72 59 4c  58 6c 79 51 46 6b 74 48   fVvkSrYLXlyQFktH
                  00000140  56 64 47 48 49 65 4b 39  53 72 65 61 4b 0a 48 46   VdGHIeK9SreaK.HF
                  00000150  6f 4a 67 4f 43 65 58 72  72 48 2b 39 37 6c 67 65   oJgOCeXrrH+97lge
                  00000160  38 73 69 7a 51 55 6d 4b  79 70 64 6d 33 6d 4d 67   8sizQUmKypdm3mMg
                  00000170  50 2b 5a 6a 51 74 45 6c  4d 47 67 65 43 52 4c 45   P+ZjQtElMGgeCRLE
                  00000180  5a 61 72 6c 4f 4c 47 71  4e 47 0a 67 6a 44 55 66   ZarlOLGqNG.gjDUf
                  00000190  73 51 6a 59 44 57 2f 45  76 51 5a 39 77 50 66 57   sQjYDW/EvQZ9wPfW
                  000001a0  53 79 50 4f 35 5a 55 36  6c 73 67 55 30 35 31 74   SyPO5ZU6lsgU051t
                  000001b0  36 4c 56 44 4e 6b 77 70  31 43 70 32 66 70 35 6c   6LVDNkwp1Cp2fp5l
                  000001c0  6f 55 76 71 2f 55 57 0a  67 35 58 65 4e 55 67 79   oUvq/UW.g5XeNUgy
                  000001d0  50 2f 34 39 4d 6d 76 6d  37 6a 32 44 6d 76 39 61   P/49Mmvm7j2Dmv9a
                  000001e0  68 55 39 6a 32 70 41 4d  72 68 79 70 4a 46 50 4c   hU9j2pAMrhypJFPL
                  000001f0  59 56 77 72 69 75 76 69  41 4d 65 44 62 45 48 75   YVwriuviAMeDbEHu
                  00000200  57 4a 67 4b 0a 48 30 56  47 71 57 46 67 58 6c 52   WJgK.H0VGqWFgXlR
                  00000210  65 35 32 6a 48 69 53 48  6c 6f 73 6f 51 6e 6e 45   e52jHiSHlosoQnnE
                  00000220  6c 61 62 35 4f 75 37 59  34 77 42 7a 7a 56 6c 49   lab5Ou7Y4wBzzVlI
                  00000230  47 76 48 53 41 78 63 61  46 30 6a 38 42 6e 58 30   GvHSAxcaF0j8BnX0
                  00000240  39 0a 76 77 57 4a 43 75  4c 61 39 63 59 75 59 49   9.vwWJCuLa9cYuYI
                  00000250  6f 73 51 72 6a 37 6b 74  53 66 75 34 49 61 42 64   osQrj7ktSfu4IaBd
                  00000260  51 42 30 45 45 6b 72 52  31 67 74 58 34 7a 48 47   QB0EEkrR1gtX4zHG
                  00000270  49 6d 45 68 66 76 4d 4d  42 69 54 70 77 31 0a 6c   ImEhfvMMBiTpw1.l
                  00000280  4b 6a 6c 66 4b 69 68 7a  70 4b 6c 68 68 64 34 67   KjlfKihzpKlhhd4g
                  00000290  31 34 3d 0a 3d 6d 41 52  32 0a 2d 2d 2d 2d 2d 45   14=.=mAR2.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6f 46 58 67 51 4f 54  32 44 63 45 37 67 32 57   AoFXgQOT2DcE7g2W
                  00000040  7a 46 77 49 50 7a 79 31  7a 43 2b 31 65 56 66 33   zFwIPzy1zC+1eVf3
                  00000050  43 39 42 47 35 48 50 4b  6f 61 39 6c 6d 0a 52 63   C9BG5HPKoa9lm.Rc
                  00000060  36 6b 35 69 6e 32 6b 6d  61 7a 75 70 64 58 33 75   6k5in2kmazupdX3u
                  00000070  66 30 44 48 41 6c 73 46  45 6a 32 50 32 6e 76 70   f0DHAlsFEj2P2nvp
                  00000080  4e 73 52 4c 79 37 57 35  59 65 77 66 65 78 75 6d   NsRLy7W5Yewfexum
                  00000090  50 65 34 33 68 6d 47 34  44 45 31 39 65 59 0a 43   Pe43hmG4DE19eY.C
                  000000a0  49 37 36 4d 4c 6c 4a 55  49 54 52 30 4d 70 77 70   I76MLlJUITR0Mpwp
                  000000b0  4e 76 68 5a 73 6f 46 56  30 43 72 43 2b 34 56 77   NvhZsoFV0CrC+4Vw
                  000000c0  50 76 46 4e 46 71 4b 4c  4d 38 63 69 32 71 4e 66   PvFNFqKLM8ci2qNf
                  000000d0  76 38 4c 34 56 53 6b 59  37 32 72 6f 78 59 5a 0a   v8L4VSkY72roxYZ.
                  000000e0  45 64 76 45 4f 36 6c 59  6d 44 6c 2f 44 6f 38 36   EdvEO6lYmDl/Do86
                  000000f0  59 72 34 4d 44 6a 55 6b  76 70 48 6b 67 35 46 74   Yr4MDjUkvpHkg5Ft
                  00000100  33 4d 5a 4a 73 50 4a 73  79 43 75 34 67 41 69 70   3MZJsPJsyCu4gAip
                  00000110  44 36 4a 31 57 59 6f 65  51 58 72 31 46 4b 50 57   D6J1WYoeQXr1FKPW
                  00000120  0a 42 38 75 6c 2b 6b 2f  61 79 56 63 69 52 57 70   .B8ul+k/ayVciRWp
                  00000130  75 50 61 69 50 76 63 42  36 61 6a 79 6a 43 31 49   uPaiPvcB6ajyjC1I
                  00000140  35 54 72 6f 4d 5a 51 4e  46 30 71 57 45 74 6b 54   5TroMZQNF0qWEtkT
                  00000150  53 36 30 58 57 32 67 6b  31 6c 33 76 36 72 49 33   S60XW2gk1l3v6rI3
                  00000160  44 0a 6d 6c 44 72 65 73  4c 46 6c 56 79 37 69 5a   D.mlDresLFlVy7iZ
                  00000170  70 42 43 45 2f 70 4f 31  76 53 73 6e 51 48 43 44   pBCE/pO1vSsnQHCD
                  00000180  33 62 38 75 72 46 53 2f  55 43 53 72 43 70 2f 52   3b8urFS/UCSrCp/R
                  00000190  75 38 55 69 78 77 43 51  6d 37 37 77 6a 30 61 36   u8UixwCQm77wj0a6
                  000001a0  6f 77 0a 6a 75 52 41 57  61 39 49 6e 52 58 49 67   ow.juRAWa9InRXIg
                  000001b0  52 4a 67 6e 66 45 58 79  2f 63 2f 4f 51 32 57 7a   RJgnfEXy/c/OQ2Wz
                  000001c0  69 51 65 59 70 41 32 63  65 71 52 2f 74 61 6c 41   iQeYpA2ceqR/talA
                  000001d0  45 63 47 53 33 66 6a 4d  70 4e 30 6e 42 76 58 37   EcGS3fjMpN0nBvX7
                  000001e0  38 64 4c 0a 6a 44 77 48  53 66 74 57 78 49 47 53   8dL.jDwHSftWxIGS
                  000001f0  55 51 37 4d 4e 33 78 69  70 49 59 49 69 59 6f 38   UQ7MN3xipIYIiYo8
                  00000200  73 58 6a 62 31 37 71 2f  34 42 4a 35 4b 46 31 61   sXjb17q/4BJ5KF1a
                  00000210  2b 74 32 48 36 33 34 45  37 46 77 6a 54 35 36 38   +t2H634E7FwjT568
                  00000220  75 53 72 53 0a 4c 37 78  4a 50 78 6c 39 6a 2b 67   uSrS.L7xJPxl9j+g
                  00000230  64 51 39 65 4b 34 35 66  4f 30 6b 41 42 76 38 53   dQ9eK45fO0kABv8S
                  00000240  46 53 38 6d 4f 2f 66 53  4c 2b 65 45 35 2f 50 58   FS8mO/fSL+eE5/PX
                  00000250  69 74 64 39 71 35 44 50  41 55 68 75 2b 64 4a 39   itd9q5DPAUhu+dJ9
                  00000260  44 6c 4f 52 65 0a 41 4d  43 43 49 64 36 42 47 78   DlORe.AMCCId6BGx
                  00000270  61 5a 39 34 61 61 48 4f  56 79 41 57 38 5a 4c 6f   aZ94aaHOVyAW8ZLo
                  00000280  44 39 46 79 43 41 68 51  6b 6d 73 31 53 30 66 2f   D9FyCAhQkms1S0f/
                  00000290  78 46 0a 3d 7a 7a 65 31  0a 2d 2d 2d 2d 2d 45 4e   xF.=zze1.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 49 54 71 52 64 4f 49  4c 6c 35 53 42 75 67 46   +ITqRdOILl5SBugF
                  00000040  4c 75 32 33 56 76 34 73  39 73 64 6d 46 35 65 73   Lu23Vv4s9sdmF5es
                  00000050  63 47 32 4a 2b 34 66 52  34 38 36 7a 33 0a 58 34   cG2J+4fR486z3.X4
                  00000060  4d 59 39 30 43 58 47 66  36 50 66 5a 57 67 36 63   MY90CXGf6PfZWg6c
                  00000070  6d 38 33 71 6a 47 36 6a  33 4d 67 61 4a 78 43 6c   m83qjG6j3MgaJxCl
                  00000080  35 54 77 57 42 30 59 76  35 43 42 35 53 42 4a 62   5TwWB0Yv5CB5SBJb
                  00000090  67 75 34 74 43 2f 30 39  75 67 59 36 67 41 0a 65   gu4tC/09ugY6gA.e
                  000000a0  41 67 56 46 4a 76 36 70  47 58 54 4e 42 63 76 62   AgVFJv6pGXTNBcvb
                  000000b0  34 38 44 41 58 6d 45 67  48 70 50 62 55 72 44 78   48DAXmEgHpPbUrDx
                  000000c0  56 2f 55 71 2b 50 2f 55  58 74 42 5a 32 48 71 42   V/Uq+P/UXtBZ2HqB
                  000000d0  6c 30 75 5a 4d 61 6b 64  66 64 70 44 30 70 63 0a   l0uZMakdfdpD0pc.
                  000000e0  79 63 57 39 79 55 6a 71  39 47 6d 66 67 37 4c 65   ycW9yUjq9Gmfg7Le
                  000000f0  33 39 46 37 62 77 69 49  6b 4b 38 66 31 53 2f 53   39F7bwiIkK8f1S/S
                  00000100  69 54 64 64 56 35 6f 4b  69 49 64 2b 66 51 69 4e   iTddV5oKiId+fQiN
                  00000110  78 79 55 53 57 61 48 53  56 76 47 55 58 78 2f 36   xyUSWaHSVvGUXx/6
                  00000120  0a 55 67 78 62 56 77 33  56 71 62 6a 58 77 53 76   .UgxbVw3VqbjXwSv
                  00000130  32 75 57 30 55 79 68 66  32 35 70 55 4f 35 71 50   2uW0Uyhf25pUO5qP
                  00000140  4f 33 36 66 53 67 41 67  71 38 53 44 45 35 74 62   O36fSgAgq8SDE5tb
                  00000150  70 56 70 69 65 7a 6d 72  43 53 68 4c 4c 63 61 44   pVpiezmrCShLLcaD
                  00000160  4d 0a 31 75 44 6b 39 79  30 6c 4b 6d 77 75 71 33   M.1uDk9y0lKmwuq3
                  00000170  58 56 57 54 32 5a 55 66  4e 64 37 64 6a 71 36 37   XVWT2ZUfNd7djq67
                  00000180  2f 47 4d 64 2f 72 34 79  4a 6e 4e 4c 53 79 52 79   /GMd/r4yJnNLSyRy
                  00000190  52 63 35 7a 39 2f 7a 6d  50 41 4e 32 2f 49 42 51   Rc5z9/zmPAN2/IBQ
                  000001a0  74 4c 0a 7a 6b 4d 78 6a  52 63 70 41 48 7a 31 54   tL.zkMxjRcpAHz1T
                  000001b0  64 6a 7a 50 35 46 73 49  32 74 68 62 53 39 2b 67   djzP5FsI2thbS9+g
                  000001c0  63 54 51 2f 4c 5a 2b 79  6e 72 79 42 67 70 34 50   cTQ/LZ+ynryBgp4P
                  000001d0  50 57 56 34 49 48 6f 6d  76 32 59 49 32 4d 78 76   PWV4IHomv2YI2Mxv
                  000001e0  70 77 62 0a 57 51 48 31  65 61 58 34 72 57 61 7a   pwb.WQH1eaX4rWaz
                  000001f0  6d 58 46 36 30 6b 4e 2b  31 6b 72 39 30 68 35 76   mXF60kN+1kr90h5v
                  00000200  4b 4d 39 61 62 6d 78 72  35 63 31 37 6d 36 66 57   KM9abmxr5c17m6fW
                  00000210  47 69 32 35 4e 74 5a 4f  6e 5a 4c 73 63 36 79 5a   Gi25NtZOnZLsc6yZ
                  00000220  44 72 66 4e 0a 61 79 58  62 64 35 57 47 47 5a 4f   DrfN.ayXbd5WGGZO
                  00000230  48 6e 4a 43 4f 78 4d 75  41 30 6b 41 42 67 38 55   HnJCOxMuA0kABg8U
                  00000240  30 4b 31 79 74 51 61 6a  6e 7a 42 57 62 30 75 69   0K1ytQajnzBWb0ui
                  00000250  54 31 32 51 6a 53 41 6d  6c 54 33 77 36 75 68 55   T12QjSAmlT3w6uhU
                  00000260  65 43 37 50 44 0a 58 47  62 7a 58 65 2f 46 46 57   eC7PD.XGbzXe/FFW
                  00000270  51 48 62 56 72 63 59 34  55 52 6b 77 68 44 42 6f   QHbVrcY4URkwhDBo
                  00000280  77 74 64 76 66 75 39 30  50 51 78 74 6e 59 4a 30   wtdvfu90PQxtnYJ0
                  00000290  57 79 0a 3d 46 37 6b 4f  0a 2d 2d 2d 2d 2d 45 4e   Wy.=F7kO.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sopgpy encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6b 68 32 57 34 41 78  5a 4c 59 32 50 67 64 53   Akh2W4AxZLY2PgdS
                  00000040  69 64 45 57 44 53 7a 4b  50 7a 78 42 49 59 77 34   idEWDSzKPzxBIYw4
                  00000050  42 68 63 41 49 47 56 34  33 6d 4e 62 52 0a 44 74   BhcAIGV43mNbR.Dt
                  00000060  53 6b 67 77 38 5a 49 2b  47 7a 78 72 78 49 55 43   Skgw8ZI+GzxrxIUC
                  00000070  47 38 71 55 76 67 4f 5a  58 41 36 32 4f 55 2f 44   G8qUvgOZXA62OU/D
                  00000080  39 37 52 51 5a 33 62 4f  6d 51 35 2b 2b 66 66 57   97RQZ3bOmQ5++ffW
                  00000090  6b 33 4e 77 6e 72 62 32  47 78 34 34 58 54 0a 65   k3Nwnrb2Gx44XT.e
                  000000a0  45 72 54 50 37 52 47 73  4f 58 53 53 6c 61 64 2b   ErTP7RGsOXSSlad+
                  000000b0  43 44 56 2f 2f 59 44 65  52 4b 55 58 2b 4c 35 4b   CDV//YDeRKUX+L5K
                  000000c0  59 47 54 73 2b 46 4f 6f  79 61 41 4f 45 34 50 73   YGTs+FOoyaAOE4Ps
                  000000d0  4f 67 34 50 70 6f 67 67  66 45 6a 39 38 77 58 0a   Og4PpoggfEj98wX.
                  000000e0  62 30 76 79 6e 7a 5a 42  74 5a 52 68 4f 67 54 2b   b0vynzZBtZRhOgT+
                  000000f0  62 79 74 79 76 48 6b 55  71 41 35 73 45 4f 46 67   bytyvHkUqA5sEOFg
                  00000100  31 51 53 68 51 32 49 39  39 50 61 77 32 79 48 62   1QShQ2I99Paw2yHb
                  00000110  74 43 55 64 74 62 6d 66  6b 32 54 69 74 41 69 51   tCUdtbmfk2TitAiQ
                  00000120  0a 4a 45 75 38 75 59 64  4b 6b 77 43 76 78 57 47   .JEu8uYdKkwCvxWG
                  00000130  48 37 57 4c 59 43 36 4d  71 48 77 2b 6d 79 59 52   H7WLYC6MqHw+myYR
                  00000140  6e 4c 49 67 47 57 76 76  5a 52 64 78 67 4c 49 6a   nLIgGWvvZRdxgLIj
                  00000150  2f 79 6e 62 6d 34 30 4d  30 6a 51 64 42 5a 5a 4b   /ynbm40M0jQdBZZK
                  00000160  49 0a 37 63 36 65 45 4d  61 49 30 36 68 53 32 71   I.7c6eEMaI06hS2q
                  00000170  56 72 7a 71 49 47 48 65  51 61 2f 55 6d 4e 2b 65   VrzqIGHeQa/UmN+e
                  00000180  36 35 64 4d 35 6f 53 44  72 42 49 45 73 62 6b 32   65dM5oSDrBIEsbk2
                  00000190  4e 6f 58 37 41 53 4c 74  4d 34 53 49 4a 48 55 47   NoX7ASLtM4SIJHUG
                  000001a0  74 59 0a 68 7a 35 41 43  6c 55 47 4b 72 6b 33 4c   tY.hz5AClUGKrk3L
                  000001b0  54 45 6b 4b 7a 41 64 6b  50 41 63 44 61 6d 57 58   TEkKzAdkPAcDamWX
                  000001c0  31 4c 4d 2f 7a 61 65 50  36 33 4e 6d 66 76 75 39   1LM/zaeP63Nmfvu9
                  000001d0  70 36 30 52 75 6f 43 54  48 34 31 68 53 36 72 67   p60RuoCTH41hS6rg
                  000001e0  55 58 53 0a 67 46 31 69  55 4a 43 6b 32 4b 39 75   UXS.gF1iUJCk2K9u
                  000001f0  4e 64 6c 39 65 46 66 4a  76 65 2b 5a 4c 76 34 55   Ndl9eFfJve+ZLv4U
                  00000200  56 7a 31 56 6b 38 68 6e  46 2f 52 64 70 71 72 6a   Vz1Vk8hnF/Rdpqrj
                  00000210  77 59 61 6e 63 4f 35 49  55 58 70 65 61 57 55 52   wYancO5IUXpeaWUR
                  00000220  74 4c 53 6b 0a 6b 49 61  65 39 36 34 61 64 76 62   tLSk.kIae964advb
                  00000230  47 4f 35 54 70 4a 39 4c  66 30 6a 38 42 68 6c 6b   GO5TpJ9Lf0j8Bhlk
                  00000240  63 4f 78 30 4b 5a 41 76  67 30 64 79 38 32 37 6c   cOx0KZAvg0dy827l
                  00000250  4b 36 30 45 35 32 4a 6d  35 79 61 6f 76 71 66 42   K60E52Jm5yaovqfB
                  00000260  41 6d 33 53 69 0a 6f 66  73 65 73 70 30 2f 50 42   Am3Si.ofsesp0/PB
                  00000270  34 34 53 2b 67 6a 77 72  5a 49 42 4a 6c 2b 49 79   44S+gjwrZIBJl+Iy
                  00000280  6e 65 66 52 70 54 6b 6f  6a 56 43 55 31 30 31 47   nefRpTkojVCU101G
                  00000290  41 3d 0a 3d 69 4c 32 63  0a 2d 2d 2d 2d 2d 45 4e   A=.=iL2c.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use AES128, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 78 47 59 50 47  43 4a 7a 74 78 58 2b 35   QwAxGYPGCJztxX+5
                  00000040  30 77 62 54 55 5a 4a 4a  68 6b 67 54 46 6c 33 4e   0wbTUZJJhkgTFl3N
                  00000050  74 6e 54 64 69 74 69 73  45 4a 35 37 73 57 5a 66   tnTditisEJ57sWZf
                  00000060  69 7a 52 48 32 4a 33 6b  35 57 5a 0d 0a 69 74 41   izRH2J3k5WZ..itA
                  00000070  45 4d 4c 42 61 65 47 73  78 54 62 6b 65 74 32 49   EMLBaeGsxTbket2I
                  00000080  55 5a 72 61 41 52 72 52  55 64 38 5a 79 4f 59 59   UZraARrRUd8ZyOYY
                  00000090  72 68 47 44 5a 4e 45 41  2f 6d 32 45 48 4d 37 49   rhGDZNEA/m2EHM7I
                  000000a0  64 63 6f 4f 6e 71 59 76  2f 4b 73 42 75 37 70 6f   dcoOnqYv/KsBu7po
                  000000b0  63 67 54 4e 51 55 51 2b  74 0d 0a 48 45 77 61 45   cgTNQUQ+t..HEwaE
                  000000c0  43 49 32 78 45 30 7a 5a  48 58 2f 4d 38 6f 73 37   CI2xE0zZHX/M8os7
                  000000d0  61 46 48 63 70 49 75 62  78 66 45 6b 6e 70 58 7a   aFHcpIubxfEknpXz
                  000000e0  43 51 55 65 4c 70 33 34  36 6c 38 70 79 6a 63 72   CQUeLp346l8pyjcr
                  000000f0  71 46 57 50 6d 36 77 65  6e 6d 42 4c 6f 33 57 36   qFWPm6wenmBLo3W6
                  00000100  65 70 44 35 47 55 38 0d  0a 59 54 4a 2f 2f 42 69   epD5GU8..YTJ//Bi
                  00000110  56 48 6f 68 71 34 31 2b  4d 2f 7a 70 37 51 41 77   VHohq41+M/zp7QAw
                  00000120  68 64 44 46 34 33 4a 61  6e 2b 54 4c 34 30 4f 62   hdDF43Jan+TL40Ob
                  00000130  56 71 39 4d 54 66 69 4d  76 43 62 74 66 55 76 70   Vq9MTfiMvCbtfUvp
                  00000140  35 6c 2f 30 69 73 45 6b  41 37 72 39 5a 49 51 66   5l/0isEkA7r9ZIQf
                  00000150  36 4c 71 56 48 0d 0a 34  75 58 6f 63 62 43 35 6b   6LqVH..4uXocbC5k
                  00000160  4d 74 70 64 55 41 6b 6a  79 72 57 48 4b 37 35 2f   MtpdUAkjyrWHK75/
                  00000170  70 58 31 32 75 58 64 39  70 71 47 67 53 59 64 79   pX12uXd9pqGgSYdy
                  00000180  58 6f 62 75 48 58 43 68  66 5a 2f 38 7a 70 4e 6c   XobuHXChfZ/8zpNl
                  00000190  6d 4b 6e 58 49 71 71 58  45 42 74 69 65 35 79 34   mKnXIqqXEBtie5y4
                  000001a0  4c 50 53 0d 0a 41 43 68  5a 75 6e 71 62 69 38 2b   LPS..AChZunqbi8+
                  000001b0  6b 78 74 49 64 35 61 37  50 34 49 62 45 32 78 6d   kxtId5a7P4IbE2xm
                  000001c0  74 33 7a 74 4c 7a 74 41  2f 77 77 67 6b 67 56 48   t3ztLztA/wwgkgVH
                  000001d0  6c 46 39 46 50 4e 45 38  62 55 51 2f 53 45 74 76   lF9FPNE8bUQ/SEtv
                  000001e0  42 71 78 77 61 32 73 4c  46 68 33 2b 67 4e 48 66   Bqxwa2sLFh3+gNHf
                  000001f0  44 0d 0a 64 66 62 50 77  75 49 34 72 43 4a 69 49   D..dfbPwuI4rCJiI
                  00000200  5a 59 69 57 72 37 59 59  32 68 77 37 2b 42 4c 52   ZYiWr7YY2hw7+BLR
                  00000210  30 67 6b 55 49 41 56 6c  45 6c 37 66 72 67 78 61   0gkUIAVlEl7frgxa
                  00000220  73 48 4e 4e 6b 43 74 4e  2b 31 46 34 63 72 57 6d   sHNNkCtN+1F4crWm
                  00000230  6c 77 36 30 45 67 6a 31  77 2f 4a 56 79 6a 6f 0d   lw60Egj1w/JVyjo.
                  00000240  0a 30 6a 38 42 6e 74 39  57 69 4d 77 75 71 6e 6b   .0j8Bnt9WiMwuqnk
                  00000250  77 6d 6f 4b 71 65 30 53  57 51 2b 45 51 51 58 70   wmoKqe0SWQ+EQQXp
                  00000260  67 69 6e 61 35 39 58 53  69 4b 43 6a 65 68 58 4c   gina59XSiKCjehXL
                  00000270  55 54 42 36 77 41 2f 6c  75 52 6a 4d 64 4b 4c 48   UTB6wA/luRjMdKLH
                  00000280  59 79 61 73 58 58 41 57  46 36 78 46 77 0d 0a 6f   YyasXXAWF6xFw..o
                  00000290  72 58 33 35 61 59 59 76  6b 49 3d 0d 0a 3d 4f 30   rX35aYYvkI=..=O0
                  000002a0  76 32 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   v2..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use AES128, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2b 4a 56 57 36 30  64 59 6a 56 44 62 4c 6c   Qv+JVW60dYjVDbLl
                  00000040  39 37 58 32 6d 47 43 5a  42 42 38 4e 74 79 74 68   97X2mGCZBB8Ntyth
                  00000050  33 44 36 45 32 5a 58 75  37 69 4c 4a 6a 75 56 66   3D6E2ZXu7iLJjuVf
                  00000060  72 5a 6e 42 70 48 35 52  67 68 66 0d 0a 5a 47 57   rZnBpH5Rghf..ZGW
                  00000070  52 42 5a 4b 46 75 64 41  6f 49 49 38 67 65 7a 2b   RBZKFudAoII8gez+
                  00000080  2b 76 33 6c 44 7a 50 59  6b 77 79 76 61 6c 63 32   +v3lDzPYkwyvalc2
                  00000090  6f 79 7a 4a 45 52 54 49  6b 53 6f 75 4c 5a 74 50   oyzJERTIkSouLZtP
                  000000a0  59 37 74 37 69 64 49 66  76 49 55 5a 59 2f 32 74   Y7t7idIfvIUZY/2t
                  000000b0  64 6a 72 53 79 56 76 59  41 0d 0a 45 66 37 78 61   djrSyVvYA..Ef7xa
                  000000c0  48 71 2b 6d 32 67 6c 4a  34 33 59 38 58 62 6e 51   Hq+m2glJ43Y8XbnQ
                  000000d0  43 5a 77 58 2f 45 51 78  6e 30 76 38 39 37 71 6a   CZwX/EQxn0v897qj
                  000000e0  39 61 66 34 34 59 56 61  6d 49 44 55 63 62 36 58   9af44YVamIDUcb6X
                  000000f0  69 68 57 33 68 54 42 78  67 61 37 5a 4f 4f 6f 4a   ihW3hTBxga7ZOOoJ
                  00000100  47 57 4a 31 6c 42 70 0d  0a 76 39 62 33 7a 72 36   GWJ1lBp..v9b3zr6
                  00000110  72 46 4e 70 33 61 66 72  6a 42 31 65 4d 64 34 4f   rFNp3afrjB1eMd4O
                  00000120  76 31 6f 53 6c 78 64 4b  65 6d 6e 6e 48 53 44 62   v1oSlxdKemnnHSDb
                  00000130  66 62 36 34 4a 4e 32 42  67 32 63 71 63 64 64 66   fb64JN2Bg2cqcddf
                  00000140  30 66 50 41 4d 35 57 46  69 67 54 52 6f 49 6a 48   0fPAM5WFigTRoIjH
                  00000150  43 37 47 62 77 0d 0a 6a  77 75 65 4c 66 58 39 64   C7Gbw..jwueLfX9d
                  00000160  57 32 77 2f 6a 63 37 65  75 61 47 4a 59 30 56 7a   W2w/jc7euaGJY0Vz
                  00000170  53 43 4e 45 38 75 59 32  2b 38 36 45 4a 71 42 73   SCNE8uY2+86EJqBs
                  00000180  6c 76 41 2b 4c 50 33 51  5a 48 39 6d 48 31 61 78   lvA+LP3QZH9mH1ax
                  00000190  35 50 37 6a 46 61 57 77  64 34 53 65 53 32 39 68   5P7jFaWwd4SeS29h
                  000001a0  52 50 77 0d 0a 32 51 78  56 38 6f 62 69 55 78 74   RPw..2QxV8obiUxt
                  000001b0  4e 77 56 4a 4f 47 38 6b  32 79 6d 32 6a 4c 61 69   NwVJOG8k2ym2jLai
                  000001c0  79 70 72 75 67 63 74 36  4e 30 61 7a 38 45 55 68   yprugct6N0az8EUh
                  000001d0  69 53 41 52 64 46 58 6c  4b 57 57 59 53 4f 4f 51   iSARdFXlKWWYSOOQ
                  000001e0  71 46 36 68 7a 7a 78 42  72 71 30 2b 43 7a 41 54   qF6hzzxBrq0+CzAT
                  000001f0  76 0d 0a 73 5a 52 74 37  4d 78 45 74 52 46 51 56   v..sZRt7MxEtRFQV
                  00000200  63 57 30 56 6d 48 64 4a  7a 54 72 49 44 33 46 44   cW0VmHdJzTrID3FD
                  00000210  49 42 71 50 6f 69 59 38  44 46 77 4a 4e 35 43 6a   IBqPoiY8DFwJN5Cj
                  00000220  7a 4c 53 4e 36 71 54 48  33 76 50 5a 4d 69 35 4a   zLSN6qTH3vPZMi5J
                  00000230  7a 66 48 32 39 7a 47 53  56 4f 6f 5a 36 37 67 0d   zfH29zGSVOoZ67g.
                  00000240  0a 30 6a 38 42 52 49 59  66 46 57 76 72 59 66 52   .0j8BRIYfFWvrYfR
                  00000250  35 6f 34 35 2b 6f 4e 66  59 4b 41 68 45 75 31 61   5o45+oNfYKAhEu1a
                  00000260  61 39 67 50 77 57 73 58  39 72 78 79 37 38 4b 55   a9gPwWsX9rxy78KU
                  00000270  65 4a 2f 30 78 52 4c 66  66 7a 4e 39 52 56 42 70   eJ/0xRLffzN9RVBp
                  00000280  51 6f 4b 53 75 62 69 30  35 41 64 69 44 0d 0a 4a   QoKSubi05AdiD..J
                  00000290  4a 72 4a 43 4b 43 43 7a  43 4d 3d 0d 0a 3d 77 78   JrJCKCCzCM=..=wx
                  000002a0  30 70 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   0p..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use AES128, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 52 43 6f 6f 6f  6b 69 74 38 56 4a 71 33   Qv/RCoookit8VJq3
                  00000040  4a 5a 36 73 63 4e 4d 34  31 2f 48 31 39 51 79 6b   JZ6scNM41/H19Qyk
                  00000050  4b 74 4b 2b 78 73 6b 66  79 58 74 56 5a 47 6f 43   KtK+xskfyXtVZGoC
                  00000060  74 6a 38 6c 4d 4d 5a 6d  42 53 55 0d 0a 71 34 6c   tj8lMMZmBSU..q4l
                  00000070  2b 6b 52 5a 38 79 74 4c  4d 7a 6b 51 34 59 34 7a   +kRZ8ytLMzkQ4Y4z
                  00000080  41 58 7a 6a 52 78 6c 79  2b 31 73 33 71 78 54 61   AXzjRxly+1s3qxTa
                  00000090  59 50 39 45 4c 74 51 61  39 78 68 54 33 66 6f 62   YP9ELtQa9xhT3fob
                  000000a0  4b 41 62 61 55 4a 42 35  43 2b 47 77 2b 79 6e 52   KAbaUJB5C+Gw+ynR
                  000000b0  56 52 56 2f 46 62 78 4a  4f 0d 0a 52 31 47 35 65   VRV/FbxJO..R1G5e
                  000000c0  47 75 4c 52 33 32 76 31  4d 67 78 6e 58 38 45 31   GuLR32v1MgxnX8E1
                  000000d0  73 73 67 64 41 64 45 46  32 43 71 72 35 6f 59 44   ssgdAdEF2Cqr5oYD
                  000000e0  33 42 36 6e 71 5a 57 6c  33 74 2b 70 6d 63 32 4f   3B6nqZWl3t+pmc2O
                  000000f0  47 61 50 47 57 7a 33 55  6f 59 31 55 39 36 77 49   GaPGWz3UoY1U96wI
                  00000100  6b 54 62 2b 73 59 7a 0d  0a 66 31 32 4e 46 62 6d   kTb+sYz..f12NFbm
                  00000110  6f 66 63 7a 6f 69 58 75  52 53 4a 4b 50 62 38 62   ofczoiXuRSJKPb8b
                  00000120  6a 34 32 67 78 58 52 52  45 61 35 37 58 53 51 2f   j42gxXRREa57XSQ/
                  00000130  4a 76 53 41 69 65 6f 43  67 4e 46 4a 72 46 73 5a   JvSAieoCgNFJrFsZ
                  00000140  58 52 4c 55 67 53 38 53  59 51 6e 5a 31 4e 63 47   XRLUgS8SYQnZ1NcG
                  00000150  6c 35 66 78 75 0d 0a 72  54 52 6f 4a 56 38 59 74   l5fxu..rTRoJV8Yt
                  00000160  57 6e 78 6a 76 33 56 50  67 50 54 6d 51 48 54 64   Wnxjv3VPgPTmQHTd
                  00000170  63 6c 2f 79 6f 69 55 31  53 72 53 7a 32 44 33 4a   cl/yoiU1SrSz2D3J
                  00000180  74 64 4d 50 41 66 39 72  48 4f 58 4b 61 6b 49 48   tdMPAf9rHOXKakIH
                  00000190  64 68 75 70 63 71 2f 68  41 64 73 33 4c 4c 37 32   dhupcq/hAds3LL72
                  000001a0  45 4c 4f 0d 0a 65 30 41  47 45 52 6c 4d 74 77 6f   ELO..e0AGERlMtwo
                  000001b0  53 49 37 6d 36 30 6d 4c  55 36 64 55 2b 2b 64 61   SI7m60mLU6dU++da
                  000001c0  6d 57 52 74 63 4d 55 2f  7a 5a 7a 31 2b 56 71 48   mWRtcMU/zZz1+VqH
                  000001d0  74 7a 4d 66 77 4a 77 2b  5a 58 47 67 42 39 35 45   tzMfwJw+ZXGgB95E
                  000001e0  77 6d 69 4f 33 63 64 38  74 70 2f 4c 75 34 63 66   wmiO3cd8tp/Lu4cf
                  000001f0  4f 0d 0a 73 77 79 4a 69  66 74 78 75 59 72 43 6e   O..swyJiftxuYrCn
                  00000200  6f 54 73 57 49 5a 63 46  66 48 44 6c 6c 76 2f 35   oTsWIZcFfHDllv/5
                  00000210  44 69 65 67 4f 68 42 42  41 34 2b 39 50 6e 5a 2f   DiegOhBBA4+9PnZ/
                  00000220  6c 6f 56 75 77 64 44 46  7a 51 4f 6e 43 32 71 49   loVuwdDFzQOnC2qI
                  00000230  55 31 37 6c 50 44 6e 49  4c 6e 57 2f 47 70 6c 0d   U17lPDnILnW/Gpl.
                  00000240  0a 30 6a 38 42 4f 6a 74  31 76 68 58 66 4e 38 65   .0j8BOjt1vhXfN8e
                  00000250  38 31 4b 53 70 7a 4f 51  34 50 45 5a 45 55 37 45   81KSpzOQ4PEZEU7E
                  00000260  74 4f 56 50 42 77 78 63  33 68 4c 78 36 6b 43 42   tOVPBwxc3hLx6kCB
                  00000270  33 62 66 67 2f 53 31 58  64 70 2f 32 51 4b 35 4e   3bfg/S1Xdp/2QK5N
                  00000280  37 38 37 6f 71 44 44 64  59 62 52 4e 64 0d 0a 51   787oqDDdYbRNd..Q
                  00000290  48 76 35 65 48 62 39 41  42 55 3d 0d 0a 3d 4b 6d   Hv5eHb9ABU=..=Km
                  000002a0  41 4b 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   AK..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  38 43 7a 58 2f 36 71 37  33 67 6b 69 47 4b 53 6c   8CzX/6q73gkiGKSl
                  00000040  49 57 58 75 32 49 71 45  30 66 54 72 4f 39 2f 6b   IWXu2IqE0fTrO9/k
                  00000050  74 4c 42 6d 30 38 34 34  4f 68 64 48 4a 0a 6a 34   tLBm0844OhdHJ.j4
                  00000060  47 33 44 57 58 2f 30 48  6a 4b 62 55 2b 61 32 36   G3DWX/0HjKbU+a26
                  00000070  4b 37 4d 31 6a 58 6a 32  6c 6c 6a 79 74 42 6e 74   K7M1jXj2lljytBnt
                  00000080  4e 34 7a 48 72 2f 6a 69  33 77 77 4d 48 38 66 54   N4zHr/ji3wwMH8fT
                  00000090  63 73 2b 35 78 64 50 48  39 65 32 76 36 6a 0a 74   cs+5xdPH9e2v6j.t
                  000000a0  65 35 70 5a 6e 4e 65 78  55 79 76 65 38 52 4c 45   e5pZnNexUyve8RLE
                  000000b0  45 45 34 48 37 32 79 72  75 41 42 52 4c 48 4b 74   EE4H72yruABRLHKt
                  000000c0  4f 41 6f 52 33 41 6f 68  2f 4f 54 4a 71 4b 4e 49   OAoR3Aoh/OTJqKNI
                  000000d0  55 55 4c 7a 39 6f 64 63  47 73 6b 51 58 75 2f 0a   UULz9odcGskQXu/.
                  000000e0  47 69 53 50 6d 61 62 71  62 6d 35 77 68 53 49 36   GiSPmabqbm5whSI6
                  000000f0  79 62 6d 72 44 31 64 70  37 34 4d 36 79 51 6e 53   ybmrD1dp74M6yQnS
                  00000100  51 53 67 70 7a 69 69 75  77 56 6f 6d 39 42 4b 62   QSgpziiuwVom9BKb
                  00000110  61 49 4f 58 45 36 76 37  51 37 70 51 71 6f 66 54   aIOXE6v7Q7pQqofT
                  00000120  0a 4d 6e 41 76 32 61 79  51 62 74 32 45 48 34 64   .MnAv2ayQbt2EH4d
                  00000130  53 46 47 63 77 30 72 63  7a 76 37 49 65 6b 63 50   SFGcw0rczv7IekcP
                  00000140  57 46 75 71 68 43 45 59  35 67 69 41 56 33 43 69   WFuqhCEY5giAV3Ci
                  00000150  37 65 37 69 53 4b 77 64  66 62 57 33 72 6f 66 6d   7e7iSKwdfbW3rofm
                  00000160  56 0a 6e 36 57 2f 2b 71  62 5a 61 61 4c 62 31 72   V.n6W/+qbZaaLb1r
                  00000170  35 39 73 75 4e 48 55 5a  34 31 6c 65 62 67 57 44   59suNHUZ41lebgWD
                  00000180  77 73 46 66 79 74 55 52  71 2f 54 59 38 47 30 59   wsFfytURq/TY8G0Y
                  00000190  55 59 39 43 4f 6a 37 56  78 30 54 54 38 6a 4d 5a   UY9COj7Vx0TT8jMZ
                  000001a0  2b 76 0a 39 32 32 79 38  2f 77 4c 51 66 5a 75 58   +v.922y8/wLQfZuX
                  000001b0  48 70 4d 7a 4a 2b 4c 34  6e 6d 65 66 57 51 61 43   HpMzJ+L4nmefWQaC
                  000001c0  75 6f 6d 5a 6c 7a 6b 4a  67 70 63 50 30 46 4b 45   uomZlzkJgpcP0FKE
                  000001d0  2f 77 73 77 58 73 39 56  4d 4f 66 45 49 6f 7a 46   /wswXs9VMOfEIozF
                  000001e0  4a 64 6a 0a 6b 78 6e 68  73 42 51 78 61 54 72 45   Jdj.kxnhsBQxaTrE
                  000001f0  59 39 45 49 57 76 62 33  52 52 50 56 69 35 68 49   Y9EIWvb3RRPVi5hI
                  00000200  51 58 6b 77 35 42 31 2f  43 70 45 44 72 4a 47 31   QXkw5B1/CpEDrJG1
                  00000210  77 52 70 70 4f 4f 4f 61  57 68 73 59 6f 46 44 2b   wRppOOOaWhsYoFD+
                  00000220  44 43 67 66 0a 49 38 57  4f 2b 78 4f 76 50 2b 33   DCgf.I8WO+xOvP+3
                  00000230  43 4b 61 52 70 36 66 31  4c 30 6a 38 42 64 36 7a   CKaRp6f1L0j8Bd6z
                  00000240  51 6e 57 68 36 76 37 55  6b 45 48 46 5a 51 6f 54   QnWh6v7UkEHFZQoT
                  00000250  6b 35 65 4b 4b 78 79 74  54 77 45 7a 48 63 31 6c   k5eKKxytTwEzHc1l
                  00000260  65 65 33 62 6a 0a 53 37  64 64 46 42 4c 61 47 74   ee3bj.S7ddFBLaGt
                  00000270  63 73 6b 7a 35 44 7a 6d  73 6f 44 71 30 32 77 61   cskz5DzmsoDq02wa
                  00000280  58 30 38 2b 45 6d 2f 72  6d 57 70 2b 57 4a 38 63   X08+Em/rmWp+WJ8c
                  00000290  77 3d 0a 3d 45 75 6e 7a  0a 2d 2d 2d 2d 2d 45 4e   w=.=Eunz.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 5a 69 44 75 5a 50 37  50 35 58 56 73 6e 48 6b   /ZiDuZP7P5XVsnHk
                  00000040  6f 51 4b 59 6f 36 58 5a  42 71 4a 66 2b 65 54 52   oQKYo6XZBqJf+eTR
                  00000050  46 52 4e 75 64 6c 4a 70  76 74 65 77 74 0a 52 32   FRNudlJpvtewt.R2
                  00000060  44 59 72 2b 4b 66 6f 43  64 53 37 46 6f 64 73 52   DYr+KfoCdS7FodsR
                  00000070  76 53 53 31 32 48 68 4b  5a 65 55 52 55 6d 6f 61   vSS12HhKZeURUmoa
                  00000080  6b 75 47 42 65 70 67 38  70 44 32 6a 6f 44 4a 37   kuGBepg8pD2joDJ7
                  00000090  43 39 36 78 62 70 39 68  35 31 48 43 2b 36 0a 43   C96xbp9h51HC+6.C
                  000000a0  6c 57 37 42 38 6f 65 50  46 74 49 33 4c 43 48 61   lW7B8oePFtI3LCHa
                  000000b0  44 34 64 74 73 52 32 64  41 65 4c 6f 6a 73 52 67   D4dtsR2dAeLojsRg
                  000000c0  42 32 39 43 2f 4f 57 71  30 6d 73 57 59 34 31 31   B29C/OWq0msWY411
                  000000d0  6f 39 7a 71 5a 4f 77 48  4a 72 37 63 69 59 68 0a   o9zqZOwHJr7ciYh.
                  000000e0  53 36 70 4a 41 6c 4c 2b  46 79 4d 69 31 77 31 6e   S6pJAlL+FyMi1w1n
                  000000f0  36 72 4a 37 4e 32 49 56  37 2b 4d 35 48 44 2b 37   6rJ7N2IV7+M5HD+7
                  00000100  38 57 61 2f 42 63 39 6b  62 79 78 55 52 36 70 49   8Wa/Bc9kbyxUR6pI
                  00000110  71 68 49 6b 30 4e 4d 41  46 73 72 55 4f 50 76 6b   qhIk0NMAFsrUOPvk
                  00000120  0a 55 37 70 41 74 61 73  69 67 6f 53 2f 4b 78 71   .U7pAtasigoS/Kxq
                  00000130  33 68 76 30 53 72 37 73  75 6a 37 43 4e 39 4e 6c   3hv0Sr7suj7CN9Nl
                  00000140  75 34 2f 6b 57 46 76 6e  4e 6c 47 4c 66 65 66 61   u4/kWFvnNlGLfefa
                  00000150  37 38 72 71 6d 4c 35 6a  64 71 61 43 6e 46 31 39   78rqmL5jdqaCnF19
                  00000160  53 0a 76 42 54 4b 6b 68  6e 46 6b 7a 72 77 67 47   S.vBTKkhnFkzrwgG
                  00000170  6b 6d 73 58 7a 2f 4c 2f  68 34 62 55 5a 67 38 4a   kmsXz/L/h4bUZg8J
                  00000180  35 67 36 63 71 6f 52 54  62 46 54 43 77 58 6c 79   5g6cqoRTbFTCwXly
                  00000190  33 47 4d 61 77 4c 74 30  54 49 50 4d 57 43 79 62   3GMawLt0TIPMWCyb
                  000001a0  4e 2f 0a 6a 36 61 54 44  68 70 32 6a 67 47 37 6d   N/.j6aTDhp2jgG7m
                  000001b0  4d 6c 6b 4c 68 37 56 51  35 6c 61 2b 77 41 61 65   MlkLh7VQ5la+wAae
                  000001c0  6e 33 2b 31 78 76 6a 58  34 4f 4e 34 61 35 46 47   n3+1xvjX4ON4a5FG
                  000001d0  35 63 30 56 77 77 74 31  45 38 61 54 32 33 33 31   5c0Vwwt1E8aT2331
                  000001e0  79 4e 46 0a 49 38 49 6a  53 49 79 56 6a 2f 39 39   yNF.I8IjSIyVj/99
                  000001f0  69 42 6e 63 49 69 31 79  53 6d 73 2f 32 50 44 63   iBncIi1ySms/2PDc
                  00000200  79 72 35 78 79 79 72 53  47 7a 46 2b 4a 70 51 4d   yr5xyyrSGzF+JpQM
                  00000210  65 7a 47 39 2f 47 6c 49  42 56 45 4f 51 70 6e 69   ezG9/GlIBVEOQpni
                  00000220  64 4e 39 61 0a 5a 2b 46  48 58 32 61 57 56 4f 62   dN9a.Z+FHX2aWVOb
                  00000230  68 61 65 30 47 55 4e 53  5a 30 6b 6b 42 78 6b 31   hae0GUNSZ0kkBxk1
                  00000240  57 31 61 71 4d 42 6c 32  74 61 59 53 49 52 59 44   W1aqMBl2taYSIRYD
                  00000250  6a 46 46 61 67 7a 4b 38  63 71 44 32 54 6a 57 48   jFFagzK8cqD2TjWH
                  00000260  66 55 46 66 30 0a 46 72  4f 61 46 72 36 4f 6c 7a   fUFf0.FrOaFr6Olz
                  00000270  75 32 35 61 6d 6e 59 58  71 33 43 41 61 6b 51 76   u25amnYXq3CAakQv
                  00000280  77 43 71 2b 64 6f 5a 72  65 63 79 38 6e 72 46 76   wCq+doZrecy8nrFv
                  00000290  4c 35 77 54 34 55 47 2b  2f 50 69 31 69 49 0a 3d   L5wT4UG+/Pi1iI.=
                  000002a0  73 6f 71 59 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   soqY.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 70 7a 33 71 54 4e 70  38 64 68 35 36 49 61 59   Apz3qTNp8dh56IaY
                  00000040  73 37 4b 65 56 44 48 73  76 4d 51 65 6c 34 50 4d   s7KeVDHsvMQel4PM
                  00000050  39 52 48 52 62 6f 6e 43  32 6a 53 6f 52 0a 45 55   9RHRbonC2jSoR.EU
                  00000060  4b 67 66 56 47 31 59 30  70 61 6f 32 42 67 67 44   KgfVG1Y0pao2BggD
                  00000070  37 6a 69 5a 4b 76 54 76  6d 61 35 43 2b 4f 55 6a   7jiZKvTvma5C+OUj
                  00000080  45 70 33 61 67 64 59 70  73 37 57 6f 6d 77 62 47   Ep3agdYps7WomwbG
                  00000090  41 72 33 38 53 6d 53 6a  63 55 66 47 67 39 0a 39   Ar38SmSjcUfGg9.9
                  000000a0  76 6f 45 32 58 37 77 6e  6d 4a 64 68 6b 75 4b 62   voE2X7wnmJdhkuKb
                  000000b0  49 37 67 73 33 63 4e 4a  34 77 6a 6c 45 70 61 38   I7gs3cNJ4wjlEpa8
                  000000c0  43 42 37 62 7a 69 63 53  5a 68 37 2f 2b 45 53 51   CB7bzicSZh7/+ESQ
                  000000d0  68 78 78 42 4d 59 75 35  33 65 48 66 63 37 71 0a   hxxBMYu53eHfc7q.
                  000000e0  71 65 33 68 4e 47 47 4e  65 34 36 73 6c 75 66 63   qe3hNGGNe46slufc
                  000000f0  49 72 49 72 53 4d 4d 44  32 73 7a 43 79 50 33 42   IrIrSMMD2szCyP3B
                  00000100  46 4c 2f 48 43 54 53 4f  42 71 38 77 38 36 2b 48   FL/HCTSOBq8w86+H
                  00000110  4f 6a 4b 6c 56 66 5a 43  6b 45 6a 65 39 50 57 73   OjKlVfZCkEje9PWs
                  00000120  0a 4f 57 41 4a 70 30 37  73 59 34 31 37 56 53 43   .OWAJp07sY417VSC
                  00000130  46 69 6e 4b 53 30 63 4e  61 67 33 66 45 36 78 4a   FinKS0cNag3fE6xJ
                  00000140  51 48 6e 76 70 56 33 5a  47 56 48 47 6b 45 31 4f   QHnvpV3ZGVHGkE1O
                  00000150  74 2b 76 67 54 66 31 4d  57 64 73 5a 75 6d 74 5a   t+vgTf1MWdsZumtZ
                  00000160  69 0a 39 54 6f 61 4f 6b  4a 52 61 59 75 4d 51 2b   i.9ToaOkJRaYuMQ+
                  00000170  63 58 6e 59 5a 6f 4a 6f  4a 44 58 4a 70 38 63 49   cXnYZoJoJDXJp8cI
                  00000180  50 63 71 70 6a 6b 65 66  63 56 67 33 31 53 73 73   PcqpjkefcVg31Sss
                  00000190  78 72 76 57 72 79 56 44  47 75 70 35 78 6b 6f 32   xrvWryVDGup5xko2
                  000001a0  55 6a 0a 73 5a 38 74 57  51 4e 33 2b 41 6d 35 4e   Uj.sZ8tWQN3+Am5N
                  000001b0  65 50 6b 66 57 79 52 6a  36 7a 6b 62 36 2f 41 78   ePkfWyRj6zkb6/Ax
                  000001c0  2f 55 37 79 4e 49 55 57  6c 6e 71 63 58 4e 69 78   /U7yNIUWlnqcXNix
                  000001d0  78 52 39 72 32 53 30 45  4f 30 51 31 51 6a 61 58   xR9r2S0EO0Q1QjaX
                  000001e0  64 44 36 0a 4f 74 64 59  7a 42 75 75 5a 47 6f 49   dD6.OtdYzBuuZGoI
                  000001f0  78 6a 51 70 43 4f 46 56  55 34 5a 32 64 61 43 71   xjQpCOFVU4Z2daCq
                  00000200  6a 50 6a 61 74 53 67 6c  68 33 4e 55 38 31 74 32   jPjatSglh3NU81t2
                  00000210  73 37 6e 69 38 59 6f 74  43 37 45 79 2b 6c 74 6d   s7ni8YotC7Ey+ltm
                  00000220  6f 6a 37 54 0a 48 38 67  43 44 7a 44 55 49 67 42   oj7T.H8gCDzDUIgB
                  00000230  38 34 48 35 37 42 2f 6f  6b 30 6b 6b 42 6a 53 44   84H57B/ok0kkBjSD
                  00000240  59 4b 6c 58 46 6d 35 36  33 34 47 51 2f 6a 66 4f   YKlXFm5634GQ/jfO
                  00000250  44 53 42 63 36 4a 52 7a  6e 63 48 4f 4f 47 64 34   DSBc6JRzncHOOGd4
                  00000260  63 65 74 6a 4f 0a 74 35  5a 77 36 59 4e 4e 4a 4d   cetjO.t5Zw6YNNJM
                  00000270  35 4e 36 35 4a 2b 4e 62  45 6f 2f 73 39 42 76 79   5N65J+NbEo/s9Bvy
                  00000280  44 62 46 75 6f 66 4f 61  4f 39 79 77 4b 74 48 37   DbFuofOaO9ywKtH7
                  00000290  77 50 43 72 34 58 76 4f  48 78 78 42 47 2b 0a 3d   wPCr4XvOHxxBG+.=
                  000002a0  38 53 75 77 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   8Suw.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 77 54 76 71 56 43 35  39 42 64 47 72 6e 6f 55   AwTvqVC59BdGrnoU
                  00000040  31 41 6c 71 6f 79 31 67  73 6d 6b 43 57 36 49 50   1Alqoy1gsmkCW6IP
                  00000050  56 58 63 55 42 61 72 56  72 4e 4e 43 54 0a 69 61   VXcUBarVrNNCT.ia
                  00000060  54 4e 4f 53 5a 6d 66 58  54 70 33 46 4d 4e 54 51   TNOSZmfXTp3FMNTQ
                  00000070  33 7a 6c 70 55 51 76 58  71 54 33 63 75 77 4e 67   3zlpUQvXqT3cuwNg
                  00000080  75 48 38 4a 4d 36 6d 2f  41 64 4a 53 59 41 2f 63   uH8JM6m/AdJSYA/c
                  00000090  4c 5a 35 44 51 4a 74 32  4d 4b 4b 67 71 30 0a 73   LZ5DQJt2MKKgq0.s
                  000000a0  77 6d 75 6f 6c 33 44 33  4b 45 6a 37 31 48 49 47   wmuol3D3KEj71HIG
                  000000b0  36 31 77 65 45 4b 4c 75  6d 51 50 54 65 64 37 34   61weEKLumQPTed74
                  000000c0  4f 79 43 79 53 67 34 52  4d 46 32 50 4d 48 6a 61   OyCySg4RMF2PMHja
                  000000d0  43 6d 32 35 59 79 71 62  30 47 49 79 4f 66 41 0a   Cm25Yyqb0GIyOfA.
                  000000e0  55 5a 57 69 62 78 62 36  77 79 6a 61 6e 69 35 66   UZWibxb6wyjani5f
                  000000f0  44 76 73 50 57 42 62 44  62 7a 41 34 53 59 75 62   DvsPWBbDbzA4SYub
                  00000100  76 4f 36 54 34 43 38 35  37 64 47 49 42 51 41 46   vO6T4C857dGIBQAF
                  00000110  78 4b 76 62 7a 68 48 30  5a 58 49 2f 62 4d 33 62   xKvbzhH0ZXI/bM3b
                  00000120  0a 39 2f 30 54 70 41 4b  34 32 41 44 7a 2f 69 48   .9/0TpAK42ADz/iH
                  00000130  49 54 59 66 5a 6a 2f 74  4c 41 36 2f 31 30 42 6a   ITYfZj/tLA6/10Bj
                  00000140  36 4f 51 32 70 73 32 45  6b 51 35 48 67 42 6a 45   6OQ2ps2EkQ5HgBjE
                  00000150  54 73 53 44 71 52 50 58  77 55 62 6a 33 34 6b 54   TsSDqRPXwUbj34kT
                  00000160  70 0a 35 42 41 59 2b 32  66 38 30 75 34 6d 78 53   p.5BAY+2f80u4mxS
                  00000170  37 59 52 71 44 6a 74 2f  54 69 44 4e 4b 4b 49 43   7YRqDjt/TiDNKKIC
                  00000180  6e 2b 2f 6a 38 46 54 75  47 34 73 62 57 52 4c 47   n+/j8FTuG4sbWRLG
                  00000190  6f 74 59 7a 46 65 2f 63  6e 67 5a 74 6c 6f 61 47   otYzFe/cngZtloaG
                  000001a0  53 6d 0a 2b 57 56 50 32  77 72 56 57 34 6e 67 71   Sm.+WVP2wrVW4ngq
                  000001b0  53 35 4c 77 41 66 39 4a  35 72 35 48 62 48 65 79   S5LwAf9J5r5HbHey
                  000001c0  2f 37 46 7a 55 6e 46 4f  6d 58 4d 2b 47 4a 69 4e   /7FzUnFOmXM+GJiN
                  000001d0  57 78 54 4b 34 6f 5a 59  56 7a 35 34 63 55 59 64   WxTK4oZYVz54cUYd
                  000001e0  66 33 53 0a 77 59 36 44  32 43 72 6a 6e 6e 32 57   f3S.wY6D2Crjnn2W
                  000001f0  52 6e 6b 31 4c 32 58 4d  4d 49 33 37 30 5a 49 68   Rnk1L2XMMI370ZIh
                  00000200  37 77 6f 51 66 67 33 68  2f 47 42 2b 49 4a 2b 71   7woQfg3h/GB+IJ+q
                  00000210  5a 4b 63 68 68 45 74 2f  4c 65 31 4c 2b 4e 36 4b   ZKchhEt/Le1L+N6K
                  00000220  41 77 37 41 0a 38 76 4f  5a 2f 51 46 72 7a 59 44   Aw7A.8vOZ/QFrzYD
                  00000230  52 4b 78 72 37 75 79 6b  39 30 6b 77 42 70 63 6e   RKxr7uyk90kwBpcn
                  00000240  72 49 69 44 6a 53 56 6d  77 48 4b 46 66 74 55 77   rIiDjSVmwHKFftUw
                  00000250  72 74 47 46 33 4c 66 53  34 46 4b 45 69 61 48 41   rtGF3LfS4FKEiaHA
                  00000260  63 39 49 53 51 0a 31 55  4a 42 47 5a 79 65 75 44   c9ISQ.1UJBGZyeuD
                  00000270  35 4c 2f 71 70 30 6d 41  34 4c 37 6f 33 45 2f 47   5L/qp0mA4L7o3E/G
                  00000280  37 35 51 38 32 48 6c 48  34 55 6d 38 31 55 54 6f   75Q82HlH4Um81UTo
                  00000290  2b 37 79 74 66 2f 2f 52  46 78 34 49 44 38 62 44   +7ytf//RFx4ID8bD
                  000002a0  6d 47 0a 3d 52 78 32 30  0a 2d 2d 2d 2d 2d 45 4e   mG.=Rx20.-----EN
                  000002b0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002c0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“ Implementations MUST implement AES-128.
                  AES192
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFTBBMBCgCHBYJn3phsAgsICRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0QG5v
                  dGF0aW9ucy5zZXF1b2lhLXBncC5vcmfGWHiDXVfeEztzTpE2uolB48Fsv1TtX/+t
                  wVnGcsVVPwYVCgkICwIEFgIDAQIXgAIbAwIeARYhBNGmbhojsYLJmA94jPv8yCoB
                  XnMwAAABZgwAn64h23D2R9wdcym/Z0Cb5iW53mxDTJ5vGEHXk1oNPhYxFAwK5GPq
                  PFM3LySiHOwy2oYjYNFSMkNfRBvmpmf3Jqi4m0myPihlN2VwYw8bKFw+aXvKBD34
                  VUCtY0JEpb30Bzal2hAEQ80WLIun41z0rmThvu1I84zqLsh3GRPtJMrff7NMrZ/e
                  S4azf/ujJchSOKJfzc2Ps8Dmkyka6hNZUELiBht/M8UUcZX2UEOLrAmSyDoyV6nI
                  uIb+pQ/Cg1J0Jh6NFja/4Byb36n2Tm8FRWESKzIUX7/Ico+JMgQue5F7Sz0BhkY4
                  Y8oWOPF3bNrx5IuTupWZeFPvruQNwiiwOqiq53nAgvZTc3ne/et6tDaSA2RmMSrh
                  vLWLXx8iYB0bxjtRw98kd9G9ElSHq70dO6dzAdwbSdu7mAbNAEYMemVRSGf6ff11
                  VI1i4OncJyUv+7n64BNaJBsasHu4fXgIImPu6IpFMN0+RlMGaHpdjBPs6/A8jxxT
                  m1f3q2zgclPNwsEOBBMBCgA4AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEE
                  0aZuGiOxgsmYD3iM+/zIKgFeczAFAl2lnvoACgkQ+/zIKgFeczBvbAv/VNk90a6h
                  G8Od9xTzXxH5YRFUSGfIA1yjPIVOnKqhMwps2U+sWE3urL+MvjyQRlyRV8oY9IOh
                  Q5Esm6DOZYrTnE7qVETm1ajIAP2OFChEc55uH88x/anpPOXOJY7S8jbn3naC9qad
                  75BrZ+3g9EBUWiy5p8TykP05WSnSxNRt7vFKLfEB4nGkehpwHXOVF0CRNwYle42b
                  g8lpmdXFDcCZCi+qEbafmTQzkAqyzS3nCh3IAqq6Y0kBuaKLm2tSNUOlZbD+OHYQ
                  NZ5Jix7cZUzs6Xh4+I55NRWl5smrLq66yOQoFPy9jot/Qxikx/wP3MsAzeGaZSEP
                  c0fHp5G16rlGbxQ3vl8/usUV7W+TMEMljgwd5x8POR6HC8EaCDfVnUBCPi/Gv+eg
                  LjsIbPJZZEroiE40e6/UoCiQtlpQB5exPJYSd1Q1txCwueih99PHepsDhmUQKiAC
                  szNU+RRozAYau2VdHqnRJ7QYdxHDiH49jPK4NTMyb/tJh2TiIwcmsIpGzsDNBF2l
                  nPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21HWamX
                  nn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW+RMX
                  SO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd/Dn6
                  rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXrvIsA
                  0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZuVE/
                  wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8c+pa
                  LNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybUz8XV
                  8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQzFwz
                  j8sxH48AEQEAAcLA9gQYAQoAIBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZzy
                  AhsMAAoJEPv8yCoBXnMw6f8L/26C34dkjBffTzMj5Bdzm8MtF67OYneJ4TQMw7+4
                  1IL4rVcSKhIhk/3Ud5knaRtP2ef1+5F66h9/RPQOJ5+tvBwhBAcUWSupKnUrdVaZ
                  QanYmtSxcVV2PL9+QEiNN3tzluhaWO//rACxJ+K/ZXQlIzwQVTpNhfGzAaMVV9zp
                  f3u0k14itcv6alKY8+rLZvO1wIIeRZLmU0tZDD5HtWDvUV7rIFI1WuoLb+KZgbYn
                  3OWjCPHVdTrdZ2CqnZbG3SXw6awH9bzRLV9EXkbhIMez0deCVdeo+wFFklh8/5VK
                  2b0vk/+wqMJxfpa1lHvJLobzOP9fvrswsr92MA2+k901WeISR7qEzcI0Fdg8AyFA
                  ExaEK6VyjP7SXGLwvfisw34OxuZr3qmx1Sufu4toH3XrB7QJN8XyqqbsGxUCBqWi
                  f9RSK4xjzRTe56iPeiSJJOIciMP9i2ldI+KgLycyeDvGoBj0HCLO3gVaBe4ubVrj
                  5KjhX2PVNEJd3XZRzaXZE2aAMQ==
                  =PYR2
                  -----END PGP PUBLIC KEY BLOCK-----
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sqop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 63 44 2b 65 47 31 4a  64 74 54 2f 2b 71 54 58   /cD+eG1JdtT/+qTX
                  00000040  49 68 78 66 39 7a 54 4b  55 71 36 63 30 38 51 53   Ihxf9zTKUq6c08QS
                  00000050  39 78 31 37 6e 4b 6f 5a  2f 39 68 41 4a 0a 72 45   9x17nKoZ/9hAJ.rE
                  00000060  37 6e 46 7a 53 73 43 52  34 2b 49 4b 64 79 51 57   7nFzSsCR4+IKdyQW
                  00000070  61 55 4b 49 6e 49 4d 6e  57 74 53 48 73 57 4e 2f   aUKInIMnWtSHsWN/
                  00000080  76 74 30 59 6d 62 6b 4e  38 4f 61 48 4f 43 70 66   vt0YmbkN8OaHOCpf
                  00000090  56 71 41 39 36 77 39 56  72 45 55 65 35 77 0a 41   VqA96w9VrEUe5w.A
                  000000a0  46 38 6b 33 43 77 55 45  73 4e 6f 6d 6b 4e 66 2b   F8k3CwUEsNomkNf+
                  000000b0  64 43 50 59 4d 43 6f 6b  59 49 58 52 5a 4b 78 46   dCPYMCokYIXRZKxF
                  000000c0  55 52 51 48 35 49 50 46  74 56 6b 70 34 61 76 31   URQH5IPFtVkp4av1
                  000000d0  4d 63 71 66 64 4e 47 45  49 72 74 5a 4d 65 46 0a   McqfdNGEIrtZMeF.
                  000000e0  57 57 54 74 6d 4d 42 6c  45 7a 57 39 37 35 45 64   WWTtmMBlEzW975Ed
                  000000f0  30 45 64 72 2f 56 48 37  2f 54 37 69 4b 69 36 66   0Edr/VH7/T7iKi6f
                  00000100  62 30 2b 56 55 36 74 33  6f 6e 39 58 76 33 64 7a   b0+VU6t3on9Xv3dz
                  00000110  65 7a 71 32 50 6b 36 4f  58 46 49 62 76 6b 53 2f   ezq2Pk6OXFIbvkS/
                  00000120  0a 42 69 68 37 46 35 52  4a 75 6a 50 54 41 59 42   .Bih7F5RJujPTAYB
                  00000130  66 2f 63 54 36 2b 52 38  4d 78 73 50 6b 45 37 45   f/cT6+R8MxsPkE7E
                  00000140  4f 35 37 31 6f 5a 69 57  37 53 4c 48 70 77 4f 56   O571oZiW7SLHpwOV
                  00000150  59 66 74 31 4f 37 57 4b  5a 4b 33 36 36 68 67 4a   Yft1O7WKZK366hgJ
                  00000160  30 0a 35 64 67 67 63 59  4a 32 4c 31 50 49 59 62   0.5dggcYJ2L1PIYb
                  00000170  7a 6b 79 68 32 6f 32 44  75 61 2f 46 6d 6d 34 69   zkyh2o2Dua/Fmm4i
                  00000180  44 46 63 69 42 64 48 61  34 52 5a 56 72 55 51 32   DFciBdHa4RZVrUQ2
                  00000190  37 6f 47 75 68 42 56 6e  38 32 74 68 53 48 74 33   7oGuhBVn82thSHt3
                  000001a0  59 6e 0a 48 51 73 44 47  78 64 30 38 38 77 77 69   Yn.HQsDGxd088wwi
                  000001b0  6e 6d 33 45 46 52 55 4e  74 64 58 2f 31 36 74 46   nm3EFRUNtdX/16tF
                  000001c0  4f 67 4b 4e 38 70 65 4c  36 34 74 38 45 51 49 67   OgKN8peL64t8EQIg
                  000001d0  63 7a 68 78 41 2f 67 4a  46 52 32 6d 64 46 44 4c   czhxA/gJFR2mdFDL
                  000001e0  74 33 73 0a 4a 6d 31 33  46 36 33 50 51 75 45 6f   t3s.Jm13F63PQuEo
                  000001f0  38 6c 71 44 73 55 6c 58  42 36 4b 64 30 67 49 4a   8lqDsUlXB6Kd0gIJ
                  00000200  2b 30 61 56 45 6b 38 4f  43 4d 34 64 77 65 4f 70   +0aVEk8OCM4dweOp
                  00000210  67 41 37 79 51 5a 56 66  42 58 79 66 65 54 4f 30   gA7yQZVfBXyfeTO0
                  00000220  61 2f 38 68 0a 53 68 30  41 39 45 68 55 50 51 66   a/8h.Sh0A9EhUPQf
                  00000230  67 63 36 64 39 68 38 6c  4f 30 6a 38 42 34 7a 73   gc6d9h8lO0j8B4zs
                  00000240  35 72 43 78 44 6c 75 6d  5a 42 65 6c 75 4e 36 65   5rCxDlumZBeluN6e
                  00000250  42 70 52 50 78 43 45 66  6f 74 6f 33 72 4c 41 53   BpRPxCEfoto3rLAS
                  00000260  4a 42 30 41 75 0a 36 75  5a 41 7a 6d 56 7a 6b 34   JB0Au.6uZAzmVzk4
                  00000270  4b 6f 50 55 30 35 41 66  52 55 6a 41 47 57 47 62   KoPU05AfRUjAGWGb
                  00000280  45 51 6d 6a 4c 4e 45 77  43 69 45 48 32 77 61 2f   EQmjLNEwCiEH2wa/
                  00000290  6b 3d 0a 3d 50 34 65 73  0a 2d 2d 2d 2d 2d 45 4e   k=.=P4es.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  rsop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 73 2b 45 42 6e 31 4e  42 34 6c 56 42 33 71 4e   As+EBn1NB4lVB3qN
                  00000040  6f 32 6c 50 6f 7a 32 58  59 68 5a 38 50 77 7a 59   o2lPoz2XYhZ8PwzY
                  00000050  70 42 32 6f 6f 77 41 39  56 4a 77 49 6d 0a 58 51   pB2oowA9VJwIm.XQ
                  00000060  77 2f 71 36 7a 65 75 48  75 63 66 65 75 30 42 6a   w/q6zeuHucfeu0Bj
                  00000070  69 4e 69 30 33 57 38 36  6a 34 54 6a 70 6e 6d 78   iNi03W86j4Tjpnmx
                  00000080  39 42 55 52 5a 43 4d 76  4c 30 67 47 74 2b 57 42   9BURZCMvL0gGt+WB
                  00000090  67 52 77 73 73 57 59 35  6f 76 6f 6f 4d 41 0a 38   gRwssWY5ovooMA.8
                  000000a0  59 61 45 6a 70 56 6a 54  4f 6a 70 53 35 56 53 58   YaEjpVjTOjpS5VSX
                  000000b0  4e 67 67 73 4f 4c 41 6b  34 6c 56 73 4c 4d 6d 6a   NggsOLAk4lVsLMmj
                  000000c0  6b 4d 62 6b 6b 75 38 77  76 6a 61 43 49 48 6a 78   kMbkku8wvjaCIHjx
                  000000d0  4c 36 37 46 63 4e 4f 6c  34 48 74 57 43 73 65 0a   L67FcNOl4HtWCse.
                  000000e0  68 51 41 41 51 33 36 55  34 69 2f 4d 2f 36 72 79   hQAAQ36U4i/M/6ry
                  000000f0  50 4b 6d 77 56 31 44 70  48 44 45 2f 76 64 4b 66   PKmwV1DpHDE/vdKf
                  00000100  62 4f 6a 57 50 73 48 35  2b 66 4d 34 55 6f 74 63   bOjWPsH5+fM4Uotc
                  00000110  4b 45 69 51 66 2b 33 59  46 38 38 37 34 59 4f 31   KEiQf+3YF8874YO1
                  00000120  0a 32 50 71 67 4b 6a 69  48 47 58 57 45 76 63 53   .2PqgKjiHGXWEvcS
                  00000130  4b 75 6e 2f 2b 7a 70 69  69 2f 51 32 71 4b 4d 72   Kun/+zpii/Q2qKMr
                  00000140  76 68 35 37 72 31 33 49  73 66 63 4e 38 74 62 58   vh57r13IsfcN8tbX
                  00000150  32 78 2f 74 36 62 39 30  71 55 31 6f 69 33 7a 49   2x/t6b90qU1oi3zI
                  00000160  6e 0a 65 6e 48 36 53 79  67 53 7a 64 66 78 68 46   n.enH6SygSzdfxhF
                  00000170  66 36 38 73 4d 45 77 56  6c 63 52 41 52 71 42 33   f68sMEwVlcRARqB3
                  00000180  4a 69 47 56 4d 57 4f 4c  57 6f 77 68 5a 6c 38 68   JiGVMWOLWowhZl8h
                  00000190  33 78 41 7a 73 7a 36 62  6f 2f 31 44 31 68 76 4e   3xAzsz6bo/1D1hvN
                  000001a0  47 44 0a 67 55 45 4f 64  4e 7a 4c 73 64 54 31 6e   GD.gUEOdNzLsdT1n
                  000001b0  38 41 49 49 66 71 62 54  31 2f 65 58 48 6f 6b 38   8AIIfqbT1/eXHok8
                  000001c0  37 64 52 47 67 4b 49 50  7a 54 46 51 41 39 56 4a   7dRGgKIPzTFQA9VJ
                  000001d0  57 42 7a 6d 58 39 73 2b  74 6d 4c 5a 47 70 58 4d   WBzmX9s+tmLZGpXM
                  000001e0  36 38 6d 0a 63 36 6d 70  6f 54 76 46 45 37 75 75   68m.c6mpoTvFE7uu
                  000001f0  74 5a 6b 46 68 36 68 70  6b 66 6b 62 56 37 76 56   tZkFh6hpkfkbV7vV
                  00000200  55 50 71 72 61 61 79 4a  34 66 48 5a 59 44 47 79   UPqraayJ4fHZYDGy
                  00000210  72 31 62 4b 54 2b 41 52  2f 64 2b 52 57 66 65 44   r1bKT+AR/d+RWfeD
                  00000220  4f 6e 58 33 0a 72 4d 4c  62 50 6a 53 6e 4c 75 71   OnX3.rMLbPjSnLuq
                  00000230  2b 6e 6a 68 50 5a 75 75  4f 30 6a 38 42 33 50 6d   +njhPZuuO0j8B3Pm
                  00000240  67 6b 59 4d 4e 55 6c 45  43 49 74 52 75 69 71 48   gkYMNUlECItRuiqH
                  00000250  53 53 70 6a 2b 59 44 64  73 62 66 50 34 44 4b 45   SSpj+YDdsbfP4DKE
                  00000260  48 2f 4a 55 31 0a 38 68  53 73 77 35 33 6c 2f 61   H/JU1.8hSsw53l/a
                  00000270  75 39 39 58 35 77 77 71  49 50 55 4c 2f 36 37 51   u99X5wwqIPUL/67Q
                  00000280  42 44 74 4e 37 54 4c 45  35 6b 73 30 37 4f 4e 71   BDtN7TLE5ks07ONq
                  00000290  34 3d 0a 3d 62 75 45 62  0a 2d 2d 2d 2d 2d 45 4e   4=.=buEb.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use AES192, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4e 35 7a 68 76 70 43  57 56 77 50 68 30 58 47   +N5zhvpCWVwPh0XG
                  00000040  6f 68 6d 68 52 44 62 4a  78 66 4e 52 7a 31 44 46   ohmhRDbJxfNRz1DF
                  00000050  54 32 4b 4e 62 43 39 6d  58 59 46 52 57 0a 32 47   T2KNbC9mXYFRW.2G
                  00000060  51 77 45 75 36 77 74 61  74 35 59 6f 35 4e 4b 35   QwEu6wtat5Yo5NK5
                  00000070  37 4e 5a 68 79 78 67 2b  57 74 53 46 74 71 4c 77   7NZhyxg+WtSFtqLw
                  00000080  63 36 35 4d 2f 67 77 72  33 58 61 56 6a 79 51 54   c65M/gwr3XaVjyQT
                  00000090  2b 68 71 51 4d 57 69 75  61 68 6c 4c 43 5a 0a 34   +hqQMWiuahlLCZ.4
                  000000a0  58 4a 56 36 4b 59 67 45  2f 2b 56 6d 61 7a 76 73   XJV6KYgE/+Vmazvs
                  000000b0  54 71 37 38 54 72 66 55  34 6b 35 64 31 4e 67 6c   Tq78TrfU4k5d1Ngl
                  000000c0  50 4f 4f 53 6b 56 63 39  48 36 7a 66 4e 6f 42 48   POOSkVc9H6zfNoBH
                  000000d0  6d 4e 6f 2b 7a 72 6e 71  4d 4b 4f 73 48 33 6f 0a   mNo+zrnqMKOsH3o.
                  000000e0  41 39 2b 4f 61 4b 4c 4d  36 6b 42 5a 45 6a 6f 6c   A9+OaKLM6kBZEjol
                  000000f0  31 63 75 37 68 4a 4f 42  71 61 75 58 65 4e 56 58   1cu7hJOBqauXeNVX
                  00000100  78 44 6a 42 32 6b 72 53  38 38 70 52 54 4c 49 68   xDjB2krS88pRTLIh
                  00000110  74 4c 39 6c 6d 4d 34 67  68 7a 59 2b 43 79 74 6e   tL9lmM4ghzY+Cytn
                  00000120  0a 35 64 4a 78 6d 48 4b  69 39 34 6d 53 47 7a 41   .5dJxmHKi94mSGzA
                  00000130  4e 6d 65 4b 67 75 76 32  59 37 44 59 72 42 79 71   NmeKguv2Y7DYrByq
                  00000140  54 76 76 78 35 55 6e 48  73 4f 31 5a 61 34 79 48   Tvvx5UnHsO1Za4yH
                  00000150  6a 71 61 57 6d 46 38 74  49 49 43 65 51 6f 2f 63   jqaWmF8tIICeQo/c
                  00000160  76 0a 6b 79 2f 78 4c 32  44 54 48 74 46 41 71 6a   v.ky/xL2DTHtFAqj
                  00000170  36 47 6b 4d 61 46 65 79  36 32 71 56 67 65 57 59   6GkMaFey62qVgeWY
                  00000180  36 54 6d 77 6a 6f 44 62  74 36 4a 61 45 2b 74 36   6TmwjoDbt6JaE+t6
                  00000190  77 4f 4f 6b 31 30 72 47  2b 34 78 30 75 31 5a 50   wOOk10rG+4x0u1ZP
                  000001a0  47 57 0a 30 47 33 72 6d  61 4f 4e 53 47 79 4c 51   GW.0G3rmaONSGyLQ
                  000001b0  63 7a 39 66 77 71 76 4d  72 50 6e 75 2f 34 50 63   cz9fwqvMrPnu/4Pc
                  000001c0  49 55 58 56 31 50 70 2f  33 30 32 39 31 46 4c 4d   IUXV1Pp/30291FLM
                  000001d0  66 53 4f 64 5a 63 45 74  76 58 6c 76 2b 46 51 59   fSOdZcEtvXlv+FQY
                  000001e0  7a 6b 4b 0a 54 57 46 61  52 46 44 65 38 6c 37 36   zkK.TWFaRFDe8l76
                  000001f0  74 30 50 50 33 49 67 36  2f 50 6a 6c 65 4b 50 64   t0PP3Ig6/PjleKPd
                  00000200  30 4a 45 65 59 4d 2b 6b  4e 6f 6e 69 69 38 63 4d   0JEeYM+kNonii8cM
                  00000210  72 49 61 4f 78 6e 2f 6c  72 79 78 57 36 58 61 55   rIaOxn/lryxW6XaU
                  00000220  6a 69 44 32 0a 73 36 30  76 6e 4c 64 44 62 78 69   jiD2.s60vnLdDbxi
                  00000230  70 63 31 54 55 71 4e 68  76 30 6a 38 42 74 34 2b   pc1TUqNhv0j8Bt4+
                  00000240  4f 67 52 56 43 51 6c 73  53 7a 52 32 77 6d 77 58   OgRVCQlsSzR2wmwX
                  00000250  65 78 52 48 6e 57 33 44  6c 6d 36 4b 65 35 53 68   exRHnW3Dlm6Ke5Sh
                  00000260  6a 76 45 58 36 0a 78 4f  6e 47 4d 32 33 49 47 31   jvEX6.xOnGM23IG1
                  00000270  74 36 34 6e 78 64 38 54  43 56 42 7a 64 52 79 75   t64nxd8TCVBzdRyu
                  00000280  50 41 6b 59 46 53 70 33  37 64 78 65 54 7a 69 48   PAkYFSp37dxeTziH
                  00000290  6f 3d 0a 3d 33 4f 73 31  0a 2d 2d 2d 2d 2d 45 4e   o=.=3Os1.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-gopenpgp-v2 encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use AES192, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 56 65 72 73   ESSAGE-----.Vers
                  00000020  69 6f 6e 3a 20 47 6f 70  65 6e 50 47 50 20 32 2e   ion: GopenPGP 2.
                  00000030  38 2e 30 0a 43 6f 6d 6d  65 6e 74 3a 20 68 74 74   8.0.Comment: htt
                  00000040  70 73 3a 2f 2f 67 6f 70  65 6e 70 67 70 2e 6f 72   ps://gopenpgp.or
                  00000050  67 0a 0a 77 63 44 4d 41  33 77 76 71 6b 33 35 50   g..wcDMA3wvqk35P
                  00000060  44 65 79 41 51 76 2f 55  68 36 48 34 4c 36 68 75   DeyAQv/Uh6H4L6hu
                  00000070  56 79 49 4b 5a 34 56 65  6a 38 59 2b 71 4c 4c 4b   VyIKZ4Vej8Y+qLLK
                  00000080  77 75 59 4a 65 2b 6c 41  68 2f 61 61 76 69 32 74   wuYJe+lAh/aavi2t
                  00000090  52 4f 33 0a 7a 74 2b 7a  35 54 64 39 48 64 53 33   RO3.zt+z5Td9HdS3
                  000000a0  4c 2f 31 47 74 36 36 44  6e 31 78 4a 57 6a 4e 4c   L/1Gt66Dn1xJWjNL
                  000000b0  54 46 53 42 50 62 30 4d  58 47 44 6c 47 6a 42 2b   TFSBPb0MXGDlGjB+
                  000000c0  37 43 45 42 42 50 4b 57  70 64 75 37 61 4c 35 49   7CEBBPKWpdu7aL5I
                  000000d0  32 42 2f 4b 0a 6f 6f 48  39 73 62 62 41 44 77 6b   2B/K.ooH9sbbADwk
                  000000e0  32 53 79 6e 6f 4b 2b 6a  39 7a 59 31 4c 73 6a 4c   2SynoK+j9zY1LsjL
                  000000f0  77 6d 2b 58 2b 39 6d 67  48 45 6f 42 4e 74 36 76   wm+X+9mgHEoBNt6v
                  00000100  79 41 61 46 35 76 6e 6c  69 38 58 4f 6c 49 4c 4c   yAaF5vnli8XOlILL
                  00000110  30 51 55 2b 46 0a 63 65  4a 4c 36 42 5a 31 65 48   0QU+F.ceJL6BZ1eH
                  00000120  59 4d 79 54 58 68 79 38  59 37 79 6e 35 68 39 66   YMyTXhy8Y7yn5h9f
                  00000130  58 2f 33 45 6e 47 4b 69  50 39 79 6c 4d 46 2b 66   X/3EnGKiP9ylMF+f
                  00000140  4b 37 4f 6a 4d 46 6f 73  6e 6e 42 4d 5a 6f 78 32   K7OjMFosnnBMZox2
                  00000150  59 6a 65 37 4b 71 0a 6d  52 55 71 44 6e 6e 56 73   Yje7Kq.mRUqDnnVs
                  00000160  4e 77 42 54 70 30 63 36  59 62 67 34 51 39 39 6f   NwBTp0c6Ybg4Q99o
                  00000170  58 56 49 4e 51 2b 4d 41  67 2f 39 36 78 6e 39 36   XVINQ+MAg/96xn96
                  00000180  4b 78 4b 66 6f 43 76 6f  46 74 70 65 43 63 65 57   KxKfoCvoFtpeCceW
                  00000190  34 62 58 4a 6a 45 74 0a  52 70 39 53 46 53 48 6e   4bXJjEt.Rp9SFSHn
                  000001a0  41 48 6d 31 68 32 78 6d  79 57 78 70 35 70 68 64   AHm1h2xmyWxp5phd
                  000001b0  51 63 47 77 6e 6d 61 42  68 55 79 5a 54 47 73 5a   QcGwnmaBhUyZTGsZ
                  000001c0  4d 72 4f 50 73 38 73 70  37 33 75 2f 4a 39 65 56   MrOPs8sp73u/J9eV
                  000001d0  42 36 76 78 34 34 76 36  0a 70 37 42 50 7a 54 43   B6vx44v6.p7BPzTC
                  000001e0  42 49 33 78 47 58 4f 79  2f 69 6f 57 4d 51 53 51   BI3xGXOy/ioWMQSQ
                  000001f0  2b 32 55 72 58 43 79 4b  63 30 77 75 5a 48 39 52   +2UrXCyKc0wuZH9R
                  00000200  59 67 74 4b 6e 61 39 79  2f 57 46 32 54 65 31 6f   YgtKna9y/WF2Te1o
                  00000210  78 43 30 54 70 5a 32 7a  57 0a 38 4e 42 39 76 46   xC0TpZ2zW.8NB9vF
                  00000220  32 79 50 54 69 45 36 77  78 4f 4f 41 74 2f 67 31   2yPTiE6wxOOAt/g1
                  00000230  70 66 6b 41 6d 33 4e 50  69 6f 57 5a 5a 79 61 4b   pfkAm3NPioWZZyaK
                  00000240  6e 55 7a 41 41 49 46 50  36 30 65 46 75 2f 6b 35   nUzAAIFP60eFu/k5
                  00000250  56 44 38 67 56 6b 33 74  47 41 0a 39 31 46 71 4c   VD8gVk3tGA.91FqL
                  00000260  6a 6e 73 48 35 73 53 71  65 6b 4b 7a 45 2f 6d 30   jnsH5sSqekKzE/m0
                  00000270  6a 38 42 51 74 49 35 61  6c 72 69 33 45 6c 4b 74   j8BQtI5alri3ElKt
                  00000280  31 33 64 2b 58 56 5a 48  68 77 73 69 75 69 71 6f   13d+XVZHhwsiuiqo
                  00000290  6e 70 2b 67 46 47 33 32  30 36 4e 0a 71 7a 4f 56   np+gFG3206N.qzOV
                  000002a0  71 6f 6f 2b 4e 53 74 68  63 79 38 64 35 37 49 4b   qoo+NSthcy8d57IK
                  000002b0  73 7a 36 6d 43 33 57 63  59 2b 4a 36 55 4d 70 32   sz6mC3WcY+J6UMp2
                  000002c0  37 37 35 53 50 6d 34 3d  0a 3d 36 53 64 6b 0a 2d   775SPm4=.=6Sdk.-
                  000002d0  2d 2d 2d 2d 45 4e 44 20  50 47 50 20 4d 45 53 53   ----END PGP MESS
                  000002e0  41 47 45 2d 2d 2d 2d 2d  0a                        AGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-pqc encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use AES192, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 49 59 37 6f 65 65 55  71 54 59 6a 52 6f 58 51   +IY7oeeUqTYjRoXQ
                  00000040  74 65 2b 44 34 45 45 2f  4b 6a 78 4f 39 2f 77 57   te+D4EE/KjxO9/wW
                  00000050  70 2b 44 4a 2b 71 31 4a  5a 4b 31 38 2b 0a 57 38   p+DJ+q1JZK18+.W8
                  00000060  51 30 49 79 42 2f 34 39  61 55 74 2f 63 77 32 79   Q0IyB/49aUt/cw2y
                  00000070  30 36 70 75 37 49 64 44  41 36 57 44 51 38 6e 66   06pu7IdDA6WDQ8nf
                  00000080  4e 44 61 6f 77 6a 4d 4f  4c 54 49 70 32 78 34 64   NDaowjMOLTIp2x4d
                  00000090  57 37 69 68 45 67 68 63  4b 57 32 63 71 69 0a 6c   W7ihEghcKW2cqi.l
                  000000a0  64 44 78 56 57 79 37 7a  55 50 53 76 66 59 48 7a   dDxVWy7zUPSvfYHz
                  000000b0  6f 48 65 6a 45 51 71 43  63 42 61 4d 72 43 68 6f   oHejEQqCcBaMrCho
                  000000c0  4f 79 65 30 68 6d 46 6e  39 65 52 51 53 35 48 45   Oye0hmFn9eRQS5HE
                  000000d0  47 33 75 71 55 68 36 6a  51 62 4c 6c 78 31 62 0a   G3uqUh6jQbLlx1b.
                  000000e0  36 77 52 56 35 58 4b 4f  75 64 7a 77 2b 62 35 69   6wRV5XKOudzw+b5i
                  000000f0  65 62 59 48 58 75 51 53  32 5a 33 58 37 53 4b 67   ebYHXuQS2Z3X7SKg
                  00000100  30 31 52 45 78 34 47 38  6d 78 53 6f 54 63 64 52   01REx4G8mxSoTcdR
                  00000110  4f 33 48 6a 79 59 51 2b  6f 66 75 37 36 4b 51 66   O3HjyYQ+ofu76KQf
                  00000120  0a 46 77 31 36 4c 4d 64  79 43 46 64 69 30 76 37   .Fw16LMdyCFdi0v7
                  00000130  78 64 6c 48 4b 62 63 63  71 7a 4e 4e 61 77 74 71   xdlHKbccqzNNawtq
                  00000140  78 51 45 55 4c 71 6a 54  63 35 2b 46 66 64 49 67   xQEULqjTc5+FfdIg
                  00000150  61 64 33 52 69 54 7a 51  54 6e 77 57 79 66 6e 61   ad3RiTzQTnwWyfna
                  00000160  32 0a 31 41 71 44 35 71  63 68 53 6b 76 6a 37 33   2.1AqD5qchSkvj73
                  00000170  4d 31 6f 71 76 66 74 4d  41 75 47 67 4e 65 2f 39   M1oqvftMAuGgNe/9
                  00000180  69 79 6d 48 35 6f 52 71  6c 46 71 59 53 76 74 31   iymH5oRqlFqYSvt1
                  00000190  55 7a 62 6f 72 37 39 51  6b 36 70 6a 42 4b 52 6a   Uzbor79Qk6pjBKRj
                  000001a0  74 4c 0a 5a 36 74 54 55  47 33 56 4a 64 31 48 56   tL.Z6tTUG3VJd1HV
                  000001b0  44 56 63 50 6a 33 38 62  36 36 39 2b 35 4b 62 53   DVcPj38b669+5KbS
                  000001c0  36 30 65 55 44 74 68 6b  67 58 73 6d 52 39 77 50   60eUDthkgXsmR9wP
                  000001d0  63 61 2b 39 30 44 35 4e  6e 7a 67 54 42 30 70 45   ca+90D5NnzgTB0pE
                  000001e0  44 51 63 0a 31 78 48 76  64 45 61 42 57 4e 39 72   DQc.1xHvdEaBWN9r
                  000001f0  6d 79 48 67 54 62 79 66  66 61 75 4a 77 65 78 46   myHgTbyffauJwexF
                  00000200  74 4a 69 46 32 34 4a 75  67 58 4d 4d 36 31 4a 7a   tJiF24JugXMM61Jz
                  00000210  39 43 41 39 53 44 45 42  4a 4c 4b 47 50 36 6e 4d   9CA9SDEBJLKGP6nM
                  00000220  46 65 4d 6e 0a 4a 41 57  32 47 69 59 51 74 73 5a   FeMn.JAW2GiYQtsZ
                  00000230  64 6d 67 77 6c 5a 32 6d  4e 30 6a 38 42 6c 58 5a   dmgwlZ2mN0j8BlXZ
                  00000240  38 68 62 4f 70 53 53 43  64 6c 55 77 58 73 48 33   8hbOpSSCdlUwXsH3
                  00000250  73 4e 59 30 32 4e 7a 67  2b 2b 6c 47 58 4d 2b 6a   sNY02Nzg++lGXM+j
                  00000260  41 58 47 74 4b 0a 30 65  73 55 71 59 74 56 69 44   AXGtK.0esUqYtViD
                  00000270  6f 32 7a 59 70 71 4a 73  75 66 43 77 77 44 77 38   o2zYpqJsufCwwDw8
                  00000280  2f 6e 38 58 43 54 51 78  63 7a 58 63 67 47 41 78   /n8XCTQxczXcgGAx
                  00000290  59 3d 0a 3d 59 4b 59 6b  0a 2d 2d 2d 2d 2d 45 4e   Y=.=YKYk.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use AES192, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  39 47 68 41 51 43 47 2f  69 2f 63 70 4c 4b 66 67   9GhAQCG/i/cpLKfg
                  00000040  39 4d 55 35 67 6f 38 79  73 38 37 52 4b 52 6e 31   9MU5go8ys87RKRn1
                  00000050  36 77 38 67 76 32 7a 72  6c 0a 4b 35 73 38 41 63   6w8gv2zrl.K5s8Ac
                  00000060  69 4b 77 45 4e 62 6c 2b  4b 44 6f 30 4b 4e 4d 67   iKwENbl+KDo0KNMg
                  00000070  31 42 45 36 34 4d 34 32  78 68 57 67 50 59 75 43   1BE64M42xhWgPYuC
                  00000080  2b 42 55 43 69 38 48 4c  6b 46 4a 6a 6a 74 74 43   +BUCi8HLkFJjjttC
                  00000090  77 4a 54 43 33 70 0a 71  50 59 2f 72 76 41 53 4a   wJTC3p.qPY/rvASJ
                  000000a0  6b 31 2b 39 63 63 68 31  48 42 49 42 45 57 73 6a   k1+9cch1HBIBEWsj
                  000000b0  50 37 6d 2f 72 71 4a 49  4c 36 6d 69 39 4f 6e 6d   P7m/rqJIL6mi9Onm
                  000000c0  6d 54 48 51 7a 4b 70 2b  53 6b 68 53 4b 4d 7a 48   mTHQzKp+SkhSKMzH
                  000000d0  59 69 6b 0a 6b 55 51 43  49 57 63 4b 4e 42 68 68   Yik.kUQCIWcKNBhh
                  000000e0  70 4a 36 36 6b 69 33 6e  50 5a 66 4e 71 65 49 77   pJ66ki3nPZfNqeIw
                  000000f0  7a 67 74 71 2f 69 2f 6b  6e 39 4a 36 44 6e 57 69   zgtq/i/kn9J6DnWi
                  00000100  71 65 6e 37 54 34 6f 31  4b 56 59 45 4b 76 69 4e   qen7T4o1KVYEKviN
                  00000110  0a 6f 77 63 56 38 75 37  50 36 31 51 73 6c 61 65   .owcV8u7P61Qslae
                  00000120  77 71 6b 4a 4d 7a 67 2b  41 6c 66 30 6b 31 69 6a   wqkJMzg+Alf0k1ij
                  00000130  79 4e 4a 4a 66 41 66 50  79 71 56 6d 79 58 71 78   yNJJfAfPyqVmyXqx
                  00000140  50 57 6c 47 63 62 35 2f  34 39 30 37 71 0a 47 62   PWlGcb5/4907q.Gb
                  00000150  50 6b 66 34 69 78 70 74  78 47 6a 46 51 71 75 42   Pkf4ixptxGjFQquB
                  00000160  37 2b 4c 63 50 42 42 77  74 68 45 6b 50 6e 6d 54   7+LcPBBwthEkPnmT
                  00000170  55 4d 58 77 62 55 6f 6b  56 6c 70 6c 6e 70 77 48   UMXwbUokVlplnpwH
                  00000180  41 56 58 59 56 4e 31 4b  47 6e 0a 4e 4a 7a 37 51   AVXYVN1KGn.NJz7Q
                  00000190  2b 70 31 58 33 63 76 63  66 63 71 4d 47 44 59 59   +p1X3cvcfcqMGDYY
                  000001a0  48 69 49 48 5a 4a 52 47  46 64 43 31 2f 57 69 59   HiIHZJRGFdC1/WiY
                  000001b0  6d 33 68 5a 5a 73 49 2f  52 36 33 58 61 48 65 6f   m3hZZsI/R63XaHeo
                  000001c0  63 76 6b 55 4b 4d 35 0a  6b 69 51 30 34 77 7a 76   cvkUKM5.kiQ04wzv
                  000001d0  2f 63 35 64 4d 76 45 45  44 51 6e 6d 6b 66 65 41   /c5dMvEEDQnmkfeA
                  000001e0  58 65 41 4a 73 54 61 36  72 62 6f 64 54 31 72 49   XeAJsTa6rbodT1rI
                  000001f0  53 75 36 37 77 44 6f 6e  6b 4d 48 37 70 55 69 2b   Su67wDonkMH7pUi+
                  00000200  36 4d 46 45 0a 75 58 6f  62 32 6d 51 4a 41 78 70   6MFE.uXob2mQJAxp
                  00000210  34 53 78 6c 39 74 6f 54  32 32 55 43 76 33 4a 73   4Sxl9toT22UCv3Js
                  00000220  4c 2f 59 79 6c 63 64 4b  67 77 33 4a 49 46 6a 67   L/YylcdKgw3JIFjg
                  00000230  62 6d 71 31 32 70 4b 34  2f 30 6a 38 42 6c 4e 64   bmq12pK4/0j8BlNd
                  00000240  6a 0a 4b 52 61 7a 52 65  68 53 46 51 35 35 66 49   j.KRazRehSFQ55fI
                  00000250  43 41 70 4a 70 4b 71 4a  2f 43 46 4e 45 7a 4c 76   CApJpKqJ/CFNEzLv
                  00000260  41 6f 5a 66 47 66 66 61  61 58 36 67 69 56 44 32   AoZfGffaaX6giVD2
                  00000270  30 7a 56 53 5a 68 79 33  51 47 31 41 73 4a 0a 64   0zVSZhy3QG1AsJ.d
                  00000280  48 4d 6a 30 6e 54 4b 64  55 54 53 4a 49 79 56 34   HMj0nTKdUTSJIyV4
                  00000290  43 55 3d 0a 3d 6d 59 66  46 0a 2d 2d 2d 2d 2d 45   CU=.=mYfF.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sop-openpgp.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use AES192, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 52 4e 2b 49 56 52 50  52 34 4e 44 45 4f 44 39   /RN+IVRPR4NDEOD9
                  00000040  30 4a 6c 72 6a 58 6a 56  4b 70 32 61 62 53 56 5a   0JlrjXjVKp2abSVZ
                  00000050  69 52 59 69 79 33 31 56  46 0a 43 4d 37 54 48 41   iRYiy31VF.CM7THA
                  00000060  69 6f 6c 50 68 6d 6d 67  4f 64 46 56 47 75 72 69   iolPhmmgOdFVGuri
                  00000070  4c 65 74 76 70 6d 38 6f  63 6a 72 37 41 70 36 77   Letvpm8ocjr7Ap6w
                  00000080  4c 4a 78 71 7a 78 61 62  55 4e 45 45 7a 77 66 78   LJxqzxabUNEEzwfx
                  00000090  42 48 68 63 64 4e 0a 65  31 46 45 4e 2b 6a 36 67   BHhcdN.e1FEN+j6g
                  000000a0  46 35 79 37 64 7a 4c 54  71 56 52 63 32 45 70 55   F5y7dzLTqVRc2EpU
                  000000b0  64 55 38 4a 35 65 64 64  43 52 72 57 75 4a 72 67   dU8J5eddCRrWuJrg
                  000000c0  36 32 62 7a 59 6a 67 52  2f 4f 77 5a 38 52 30 4b   62bzYjgR/OwZ8R0K
                  000000d0  73 2b 65 0a 61 78 4b 66  45 46 35 62 4c 67 67 71   s+e.axKfEF5bLggq
                  000000e0  77 4f 4b 70 2b 43 61 46  65 2b 63 44 49 2b 67 76   wOKp+CaFe+cDI+gv
                  000000f0  72 75 76 79 47 71 4a 6a  6c 74 77 34 32 6b 45 6f   ruvyGqJjltw42kEo
                  00000100  45 31 5a 38 75 65 52 58  65 59 77 43 4c 55 53 5a   E1Z8ueRXeYwCLUSZ
                  00000110  0a 4a 35 5a 2b 52 46 4f  44 56 33 76 47 33 56 6d   .J5Z+RFODV3vG3Vm
                  00000120  42 52 32 2b 47 42 56 43  31 6c 43 66 58 74 44 31   BR2+GBVC1lCfXtD1
                  00000130  66 67 69 4e 65 67 45 4b  2b 36 63 36 67 79 4c 2b   fgiNegEK+6c6gyL+
                  00000140  46 77 79 2b 77 79 2b 6b  48 43 68 45 70 0a 78 73   Fwy+wy+kHChEp.xs
                  00000150  30 6e 37 7a 2f 6c 6b 7a  36 69 4d 65 34 6e 61 74   0n7z/lkz6iMe4nat
                  00000160  55 69 4d 4a 37 43 46 37  49 53 47 79 6c 37 46 6d   UiMJ7CF7ISGyl7Fm
                  00000170  7a 2b 7a 4b 52 42 34 57  71 73 68 38 47 75 34 34   z+zKRB4Wqsh8Gu44
                  00000180  68 67 30 4c 33 67 66 71  49 64 0a 31 75 47 58 2b   hg0L3gfqId.1uGX+
                  00000190  68 73 4c 79 48 30 32 39  46 33 39 6b 7a 33 4e 2f   hsLyH029F39kz3N/
                  000001a0  6d 6c 51 37 57 55 70 77  52 32 70 49 32 2f 50 4e   mlQ7WUpwR2pI2/PN
                  000001b0  6c 37 6d 2f 69 4a 38 62  57 69 72 39 76 56 74 75   l7m/iJ8bWir9vVtu
                  000001c0  2b 56 49 68 56 59 39 0a  78 78 4f 75 2f 49 68 41   +VIhVY9.xxOu/IhA
                  000001d0  66 43 38 77 51 2f 6d 43  32 4b 2b 73 47 7a 52 37   fC8wQ/mC2K+sGzR7
                  000001e0  69 76 4a 69 68 45 57 38  67 44 41 50 2b 61 33 71   ivJihEW8gDAP+a3q
                  000001f0  69 4f 49 6f 41 6f 65 65  75 6f 65 30 46 45 41 46   iOIoAoeeuoe0FEAF
                  00000200  30 68 55 4d 0a 68 2b 58  38 62 49 53 59 39 5a 76   0hUM.h+X8bISY9Zv
                  00000210  75 4f 4a 67 75 42 7a 53  39 2b 6c 49 4d 63 37 34   uOJguBzS9+lIMc74
                  00000220  57 58 75 6a 4b 66 38 78  30 69 44 43 6b 45 68 6d   WXujKf8x0iDCkEhm
                  00000230  51 64 5a 4c 72 45 49 32  65 30 6a 38 42 50 6f 53   QdZLrEI2e0j8BPoS
                  00000240  77 0a 45 30 70 2f 67 72  61 32 41 75 62 63 68 32   w.E0p/gra2Aubch2
                  00000250  54 51 6d 4c 57 68 6c 6f  6b 68 58 69 52 7a 6a 6a   TQmLWhlokhXiRzjj
                  00000260  38 4e 77 34 4c 50 39 65  56 59 5a 31 46 75 42 32   8Nw4LP9eVYZ1FuB2
                  00000270  39 67 5a 41 34 55 38 4c  46 6f 41 33 30 43 0a 38   9gZA4U8LFoA30C.8
                  00000280  4f 6e 6a 39 46 36 42 6c  48 6f 78 32 68 6c 59 53   Onj9F6BlHox2hlYS
                  00000290  37 59 3d 0a 3d 41 7a 77  6c 0a 2d 2d 2d 2d 2d 45   7Y=.=Azwl.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use AES192, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 63 70 44 71 48 71 56  42 2b 4f 41 67 72 4b 4b   /cpDqHqVB+OAgrKK
                  00000040  6d 2f 49 5a 2f 75 2f 4c  74 47 4a 5a 75 78 6c 34   m/IZ/u/LtGJZuxl4
                  00000050  78 4b 49 30 72 65 4e 67  63 0a 30 56 69 6d 66 33   xKI0reNgc.0Vimf3
                  00000060  64 43 34 32 59 57 58 50  2b 7a 50 76 43 56 50 64   dC42YWXP+zPvCVPd
                  00000070  38 70 49 4e 4f 6e 69 79  7a 76 56 2f 74 67 42 62   8pINOniyzvV/tgBb
                  00000080  6e 7a 78 62 4c 45 52 49  71 42 61 56 35 4f 4c 66   nzxbLERIqBaV5OLf
                  00000090  55 33 4c 5a 38 63 0a 45  45 34 4a 63 48 55 43 31   U3LZ8c.EE4JcHUC1
                  000000a0  48 49 6d 62 73 48 69 35  43 57 6a 76 43 2b 69 76   HImbsHi5CWjvC+iv
                  000000b0  33 32 53 58 54 56 62 51  32 6e 48 63 54 38 79 79   32SXTVbQ2nHcT8yy
                  000000c0  45 72 30 79 4f 2f 6c 6a  4f 44 78 65 68 37 39 70   Er0yO/ljODxeh79p
                  000000d0  69 64 4e 0a 66 37 46 62  63 52 4a 4a 38 58 6d 72   idN.f7FbcRJJ8Xmr
                  000000e0  69 74 79 67 4e 45 32 31  4a 31 54 58 5a 30 67 62   itygNE21J1TXZ0gb
                  000000f0  64 33 41 4d 53 4e 76 45  4d 4b 70 6f 58 6f 45 59   d3AMSNvEMKpoXoEY
                  00000100  78 54 64 57 4c 2f 43 73  70 4a 41 7a 35 59 31 33   xTdWL/CspJAz5Y13
                  00000110  0a 4f 72 58 55 54 49 51  36 46 53 4c 52 70 49 73   .OrXUTIQ6FSLRpIs
                  00000120  71 55 73 41 66 6e 51 72  41 45 56 79 69 36 49 54   qUsAfnQrAEVyi6IT
                  00000130  6a 71 5a 56 61 76 36 75  6e 30 64 37 2f 72 6c 62   jqZVav6un0d7/rlb
                  00000140  2f 6d 41 6c 36 67 69 68  52 71 38 66 36 0a 38 75   /mAl6gihRq8f6.8u
                  00000150  61 30 73 54 58 67 54 4b  56 35 41 68 73 79 31 46   a0sTXgTKV5Ahsy1F
                  00000160  36 62 72 57 72 62 66 39  74 31 6d 54 4a 37 35 59   6brWrbf9t1mTJ75Y
                  00000170  4f 44 74 4a 7a 4b 4f 64  46 73 35 4a 6b 70 72 46   ODtJzKOdFs5JkprF
                  00000180  73 49 32 41 79 38 46 35  76 71 0a 77 43 57 67 62   sI2Ay8F5vq.wCWgb
                  00000190  67 66 66 4d 48 66 6b 38  6d 58 64 53 65 52 58 5a   gffMHfk8mXdSeRXZ
                  000001a0  32 47 51 75 4d 52 70 6e  4e 5a 51 4c 6b 79 41 41   2GQuMRpnNZQLkyAA
                  000001b0  46 30 55 35 54 36 33 37  47 68 48 49 77 49 69 74   F0U5T637GhHIwIit
                  000001c0  67 73 7a 6f 37 30 62 0a  71 52 75 35 6c 51 71 58   gszo70b.qRu5lQqX
                  000001d0  49 52 37 38 79 2f 66 6a  30 44 73 76 50 70 54 71   IR78y/fj0DsvPpTq
                  000001e0  55 44 4f 6f 50 31 68 70  37 77 68 4c 76 34 33 30   UDOoP1hp7whLv430
                  000001f0  43 70 35 66 36 4d 70 59  6f 50 32 37 53 63 73 37   Cp5f6MpYoP27Scs7
                  00000200  4d 31 4c 41 0a 63 4c 53  32 44 78 35 58 4d 76 32   M1LA.cLS2Dx5XMv2
                  00000210  32 34 50 53 46 72 49 59  45 5a 77 73 56 57 4b 39   24PSFrIYEZwsVWK9
                  00000220  37 77 79 74 37 48 57 71  66 47 41 5a 66 54 6c 7a   7wyt7HWqfGAZfTlz
                  00000230  58 31 2b 5a 77 48 49 4b  45 30 6a 38 42 63 72 65   X1+ZwHIKE0j8Bcre
                  00000240  70 0a 78 65 45 62 33 43  48 6a 49 42 2f 4a 6a 6a   p.xeEb3CHjIB/Jjj
                  00000250  6b 66 53 47 49 7a 42 33  6a 6e 48 53 6d 6b 6c 34   kfSGIzB3jnHSmkl4
                  00000260  39 6e 36 42 65 63 30 7a  33 6d 6a 67 4f 43 48 77   9n6Bec0z3mjgOCHw
                  00000270  56 6c 4b 6e 4a 64 5a 42  49 41 2f 6c 37 65 0a 61   VlKnJdZBIA/l7e.a
                  00000280  63 77 45 66 56 6b 64 62  67 4e 5a 47 44 6d 72 6c   cwEfVkdbgNZGDmrl
                  00000290  64 41 3d 0a 3d 4b 46 75  36 0a 2d 2d 2d 2d 2d 45   dA=.=KFu6.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 54 77 43 6b 58 41 48  53 70 4d 42 61 38 2f 46   /TwCkXAHSpMBa8/F
                  00000040  78 47 39 2f 34 63 68 7a  74 65 4a 50 55 4d 43 75   xG9/4chzteJPUMCu
                  00000050  62 7a 51 41 57 2f 62 53  41 57 67 4a 2b 0a 4f 74   bzQAW/bSAWgJ+.Ot
                  00000060  53 47 57 49 62 64 4c 52  32 66 39 57 50 47 53 47   SGWIbdLR2f9WPGSG
                  00000070  30 32 71 4c 70 6e 68 58  4d 56 4f 35 53 73 37 65   02qLpnhXMVO5Ss7e
                  00000080  38 78 4a 6a 41 31 62 68  4e 68 37 52 33 62 64 71   8xJjA1bhNh7R3bdq
                  00000090  65 45 35 4c 2b 74 32 49  30 73 4d 6a 4a 30 0a 48   eE5L+t2I0sMjJ0.H
                  000000a0  74 56 57 37 30 54 6b 51  38 2f 61 41 4c 69 6c 51   tVW70TkQ8/aALilQ
                  000000b0  62 57 76 73 54 6b 30 48  54 34 6b 30 58 57 45 50   bWvsTk0HT4k0XWEP
                  000000c0  57 51 43 5a 4f 7a 5a 78  69 6e 73 78 71 63 64 58   WQCZOzZxinsxqcdX
                  000000d0  6b 62 33 4f 6b 30 4e 38  31 6d 79 61 2b 69 50 0a   kb3Ok0N81mya+iP.
                  000000e0  77 35 36 67 78 79 33 64  75 42 5a 45 6d 76 61 4d   w56gxy3duBZEmvaM
                  000000f0  56 61 30 6b 61 53 77 65  58 47 38 79 38 62 63 44   Va0kaSweXG8y8bcD
                  00000100  6d 4a 38 6b 4e 79 47 74  51 69 52 38 53 2f 66 4b   mJ8kNyGtQiR8S/fK
                  00000110  36 4f 62 55 5a 61 38 6d  79 79 70 39 48 53 30 6b   6ObUZa8myyp9HS0k
                  00000120  0a 52 75 48 62 7a 43 33  56 54 46 67 67 41 2f 46   .RuHbzC3VTFggA/F
                  00000130  4a 6f 77 78 67 57 70 50  55 64 70 62 4b 71 5a 4e   JowxgWpPUdpbKqZN
                  00000140  7a 61 39 38 48 59 69 61  31 2f 4c 6c 57 6d 4a 69   za98HYia1/LlWmJi
                  00000150  73 37 56 49 33 39 63 6a  67 66 41 48 6d 42 48 67   s7VI39cjgfAHmBHg
                  00000160  74 0a 6e 46 54 74 6f 2b  4e 32 63 2f 4c 4d 67 46   t.nFTto+N2c/LMgF
                  00000170  50 34 68 38 72 39 42 62  78 2f 70 52 53 4d 6c 49   P4h8r9Bbx/pRSMlI
                  00000180  72 79 73 70 53 46 53 70  33 32 65 4a 69 49 41 58   ryspSFSp32eJiIAX
                  00000190  6d 6d 43 79 6b 42 41 76  38 72 74 5a 58 33 33 4b   mmCykBAv8rtZX33K
                  000001a0  2f 57 0a 61 70 43 7a 59  37 6b 61 33 50 54 77 4f   /W.apCzY7ka3PTwO
                  000001b0  57 63 68 2b 36 5a 73 42  6d 75 54 6c 37 70 52 61   Wch+6ZsBmuTl7pRa
                  000001c0  4c 4f 68 65 4b 64 4d 4a  4d 4f 4e 54 65 35 63 39   LOheKdMJMONTe5c9
                  000001d0  6f 4c 53 73 78 34 64 65  49 37 34 32 51 63 2b 2f   oLSsx4deI742Qc+/
                  000001e0  74 4d 74 0a 6a 41 53 46  69 71 68 59 72 75 49 37   tMt.jASFiqhYruI7
                  000001f0  36 34 74 6c 4b 65 33 61  5a 6b 51 53 61 50 4b 61   64tlKe3aZkQSaPKa
                  00000200  4a 6b 34 79 36 44 56 56  47 77 6c 31 73 4a 52 45   Jk4y6DVVGwl1sJRE
                  00000210  64 46 76 44 52 6b 74 68  4a 37 49 63 68 49 2f 78   dFvDRkthJ7IchI/x
                  00000220  47 6f 31 64 0a 4b 79 55  6e 56 75 6e 61 50 6b 5a   Go1d.KyUnVunaPkZ
                  00000230  66 37 70 61 6a 44 2b 4f  62 30 6b 41 42 65 79 70   f7pajD+Ob0kABeyp
                  00000240  39 36 53 2b 72 70 77 41  55 70 74 37 74 6d 32 36   96S+rpwAUpt7tm26
                  00000250  67 78 6b 56 74 6c 4c 32  2f 55 6e 72 30 4a 2f 70   gxkVtlL2/Unr0J/p
                  00000260  75 6b 57 33 36 0a 31 5a  47 38 30 63 70 42 48 4b   ukW36.1ZG80cpBHK
                  00000270  4b 62 35 67 38 45 5a 76  4e 72 4f 77 61 54 54 32   Kb5g8EZvNrOwaTT2
                  00000280  79 45 38 41 66 41 43 45  6d 43 37 33 47 75 78 52   yE8AfACEmC73GuxR
                  00000290  76 55 0a 3d 38 41 6d 43  0a 2d 2d 2d 2d 2d 45 4e   vU.=8AmC.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4d 33 35 49 45 6b 36  66 5a 76 47 4d 75 59 76   +M35IEk6fZvGMuYv
                  00000040  52 30 66 4b 4c 6f 68 50  4d 45 64 4a 79 6c 4d 62   R0fKLohPMEdJylMb
                  00000050  66 75 6a 56 6b 34 74 48  51 70 4b 43 6e 0a 67 34   fujVk4tHQpKCn.g4
                  00000060  36 78 35 78 74 53 38 2f  4d 6d 45 47 30 61 65 6b   6x5xtS8/MmEG0aek
                  00000070  38 62 33 74 50 41 6d 4d  73 30 52 59 7a 4f 4b 4c   8b3tPAmMs0RYzOKL
                  00000080  31 2f 43 54 48 6a 38 35  2f 32 52 67 69 63 78 36   1/CTHj85/2Rgicx6
                  00000090  4a 39 73 75 51 2b 48 46  70 56 54 5a 59 58 0a 67   J9suQ+HFpVTZYX.g
                  000000a0  43 4b 4e 56 75 43 37 2b  58 42 47 4e 32 4d 4a 66   CKNVuC7+XBGN2MJf
                  000000b0  75 6b 6a 63 4e 6b 4e 61  32 6c 69 62 52 57 49 45   ukjcNkNa2libRWIE
                  000000c0  44 54 34 43 72 78 74 37  70 57 46 54 41 43 57 78   DT4Crxt7pWFTACWx
                  000000d0  31 47 77 59 61 77 62 62  68 4c 6e 41 32 50 46 0a   1GwYawbbhLnA2PF.
                  000000e0  6c 65 55 79 4d 2f 36 52  6c 50 2f 61 70 39 68 71   leUyM/6RlP/ap9hq
                  000000f0  5a 33 54 58 62 71 6c 45  68 77 32 7a 4c 36 37 56   Z3TXbqlEhw2zL67V
                  00000100  4e 4f 6f 4d 65 6e 75 46  52 63 2f 77 77 47 5a 4c   NOoMenuFRc/wwGZL
                  00000110  4d 44 2b 6f 6a 67 4e 4f  44 4f 6b 54 42 66 39 74   MD+ojgNODOkTBf9t
                  00000120  0a 51 67 65 4b 59 54 2f  6d 6e 4e 6c 30 45 5a 6a   .QgeKYT/mnNl0EZj
                  00000130  78 34 46 6d 75 53 46 67  4b 39 47 6c 54 68 6c 5a   x4FmuSFgK9GlThlZ
                  00000140  48 7a 74 75 6a 52 58 4b  37 77 47 44 6b 75 7a 43   HztujRXK7wGDkuzC
                  00000150  71 4a 69 61 37 6b 68 2b  4d 74 48 2f 74 4d 4c 33   qJia7kh+MtH/tML3
                  00000160  6c 0a 31 77 42 67 76 73  50 33 4a 6b 61 6b 73 59   l.1wBgvsP3JkaksY
                  00000170  54 4e 36 35 30 44 67 72  35 79 6f 4a 41 5a 6f 69   TN650Dgr5yoJAZoi
                  00000180  44 43 6b 6f 48 39 47 4b  52 34 73 6f 39 38 4f 47   DCkoH9GKR4so98OG
                  00000190  6e 72 64 4e 49 49 6e 52  42 62 33 4b 75 36 6c 44   nrdNIInRBb3Ku6lD
                  000001a0  66 32 0a 35 6e 41 4f 37  53 35 48 71 46 46 44 42   f2.5nAO7S5HqFFDB
                  000001b0  2f 7a 32 6b 69 43 77 44  51 2f 4e 78 39 75 55 71   /z2kiCwDQ/Nx9uUq
                  000001c0  72 35 42 6a 6a 38 74 71  55 39 47 4d 30 49 53 78   r5Bjj8tqU9GM0ISx
                  000001d0  66 52 37 77 62 71 38 44  6f 38 6c 51 4f 57 56 33   fR7wbq8Do8lQOWV3
                  000001e0  65 53 6f 0a 7a 33 79 6f  64 44 6b 4a 65 2b 4c 32   eSo.z3yodDkJe+L2
                  000001f0  71 55 36 32 38 4c 44 30  57 71 63 72 44 66 77 57   qU628LD0WqcrDfwW
                  00000200  51 6f 37 44 7a 62 47 62  55 30 4a 65 64 50 56 31   Qo7DzbGbU0JedPV1
                  00000210  6d 6f 6d 58 59 37 49 72  77 6a 47 6d 45 5a 30 4a   momXY7IrwjGmEZ0J
                  00000220  71 4a 42 49 0a 77 2b 78  63 54 6d 75 33 36 62 48   qJBI.w+xcTmu36bH
                  00000230  78 4a 4d 72 7a 43 52 69  62 30 6b 41 42 6c 55 45   xJMrzCRib0kABlUE
                  00000240  47 55 6d 52 49 57 45 62  37 4a 70 4b 6c 67 7a 74   GUmRIWEb7JpKlgzt
                  00000250  65 57 69 6c 4c 64 58 32  64 4d 71 62 2f 49 51 66   eWilLdX2dMqb/IQf
                  00000260  4a 37 72 55 70 0a 49 41  59 64 55 6f 4c 2f 44 6a   J7rUp.IAYdUoL/Dj
                  00000270  6e 66 38 76 57 66 4d 78  77 65 54 56 6b 41 69 69   nf8vWfMxweTVkAii
                  00000280  70 4c 69 6e 33 72 6f 73  34 75 4e 7a 51 4a 76 6f   pLin3ros4uNzQJvo
                  00000290  49 62 0a 3d 38 58 4b 55  0a 2d 2d 2d 2d 2d 45 4e   Ib.=8XKU.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sopgpy encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  39 46 65 37 77 78 43 6f  55 2f 78 75 72 41 5a 49   9Fe7wxCoU/xurAZI
                  00000040  74 71 6c 36 37 6b 32 6b  30 7a 38 35 35 68 44 4a   tql67k2k0z855hDJ
                  00000050  30 2b 41 69 68 73 58 66  78 71 52 57 63 0a 33 36   0+AihsXfxqRWc.36
                  00000060  30 34 43 55 64 4a 48 55  36 47 48 6f 34 35 70 34   04CUdJHU6GHo45p4
                  00000070  35 44 4d 52 32 55 59 71  6e 32 4f 50 4c 41 56 68   5DMR2UYqn2OPLAVh
                  00000080  50 33 36 42 68 48 30 30  67 6a 51 54 31 6e 65 69   P36BhH00gjQT1nei
                  00000090  2b 6a 79 30 30 46 36 50  4d 6c 37 2f 59 33 0a 51   +jy00F6PMl7/Y3.Q
                  000000a0  49 52 47 55 37 74 32 63  74 4d 44 62 44 71 44 2f   IRGU7t2ctMDbDqD/
                  000000b0  63 6e 38 6f 6e 74 38 32  62 6d 73 6d 6d 45 46 4b   cn8ont82bmsmmEFK
                  000000c0  59 69 48 67 48 51 2f 37  30 76 62 77 64 48 6d 45   YiHgHQ/70vbwdHmE
                  000000d0  70 6a 4b 68 52 6e 4e 4c  78 76 44 74 6a 54 61 0a   pjKhRnNLxvDtjTa.
                  000000e0  37 4b 73 51 57 39 53 74  51 5a 73 36 74 48 51 6d   7KsQW9StQZs6tHQm
                  000000f0  73 79 4e 50 34 43 57 71  41 30 42 6b 34 75 69 61   syNP4CWqA0Bk4uia
                  00000100  5a 42 67 43 51 6c 6d 69  38 5a 72 46 4b 78 6b 61   ZBgCQlmi8ZrFKxka
                  00000110  64 42 47 31 71 55 4e 6c  49 7a 66 71 6b 4e 43 57   dBG1qUNlIzfqkNCW
                  00000120  0a 31 62 31 30 2f 52 52  32 37 6e 57 4d 76 48 77   .1b10/RR27nWMvHw
                  00000130  50 71 72 5a 49 4b 6c 36  58 53 65 68 38 61 79 47   PqrZIKl6XSeh8ayG
                  00000140  31 51 71 33 6e 35 6c 45  50 7a 4d 39 34 41 4b 36   1Qq3n5lEPzM94AK6
                  00000150  67 76 65 36 75 73 34 6f  52 73 6c 72 71 61 4a 32   gve6us4oRslrqaJ2
                  00000160  6c 0a 33 46 72 42 62 4f  7a 77 35 6e 72 58 66 2b   l.3FrBbOzw5nrXf+
                  00000170  66 63 79 76 31 71 62 79  34 41 42 54 6a 68 73 34   fcyv1qby4ABTjhs4
                  00000180  47 6a 31 76 56 67 58 31  62 57 4c 69 58 7a 70 55   Gj1vVgX1bWLiXzpU
                  00000190  36 6d 77 64 69 67 4b 47  5a 66 77 2f 4e 69 71 42   6mwdigKGZfw/NiqB
                  000001a0  55 55 0a 6b 43 36 68 56  66 77 2b 70 6c 79 2b 33   UU.kC6hVfw+ply+3
                  000001b0  47 4a 7a 44 51 69 4e 42  44 50 48 59 48 52 4e 74   GJzDQiNBDPHYHRNt
                  000001c0  57 6d 69 4e 42 77 75 48  4a 6e 6e 68 4f 2f 39 62   WmiNBwuHJnnhO/9b
                  000001d0  44 49 6e 78 77 55 7a 61  41 6b 39 61 31 39 34 39   DInxwUzaAk9a1949
                  000001e0  70 53 61 0a 42 4c 63 79  32 4a 6e 6b 6f 56 66 41   pSa.BLcy2JnkoVfA
                  000001f0  46 74 46 31 4a 6c 74 37  79 48 38 51 61 33 53 6b   FtF1Jlt7yH8Qa3Sk
                  00000200  59 44 41 6e 68 55 65 35  65 53 56 74 70 6b 71 51   YDAnhUe5eSVtpkqQ
                  00000210  72 32 69 5a 55 42 32 48  79 66 78 64 36 76 32 6f   r2iZUB2Hyfxd6v2o
                  00000220  4d 71 4a 50 0a 6b 47 53  55 70 61 7a 74 65 55 61   MqJP.kGSUpazteUa
                  00000230  4a 39 53 6d 38 31 35 44  65 30 6a 38 42 6f 39 49   J9Sm815De0j8Bo9I
                  00000240  64 54 66 52 43 76 32 49  39 7a 76 52 71 46 38 6e   dTfRCv2I9zvRqF8n
                  00000250  37 38 4f 54 50 69 45 73  4e 42 56 2f 7a 47 6f 34   78OTPiEsNBV/zGo4
                  00000260  75 76 6f 31 64 0a 50 42  55 46 51 65 31 30 42 33   uvo1d.PBUFQe10B3
                  00000270  4b 37 4f 38 54 33 71 44  64 6b 78 43 70 46 74 44   K7O8T3qDdkxCpFtD
                  00000280  4f 67 44 42 37 49 70 57  68 53 6d 41 6f 71 43 6c   OgDB7IpWhSmAoqCl
                  00000290  55 3d 0a 3d 4b 6f 32 4a  0a 2d 2d 2d 2d 2d 45 4e   U=.=Ko2J.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use AES192, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 59 42 75 56 4a  33 6d 79 68 55 6c 36 30   Qv/YBuVJ3myhUl60
                  00000040  45 2b 37 63 46 79 77 43  2b 51 41 4a 6c 2b 66 42   E+7cFywC+QAJl+fB
                  00000050  30 4d 4a 6f 67 45 4f 35  52 34 36 69 69 6f 2b 7a   0MJogEO5R46iio+z
                  00000060  68 53 4a 39 51 79 54 4a  73 36 6e 0d 0a 36 75 71   hSJ9QyTJs6n..6uq
                  00000070  61 6e 6c 65 69 61 4e 2f  6c 59 73 42 78 71 6a 75   anleiaN/lYsBxqju
                  00000080  6b 63 4a 62 69 38 48 52  56 66 57 61 6b 62 31 6e   kcJbi8HRVfWakb1n
                  00000090  6b 44 52 78 36 4a 4f 58  54 6c 75 45 50 6b 71 56   kDRx6JOXTluEPkqV
                  000000a0  66 4a 77 56 71 71 31 51  35 4a 71 34 71 79 7a 2f   fJwVqq1Q5Jq4qyz/
                  000000b0  4f 74 4b 34 47 76 4a 67  4e 0d 0a 34 71 6c 33 58   OtK4GvJgN..4ql3X
                  000000c0  53 68 59 34 44 39 5a 54  66 48 69 6d 6c 48 36 43   ShY4D9ZTfHimlH6C
                  000000d0  44 65 53 50 6a 30 38 54  69 6b 54 37 70 2f 50 58   DeSPj08TikT7p/PX
                  000000e0  6e 43 45 66 59 6b 38 70  43 33 65 56 63 77 51 35   nCEfYk8pC3eVcwQ5
                  000000f0  5a 67 79 43 53 44 42 34  41 73 31 4a 2f 41 34 65   ZgyCSDB4As1J/A4e
                  00000100  78 30 55 38 53 70 74 0d  0a 50 41 62 36 7a 75 62   x0U8Spt..PAb6zub
                  00000110  57 31 48 68 75 74 35 42  38 4a 2b 64 53 69 61 51   W1Hhut5B8J+dSiaQ
                  00000120  69 75 30 4f 63 44 67 31  33 68 79 65 57 6f 59 46   iu0OcDg13hyeWoYF
                  00000130  37 50 55 4c 2b 61 72 50  2f 44 76 57 64 58 69 47   7PUL+arP/DvWdXiG
                  00000140  79 72 69 6c 7a 52 35 77  76 6a 47 45 30 58 39 35   yrilzR5wvjGE0X95
                  00000150  64 7a 30 4b 68 0d 0a 62  49 69 31 38 72 6b 45 65   dz0Kh..bIi18rkEe
                  00000160  72 68 53 73 7a 6f 6e 72  36 50 72 70 58 2b 49 78   rhSszonr6PrpX+Ix
                  00000170  42 50 39 44 45 76 39 59  6a 70 51 74 6f 64 61 30   BP9DEv9YjpQtoda0
                  00000180  37 51 78 57 5a 41 61 4c  43 4e 57 58 4f 4b 33 38   7QxWZAaLCNWXOK38
                  00000190  52 34 4e 78 78 57 61 5a  69 62 70 64 47 53 32 4d   R4NxxWaZibpdGS2M
                  000001a0  6b 6e 54 0d 0a 5a 51 75  4c 34 39 58 52 54 61 79   knT..ZQuL49XRTay
                  000001b0  64 57 6b 59 30 43 59 6b  42 48 68 35 4a 49 4c 5a   dWkY0CYkBHh5JILZ
                  000001c0  5a 6d 31 44 70 58 32 68  70 68 4e 6c 2f 44 79 71   Zm1DpX2hphNl/Dyq
                  000001d0  50 41 78 72 52 57 45 34  48 32 6b 48 78 46 2b 70   PAxrRWE4H2kHxF+p
                  000001e0  2b 42 48 33 6c 62 54 59  53 57 32 31 44 64 55 76   +BH3lbTYSW21DdUv
                  000001f0  44 0d 0a 6c 68 42 64 66  64 49 6a 32 4e 66 79 38   D..lhBdfdIj2Nfy8
                  00000200  42 6e 34 32 32 34 4c 6b  35 78 30 66 6c 42 4a 31   Bn4224Lk5x0flBJ1
                  00000210  58 72 31 4c 4e 70 74 47  42 53 52 37 62 4a 55 4f   Xr1LNptGBSR7bJUO
                  00000220  65 76 49 55 45 4b 39 69  42 43 47 76 6e 55 52 79   evIUEK9iBCGvnURy
                  00000230  6f 43 50 6e 59 62 47 31  49 4b 59 31 77 6d 71 0d   oCPnYbG1IKY1wmq.
                  00000240  0a 30 6a 38 42 53 74 75  50 74 4c 71 67 33 6b 30   .0j8BStuPtLqg3k0
                  00000250  4d 53 6a 6e 47 47 35 34  4c 39 49 32 49 66 63 41   MSjnGG54L9I2IfcA
                  00000260  57 2b 44 5a 43 54 71 35  6d 2f 64 6a 4c 43 61 63   W+DZCTq5m/djLCac
                  00000270  48 46 41 37 47 68 43 65  65 32 36 45 36 41 6f 66   HFA7GhCee26E6Aof
                  00000280  4b 57 44 67 57 74 69 72  58 72 66 76 77 0d 0a 6f   KWDgWtirXrfvw..o
                  00000290  42 51 37 6b 61 36 30 77  6d 6f 3d 0d 0a 3d 55 31   BQ7ka60wmo=..=U1
                  000002a0  4e 50 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   NP..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use AES192, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 6c 48 63 54 32  55 31 63 46 50 78 64 54   QwAlHcT2U1cFPxdT
                  00000040  65 70 51 59 56 73 76 30  50 66 33 4f 39 5a 30 54   epQYVsv0Pf3O9Z0T
                  00000050  44 6f 4a 71 77 75 79 4c  4e 4d 33 4d 4f 63 7a 65   DoJqwuyLNM3MOcze
                  00000060  4b 4d 78 68 4b 44 35 58  76 56 32 0d 0a 51 62 62   KMxhKD5XvV2..Qbb
                  00000070  37 42 32 32 72 4c 70 52  61 64 73 5a 41 4b 33 41   7B22rLpRadsZAK3A
                  00000080  58 5a 4f 31 59 71 38 4b  39 31 38 78 72 32 6f 36   XZO1Yq8K918xr2o6
                  00000090  41 64 31 4b 39 2f 6d 4e  48 69 6a 47 56 71 36 70   Ad1K9/mNHijGVq6p
                  000000a0  32 71 57 38 52 58 70 58  31 35 79 32 50 66 72 50   2qW8RXpX15y2PfrP
                  000000b0  46 6a 32 49 54 55 6e 36  62 0d 0a 6b 35 61 39 56   Fj2ITUn6b..k5a9V
                  000000c0  76 37 76 54 44 6e 38 76  6c 7a 54 41 48 72 73 56   v7vTDn8vlzTAHrsV
                  000000d0  6c 30 6f 70 4c 64 48 58  50 71 75 6f 67 31 6f 49   l0opLdHXPquog1oI
                  000000e0  31 69 43 74 39 31 71 63  5a 63 7a 56 43 33 76 4c   1iCt91qcZczVC3vL
                  000000f0  32 63 2f 42 52 6c 33 39  57 4a 68 39 7a 47 6c 66   2c/BRl39WJh9zGlf
                  00000100  34 45 61 5a 77 38 31 0d  0a 55 43 65 67 78 2b 77   4EaZw81..UCegx+w
                  00000110  67 4b 51 52 4a 65 77 37  47 58 75 38 75 38 76 71   gKQRJew7GXu8u8vq
                  00000120  58 5a 79 79 46 5a 58 2b  6a 62 46 67 33 65 33 78   XZyyFZX+jbFg3e3x
                  00000130  73 55 41 6a 4d 2b 44 38  4a 79 64 43 4f 63 39 4b   sUAjM+D8JydCOc9K
                  00000140  52 34 4d 39 66 67 76 58  7a 76 43 71 62 62 7a 38   R4M9fgvXzvCqbbz8
                  00000150  4f 50 71 69 4b 0d 0a 5a  67 54 79 57 35 64 4f 4c   OPqiK..ZgTyW5dOL
                  00000160  51 72 31 30 4b 32 32 66  6b 47 5a 54 75 51 76 78   Qr10K22fkGZTuQvx
                  00000170  6e 54 4f 46 43 37 43 56  39 2b 58 43 32 75 51 4c   nTOFC7CV9+XC2uQL
                  00000180  72 42 38 2b 67 61 4c 57  65 64 6a 55 31 48 37 4a   rB8+gaLWedjU1H7J
                  00000190  35 7a 44 38 4d 4e 41 6c  6a 6b 76 67 74 71 6b 67   5zD8MNAljkvgtqkg
                  000001a0  44 44 50 0d 0a 72 38 4d  79 69 53 59 72 46 42 79   DDP..r8MyiSYrFBy
                  000001b0  66 43 74 49 33 4f 56 30  34 2b 63 45 55 35 4a 42   fCtI3OV04+cEU5JB
                  000001c0  36 75 69 58 4f 79 47 52  55 51 79 41 4f 50 71 64   6uiXOyGRUQyAOPqd
                  000001d0  4f 70 63 62 63 48 61 39  78 6f 38 39 55 6e 5a 58   OpcbcHa9xo89UnZX
                  000001e0  36 67 6c 43 44 5a 6a 6a  4a 57 63 48 64 71 79 65   6glCDZjjJWcHdqye
                  000001f0  4c 0d 0a 5a 44 77 50 43  53 46 42 73 6a 61 78 75   L..ZDwPCSFBsjaxu
                  00000200  59 53 72 46 76 63 6f 45  35 49 54 59 66 6e 4a 39   YSrFvcoE5ITYfnJ9
                  00000210  77 42 53 73 75 36 68 4f  4d 36 69 4f 32 35 32 41   wBSsu6hOM6iO252A
                  00000220  68 30 6d 44 55 49 55 35  47 6f 53 33 77 56 2b 6e   h0mDUIU5GoS3wV+n
                  00000230  56 67 65 64 79 39 36 6e  4a 61 4a 6f 72 6d 33 0d   Vgedy96nJaJorm3.
                  00000240  0a 30 6a 38 42 7a 57 77  6e 64 5a 45 59 53 63 52   .0j8BzWwndZEYScR
                  00000250  56 6d 56 6a 56 79 73 51  62 61 38 50 35 49 66 69   VmVjVysQba8P5Ifi
                  00000260  52 54 2f 69 71 32 35 58  4c 72 77 4c 4e 6b 32 72   RT/iq25XLrwLNk2r
                  00000270  63 73 37 52 55 73 51 4f  47 5a 52 46 6e 55 70 57   cs7RUsQOGZRFnUpW
                  00000280  66 6c 75 4e 56 42 2f 30  77 67 6f 50 68 0d 0a 43   fluNVB/0wgoPh..C
                  00000290  37 6f 6a 64 4b 32 4e 78  32 4d 3d 0d 0a 3d 41 55   7ojdK2Nx2M=..=AU
                  000002a0  73 50 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   sP..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use AES192, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 79 41 6b 4c 39  76 2f 42 73 41 6f 66 53   QwAyAkL9v/BsAofS
                  00000040  4d 6c 31 4b 4e 34 38 30  38 69 68 4f 71 67 63 79   Ml1KN4808ihOqgcy
                  00000050  78 37 76 63 71 64 43 73  78 43 76 34 45 7a 76 32   x7vcqdCsxCv4Ezv2
                  00000060  75 49 69 48 2b 79 73 6f  35 31 47 0d 0a 52 67 36   uIiH+yso51G..Rg6
                  00000070  69 62 68 39 52 4e 73 72  31 46 6c 45 58 31 68 71   ibh9RNsr1FlEX1hq
                  00000080  6e 43 51 6c 45 6d 66 53  6d 66 50 32 52 5a 52 77   nCQlEmfSmfP2RZRw
                  00000090  37 6c 6a 73 68 6a 37 37  59 2f 6b 54 4b 36 68 48   7ljshj77Y/kTK6hH
                  000000a0  58 2f 4d 4f 4a 59 75 43  39 73 6e 4b 43 4e 66 56   X/MOJYuC9snKCNfV
                  000000b0  67 5a 34 54 4e 37 38 46  38 0d 0a 44 76 58 4e 4b   gZ4TN78F8..DvXNK
                  000000c0  49 79 49 38 61 6a 68 5a  64 4a 7a 51 76 6a 4f 72   IyI8ajhZdJzQvjOr
                  000000d0  6a 73 38 45 70 52 30 42  79 79 37 44 31 46 36 74   js8EpR0Byy7D1F6t
                  000000e0  57 75 35 58 4e 7a 6c 77  4f 7a 47 36 78 4e 59 31   Wu5XNzlwOzG6xNY1
                  000000f0  2f 51 36 79 34 77 58 65  34 49 38 49 48 6d 4a 51   /Q6y4wXe4I8IHmJQ
                  00000100  48 57 35 30 6e 64 73 0d  0a 6d 33 42 45 49 6f 4f   HW50nds..m3BEIoO
                  00000110  39 70 6d 53 4c 78 7a 76  6d 65 6e 6e 62 32 73 34   9pmSLxzvmennb2s4
                  00000120  33 6e 53 54 71 58 64 33  63 79 32 66 41 77 37 46   3nSTqXd3cy2fAw7F
                  00000130  4c 4a 69 33 34 74 4d 37  48 56 2f 4e 57 4d 64 77   LJi34tM7HV/NWMdw
                  00000140  59 6c 61 50 55 34 76 69  69 4d 43 76 39 52 2f 7a   YlaPU4viiMCv9R/z
                  00000150  4e 2f 6c 74 32 0d 0a 4f  32 39 66 2b 31 65 37 69   N/lt2..O29f+1e7i
                  00000160  71 45 62 4e 6c 31 50 6a  61 6e 4d 39 6b 75 2f 36   qEbNl1PjanM9ku/6
                  00000170  63 4f 4f 7a 53 4c 62 78  62 5a 52 45 65 42 68 4a   cOOzSLbxbZREeBhJ
                  00000180  4d 71 46 48 4d 72 4b 71  66 46 52 2b 30 7a 2f 4e   MqFHMrKqfFR+0z/N
                  00000190  52 2f 72 4f 33 32 57 46  37 65 41 4b 59 36 59 49   R/rO32WF7eAKY6YI
                  000001a0  36 75 66 0d 0a 77 2f 74  41 4d 31 76 44 47 6e 30   6uf..w/tAM1vDGn0
                  000001b0  43 32 56 45 41 6d 57 46  48 49 54 76 71 4f 69 37   C2VEAmWFHITvqOi7
                  000001c0  33 7a 47 4b 38 51 69 37  75 74 4d 73 77 59 4c 41   3zGK8Qi7utMswYLA
                  000001d0  68 4f 56 45 35 79 69 2f  41 4e 71 76 31 6b 46 34   hOVE5yi/ANqv1kF4
                  000001e0  4f 4b 2b 76 43 4d 39 4d  57 54 7a 2f 2b 72 50 62   OK+vCM9MWTz/+rPb
                  000001f0  44 0d 0a 55 35 4e 66 6e  59 68 2f 6b 58 73 6d 4f   D..U5NfnYh/kXsmO
                  00000200  71 6a 53 68 35 42 74 55  77 69 4a 6e 6d 37 33 42   qjSh5BtUwiJnm73B
                  00000210  66 49 41 47 42 69 49 35  62 4c 38 4a 4e 4d 36 5a   fIAGBiI5bL8JNM6Z
                  00000220  37 37 36 41 66 4e 6d 54  73 70 52 54 42 35 6e 55   776AfNmTspRTB5nU
                  00000230  65 48 41 62 36 4d 33 52  4e 6a 63 4f 41 49 39 0d   eHAb6M3RNjcOAI9.
                  00000240  0a 30 6a 38 42 75 59 51  59 36 42 54 65 54 57 6a   .0j8BuYQY6BTeTWj
                  00000250  30 67 6a 74 77 34 44 35  33 6e 65 34 45 6e 6d 30   0gjtw4D53ne4Enm0
                  00000260  4c 7a 72 6f 68 67 54 79  64 34 56 52 70 70 57 57   LzrohgTyd4VRppWW
                  00000270  47 7a 6c 32 53 64 64 4d  4d 65 6b 6b 68 56 43 50   Gzl2SddMMekkhVCP
                  00000280  47 4e 63 57 4c 65 57 53  55 4f 51 32 78 0d 0a 49   GNcWLeWSUOQ2x..I
                  00000290  30 42 43 6b 75 32 6b 49  68 6f 3d 0d 0a 3d 2f 4a   0BCku2kIho=..=/J
                  000002a0  4b 6a 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   Kj..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 78 4f 52 46 71 78 4e  42 4c 41 61 4f 52 74 67   AxORFqxNBLAaORtg
                  00000040  48 70 4c 2b 73 69 39 75  64 38 51 6d 34 55 55 72   HpL+si9ud8Qm4UUr
                  00000050  46 39 71 51 57 4f 76 39  75 4d 44 48 6b 0a 5a 55   F9qQWOv9uMDHk.ZU
                  00000060  77 5a 35 4b 71 67 65 62  66 62 68 66 6e 52 64 36   wZ5KqgebfbhfnRd6
                  00000070  34 2b 55 4f 38 48 59 76  54 41 54 32 72 63 4f 43   4+UO8HYvTAT2rcOC
                  00000080  75 47 76 74 56 56 6a 70  53 4a 67 46 42 4b 79 64   uGvtVVjpSJgFBKyd
                  00000090  47 50 6d 46 51 71 59 61  6b 51 4a 58 74 33 0a 70   GPmFQqYakQJXt3.p
                  000000a0  70 35 6a 75 4a 43 7a 53  53 56 51 53 61 48 6c 4f   p5juJCzSSVQSaHlO
                  000000b0  31 53 50 46 68 42 65 77  5a 6a 5a 7a 54 46 73 2f   1SPFhBewZjZzTFs/
                  000000c0  4f 7a 50 6d 55 76 66 69  44 66 66 7a 56 31 57 33   OzPmUvfiDffzV1W3
                  000000d0  52 31 76 72 7a 58 65 4c  50 78 41 61 75 4e 76 0a   R1vrzXeLPxAauNv.
                  000000e0  73 55 72 44 55 7a 46 6d  54 2b 75 52 74 36 41 35   sUrDUzFmT+uRt6A5
                  000000f0  6c 51 4f 46 65 51 6c 51  4e 70 52 6b 70 48 44 71   lQOFeQlQNpRkpHDq
                  00000100  4a 54 50 61 51 4a 52 52  75 67 62 6d 55 6e 44 35   JTPaQJRRugbmUnD5
                  00000110  69 75 70 47 36 32 31 55  52 31 53 48 78 6c 53 65   iupG621UR1SHxlSe
                  00000120  0a 46 2b 44 75 33 4f 56  67 31 57 37 4d 41 68 37   .F+Du3OVg1W7MAh7
                  00000130  49 55 68 70 6a 72 7a 71  48 6c 6c 78 54 44 34 6e   IUhpjrzqHllxTD4n
                  00000140  32 4c 6b 4e 79 6e 46 59  78 5a 42 58 37 2f 75 6b   2LkNynFYxZBX7/uk
                  00000150  30 59 5a 56 6d 2b 53 49  73 6b 39 69 64 33 55 47   0YZVm+SIsk9id3UG
                  00000160  68 0a 35 54 4d 53 4c 4c  72 35 63 37 70 34 30 51   h.5TMSLLr5c7p40Q
                  00000170  44 65 44 47 30 57 4f 48  53 74 59 4c 64 62 47 36   DeDG0WOHStYLdbG6
                  00000180  68 38 33 4f 73 74 71 77  5a 51 4e 68 79 57 6b 59   h83OstqwZQNhyWkY
                  00000190  33 2b 39 6b 39 43 68 76  51 47 4c 6b 47 42 32 67   3+9k9ChvQGLkGB2g
                  000001a0  4e 5a 0a 32 57 59 61 67  77 70 34 46 71 33 65 79   NZ.2WYagwp4Fq3ey
                  000001b0  59 45 63 7a 51 55 31 68  4b 4c 55 73 53 75 42 43   YEczQU1hKLUsSuBC
                  000001c0  47 6f 4d 65 6c 74 43 79  68 61 42 77 38 6d 6d 2b   GoMeltCyhaBw8mm+
                  000001d0  42 42 31 69 4b 38 46 4a  6c 79 58 52 46 6a 57 6d   BB1iK8FJlyXRFjWm
                  000001e0  32 51 57 0a 64 49 50 67  38 51 56 37 68 44 62 69   2QW.dIPg8QV7hDbi
                  000001f0  73 49 55 4d 46 56 67 79  63 62 68 69 41 62 39 33   sIUMFVgycbhiAb93
                  00000200  58 72 32 45 44 71 66 32  2f 58 39 42 69 6e 65 57   Xr2EDqf2/X9BineW
                  00000210  63 33 39 54 74 42 75 38  52 4f 68 47 43 4c 66 47   c39TtBu8ROhGCLfG
                  00000220  7a 41 7a 49 0a 71 31 54  7a 38 74 34 4f 62 4a 49   zAzI.q1Tz8t4ObJI
                  00000230  46 49 6e 41 45 33 32 30  75 30 6a 38 42 32 63 43   FInAE320u0j8B2cC
                  00000240  32 42 6c 65 56 61 6a 4c  53 45 6a 49 45 2f 76 78   2BleVajLSEjIE/vx
                  00000250  37 46 36 51 50 78 58 55  65 73 43 6f 4e 7a 53 30   7F6QPxXUesCoNzS0
                  00000260  4d 51 66 47 4b 0a 38 4c  37 68 38 76 56 58 74 4e   MQfGK.8L7h8vVXtN
                  00000270  56 77 72 32 54 49 6a 71  32 64 42 33 71 55 36 49   Vwr2TIjq2dB3qU6I
                  00000280  59 65 76 4d 35 43 75 6f  33 51 78 42 55 69 36 4b   YevM5Cuo3QxBUi6K
                  00000290  51 3d 0a 3d 44 6a 71 71  0a 2d 2d 2d 2d 2d 45 4e   Q=.=Djqq.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4e 61 46 78 6a 4b 76  30 6f 38 34 55 72 31 73   +NaFxjKv0o84Ur1s
                  00000040  5a 33 74 55 46 57 31 6d  54 33 69 4d 58 6f 76 31   Z3tUFW1mT3iMXov1
                  00000050  64 36 57 63 39 5a 45 6e  61 55 39 45 77 0a 75 4f   d6Wc9ZEnaU9Ew.uO
                  00000060  6a 5a 74 4c 38 54 66 54  71 6a 34 73 4f 61 6a 61   jZtL8TfTqj4sOaja
                  00000070  5a 44 71 74 74 74 73 32  55 64 74 6a 2f 48 4c 6a   ZDqttts2Udtj/HLj
                  00000080  77 62 38 4f 35 41 46 6d  73 6e 6f 6e 48 54 61 2f   wb8O5AFmsnonHTa/
                  00000090  72 71 4c 75 50 55 44 63  35 73 58 73 4a 64 0a 2b   rqLuPUDc5sXsJd.+
                  000000a0  36 5a 76 53 67 79 50 51  69 41 61 79 41 38 69 58   6ZvSgyPQiAayA8iX
                  000000b0  4b 44 52 2f 4f 6e 43 6e  47 35 58 2b 4a 7a 4d 4e   KDR/OnCnG5X+JzMN
                  000000c0  6f 4c 74 4d 55 34 67 6d  56 4e 63 50 53 4b 46 54   oLtMU4gmVNcPSKFT
                  000000d0  48 32 63 62 52 69 32 66  36 64 79 41 52 6f 30 0a   H2cbRi2f6dyARo0.
                  000000e0  50 48 51 59 6f 4a 32 45  56 53 54 53 6c 31 34 6b   PHQYoJ2EVSTSl14k
                  000000f0  46 64 67 48 68 70 67 71  48 5a 2f 68 58 65 68 78   FdgHhpgqHZ/hXehx
                  00000100  63 72 73 55 79 6d 62 69  48 6c 57 73 38 69 38 6f   crsUymbiHlWs8i8o
                  00000110  5a 6f 7a 69 4b 4a 74 4e  6d 56 4a 4c 64 32 42 6b   ZoziKJtNmVJLd2Bk
                  00000120  0a 4c 71 49 44 65 56 5a  50 55 30 4a 54 37 74 39   .LqIDeVZPU0JT7t9
                  00000130  4a 35 2b 69 52 75 62 4c  65 30 36 77 57 2f 69 54   J5+iRubLe06wW/iT
                  00000140  6a 61 70 48 62 69 41 7a  77 72 36 46 55 64 41 7a   japHbiAzwr6FUdAz
                  00000150  35 38 33 49 42 6f 62 61  53 54 34 35 6f 4f 63 57   583IBobaST45oOcW
                  00000160  68 0a 56 52 30 4d 62 62  65 68 44 74 46 4a 52 34   h.VR0MbbehDtFJR4
                  00000170  62 68 64 41 66 48 55 65  61 50 7a 72 71 66 6d 70   bhdAfHUeaPzrqfmp
                  00000180  30 69 73 6f 7a 2b 42 6a  62 32 73 39 78 4f 7a 63   0isoz+Bjb2s9xOzc
                  00000190  74 45 36 74 36 73 58 36  65 58 7a 6e 64 74 6b 75   tE6t6sX6eXzndtku
                  000001a0  61 58 0a 32 4e 57 76 56  2f 72 72 58 35 4e 6f 33   aX.2NWvV/rrX5No3
                  000001b0  4c 64 35 4a 35 4c 54 79  33 67 32 51 38 43 39 64   Ld5J5LTy3g2Q8C9d
                  000001c0  61 2b 68 4d 4a 4b 58 6f  38 66 58 6c 7a 4b 42 56   a+hMJKXo8fXlzKBV
                  000001d0  41 56 37 53 30 76 35 79  75 75 33 65 64 48 4d 2b   AV7S0v5yuu3edHM+
                  000001e0  68 54 6c 0a 32 2b 42 47  55 4d 4e 4f 58 42 49 78   hTl.2+BGUMNOXBIx
                  000001f0  32 37 73 62 54 50 4b 36  7a 30 61 30 2b 69 64 74   27sbTPK6z0a0+idt
                  00000200  48 57 74 37 49 53 38 32  56 4c 59 39 38 5a 79 68   HWt7IS82VLY98Zyh
                  00000210  69 75 38 36 5a 4a 53 58  58 4d 2b 63 37 57 61 32   iu86ZJSXXM+c7Wa2
                  00000220  35 31 39 79 0a 75 38 71  4b 46 4c 48 4c 72 54 2b   519y.u8qKFLHLrT+
                  00000230  68 46 6e 6c 77 6f 36 4b  72 30 6b 6b 42 55 53 46   hFnlwo6Kr0kkBUSF
                  00000240  42 4e 58 43 64 33 4e 30  54 44 62 43 6c 4f 52 70   BNXCd3N0TDbClORp
                  00000250  38 75 66 38 31 68 4e 55  79 42 47 38 34 34 67 72   8uf81hNUyBG844gr
                  00000260  6d 4b 6c 65 6c 0a 45 63  70 68 43 64 52 54 76 51   mKlel.EcphCdRTvQ
                  00000270  39 4e 35 38 58 4f 50 50  34 46 76 47 4f 34 79 66   9N58XOPP4FvGO4yf
                  00000280  63 50 74 4d 52 6e 32 7a  75 73 6e 39 6f 4a 78 77   cPtMRn2zusn9oJxw
                  00000290  32 5a 30 67 56 54 63 45  6a 49 6c 34 54 68 0a 3d   2Z0gVTcEjIl4Th.=
                  000002a0  47 71 6d 61 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   Gqma.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 5a 6a 41 38 66 6d 79  2b 6b 64 67 6c 43 6d 38   /ZjA8fmy+kdglCm8
                  00000040  6c 50 58 74 33 47 36 2f  54 41 45 75 2f 4d 7a 63   lPXt3G6/TAEu/Mzc
                  00000050  74 32 52 72 30 50 62 4d  41 37 71 71 6b 0a 45 63   t2Rr0PbMA7qqk.Ec
                  00000060  54 35 73 55 54 50 79 45  39 43 6d 47 65 52 6f 64   T5sUTPyE9CmGeRod
                  00000070  72 66 2f 4b 58 45 61 70  69 35 6e 44 59 55 6c 6a   rf/KXEapi5nDYUlj
                  00000080  43 58 76 36 45 54 49 2f  43 51 46 59 53 7a 52 77   CXv6ETI/CQFYSzRw
                  00000090  50 79 72 61 32 34 45 41  36 55 56 64 4d 33 0a 4c   Pyra24EA6UVdM3.L
                  000000a0  42 37 47 4c 74 56 54 38  55 4b 2b 30 76 62 6c 4a   B7GLtVT8UK+0vblJ
                  000000b0  73 68 4a 42 71 4e 34 66  2b 34 6c 73 58 77 4c 4f   shJBqN4f+4lsXwLO
                  000000c0  53 31 38 38 73 77 2b 7a  49 37 6b 61 38 6c 4e 4b   S188sw+zI7ka8lNK
                  000000d0  30 41 45 2f 71 43 67 72  42 35 42 7a 41 6b 61 0a   0AE/qCgrB5BzAka.
                  000000e0  44 6c 70 72 57 69 51 49  37 32 46 4e 70 2f 72 75   DlprWiQI72FNp/ru
                  000000f0  58 52 4b 78 61 2b 6f 6a  54 42 48 4a 70 30 56 6e   XRKxa+ojTBHJp0Vn
                  00000100  6d 75 77 42 35 48 49 4b  71 59 47 63 74 39 75 58   muwB5HIKqYGct9uX
                  00000110  47 76 52 63 56 4d 5a 65  6b 35 55 6c 34 39 50 6f   GvRcVMZek5Ul49Po
                  00000120  0a 54 71 43 56 49 34 45  4b 41 66 6f 57 4f 52 6f   .TqCVI4EKAfoWORo
                  00000130  4d 48 78 59 67 55 4d 30  76 7a 32 53 75 54 6b 46   MHxYgUM0vz2SuTkF
                  00000140  6a 63 61 76 4e 57 71 39  4e 41 2f 73 67 4a 72 32   jcavNWq9NA/sgJr2
                  00000150  66 70 6c 74 70 68 7a 7a  33 64 48 4c 36 51 48 4d   fpltphzz3dHL6QHM
                  00000160  68 0a 41 62 35 47 66 6c  74 65 44 49 35 6e 67 5a   h.Ab5GflteDI5ngZ
                  00000170  59 57 31 72 46 64 2f 64  50 37 6f 45 42 38 37 46   YW1rFd/dP7oEB87F
                  00000180  49 35 45 76 43 52 31 64  6f 2f 35 49 78 47 32 39   I5EvCR1do/5IxG29
                  00000190  59 59 73 55 55 42 43 6c  36 38 6b 44 41 71 51 32   YYsUUBCl68kDAqQ2
                  000001a0  68 65 0a 64 39 54 72 32  63 4e 72 4d 4d 72 4a 6a   he.d9Tr2cNrMMrJj
                  000001b0  56 4f 6b 64 31 4c 77 79  34 74 42 42 57 6e 75 5a   VOkd1Lwy4tBBWnuZ
                  000001c0  2b 6b 4d 66 50 6f 41 65  45 51 41 4a 34 65 69 51   +kMfPoAeEQAJ4eiQ
                  000001d0  65 59 6d 2f 32 32 64 7a  65 54 77 70 68 76 31 35   eYm/22dzeTwphv15
                  000001e0  39 33 78 0a 77 4c 31 75  52 35 44 56 77 53 70 2f   93x.wL1uR5DVwSp/
                  000001f0  4f 79 5a 56 49 56 58 53  6c 39 42 30 63 7a 71 70   OyZVIVXSl9B0czqp
                  00000200  53 30 4d 30 38 4e 53 70  6f 56 63 50 79 52 30 68   S0M08NSpoVcPyR0h
                  00000210  68 76 37 2b 68 64 35 6d  55 30 32 78 4a 73 6e 7a   hv7+hd5mU02xJsnz
                  00000220  4b 65 79 63 0a 70 4e 48  75 31 55 79 36 77 4c 56   Keyc.pNHu1Uy6wLV
                  00000230  70 51 58 30 44 30 36 77  64 30 6b 6b 42 74 32 55   pQX0D06wd0kkBt2U
                  00000240  51 4d 6d 59 4f 42 50 78  4d 47 73 59 56 4b 68 4b   QMmYOBPxMGsYVKhK
                  00000250  64 6f 6f 49 4b 58 4e 55  71 32 49 46 38 30 48 61   dooIKXNUq2IF80Ha
                  00000260  38 52 54 58 37 0a 46 6f  32 2b 39 33 34 2b 54 30   8RTX7.Fo2+934+T0
                  00000270  36 73 44 35 59 2b 31 70  45 4b 5a 56 55 6f 38 7a   6sD5Y+1pEKZVUo8z
                  00000280  7a 47 65 71 43 35 6b 6a  30 58 75 72 70 4d 56 36   zGeqC5kj0XurpMV6
                  00000290  7a 59 57 6b 32 37 75 2b  66 2b 35 64 66 66 0a 3d   zYWk27u+f+5dff.=
                  000002a0  32 4e 45 41 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   2NEA.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6f 2b 4c 31 4b 52 4f  78 39 31 74 64 50 6b 76   Ao+L1KROx91tdPkv
                  00000040  5a 41 4c 45 7a 4b 53 4b  32 42 65 61 70 59 4b 42   ZALEzKSK2BeapYKB
                  00000050  48 72 7a 58 65 4f 6d 42  45 46 57 36 44 0a 4b 2f   HrzXeOmBEFW6D.K/
                  00000060  61 4b 61 5a 59 71 6d 6a  75 32 49 56 69 33 4b 4d   aKaZYqmju2IVi3KM
                  00000070  32 39 6b 66 45 30 6d 32  4c 6b 57 63 30 59 38 32   29kfE0m2LkWc0Y82
                  00000080  7a 2b 38 7a 5a 49 65 51  67 69 63 4d 47 4a 76 45   z+8zZIeQgicMGJvE
                  00000090  64 74 6e 2f 39 64 61 50  48 70 68 35 6e 79 0a 78   dtn/9daPHph5ny.x
                  000000a0  73 77 58 4f 69 6b 51 6e  53 31 7a 4e 47 71 65 4f   swXOikQnS1zNGqeO
                  000000b0  2f 67 58 4e 57 39 6b 53  30 74 4c 62 44 55 67 2f   /gXNW9kS0tLbDUg/
                  000000c0  55 6e 73 62 55 70 4c 44  2b 72 2b 33 66 67 6a 45   UnsbUpLD+r+3fgjE
                  000000d0  31 65 45 34 6e 77 42 39  41 45 59 6f 6f 67 48 0a   1eE4nwB9AEYoogH.
                  000000e0  70 30 74 53 54 5a 34 63  71 42 30 4b 67 55 66 77   p0tSTZ4cqB0KgUfw
                  000000f0  50 72 53 76 43 51 50 33  4f 4a 62 34 33 47 50 74   PrSvCQP3OJb43GPt
                  00000100  37 6a 34 4c 31 2f 73 67  6b 33 54 53 48 79 76 65   7j4L1/sgk3TSHyve
                  00000110  67 79 67 61 7a 78 63 4b  7a 6d 43 6c 34 68 4a 35   gygazxcKzmCl4hJ5
                  00000120  0a 59 2b 32 31 74 45 41  52 67 46 50 71 44 69 39   .Y+21tEARgFPqDi9
                  00000130  59 77 54 49 4f 2f 47 7a  4c 34 70 62 68 69 51 7a   YwTIO/GzL4pbhiQz
                  00000140  72 63 54 56 33 4d 62 78  6a 52 72 52 77 32 6d 46   rcTV3MbxjRrRw2mF
                  00000150  51 61 49 54 41 74 47 6a  70 43 51 65 6a 62 77 7a   QaITAtGjpCQejbwz
                  00000160  56 0a 69 39 73 78 35 57  2b 30 6f 30 7a 46 38 63   V.i9sx5W+0o0zF8c
                  00000170  53 47 78 2f 32 63 6d 30  34 6a 47 51 61 6f 31 52   SGx/2cm04jGQao1R
                  00000180  66 50 76 39 57 78 4d 69  6a 54 58 31 6a 76 4b 70   fPv9WxMijTX1jvKp
                  00000190  52 63 61 76 75 67 4e 58  42 2f 37 63 61 42 37 68   RcavugNXB/7caB7h
                  000001a0  72 77 0a 77 7a 4e 4a 79  43 64 2b 35 74 44 64 46   rw.wzNJyCd+5tDdF
                  000001b0  4e 61 4f 57 47 50 4c 4d  44 51 74 2f 43 51 57 53   NaOWGPLMDQt/CQWS
                  000001c0  59 51 64 52 4e 46 75 76  48 4c 78 73 2f 66 6d 2b   YQdRNFuvHLxs/fm+
                  000001d0  2b 53 74 62 58 77 37 35  4d 4f 48 2b 53 69 6d 79   +StbXw75MOH+Simy
                  000001e0  39 6e 4f 0a 39 76 35 50  72 61 30 73 32 2b 75 5a   9nO.9v5Pra0s2+uZ
                  000001f0  36 35 6e 47 30 79 78 42  41 4d 2f 41 46 74 6b 4d   65nG0yxBAM/AFtkM
                  00000200  35 71 65 79 2f 66 50 69  41 63 6c 67 68 64 67 42   5qey/fPiAclghdgB
                  00000210  42 58 30 56 51 67 75 51  76 62 2b 7a 2b 62 42 69   BX0VQguQvb+z+bBi
                  00000220  54 4c 77 73 0a 31 78 49  38 4a 75 65 74 53 4d 33   TLws.1xI8JuetSM3
                  00000230  38 33 69 2b 74 59 55 7a  33 30 6b 77 42 57 74 55   83i+tYUz30kwBWtU
                  00000240  71 56 42 53 4e 44 37 79  66 63 74 32 4f 52 79 68   qVBSND7yfct2ORyh
                  00000250  74 4f 71 46 55 38 64 75  6b 33 4d 6c 31 37 79 4c   tOqFU8duk3Ml17yL
                  00000260  52 57 7a 62 50 0a 52 59  38 55 4c 44 41 38 46 34   RWzbP.RY8ULDA8F4
                  00000270  39 77 57 46 6e 4d 45 6d  41 72 74 57 2b 71 6d 57   9wWFnMEmArtW+qmW
                  00000280  64 35 5a 6b 39 74 78 6d  6f 7a 4d 71 51 4a 66 6c   d5Zk9txmozMqQJfl
                  00000290  77 52 39 67 6e 77 67 45  51 2f 4e 4f 75 66 43 58   wR9gnwgEQ/NOufCX
                  000002a0  62 55 0a 3d 72 63 6c 55  0a 2d 2d 2d 2d 2d 45 4e   bU.=rclU.-----EN
                  000002b0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002c0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  AES256
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFTBBMBCgCHBYJn3phsAgsJCRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0QG5v
                  dGF0aW9ucy5zZXF1b2lhLXBncC5vcmddBmZZfGqU68JTgzoSBlFv4Pscs8yIxPno
                  imhmANxJFQYVCgkICwIEFgIDAQIXgAIbAwIeARYhBNGmbhojsYLJmA94jPv8yCoB
                  XnMwAABFNQv+LeNODkJTZSfPe2JsJcjWz4xjCsu5MiXtVB69FCY/t1FGjUvuAJ11
                  UIT3fl08lTCLwfOsGEm6pK+W6LgGakvRl+LG62BYZj17JYBOvPiK4CwpF/RWk9qy
                  4bFpjcLu0ksbAgSlIWKlkv78h2zXRebQsuvM1Tsfj+UmTjo7BTQV/bFgcPHbpOHs
                  NGW63UoOrRmwqZ65yeJqk0Ae71XzSzoEchJ/xVEfed6JiMi4aZKgCfuLSY9Fvjs5
                  kPhhw6eWiTq3ywb+yWhY1W4VbKSFWAP913E8v0iXf5v902MwJ7q0Lol/Ry5hpvUH
                  HtgqAc5rG/C2knxXQX+LGZx28mCvQbl+85wR3S0/gE5mT75KIGhR6PnLL87fzOQN
                  dw5q24D4NAcxcHnklMLuUTGV0Atq/d5hl0LyllEP5zn/amjbBhQssEOmP9TcHIOE
                  9o0CX1cm4ecNbKA0qY5xnv48N/JsleBj7i7V7cZW37bxs1JXrE9v6k50Gl5Qxhrj
                  R3+F5fkQwGfFwsEOBBMBCgA4AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEE
                  0aZuGiOxgsmYD3iM+/zIKgFeczAFAl2lnvoACgkQ+/zIKgFeczBvbAv/VNk90a6h
                  G8Od9xTzXxH5YRFUSGfIA1yjPIVOnKqhMwps2U+sWE3urL+MvjyQRlyRV8oY9IOh
                  Q5Esm6DOZYrTnE7qVETm1ajIAP2OFChEc55uH88x/anpPOXOJY7S8jbn3naC9qad
                  75BrZ+3g9EBUWiy5p8TykP05WSnSxNRt7vFKLfEB4nGkehpwHXOVF0CRNwYle42b
                  g8lpmdXFDcCZCi+qEbafmTQzkAqyzS3nCh3IAqq6Y0kBuaKLm2tSNUOlZbD+OHYQ
                  NZ5Jix7cZUzs6Xh4+I55NRWl5smrLq66yOQoFPy9jot/Qxikx/wP3MsAzeGaZSEP
                  c0fHp5G16rlGbxQ3vl8/usUV7W+TMEMljgwd5x8POR6HC8EaCDfVnUBCPi/Gv+eg
                  LjsIbPJZZEroiE40e6/UoCiQtlpQB5exPJYSd1Q1txCwueih99PHepsDhmUQKiAC
                  szNU+RRozAYau2VdHqnRJ7QYdxHDiH49jPK4NTMyb/tJh2TiIwcmsIpGzsDNBF2l
                  nPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21HWamX
                  nn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW+RMX
                  SO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd/Dn6
                  rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXrvIsA
                  0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZuVE/
                  wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8c+pa
                  LNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybUz8XV
                  8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQzFwz
                  j8sxH48AEQEAAcLA9gQYAQoAIBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZzy
                  AhsMAAoJEPv8yCoBXnMw6f8L/26C34dkjBffTzMj5Bdzm8MtF67OYneJ4TQMw7+4
                  1IL4rVcSKhIhk/3Ud5knaRtP2ef1+5F66h9/RPQOJ5+tvBwhBAcUWSupKnUrdVaZ
                  QanYmtSxcVV2PL9+QEiNN3tzluhaWO//rACxJ+K/ZXQlIzwQVTpNhfGzAaMVV9zp
                  f3u0k14itcv6alKY8+rLZvO1wIIeRZLmU0tZDD5HtWDvUV7rIFI1WuoLb+KZgbYn
                  3OWjCPHVdTrdZ2CqnZbG3SXw6awH9bzRLV9EXkbhIMez0deCVdeo+wFFklh8/5VK
                  2b0vk/+wqMJxfpa1lHvJLobzOP9fvrswsr92MA2+k901WeISR7qEzcI0Fdg8AyFA
                  ExaEK6VyjP7SXGLwvfisw34OxuZr3qmx1Sufu4toH3XrB7QJN8XyqqbsGxUCBqWi
                  f9RSK4xjzRTe56iPeiSJJOIciMP9i2ldI+KgLycyeDvGoBj0HCLO3gVaBe4ubVrj
                  5KjhX2PVNEJd3XZRzaXZE2aAMQ==
                  =uYUc
                  -----END PGP PUBLIC KEY BLOCK-----
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sqop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 77 50 59 46 77 72 6e  48 61 54 36 67 4a 43 4a   AwPYFwrnHaT6gJCJ
                  00000040  76 76 70 30 43 30 59 2f  53 45 2b 36 77 37 4b 44   vvp0C0Y/SE+6w7KD
                  00000050  65 77 56 43 4d 70 4a 69  65 59 72 2f 61 0a 65 6e   ewVCMpJieYr/a.en
                  00000060  56 35 52 45 78 37 4b 68  43 77 4b 62 74 76 42 69   V5REx7KhCwKbtvBi
                  00000070  34 41 47 49 6e 38 4f 6f  48 6b 41 6b 35 74 75 78   4AGIn8OoHkAk5tux
                  00000080  38 48 51 43 32 44 35 62  48 66 64 4f 4a 30 5a 4f   8HQC2D5bHfdOJ0ZO
                  00000090  37 36 6a 6b 38 45 63 62  4e 31 33 65 67 64 0a 75   76jk8EcbN13egd.u
                  000000a0  66 34 74 36 58 32 50 31  38 4c 5a 44 47 32 4c 63   f4t6X2P18LZDG2Lc
                  000000b0  6a 61 75 39 75 32 42 57  5a 2b 51 39 77 32 42 50   jau9u2BWZ+Q9w2BP
                  000000c0  78 63 76 50 55 6a 72 6b  5a 72 59 34 34 4c 36 47   xcvPUjrkZrY44L6G
                  000000d0  44 70 61 50 2b 6a 4a 73  38 65 4e 49 38 6b 68 0a   DpaP+jJs8eNI8kh.
                  000000e0  7a 52 30 47 7a 59 41 5a  72 56 41 66 49 48 76 6a   zR0GzYAZrVAfIHvj
                  000000f0  78 2b 38 66 65 4f 77 51  37 71 34 55 49 57 41 55   x+8feOwQ7q4UIWAU
                  00000100  31 44 46 38 64 56 68 32  79 44 30 61 30 44 32 58   1DF8dVh2yD0a0D2X
                  00000110  67 51 77 63 37 2f 6f 4b  46 4f 56 39 6d 49 79 4e   gQwc7/oKFOV9mIyN
                  00000120  0a 53 35 70 6b 71 6b 4c  46 6f 2f 2b 6a 6b 63 63   .S5pkqkLFo/+jkcc
                  00000130  47 4b 71 4b 48 7a 6e 4a  71 41 53 54 53 4d 70 2f   GKqKHznJqASTSMp/
                  00000140  74 71 4e 79 51 33 48 31  4a 76 78 58 37 46 4e 67   tqNyQ3H1JvxX7FNg
                  00000150  6b 54 4a 46 67 39 58 67  50 58 57 69 71 5a 76 46   kTJFg9XgPXWiqZvF
                  00000160  32 0a 6f 34 77 4d 4b 61  33 68 62 79 74 75 41 58   2.o4wMKa3hbytuAX
                  00000170  54 6b 67 74 6e 6d 6c 38  38 4a 6a 34 4b 34 55 69   Tkgtnml88Jj4K4Ui
                  00000180  50 45 56 79 43 66 65 49  30 52 73 49 77 62 55 70   PEVyCfeI0RsIwbUp
                  00000190  6d 6a 78 37 73 70 33 6b  55 53 67 68 52 59 68 42   mjx7sp3kUSghRYhB
                  000001a0  46 77 0a 6d 45 32 6f 57  30 77 67 67 75 73 2b 51   Fw.mE2oW0wggus+Q
                  000001b0  33 65 58 50 39 35 4f 67  35 54 6c 74 32 6c 30 52   3eXP95Og5Tlt2l0R
                  000001c0  4d 4a 59 67 34 30 71 41  5a 4d 39 75 54 37 36 6b   MJYg40qAZM9uT76k
                  000001d0  45 63 64 4e 75 53 61 55  70 6a 76 5a 2f 2f 77 7a   EcdNuSaUpjvZ//wz
                  000001e0  45 44 73 0a 46 35 45 6d  46 69 34 77 69 33 34 34   EDs.F5EmFi4wi344
                  000001f0  72 48 33 42 6a 4e 57 34  62 53 2f 62 32 42 6a 4d   rH3BjNW4bS/b2BjM
                  00000200  6d 4e 56 36 75 75 47 54  41 44 56 42 4f 53 32 32   mNV6uuGTADVBOS22
                  00000210  71 2b 4a 51 63 56 65 51  67 42 67 47 42 4c 4a 36   q+JQcVeQgBgGBLJ6
                  00000220  70 6c 64 76 0a 41 73 4b  4f 4c 44 56 50 35 54 4d   pldv.AsKOLDVP5TM
                  00000230  52 66 54 45 37 6b 78 56  4f 30 6a 38 42 53 61 77   RfTE7kxVO0j8BSaw
                  00000240  67 53 58 45 59 4b 6c 32  77 55 34 6c 59 74 6e 71   gSXEYKl2wU4lYtnq
                  00000250  70 2b 43 59 6b 52 77 48  4d 77 75 44 55 62 75 76   p+CYkRwHMwuDUbuv
                  00000260  53 72 61 72 36 0a 34 4f  59 46 43 4b 30 67 63 61   Srar6.4OYFCK0gca
                  00000270  50 76 2f 49 6d 52 70 71  5a 39 47 55 46 74 6e 44   Pv/ImRpqZ9GUFtnD
                  00000280  53 36 36 47 56 33 62 76  78 48 43 72 70 58 2f 4c   S66GV3bvxHCrpX/L
                  00000290  63 3d 0a 3d 6a 77 6b 52  0a 2d 2d 2d 2d 2d 45 4e   c=.=jwkR.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  rsop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 76 47 37 59 50 6a 2b  6f 62 73 49 70 59 6c 2b   AvG7YPj+obsIpYl+
                  00000040  44 54 63 2f 42 37 48 34  4a 4e 39 35 79 36 70 75   DTc/B7H4JN95y6pu
                  00000050  54 39 5a 31 73 7a 68 57  48 74 6b 57 35 0a 6e 48   T9Z1szhWHtkW5.nH
                  00000060  4d 75 36 76 6c 68 57 59  4d 6a 52 48 62 61 30 75   Mu6vlhWYMjRHba0u
                  00000070  79 55 41 57 6f 2b 64 76  32 39 66 65 62 6e 39 5a   yUAWo+dv29febn9Z
                  00000080  6a 75 42 76 58 75 6c 79  6e 56 33 74 33 43 49 39   juBvXulynV3t3CI9
                  00000090  6b 32 36 4a 48 48 45 79  54 70 45 6c 2f 34 0a 51   k26JHHEyTpEl/4.Q
                  000000a0  4c 6f 52 73 43 68 4b 50  48 7a 6b 58 6b 43 58 54   LoRsChKPHzkXkCXT
                  000000b0  41 55 6a 4e 4f 54 50 67  7a 32 37 36 4a 62 34 70   AUjNOTPgz276Jb4p
                  000000c0  50 63 6d 6d 52 6c 4a 4f  79 67 64 64 36 74 55 65   PcmmRlJOygdd6tUe
                  000000d0  52 54 53 70 4f 6d 64 4d  79 44 41 75 2b 37 67 0a   RTSpOmdMyDAu+7g.
                  000000e0  59 31 2b 64 32 54 4a 58  54 54 62 57 2f 35 4f 76   Y1+d2TJXTTbW/5Ov
                  000000f0  49 46 43 70 32 43 7a 35  32 55 4e 35 68 5a 61 6d   IFCp2Cz52UN5hZam
                  00000100  61 39 56 2f 48 55 65 64  54 2b 47 56 57 36 6f 61   a9V/HUedT+GVW6oa
                  00000110  72 79 6b 74 63 56 70 64  32 76 78 53 72 62 58 37   ryktcVpd2vxSrbX7
                  00000120  0a 43 48 2b 42 77 63 42  6a 78 52 34 73 73 71 33   .CH+BwcBjxR4ssq3
                  00000130  67 6d 79 50 31 58 47 49  65 55 4d 46 77 4b 7a 62   gmyP1XGIeUMFwKzb
                  00000140  48 2b 31 38 58 34 2b 33  41 57 4e 67 76 62 43 32   H+18X4+3AWNgvbC2
                  00000150  72 47 50 49 4d 47 6a 38  5a 5a 48 53 34 68 50 59   rGPIMGj8ZZHS4hPY
                  00000160  55 0a 6a 57 34 41 68 61  70 39 6e 65 2b 4a 55 69   U.jW4Ahap9ne+JUi
                  00000170  63 66 68 69 77 77 69 5a  4a 2f 68 4a 6d 59 4f 38   cfhiwwiZJ/hJmYO8
                  00000180  4a 4e 57 32 66 32 4d 34  34 58 42 6b 31 77 6c 30   JNW2f2M44XBk1wl0
                  00000190  6a 6d 53 64 72 73 38 7a  59 41 7a 74 2b 78 7a 55   jmSdrs8zYAzt+xzU
                  000001a0  48 38 0a 5a 53 39 4d 41  52 78 50 41 30 32 47 6c   H8.ZS9MARxPA02Gl
                  000001b0  42 37 59 54 72 31 2f 4b  4c 56 42 70 56 74 6b 6c   B7YTr1/KLVBpVtkl
                  000001c0  33 73 61 66 6e 6d 69 70  48 45 67 79 49 58 6c 77   3safnmipHEgyIXlw
                  000001d0  42 70 77 35 53 7a 73 68  45 6e 31 53 58 2b 67 79   Bpw5SzshEn1SX+gy
                  000001e0  73 41 39 0a 54 63 2b 4b  62 4a 41 76 38 76 79 46   sA9.Tc+KbJAv8vyF
                  000001f0  30 66 30 64 55 49 67 44  6c 31 49 42 4d 74 59 2b   0f0dUIgDl1IBMtY+
                  00000200  61 4f 71 38 4c 6b 6c 2b  6d 38 54 2f 70 78 43 70   aOq8Lkl+m8T/pxCp
                  00000210  38 59 42 32 56 4c 4d 6b  4a 6a 30 7a 6d 61 71 43   8YB2VLMkJj0zmaqC
                  00000220  6e 31 41 6d 0a 72 4e 6b  36 65 30 66 4d 4f 6f 66   n1Am.rNk6e0fMOof
                  00000230  53 63 35 78 41 51 45 55  4e 30 6a 38 42 79 4f 46   Sc5xAQEUN0j8ByOF
                  00000240  4b 62 31 45 79 6e 49 6a  56 6c 53 46 57 4a 55 2b   Kb1EynIjVlSFWJU+
                  00000250  68 6e 79 79 54 48 57 36  44 54 34 70 43 77 75 4d   hnyyTHW6DT4pCwuM
                  00000260  72 56 79 64 49 0a 48 6d  31 53 72 56 33 59 66 44   rVydI.Hm1SrV3YfD
                  00000270  62 78 39 37 74 55 65 55  4c 35 2f 39 64 30 57 79   bx97tUeUL5/9d0Wy
                  00000280  50 77 6b 31 79 65 51 39  76 36 57 49 76 4c 47 53   Pwk1yeQ9v6WIvLGS
                  00000290  49 3d 0a 3d 7a 47 62 59  0a 2d 2d 2d 2d 2d 45 4e   I=.=zGbY.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gosop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4b 73 54 64 67 2b 73  58 37 6a 77 63 79 69 56   +KsTdg+sX7jwcyiV
                  00000040  7a 4b 6c 72 58 6e 58 53  32 54 36 4c 6a 50 33 7a   zKlrXnXS2T6LjP3z
                  00000050  50 6e 30 2b 33 53 69 78  68 53 42 53 33 0a 65 63   Pn0+3SixhSBS3.ec
                  00000060  75 61 6e 75 6b 64 50 6a  38 4b 58 30 5a 59 32 54   uanukdPj8KX0ZY2T
                  00000070  39 50 36 41 50 52 69 39  69 4b 42 70 34 42 73 55   9P6APRi9iKBp4BsU
                  00000080  64 72 4b 6b 30 34 70 55  54 37 38 54 35 6c 44 75   drKk04pUT78T5lDu
                  00000090  70 65 2f 54 34 54 6f 30  39 71 43 75 44 45 0a 7a   pe/T4To09qCuDE.z
                  000000a0  33 35 44 4b 4d 46 71 4e  6f 74 66 51 67 70 63 50   35DKMFqNotfQgpcP
                  000000b0  53 69 4e 4c 36 47 4a 71  63 6f 4d 54 6e 51 6f 49   SiNL6GJqcoMTnQoI
                  000000c0  4b 6b 53 34 5a 34 2b 4a  6d 4b 6f 35 68 50 51 62   KkS4Z4+JmKo5hPQb
                  000000d0  44 41 62 2b 76 69 50 6c  68 37 6e 35 36 55 64 0a   DAb+viPlh7n56Ud.
                  000000e0  42 56 30 6f 61 77 69 61  46 54 43 65 65 45 45 78   BV0oawiaFTCeeEEx
                  000000f0  54 56 4a 39 39 38 71 53  71 2b 4d 5a 72 31 58 6e   TVJ998qSq+MZr1Xn
                  00000100  53 74 38 4d 4e 52 6b 58  50 6e 79 71 72 33 69 36   St8MNRkXPnyqr3i6
                  00000110  2b 31 2b 63 6c 66 39 39  7a 5a 56 73 64 69 59 33   +1+clf99zZVsdiY3
                  00000120  0a 7a 44 72 33 6a 49 78  47 44 38 65 35 4d 51 51   .zDr3jIxGD8e5MQQ
                  00000130  4d 4d 52 74 4b 42 72 2b  70 59 35 4a 61 55 6e 43   MMRtKBr+pY5JaUnC
                  00000140  75 48 4d 6d 74 73 51 69  46 53 47 61 4f 2b 32 67   uHMmtsQiFSGaO+2g
                  00000150  75 6b 54 6d 76 65 52 32  35 54 39 59 6d 46 56 45   ukTmveR25T9YmFVE
                  00000160  42 0a 50 6c 32 42 68 57  5a 4e 55 70 30 32 4b 32   B.Pl2BhWZNUp02K2
                  00000170  37 64 4f 61 64 53 5a 32  50 6e 50 48 71 46 4f 73   7dOadSZ2PnPHqFOs
                  00000180  34 53 52 56 55 4f 4d 44  53 44 42 42 2f 74 53 45   4SRVUOMDSDBB/tSE
                  00000190  48 48 57 4e 57 38 59 53  42 6b 36 30 30 4f 56 65   HHWNW8YSBk600OVe
                  000001a0  37 43 0a 53 77 47 45 2b  6c 6f 32 68 38 47 4e 42   7C.SwGE+lo2h8GNB
                  000001b0  58 50 38 30 31 66 78 30  56 73 4b 71 33 74 64 34   XP801fx0VsKq3td4
                  000001c0  55 58 4b 54 6e 43 56 53  4d 35 66 49 31 37 79 77   UXKTnCVSM5fI17yw
                  000001d0  49 59 37 7a 42 44 69 67  44 64 4d 63 2f 4f 38 6a   IY7zBDigDdMc/O8j
                  000001e0  4e 76 71 0a 79 70 36 36  4d 57 51 47 4b 47 65 51   Nvq.yp66MWQGKGeQ
                  000001f0  68 6e 55 55 77 64 67 70  52 48 43 39 44 30 69 59   hnUUwdgpRHC9D0iY
                  00000200  78 72 32 46 43 37 34 70  47 50 63 71 76 53 43 54   xr2FC74pGPcqvSCT
                  00000210  78 37 65 79 34 56 37 63  6d 47 57 41 6f 72 6d 70   x7ey4V7cmGWAormp
                  00000220  58 79 4f 56 0a 75 6c 4b  4e 6f 66 44 73 34 51 74   XyOV.ulKNofDs4Qt
                  00000230  76 46 37 30 70 71 45 74  5a 30 6a 38 42 77 42 30   vF70pqEtZ0j8BwB0
                  00000240  67 70 47 30 64 6c 72 30  72 48 69 37 4d 75 48 31   gpG0dlr0rHi7MuH1
                  00000250  39 65 74 49 65 32 6e 51  36 31 44 31 41 66 73 4b   9etIe2nQ61D1AfsK
                  00000260  45 50 34 30 4d 0a 4b 38  72 75 64 50 4c 37 57 4a   EP40M.K8rudPL7WJ
                  00000270  55 73 6b 4c 55 66 4b 4a  32 45 75 31 36 44 39 44   UskLUfKJ2Eu16D9D
                  00000280  64 6e 63 48 54 77 36 2f  50 73 70 4c 58 63 77 4d   dncHTw6/PspLXcwM
                  00000290  38 3d 0a 3d 72 6d 36 7a  0a 2d 2d 2d 2d 2d 45 4e   8=.=rm6z.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gosop-gopenpgp-v2 encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 56 65 72 73   ESSAGE-----.Vers
                  00000020  69 6f 6e 3a 20 47 6f 70  65 6e 50 47 50 20 32 2e   ion: GopenPGP 2.
                  00000030  38 2e 30 0a 43 6f 6d 6d  65 6e 74 3a 20 68 74 74   8.0.Comment: htt
                  00000040  70 73 3a 2f 2f 67 6f 70  65 6e 70 67 70 2e 6f 72   ps://gopenpgp.or
                  00000050  67 0a 0a 77 63 44 4d 41  33 77 76 71 6b 33 35 50   g..wcDMA3wvqk35P
                  00000060  44 65 79 41 51 76 2f 66  50 57 73 38 77 45 6a 70   DeyAQv/fPWs8wEjp
                  00000070  67 31 65 49 51 6e 6c 41  4e 77 6f 39 34 51 2f 6e   g1eIQnlANwo94Q/n
                  00000080  35 4a 76 4d 44 6b 57 6c  51 35 42 55 32 62 4f 2b   5JvMDkWlQ5BU2bO+
                  00000090  32 32 57 0a 52 6a 2b 44  64 30 75 39 57 79 51 5a   22W.Rj+Dd0u9WyQZ
                  000000a0  36 44 4c 66 32 32 62 75  6c 48 53 33 52 58 70 58   6DLf22bulHS3RXpX
                  000000b0  33 79 6e 51 55 46 70 2f  43 56 6c 41 70 76 77 7a   3ynQUFp/CVlApvwz
                  000000c0  4a 6c 67 45 4e 57 42 56  4c 4d 73 50 44 33 75 31   JlgENWBVLMsPD3u1
                  000000d0  78 68 32 57 0a 37 4a 4c  6a 78 41 68 55 7a 72 2f   xh2W.7JLjxAhUzr/
                  000000e0  69 4f 63 78 48 6b 42 52  32 44 49 47 79 34 2b 6e   iOcxHkBR2DIGy4+n
                  000000f0  59 4b 67 77 49 7a 46 37  30 6b 51 43 4d 53 69 65   YKgwIzF70kQCMSie
                  00000100  6c 5a 76 2f 38 35 79 74  2b 2b 47 6e 42 44 4c 6a   lZv/85yt++GnBDLj
                  00000110  48 4f 41 48 6f 0a 7a 58  56 61 2b 4b 62 62 65 76   HOAHo.zXVa+Kbbev
                  00000120  55 32 69 4c 64 6c 73 47  33 4c 35 4e 48 6d 58 43   U2iLdlsG3L5NHmXC
                  00000130  71 30 6d 75 46 49 65 61  53 7a 6e 43 33 6b 65 47   q0muFIeaSznC3keG
                  00000140  58 71 6f 74 74 6b 45 66  34 58 48 48 36 64 51 68   XqottkEf4XHH6dQh
                  00000150  6c 4b 55 6d 68 51 0a 32  48 54 71 79 77 44 61 53   lKUmhQ.2HTqywDaS
                  00000160  44 53 36 63 62 42 4a 63  6e 66 68 59 74 77 48 34   DS6cbBJcnfhYtwH4
                  00000170  4b 61 36 4f 6b 30 71 77  36 6c 75 7a 46 2f 6b 59   Ka6Ok0qw6luzF/kY
                  00000180  62 6a 51 72 6b 4c 55 55  43 75 43 7a 74 71 52 70   bjQrkLUUCuCztqRp
                  00000190  62 51 56 4b 51 54 74 0a  35 76 68 53 4a 78 62 76   bQVKQTt.5vhSJxbv
                  000001a0  32 64 73 34 46 47 4a 45  75 68 49 65 6b 68 48 37   2ds4FGJEuhIekhH7
                  000001b0  78 35 72 67 62 5a 62 69  33 45 56 57 67 44 74 51   x5rgbZbi3EVWgDtQ
                  000001c0  4e 70 39 61 32 71 33 51  6a 47 71 51 49 64 48 78   Np9a2q3QjGqQIdHx
                  000001d0  32 5a 34 49 4d 65 41 53  0a 35 2f 57 31 2b 6c 30   2Z4IMeAS.5/W1+l0
                  000001e0  42 37 44 6c 6b 6f 5a 34  68 63 37 62 36 50 6d 37   B7DlkoZ4hc7b6Pm7
                  000001f0  62 71 58 59 75 36 58 77  74 64 43 47 4e 35 6f 2b   bqXYu6XwtdCGN5o+
                  00000200  39 73 79 65 48 4a 6f 70  35 2f 5a 57 30 63 32 53   9syeHJop5/ZW0c2S
                  00000210  65 67 61 46 68 57 73 47  69 0a 50 79 65 68 50 63   egaFhWsGi.PyehPc
                  00000220  34 53 76 6a 59 70 54 50  73 79 42 6a 62 6e 51 4f   4SvjYpTPsyBjbnQO
                  00000230  49 31 44 62 50 75 70 64  53 68 33 6e 2f 6f 70 5a   I1DbPupdSh3n/opZ
                  00000240  69 36 45 73 55 4b 33 73  5a 52 46 78 79 5a 5a 46   i6EsUK3sZRFxyZZF
                  00000250  69 43 46 79 32 38 65 36  4c 63 0a 33 41 72 51 71   iCFy28e6Lc.3ArQq
                  00000260  2b 56 4f 78 52 32 37 49  65 4d 34 72 61 38 74 30   +VOxR27IeM4ra8t0
                  00000270  6a 38 42 54 77 34 2b 6b  6f 68 55 4b 6d 72 48 49   j8BTw4+kohUKmrHI
                  00000280  58 4e 77 71 78 58 72 45  2b 63 63 49 43 45 41 51   XNwqxXrE+ccICEAQ
                  00000290  57 7a 68 4c 63 46 78 46  4f 48 41 0a 71 33 67 58   WzhLcFxFOHA.q3gX
                  000002a0  6c 6e 48 32 73 32 37 67  63 48 41 61 76 50 44 64   lnH2s27gcHAavPDd
                  000002b0  35 57 64 71 55 2f 4b 71  45 69 4c 58 30 4d 74 6f   5WdqU/KqEiLX0Mto
                  000002c0  6d 33 73 43 31 32 51 3d  0a 3d 42 4a 43 68 0a 2d   m3sC12Q=.=BJCh.-
                  000002d0  2d 2d 2d 2d 45 4e 44 20  50 47 50 20 4d 45 53 53   ----END PGP MESS
                  000002e0  41 47 45 2d 2d 2d 2d 2d  0a                        AGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gosop-pqc encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 56 43 73 67 52 30 59  35 63 58 62 33 55 69 4d   /VCsgR0Y5cXb3UiM
                  00000040  77 4f 34 48 56 31 5a 48  50 63 41 32 44 73 44 79   wO4HV1ZHPcA2DsDy
                  00000050  73 34 56 6b 2b 76 68 58  51 4c 68 45 33 0a 2f 65   s4Vk+vhXQLhE3./e
                  00000060  38 79 42 7a 48 44 48 64  7a 57 47 59 63 36 32 62   8yBzHDHdzWGYc62b
                  00000070  6d 77 75 69 55 6b 36 56  44 49 5a 43 7a 2b 76 58   mwuiUk6VDIZCz+vX
                  00000080  76 6e 2b 65 2f 35 61 7a  6e 31 69 34 4f 42 59 6b   vn+e/5azn1i4OBYk
                  00000090  6e 66 36 61 30 52 50 35  34 38 6e 38 78 45 0a 58   nf6a0RP548n8xE.X
                  000000a0  50 74 5a 41 4b 4b 43 61  50 2f 64 33 38 57 33 2f   PtZAKKCaP/d38W3/
                  000000b0  33 47 46 35 4d 79 2f 67  36 59 62 76 47 43 69 49   3GF5My/g6YbvGCiI
                  000000c0  38 4b 45 33 4d 32 4d 6f  65 68 69 6b 5a 71 2f 65   8KE3M2MoehikZq/e
                  000000d0  49 41 65 64 42 70 50 2f  39 69 49 46 62 71 78 0a   IAedBpP/9iIFbqx.
                  000000e0  30 36 56 42 38 39 79 6d  75 63 79 4c 73 62 62 2f   06VB89ymucyLsbb/
                  000000f0  4e 44 44 69 34 6e 36 77  35 42 34 78 65 6c 41 68   NDDi4n6w5B4xelAh
                  00000100  6e 42 41 71 43 36 39 6b  30 6c 44 41 4a 2f 38 68   nBAqC69k0lDAJ/8h
                  00000110  32 31 63 2b 70 76 46 30  2b 6d 6b 45 45 44 48 33   21c+pvF0+mkEEDH3
                  00000120  0a 61 2f 57 74 76 50 54  50 58 4d 75 75 44 31 32   .a/WtvPTPXMuuD12
                  00000130  74 47 42 32 6a 64 62 2b  4b 32 4a 41 44 4b 6b 33   tGB2jdb+K2JADKk3
                  00000140  71 61 6d 51 4d 56 35 51  6c 54 32 49 43 62 41 74   qamQMV5QlT2ICbAt
                  00000150  79 70 67 7a 36 77 6c 67  66 46 2f 34 6f 35 54 61   ypgz6wlgfF/4o5Ta
                  00000160  56 0a 70 66 4a 30 78 36  39 70 35 6a 67 41 44 61   V.pfJ0x69p5jgADa
                  00000170  4a 2f 57 61 31 6d 51 6e  62 58 49 7a 54 48 49 79   J/Wa1mQnbXIzTHIy
                  00000180  43 74 30 2f 76 41 61 6d  70 53 79 32 46 71 35 78   Ct0/vAampSy2Fq5x
                  00000190  55 33 6a 37 42 36 73 64  38 51 54 6e 4d 71 6a 36   U3j7B6sd8QTnMqj6
                  000001a0  6b 66 0a 42 55 41 4c 61  68 6b 58 68 6a 74 42 55   kf.BUALahkXhjtBU
                  000001b0  41 68 5a 73 69 76 6a 51  6f 4c 6e 46 76 6d 4d 2b   AhZsivjQoLnFvmM+
                  000001c0  56 4f 44 48 50 34 67 30  45 41 42 42 5a 4f 50 49   VODHP4g0EABBZOPI
                  000001d0  33 41 42 52 75 57 32 4a  6b 5a 2f 48 47 55 72 6c   3ABRuW2JkZ/HGUrl
                  000001e0  72 4e 4c 0a 30 57 4a 77  43 4b 6d 55 70 2f 46 6a   rNL.0WJwCKmUp/Fj
                  000001f0  4d 2f 73 30 56 32 59 67  76 66 63 76 78 55 43 37   M/s0V2YgvfcvxUC7
                  00000200  66 41 75 4d 6a 53 45 46  35 69 33 53 44 68 63 43   fAuMjSEF5i3SDhcC
                  00000210  77 42 2b 5a 4f 76 44 66  32 77 6b 71 78 56 32 4f   wB+ZOvDf2wkqxV2O
                  00000220  62 47 61 5a 0a 31 30 77  4a 64 4e 7a 67 61 5a 64   bGaZ.10wJdNzgaZd
                  00000230  42 65 6a 61 58 71 72 55  51 30 6a 38 42 72 66 64   BejaXqrUQ0j8Brfd
                  00000240  53 53 43 70 66 51 6a 32  79 70 69 62 42 78 45 77   SSCpfQj2ypibBxEw
                  00000250  62 68 30 6c 51 2b 7a 69  42 6b 42 42 43 54 32 54   bh0lQ+ziBkBBCT2T
                  00000260  49 55 4c 70 38 0a 7a 53  6b 31 37 44 43 42 44 59   IULp8.zSk17DCBDY
                  00000270  37 42 53 67 44 6e 4a 78  53 6a 38 47 36 31 76 30   7BSgDnJxSj8G61v0
                  00000280  51 55 34 35 73 31 50 4e  77 44 48 45 71 47 5a 48   QU45s1PNwDHEqGZH
                  00000290  59 3d 0a 3d 56 76 76 42  0a 2d 2d 2d 2d 2d 45 4e   Y=.=VvvB.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 61 41 53 66 2f 76 47  62 37 4a 66 5a 64 6b 5a   /aASf/vGb7JfZdkZ
                  00000040  4e 38 38 79 4b 32 4f 52  30 62 71 31 39 2b 36 6d   N88yK2OR0bq19+6m
                  00000050  50 55 57 4f 4d 39 4e 6f  34 0a 69 54 74 72 32 39   PUWOM9No4.iTtr29
                  00000060  72 37 71 52 6c 78 6f 7a  43 63 48 73 56 2b 70 33   r7qRlxozCcHsV+p3
                  00000070  50 44 6a 79 6c 63 2b 36  36 5a 32 63 54 55 63 51   PDjylc+66Z2cTUcQ
                  00000080  2f 64 71 73 2f 77 51 4c  74 37 48 42 68 73 43 75   /dqs/wQLt7HBhsCu
                  00000090  51 7a 56 4e 56 63 0a 63  34 6e 75 5a 65 62 61 6b   QzVNVc.c4nuZebak
                  000000a0  65 67 70 78 63 72 36 67  7a 67 59 58 39 41 2f 6d   egpxcr6gzgYX9A/m
                  000000b0  35 56 2b 39 75 56 71 66  52 4f 38 66 4e 5a 6e 7a   5V+9uVqfRO8fNZnz
                  000000c0  54 4d 58 75 72 31 2f 5a  4f 77 38 74 63 31 4d 4b   TMXur1/ZOw8tc1MK
                  000000d0  6b 71 70 0a 54 71 78 67  4e 33 36 2b 6d 59 4e 74   kqp.TqxgN36+mYNt
                  000000e0  55 43 47 30 35 6b 37 63  71 66 66 39 2f 6a 56 55   UCG05k7cqff9/jVU
                  000000f0  48 2b 67 71 33 76 70 6f  70 2b 30 6f 2f 4d 33 47   H+gq3vpop+0o/M3G
                  00000100  4b 6a 53 44 77 68 30 5a  4e 47 32 6d 72 64 50 78   KjSDwh0ZNG2mrdPx
                  00000110  0a 77 6c 33 48 41 62 48  73 32 59 75 6f 38 61 5a   .wl3HAbHs2Yuo8aZ
                  00000120  54 37 51 57 2f 56 63 51  44 30 54 58 6d 58 57 59   T7QW/VcQD0TXmXWY
                  00000130  47 5a 66 66 61 33 73 65  36 32 64 62 6b 64 68 77   GZffa3se62dbkdhw
                  00000140  55 6a 64 62 61 4b 52 68  6b 35 62 78 73 0a 79 75   UjdbaKRhk5bxs.yu
                  00000150  31 73 6c 6d 6d 54 45 4f  79 41 6e 66 43 42 4a 66   1slmmTEOyAnfCBJf
                  00000160  64 56 79 56 4a 49 46 51  6f 4d 63 4e 6e 39 74 6b   dVyVJIFQoMcNn9tk
                  00000170  49 52 69 52 48 4b 4b 6f  77 4b 45 6b 7a 4e 46 4f   IRiRHKKowKEkzNFO
                  00000180  6a 53 41 4f 51 67 75 4f  76 68 0a 77 4a 71 35 6f   jSAOQguOvh.wJq5o
                  00000190  66 78 4c 75 42 7a 2f 36  78 6b 34 76 71 31 57 41   fxLuBz/6xk4vq1WA
                  000001a0  35 37 37 4b 6a 52 75 61  66 35 65 50 71 6c 49 71   577KjRuaf5ePqlIq
                  000001b0  43 55 41 41 33 36 70 6b  58 39 74 47 6f 6c 35 4d   CUAA36pkX9tGol5M
                  000001c0  78 58 56 72 50 71 49 0a  70 78 69 47 34 59 31 74   xXVrPqI.pxiG4Y1t
                  000001d0  67 65 6a 64 34 43 6b 54  34 42 75 4a 6a 48 63 32   gejd4CkT4BuJjHc2
                  000001e0  73 74 50 52 6b 76 4d 7a  4e 67 4a 69 73 4a 32 66   stPRkvMzNgJisJ2f
                  000001f0  63 4b 5a 2b 4e 74 63 56  49 6c 50 69 6a 42 44 61   cKZ+NtcVIlPijBDa
                  00000200  69 41 4f 68 0a 4d 42 78  62 32 64 69 75 38 36 45   iAOh.MBxb2diu86E
                  00000210  49 4a 4a 51 75 6e 35 39  76 33 71 2b 66 51 43 52   IJJQun59v3q+fQCR
                  00000220  4f 73 45 31 4c 6c 39 66  6e 39 4f 73 33 56 46 54   OsE1Ll9fn9Os3VFT
                  00000230  4a 6c 69 39 68 71 41 6f  4e 30 6a 38 42 43 64 45   Jli9hqAoN0j8BCdE
                  00000240  6b 0a 6a 46 61 6b 76 43  59 56 47 52 68 33 33 68   k.jFakvCYVGRh33h
                  00000250  70 43 4a 57 72 37 6a 46  77 4c 6e 6f 34 78 6b 6a   pCJWr7jFwLno4xkj
                  00000260  4a 6a 70 6d 6d 4a 55 54  54 4c 4b 62 66 4d 32 79   JjpmmJUTTLKbfM2y
                  00000270  4b 2b 61 32 78 52 68 70  43 72 74 73 50 43 0a 4c   K+a2xRhpCrtsPC.L
                  00000280  77 76 2f 59 59 4c 4d 39  55 55 6f 5a 35 34 62 65   wv/YYLM9UUoZ54be
                  00000290  69 63 3d 0a 3d 56 4d 48  54 0a 2d 2d 2d 2d 2d 45   ic=.=VMHT.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sop-openpgp.js encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 5a 77 32 32 7a 47 30  2f 77 37 47 74 74 67 41   /Zw22zG0/w7GttgA
                  00000040  30 32 61 64 51 75 43 63  6a 4c 76 66 5a 38 72 33   02adQuCcjLvfZ8r3
                  00000050  4b 68 4c 4f 4c 6b 66 31  57 0a 4f 68 6c 64 5a 77   KhLOLkf1W.OhldZw
                  00000060  34 38 51 43 70 35 51 38  42 4a 49 63 59 45 52 73   48QCp5Q8BJIcYERs
                  00000070  66 55 67 76 43 42 42 77  2b 53 63 38 33 64 62 4e   fUgvCBBw+Sc83dbN
                  00000080  63 47 47 78 6b 44 55 77  59 75 66 52 4c 58 71 2f   cGGxkDUwYufRLXq/
                  00000090  6e 69 46 37 6c 6b 0a 66  66 46 4a 58 54 68 55 38   niF7lk.ffFJXThU8
                  000000a0  74 41 46 48 4d 38 73 45  35 56 2f 38 61 5a 34 51   tAFHM8sE5V/8aZ4Q
                  000000b0  45 79 44 74 68 62 47 35  4c 4f 53 33 6d 6c 78 48   EyDthbG5LOS3mlxH
                  000000c0  37 66 73 2f 41 7a 66 45  2b 61 63 48 74 73 75 35   7fs/AzfE+acHtsu5
                  000000d0  30 49 78 0a 6b 62 64 32  41 31 47 69 38 42 62 36   0Ix.kbd2A1Gi8Bb6
                  000000e0  45 34 51 6e 6f 55 51 4a  34 34 49 38 58 56 4c 42   E4QnoUQJ44I8XVLB
                  000000f0  58 54 52 75 49 33 6d 31  4b 6e 46 43 71 59 70 55   XTRuI3m1KnFCqYpU
                  00000100  38 5a 38 6b 4d 33 31 4f  32 48 77 6e 57 4d 38 31   8Z8kM31O2HwnWM81
                  00000110  0a 4b 73 79 35 6a 36 30  69 70 6d 58 61 63 4b 55   .Ksy5j60ipmXacKU
                  00000120  4f 57 47 58 7a 48 65 33  50 51 33 38 4c 63 42 33   OWGXzHe3PQ38LcB3
                  00000130  55 74 4a 30 50 4d 66 43  77 38 36 38 6e 58 32 38   UtJ0PMfCw868nX28
                  00000140  62 6d 65 6f 49 50 4b 41  47 48 37 63 47 0a 42 7a   bmeoIPKAGH7cG.Bz
                  00000150  4b 39 7a 54 33 59 68 74  58 31 76 57 47 43 4e 72   K9zT3YhtX1vWGCNr
                  00000160  62 68 54 56 71 2f 54 67  37 6e 67 68 76 6f 50 37   bhTVq/Tg7nghvoP7
                  00000170  42 31 75 37 50 65 75 4b  73 49 2f 67 63 61 68 41   B1u7PeuKsI/gcahA
                  00000180  2b 53 73 72 71 55 57 57  6b 2f 0a 49 57 62 56 58   +SsrqUWWk/.IWbVX
                  00000190  41 47 36 78 6b 51 57 7a  74 5a 6b 69 4f 35 73 6b   AG6xkQWztZkiO5sk
                  000001a0  4c 70 67 57 43 79 77 77  56 44 46 77 32 59 76 4f   LpgWCywwVDFw2YvO
                  000001b0  62 45 48 6e 33 43 43 51  45 4b 63 67 4b 4c 78 78   bEHn3CCQEKcgKLxx
                  000001c0  38 78 39 71 74 4f 66 0a  6a 38 78 4a 6d 65 4e 53   8x9qtOf.j8xJmeNS
                  000001d0  55 74 6f 77 62 76 5a 55  79 45 37 70 5a 2b 75 46   UtowbvZUyE7pZ+uF
                  000001e0  37 43 65 57 69 7a 4b 64  4a 4d 36 47 67 72 7a 66   7CeWizKdJM6Ggrzf
                  000001f0  33 78 45 74 35 53 6d 4e  68 35 64 58 4a 43 5a 32   3xEt5SmNh5dXJCZ2
                  00000200  76 4e 4a 6d 0a 30 53 45  4f 4e 32 61 76 44 76 6a   vNJm.0SEON2avDvj
                  00000210  39 4c 4e 33 2f 54 78 32  57 4f 39 45 69 70 70 56   9LN3/Tx2WO9EippV
                  00000220  2f 4d 47 43 46 7a 54 37  42 37 51 4b 71 6f 4b 54   /MGCFzT7B7QKqoKT
                  00000230  63 74 48 33 42 32 56 32  43 30 6a 38 42 53 38 69   ctH3B2V2C0j8BS8i
                  00000240  76 0a 54 53 55 4d 52 61  53 66 37 76 38 30 6d 72   v.TSUMRaSf7v80mr
                  00000250  47 69 47 65 67 52 32 63  61 76 41 6c 43 65 34 55   GiGegR2cavAlCe4U
                  00000260  43 41 4d 7a 45 43 42 77  38 46 6f 50 56 79 77 77   CAMzECBw8FoPVyww
                  00000270  42 61 4a 6f 2f 69 6e 4e  61 44 49 48 48 6c 0a 66   BaJo/inNaDIHHl.f
                  00000280  46 6c 6e 76 2b 35 73 68  42 64 68 69 64 52 4b 61   Flnv+5shBdhidRKa
                  00000290  62 55 3d 0a 3d 69 36 71  68 0a 2d 2d 2d 2d 2d 45   bU=.=i6qh.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 54 78 5a 2b 4d 6c 6a  52 37 70 57 38 49 46 64   /TxZ+MljR7pW8IFd
                  00000040  66 63 4c 4e 75 73 4e 6f  45 70 67 57 76 74 48 44   fcLNusNoEpgWvtHD
                  00000050  6b 68 6d 77 4a 78 73 56  6e 0a 54 54 6e 71 46 79   khmwJxsVn.TTnqFy
                  00000060  46 55 53 62 69 36 4e 71  6b 70 2f 6c 4d 58 39 56   FUSbi6Nqkp/lMX9V
                  00000070  74 56 4f 79 76 78 48 52  41 71 62 70 71 4d 6f 67   tVOyvxHRAqbpqMog
                  00000080  5a 6f 65 4d 41 4d 62 53  42 65 69 45 38 55 55 57   ZoeMAMbSBeiE8UUW
                  00000090  31 59 67 67 32 52 0a 68  63 39 65 63 38 62 58 49   1Ygg2R.hc9ec8bXI
                  000000a0  73 77 68 46 4b 34 72 43  79 37 36 2f 47 63 63 6c   swhFK4rCy76/Gccl
                  000000b0  48 35 58 70 56 79 33 48  79 78 66 61 5a 36 33 33   H5XpVy3HyxfaZ633
                  000000c0  68 46 35 47 49 74 73 68  6b 69 77 37 44 44 51 55   hF5GItshkiw7DDQU
                  000000d0  50 65 65 0a 4f 6e 38 69  35 78 4e 75 35 63 7a 65   Pee.On8i5xNu5cze
                  000000e0  59 43 71 41 53 6b 6b 30  63 4c 5a 34 48 62 54 36   YCqASkk0cLZ4HbT6
                  000000f0  75 4c 51 6f 55 6b 47 65  31 47 59 6e 63 39 68 44   uLQoUkGe1GYnc9hD
                  00000100  72 4f 54 4b 54 6c 4c 6b  33 45 73 2f 66 55 38 58   rOTKTlLk3Es/fU8X
                  00000110  0a 63 4d 4e 52 79 33 4d  68 34 7a 35 58 41 45 61   .cMNRy3Mh4z5XAEa
                  00000120  37 4a 68 4e 63 45 64 64  66 53 35 64 50 4b 2f 6b   7JhNcEddfS5dPK/k
                  00000130  42 42 45 58 5a 73 50 78  59 59 31 5a 50 4f 37 63   BBEXZsPxYY1ZPO7c
                  00000140  4f 48 53 65 59 4b 62 76  51 72 64 53 78 0a 41 71   OHSeYKbvQrdSx.Aq
                  00000150  4d 44 39 4b 62 58 50 4c  7a 61 38 6d 49 37 68 6d   MD9KbXPLza8mI7hm
                  00000160  31 6a 55 32 50 38 43 2b  2b 36 6e 2b 41 74 71 48   1jU2P8C++6n+AtqH
                  00000170  42 68 51 4b 4b 33 5a 78  41 77 67 4e 74 31 65 6f   BhQKK3ZxAwgNt1eo
                  00000180  4c 64 4e 4e 75 45 48 67  55 76 0a 4f 39 41 38 67   LdNNuEHgUv.O9A8g
                  00000190  7a 4f 34 70 49 78 61 4a  75 55 6c 6a 53 48 44 48   zO4pIxaJuUljSHDH
                  000001a0  6c 5a 68 34 43 41 59 38  77 49 51 4d 50 6d 58 41   lZh4CAY8wIQMPmXA
                  000001b0  4d 56 56 42 6d 73 63 41  59 6f 61 6c 35 6e 65 67   MVVBmscAYoal5neg
                  000001c0  72 43 70 31 44 50 6c 0a  74 66 56 49 57 53 34 72   rCp1DPl.tfVIWS4r
                  000001d0  62 61 79 49 78 34 4c 4f  55 30 33 50 44 6a 4c 4b   bayIx4LOU03PDjLK
                  000001e0  74 54 70 77 68 39 58 53  56 79 6a 74 6b 2f 50 68   tTpwh9XSVyjtk/Ph
                  000001f0  49 51 46 32 4d 75 69 77  2f 35 78 47 51 4c 41 71   IQF2Muiw/5xGQLAq
                  00000200  6c 2f 30 58 0a 54 56 73  68 75 48 62 55 57 72 30   l/0X.TVshuHbUWr0
                  00000210  34 39 7a 5a 51 51 5a 41  65 63 76 75 2f 6b 72 39   49zZQQZAecvu/kr9
                  00000220  65 6f 4e 6d 42 65 6c 58  58 62 32 31 5a 75 6f 38   eoNmBelXXb21Zuo8
                  00000230  31 38 42 4e 67 44 62 35  38 30 6a 38 42 33 55 4f   18BNgDb580j8B3UO
                  00000240  35 0a 51 51 4d 38 7a 6d  6b 62 76 78 76 48 77 6e   5.QQM8zmkbvxvHwn
                  00000250  7a 58 42 6b 59 73 66 4c  33 70 78 44 6c 2f 6c 51   zXBkYsfL3pxDl/lQ
                  00000260  45 48 6d 7a 32 4c 36 59  65 71 2b 37 4c 76 2f 34   EHmz2L6Yeq+7Lv/4
                  00000270  78 4b 63 79 70 36 73 2f  6a 57 4b 73 65 72 0a 42   xKcyp6s/jWKser.B
                  00000280  6c 33 50 48 44 52 65 79  34 31 39 66 68 6e 63 70   l3PHDRey419fhncp
                  00000290  37 51 3d 0a 3d 6d 45 4c  33 0a 2d 2d 2d 2d 2d 45   7Q=.=mEL3.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 69 69 7a 58 2f 4e 65  4e 73 38 4b 68 6e 70 57   AiizX/NeNs8KhnpW
                  00000040  36 7a 64 54 2f 6d 7a 43  78 6b 52 34 47 48 6a 42   6zdT/mzCxkR4GHjB
                  00000050  4f 44 61 71 6b 6e 6f 39  64 62 78 44 37 0a 70 56   ODaqkno9dbxD7.pV
                  00000060  65 6f 78 68 5a 77 74 50  67 58 61 56 78 47 43 6e   eoxhZwtPgXaVxGCn
                  00000070  46 50 32 53 61 4a 70 61  75 51 62 54 2f 58 68 53   FP2SaJpauQbT/XhS
                  00000080  42 65 51 6c 78 43 71 6b  54 5a 7a 75 57 43 44 63   BeQlxCqkTZzuWCDc
                  00000090  2f 67 37 4e 6c 59 35 37  46 2b 68 76 67 59 0a 7a   /g7NlY57F+hvgY.z
                  000000a0  7a 65 41 38 6c 53 73 42  2f 78 5a 51 30 35 7a 43   zeA8lSsB/xZQ05zC
                  000000b0  41 62 7a 42 6a 65 38 5a  57 45 42 59 59 65 75 54   AbzBje8ZWEBYYeuT
                  000000c0  4e 46 4c 48 39 59 4b 6b  52 62 62 47 4c 7a 59 6c   NFLH9YKkRbbGLzYl
                  000000d0  57 57 4b 73 39 49 64 4f  43 44 64 30 39 74 58 0a   WWKs9IdOCDd09tX.
                  000000e0  4c 4a 50 72 73 51 2f 4c  30 6e 6a 30 4f 70 2f 6c   LJPrsQ/L0nj0Op/l
                  000000f0  41 56 51 50 69 37 6a 49  6b 6f 33 47 32 37 33 6b   AVQPi7jIko3G273k
                  00000100  4f 77 6a 42 43 55 6f 41  68 59 52 39 30 66 4f 4a   OwjBCUoAhYR90fOJ
                  00000110  4f 59 36 39 42 77 4b 50  38 38 62 7a 79 68 68 67   OY69BwKP88bzyhhg
                  00000120  0a 47 41 65 56 79 48 71  56 49 47 36 78 32 77 4f   .GAeVyHqVIG6x2wO
                  00000130  33 45 54 4d 30 67 43 33  6a 4a 56 37 7a 38 30 36   3ETM0gC3jJV7z806
                  00000140  78 59 47 41 65 69 51 77  33 69 6d 65 35 34 48 56   xYGAeiQw3ime54HV
                  00000150  51 72 6e 44 72 54 52 64  6c 35 5a 77 4c 71 45 54   QrnDrTRdl5ZwLqET
                  00000160  6f 0a 4a 74 68 42 56 51  66 39 43 6b 78 52 4c 5a   o.JthBVQf9CkxRLZ
                  00000170  35 75 59 63 4e 34 45 37  62 55 45 36 48 62 4f 32   5uYcN4E7bUE6HbO2
                  00000180  56 64 59 76 42 6e 68 63  44 72 6e 79 4f 58 4c 75   VdYvBnhcDrnyOXLu
                  00000190  67 4d 4b 4d 74 75 47 2b  38 30 45 34 6b 54 6d 58   gMKMtuG+80E4kTmX
                  000001a0  4a 45 0a 6a 53 33 32 54  31 56 34 63 6b 6f 76 34   JE.jS32T1V4ckov4
                  000001b0  63 43 4a 46 56 4f 5a 4c  76 6c 2f 52 48 69 57 51   cCJFVOZLvl/RHiWQ
                  000001c0  66 47 46 6d 2b 53 65 66  51 71 6d 43 77 4f 70 7a   fGFm+SefQqmCwOpz
                  000001d0  70 65 69 79 73 73 51 70  50 5a 54 75 36 6f 6f 39   peiyssQpPZTu6oo9
                  000001e0  6f 6b 79 0a 45 42 37 41  52 78 6f 72 7a 63 70 37   oky.EB7ARxorzcp7
                  000001f0  32 74 62 46 46 41 59 53  72 70 43 49 79 46 59 6c   2tbFFAYSrpCIyFYl
                  00000200  33 52 45 62 50 4a 75 54  61 62 66 51 6f 49 73 66   3REbPJuTabfQoIsf
                  00000210  58 38 2b 61 4d 6d 49 4e  54 79 73 2f 59 70 63 69   X8+aMmINTys/Ypci
                  00000220  69 46 57 6e 0a 7a 51 67  41 7a 33 33 6c 72 4a 42   iFWn.zQgAz33lrJB
                  00000230  71 38 7a 7a 39 45 78 48  6b 30 6b 41 42 7a 61 73   q8zz9ExHk0kABzas
                  00000240  51 4f 42 56 50 41 54 4e  6b 67 31 6e 42 5a 62 31   QOBVPATNkg1nBZb1
                  00000250  79 47 7a 74 2f 6d 4b 52  34 6b 74 33 6c 56 38 4e   yGzt/mKR4kt3lV8N
                  00000260  36 46 32 6d 77 0a 6c 38  77 56 4b 34 30 35 68 30   6F2mw.l8wVK405h0
                  00000270  52 64 4e 2f 66 51 73 65  48 4f 72 6f 59 42 54 53   RdN/fQseHOroYBTS
                  00000280  36 44 37 78 4d 4e 64 73  46 67 49 50 77 53 51 49   6D7xMNdsFgIPwSQI
                  00000290  31 47 0a 3d 71 38 38 67  0a 2d 2d 2d 2d 2d 45 4e   1G.=q88g.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 66 43 69 2b 36 75 49  42 41 72 61 53 34 30 76   /fCi+6uIBAraS40v
                  00000040  58 51 37 5a 43 6c 31 5a  62 45 75 36 45 75 4c 43   XQ7ZCl1ZbEu6EuLC
                  00000050  42 57 57 57 79 66 6c 70  4e 35 48 6c 6f 0a 44 34   BWWWyflpN5Hlo.D4
                  00000060  6c 38 79 43 4b 47 53 5a  53 34 43 67 46 62 2f 53   l8yCKGSZS4CgFb/S
                  00000070  31 44 67 75 44 46 7a 45  4b 65 79 31 78 76 59 39   1DguDFzEKey1xvY9
                  00000080  69 35 64 2f 58 6e 5a 6d  66 42 64 32 48 59 6a 2b   i5d/XnZmfBd2HYj+
                  00000090  6b 4e 70 38 61 38 46 50  48 72 54 61 67 4f 0a 70   kNp8a8FPHrTagO.p
                  000000a0  52 64 62 77 5a 6d 6f 49  58 63 63 6d 30 75 35 30   RdbwZmoIXccm0u50
                  000000b0  4f 66 47 49 47 57 36 37  51 36 6e 38 32 56 30 46   OfGIGW67Q6n82V0F
                  000000c0  78 78 79 77 71 4a 4f 59  48 63 77 43 47 42 77 65   xxywqJOYHcwCGBwe
                  000000d0  76 4d 71 7a 79 75 75 79  79 79 48 71 75 30 36 0a   vMqzyuuyyyHqu06.
                  000000e0  5a 49 2f 35 6c 30 64 72  74 39 70 4b 31 6e 69 30   ZI/5l0drt9pK1ni0
                  000000f0  42 48 74 42 75 4b 54 68  41 72 37 4c 30 47 64 72   BHtBuKThAr7L0Gdr
                  00000100  4a 64 38 38 31 53 31 66  57 30 73 35 4f 70 2b 46   Jd881S1fW0s5Op+F
                  00000110  55 56 42 6b 32 45 55 2b  5a 69 51 62 30 53 56 6c   UVBk2EU+ZiQb0SVl
                  00000120  0a 4a 6e 4f 54 69 45 4c  34 48 39 6f 54 44 75 35   .JnOTiEL4H9oTDu5
                  00000130  53 6f 47 4b 6e 6e 46 35  59 44 36 76 4d 2f 70 37   SoGKnnF5YD6vM/p7
                  00000140  6a 44 4a 4f 6b 35 2b 4c  59 69 76 32 2b 72 37 75   jDJOk5+LYiv2+r7u
                  00000150  55 75 55 39 4e 79 34 74  50 70 6a 57 68 38 6a 38   UuU9Ny4tPpjWh8j8
                  00000160  6c 0a 6e 37 46 37 52 4b  47 4e 78 34 2f 30 6d 6c   l.n7F7RKGNx4/0ml
                  00000170  6a 43 63 31 7a 36 33 43  62 36 7a 69 4f 6b 6c 62   jCc1z63Cb6ziOklb
                  00000180  4a 44 4e 71 51 38 68 2b  79 36 7a 46 43 58 2b 48   JDNqQ8h+y6zFCX+H
                  00000190  4a 67 75 30 69 6f 75 58  50 52 76 39 6d 32 47 76   Jgu0iouXPRv9m2Gv
                  000001a0  44 61 0a 54 62 64 77 63  7a 67 62 7a 59 78 46 62   Da.TbdwczgbzYxFb
                  000001b0  4d 52 56 6a 2b 35 77 49  73 36 68 6f 66 6c 6f 52   MRVj+5wIs6hofloR
                  000001c0  42 47 77 36 56 64 7a 45  75 6e 62 61 55 77 6b 4c   BGw6VdzEunbaUwkL
                  000001d0  6f 73 6b 58 78 50 53 56  4a 4e 39 68 41 47 57 45   oskXxPSVJN9hAGWE
                  000001e0  6a 35 7a 0a 38 75 4e 4c  62 49 4b 53 62 57 75 47   j5z.8uNLbIKSbWuG
                  000001f0  65 4a 79 67 47 63 65 72  4e 56 75 4b 4e 74 4e 6e   eJygGcerNVuKNtNn
                  00000200  79 6f 31 61 51 44 4c 4e  4f 46 76 31 49 55 2b 2f   yo1aQDLNOFv1IU+/
                  00000210  4e 78 6c 79 43 36 43 53  51 70 51 6d 4b 4c 37 76   NxlyC6CSQpQmKL7v
                  00000220  4b 6c 58 45 0a 75 30 38  59 34 49 6b 4e 4f 31 6c   KlXE.u08Y4IkNO1l
                  00000230  2f 68 43 53 56 4f 47 79  57 30 6b 41 42 67 2f 76   /hCSVOGyW0kABg/v
                  00000240  76 2f 4e 75 61 54 2f 45  35 61 41 67 2b 77 6a 77   v/NuaT/E5aAg+wjw
                  00000250  4b 41 75 6c 49 43 78 30  34 77 4f 63 42 73 72 79   KAulICx04wOcBsry
                  00000260  35 47 65 74 69 0a 38 6b  35 30 68 38 30 46 41 4c   5Geti.8k50h80FAL
                  00000270  6b 43 36 4d 70 36 6c 57  45 66 2b 38 73 32 4a 4c   kC6Mp6lWEf+8s2JL
                  00000280  35 32 2b 49 58 42 68 64  31 69 69 48 71 43 63 45   52+IXBhd1iiHqCcE
                  00000290  44 59 0a 3d 72 66 71 70  0a 2d 2d 2d 2d 2d 45 4e   DY.=rfqp.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sopgpy encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6d 56 35 4a 43 2b 53  56 38 73 6c 6f 31 45 79   AmV5JC+SV8slo1Ey
                  00000040  79 45 78 54 70 53 4e 6f  78 47 50 31 33 71 43 59   yExTpSNoxGP13qCY
                  00000050  77 58 4e 34 47 4b 31 31  35 55 43 58 78 0a 36 35   wXN4GK115UCXx.65
                  00000060  50 71 42 39 74 2b 37 38  69 73 6a 37 6e 6b 47 30   PqB9t+78isj7nkG0
                  00000070  56 6c 32 58 77 77 61 42  67 57 74 79 72 6d 71 4d   Vl2XwwaBgWtyrmqM
                  00000080  65 6c 4b 65 75 6b 63 77  52 4e 47 61 2f 46 52 6a   elKeukcwRNGa/FRj
                  00000090  46 75 2f 66 52 5a 61 68  54 71 69 32 6f 57 0a 6c   Fu/fRZahTqi2oW.l
                  000000a0  6c 7a 6d 55 53 44 4d 47  46 6a 77 54 4b 64 36 4b   lzmUSDMGFjwTKd6K
                  000000b0  33 4a 4b 48 41 6b 54 49  5a 46 33 4b 31 45 47 6d   3JKHAkTIZF3K1EGm
                  000000c0  77 56 79 55 52 63 61 6b  4e 73 42 78 78 36 48 51   wVyURcakNsBxx6HQ
                  000000d0  45 50 6b 4b 33 47 49 6b  31 4a 41 2b 38 50 6c 0a   EPkK3GIk1JA+8Pl.
                  000000e0  58 38 6d 73 69 6f 74 5a  62 56 6b 76 48 45 55 54   X8msiotZbVkvHEUT
                  000000f0  75 47 72 45 2f 65 57 2f  4d 39 58 31 6b 44 7a 30   uGrE/eW/M9X1kDz0
                  00000100  36 52 50 43 44 43 6f 70  62 37 6f 4c 73 52 6e 2b   6RPCDCopb7oLsRn+
                  00000110  54 48 68 4e 69 35 6a 66  71 6b 2b 49 6a 52 6d 61   THhNi5jfqk+IjRma
                  00000120  0a 33 53 6c 77 66 55 4a  71 67 52 67 47 55 44 66   .3SlwfUJqgRgGUDf
                  00000130  45 2b 46 69 63 51 4b 72  74 6f 31 66 71 4d 54 4c   E+FicQKrto1fqMTL
                  00000140  34 44 57 36 53 50 2b 44  69 6a 71 74 36 56 4f 6b   4DW6SP+Dijqt6VOk
                  00000150  4b 43 69 63 6b 6d 38 2f  41 4a 56 70 44 70 37 58   KCickm8/AJVpDp7X
                  00000160  46 0a 53 37 6e 64 66 4b  4e 4f 36 68 68 62 69 56   F.S7ndfKNO6hhbiV
                  00000170  79 38 6c 48 37 4f 59 6b  6b 52 4f 62 6f 46 41 59   y8lH7OYkkROboFAY
                  00000180  6c 45 4c 6b 33 43 35 55  4e 6d 30 36 32 45 76 53   lELk3C5UNm062EvS
                  00000190  43 46 78 38 4c 58 45 46  34 30 76 6b 34 73 77 39   CFx8LXEF40vk4sw9
                  000001a0  4f 35 0a 6e 47 6e 34 4d  75 7a 74 33 35 5a 2b 61   O5.nGn4Muzt35Z+a
                  000001b0  31 47 57 46 7a 79 37 63  72 38 2b 45 4b 45 57 73   1GWFzy7cr8+EKEWs
                  000001c0  37 75 42 51 4e 78 65 61  38 4e 76 2f 6f 32 68 73   7uBQNxea8Nv/o2hs
                  000001d0  75 41 31 78 6b 57 2f 44  4e 37 44 50 2f 4e 77 2f   uA1xkW/DN7DP/Nw/
                  000001e0  35 55 73 0a 41 31 50 5a  4c 70 7a 65 6c 46 37 78   5Us.A1PZLpzelF7x
                  000001f0  4e 2f 4a 30 45 39 56 63  71 76 6c 4c 65 4c 52 59   N/J0E9VcqvlLeLRY
                  00000200  50 52 4c 57 4f 78 74 4e  45 56 57 37 50 4b 42 34   PRLWOxtNEVW7PKB4
                  00000210  2f 59 4b 4a 64 74 4f 58  6f 30 76 71 51 4b 58 42   /YKJdtOXo0vqQKXB
                  00000220  63 46 43 50 0a 49 63 6a  63 54 43 50 54 4e 6d 57   cFCP.IcjcTCPTNmW
                  00000230  6b 47 30 51 57 6b 77 46  49 30 6a 38 42 43 76 73   kG0QWkwFI0j8BCvs
                  00000240  59 6f 4f 59 2f 5a 50 6b  64 74 4d 6a 55 75 6d 48   YoOY/ZPkdtMjUumH
                  00000250  2f 2b 50 44 31 58 37 67  65 54 49 58 4d 55 41 45   /+PD1X7geTIXMUAE
                  00000260  4e 5a 6e 32 38 0a 73 42  73 79 58 6b 65 6c 62 50   NZn28.sBsyXkelbP
                  00000270  69 62 63 46 78 38 50 4d  73 76 76 4f 63 71 77 5a   ibcFx8PMsvvOcqwZ
                  00000280  2b 2b 6e 73 32 31 33 5a  6b 4f 74 76 2f 6f 63 32   ++ns213ZkOtv/oc2
                  00000290  55 3d 0a 3d 54 42 36 48  0a 2d 2d 2d 2d 2d 45 4e   U=.=TB6H.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 7a 42 72 49 79  79 49 49 71 4b 73 75 6b   QwAzBrIyyIIqKsuk
                  00000040  53 35 67 34 6b 45 78 39  69 2f 6b 53 37 74 2f 61   S5g4kEx9i/kS7t/a
                  00000050  6f 64 61 41 4c 38 50 49  4b 45 61 5a 6e 57 67 59   odaAL8PIKEaZnWgY
                  00000060  32 76 73 37 76 6c 78 46  37 75 67 0d 0a 37 68 6e   2vs7vlxF7ug..7hn
                  00000070  4f 58 42 75 2f 4e 48 48  61 71 71 6f 31 6d 57 6e   OXBu/NHHaqqo1mWn
                  00000080  6f 78 59 7a 66 39 70 62  4a 6d 68 62 48 2f 73 43   oxYzf9pbJmhbH/sC
                  00000090  56 6f 31 34 66 69 38 36  76 38 4e 67 76 77 2b 66   Vo14fi86v8Ngvw+f
                  000000a0  58 59 6d 44 37 35 6f 35  6e 52 53 78 7a 74 50 4b   XYmD75o5nRSxztPK
                  000000b0  7a 52 30 57 5a 69 33 50  43 0d 0a 78 64 46 72 31   zR0WZi3PC..xdFr1
                  000000c0  4e 5a 33 68 77 56 55 54  78 76 35 65 79 62 4e 45   NZ3hwVUTxv5eybNE
                  000000d0  55 77 73 6c 75 79 68 37  72 38 50 57 6c 78 2b 64   Uwsluyh7r8PWlx+d
                  000000e0  6d 68 72 32 76 65 6a 55  52 57 48 6f 44 56 49 6e   mhr2vejURWHoDVIn
                  000000f0  53 4e 54 30 50 47 58 5a  78 45 62 67 32 34 62 4a   SNT0PGXZxEbg24bJ
                  00000100  35 2f 49 6a 68 35 77 0d  0a 55 78 69 6c 39 4b 75   5/Ijh5w..Uxil9Ku
                  00000110  42 76 76 64 42 32 75 6d  4d 72 4f 4a 6a 72 4f 54   BvvdB2umMrOJjrOT
                  00000120  61 72 79 54 6b 62 58 6e  63 72 44 66 4a 75 77 31   aryTkbXncrDfJuw1
                  00000130  41 70 57 52 68 5a 30 75  6f 46 70 69 49 61 45 76   ApWRhZ0uoFpiIaEv
                  00000140  62 69 57 39 79 5a 51 4a  4d 58 66 45 35 37 66 6c   biW9yZQJMXfE57fl
                  00000150  65 70 48 46 70 0d 0a 69  6f 6d 6c 54 42 73 46 37   epHFp..iomlTBsF7
                  00000160  6d 36 38 72 45 4d 71 69  2b 64 78 78 6f 63 4b 56   m68rEMqi+dxxocKV
                  00000170  6f 72 64 66 38 6f 37 55  34 37 48 59 48 45 4d 36   ordf8o7U47HYHEM6
                  00000180  36 2f 49 4e 74 39 74 61  6d 38 49 47 67 38 53 6c   6/INt9tam8IGg8Sl
                  00000190  32 77 6d 4a 37 59 33 72  44 4a 39 63 52 70 76 4c   2wmJ7Y3rDJ9cRpvL
                  000001a0  78 71 57 0d 0a 34 57 76  6e 30 36 53 57 59 72 6b   xqW..4Wvn06SWYrk
                  000001b0  36 6f 33 54 56 4d 53 5a  4b 7a 4e 46 6b 44 66 77   6o3TVMSZKzNFkDfw
                  000001c0  54 38 76 62 48 74 64 75  64 47 58 49 33 32 38 62   T8vbHtdudGXI328b
                  000001d0  4a 39 69 6c 51 37 62 76  48 61 65 57 33 72 50 6b   J9ilQ7bvHaeW3rPk
                  000001e0  7a 72 54 65 64 69 4f 78  4c 44 65 72 2f 2b 7a 62   zrTediOxLDer/+zb
                  000001f0  4b 0d 0a 4d 57 2b 79 37  73 66 75 30 4c 46 63 4c   K..MW+y7sfu0LFcL
                  00000200  44 54 47 79 38 45 79 68  79 53 59 72 78 58 66 6c   DTGy8EyhySYrxXfl
                  00000210  53 54 5a 70 30 58 7a 36  79 49 42 45 6c 6c 45 48   STZp0Xz6yIBEllEH
                  00000220  51 38 38 65 49 57 30 59  51 66 44 6c 68 31 6b 47   Q88eIW0YQfDlh1kG
                  00000230  65 72 45 71 72 56 62 4e  62 79 50 31 72 67 35 0d   erEqrVbNbyP1rg5.
                  00000240  0a 30 6a 38 42 69 37 7a  6d 4c 5a 48 32 72 69 65   .0j8Bi7zmLZH2rie
                  00000250  39 70 66 61 57 4b 31 49  31 59 71 75 56 42 53 48   9pfaWK1I1YquVBSH
                  00000260  7a 2f 56 35 48 7a 52 4b  59 50 4f 66 59 58 58 67   z/V5HzRKYPOfYXXg
                  00000270  38 62 59 78 35 44 4f 64  6b 4d 2b 42 77 64 59 57   8bYx5DOdkM+BwdYW
                  00000280  6d 70 41 4d 6c 35 30 33  37 4f 71 41 5a 0d 0a 54   mpAMl5037OqAZ..T
                  00000290  43 6e 6f 59 2b 57 30 39  57 63 3d 0d 0a 3d 6c 4c   CnoY+W09Wc=..=lL
                  000002a0  6c 55 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   lU..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 71 43 75 64 50  43 58 39 37 51 69 6a 6a   QwAqCudPCX97Qijj
                  00000040  4c 66 4e 67 6b 49 4f 2f  53 6d 70 6b 56 41 57 71   LfNgkIO/SmpkVAWq
                  00000050  4a 4f 68 6b 37 6c 71 43  75 61 58 76 51 54 31 65   JOhk7lqCuaXvQT1e
                  00000060  39 45 2b 64 2f 6d 55 4e  32 33 51 0d 0a 64 57 36   9E+d/mUN23Q..dW6
                  00000070  6e 47 6c 57 72 52 57 4c  65 34 4e 2f 6b 62 58 35   nGlWrRWLe4N/kbX5
                  00000080  62 61 55 51 2b 63 51 42  7a 2f 37 6b 53 63 48 43   baUQ+cQBz/7kScHC
                  00000090  6d 46 42 51 6d 4e 6a 69  4c 30 79 78 54 4d 36 64   mFBQmNjiL0yxTM6d
                  000000a0  2f 73 4b 46 7a 54 32 62  61 75 48 78 33 2f 68 61   /sKFzT2bauHx3/ha
                  000000b0  58 45 31 51 67 70 4f 58  76 0d 0a 49 31 7a 69 56   XE1QgpOXv..I1ziV
                  000000c0  46 32 41 75 33 53 47 4a  59 68 6c 49 73 34 75 56   F2Au3SGJYhlIs4uV
                  000000d0  43 48 30 76 48 49 4b 4f  50 63 57 65 32 2b 62 55   CH0vHIKOPcWe2+bU
                  000000e0  42 32 66 55 68 74 57 72  54 4b 6c 47 2b 5a 6b 34   B2fUhtWrTKlG+Zk4
                  000000f0  57 51 6d 4f 6a 77 43 4f  77 31 6b 56 58 6f 57 66   WQmOjwCOw1kVXoWf
                  00000100  63 59 47 41 77 77 33 0d  0a 38 76 6f 5a 59 41 71   cYGAww3..8voZYAq
                  00000110  6f 43 66 39 37 38 47 70  4c 53 6c 33 2b 61 71 35   oCf978GpLSl3+aq5
                  00000120  76 4e 6f 74 36 69 46 64  74 2b 41 72 34 32 61 6f   vNot6iFdt+Ar42ao
                  00000130  56 6a 4b 6f 38 55 33 45  61 6d 4d 44 4c 38 53 63   VjKo8U3EamMDL8Sc
                  00000140  68 78 67 58 75 6e 4e 56  47 55 69 2b 39 6a 67 50   hxgXunNVGUi+9jgP
                  00000150  34 5a 4c 78 38 0d 0a 46  75 56 63 47 64 49 6e 53   4ZLx8..FuVcGdInS
                  00000160  6c 50 73 56 64 36 56 46  75 58 50 63 33 75 37 4b   lPsVd6VFuXPc3u7K
                  00000170  44 33 6d 59 6a 44 62 33  6b 6d 41 2b 6c 30 56 56   D3mYjDb3kmA+l0VV
                  00000180  79 79 69 48 4f 7a 4b 59  51 47 4a 46 78 34 62 73   yyiHOzKYQGJFx4bs
                  00000190  69 53 43 45 49 41 35 7a  66 34 48 4f 73 61 71 68   iSCEIA5zf4HOsaqh
                  000001a0  79 68 51 0d 0a 33 43 37  6f 4f 69 39 38 34 6d 30   yhQ..3C7oOi984m0
                  000001b0  4f 68 4e 52 31 78 43 46  59 31 46 65 67 44 63 79   OhNR1xCFY1FegDcy
                  000001c0  46 75 71 58 74 41 72 51  58 72 71 4e 55 61 6f 5a   FuqXtArQXrqNUaoZ
                  000001d0  42 56 55 63 77 2b 37 6b  31 70 55 65 76 71 72 58   BVUcw+7k1pUevqrX
                  000001e0  31 4c 2f 76 35 42 6b 51  34 61 4f 38 2f 7a 43 78   1L/v5BkQ4aO8/zCx
                  000001f0  44 0d 0a 39 68 72 7a 79  45 53 6c 32 68 39 49 34   D..9hrzyESl2h9I4
                  00000200  75 2f 52 38 51 6d 74 33  44 70 52 6d 76 67 5a 35   u/R8Qmt3DpRmvgZ5
                  00000210  46 71 53 76 35 33 46 33  59 57 6d 30 4f 56 4f 64   FqSv53F3YWm0OVOd
                  00000220  37 44 7a 31 33 6a 70 77  6d 43 57 71 4b 39 5a 6d   7Dz13jpwmCWqK9Zm
                  00000230  46 77 32 4f 44 6b 78 77  6f 64 65 72 56 59 6b 0d   Fw2ODkxwoderVYk.
                  00000240  0a 30 6a 38 42 35 79 76  72 48 38 4b 6d 61 6e 39   .0j8B5yvrH8Kman9
                  00000250  72 6d 4f 4d 59 54 57 4b  32 71 68 56 44 2f 61 43   rmOMYTWK2qhVD/aC
                  00000260  74 6b 77 6a 4d 52 75 69  4b 48 6d 6d 47 6b 6e 5a   tkwjMRuiKHmmGknZ
                  00000270  5a 4c 6f 42 44 75 42 38  75 55 74 67 42 49 6a 53   ZLoBDuB8uUtgBIjS
                  00000280  57 42 79 43 44 66 7a 62  78 63 4e 4b 32 0d 0a 35   WByCDfzbxcNK2..5
                  00000290  45 34 53 42 39 34 6e 52  48 77 3d 0d 0a 3d 53 32   E4SB94nRHw=..=S2
                  000002a0  6e 49 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   nI..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 55 52 32 6e 45  39 6d 75 65 68 62 2b 51   Qv/UR2nE9muehb+Q
                  00000040  50 2f 4e 47 57 75 32 4f  65 41 54 58 39 6b 32 4a   P/NGWu2OeATX9k2J
                  00000050  63 52 75 6a 35 35 4a 2f  48 56 77 5a 78 39 6f 2b   cRuj55J/HVwZx9o+
                  00000060  68 42 43 75 6d 4e 75 53  38 4b 32 0d 0a 76 34 4f   hBCumNuS8K2..v4O
                  00000070  59 78 31 67 73 39 57 47  35 37 2f 42 6b 2b 4f 7a   Yx1gs9WG57/Bk+Oz
                  00000080  5a 48 46 57 79 4c 43 69  4c 35 45 48 73 48 6c 6d   ZHFWyLCiL5EHsHlm
                  00000090  46 55 42 69 49 47 50 32  71 41 56 42 63 56 4c 7a   FUBiIGP2qAVBcVLz
                  000000a0  70 2f 32 73 6a 76 65 78  77 68 46 46 64 74 43 53   p/2sjvexwhFFdtCS
                  000000b0  31 6e 4a 58 54 49 4d 63  30 0d 0a 56 4a 6d 53 34   1nJXTIMc0..VJmS4
                  000000c0  66 32 31 58 4b 65 6e 71  65 32 7a 4d 42 54 6c 70   f21XKenqe2zMBTlp
                  000000d0  6e 39 5a 4f 47 4b 39 41  46 6f 49 59 48 55 31 70   n9ZOGK9AFoIYHU1p
                  000000e0  69 4d 71 33 39 35 45 6d  6c 38 43 50 75 6a 4c 2b   iMq395Eml8CPujL+
                  000000f0  7a 6b 31 47 50 59 43 71  57 79 61 72 77 38 68 2f   zk1GPYCqWyarw8h/
                  00000100  7a 75 75 5a 74 52 4c 0d  0a 63 54 4c 77 57 4a 6a   zuuZtRL..cTLwWJj
                  00000110  62 59 4d 42 75 36 41 57  2b 33 77 4c 78 6e 6b 36   bYMBu6AW+3wLxnk6
                  00000120  68 76 58 76 67 6d 38 37  48 77 66 76 31 51 53 4c   hvXvgm87Hwfv1QSL
                  00000130  65 6e 6f 78 79 4e 52 63  46 70 4a 6b 53 33 63 75   enoxyNRcFpJkS3cu
                  00000140  56 31 72 65 47 66 4c 69  6f 67 68 79 63 4a 6c 6c   V1reGfLioghycJll
                  00000150  31 63 77 4d 71 0d 0a 76  75 63 67 6f 6d 30 4b 66   1cwMq..vucgom0Kf
                  00000160  66 70 52 42 31 76 67 59  47 6b 55 33 68 59 72 39   fpRB1vgYGkU3hYr9
                  00000170  6f 51 47 62 79 48 6a 65  65 51 64 30 2b 41 6b 66   oQGbyHjeeQd0+Akf
                  00000180  57 45 4f 6d 4d 79 42 4d  38 6b 36 37 50 67 66 37   WEOmMyBM8k67Pgf7
                  00000190  4b 59 6b 44 79 70 6f 69  55 5a 79 76 58 53 71 41   KYkDypoiUZyvXSqA
                  000001a0  7a 50 52 0d 0a 42 79 67  4a 56 76 4d 4f 4e 51 63   zPR..BygJVvMONQc
                  000001b0  65 6a 42 46 45 63 77 38  2f 50 42 5a 4c 78 69 62   ejBFEcw8/PBZLxib
                  000001c0  33 43 58 36 63 64 74 58  7a 62 41 74 4e 6f 7a 32   3CX6cdtXzbAtNoz2
                  000001d0  54 2f 30 4d 71 48 56 46  59 38 6e 33 74 74 38 6b   T/0MqHVFY8n3tt8k
                  000001e0  65 75 57 45 50 67 47 33  33 4b 66 30 6f 4c 53 43   euWEPgG33Kf0oLSC
                  000001f0  37 0d 0a 44 42 55 63 79  57 37 68 44 44 69 4c 53   7..DBUcyW7hDDiLS
                  00000200  4f 45 47 73 65 46 6a 6f  47 2b 77 62 37 2f 35 65   OEGseFjoG+wb7/5e
                  00000210  4b 30 6f 52 78 2b 47 2b  6c 5a 6c 45 71 37 38 57   K0oRx+G+lZlEq78W
                  00000220  4b 7a 65 57 47 56 73 44  4b 58 2f 69 4e 38 69 52   KzeWGVsDKX/iN8iR
                  00000230  32 6d 57 48 78 57 37 73  68 34 6b 65 6f 4a 62 0d   2mWHxW7sh4keoJb.
                  00000240  0a 30 6a 38 42 4c 63 48  48 36 2b 4c 38 32 71 4a   .0j8BLcHH6+L82qJ
                  00000250  77 31 4c 69 6a 65 4e 34  37 77 35 78 4d 6b 50 6a   w1LijeN47w5xMkPj
                  00000260  2f 35 4e 53 58 74 70 75  31 4d 33 50 69 74 6c 33   /5NSXtpu1M3Pitl3
                  00000270  62 58 45 55 4b 63 4b 38  62 44 6b 43 2b 35 6a 4e   bXEUKcK8bDkC+5jN
                  00000280  63 75 67 65 74 37 2b 47  6e 2f 65 4f 5a 0d 0a 4b   cuget7+Gn/eOZ..K
                  00000290  46 77 73 6a 51 34 48 4e  78 73 3d 0d 0a 3d 7a 78   FwsjQ4HNxs=..=zx
                  000002a0  37 57 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   7W..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 65 75 35 4b 74 62 4f  44 74 6f 67 65 74 50 62   /eu5KtbODtogetPb
                  00000040  6e 35 67 30 39 74 4c 2f  71 39 45 58 70 37 30 7a   n5g09tL/q9EXp70z
                  00000050  63 5a 34 59 36 72 31 55  58 34 6c 6f 42 0a 46 65   cZ4Y6r1UX4loB.Fe
                  00000060  56 69 31 78 70 4b 44 2f  34 52 63 4f 4d 77 78 30   Vi1xpKD/4RcOMwx0
                  00000070  4c 72 33 42 41 6e 67 6d  58 4a 58 35 77 35 38 36   Lr3BAngmXJX5w586
                  00000080  33 4d 2f 63 32 59 39 6a  75 58 65 49 6e 32 2b 79   3M/c2Y9juXeIn2+y
                  00000090  37 77 64 75 6d 41 48 41  72 45 65 77 41 30 0a 41   7wdumAHArEewA0.A
                  000000a0  71 38 38 65 6f 49 37 53  6d 6b 5a 5a 68 78 6b 6c   q88eoI7SmkZZhxkl
                  000000b0  48 57 77 51 77 2f 6c 2b  65 54 2f 74 54 64 7a 63   HWwQw/l+eT/tTdzc
                  000000c0  73 58 72 71 69 4b 48 65  51 36 69 44 65 30 69 36   sXrqiKHeQ6iDe0i6
                  000000d0  63 36 48 6b 52 6c 59 63  69 61 67 6f 69 52 41 0a   c6HkRlYciagoiRA.
                  000000e0  79 45 66 44 70 67 6e 42  61 57 54 31 49 42 56 66   yEfDpgnBaWT1IBVf
                  000000f0  32 63 6b 55 6d 44 70 71  31 59 39 74 54 4e 63 78   2ckUmDpq1Y9tTNcx
                  00000100  70 4a 4d 31 37 42 35 2f  55 49 6c 30 55 7a 43 4e   pJM17B5/UIl0UzCN
                  00000110  58 62 70 65 71 74 31 33  59 39 72 54 33 69 43 6f   Xbpeqt13Y9rT3iCo
                  00000120  0a 2f 47 32 30 75 36 58  51 6a 4a 32 37 45 6d 62   ./G20u6XQjJ27Emb
                  00000130  59 61 79 68 55 5a 68 31  55 4e 37 77 64 46 55 6d   YayhUZh1UN7wdFUm
                  00000140  67 6e 5a 2b 32 46 33 61  53 30 6a 57 36 39 30 33   gnZ+2F3aS0jW6903
                  00000150  76 48 69 34 57 79 45 6f  5a 2b 5a 6c 55 33 6d 6d   vHi4WyEoZ+ZlU3mm
                  00000160  32 0a 47 6c 69 30 66 55  4c 58 2f 55 34 77 68 74   2.Gli0fULX/U4wht
                  00000170  6f 67 47 55 2b 61 55 59  38 54 38 34 71 42 66 5a   ogGU+aUY8T84qBfZ
                  00000180  51 31 53 65 61 55 47 2f  38 77 33 39 39 33 79 49   Q1SeaUG/8w3993yI
                  00000190  59 2b 65 37 72 6a 6b 36  75 71 67 6f 63 44 34 7a   Y+e7rjk6uqgocD4z
                  000001a0  62 35 0a 76 33 73 77 2b  58 2f 2b 55 2b 52 49 43   b5.v3sw+X/+U+RIC
                  000001b0  73 64 6c 4e 39 4e 4f 49  46 73 73 45 48 37 6f 76   sdlN9NOIFssEH7ov
                  000001c0  45 6c 2b 43 73 34 39 74  6e 66 49 66 71 4c 37 6d   El+Cs49tnfIfqL7m
                  000001d0  39 4b 4b 75 4b 77 2b 46  46 38 64 78 79 7a 65 78   9KKuKw+FF8dxyzex
                  000001e0  59 56 53 0a 67 56 49 37  72 4f 71 41 32 4a 73 63   YVS.gVI7rOqA2Jsc
                  000001f0  49 2b 61 37 53 6d 63 36  32 70 6f 47 4f 51 75 45   I+a7Smc62poGOQuE
                  00000200  6e 33 44 51 54 51 72 4b  45 75 4b 67 32 78 74 5a   n3DQTQrKEuKg2xtZ
                  00000210  68 44 38 58 57 43 6d 58  49 47 56 76 79 4d 36 67   hD8XWCmXIGVvyM6g
                  00000220  49 68 42 57 0a 6d 4e 37  4a 31 4a 46 67 44 37 71   IhBW.mN7J1JFgD7q
                  00000230  76 39 64 68 31 6a 4a 47  52 30 6a 38 42 6a 45 77   v9dh1jJGR0j8BjEw
                  00000240  6d 2b 6d 53 34 6f 48 37  35 43 74 4f 62 2b 67 79   m+mS4oH75CtOb+gy
                  00000250  63 2f 36 39 47 38 48 59  76 56 78 52 72 74 57 58   c/69G8HYvVxRrtWX
                  00000260  6b 61 75 61 50 0a 64 41  74 2f 52 61 74 78 6a 6f   kauaP.dAt/Ratxjo
                  00000270  4c 66 59 62 41 57 74 54  79 7a 38 51 79 67 6b 4e   LfYbAWtTyz8QygkN
                  00000280  56 71 46 53 39 49 4b 71  34 4f 75 66 69 58 67 6e   VqFS9IKq4OufiXgn
                  00000290  67 3d 0a 3d 76 6c 4d 47  0a 2d 2d 2d 2d 2d 45 4e   g=.=vlMG.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 76 47 54 4a 4d 66 6e  49 4b 6e 37 31 63 37 56   AvGTJMfnIKn71c7V
                  00000040  35 52 78 35 59 44 43 52  59 57 37 7a 59 36 62 37   5Rx5YDCRYW7zY6b7
                  00000050  68 78 4d 77 55 62 4b 33  33 47 76 75 66 0a 6a 6d   hxMwUbK33Gvuf.jm
                  00000060  51 46 4f 62 7a 69 6a 67  48 31 71 66 51 6e 6d 63   QFObzijgH1qfQnmc
                  00000070  37 2b 69 4c 75 44 34 61  48 32 67 7a 33 45 73 46   7+iLuD4aH2gz3EsF
                  00000080  70 67 79 71 73 4a 46 37  50 79 74 59 62 73 38 32   pgyqsJF7PytYbs82
                  00000090  72 78 6b 4a 76 75 52 62  2b 73 36 4a 2f 34 0a 71   rxkJvuRb+s6J/4.q
                  000000a0  47 35 4d 31 56 66 31 6d  4d 63 7a 4a 37 48 59 70   G5M1Vf1mMczJ7HYp
                  000000b0  45 64 4c 4a 51 6a 59 6d  47 45 49 72 61 76 68 43   EdLJQjYmGEIravhC
                  000000c0  78 34 71 52 33 4b 4b 76  61 31 53 74 6f 44 41 2b   x4qR3KKva1StoDA+
                  000000d0  31 63 44 4d 53 35 43 61  4b 79 62 48 65 65 71 0a   1cDMS5CaKybHeeq.
                  000000e0  53 43 51 71 6d 76 73 53  4f 39 77 4a 75 32 59 30   SCQqmvsSO9wJu2Y0
                  000000f0  37 4d 53 37 66 35 71 67  30 46 51 54 47 42 56 41   7MS7f5qg0FQTGBVA
                  00000100  38 36 78 4d 38 4a 59 6c  4a 76 6a 44 36 6c 70 79   86xM8JYlJvjD6lpy
                  00000110  4b 6c 61 4c 6f 6e 5a 71  6e 73 42 78 4b 69 6e 7a   KlaLonZqnsBxKinz
                  00000120  0a 50 2f 53 54 65 63 44  7a 45 76 2f 4c 31 49 67   .P/STecDzEv/L1Ig
                  00000130  6f 4c 74 68 4e 5a 39 43  42 70 62 63 4a 49 56 4a   oLthNZ9CBpbcJIVJ
                  00000140  76 39 2b 54 74 46 78 6b  57 67 53 4c 53 63 48 31   v9+TtFxkWgSLScH1
                  00000150  65 61 56 78 49 46 57 48  4a 6c 7a 48 58 6b 59 64   eaVxIFWHJlzHXkYd
                  00000160  52 0a 39 34 64 31 77 66  4d 53 5a 61 4e 47 38 6c   R.94d1wfMSZaNG8l
                  00000170  76 57 58 74 62 77 6d 6b  73 35 69 51 72 30 69 51   vWXtbwmks5iQr0iQ
                  00000180  73 4a 62 73 30 43 78 4c  57 63 6a 58 5a 6b 4e 39   sJbs0CxLWcjXZkN9
                  00000190  63 56 38 68 6d 47 70 69  51 2b 38 33 77 6f 31 72   cV8hmGpiQ+83wo1r
                  000001a0  39 6f 0a 2b 36 6c 53 56  6c 32 2b 62 32 62 74 56   9o.+6lSVl2+b2btV
                  000001b0  48 30 33 75 6d 38 69 33  4a 37 79 35 64 53 36 49   H03um8i3J7y5dS6I
                  000001c0  4b 34 74 57 62 74 66 33  72 6f 39 67 6d 32 52 71   K4tWbtf3ro9gm2Rq
                  000001d0  43 42 75 43 31 36 59 6b  59 74 59 48 65 72 73 46   CBuC16YkYtYHersF
                  000001e0  5a 51 6e 0a 76 4a 53 41  33 46 35 4f 38 32 42 6b   ZQn.vJSA3F5O82Bk
                  000001f0  45 44 76 4d 41 7a 6c 6a  39 33 75 51 64 37 62 66   EDvMAzlj93uQd7bf
                  00000200  31 72 36 43 78 6f 62 6d  50 54 61 49 6d 6f 2b 4c   1r6CxobmPTaImo+L
                  00000210  57 78 7a 54 43 57 67 48  72 75 74 4f 69 44 76 78   WxzTCWgHrutOiDvx
                  00000220  55 31 43 6c 0a 39 45 6b  39 6f 6b 59 37 6c 76 66   U1Cl.9Ek9okY7lvf
                  00000230  72 5a 39 4b 2b 2f 33 52  78 30 6b 6b 42 45 73 47   rZ9K+/3Rx0kkBEsG
                  00000240  53 47 6a 49 54 33 31 48  78 54 39 47 44 4b 62 4a   SGjIT31HxT9GDKbJ
                  00000250  7a 65 31 62 44 45 54 52  37 2b 4e 79 45 55 55 57   ze1bDETR7+NyEUUW
                  00000260  6f 31 4b 50 75 0a 66 54  52 70 74 46 33 57 65 67   o1KPu.fTRptF3Weg
                  00000270  72 45 51 43 6f 55 6e 51  39 67 6a 53 6b 53 6f 51   rEQCoUnQ9gjSkSoQ
                  00000280  41 34 69 75 73 76 46 63  37 57 38 44 31 69 6f 6e   A4iusvFc7W8D1ion
                  00000290  2f 54 5a 63 32 42 78 53  70 6c 77 59 33 73 0a 3d   /TZc2BxSplwY3s.=
                  000002a0  70 35 53 45 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   p5SE.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 50 73 74 32 53 31 2b  44 6d 6f 56 65 4f 53 47   +Pst2S1+DmoVeOSG
                  00000040  77 35 78 74 48 48 45 44  2f 38 2b 76 6d 35 6d 4b   w5xtHHED/8+vm5mK
                  00000050  54 34 74 45 79 63 76 2f  6a 68 6e 34 37 0a 74 6c   T4tEycv/jhn47.tl
                  00000060  6e 50 6d 65 34 54 33 73  49 68 70 62 71 59 35 68   nPme4T3sIhpbqY5h
                  00000070  6e 42 4b 76 44 2f 43 5a  79 48 50 6b 4a 6a 45 41   nBKvD/CZyHPkJjEA
                  00000080  63 47 51 6d 36 79 35 6a  63 4d 70 49 48 32 6e 33   cGQm6y5jcMpIH2n3
                  00000090  50 6c 64 75 56 58 47 64  77 61 74 4d 79 30 0a 38   PlduVXGdwatMy0.8
                  000000a0  56 66 74 69 74 6f 2f 63  4d 6b 32 46 30 30 72 67   Vftito/cMk2F00rg
                  000000b0  5a 79 6a 72 4e 43 76 55  42 63 71 65 37 4c 67 45   ZyjrNCvUBcqe7LgE
                  000000c0  6d 75 6d 2f 76 34 35 51  45 4d 77 5a 31 78 6b 75   mum/v45QEMwZ1xku
                  000000d0  49 34 66 4e 6c 41 65 79  4f 4f 33 58 33 69 71 0a   I4fNlAeyOO3X3iq.
                  000000e0  62 56 7a 4d 4d 44 64 54  41 44 4d 63 6a 56 61 62   bVzMMDdTADMcjVab
                  000000f0  4a 6c 2f 7a 53 31 50 66  73 71 78 63 36 62 76 75   Jl/zS1Pfsqxc6bvu
                  00000100  49 75 6f 32 34 56 34 74  65 77 35 66 62 77 47 63   Iuo24V4tew5fbwGc
                  00000110  36 73 6e 50 6f 45 4d 63  4b 6f 47 55 67 70 2f 77   6snPoEMcKoGUgp/w
                  00000120  0a 69 46 68 6d 4b 2b 74  6e 73 7a 57 2f 70 56 61   .iFhmK+tnszW/pVa
                  00000130  6b 68 51 6a 67 4d 57 70  6d 77 55 37 70 76 43 53   khQjgMWpmwU7pvCS
                  00000140  41 46 32 5a 78 6d 45 70  4b 36 74 34 56 72 47 6d   AF2ZxmEpK6t4VrGm
                  00000150  58 41 68 42 4b 46 66 31  46 39 6a 56 30 37 62 30   XAhBKFf1F9jV07b0
                  00000160  54 0a 6b 74 41 61 2f 4d  67 78 54 4f 6d 67 58 4d   T.ktAa/MgxTOmgXM
                  00000170  62 30 39 41 43 52 55 37  6d 4d 72 73 76 54 2b 62   b09ACRU7mMrsvT+b
                  00000180  38 6d 43 52 42 55 55 70  72 39 4e 67 52 47 66 50   8mCRBUUpr9NgRGfP
                  00000190  35 6c 6d 2f 62 46 63 77  2f 55 77 68 72 73 59 71   5lm/bFcw/UwhrsYq
                  000001a0  46 76 0a 6f 45 46 4c 34  6f 75 4b 37 45 7a 6e 30   Fv.oEFL4ouK7Ezn0
                  000001b0  6c 73 61 4f 30 7a 2b 4d  4e 78 45 59 54 42 59 70   lsaO0z+MNxEYTBYp
                  000001c0  6f 78 78 79 58 79 49 51  42 58 45 56 6e 71 44 2f   oxxyXyIQBXEVnqD/
                  000001d0  53 44 73 6b 4c 6a 33 7a  6f 69 37 70 73 6e 4f 4c   SDskLj3zoi7psnOL
                  000001e0  63 54 4f 0a 6b 65 67 58  38 69 2f 36 5a 74 51 66   cTO.kegX8i/6ZtQf
                  000001f0  76 30 6c 33 4a 67 68 30  75 2f 7a 34 79 30 62 54   v0l3Jgh0u/z4y0bT
                  00000200  73 71 56 4b 79 66 52 51  2f 32 52 69 4b 6a 42 35   sqVKyfRQ/2RiKjB5
                  00000210  6c 4f 72 74 71 38 31 46  72 74 77 6f 30 4a 38 46   lOrtq81Frtwo0J8F
                  00000220  79 52 67 74 0a 38 39 64  62 78 71 5a 39 2f 55 66   yRgt.89dbxqZ9/Uf
                  00000230  58 5a 31 39 56 45 33 46  46 30 6b 6b 42 45 73 66   XZ19VE3FF0kkBEsf
                  00000240  6e 64 53 77 71 70 64 66  46 50 46 63 30 56 68 31   ndSwqpdfFPFc0Vh1
                  00000250  46 64 35 79 2f 39 2b 63  57 39 58 4f 76 56 4f 74   Fd5y/9+cW9XOvVOt
                  00000260  47 73 4c 2b 68 0a 51 31  41 32 53 4c 78 34 49 6a   GsL+h.Q1A2SLx4Ij
                  00000270  57 56 77 72 76 4a 69 54  65 64 66 4e 49 6f 35 47   WVwrvJiTedfNIo5G
                  00000280  74 76 67 52 57 76 57 57  6e 41 43 65 75 6e 57 36   tvgRWvWWnACeunW6
                  00000290  2f 34 61 58 49 31 78 2b  2b 34 33 4e 6f 4c 0a 3d   /4aXI1x++43NoL.=
                  000002a0  64 4f 36 31 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   dO61.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4b 2f 59 49 6f 7a 4d  38 75 6c 61 39 33 59 50   +K/YIozM8ula93YP
                  00000040  6e 39 35 41 65 62 51 4c  4c 54 4d 36 66 57 39 5a   n95AebQLLTM6fW9Z
                  00000050  6d 53 75 30 70 78 76 33  41 51 55 59 42 0a 75 4d   mSu0pxv3AQUYB.uM
                  00000060  58 6e 4b 4c 4c 6e 54 2f  48 44 6e 47 73 63 4c 69   XnKLLnT/HDnGscLi
                  00000070  63 4f 30 61 79 77 35 4f  6d 6c 35 72 77 34 74 5a   cO0ayw5Oml5rw4tZ
                  00000080  62 42 4c 6b 43 53 4c 79  4f 72 59 46 46 30 69 58   bBLkCSLyOrYFF0iX
                  00000090  67 61 77 42 2b 4e 62 2f  59 39 38 69 73 30 0a 33   gawB+Nb/Y98is0.3
                  000000a0  31 46 7a 4d 48 6a 6c 59  63 56 35 77 2b 2f 34 4a   1FzMHjlYcV5w+/4J
                  000000b0  61 43 52 32 61 73 7a 74  6c 68 59 31 33 44 6f 49   aCR2asztlhY13DoI
                  000000c0  44 68 64 6b 67 69 4a 50  78 76 42 39 56 42 6c 61   DhdkgiJPxvB9VBla
                  000000d0  49 32 32 70 33 4a 71 53  75 52 57 55 53 75 6d 0a   I22p3JqSuRWUSum.
                  000000e0  7a 35 6c 30 41 39 34 36  59 6d 73 6b 59 7a 4f 76   z5l0A946YmskYzOv
                  000000f0  4d 52 30 6c 58 6c 57 43  56 33 52 48 5a 4d 73 4e   MR0lXlWCV3RHZMsN
                  00000100  32 62 54 61 76 4a 77 2f  52 65 61 41 76 62 4d 58   2bTavJw/ReaAvbMX
                  00000110  55 4d 6b 78 37 2b 42 63  4b 6f 4c 51 52 30 54 66   UMkx7+BcKoLQR0Tf
                  00000120  0a 2f 4c 4c 34 6c 33 30  30 69 70 55 4c 59 2b 49   ./LL4l300ipULY+I
                  00000130  4c 2b 35 79 7a 30 75 51  6e 31 4d 75 61 34 52 6f   L+5yz0uQn1Mua4Ro
                  00000140  63 50 75 79 4a 46 57 47  45 79 35 72 70 6e 66 33   cPuyJFWGEy5rpnf3
                  00000150  77 53 4d 36 6c 76 61 48  47 4e 6f 72 6c 7a 51 73   wSM6lvaHGNorlzQs
                  00000160  31 0a 48 51 42 58 67 30  68 32 53 32 2b 4b 41 2b   1.HQBXg0h2S2+KA+
                  00000170  59 65 49 6a 67 72 61 77  47 6b 77 48 45 75 35 76   YeIjgrawGkwHEu5v
                  00000180  58 46 2b 38 41 43 58 54  39 61 59 44 61 54 74 73   XF+8ACXT9aYDaTts
                  00000190  31 79 50 71 71 58 54 33  39 67 55 68 4d 53 32 49   1yPqqXT39gUhMS2I
                  000001a0  41 4f 0a 42 75 68 6f 51  37 33 64 37 5a 6d 57 74   AO.BuhoQ73d7ZmWt
                  000001b0  69 63 67 34 74 46 2f 66  57 6d 51 36 75 50 75 4f   icg4tF/fWmQ6uPuO
                  000001c0  2b 4b 59 45 58 41 4d 47  79 4f 31 2f 6e 37 50 59   +KYEXAMGyO1/n7PY
                  000001d0  2b 51 76 50 49 71 44 76  5a 4a 6c 6b 50 62 6f 6d   +QvPIqDvZJlkPbom
                  000001e0  45 49 48 0a 6f 55 48 55  4e 52 41 65 53 6f 76 68   EIH.oUHUNRAeSovh
                  000001f0  43 2f 50 2f 53 62 32 6b  4c 6f 57 4b 58 67 62 33   C/P/Sb2kLoWKXgb3
                  00000200  6a 67 2b 77 6a 56 4f 72  47 73 6e 54 6a 69 6c 39   jg+wjVOrGsnTjil9
                  00000210  50 4c 68 48 6b 44 6e 75  63 62 6f 71 75 73 2b 64   PLhHkDnucboqus+d
                  00000220  34 5a 78 58 0a 4e 35 77  44 2f 42 45 69 39 4d 59   4ZxX.N5wD/BEi9MY
                  00000230  6f 4f 38 72 6e 35 5a 5a  59 30 6b 77 42 72 78 4b   oO8rn5ZZY0kwBrxK
                  00000240  52 5a 42 31 57 43 39 2f  38 46 76 4c 49 4f 38 4f   RZB1WC9/8FvLIO8O
                  00000250  68 77 59 36 58 70 55 2b  50 33 42 6a 51 76 68 43   hwY6XpU+P3BjQvhC
                  00000260  61 6a 36 79 2b 0a 41 50  31 70 41 34 78 4e 35 6f   aj6y+.AP1pA4xN5o
                  00000270  66 78 69 71 72 52 69 78  77 4f 68 6c 64 30 64 33   fxiqrRixwOhld0d3
                  00000280  4b 6d 2b 78 6b 44 56 46  33 6e 47 76 42 31 45 63   Km+xkDVF3nGvB1Ec
                  00000290  70 69 6f 39 62 4a 51 6f  33 6e 2f 32 4b 71 45 51   pio9bJQo3n/2KqEQ
                  000002a0  6d 77 0a 3d 70 2b 6a 33  0a 2d 2d 2d 2d 2d 45 4e   mw.=p+j3.-----EN
                  000002b0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002c0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“ Implementations SHOULD implement AES-256.
                  Twofish
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFTBBMBCgCHBYJn3phsAgsKCRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0QG5v
                  dGF0aW9ucy5zZXF1b2lhLXBncC5vcmcS6Tp4heTv+U0ysTfzmNDRYWO4MhcN040g
                  lGyChzL3nQYVCgkICwIEFgIDAQIXgAIbAwIeARYhBNGmbhojsYLJmA94jPv8yCoB
                  XnMwAADCEgv/ceCDnPgoifVBmRmTWKrW6Y0TCW4jsIOXnsndY74wr2qhOGC7dvUf
                  GYN1STwoFET/hstT1DzQonA4eF5ZI0J+IGKcVXvvQtbRmGpAvq6PHWhgv+oCwKkd
                  ZZ3gbiT3kmMR6e3Z2jKWJVxxF3723B43jkYu1L6d/PLMRdLATxJpF0kw6r7EyWn5
                  iCB8uEyXxmKIl+9qwFcPiuf4cEYSaJ2RTW43/Yk+ppWxunudqgvWBkahakwsn9ls
                  8VbKF0wL7x3jdivvotv5YM47Ierxyl6oHOANtrmjw1D6DuELxZeJtcKkdtB5DN0k
                  besurPFyNHdufsv6je9S4n44PTh2VR07faxIZ5w+yrSGY3vyRUL7T3nnL36iZ8Tc
                  AidlZqgYTmLQS3kK5jxEsWuESldlp3p3WbzfT4dQbSfS09/nHYnOee2Uoyn4hdcU
                  y4bPjwKIs2Gahe0E2lAJbKzbcqD10ygksskpvSyN5l4eUDtNuyRmjNJXpeFjaVmo
                  LnMD2lCRHp9mwsEOBBMBCgA4AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEE
                  0aZuGiOxgsmYD3iM+/zIKgFeczAFAl2lnvoACgkQ+/zIKgFeczBvbAv/VNk90a6h
                  G8Od9xTzXxH5YRFUSGfIA1yjPIVOnKqhMwps2U+sWE3urL+MvjyQRlyRV8oY9IOh
                  Q5Esm6DOZYrTnE7qVETm1ajIAP2OFChEc55uH88x/anpPOXOJY7S8jbn3naC9qad
                  75BrZ+3g9EBUWiy5p8TykP05WSnSxNRt7vFKLfEB4nGkehpwHXOVF0CRNwYle42b
                  g8lpmdXFDcCZCi+qEbafmTQzkAqyzS3nCh3IAqq6Y0kBuaKLm2tSNUOlZbD+OHYQ
                  NZ5Jix7cZUzs6Xh4+I55NRWl5smrLq66yOQoFPy9jot/Qxikx/wP3MsAzeGaZSEP
                  c0fHp5G16rlGbxQ3vl8/usUV7W+TMEMljgwd5x8POR6HC8EaCDfVnUBCPi/Gv+eg
                  LjsIbPJZZEroiE40e6/UoCiQtlpQB5exPJYSd1Q1txCwueih99PHepsDhmUQKiAC
                  szNU+RRozAYau2VdHqnRJ7QYdxHDiH49jPK4NTMyb/tJh2TiIwcmsIpGzsDNBF2l
                  nPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21HWamX
                  nn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW+RMX
                  SO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd/Dn6
                  rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXrvIsA
                  0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZuVE/
                  wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8c+pa
                  LNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybUz8XV
                  8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQzFwz
                  j8sxH48AEQEAAcLA9gQYAQoAIBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZzy
                  AhsMAAoJEPv8yCoBXnMw6f8L/26C34dkjBffTzMj5Bdzm8MtF67OYneJ4TQMw7+4
                  1IL4rVcSKhIhk/3Ud5knaRtP2ef1+5F66h9/RPQOJ5+tvBwhBAcUWSupKnUrdVaZ
                  QanYmtSxcVV2PL9+QEiNN3tzluhaWO//rACxJ+K/ZXQlIzwQVTpNhfGzAaMVV9zp
                  f3u0k14itcv6alKY8+rLZvO1wIIeRZLmU0tZDD5HtWDvUV7rIFI1WuoLb+KZgbYn
                  3OWjCPHVdTrdZ2CqnZbG3SXw6awH9bzRLV9EXkbhIMez0deCVdeo+wFFklh8/5VK
                  2b0vk/+wqMJxfpa1lHvJLobzOP9fvrswsr92MA2+k901WeISR7qEzcI0Fdg8AyFA
                  ExaEK6VyjP7SXGLwvfisw34OxuZr3qmx1Sufu4toH3XrB7QJN8XyqqbsGxUCBqWi
                  f9RSK4xjzRTe56iPeiSJJOIciMP9i2ldI+KgLycyeDvGoBj0HCLO3gVaBe4ubVrj
                  5KjhX2PVNEJd3XZRzaXZE2aAMQ==
                  =+sdM
                  -----END PGP PUBLIC KEY BLOCK-----
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sqop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 5a 74 41 62 55 70 5a  43 4f 32 38 79 32 72 53   /ZtAbUpZCO28y2rS
                  00000040  62 50 79 45 6a 7a 37 46  76 55 52 46 52 73 5a 30   bPyEjz7FvURFRsZ0
                  00000050  32 51 67 41 6c 6c 35 63  2f 49 46 36 41 0a 6c 35   2QgAll5c/IF6A.l5
                  00000060  72 76 2f 4e 6e 4e 54 33  54 57 59 4d 57 68 79 67   rv/NnNT3TWYMWhyg
                  00000070  43 61 51 5a 66 4a 34 5a  73 67 69 52 55 51 69 51   CaQZfJ4ZsgiRUQiQ
                  00000080  49 73 49 74 63 48 71 73  30 4d 45 46 43 47 56 49   IsItcHqs0MEFCGVI
                  00000090  73 35 6b 70 2b 63 52 4b  65 63 36 64 6e 75 0a 42   s5kp+cRKec6dnu.B
                  000000a0  62 41 4b 64 6a 72 4c 6b  31 50 69 6e 54 54 48 68   bAKdjrLk1PinTTHh
                  000000b0  46 48 68 6c 69 67 4b 49  4c 6b 72 45 6a 7a 36 6a   FHhligKILkrEjz6j
                  000000c0  2b 38 34 78 69 2f 43 4b  6d 34 37 57 45 71 35 39   +84xi/CKm47WEq59
                  000000d0  56 38 72 36 48 4f 74 4d  7a 58 68 35 65 68 4d 0a   V8r6HOtMzXh5ehM.
                  000000e0  52 45 35 4b 7a 63 4a 49  35 52 47 5a 50 34 49 4b   RE5KzcJI5RGZP4IK
                  000000f0  48 5a 62 2b 36 2f 53 53  6f 6d 56 63 6a 42 79 43   HZb+6/SSomVcjByC
                  00000100  48 6a 74 6b 59 6a 34 61  45 6d 76 35 47 4b 31 30   HjtkYj4aEmv5GK10
                  00000110  46 70 73 41 41 6a 65 4f  79 48 58 39 2b 50 34 67   FpsAAjeOyHX9+P4g
                  00000120  0a 50 34 30 30 75 46 76  66 77 72 36 79 44 67 4f   .P400uFvfwr6yDgO
                  00000130  77 4f 61 4c 58 5a 65 74  4f 65 6f 6a 54 6b 67 4a   wOaLXZetOeojTkgJ
                  00000140  41 2b 62 52 33 45 48 42  35 67 7a 43 6b 50 4e 5a   A+bR3EHB5gzCkPNZ
                  00000150  37 64 75 30 62 78 61 54  64 4b 59 45 77 37 42 55   7du0bxaTdKYEw7BU
                  00000160  56 0a 37 43 35 4b 51 7a  64 57 57 34 48 57 77 7a   V.7C5KQzdWW4HWwz
                  00000170  58 4e 51 56 45 54 76 71  6a 67 64 5a 42 6b 6f 53   XNQVETvqjgdZBkoS
                  00000180  44 4c 50 48 6d 38 31 44  52 4e 62 4c 53 49 4e 6e   DLPHm81DRNbLSINn
                  00000190  30 42 59 39 5a 30 57 37  67 4d 43 79 79 4f 68 64   0BY9Z0W7gMCyyOhd
                  000001a0  53 55 0a 72 4f 2f 7a 34  35 74 71 54 45 37 49 48   SU.rO/z45tqTE7IH
                  000001b0  45 49 35 77 45 47 4d 70  6f 69 4e 58 41 56 68 76   EI5wEGMpoiNXAVhv
                  000001c0  73 72 70 6b 4b 65 64 6f  47 50 67 43 74 4e 78 48   srpkKedoGPgCtNxH
                  000001d0  44 67 4e 77 33 4b 43 62  4b 72 33 64 75 58 49 2f   DgNw3KCbKr3duXI/
                  000001e0  38 41 54 0a 53 48 74 48  56 45 59 62 68 44 50 6e   8AT.SHtHVEYbhDPn
                  000001f0  6d 44 2f 68 57 72 72 37  61 65 34 63 4c 6e 47 46   mD/hWrr7ae4cLnGF
                  00000200  32 57 35 64 69 6b 76 6e  36 70 7a 33 70 59 4f 39   2W5dikvn6pz3pYO9
                  00000210  77 78 79 41 39 51 4e 46  50 56 4e 2b 44 48 75 49   wxyA9QNFPVN+DHuI
                  00000220  2b 34 7a 42 0a 47 31 4b  46 38 4b 53 65 56 37 67   +4zB.G1KF8KSeV7g
                  00000230  54 57 69 75 64 57 2f 7a  4b 30 6a 38 42 39 54 73   TWiudW/zK0j8B9Ts
                  00000240  30 71 64 51 48 76 31 50  73 6b 38 67 62 6a 44 4f   0qdQHv1Psk8gbjDO
                  00000250  5a 70 4b 70 50 77 4b 6c  34 6d 39 75 58 69 41 48   ZpKpPwKl4m9uXiAH
                  00000260  4b 37 42 59 74 0a 79 67  72 4e 38 56 6d 37 59 46   K7BYt.ygrN8Vm7YF
                  00000270  78 39 61 66 50 4f 31 34  4e 55 67 4c 74 2b 57 36   x9afPO14NUgLt+W6
                  00000280  46 76 69 6b 6d 69 75 70  70 55 4b 54 32 36 71 54   FvikmiuppUKT26qT
                  00000290  63 3d 0a 3d 71 6d 79 6a  0a 2d 2d 2d 2d 2d 45 4e   c=.=qmyj.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  rsop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 76 51 30 52 35 4a 49  7a 42 67 37 44 35 7a 4c   AvQ0R5JIzBg7D5zL
                  00000040  49 49 6e 50 47 67 73 42  47 36 61 43 52 34 4f 65   IInPGgsBG6aCR4Oe
                  00000050  41 6f 76 61 48 7a 63 76  37 56 63 65 4b 0a 69 73   AovaHzcv7VceK.is
                  00000060  77 74 42 48 78 2f 6a 32  53 64 62 78 7a 2b 55 4c   wtBHx/j2Sdbxz+UL
                  00000070  69 62 41 62 4a 44 39 2f  31 77 6a 31 75 70 6d 6c   ibAbJD9/1wj1upml
                  00000080  6e 64 37 37 4c 35 44 75  4b 2b 6a 6d 58 4a 6a 2b   nd77L5DuK+jmXJj+
                  00000090  2f 6c 4f 4a 62 5a 69 69  4b 32 62 68 44 72 0a 76   /lOJbZiiK2bhDr.v
                  000000a0  67 73 35 71 65 79 7a 55  42 33 48 58 7a 49 78 6a   gs5qeyzUB3HXzIxj
                  000000b0  4f 30 38 30 4c 45 70 53  69 76 43 78 62 49 52 6e   O080LEpSivCxbIRn
                  000000c0  4f 63 6c 64 4b 42 61 66  6c 57 6c 59 74 61 76 57   OcldKBaflWlYtavW
                  000000d0  34 63 4b 38 4a 71 65 50  45 50 6d 71 4a 6d 36 0a   4cK8JqePEPmqJm6.
                  000000e0  6e 47 56 64 62 6e 6a 44  61 53 6d 57 43 48 70 53   nGVdbnjDaSmWCHpS
                  000000f0  6d 63 5a 65 57 71 31 6b  58 61 73 58 35 4b 75 52   mcZeWq1kXasX5KuR
                  00000100  2f 35 4e 51 6d 62 37 75  76 47 4d 41 68 70 38 30   /5NQmb7uvGMAhp80
                  00000110  70 67 70 6d 2f 68 79 79  30 6b 58 53 6b 31 79 4e   pgpm/hyy0kXSk1yN
                  00000120  0a 71 35 44 4e 67 35 37  74 57 42 69 45 34 72 73   .q5DNg57tWBiE4rs
                  00000130  43 4e 59 4a 52 31 4d 47  38 54 4f 5a 48 6f 78 43   CNYJR1MG8TOZHoxC
                  00000140  70 36 37 57 66 54 54 32  50 75 36 78 38 48 37 61   p67WfTT2Pu6x8H7a
                  00000150  41 71 34 2f 53 30 62 55  38 79 57 30 2f 65 68 51   Aq4/S0bU8yW0/ehQ
                  00000160  50 0a 2f 79 32 51 32 78  52 4b 69 64 61 64 74 2b   P./y2Q2xRKidadt+
                  00000170  67 44 45 4b 46 63 49 77  51 4f 32 64 70 65 6b 50   gDEKFcIwQO2dpekP
                  00000180  6e 48 65 42 77 73 52 50  69 6c 42 75 6a 52 76 31   nHeBwsRPilBujRv1
                  00000190  4d 4a 43 64 46 52 71 37  4d 49 50 6f 4e 6e 37 6b   MJCdFRq7MIPoNn7k
                  000001a0  4d 62 0a 47 39 7a 54 42  2f 5a 50 39 47 2b 78 70   Mb.G9zTB/ZP9G+xp
                  000001b0  75 67 62 38 56 79 32 78  56 56 33 66 41 69 36 74   ugb8Vy2xVV3fAi6t
                  000001c0  4b 78 74 4b 51 59 6e 46  41 74 44 61 48 6e 76 77   KxtKQYnFAtDaHnvw
                  000001d0  6e 4d 35 6c 33 62 76 34  38 7a 6e 4f 38 5a 39 77   nM5l3bv48znO8Z9w
                  000001e0  35 68 61 0a 59 65 6c 71  52 52 77 6f 4e 6e 4f 41   5ha.YelqRRwoNnOA
                  000001f0  67 43 61 38 69 70 51 6e  70 62 2f 38 6c 71 48 36   gCa8ipQnpb/8lqH6
                  00000200  46 46 58 39 42 4b 4a 57  77 31 72 38 6f 56 77 65   FFX9BKJWw1r8oVwe
                  00000210  42 31 78 57 46 50 34 34  41 75 6b 32 67 34 73 73   B1xWFP44Auk2g4ss
                  00000220  62 54 76 41 0a 2f 46 38  79 70 78 63 53 71 5a 65   bTvA./F8ypxcSqZe
                  00000230  46 43 6b 32 6d 63 4d 2b  58 30 6a 38 42 6f 32 32   FCk2mcM+X0j8Bo22
                  00000240  50 66 57 37 64 57 75 63  64 64 2b 54 44 39 48 51   PfW7dWucdd+TD9HQ
                  00000250  6f 75 6b 7a 58 56 70 66  73 68 53 69 68 31 47 44   oukzXVpfshSih1GD
                  00000260  50 56 35 42 55 0a 51 69  75 6c 69 61 50 77 58 6c   PV5BU.QiuliaPwXl
                  00000270  74 67 30 30 52 6e 4e 2f  36 45 61 72 62 77 74 38   tg00RnN/6Earbwt8
                  00000280  6a 62 32 56 72 75 41 6c  4c 63 4e 31 54 45 36 51   jb2VruAlLcN1TE6Q
                  00000290  30 3d 0a 3d 72 30 63 31  0a 2d 2d 2d 2d 2d 45 4e   0=.=r0c1.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Twofish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 31 56 67 38 6a 77 63  2b 52 43 58 69 48 42 48   A1Vg8jwc+RCXiHBH
                  00000040  50 43 4a 70 4c 58 79 31  57 33 33 45 35 72 4b 56   PCJpLXy1W33E5rKV
                  00000050  54 77 75 51 38 7a 41 6a  30 38 73 41 45 0a 42 54   TwuQ8zAj08sAE.BT
                  00000060  79 6c 5a 51 4d 42 75 69  6c 6e 6f 33 70 53 55 4e   ylZQMBuilno3pSUN
                  00000070  35 56 34 56 50 52 4f 4f  41 62 79 44 4b 72 61 31   5V4VPROOAbyDKra1
                  00000080  46 41 38 34 69 53 61 37  49 46 44 62 67 39 36 64   FA84iSa7IFDbg96d
                  00000090  62 79 48 63 2f 49 4b 6d  71 51 50 78 70 32 0a 6b   byHc/IKmqQPxp2.k
                  000000a0  35 4b 2f 36 4d 73 6a 79  66 54 45 57 38 62 6b 75   5K/6MsjyfTEW8bku
                  000000b0  7a 56 72 76 37 39 2b 4d  4c 66 77 73 6f 31 32 4e   zVrv79+MLfwso12N
                  000000c0  61 52 36 30 4a 4b 5a 4c  78 65 2b 51 6d 4a 56 59   aR60JKZLxe+QmJVY
                  000000d0  55 74 42 51 72 49 55 76  47 4a 72 76 56 38 2f 0a   UtBQrIUvGJrvV8/.
                  000000e0  43 77 59 52 7a 53 62 75  63 76 55 76 46 64 45 6d   CwYRzSbucvUvFdEm
                  000000f0  36 4c 63 55 6c 49 53 44  34 59 68 38 31 79 65 4b   6LcUlISD4Yh81yeK
                  00000100  2f 50 33 77 79 6f 31 62  37 44 59 74 75 31 61 4b   /P3wyo1b7DYtu1aK
                  00000110  6f 69 36 4f 36 6a 34 58  36 41 75 4f 4d 4a 6f 6d   oi6O6j4X6AuOMJom
                  00000120  0a 36 73 6a 71 68 79 67  41 75 54 51 35 42 37 73   .6sjqhygAuTQ5B7s
                  00000130  64 74 4d 4a 4b 31 33 74  71 36 50 79 34 64 45 72   dtMJK13tq6Py4dEr
                  00000140  37 34 2f 75 2f 4a 30 38  65 67 62 56 6b 44 63 67   74/u/J08egbVkDcg
                  00000150  6e 73 47 43 34 30 5a 33  57 6d 6a 6f 34 6f 55 31   nsGC40Z3Wmjo4oU1
                  00000160  71 0a 47 52 66 63 56 4d  43 52 37 45 4f 46 4e 72   q.GRfcVMCR7EOFNr
                  00000170  52 70 51 37 34 36 4c 6d  39 70 70 4b 77 72 4c 31   RpQ746Lm9ppKwrL1
                  00000180  52 56 48 4f 31 74 6a 4c  72 7a 79 6f 33 76 6d 63   RVHO1tjLrzyo3vmc
                  00000190  68 39 38 52 49 50 67 38  57 59 4f 62 54 34 55 32   h98RIPg8WYObT4U2
                  000001a0  35 2b 0a 65 43 49 31 55  68 79 35 34 37 6c 4f 58   5+.eCI1Uhy547lOX
                  000001b0  4c 36 69 4e 44 37 78 4c  69 61 50 50 5a 63 54 66   L6iND7xLiaPPZcTf
                  000001c0  68 68 78 78 34 71 6d 74  6a 70 38 6c 44 76 45 46   hhxx4qmtjp8lDvEF
                  000001d0  30 48 74 7a 43 61 5a 51  6f 6e 6b 64 38 77 4f 71   0HtzCaZQonkd8wOq
                  000001e0  43 57 68 0a 49 65 77 44  30 73 72 34 53 6a 73 2b   CWh.IewD0sr4Sjs+
                  000001f0  72 69 42 38 52 49 4e 36  76 72 38 39 30 65 7a 43   riB8RIN6vr890ezC
                  00000200  6f 46 57 78 75 56 4b 55  4f 4b 48 7a 73 76 79 38   oFWxuVKUOKHzsvy8
                  00000210  37 36 4a 6e 77 74 64 51  56 64 35 6c 7a 6c 66 4a   76JnwtdQVd5lzlfJ
                  00000220  78 4d 70 59 0a 37 59 76  47 6c 36 5a 54 68 30 49   xMpY.7YvGl6ZTh0I
                  00000230  45 4f 4c 54 37 79 63 70  7a 30 6a 38 42 38 52 66   EOLT7ycpz0j8B8Rf
                  00000240  59 4d 51 6c 30 76 56 6a  4f 57 2b 4d 65 43 78 6a   YMQl0vVjOW+MeCxj
                  00000250  62 79 34 64 76 2f 58 2f  5a 53 36 4f 50 42 50 72   by4dv/X/ZS6OPBPr
                  00000260  58 66 74 6f 49 0a 4f 46  62 36 76 6b 6e 4d 75 50   XftoI.OFb6vknMuP
                  00000270  62 6d 41 74 64 2f 52 4b  31 44 4f 59 69 4b 61 4f   bmAtd/RK1DOYiKaO
                  00000280  74 41 52 6f 6a 4f 6e 68  6c 70 69 68 4c 71 59 79   tARojOnhlpihLqYy
                  00000290  34 3d 0a 3d 45 68 43 2b  0a 2d 2d 2d 2d 2d 45 4e   4=.=EhC+.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-gopenpgp-v2 encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Twofish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 56 65 72 73   ESSAGE-----.Vers
                  00000020  69 6f 6e 3a 20 47 6f 70  65 6e 50 47 50 20 32 2e   ion: GopenPGP 2.
                  00000030  38 2e 30 0a 43 6f 6d 6d  65 6e 74 3a 20 68 74 74   8.0.Comment: htt
                  00000040  70 73 3a 2f 2f 67 6f 70  65 6e 70 67 70 2e 6f 72   ps://gopenpgp.or
                  00000050  67 0a 0a 77 63 44 4d 41  33 77 76 71 6b 33 35 50   g..wcDMA3wvqk35P
                  00000060  44 65 79 41 51 77 41 6b  6a 54 49 38 58 6e 2b 6d   DeyAQwAkjTI8Xn+m
                  00000070  73 70 4d 64 4a 45 67 5a  63 55 75 39 4d 39 49 48   spMdJEgZcUu9M9IH
                  00000080  6f 41 63 46 4d 6a 48 4a  74 6d 34 64 64 54 4e 7a   oAcFMjHJtm4ddTNz
                  00000090  41 2f 7a 0a 2b 54 70 74  54 6f 78 37 36 2f 5a 4e   A/z.+TptTox76/ZN
                  000000a0  37 59 53 5a 45 56 39 34  71 30 4d 4f 48 54 72 75   7YSZEV94q0MOHTru
                  000000b0  39 30 74 33 76 77 73 4c  4f 73 58 44 32 32 61 35   90t3vwsLOsXD22a5
                  000000c0  54 6a 36 34 42 64 5a 6a  68 74 35 52 54 31 45 4f   Tj64BdZjht5RT1EO
                  000000d0  30 6c 6f 64 0a 72 54 63  71 53 73 44 63 6f 43 2b   0lod.rTcqSsDcoC+
                  000000e0  57 2f 5a 65 39 33 43 31  2b 4b 36 36 53 36 7a 33   W/Ze93C1+K66S6z3
                  000000f0  5a 35 2b 45 62 59 68 32  58 38 4a 4c 4b 59 73 30   Z5+EbYh2X8JLKYs0
                  00000100  65 73 47 6f 5a 63 2b 36  54 41 77 30 51 62 59 53   esGoZc+6TAw0QbYS
                  00000110  72 39 55 57 78 0a 58 4a  36 70 63 2f 75 4c 46 5a   r9UWx.XJ6pc/uLFZ
                  00000120  6d 58 4d 6c 45 37 72 5a  64 42 69 70 46 78 76 68   mXMlE7rZdBipFxvh
                  00000130  78 54 4b 67 72 47 51 49  56 33 6a 50 7a 52 6b 35   xTKgrGQIV3jPzRk5
                  00000140  33 6b 6a 73 79 63 65 50  74 6d 73 72 59 33 6b 34   3kjsycePtmsrY3k4
                  00000150  52 50 7a 55 66 76 0a 33  41 30 50 6d 74 4a 6b 34   RPzUfv.3A0PmtJk4
                  00000160  51 48 46 58 50 37 6c 69  66 6f 43 50 67 39 65 69   QHFXP7lifoCPg9ei
                  00000170  6b 34 71 30 45 4e 73 56  31 31 32 37 75 72 49 36   k4q0ENsV1127urI6
                  00000180  6a 48 6f 50 52 66 31 35  69 47 67 43 44 2f 36 6c   jHoPRf15iGgCD/6l
                  00000190  50 6e 61 45 69 73 43 0a  53 4b 51 32 55 4a 33 4f   PnaEisC.SKQ2UJ3O
                  000001a0  57 33 47 37 38 62 69 36  59 53 49 43 51 79 2f 62   W3G78bi6YSICQy/b
                  000001b0  77 66 48 36 71 45 63 69  35 6e 47 42 7a 34 46 6c   wfH6qEci5nGBz4Fl
                  000001c0  39 37 66 54 39 36 64 72  48 4b 43 6a 38 50 4f 2b   97fT96drHKCj8PO+
                  000001d0  48 30 67 78 74 6e 55 49  0a 34 57 45 64 61 32 55   H0gxtnUI.4WEda2U
                  000001e0  43 4c 43 37 6c 34 2f 71  32 59 46 38 66 4a 62 33   CLC7l4/q2YF8fJb3
                  000001f0  7a 67 65 4a 4b 43 47 70  51 37 41 2f 78 51 61 30   zgeJKCGpQ7A/xQa0
                  00000200  2f 4e 57 51 4e 63 35 73  44 61 7a 64 4f 62 57 55   /NWQNc5sDazdObWU
                  00000210  6d 6f 6c 68 34 79 36 7a  71 0a 48 31 6f 59 43 5a   molh4y6zq.H1oYCZ
                  00000220  6a 4d 66 35 7a 55 76 67  56 35 37 75 39 58 2f 4d   jMf5zUvgV57u9X/M
                  00000230  2f 56 2b 53 77 59 46 6d  4b 7a 46 56 39 50 66 42   /V+SwYFmKzFV9PfB
                  00000240  72 52 36 77 41 4b 73 39  4a 61 4f 36 6c 66 78 52   rR6wAKs9JaO6lfxR
                  00000250  73 6b 74 42 4b 66 63 41  31 6d 0a 6d 4e 49 6e 4a   sktBKfcA1m.mNInJ
                  00000260  72 53 35 71 51 74 54 6c  4a 4a 43 6c 4b 41 41 30   rS5qQtTlJJClKAA0
                  00000270  6a 38 42 42 33 64 7a 57  55 45 38 79 38 52 41 6a   j8BB3dzWUE8y8RAj
                  00000280  57 6a 78 46 34 4c 59 55  48 43 37 34 37 32 6a 68   WjxF4LYUHC7472jh
                  00000290  46 69 68 37 7a 42 45 53  73 30 62 0a 58 68 68 61   Fih7zBESs0b.Xhha
                  000002a0  70 6c 31 35 68 6e 38 5a  56 77 6e 35 44 37 57 44   pl15hn8ZVwn5D7WD
                  000002b0  43 71 46 65 59 67 55 31  4a 33 44 4b 33 61 64 6d   CqFeYgU1J3DK3adm
                  000002c0  4a 36 31 63 30 69 51 3d  0a 3d 33 66 6a 39 0a 2d   J61c0iQ=.=3fj9.-
                  000002d0  2d 2d 2d 2d 45 4e 44 20  50 47 50 20 4d 45 53 53   ----END PGP MESS
                  000002e0  41 47 45 2d 2d 2d 2d 2d  0a                        AGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-pqc encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Twofish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4b 56 32 33 59 34 69  4d 51 2f 76 33 67 4e 37   +KV23Y4iMQ/v3gN7
                  00000040  49 6c 59 53 42 2f 76 6a  34 2b 43 52 75 70 79 2f   IlYSB/vj4+CRupy/
                  00000050  32 6f 33 50 72 44 42 2b  4b 53 43 72 45 0a 59 4e   2o3PrDB+KSCrE.YN
                  00000060  54 64 6c 34 58 64 72 4b  76 52 4e 57 51 57 54 4e   Tdl4XdrKvRNWQWTN
                  00000070  77 79 39 53 63 4d 39 44  49 2f 57 69 78 59 77 4e   wy9ScM9DI/WixYwN
                  00000080  50 63 49 71 57 53 51 68  37 6f 4b 37 50 59 64 2f   PcIqWSQh7oK7PYd/
                  00000090  4f 34 4e 51 45 79 4f 6d  39 7a 7a 31 76 4e 0a 38   O4NQEyOm9zz1vN.8
                  000000a0  4b 4e 67 4f 62 56 39 38  68 48 4b 6a 4b 71 4a 6f   KNgObV98hHKjKqJo
                  000000b0  4c 53 4e 52 37 51 65 31  58 35 78 30 65 33 69 6f   LSNR7Qe1X5x0e3io
                  000000c0  58 79 67 78 6a 56 73 55  32 51 64 64 48 76 46 4c   XygxjVsU2QddHvFL
                  000000d0  79 53 75 38 70 62 69 78  53 55 38 78 58 46 52 0a   ySu8pbixSU8xXFR.
                  000000e0  65 70 63 5a 69 53 61 76  76 35 37 69 6f 37 7a 6e   epcZiSavv57io7zn
                  000000f0  76 74 46 79 39 33 4d 53  65 33 70 62 43 6f 55 56   vtFy93MSe3pbCoUV
                  00000100  51 63 4b 4f 30 61 52 6a  63 34 49 66 54 41 51 6d   QcKO0aRjc4IfTAQm
                  00000110  69 39 6c 4d 6f 49 35 66  51 6c 39 6e 4b 56 45 77   i9lMoI5fQl9nKVEw
                  00000120  0a 55 41 6f 76 69 36 49  55 56 34 50 4c 57 55 71   .UAovi6IUV4PLWUq
                  00000130  32 37 72 71 4e 70 41 66  76 71 72 78 69 45 42 79   27rqNpAfvqrxiEBy
                  00000140  75 32 48 67 68 7a 63 4c  5a 68 65 36 76 44 39 41   u2HghzcLZhe6vD9A
                  00000150  52 31 52 64 35 6f 46 36  41 6b 30 31 63 41 43 4e   R1Rd5oF6Ak01cACN
                  00000160  6c 0a 69 65 53 55 39 68  32 45 47 6e 39 6d 32 6f   l.ieSU9h2EGn9m2o
                  00000170  74 44 41 55 45 77 36 4b  6f 50 4a 4e 52 6d 69 4d   tDAUEw6KoPJNRmiM
                  00000180  4e 64 47 73 47 62 4a 70  51 6a 4d 4b 52 4a 59 36   NdGsGbJpQjMKRJY6
                  00000190  4f 55 64 49 59 39 47 4c  61 66 6d 30 78 76 56 55   OUdIY9GLafm0xvVU
                  000001a0  6a 56 0a 48 48 37 74 6e  47 34 67 47 47 63 34 55   jV.HH7tnG4gGGc4U
                  000001b0  49 70 4c 4a 55 53 4f 45  76 2f 2f 6a 4f 57 4d 63   IpLJUSOEv//jOWMc
                  000001c0  77 2f 56 35 67 35 77 5a  4b 77 53 7a 31 65 6d 6b   w/V5g5wZKwSz1emk
                  000001d0  55 39 2f 48 37 59 6e 58  6a 37 33 31 35 71 46 61   U9/H7YnXj7315qFa
                  000001e0  63 79 7a 0a 48 63 54 77  72 48 6c 6b 32 37 65 37   cyz.HcTwrHlk27e7
                  000001f0  47 6d 43 4e 32 30 62 66  58 57 4e 72 43 34 58 76   GmCN20bfXWNrC4Xv
                  00000200  57 6b 57 42 7a 43 4b 6f  51 64 72 35 68 78 4c 66   WkWBzCKoQdr5hxLf
                  00000210  54 35 72 43 6c 4b 56 50  30 4b 30 31 63 68 77 64   T5rClKVP0K01chwd
                  00000220  2b 67 41 6a 0a 73 33 77  62 66 4b 2f 34 66 4d 64   +gAj.s3wbfK/4fMd
                  00000230  4e 42 48 75 69 69 72 64  45 30 6a 38 42 33 59 68   NBHuiirdE0j8B3Yh
                  00000240  48 75 31 52 67 52 48 30  51 65 41 67 51 33 42 6f   Hu1RgRH0QeAgQ3Bo
                  00000250  4a 52 66 32 51 68 4d 32  32 6c 44 31 4d 79 42 61   JRf2QhM22lD1MyBa
                  00000260  39 74 32 49 50 0a 2f 78  4e 4d 79 53 50 63 66 59   9t2IP./xNMySPcfY
                  00000270  4c 31 46 36 6d 74 32 4b  47 47 54 65 6c 4e 58 35   L1F6mt2KGGTelNX5
                  00000280  44 67 42 4c 4e 4f 64 44  77 37 6e 73 50 41 76 2f   DgBLNOdDw7nsPAv/
                  00000290  6b 3d 0a 3d 45 53 36 49  0a 2d 2d 2d 2d 2d 45 4e   k=.=ES6I.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Twofish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4e 47 47 39 37 4c 39  7a 75 54 6a 44 50 32 41   +NGG97L9zuTjDP2A
                  00000040  4d 6b 56 47 77 69 6b 76  53 72 68 67 6b 79 31 43   MkVGwikvSrhgky1C
                  00000050  70 74 6d 30 48 48 76 32  72 0a 67 52 4e 73 66 41   ptm0HHv2r.gRNsfA
                  00000060  66 2f 4c 4d 70 6f 79 42  70 4e 67 74 43 5a 69 2b   f/LMpoyBpNgtCZi+
                  00000070  54 73 50 65 58 6b 38 76  4f 30 54 57 6b 36 45 58   TsPeXk8vO0TWk6EX
                  00000080  78 38 57 67 55 48 71 38  46 53 63 31 63 63 54 78   x8WgUHq8FSc1ccTx
                  00000090  35 6a 71 57 74 51 0a 4d  39 66 4d 6b 30 35 55 59   5jqWtQ.M9fMk05UY
                  000000a0  62 55 77 52 49 70 6c 67  44 42 4d 4f 6e 7a 66 5a   bUwRIplgDBMOnzfZ
                  000000b0  57 48 71 49 51 30 31 44  38 6b 37 5a 35 76 77 5a   WHqIQ01D8k7Z5vwZ
                  000000c0  76 35 56 52 33 57 30 57  4e 73 77 6f 73 6d 34 4e   v5VR3W0WNswosm4N
                  000000d0  59 31 72 0a 6b 62 61 57  6c 53 47 7a 42 31 52 38   Y1r.kbaWlSGzB1R8
                  000000e0  6f 43 73 2f 36 42 61 6a  62 76 64 62 50 52 78 55   oCs/6BajbvdbPRxU
                  000000f0  2b 31 5a 50 72 30 50 30  65 58 65 47 75 76 4f 75   +1ZPr0P0eXeGuvOu
                  00000100  30 59 52 4b 57 4c 43 4e  50 4a 43 6b 65 33 52 52   0YRKWLCNPJCke3RR
                  00000110  0a 6c 5a 52 67 5a 65 66  73 50 4f 5a 74 75 67 2b   .lZRgZefsPOZtug+
                  00000120  57 39 71 4b 62 32 4b 69  4d 62 62 37 79 57 66 43   W9qKb2KiMbb7yWfC
                  00000130  36 32 43 65 42 31 5a 43  31 43 44 45 77 57 54 2b   62CeB1ZC1CDEwWT+
                  00000140  47 7a 36 30 6c 6f 42 4f  48 4a 53 64 6b 0a 6f 67   Gz60loBOHJSdk.og
                  00000150  65 4f 61 75 35 31 50 77  32 32 58 57 61 34 71 47   eOau51Pw22XWa4qG
                  00000160  5a 51 71 67 50 47 32 62  44 66 4e 52 74 61 58 77   ZQqgPG2bDfNRtaXw
                  00000170  44 42 43 49 65 54 42 47  34 42 43 5a 6b 37 64 78   DBCIeTBG4BCZk7dx
                  00000180  53 6c 35 4d 62 50 46 48  35 5a 0a 52 69 56 75 30   Sl5MbPFH5Z.RiVu0
                  00000190  75 6f 75 34 6d 4b 50 64  57 67 67 52 54 68 57 6d   uou4mKPdWggRThWm
                  000001a0  32 4c 4a 4f 74 4d 48 41  4a 47 37 49 79 58 5a 6a   2LJOtMHAJG7IyXZj
                  000001b0  41 6a 79 31 52 6e 31 53  70 57 44 6d 34 4b 35 48   Ajy1Rn1SpWDm4K5H
                  000001c0  67 43 4d 68 4d 62 58 0a  56 75 51 62 6a 2b 6f 4d   gCMhMbX.VuQbj+oM
                  000001d0  2f 6e 68 35 47 6b 4a 70  4b 2b 2b 35 35 47 67 31   /nh5GkJpK++55Gg1
                  000001e0  65 75 6c 38 65 76 79 67  44 58 41 46 56 6e 73 73   eul8evygDXAFVnss
                  000001f0  66 4b 63 6e 5a 79 31 56  41 61 78 5a 75 36 69 42   fKcnZy1VAaxZu6iB
                  00000200  32 62 31 55 0a 54 78 6b  49 53 54 53 65 38 32 73   2b1U.TxkISTSe82s
                  00000210  50 6f 55 6f 69 59 44 31  31 67 50 38 55 68 4c 56   PoUoiYD11gP8UhLV
                  00000220  51 68 4c 76 4c 6b 57 63  45 53 30 63 45 63 61 77   QhLvLkWcES0cEcaw
                  00000230  51 75 6a 46 79 53 63 49  73 30 6a 38 42 62 34 67   QujFyScIs0j8Bb4g
                  00000240  56 0a 58 4c 4a 55 6c 73  56 70 64 2b 31 59 53 69   V.XLJUlsVpd+1YSi
                  00000250  63 7a 76 73 65 37 79 31  42 77 62 73 53 57 52 32   czvse7y1BwbsSWR2
                  00000260  51 64 58 44 6f 46 34 70  41 45 77 43 4d 38 69 67   QdXDoF4pAEwCM8ig
                  00000270  2b 68 4a 4d 4b 43 52 65  57 31 46 45 61 37 0a 34   +hJMKCReW1FEa7.4
                  00000280  6b 77 42 61 39 36 53 30  69 2f 37 41 71 37 31 73   kwBa96S0i/7Aq71s
                  00000290  6a 51 3d 0a 3d 43 79 62  56 0a 2d 2d 2d 2d 2d 45   jQ=.=CybV.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sop-openpgp.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Twofish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 62 62 53 56 74 34 59  36 5a 65 35 53 47 4e 37   /bbSVt4Y6Ze5SGN7
                  00000040  77 56 5a 4b 73 6b 47 67  38 41 2b 64 69 44 35 42   wVZKskGg8A+diD5B
                  00000050  30 36 61 78 51 6d 56 4e  47 0a 64 2b 54 65 46 75   06axQmVNG.d+TeFu
                  00000060  45 6b 45 44 32 47 6d 46  36 6f 69 41 62 33 39 4d   EkED2GmF6oiAb39M
                  00000070  52 66 58 4f 2b 4f 62 50  49 56 65 50 32 33 69 6b   RfXO+ObPIVeP23ik
                  00000080  4f 65 4e 5a 63 32 34 4f  45 6a 66 66 36 73 64 49   OeNZc24OEjff6sdI
                  00000090  57 6d 57 35 47 35 0a 6c  78 62 30 47 41 51 58 4b   WmW5G5.lxb0GAQXK
                  000000a0  36 68 38 49 77 2f 6d 6d  58 67 72 50 45 6a 6b 2f   6h8Iw/mmXgrPEjk/
                  000000b0  48 5a 53 74 43 51 77 2b  59 34 2f 32 38 33 55 35   HZStCQw+Y4/283U5
                  000000c0  31 64 65 61 4c 32 69 71  6a 48 74 74 76 78 46 58   1deaL2iqjHttvxFX
                  000000d0  70 75 42 0a 48 70 65 6e  30 52 33 7a 76 38 6b 75   puB.Hpen0R3zv8ku
                  000000e0  33 71 7a 43 47 6b 31 34  6e 30 4f 63 33 65 48 77   3qzCGk14n0Oc3eHw
                  000000f0  75 68 6b 4a 78 41 7a 75  57 56 77 71 36 4d 43 54   uhkJxAzuWVwq6MCT
                  00000100  6c 48 77 65 50 58 4d 56  46 78 33 78 34 55 6a 57   lHwePXMVFx3x4UjW
                  00000110  0a 64 2f 30 52 4e 75 4a  32 6c 65 63 49 69 73 48   .d/0RNuJ2lecIisH
                  00000120  31 58 51 4a 62 47 2f 72  53 50 4b 56 4d 32 63 6d   1XQJbG/rSPKVM2cm
                  00000130  4b 44 5a 30 55 6c 69 41  69 54 65 76 31 4e 52 6a   KDZ0UliAiTev1NRj
                  00000140  2b 6b 61 65 6c 67 2b 71  47 37 62 44 43 0a 4c 6d   +kaelg+qG7bDC.Lm
                  00000150  64 4d 76 2b 72 6e 2f 54  58 6a 75 4f 75 59 2f 6e   dMv+rn/TXjuOuY/n
                  00000160  4e 34 39 4c 74 73 54 36  36 74 6c 75 56 7a 50 4a   N49LtsT66tluVzPJ
                  00000170  2b 67 78 6e 66 75 44 56  65 62 66 66 56 69 49 5a   +gxnfuDVebffViIZ
                  00000180  70 61 4d 35 53 47 38 71  51 79 0a 70 36 63 63 72   paM5SG8qQy.p6ccr
                  00000190  2b 4f 72 2b 32 76 41 4f  68 64 48 6d 53 41 69 6b   +Or+2vAOhdHmSAik
                  000001a0  6a 47 39 30 65 65 77 4b  6a 46 4b 54 69 41 6c 59   jG90eewKjFKTiAlY
                  000001b0  6b 68 61 79 33 51 36 48  54 71 51 74 6c 53 48 77   khay3Q6HTqQtlSHw
                  000001c0  57 63 56 71 46 54 6c 0a  50 4a 50 68 37 6b 6d 70   WcVqFTl.PJPh7kmp
                  000001d0  52 65 63 45 69 34 4e 6d  78 4a 65 75 61 41 72 57   RecEi4NmxJeuaArW
                  000001e0  31 45 61 54 6c 4c 4b 7a  67 6f 55 4e 6b 41 32 34   1EaTlLKzgoUNkA24
                  000001f0  64 47 4a 6a 43 69 2b 4c  61 44 42 4d 2f 4f 30 4f   dGJjCi+LaDBM/O0O
                  00000200  79 6f 59 67 0a 4d 44 44  65 42 38 5a 47 59 2f 32   yoYg.MDDeB8ZGY/2
                  00000210  2f 61 6e 72 4b 74 54 31  6c 78 6e 67 55 51 66 61   /anrKtT1lxngUQfa
                  00000220  71 35 37 65 6c 74 48 62  31 7a 6b 39 76 7a 69 70   q57eltHb1zk9vzip
                  00000230  52 4d 43 49 64 64 54 6a  69 30 6a 38 42 49 45 55   RMCIddTji0j8BIEU
                  00000240  6a 0a 75 30 46 41 38 41  74 78 53 31 73 6b 66 75   j.u0FA8AtxS1skfu
                  00000250  58 34 7a 6f 53 51 42 69  59 6e 41 71 58 36 74 56   X4zoSQBiYnAqX6tV
                  00000260  62 74 31 4e 65 57 6a 6c  73 72 53 49 34 78 31 49   bt1NeWjlsrSI4x1I
                  00000270  54 31 63 74 4b 63 77 63  69 4f 48 4a 71 58 0a 35   T1ctKcwciOHJqX.5
                  00000280  46 32 36 71 2f 61 2f 31  62 4f 59 68 7a 54 56 74   F26q/a/1bOYhzTVt
                  00000290  71 30 3d 0a 3d 74 47 36  78 0a 2d 2d 2d 2d 2d 45   q0=.=tG6x.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Twofish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4a 66 5a 34 6d 48 75  4c 5a 31 6e 62 51 79 58   +JfZ4mHuLZ1nbQyX
                  00000040  56 54 4a 34 4a 4a 37 4d  75 52 6e 47 4a 63 35 6e   VTJ4JJ7MuRnGJc5n
                  00000050  4b 4e 69 47 4b 48 43 36  71 0a 41 69 44 49 46 4f   KNiGKHC6q.AiDIFO
                  00000060  6e 5a 6e 74 4e 41 59 79  75 79 33 33 67 35 38 30   nZntNAYyuy33g580
                  00000070  6c 4d 35 41 38 35 39 65  77 37 4d 6c 39 46 67 32   lM5A859ew7Ml9Fg2
                  00000080  44 4b 38 52 47 30 54 67  42 58 79 61 5a 75 4f 70   DK8RG0TgBXyaZuOp
                  00000090  57 78 56 74 65 49 0a 76  79 7a 45 6a 62 75 2b 36   WxVteI.vyzEjbu+6
                  000000a0  6f 5a 6e 2b 6c 59 66 34  65 7a 42 79 75 71 62 43   oZn+lYf4ezByuqbC
                  000000b0  52 75 68 4d 34 4b 45 79  61 59 63 67 78 70 5a 70   RuhM4KEyaYcgxpZp
                  000000c0  4b 77 4d 35 30 61 63 54  47 6b 62 2f 35 76 77 68   KwM50acTGkb/5vwh
                  000000d0  74 4f 6b 0a 35 48 68 57  6c 6c 6e 75 58 77 73 45   tOk.5HhWllnuXwsE
                  000000e0  55 64 37 66 2f 72 7a 4c  32 36 4d 69 51 65 46 7a   Ud7f/rzL26MiQeFz
                  000000f0  4d 67 48 37 41 5a 64 54  73 52 75 72 47 45 6e 77   MgH7AZdTsRurGEnw
                  00000100  71 75 66 6c 55 69 70 66  62 4f 45 41 49 41 79 51   quflUipfbOEAIAyQ
                  00000110  0a 78 6a 4a 49 33 41 79  34 37 69 45 64 32 6d 69   .xjJI3Ay47iEd2mi
                  00000120  75 56 66 5a 4f 41 53 6d  51 63 72 69 37 4d 56 2b   uVfZOASmQcri7MV+
                  00000130  74 58 68 37 73 59 44 47  6e 71 49 33 69 7a 6f 72   tXh7sYDGnqI3izor
                  00000140  43 72 72 57 45 78 44 77  76 2b 70 36 6d 0a 4a 50   CrrWExDwv+p6m.JP
                  00000150  78 6d 75 4c 76 50 51 6d  65 77 72 67 4d 4a 4c 6a   xmuLvPQmewrgMJLj
                  00000160  77 42 6c 31 57 5a 54 5a  77 43 39 33 61 63 38 69   wBl1WZTZwC93ac8i
                  00000170  75 6d 41 76 39 42 5a 30  76 32 71 46 4b 67 55 68   umAv9BZ0v2qFKgUh
                  00000180  43 72 6f 53 4c 6a 62 54  54 56 0a 66 63 76 66 42   CroSLjbTTV.fcvfB
                  00000190  67 74 75 61 4a 4c 69 75  47 77 48 49 52 6b 68 4b   gtuaJLiuGwHIRkhK
                  000001a0  46 6a 6e 74 6e 6f 36 32  62 39 76 30 4e 33 64 33   Fjntno62b9v0N3d3
                  000001b0  58 42 4e 6b 72 78 4f 42  73 74 6d 74 4b 45 37 34   XBNkrxOBstmtKE74
                  000001c0  6a 59 4c 51 49 31 43 0a  6c 37 64 70 2b 33 73 74   jYLQI1C.l7dp+3st
                  000001d0  43 42 43 51 55 63 36 61  6e 49 64 7a 37 39 56 71   CBCQUc6anIdz79Vq
                  000001e0  48 59 38 53 74 52 61 4a  46 71 67 46 68 6d 74 4d   HY8StRaJFqgFhmtM
                  000001f0  78 70 62 7a 68 6d 46 6e  44 53 65 6a 41 31 7a 47   xpbzhmFnDSejA1zG
                  00000200  66 4b 39 41 0a 43 6d 6e  61 73 54 33 74 74 2f 33   fK9A.CmnasT3tt/3
                  00000210  56 55 4f 47 65 61 73 44  32 56 76 53 4a 34 52 57   VUOGeasD2VvSJ4RW
                  00000220  39 32 66 42 5a 49 77 59  68 50 65 47 75 47 56 50   92fBZIwYhPeGuGVP
                  00000230  31 77 36 57 55 48 6f 37  30 30 6a 38 42 31 54 46   1w6WUHo700j8B1TF
                  00000240  6d 0a 2b 6c 63 6b 76 64  31 48 65 36 37 5a 62 4b   m.+lckvd1He67ZbK
                  00000250  57 4d 33 56 6c 2b 32 31  55 76 31 4a 33 64 45 67   WM3Vl+21Uv1J3dEg
                  00000260  66 51 46 77 56 68 54 6a  79 70 78 57 58 33 79 44   fQFwVhTjypxWX3yD
                  00000270  41 37 34 51 2f 2b 32 76  76 49 5a 65 69 38 0a 59   A74Q/+2vvIZei8.Y
                  00000280  6f 54 68 4b 38 5a 77 50  78 58 79 4b 55 31 42 6a   oThK8ZwPxXyKU1Bj
                  00000290  42 30 3d 0a 3d 46 46 48  4d 0a 2d 2d 2d 2d 2d 45   B0=.=FFHM.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6b 75 71 59 2f 7a 52  2f 63 62 49 71 42 6e 6d   AkuqY/zR/cbIqBnm
                  00000040  31 6f 50 4a 68 4e 62 42  4d 69 75 30 70 4a 54 52   1oPJhNbBMiu0pJTR
                  00000050  36 79 36 69 2b 4b 4c 58  69 4d 71 51 71 0a 4a 37   6y6i+KLXiMqQq.J7
                  00000060  39 47 43 72 38 66 73 50  6f 50 64 47 69 67 5a 6b   9GCr8fsPoPdGigZk
                  00000070  38 42 37 63 76 47 67 48  76 76 4a 34 34 73 53 64   8B7cvGgHvvJ44sSd
                  00000080  69 57 52 52 55 38 4e 6b  72 48 51 71 5a 6c 46 65   iWRRU8NkrHQqZlFe
                  00000090  70 38 31 31 49 39 36 47  76 56 52 35 33 66 0a 74   p811I96GvVR53f.t
                  000000a0  47 54 71 79 34 7a 46 49  49 4a 7a 55 4b 46 4a 58   GTqy4zFIIJzUKFJX
                  000000b0  76 6f 35 49 6a 51 6d 6d  53 75 30 6a 39 64 75 6e   vo5IjQmmSu0j9dun
                  000000c0  76 31 64 79 4f 46 32 46  58 38 67 37 58 45 39 6a   v1dyOF2FX8g7XE9j
                  000000d0  47 59 32 70 68 76 34 58  72 61 50 44 61 7a 63 0a   GY2phv4XraPDazc.
                  000000e0  73 52 72 48 52 50 2f 35  72 6f 42 69 31 74 4c 61   sRrHRP/5roBi1tLa
                  000000f0  6c 61 74 76 57 6d 78 4e  61 4f 51 64 2b 66 79 52   latvWmxNaOQd+fyR
                  00000100  32 75 37 50 33 54 42 53  62 35 7a 70 41 31 52 68   2u7P3TBSb5zpA1Rh
                  00000110  4f 78 6b 79 55 64 53 39  51 58 51 71 45 49 35 2b   OxkyUdS9QXQqEI5+
                  00000120  0a 49 56 45 59 69 46 64  6b 4b 58 57 75 34 41 65   .IVEYiFdkKXWu4Ae
                  00000130  36 59 59 55 68 64 57 34  54 31 59 37 6d 73 64 2f   6YYUhdW4T1Y7msd/
                  00000140  39 39 31 61 6c 6f 65 74  61 6a 44 64 63 4e 53 46   991aloetajDdcNSF
                  00000150  6a 54 53 31 73 74 73 70  46 54 6d 48 70 6f 51 4b   jTS1stspFTmHpoQK
                  00000160  57 0a 65 74 6c 53 30 52  69 50 61 33 32 30 35 54   W.etlS0RiPa3205T
                  00000170  77 4e 6a 2f 4a 6a 2b 55  71 7a 67 69 69 33 50 47   wNj/Jj+Uqzgii3PG
                  00000180  38 57 45 67 46 7a 79 2b  73 41 72 52 54 67 65 74   8WEgFzy+sArRTget
                  00000190  79 72 36 61 43 6d 4c 77  4a 62 4a 33 63 68 79 42   yr6aCmLwJbJ3chyB
                  000001a0  35 69 0a 38 67 68 41 76  36 2b 2b 6b 77 74 2b 52   5i.8ghAv6++kwt+R
                  000001b0  6f 66 74 32 30 6e 56 36  4e 35 41 38 4f 32 59 33   oft20nV6N5A8O2Y3
                  000001c0  78 4d 4c 31 35 38 32 36  36 50 67 6e 59 65 50 71   xML158266PgnYePq
                  000001d0  48 35 45 43 5a 4a 67 2f  42 6e 6c 74 36 70 62 75   H5ECZJg/Bnlt6pbu
                  000001e0  49 4e 50 0a 59 53 46 4d  38 44 53 39 68 4f 5a 74   INP.YSFM8DS9hOZt
                  000001f0  37 34 6b 39 57 55 43 66  48 35 4d 61 4f 55 6f 6c   74k9WUCfH5MaOUol
                  00000200  4d 44 65 45 46 30 6c 62  68 76 4f 75 78 35 59 59   MDeEF0lbhvOux5YY
                  00000210  42 35 43 65 54 55 75 38  42 41 6c 6a 4f 79 42 66   B5CeTUu8BAljOyBf
                  00000220  2b 53 4c 68 0a 4e 66 36  4a 4c 39 64 49 6a 79 57   +SLh.Nf6JL9dIjyW
                  00000230  53 56 37 63 4f 74 64 61  38 30 6b 41 42 57 6b 37   SV7cOtda80kABWk7
                  00000240  35 67 6d 33 41 71 38 55  63 78 70 32 33 51 35 47   5gm3Aq8Ucxp23Q5G
                  00000250  4f 46 78 5a 4b 68 69 31  73 53 58 57 4b 62 4b 42   OFxZKhi1sSXWKbKB
                  00000260  7a 6c 72 36 4b 0a 37 42  54 72 56 46 70 32 45 46   zlr6K.7BTrVFp2EF
                  00000270  52 43 58 68 75 6d 72 61  69 76 6e 5a 6d 54 52 6e   RCXhumraivnZmTRn
                  00000280  38 39 44 56 75 6f 54 30  4b 72 39 73 45 56 4a 70   89DVuoT0Kr9sEVJp
                  00000290  43 67 0a 3d 46 6c 2b 48  0a 2d 2d 2d 2d 2d 45 4e   Cg.=Fl+H.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 55 57 48 5a 6f 30 33  75 4d 6d 37 4e 56 59 2f   /UWHZo03uMm7NVY/
                  00000040  6e 6a 67 34 38 74 7a 4c  50 4d 32 45 32 6a 48 50   njg48tzLPM2E2jHP
                  00000050  53 4e 4f 74 30 65 5a 73  44 75 32 56 57 0a 6c 62   SNOt0eZsDu2VW.lb
                  00000060  37 78 61 78 5a 62 68 32  52 35 6d 4c 77 2f 79 75   7xaxZbh2R5mLw/yu
                  00000070  54 61 35 62 59 37 6e 43  6d 50 39 75 63 33 77 37   Ta5bY7nCmP9uc3w7
                  00000080  72 4c 30 67 34 58 41 6b  33 46 56 45 2f 74 74 6c   rL0g4XAk3FVE/ttl
                  00000090  6b 2b 56 6e 43 56 49 64  58 4f 73 51 53 6a 0a 30   k+VnCVIdXOsQSj.0
                  000000a0  4f 79 2f 42 38 77 78 32  7a 73 32 52 2b 61 43 42   Oy/B8wx2zs2R+aCB
                  000000b0  2b 59 66 2b 4c 46 30 68  30 46 5a 32 76 71 71 4c   +Yf+LF0h0FZ2vqqL
                  000000c0  7a 73 35 75 57 6e 38 44  32 53 33 53 65 78 59 76   zs5uWn8D2S3SexYv
                  000000d0  52 44 61 37 35 5a 4f 55  75 5a 36 4f 64 41 58 0a   RDa75ZOUuZ6OdAX.
                  000000e0  47 33 56 6d 4e 72 6b 45  79 76 63 70 6a 4e 58 58   G3VmNrkEyvcpjNXX
                  000000f0  6b 48 61 63 69 71 73 50  49 74 64 2b 59 4b 77 48   kHaciqsPItd+YKwH
                  00000100  45 35 5a 78 38 6f 56 62  58 4b 76 78 4a 58 49 72   E5Zx8oVbXKvxJXIr
                  00000110  4d 59 31 4d 78 33 2f 38  4f 4f 78 4e 2f 7a 6b 41   MY1Mx3/8OOxN/zkA
                  00000120  0a 6d 75 71 4e 50 6d 4b  4f 6c 33 36 49 6c 65 4c   .muqNPmKOl36IleL
                  00000130  6f 54 30 52 66 57 37 53  73 5a 4a 45 74 43 6d 62   oT0RfW7SsZJEtCmb
                  00000140  71 69 76 73 4c 7a 55 6a  7a 77 65 52 2b 38 67 59   qivsLzUjzweR+8gY
                  00000150  64 2b 78 79 38 59 5a 70  65 32 76 41 38 70 77 49   d+xy8YZpe2vA8pwI
                  00000160  75 0a 4e 75 43 63 7a 66  45 44 51 50 51 57 68 6d   u.NuCczfEDQPQWhm
                  00000170  55 77 66 56 64 64 63 78  35 68 77 4a 66 53 74 4c   UwfVddcx5hwJfStL
                  00000180  58 2b 33 5a 39 7a 4b 64  68 31 4d 69 37 2f 36 43   X+3Z9zKdh1Mi7/6C
                  00000190  31 41 2b 67 56 36 51 46  70 47 47 4d 49 6d 4c 32   1A+gV6QFpGGMImL2
                  000001a0  67 48 0a 4c 77 63 57 33  48 4a 38 30 74 46 44 4b   gH.LwcW3HJ80tFDK
                  000001b0  73 53 52 30 73 39 46 79  50 36 54 57 6d 69 52 6c   sSR0s9FyP6TWmiRl
                  000001c0  59 2f 6f 67 57 48 4f 6e  47 54 32 4d 76 72 38 68   Y/ogWHOnGT2Mvr8h
                  000001d0  57 45 49 4c 43 77 79 59  34 35 64 58 53 70 37 33   WEILCwyY45dXSp73
                  000001e0  32 32 50 0a 30 6e 71 71  59 2f 52 55 68 63 54 78   22P.0nqqY/RUhcTx
                  000001f0  44 6f 4c 34 51 64 65 32  6d 71 79 74 6f 69 4c 68   DoL4Qde2mqytoiLh
                  00000200  6a 47 78 5a 77 31 59 4e  45 42 72 53 76 63 54 73   jGxZw1YNEBrSvcTs
                  00000210  43 63 58 74 66 45 55 6d  7a 50 42 34 33 6d 62 41   CcXtfEUmzPB43mbA
                  00000220  72 31 4b 42 0a 65 44 53  52 72 34 4c 65 41 63 76   r1KB.eDSRr4LeAcv
                  00000230  5a 72 70 46 55 6a 62 75  4a 30 6b 41 42 57 61 43   ZrpFUjbuJ0kABWaC
                  00000240  46 64 4f 6f 72 4b 57 64  6d 71 73 58 43 43 4a 4f   FdOorKWdmqsXCCJO
                  00000250  46 76 34 51 56 78 74 48  5a 54 32 34 59 52 6d 37   Fv4QVxtHZT24YRm7
                  00000260  4b 72 31 6f 46 0a 7a 30  62 5a 47 35 58 6b 76 66   Kr1oF.z0bZG5Xkvf
                  00000270  42 54 50 73 66 39 6a 45  4f 6f 50 41 58 6b 34 43   BTPsf9jEOoPAXk4C
                  00000280  76 74 35 69 62 51 70 44  43 33 7a 52 53 45 61 6c   vt5ibQpDC3zRSEal
                  00000290  59 39 0a 3d 32 71 4a 61  0a 2d 2d 2d 2d 2d 45 4e   Y9.=2qJa.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sopgpy encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Twofish, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 73 51 34 34 66 59 45  4b 66 2b 53 38 32 76 58   AsQ44fYEKf+S82vX
                  00000040  46 58 53 63 70 42 4a 30  47 50 6a 6d 6d 44 34 6b   FXScpBJ0GPjmmD4k
                  00000050  41 6f 54 52 44 37 2b 6c  61 69 45 76 6c 0a 6f 37   AoTRD7+laiEvl.o7
                  00000060  6d 6e 57 4d 35 49 59 55  46 41 67 4c 68 39 69 46   mnWM5IYUFAgLh9iF
                  00000070  38 43 67 41 72 77 63 4f  56 49 52 52 32 38 4d 35   8CgArwcOVIRR28M5
                  00000080  41 73 34 52 69 57 6f 76  2f 44 6a 70 39 74 75 34   As4RiWov/Djp9tu4
                  00000090  65 4b 35 62 6c 30 46 46  31 50 6c 6f 73 79 0a 6a   eK5bl0FF1Plosy.j
                  000000a0  66 73 62 4e 68 47 65 72  70 64 47 61 49 55 6b 56   fsbNhGerpdGaIUkV
                  000000b0  62 4c 4d 6d 6c 4f 63 2f  6e 51 2b 32 67 55 30 42   bLMmlOc/nQ+2gU0B
                  000000c0  6b 75 6e 6d 45 56 73 4c  31 6c 4c 62 48 72 5a 63   kunmEVsL1lLbHrZc
                  000000d0  34 39 37 55 57 71 33 54  46 43 32 6d 48 75 78 0a   497UWq3TFC2mHux.
                  000000e0  55 6a 4f 63 63 36 48 5a  46 79 45 75 50 41 69 31   UjOcc6HZFyEuPAi1
                  000000f0  48 77 45 4d 4a 66 34 65  42 65 69 37 6b 72 49 36   HwEMJf4eBei7krI6
                  00000100  39 6a 77 57 70 62 4a 69  49 41 49 34 77 37 65 4d   9jwWpbJiIAI4w7eM
                  00000110  6b 30 61 38 6d 75 49 56  63 4e 35 65 76 56 57 57   k0a8muIVcN5evVWW
                  00000120  0a 70 2b 6e 58 31 52 78  77 77 72 65 48 50 50 51   .p+nX1RxwwreHPPQ
                  00000130  33 4a 51 36 5a 4e 43 42  4c 65 77 41 79 52 76 6a   3JQ6ZNCBLewAyRvj
                  00000140  35 31 66 77 54 4c 54 48  68 52 6c 36 6a 78 6c 47   51fwTLTHhRl6jxlG
                  00000150  76 4d 2b 38 68 75 6c 61  62 36 71 35 76 53 71 59   vM+8hulab6q5vSqY
                  00000160  4a 0a 39 52 71 70 4a 52  4c 6b 44 2b 31 6e 53 55   J.9RqpJRLkD+1nSU
                  00000170  67 63 35 51 35 57 5a 63  43 4a 50 2f 38 37 61 45   gc5Q5WZcCJP/87aE
                  00000180  77 69 71 2f 6e 6d 71 4f  69 69 75 74 46 63 6f 68   wiq/nmqOiiutFcoh
                  00000190  49 53 2b 42 4c 75 78 76  52 75 4f 35 4f 75 62 45   IS+BLuxvRuO5OubE
                  000001a0  32 2b 0a 6d 79 75 68 75  4e 46 76 53 62 57 52 38   2+.myuhuNFvSbWR8
                  000001b0  2b 63 41 78 38 44 70 67  57 42 34 64 52 63 45 35   +cAx8DpgWB4dRcE5
                  000001c0  44 48 77 58 78 4b 59 50  6d 4b 39 4a 32 5a 6d 6b   DHwXxKYPmK9J2Zmk
                  000001d0  78 39 6b 48 71 6b 6d 55  70 49 31 4f 38 71 78 67   x9kHqkmUpI1O8qxg
                  000001e0  47 72 59 0a 57 57 2f 34  5a 67 64 4f 56 43 53 54   GrY.WW/4ZgdOVCST
                  000001f0  52 64 6c 6b 37 58 74 55  55 37 66 49 30 71 56 4f   Rdlk7XtUU7fI0qVO
                  00000200  4c 51 68 49 58 57 6a 31  38 44 64 4f 59 7a 6f 71   LQhIXWj18DdOYzoq
                  00000210  46 77 6e 50 43 63 34 72  7a 46 77 58 43 33 2f 64   FwnPCc4rzFwXC3/d
                  00000220  35 79 67 33 0a 6c 51 35  44 66 55 37 2f 62 39 6a   5yg3.lQ5DfU7/b9j
                  00000230  67 72 36 32 72 6a 44 5a  6c 30 6a 38 42 6b 71 69   gr62rjDZl0j8Bkqi
                  00000240  4e 2b 56 5a 52 5a 62 46  68 50 67 6f 6a 35 49 36   N+VZRZbFhPgoj5I6
                  00000250  6c 45 5a 38 38 70 57 35  38 63 34 39 2f 37 35 75   lEZ88pW58c49/75u
                  00000260  36 32 32 68 75 0a 53 58  4d 56 70 7a 36 35 38 51   622hu.SXMVpz658Q
                  00000270  49 32 46 55 55 4b 75 33  79 53 71 41 6a 36 6b 49   I2FUUKu3ySqAj6kI
                  00000280  61 7a 43 4f 4e 35 33 35  45 4e 71 4d 34 4e 39 73   azCON535ENqM4N9s
                  00000290  4d 3d 0a 3d 64 4d 4a 78  0a 2d 2d 2d 2d 2d 45 4e   M=.=dMJx.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Twofish, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2b 4d 55 4c 48 68  45 69 51 4b 71 62 65 72   Qv+MULHhEiQKqber
                  00000040  50 44 37 51 74 47 68 4e  69 41 6d 52 59 33 54 6a   PD7QtGhNiAmRY3Tj
                  00000050  4e 73 43 6d 64 75 43 71  70 6a 54 57 67 46 44 61   NsCmduCqpjTWgFDa
                  00000060  75 56 71 30 52 2f 2b 35  72 79 64 0d 0a 57 52 48   uVq0R/+5ryd..WRH
                  00000070  48 4d 74 4a 59 4d 63 5a  49 44 33 48 33 70 30 31   HMtJYMcZID3H3p01
                  00000080  47 4e 55 51 72 64 6d 35  65 4c 61 6b 76 46 6a 56   GNUQrdm5eLakvFjV
                  00000090  76 75 71 58 77 66 73 6d  36 47 53 2b 59 74 50 74   vuqXwfsm6GS+YtPt
                  000000a0  63 4e 41 5a 54 53 66 59  52 68 32 55 4e 63 56 73   cNAZTSfYRh2UNcVs
                  000000b0  4b 53 51 43 50 33 44 55  41 0d 0a 35 48 47 48 30   KSQCP3DUA..5HGH0
                  000000c0  30 53 4f 64 70 58 79 4f  55 70 69 67 78 64 6a 6c   0SOdpXyOUpigxdjl
                  000000d0  2b 30 56 54 67 70 69 46  42 7a 62 30 79 35 68 2b   +0VTgpiFBzb0y5h+
                  000000e0  4b 37 76 74 55 38 47 64  49 34 33 54 58 69 47 6c   K7vtU8GdI43TXiGl
                  000000f0  43 4a 56 62 32 52 49 55  6f 4f 46 35 4b 2b 31 43   CJVb2RIUoOF5K+1C
                  00000100  72 4d 72 44 33 75 51 0d  0a 4c 38 56 6a 7a 6b 31   rMrD3uQ..L8Vjzk1
                  00000110  47 31 79 75 31 67 78 50  41 33 53 70 47 6e 6c 2b   G1yu1gxPA3SpGnl+
                  00000120  5a 62 39 44 6b 77 78 69  64 6f 65 35 7a 32 71 75   Zb9Dkwxidoe5z2qu
                  00000130  36 4c 54 54 4c 6a 54 35  6b 64 65 6b 5a 6f 74 4b   6LTTLjT5kdekZotK
                  00000140  4d 76 53 42 6c 45 6e 2b  74 30 51 31 58 6a 46 6c   MvSBlEn+t0Q1XjFl
                  00000150  5a 73 61 65 2f 0d 0a 5a  2b 43 5a 77 45 65 41 37   Zsae/..Z+CZwEeA7
                  00000160  6a 4c 57 6e 6f 37 58 2f  6c 54 7a 56 2f 70 73 4b   jLWno7X/lTzV/psK
                  00000170  67 58 6b 75 66 37 75 4a  2f 30 38 71 79 57 72 63   gXkuf7uJ/08qyWrc
                  00000180  58 2b 42 72 41 43 43 32  65 2f 49 4d 36 6f 52 33   X+BrACC2e/IM6oR3
                  00000190  34 75 46 58 46 46 53 54  64 61 4c 6b 6f 50 49 43   4uFXFFSTdaLkoPIC
                  000001a0  42 7a 73 0d 0a 32 38 49  46 4d 4e 47 46 54 2b 70   Bzs..28IFMNGFT+p
                  000001b0  34 46 6e 4c 4a 4c 42 34  4b 56 59 64 47 46 59 5a   4FnLJLB4KVYdGFYZ
                  000001c0  38 6d 2b 55 66 51 39 77  61 31 51 75 54 51 2f 4d   8m+UfQ9wa1QuTQ/M
                  000001d0  2f 30 4e 49 43 44 32 38  70 51 55 68 79 65 71 4f   /0NICD28pQUhyeqO
                  000001e0  4a 75 6b 55 2b 61 32 2b  58 52 4c 37 56 70 68 67   JukU+a2+XRL7Vphg
                  000001f0  58 0d 0a 6a 4a 2f 7a 69  59 6b 77 55 76 73 41 61   X..jJ/ziYkwUvsAa
                  00000200  53 45 6d 59 36 37 2f 51  52 4e 73 64 68 42 46 71   SEmY67/QRNsdhBFq
                  00000210  52 49 73 77 6c 59 49 4e  33 36 2f 7a 2b 43 55 57   RIswlYIN36/z+CUW
                  00000220  53 6f 30 4b 7a 41 58 76  65 73 67 39 49 33 68 6f   So0KzAXvesg9I3ho
                  00000230  2f 79 42 74 69 35 62 4e  64 73 65 42 7a 66 6b 0d   /yBti5bNdseBzfk.
                  00000240  0a 30 6a 38 42 30 63 70  4e 53 63 68 75 2b 2f 41   .0j8B0cpNSchu+/A
                  00000250  47 45 56 35 73 6b 62 6f  51 53 50 71 30 56 52 36   GEV5skboQSPq0VR6
                  00000260  6d 77 76 42 67 76 35 73  57 35 4b 6f 79 57 66 44   mwvBgv5sW5KoyWfD
                  00000270  77 78 33 36 63 74 66 2f  4c 53 75 78 75 37 72 32   wx36ctf/LSuxu7r2
                  00000280  74 46 6a 67 65 74 67 4b  6f 56 55 48 6a 0d 0a 53   tFjgetgKoVUHj..S
                  00000290  4c 41 68 48 33 6d 6b 4b  55 63 3d 0d 0a 3d 45 65   LAhH3mkKUc=..=Ee
                  000002a0  62 4b 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   bK..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Twofish, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 76 69 43 75 70  75 62 76 62 75 4d 52 64   QwAviCupubvbuMRd
                  00000040  55 66 68 72 52 47 55 43  45 55 79 48 37 34 73 4e   UfhrRGUCEUyH74sN
                  00000050  42 72 4e 79 32 70 4d 32  48 33 6f 4a 31 61 4d 6c   BrNy2pM2H3oJ1aMl
                  00000060  4e 48 6e 6b 33 42 38 38  30 78 6b 0d 0a 6c 6c 52   NHnk3B880xk..llR
                  00000070  61 71 73 46 52 56 5a 74  31 54 55 50 72 68 65 49   aqsFRVZt1TUPrheI
                  00000080  43 62 61 6f 6b 5a 32 46  48 71 44 75 48 6c 58 30   CbaokZ2FHqDuHlX0
                  00000090  71 74 72 35 4d 2b 4f 41  34 39 72 65 42 36 33 47   qtr5M+OA49reB63G
                  000000a0  67 6f 33 7a 79 42 49 42  58 48 48 57 71 70 67 55   go3zyBIBXHHWqpgU
                  000000b0  69 7a 38 5a 37 4b 31 36  38 0d 0a 51 57 77 48 33   iz8Z7K168..QWwH3
                  000000c0  4b 52 37 51 71 34 74 72  31 33 79 63 55 37 66 6c   KR7Qq4tr13ycU7fl
                  000000d0  56 6d 68 6a 78 51 4a 6a  61 57 36 2b 6f 33 56 5a   VmhjxQJjaW6+o3VZ
                  000000e0  6c 43 48 76 73 73 34 65  70 66 77 74 65 33 38 61   lCHvss4epfwte38a
                  000000f0  33 51 51 59 69 2b 6c 33  47 48 71 73 5a 34 7a 36   3QQYi+l3GHqsZ4z6
                  00000100  73 78 38 41 4e 4a 65 0d  0a 6f 53 58 61 5a 69 43   sx8ANJe..oSXaZiC
                  00000110  5a 50 67 4c 45 2b 75 30  58 45 32 35 51 6c 51 6b   ZPgLE+u0XE25QlQk
                  00000120  72 30 41 31 54 38 45 33  62 6b 73 52 71 6e 76 4a   r0A1T8E3bksRqnvJ
                  00000130  46 42 77 4d 50 4d 72 68  4c 75 35 36 77 38 70 2f   FBwMPMrhLu56w8p/
                  00000140  6d 33 69 49 44 34 57 44  52 73 4a 4e 45 78 45 6a   m3iID4WDRsJNExEj
                  00000150  33 30 62 38 37 0d 0a 43  6a 49 61 6f 65 43 61 4c   30b87..CjIaoeCaL
                  00000160  61 43 4f 67 31 4e 51 55  48 69 2b 62 72 63 53 79   aCOg1NQUHi+brcSy
                  00000170  70 78 70 75 76 6f 66 2b  4e 44 6a 59 50 7a 61 38   pxpuvof+NDjYPza8
                  00000180  39 49 36 4f 48 7a 36 4c  53 4f 64 55 6d 70 5a 62   9I6OHz6LSOdUmpZb
                  00000190  79 5a 71 33 71 31 44 59  55 2f 64 46 4e 30 78 34   yZq3q1DYU/dFN0x4
                  000001a0  6f 4b 6f 0d 0a 74 31 71  47 72 70 72 36 6f 4d 37   oKo..t1qGrpr6oM7
                  000001b0  37 61 78 6c 6f 70 55 69  44 44 45 75 76 7a 42 6b   7axlopUiDDEuvzBk
                  000001c0  70 62 62 6d 43 70 34 38  4e 52 71 44 4d 7a 33 59   pbbmCp48NRqDMz3Y
                  000001d0  53 38 67 4e 48 2f 46 35  71 73 70 33 77 75 35 79   S8gNH/F5qsp3wu5y
                  000001e0  4f 57 4a 45 70 4b 34 46  55 2b 42 55 77 32 72 4b   OWJEpK4FU+BUw2rK
                  000001f0  57 0d 0a 6f 6c 38 31 77  4f 34 31 52 48 30 66 6b   W..ol81wO41RH0fk
                  00000200  4e 6a 66 67 4b 38 33 56  4c 7a 35 4e 2f 7a 57 65   NjfgK83VLz5N/zWe
                  00000210  39 51 4a 43 75 44 32 79  35 61 2f 52 7a 33 4d 4a   9QJCuD2y5a/Rz3MJ
                  00000220  54 65 6f 52 75 6e 2f 71  54 36 38 39 2b 6f 41 34   TeoRun/qT689+oA4
                  00000230  67 75 48 77 43 6c 31 49  49 4d 4b 4f 79 49 6f 0d   guHwCl1IIMKOyIo.
                  00000240  0a 30 6a 38 42 4c 52 38  4b 49 62 6a 6c 6f 31 75   .0j8BLR8KIbjlo1u
                  00000250  52 66 57 2f 52 72 7a 6d  74 6f 2b 73 71 4c 46 61   RfW/Rrzmto+sqLFa
                  00000260  6a 32 39 73 47 65 4b 64  37 5a 76 58 34 7a 4a 4a   j29sGeKd7ZvX4zJJ
                  00000270  4b 56 53 45 57 65 4c 7a  57 71 54 30 4b 62 63 61   KVSEWeLzWqT0Kbca
                  00000280  52 48 47 6c 48 39 31 4c  75 61 6c 4b 76 0d 0a 46   RHGlH91LualKv..F
                  00000290  4e 74 4b 48 55 67 4f 35  45 4d 3d 0d 0a 3d 6e 2f   NtKHUgO5EM=..=n/
                  000002a0  31 65 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   1e..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Twofish, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 52 72 39 6f 2f  78 48 50 4d 52 6f 77 36   Qv/Rr9o/xHPMRow6
                  00000040  59 2b 6b 53 5a 55 49 6c  74 67 4a 69 33 42 72 69   Y+kSZUIltgJi3Bri
                  00000050  30 74 68 50 38 32 4a 72  6a 51 45 6b 78 31 39 5a   0thP82JrjQEkx19Z
                  00000060  69 35 6e 66 54 6a 70 42  38 65 68 0d 0a 6b 35 41   i5nfTjpB8eh..k5A
                  00000070  59 47 39 73 48 43 6e 4f  78 4f 61 58 69 37 50 72   YG9sHCnOxOaXi7Pr
                  00000080  47 7a 6c 42 6f 6e 4b 4c  68 44 5a 73 4e 41 63 64   GzlBonKLhDZsNAcd
                  00000090  36 65 4a 43 2b 64 55 6e  42 39 32 2f 6d 53 58 66   6eJC+dUnB92/mSXf
                  000000a0  50 56 31 64 6e 62 52 69  65 6e 6a 76 69 33 63 39   PV1dnbRienjvi3c9
                  000000b0  74 71 69 6f 38 57 77 32  53 0d 0a 36 61 72 45 45   tqio8Ww2S..6arEE
                  000000c0  68 69 72 72 38 75 53 79  39 32 49 54 4b 57 5a 64   hirr8uSy92ITKWZd
                  000000d0  6b 42 6d 68 36 77 63 61  51 66 31 30 68 52 31 7a   kBmh6wcaQf10hR1z
                  000000e0  4d 65 70 59 53 5a 34 63  70 35 76 79 5a 6a 52 79   MepYSZ4cp5vyZjRy
                  000000f0  66 69 4e 4e 78 53 36 76  4f 65 34 6e 62 75 63 42   fiNNxS6vOe4nbucB
                  00000100  75 64 53 5a 6f 4d 4b 0d  0a 36 49 47 71 6a 6c 39   udSZoMK..6IGqjl9
                  00000110  56 6a 34 74 4e 6e 74 72  4c 44 79 4c 2b 32 6a 64   Vj4tNntrLDyL+2jd
                  00000120  7a 48 68 56 64 63 67 65  76 4d 47 71 57 66 70 71   zHhVdcgevMGqWfpq
                  00000130  69 79 36 67 4e 4c 2b 4a  6c 51 31 6c 56 7a 74 62   iy6gNL+JlQ1lVztb
                  00000140  69 76 7a 59 30 39 36 44  6e 57 72 6d 4c 78 39 2b   ivzY096DnWrmLx9+
                  00000150  5a 54 72 61 75 0d 0a 41  45 76 57 78 2f 48 71 41   ZTrau..AEvWx/HqA
                  00000160  52 6a 51 67 6a 4b 71 71  75 58 43 79 4e 48 47 52   RjQgjKqquXCyNHGR
                  00000170  35 43 61 51 57 66 31 6e  6b 71 37 63 77 35 47 70   5CaQWf1nkq7cw5Gp
                  00000180  32 68 44 57 66 59 63 73  70 2b 45 6d 48 30 71 51   2hDWfYcsp+EmH0qQ
                  00000190  4e 44 2f 35 46 38 71 7a  55 46 38 59 70 37 7a 59   ND/5F8qzUF8Yp7zY
                  000001a0  39 69 36 0d 0a 38 36 66  31 6d 53 66 54 32 4a 4a   9i6..86f1mSfT2JJ
                  000001b0  4c 37 46 53 33 46 50 77  42 73 37 79 74 34 50 72   L7FS3FPwBs7yt4Pr
                  000001c0  4a 61 7a 2f 44 57 73 6d  75 54 64 54 33 68 73 4e   Jaz/DWsmuTdT3hsN
                  000001d0  79 6d 2f 44 4d 36 64 39  63 52 57 49 43 6c 39 6d   ym/DM6d9cRWICl9m
                  000001e0  56 4b 48 2f 63 35 4a 62  6e 52 38 77 68 52 54 79   VKH/c5JbnR8whRTy
                  000001f0  4c 0d 0a 4d 51 4f 66 36  2f 64 53 2b 4e 68 68 71   L..MQOf6/dS+Nhhq
                  00000200  4c 53 6c 7a 66 36 45 6d  73 54 47 38 57 66 31 78   LSlzf6EmsTG8Wf1x
                  00000210  77 71 42 59 48 52 65 78  6c 6d 7a 6e 7a 41 4b 35   wqBYHRexlmznzAK5
                  00000220  47 47 36 2b 71 74 44 75  45 76 52 42 57 5a 79 2f   GG6+qtDuEvRBWZy/
                  00000230  4e 73 47 4c 33 78 56 61  33 6c 53 58 37 52 46 0d   NsGL3xVa3lSX7RF.
                  00000240  0a 30 6a 38 42 44 43 38  77 33 54 39 4f 2f 42 78   .0j8BDC8w3T9O/Bx
                  00000250  38 43 58 35 63 6c 79 74  63 55 62 56 2f 6b 37 41   8CX5clytcUbV/k7A
                  00000260  57 39 66 4e 56 4d 46 49  4e 50 4c 6a 72 35 66 59   W9fNVMFINPLjr5fY
                  00000270  32 58 57 67 4b 61 49 39  74 67 74 44 62 61 71 36   2XWgKaI9tgtDbaq6
                  00000280  58 51 53 45 4f 7a 74 75  68 72 72 70 4a 0d 0a 65   XQSEOztuhrrpJ..e
                  00000290  43 78 68 4e 58 75 62 51  51 49 3d 0d 0a 3d 4f 64   CxhNXubQQI=..=Od
                  000002a0  78 45 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   xE..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 7a 57 78 2f 4b 67 52  49 67 79 5a 4e 37 38 73   AzWx/KgRIgyZN78s
                  00000040  50 30 59 7a 52 75 52 56  41 4b 41 35 56 41 74 6d   P0YzRuRVAKA5VAtm
                  00000050  6c 31 69 68 4a 79 6b 4c  73 55 6a 53 67 0a 68 36   l1ihJykLsUjSg.h6
                  00000060  44 42 56 47 4f 7a 51 31  76 36 68 4b 58 79 45 6b   DBVGOzQ1v6hKXyEk
                  00000070  68 65 64 6f 73 75 6c 4d  68 42 67 38 6d 2b 4b 42   hedosulMhBg8m+KB
                  00000080  64 43 46 2f 38 68 59 69  4f 78 32 76 78 51 34 55   dCF/8hYiOx2vxQ4U
                  00000090  6c 37 44 7a 4a 31 6a 48  47 4d 43 48 48 47 0a 36   l7DzJ1jHGMCHHG.6
                  000000a0  51 44 41 78 70 4b 62 74  65 46 66 74 2b 76 44 75   QDAxpKbteFft+vDu
                  000000b0  79 2f 6e 4e 67 79 7a 47  51 79 61 6c 79 45 59 54   y/nNgyzGQyalyEYT
                  000000c0  63 69 4e 76 4d 59 47 68  6b 4a 76 63 61 67 2f 75   ciNvMYGhkJvcag/u
                  000000d0  62 76 49 41 78 72 6b 32  76 72 53 6a 44 44 75 0a   bvIAxrk2vrSjDDu.
                  000000e0  6c 51 6c 67 57 58 39 73  6d 49 49 33 36 36 35 2f   lQlgWX9smII3665/
                  000000f0  32 2f 6b 6b 52 47 68 46  4d 47 34 50 2b 34 56 45   2/kkRGhFMG4P+4VE
                  00000100  36 58 53 53 70 51 6a 57  32 42 46 41 78 32 36 39   6XSSpQjW2BFAx269
                  00000110  4f 6a 6a 5a 4b 56 39 61  63 62 4f 71 76 53 7a 35   OjjZKV9acbOqvSz5
                  00000120  0a 34 68 42 44 4e 63 70  62 33 4a 4b 43 63 2f 59   .4hBDNcpb3JKCc/Y
                  00000130  6f 52 75 61 52 45 59 41  71 70 38 38 77 4f 6c 57   oRuaREYAqp88wOlW
                  00000140  61 41 64 48 67 63 61 4b  39 77 64 49 2f 44 48 79   aAdHgcaK9wdI/DHy
                  00000150  62 6b 4b 34 56 39 30 4e  4b 43 47 67 45 6b 39 67   bkK4V90NKCGgEk9g
                  00000160  46 0a 65 75 58 35 4d 44  6c 33 32 35 6c 47 4e 35   F.euX5MDl325lGN5
                  00000170  49 35 4e 57 51 63 72 79  62 76 53 2f 53 75 48 6c   I5NWQcrybvS/SuHl
                  00000180  55 4c 44 2f 51 31 4d 53  4d 73 4d 6c 39 62 50 51   ULD/Q1MSMsMl9bPQ
                  00000190  52 6f 2f 4f 66 65 6d 56  58 7a 75 72 49 65 4e 5a   Ro/OfemVXzurIeNZ
                  000001a0  66 61 0a 65 53 4a 78 76  70 64 6a 65 78 5a 55 6f   fa.eSJxvpdjexZUo
                  000001b0  58 32 4f 4e 53 32 30 70  7a 5a 68 72 47 57 39 78   X2ONS20pzZhrGW9x
                  000001c0  35 52 49 61 35 57 58 61  4c 7a 58 4c 6a 2f 45 79   5RIa5WXaLzXLj/Ey
                  000001d0  37 42 6e 2f 42 4d 72 5a  78 79 77 72 5a 42 4f 6a   7Bn/BMrZxywrZBOj
                  000001e0  78 74 34 0a 65 53 68 48  72 55 2b 72 61 78 36 74   xt4.eShHrU+rax6t
                  000001f0  30 2b 39 55 41 34 35 2f  67 46 51 2f 75 59 63 52   0+9UA45/gFQ/uYcR
                  00000200  38 48 31 2b 53 39 49 42  4b 49 64 56 79 45 34 44   8H1+S9IBKIdVyE4D
                  00000210  57 75 34 76 55 30 47 79  31 62 39 63 69 52 6a 49   Wu4vU0Gy1b9ciRjI
                  00000220  71 42 31 39 0a 74 36 48  66 6a 54 7a 63 64 34 44   qB19.t6HfjTzcd4D
                  00000230  56 30 65 76 51 59 6e 74  62 30 6a 38 42 54 63 54   V0evQYntb0j8BTcT
                  00000240  32 46 6b 49 52 63 57 65  33 59 58 37 64 62 4b 7a   2FkIRcWe3YX7dbKz
                  00000250  75 37 75 35 34 73 48 74  37 4c 78 49 50 42 49 7a   u7u54sHt7LxIPBIz
                  00000260  73 6b 44 4b 43 0a 68 51  72 79 66 63 79 75 79 48   skDKC.hQryfcyuyH
                  00000270  53 4d 45 44 76 74 31 4a  62 5a 52 4f 70 72 6e 67   SMEDvt1JbZROprng
                  00000280  77 70 32 4a 41 73 42 35  63 4d 57 34 62 2f 39 34   wp2JAsB5cMW4b/94
                  00000290  51 3d 0a 3d 70 69 39 2b  0a 2d 2d 2d 2d 2d 45 4e   Q=.=pi9+.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  39 48 74 51 35 6d 54 4c  56 76 30 48 76 7a 6e 75   9HtQ5mTLVv0Hvznu
                  00000040  49 77 71 38 61 75 53 73  64 62 59 33 34 79 76 72   Iwq8auSsdbY34yvr
                  00000050  63 56 47 61 4b 4a 6f 4d  47 37 5a 58 4c 0a 46 51   cVGaKJoMG7ZXL.FQ
                  00000060  46 6d 54 43 45 54 32 32  36 6e 37 51 34 4e 58 46   FmTCET226n7Q4NXF
                  00000070  31 77 4c 68 57 4f 64 41  6e 61 61 45 79 54 45 62   1wLhWOdAnaaEyTEb
                  00000080  56 32 4b 53 30 4f 44 2f  38 6d 51 36 68 48 70 31   V2KS0OD/8mQ6hHp1
                  00000090  30 62 53 67 72 75 46 79  34 44 48 4e 59 4a 0a 79   0bSgruFy4DHNYJ.y
                  000000a0  65 71 50 39 57 33 49 52  6e 63 55 76 6b 66 51 6b   eqP9W3IRncUvkfQk
                  000000b0  48 50 52 2f 35 48 4a 71  77 32 59 36 2f 54 70 31   HPR/5HJqw2Y6/Tp1
                  000000c0  63 43 36 53 7a 72 61 4c  6c 4c 6a 58 6e 4b 48 50   cC6SzraLlLjXnKHP
                  000000d0  69 48 68 4d 67 6d 76 42  6a 6f 4e 56 47 34 36 0a   iHhMgmvBjoNVG46.
                  000000e0  6e 51 77 68 66 6a 77 64  61 71 43 62 69 35 39 4e   nQwhfjwdaqCbi59N
                  000000f0  4c 44 36 66 37 37 31 66  53 74 33 61 38 2f 7a 55   LD6f771fSt3a8/zU
                  00000100  74 50 4d 70 39 72 58 46  72 4c 76 36 73 6e 73 4d   tPMp9rXFrLv6snsM
                  00000110  38 55 4d 75 42 68 67 63  50 38 50 41 51 70 64 49   8UMuBhgcP8PAQpdI
                  00000120  0a 36 6f 4b 39 62 4a 63  30 49 44 4b 70 6b 5a 58   .6oK9bJc0IDKpkZX
                  00000130  4d 46 34 4f 50 6b 66 35  61 45 4b 49 38 34 58 48   MF4OPkf5aEKI84XH
                  00000140  78 50 39 32 59 63 6c 32  66 46 4a 6b 5a 41 62 61   xP92Ycl2fFJkZAba
                  00000150  33 79 61 55 6d 6a 39 51  52 46 41 6d 59 49 5a 69   3yaUmj9QRFAmYIZi
                  00000160  42 0a 75 52 74 45 7a 51  34 7a 77 55 35 42 71 41   B.uRtEzQ4zwU5BqA
                  00000170  43 48 4d 37 46 6b 49 59  65 32 78 42 34 75 65 48   CHM7FkIYe2xB4ueH
                  00000180  37 70 54 57 53 5a 4a 4a  43 59 42 45 70 44 36 76   7pTWSZJJCYBEpD6v
                  00000190  6d 77 70 4c 36 4b 4f 6b  6c 44 59 5a 4b 4d 32 32   mwpL6KOklDYZKM22
                  000001a0  59 4e 0a 50 51 70 78 64  39 70 57 50 2b 35 61 56   YN.PQpxd9pWP+5aV
                  000001b0  69 55 67 65 49 66 2b 44  71 35 75 54 70 46 74 4c   iUgeIf+Dq5uTpFtL
                  000001c0  6d 45 2f 72 6d 54 58 45  62 4a 66 59 75 4b 5a 45   mE/rmTXEbJfYuKZE
                  000001d0  61 34 49 61 51 30 53 65  38 75 34 54 46 47 64 34   a4IaQ0Se8u4TFGd4
                  000001e0  32 45 46 0a 6d 58 63 7a  4f 35 43 4f 6d 52 77 54   2EF.mXczO5COmRwT
                  000001f0  6f 47 31 57 6d 6e 42 49  6d 73 71 4e 52 66 47 63   oG1WmnBImsqNRfGc
                  00000200  43 64 49 47 53 2b 38 54  5a 59 42 30 74 5a 31 6f   CdIGS+8TZYB0tZ1o
                  00000210  68 42 76 66 6f 47 53 77  43 4f 55 78 75 6e 45 54   hBvfoGSwCOUxunET
                  00000220  36 74 7a 51 0a 4b 69 49  5a 4c 46 6d 75 63 43 4c   6tzQ.KiIZLFmucCL
                  00000230  5a 7a 72 49 54 45 48 43  69 30 6b 6b 42 73 58 4c   ZzrITEHCi0kkBsXL
                  00000240  53 73 4c 38 79 49 4a 61  63 63 4d 58 57 31 49 5a   SsL8yIJaccMXW1IZ
                  00000250  5a 6c 51 4c 47 4f 2b 64  66 65 54 39 59 7a 73 4a   ZlQLGO+dfeT9YzsJ
                  00000260  75 70 58 59 69 0a 76 70  70 37 53 4c 72 2b 64 7a   upXYi.vpp7SLr+dz
                  00000270  4d 5a 71 66 64 6c 56 4c  51 36 58 44 61 64 50 38   MZqfdlVLQ6XDadP8
                  00000280  50 67 67 79 59 33 48 48  4f 2b 6e 4d 49 79 7a 77   PggyY3HHO+nMIyzw
                  00000290  4b 46 63 61 44 54 7a 4d  6f 4b 61 73 6d 4f 0a 3d   KFcaDTzMoKasmO.=
                  000002a0  49 35 33 4d 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   I53M.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  37 42 4e 32 4c 36 4c 64  34 59 79 30 31 53 32 77   7BN2L6Ld4Yy01S2w
                  00000040  6f 5a 45 6a 74 54 52 44  34 30 69 4e 6d 2b 6a 6d   oZEjtTRD40iNm+jm
                  00000050  45 4c 42 6f 59 71 47 73  53 30 4e 46 70 0a 46 63   ELBoYqGsS0NFp.Fc
                  00000060  4d 4d 2f 2b 63 64 67 53  6a 75 54 4b 70 73 47 2f   MM/+cdgSjuTKpsG/
                  00000070  74 51 63 6e 51 55 66 6c  39 58 46 73 6c 41 4c 51   tQcnQUfl9XFslALQ
                  00000080  79 77 32 71 74 4b 63 41  5a 73 31 76 62 53 50 5a   yw2qtKcAZs1vbSPZ
                  00000090  38 4e 54 52 6d 4e 75 73  36 69 58 2b 68 41 0a 64   8NTRmNus6iX+hA.d
                  000000a0  59 52 43 62 6b 75 43 33  61 2f 4c 73 41 64 39 34   YRCbkuC3a/LsAd94
                  000000b0  5a 53 58 4b 63 31 65 44  77 66 6e 37 48 33 47 73   ZSXKc1eDwfn7H3Gs
                  000000c0  6f 4f 35 51 61 70 53 65  41 56 54 2f 74 74 6b 53   oO5QapSeAVT/ttkS
                  000000d0  71 37 73 33 59 42 76 6b  79 66 67 53 4b 68 6c 0a   q7s3YBvkyfgSKhl.
                  000000e0  33 42 6e 79 70 34 34 46  37 6b 2b 35 35 49 69 39   3Bnyp44F7k+55Ii9
                  000000f0  62 79 32 52 62 50 38 44  79 4a 72 52 71 6e 77 4d   by2RbP8DyJrRqnwM
                  00000100  52 69 48 41 42 6e 78 69  71 65 2b 76 7a 55 76 34   RiHABnxiqe+vzUv4
                  00000110  47 6e 50 63 58 71 34 4c  39 73 2b 68 53 6a 39 4a   GnPcXq4L9s+hSj9J
                  00000120  0a 41 38 30 39 6a 32 34  44 4c 77 75 38 53 66 6c   .A809j24DLwu8Sfl
                  00000130  35 4d 2b 32 4b 4e 74 4e  37 49 72 57 46 59 4f 61   5M+2KNtN7IrWFYOa
                  00000140  45 4f 4f 78 79 4e 56 6d  36 53 36 6d 61 50 31 6d   EOOxyNVm6S6maP1m
                  00000150  4a 46 38 30 78 2f 38 64  6d 78 6e 59 75 43 37 59   JF80x/8dmxnYuC7Y
                  00000160  75 0a 79 63 79 52 55 4b  42 6f 59 49 53 52 50 6e   u.ycyRUKBoYISRPn
                  00000170  73 2b 50 35 69 76 52 36  62 37 73 5a 6c 57 76 6d   s+P5ivR6b7sZlWvm
                  00000180  34 41 59 49 77 66 32 6f  35 42 72 6f 46 64 37 4f   4AYIwf2o5BroFd7O
                  00000190  77 78 43 31 32 7a 45 65  53 37 47 6b 44 64 47 54   wxC12zEeS7GkDdGT
                  000001a0  71 46 0a 6a 4d 48 45 6c  71 54 39 47 42 76 4f 79   qF.jMHElqT9GBvOy
                  000001b0  38 77 6a 4b 32 77 71 46  68 6f 5a 2f 47 45 79 44   8wjK2wqFhoZ/GEyD
                  000001c0  55 77 70 41 49 42 56 39  65 48 67 6c 41 44 73 4b   UwpAIBV9eHglADsK
                  000001d0  31 66 36 68 37 4d 55 4e  75 71 61 61 63 63 36 4e   1f6h7MUNuqaacc6N
                  000001e0  4c 58 47 0a 41 53 2b 64  73 58 38 30 63 2b 2f 6c   LXG.AS+dsX80c+/l
                  000001f0  5a 6e 6f 58 6a 68 78 48  56 38 58 45 36 43 72 30   ZnoXjhxHV8XE6Cr0
                  00000200  4b 47 68 74 6f 48 36 6b  52 6f 6d 30 41 6a 71 4e   KGhtoH6kRom0AjqN
                  00000210  6f 77 57 4a 69 4f 48 46  4c 30 41 70 31 6e 35 79   owWJiOHFL0Ap1n5y
                  00000220  6c 41 56 44 0a 41 59 74  51 70 44 39 38 38 42 32   lAVD.AYtQpD988B2
                  00000230  50 54 6f 42 57 6e 42 44  50 30 6b 6b 42 39 4b 6f   PToBWnBDP0kkB9Ko
                  00000240  4b 7a 62 4b 4e 74 48 69  6d 48 79 76 36 4b 65 50   KzbKNtHimHyv6KeP
                  00000250  78 4d 50 5a 67 76 6d 6e  56 46 49 65 6e 38 66 67   xMPZgvmnVFIen8fg
                  00000260  31 41 37 59 67 0a 72 4c  4a 4c 6f 63 6f 66 55 6d   1A7Yg.rLJLocofUm
                  00000270  6f 54 34 6d 75 50 56 63  73 38 69 64 57 62 35 58   oT4muPVcs8idWb5X
                  00000280  69 33 4b 4a 4b 6e 54 71  36 65 58 30 50 78 79 73   i3KJKnTq6eX0Pxys
                  00000290  58 6a 42 45 65 76 61 38  67 71 7a 4d 78 76 0a 3d   XjBEeva8gqzMxv.=
                  000002a0  78 51 32 69 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   xQ2i.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 72 4a 70 59 2b 47 51  75 37 5a 43 74 69 4f 6d   ArJpY+GQu7ZCtiOm
                  00000040  59 4f 62 45 6c 6e 42 5a  47 47 49 79 64 39 48 6d   YObElnBZGGIyd9Hm
                  00000050  76 73 76 7a 37 6a 44 77  68 47 76 35 43 0a 75 32   vsvz7jDwhGv5C.u2
                  00000060  2f 78 64 36 30 78 74 56  6b 6f 41 52 4e 4b 69 31   /xd60xtVkoARNKi1
                  00000070  73 74 2b 30 42 72 38 76  73 56 39 62 33 6b 33 78   st+0Br8vsV9b3k3x
                  00000080  6f 6d 48 4b 78 37 65 72  2b 5a 71 64 6a 2b 64 7a   omHKx7er+Zqdj+dz
                  00000090  2b 52 50 6e 77 71 4b 75  30 66 63 79 78 4b 0a 77   +RPnwqKu0fcyxK.w
                  000000a0  7a 5a 65 4e 36 43 63 34  41 79 43 33 76 55 66 4f   zZeN6Cc4AyC3vUfO
                  000000b0  77 71 32 6e 51 75 4f 67  56 67 53 6a 56 4f 44 67   wq2nQuOgVgSjVODg
                  000000c0  49 78 4e 67 52 4b 76 2f  5a 69 37 4f 64 47 31 73   IxNgRKv/Zi7OdG1s
                  000000d0  30 2f 63 78 69 4e 69 58  34 54 6e 30 64 63 62 0a   0/cxiNiX4Tn0dcb.
                  000000e0  30 76 54 68 34 6c 30 42  67 71 54 78 36 6b 6b 73   0vTh4l0BgqTx6kks
                  000000f0  46 54 78 4e 79 30 4e 57  59 47 6a 2b 58 38 7a 34   FTxNy0NWYGj+X8z4
                  00000100  63 64 56 31 72 52 45 52  5a 2b 43 66 67 55 51 52   cdV1rRERZ+CfgUQR
                  00000110  38 2f 65 63 71 4f 75 37  67 6f 31 59 6a 67 49 76   8/ecqOu7go1YjgIv
                  00000120  0a 6f 38 75 66 43 52 7a  4e 59 52 32 51 73 4c 56   .o8ufCRzNYR2QsLV
                  00000130  37 68 77 34 4e 58 69 6f  36 35 67 66 41 4b 52 5a   7hw4NXio65gfAKRZ
                  00000140  68 4f 6b 5a 4b 2f 50 68  61 34 61 6b 44 36 76 31   hOkZK/Pha4akD6v1
                  00000150  62 4b 75 6f 62 62 6f 4a  6e 36 55 58 6a 64 42 70   bKuobboJn6UXjdBp
                  00000160  56 0a 75 47 79 33 51 4c  6b 54 73 56 41 6e 6b 65   V.uGy3QLkTsVAnke
                  00000170  5a 76 6a 68 53 5a 42 56  52 43 6d 73 4d 51 2b 70   ZvjhSZBVRCmsMQ+p
                  00000180  49 76 5a 56 4b 49 73 49  6f 47 4f 68 71 79 33 6a   IvZVKIsIoGOhqy3j
                  00000190  42 50 56 47 59 7a 4d 55  6e 30 73 55 2b 58 47 4f   BPVGYzMUn0sU+XGO
                  000001a0  70 51 0a 6b 6c 6d 62 50  64 74 50 4a 69 34 70 4f   pQ.klmbPdtPJi4pO
                  000001b0  52 79 75 77 51 46 42 62  43 33 36 69 66 77 4a 39   RyuwQFBbC36ifwJ9
                  000001c0  68 34 6e 2b 36 4d 30 51  31 52 6c 4f 66 6b 59 66   h4n+6M0Q1RlOfkYf
                  000001d0  38 59 58 45 57 76 45 4d  30 78 36 4b 73 31 72 6e   8YXEWvEM0x6Ks1rn
                  000001e0  73 58 49 0a 63 37 71 61  2f 75 75 35 65 4f 6a 6c   sXI.c7qa/uu5eOjl
                  000001f0  61 69 69 50 66 4e 70 4d  45 47 2b 47 33 47 34 78   aiiPfNpMEG+G3G4x
                  00000200  54 70 75 6f 64 4f 74 4f  67 69 41 52 69 51 5a 6d   TpuodOtOgiARiQZm
                  00000210  7a 34 67 38 53 51 33 46  43 34 63 64 4d 32 4b 51   z4g8SQ3FC4cdM2KQ
                  00000220  34 57 48 78 0a 42 53 59  62 36 2f 36 67 35 4b 58   4WHx.BSYb6/6g5KX
                  00000230  58 71 6c 61 32 58 71 54  5a 30 6b 77 42 75 4c 43   Xqla2XqTZ0kwBuLC
                  00000240  4a 58 4f 38 69 39 56 4b  6a 6e 33 48 4f 62 4e 37   JXO8i9VKjn3HObN7
                  00000250  52 6e 67 36 55 4d 4d 4a  65 32 72 49 54 57 4e 47   Rng6UMMJe2rITWNG
                  00000260  33 37 56 44 6e 0a 31 48  48 5a 2b 38 6e 45 36 37   37VDn.1HHZ+8nE67
                  00000270  76 74 30 72 44 4f 78 56  6a 4d 6f 6f 46 52 69 43   vt0rDOxVjMooFRiC
                  00000280  37 33 37 47 6a 64 7a 48  36 34 68 50 4e 71 34 78   737GjdzH64hPNq4x
                  00000290  4a 34 54 64 6c 57 45 61  6b 49 35 75 6f 44 50 48   J4TdlWEakI5uoDPH
                  000002a0  68 37 0a 3d 74 76 5a 36  0a 2d 2d 2d 2d 2d 45 4e   h7.=tvZ6.-----EN
                  000002b0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002c0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  Camellia128
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFTBBMBCgCHBYJn3phsAgsLCRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0QG5v
                  dGF0aW9ucy5zZXF1b2lhLXBncC5vcme5US+nLDgtpNg+sA7iL+55HJA3Bgt5ty8M
                  APkfXLwCmAYVCgkICwIEFgIDAQIXgAIbAwIeARYhBNGmbhojsYLJmA94jPv8yCoB
                  XnMwAADBgAwAkl4/cPGIjReV3YkcnEli7Fq552qAk9i8ou2nk04YwcpD7rDbXtq1
                  awNXIAwno2qGpKKiHscR9ydGHDhhcsj0c9h7RnElCTp3Ad9XbB2E9ZS4ywkzj0lp
                  1itbC8nAf5MuhyIL0FStOS4cE0JJppspOeCh8yc3palr74xfI6TVaGkXLnji39d7
                  GBrJRGYmeK+C8j6mNMnAClzDCPJzKu3WfqjJnzdxxZNp4ZsH+Duwd6wdI1Xk7We/
                  t6Ul+1ZJfC0+JjruMyI7r4JCMKlxgyx68AzjCv7XfMCwDYK0xxa9KmnaBrE/B2Xr
                  5PmVg2yIeWrp2MDG1hUEMu4LzyBXMVMPRl8y4+41DC29N/gI4Uzg3mdLPFopho+l
                  nfrmcteuk1sL4kCZlo/ZyyfvOo1KLysA4QZjqpmOHp1JV29zWwySoS2Fd/vD3XTc
                  8QL1JKEML0v7nanEdZf84LrQ9+mFCOcnBFrzfDno0H9LVZVoTWMfvtNPUp9u91bs
                  aomLkVdPgQcRwsEOBBMBCgA4AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEE
                  0aZuGiOxgsmYD3iM+/zIKgFeczAFAl2lnvoACgkQ+/zIKgFeczBvbAv/VNk90a6h
                  G8Od9xTzXxH5YRFUSGfIA1yjPIVOnKqhMwps2U+sWE3urL+MvjyQRlyRV8oY9IOh
                  Q5Esm6DOZYrTnE7qVETm1ajIAP2OFChEc55uH88x/anpPOXOJY7S8jbn3naC9qad
                  75BrZ+3g9EBUWiy5p8TykP05WSnSxNRt7vFKLfEB4nGkehpwHXOVF0CRNwYle42b
                  g8lpmdXFDcCZCi+qEbafmTQzkAqyzS3nCh3IAqq6Y0kBuaKLm2tSNUOlZbD+OHYQ
                  NZ5Jix7cZUzs6Xh4+I55NRWl5smrLq66yOQoFPy9jot/Qxikx/wP3MsAzeGaZSEP
                  c0fHp5G16rlGbxQ3vl8/usUV7W+TMEMljgwd5x8POR6HC8EaCDfVnUBCPi/Gv+eg
                  LjsIbPJZZEroiE40e6/UoCiQtlpQB5exPJYSd1Q1txCwueih99PHepsDhmUQKiAC
                  szNU+RRozAYau2VdHqnRJ7QYdxHDiH49jPK4NTMyb/tJh2TiIwcmsIpGzsDNBF2l
                  nPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21HWamX
                  nn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW+RMX
                  SO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd/Dn6
                  rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXrvIsA
                  0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZuVE/
                  wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8c+pa
                  LNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybUz8XV
                  8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQzFwz
                  j8sxH48AEQEAAcLA9gQYAQoAIBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZzy
                  AhsMAAoJEPv8yCoBXnMw6f8L/26C34dkjBffTzMj5Bdzm8MtF67OYneJ4TQMw7+4
                  1IL4rVcSKhIhk/3Ud5knaRtP2ef1+5F66h9/RPQOJ5+tvBwhBAcUWSupKnUrdVaZ
                  QanYmtSxcVV2PL9+QEiNN3tzluhaWO//rACxJ+K/ZXQlIzwQVTpNhfGzAaMVV9zp
                  f3u0k14itcv6alKY8+rLZvO1wIIeRZLmU0tZDD5HtWDvUV7rIFI1WuoLb+KZgbYn
                  3OWjCPHVdTrdZ2CqnZbG3SXw6awH9bzRLV9EXkbhIMez0deCVdeo+wFFklh8/5VK
                  2b0vk/+wqMJxfpa1lHvJLobzOP9fvrswsr92MA2+k901WeISR7qEzcI0Fdg8AyFA
                  ExaEK6VyjP7SXGLwvfisw34OxuZr3qmx1Sufu4toH3XrB7QJN8XyqqbsGxUCBqWi
                  f9RSK4xjzRTe56iPeiSJJOIciMP9i2ldI+KgLycyeDvGoBj0HCLO3gVaBe4ubVrj
                  5KjhX2PVNEJd3XZRzaXZE2aAMQ==
                  =1A8D
                  -----END PGP PUBLIC KEY BLOCK-----
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sqop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 30 6d 6b 61 52 69 46  6a 2b 61 39 32 6b 63 65   A0mkaRiFj+a92kce
                  00000040  49 54 7a 45 74 73 4e 6a  43 67 55 72 35 4b 4b 50   ITzEtsNjCgUr5KKP
                  00000050  52 76 39 78 65 37 7a 66  53 44 6c 33 66 0a 42 39   Rv9xe7zfSDl3f.B9
                  00000060  6a 35 6a 4f 69 68 76 71  52 76 47 7a 49 4c 48 59   j5jOihvqRvGzILHY
                  00000070  30 48 52 4e 50 2b 68 49  6d 61 2f 45 73 6a 6e 38   0HRNP+hIma/Esjn8
                  00000080  34 6d 2f 6a 63 72 6b 66  62 4e 58 31 2b 32 55 63   4m/jcrkfbNX1+2Uc
                  00000090  59 30 62 6b 75 61 54 38  74 44 50 52 4a 54 0a 68   Y0bkuaT8tDPRJT.h
                  000000a0  79 49 4d 4c 71 76 6a 33  69 62 52 2b 59 70 42 2b   yIMLqvj3ibR+YpB+
                  000000b0  4b 4d 62 36 30 4d 49 6d  4e 72 6b 78 62 43 47 4a   KMb60MImNrkxbCGJ
                  000000c0  4d 73 79 55 65 2f 79 57  65 66 6e 31 45 55 59 55   MsyUe/yWefn1EUYU
                  000000d0  69 37 42 58 68 71 5a 54  4e 2f 72 31 6f 51 55 0a   i7BXhqZTN/r1oQU.
                  000000e0  79 38 36 4e 56 57 78 79  64 33 69 50 74 45 6f 74   y86NVWxyd3iPtEot
                  000000f0  78 52 65 69 61 46 41 79  36 46 69 58 62 54 74 4e   xReiaFAy6FiXbTtN
                  00000100  48 61 6f 44 34 77 63 2b  2b 53 66 44 71 4d 53 51   HaoD4wc++SfDqMSQ
                  00000110  34 64 59 30 35 55 32 75  48 43 4d 75 6e 50 31 73   4dY05U2uHCMunP1s
                  00000120  0a 36 38 36 50 55 67 41  31 74 65 4b 70 50 4d 53   .686PUgA1teKpPMS
                  00000130  70 39 36 38 33 35 77 44  74 43 75 56 2f 7a 44 49   p96835wDtCuV/zDI
                  00000140  4c 39 48 55 41 65 6b 47  70 36 57 59 39 61 42 48   L9HUAekGp6WY9aBH
                  00000150  48 54 37 2f 46 58 77 58  58 71 4d 7a 75 48 69 67   HT7/FXwXXqMzuHig
                  00000160  49 0a 55 73 54 36 4a 74  55 72 44 53 47 77 4e 36   I.UsT6JtUrDSGwN6
                  00000170  68 2b 54 55 53 61 4c 72  68 34 46 78 31 55 6d 68   h+TUSaLrh4Fx1Umh
                  00000180  75 7a 4b 7a 75 6f 39 67  35 43 69 5a 46 70 75 64   uzKzuo9g5CiZFpud
                  00000190  77 41 6e 75 63 35 6a 45  6a 71 6c 54 4c 2f 49 6b   wAnuc5jEjqlTL/Ik
                  000001a0  78 42 0a 62 34 6c 35 4b  54 58 56 38 35 54 51 4d   xB.b4l5KTXV85TQM
                  000001b0  44 61 43 44 30 38 70 69  6e 78 70 63 76 74 44 70   DaCD08pinxpcvtDp
                  000001c0  6e 4f 4d 56 45 58 68 54  45 6b 63 67 79 56 50 50   nOMVEXhTEkcgyVPP
                  000001d0  63 36 2f 49 6e 42 78 34  5a 4a 69 73 39 76 46 57   c6/InBx4ZJis9vFW
                  000001e0  64 66 45 0a 61 35 4f 6a  70 77 4a 6b 50 59 78 6b   dfE.a5OjpwJkPYxk
                  000001f0  48 4a 4a 70 68 57 65 59  63 64 7a 48 57 56 7a 78   HJJphWeYcdzHWVzx
                  00000200  69 52 33 67 69 66 52 32  43 66 42 54 34 75 46 6b   iR3gifR2CfBT4uFk
                  00000210  59 52 67 67 50 58 44 44  31 67 35 36 65 57 4f 34   YRggPXDD1g56eWO4
                  00000220  37 6f 63 4c 0a 50 54 6d  4d 73 58 53 6d 7a 6c 63   7ocL.PTmMsXSmzlc
                  00000230  7a 74 68 49 6d 64 38 41  31 30 6a 38 42 50 36 55   zthImd8A10j8BP6U
                  00000240  46 57 6f 79 48 73 61 74  53 61 34 5a 66 57 39 2b   FWoyHsatSa4ZfW9+
                  00000250  45 51 69 59 35 46 44 37  66 43 4e 4f 72 2f 61 63   EQiY5FD7fCNOr/ac
                  00000260  61 7a 50 65 6a 0a 31 46  6c 64 74 31 67 54 68 55   azPej.1Fldt1gThU
                  00000270  58 2f 6b 2b 4d 63 2f 69  36 37 48 53 2b 6c 6b 33   X/k+Mc/i67HS+lk3
                  00000280  62 76 47 38 4c 47 56 41  77 6e 69 2f 51 63 44 48   bvG8LGVAwni/QcDH
                  00000290  77 3d 0a 3d 71 33 36 48  0a 2d 2d 2d 2d 2d 45 4e   w=.=q36H.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  rsop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 70 50 72 77 4c 6a 45  37 53 4e 58 54 7a 43 79   ApPrwLjE7SNXTzCy
                  00000040  5a 70 6b 32 64 39 6d 4c  4a 72 2f 30 53 44 67 4a   Zpk2d9mLJr/0SDgJ
                  00000050  6b 2f 4f 2f 55 64 74 55  6c 55 79 33 4b 0a 6b 49   k/O/UdtUlUy3K.kI
                  00000060  54 39 48 78 6f 62 31 4c  4c 4b 77 55 73 74 4b 47   T9Hxob1LLKwUstKG
                  00000070  62 7a 65 4b 59 4b 49 54  2f 46 53 73 6c 30 39 51   bzeKYKIT/FSsl09Q
                  00000080  48 51 46 71 2f 37 57 72  61 47 68 32 79 39 6a 6f   HQFq/7WraGh2y9jo
                  00000090  73 62 7a 73 78 73 6f 56  31 53 71 70 2f 31 0a 79   sbzsxsoV1Sqp/1.y
                  000000a0  57 43 41 4b 36 4e 77 59  37 4c 32 55 78 52 32 45   WCAK6NwY7L2UxR2E
                  000000b0  32 62 32 72 6a 54 61 30  2f 37 4c 64 46 6f 35 4b   2b2rjTa0/7LdFo5K
                  000000c0  32 4d 50 64 50 4d 75 2f  78 71 6a 70 36 34 42 42   2MPdPMu/xqjp64BB
                  000000d0  46 4d 33 38 6d 59 74 73  64 6f 39 53 61 4d 75 0a   FM38mYtsdo9SaMu.
                  000000e0  39 4b 76 61 77 73 65 5a  2f 52 31 32 4c 58 6a 6c   9KvawseZ/R12LXjl
                  000000f0  2b 47 56 6a 48 4c 4a 66  4a 48 77 5a 70 53 64 64   +GVjHLJfJHwZpSdd
                  00000100  58 31 52 75 79 62 48 35  42 30 52 74 31 44 7a 72   X1RuybH5B0Rt1Dzr
                  00000110  2b 51 35 70 58 47 2b 49  6a 6c 72 63 36 57 35 4d   +Q5pXG+Ijlrc6W5M
                  00000120  0a 55 6d 39 64 52 6c 6d  44 58 53 78 6b 64 51 5a   .Um9dRlmDXSxkdQZ
                  00000130  7a 56 4d 63 4b 30 78 6a  6b 70 33 58 68 4d 67 67   zVMcK0xjkp3XhMgg
                  00000140  2b 54 36 53 6c 74 4a 49  44 63 49 52 68 54 38 75   +T6SltJIDcIRhT8u
                  00000150  59 75 5a 71 4d 50 73 78  39 48 56 57 2f 78 54 69   YuZqMPsx9HVW/xTi
                  00000160  37 0a 38 61 46 4a 4c 56  76 2b 6d 69 77 48 4b 32   7.8aFJLVv+miwHK2
                  00000170  42 58 32 68 38 6f 6b 73  4e 59 47 4b 45 51 31 42   BX2h8oksNYGKEQ1B
                  00000180  72 30 64 76 4a 6b 38 46  4f 64 4b 72 4f 52 33 4a   r0dvJk8FOdKrOR3J
                  00000190  67 38 70 78 47 49 2b 6f  39 5a 75 73 67 66 59 79   g8pxGI+o9ZusgfYy
                  000001a0  4c 50 0a 4f 68 33 63 74  6b 5a 75 39 42 67 72 45   LP.Oh3ctkZu9BgrE
                  000001b0  63 4e 74 69 41 58 4e 44  76 6e 78 6d 6d 6e 61 58   cNtiAXNDvnxmmnaX
                  000001c0  2f 52 69 69 56 4e 52 32  6d 48 43 54 7a 43 34 44   /RiiVNR2mHCTzC4D
                  000001d0  52 4e 45 2b 39 38 34 53  34 48 7a 70 56 4d 47 71   RNE+984S4HzpVMGq
                  000001e0  37 71 5a 0a 53 51 44 45  78 42 75 55 72 36 39 43   7qZ.SQDExBuUr69C
                  000001f0  46 78 71 59 4e 68 44 4c  77 74 6b 70 79 31 56 4a   FxqYNhDLwtkpy1VJ
                  00000200  54 69 32 51 68 43 49 65  51 58 63 72 68 2b 36 4c   Ti2QhCIeQXcrh+6L
                  00000210  7a 41 58 35 30 6c 75 79  6d 6f 50 79 57 5a 70 77   zAX50luymoPyWZpw
                  00000220  43 6f 79 49 0a 45 46 42  48 44 49 6d 68 6f 76 61   CoyI.EFBHDImhova
                  00000230  39 38 6f 33 79 73 70 57  43 30 6a 38 42 57 2f 62   98o3yspWC0j8BW/b
                  00000240  52 37 57 69 4c 7a 77 76  36 53 47 6d 6b 36 74 52   R7WiLzwv6SGmk6tR
                  00000250  76 33 73 58 53 50 62 44  79 4a 45 49 59 34 47 36   v3sXSPbDyJEIY4G6
                  00000260  32 51 76 65 64 0a 4a 56  2b 62 2b 41 6e 47 31 74   2Qved.JV+b+AnG1t
                  00000270  30 39 6d 49 52 51 46 6a  6e 35 64 56 52 57 77 39   09mIRQFjn5dVRWw9
                  00000280  6e 38 63 55 76 76 41 6c  76 38 6f 75 76 31 66 76   n8cUvvAlv8ouv1fv
                  00000290  4d 3d 0a 3d 45 50 45 57  0a 2d 2d 2d 2d 2d 45 4e   M=.=EPEW.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia128, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 73 57 50 75 75 6d 46  54 4a 69 4e 31 42 58 4b   AsWPuumFTJiN1BXK
                  00000040  51 4c 6c 7a 6e 4f 70 57  72 35 61 6d 6b 6b 56 79   QLlznOpWr5amkkVy
                  00000050  66 48 65 59 73 76 62 47  6f 5a 57 51 59 0a 4f 74   fHeYsvbGoZWQY.Ot
                  00000060  6f 33 37 46 68 67 70 65  68 37 59 59 4c 68 63 51   o37Fhgpeh7YYLhcQ
                  00000070  4c 4f 75 61 34 57 5a 30  32 73 2f 56 76 37 71 50   LOua4WZ02s/Vv7qP
                  00000080  79 77 77 30 70 38 69 48  66 4b 4e 2f 72 77 45 70   yww0p8iHfKN/rwEp
                  00000090  71 77 45 51 76 71 38 36  4e 46 30 45 70 53 0a 42   qwEQvq86NF0EpS.B
                  000000a0  47 7a 6f 77 52 35 49 51  2b 73 31 55 41 34 41 79   GzowR5IQ+s1UA4Ay
                  000000b0  4e 6f 69 4f 79 47 41 78  41 48 39 66 6c 71 6f 57   NoiOyGAxAH9flqoW
                  000000c0  31 33 37 56 6c 76 77 30  58 4a 41 68 31 2f 71 42   137Vlvw0XJAh1/qB
                  000000d0  42 45 46 70 71 48 63 73  39 49 45 43 4d 36 67 0a   BEFpqHcs9IECM6g.
                  000000e0  4a 56 4a 77 33 72 76 59  35 56 6b 73 43 70 49 79   JVJw3rvY5VksCpIy
                  000000f0  35 6c 30 4c 63 4d 69 71  71 5a 6c 62 70 41 74 38   5l0LcMiqqZlbpAt8
                  00000100  44 77 52 44 53 77 75 56  78 73 68 69 43 55 73 7a   DwRDSwuVxshiCUsz
                  00000110  79 6d 52 4d 69 34 42 4a  41 66 55 51 7a 5a 52 52   ymRMi4BJAfUQzZRR
                  00000120  0a 61 2b 41 49 56 4d 6b  6a 65 36 43 6b 62 51 52   .a+AIVMkje6CkbQR
                  00000130  6c 5a 41 69 7a 4a 61 38  59 55 76 30 43 53 76 73   lZAizJa8YUv0CSvs
                  00000140  64 52 74 70 78 55 69 4f  6c 49 66 61 77 4b 37 34   dRtpxUiOlIfawK74
                  00000150  75 32 36 70 6f 6d 51 6a  31 72 39 63 38 4f 75 68   u26pomQj1r9c8Ouh
                  00000160  57 0a 6c 44 4a 49 57 58  72 72 62 48 39 58 2b 2f   W.lDJIWXrrbH9X+/
                  00000170  57 5a 43 71 69 37 56 5a  34 53 71 6f 66 64 65 73   WZCqi7VZ4Sqofdes
                  00000180  4b 72 4c 5a 33 7a 66 4e  71 2b 2f 2f 54 50 68 55   KrLZ3zfNq+//TPhU
                  00000190  67 56 73 51 6d 70 38 46  76 2f 49 62 55 43 39 59   gVsQmp8Fv/IbUC9Y
                  000001a0  43 52 0a 2b 48 79 71 45  31 39 38 42 6e 47 76 7a   CR.+HyqE198BnGvz
                  000001b0  2f 72 41 61 34 70 79 67  69 63 70 55 34 51 33 58   /rAa4pygicpU4Q3X
                  000001c0  4d 4f 4e 6a 6e 39 4e 7a  51 49 37 4b 4a 49 58 46   MONjn9NzQI7KJIXF
                  000001d0  42 34 4a 6e 6b 31 76 68  73 68 77 44 58 6a 6f 7a   B4Jnk1vhshwDXjoz
                  000001e0  46 47 4d 0a 77 39 76 51  61 2f 4f 78 57 33 49 50   FGM.w9vQa/OxW3IP
                  000001f0  45 65 34 39 37 6b 55 67  43 53 52 37 46 41 5a 66   Ee497kUgCSR7FAZf
                  00000200  4f 68 56 42 6e 30 62 71  4f 4f 57 79 2f 7a 47 59   OhVBn0bqOOWy/zGY
                  00000210  50 37 55 48 4a 34 70 76  67 41 70 32 44 6d 7a 2b   P7UHJ4pvgAp2Dmz+
                  00000220  38 75 7a 68 0a 44 53 64  44 62 4a 6d 37 4c 62 2b   8uzh.DSdDbJm7Lb+
                  00000230  32 38 42 53 50 70 53 6d  48 30 6a 38 42 55 7a 54   28BSPpSmH0j8BUzT
                  00000240  37 35 58 36 31 58 36 55  35 4b 59 35 68 50 42 45   75X61X6U5KY5hPBE
                  00000250  72 52 63 58 39 6d 4c 61  46 4c 65 64 53 68 58 76   rRcX9mLaFLedShXv
                  00000260  32 66 46 4a 69 0a 4d 6e  50 41 74 72 4a 6e 4e 75   2fFJi.MnPAtrJnNu
                  00000270  71 69 57 64 68 35 4e 41  65 57 4d 49 39 49 4d 53   qiWdh5NAeWMI9IMS
                  00000280  52 62 63 39 70 78 31 49  6f 42 6b 4e 36 38 63 2f   Rbc9px1IoBkN68c/
                  00000290  4d 3d 0a 3d 55 68 6a 4e  0a 2d 2d 2d 2d 2d 45 4e   M=.=UhjN.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-gopenpgp-v2 encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia128, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 43 6f 6d 6d   ESSAGE-----.Comm
                  00000020  65 6e 74 3a 20 68 74 74  70 73 3a 2f 2f 67 6f 70   ent: https://gop
                  00000030  65 6e 70 67 70 2e 6f 72  67 0a 56 65 72 73 69 6f   enpgp.org.Versio
                  00000040  6e 3a 20 47 6f 70 65 6e  50 47 50 20 32 2e 38 2e   n: GopenPGP 2.8.
                  00000050  30 0a 0a 77 63 44 4d 41  33 77 76 71 6b 33 35 50   0..wcDMA3wvqk35P
                  00000060  44 65 79 41 51 76 2b 4a  79 4c 4a 72 6d 54 49 2b   DeyAQv+JyLJrmTI+
                  00000070  69 64 61 2f 4c 4f 54 37  36 55 41 75 76 49 6e 57   ida/LOT76UAuvInW
                  00000080  74 62 37 55 78 35 52 42  45 49 48 4a 64 4e 2f 34   tb7Ux5RBEIHJdN/4
                  00000090  62 57 7a 0a 79 75 76 4f  4b 33 43 54 53 52 36 5a   bWz.yuvOK3CTSR6Z
                  000000a0  2f 2f 4a 38 2b 68 37 52  76 79 46 38 43 6a 76 49   //J8+h7RvyF8CjvI
                  000000b0  38 51 42 74 70 36 79 32  63 36 64 57 44 57 44 35   8QBtp6y2c6dWDWD5
                  000000c0  78 44 49 54 69 33 35 69  67 38 57 44 30 58 66 67   xDITi35ig8WD0Xfg
                  000000d0  62 71 49 4a 0a 47 65 77  71 36 77 51 4a 58 61 68   bqIJ.Gewq6wQJXah
                  000000e0  4e 2b 41 51 57 42 37 4f  65 68 37 66 6d 65 37 2f   N+AQWB7Oeh7fme7/
                  000000f0  33 71 4a 55 4f 38 48 6a  71 35 37 32 66 53 75 59   3qJUO8Hjq572fSuY
                  00000100  58 39 58 34 37 64 78 6f  38 66 43 6e 33 4b 52 77   X9X47dxo8fCn3KRw
                  00000110  4b 73 4e 78 65 0a 49 4b  38 56 34 72 39 6c 45 65   KsNxe.IK8V4r9lEe
                  00000120  54 32 33 61 4b 58 45 46  65 2f 33 4e 48 68 7a 44   T23aKXEFe/3NHhzD
                  00000130  74 31 66 79 4d 2f 54 52  69 52 39 67 67 30 6a 7a   t1fyM/TRiR9gg0jz
                  00000140  47 36 49 6b 64 2b 37 4c  44 33 6a 78 39 39 56 71   G6Ikd+7LD3jx99Vq
                  00000150  2b 35 57 47 52 76 0a 64  76 61 65 57 6f 53 75 76   +5WGRv.dvaeWoSuv
                  00000160  79 72 4a 6f 75 4c 34 38  31 50 65 72 4c 45 4d 37   yrJouL481PerLEM7
                  00000170  64 64 67 72 76 35 6b 51  43 65 6c 43 74 54 53 78   ddgrv5kQCelCtTSx
                  00000180  43 72 4d 68 78 48 4b 30  77 36 55 41 30 31 32 47   CrMhxHK0w6UA012G
                  00000190  48 2f 58 6a 4f 78 74 0a  58 70 46 73 64 2f 48 2f   H/XjOxt.XpFsd/H/
                  000001a0  79 35 5a 53 4b 59 32 2f  4e 46 32 61 41 6a 53 55   y5ZSKY2/NF2aAjSU
                  000001b0  37 2f 75 34 6e 75 59 62  74 6a 67 4a 77 4e 67 6b   7/u4nuYbtjgJwNgk
                  000001c0  66 75 65 52 33 74 70 67  30 51 50 44 32 78 30 67   fueR3tpg0QPD2x0g
                  000001d0  55 2f 61 44 4d 4c 66 52  0a 79 34 36 49 73 50 4f   U/aDMLfR.y46IsPO
                  000001e0  61 37 35 53 31 52 4e 53  4b 2b 4c 33 4a 4e 74 78   a75S1RNSK+L3JNtx
                  000001f0  52 31 4c 71 68 57 6d 79  50 49 45 41 74 75 6a 6d   R1LqhWmyPIEAtujm
                  00000200  65 59 6d 69 53 58 42 63  75 48 4c 39 45 42 34 79   eYmiSXBcuHL9EB4y
                  00000210  6d 61 6f 35 73 37 2f 69  62 0a 48 78 32 55 79 65   mao5s7/ib.Hx2Uye
                  00000220  46 37 70 43 38 6d 54 46  58 43 41 2f 72 31 53 57   F7pC8mTFXCA/r1SW
                  00000230  42 4a 4d 59 6a 78 5a 30  61 66 6a 53 31 4a 68 50   BJMYjxZ0afjS1JhP
                  00000240  32 33 54 43 57 46 4b 63  4c 55 38 44 67 4f 53 39   23TCWFKcLU8DgOS9
                  00000250  64 54 54 71 48 48 4c 57  4c 4d 0a 4e 34 74 50 38   dTTqHHLWLM.N4tP8
                  00000260  41 58 49 46 7a 62 32 45  69 38 72 77 6e 68 7a 30   AXIFzb2Ei8rwnhz0
                  00000270  6a 38 42 66 77 43 4b 58  50 50 66 64 51 69 7a 56   j8BfwCKXPPfdQizV
                  00000280  77 39 48 37 4b 73 55 4c  43 34 46 62 77 42 58 54   w9H7KsULC4FbwBXT
                  00000290  32 70 35 6d 31 45 42 2b  57 45 67 0a 36 37 38 32   2p5m1EB+WEg.6782
                  000002a0  55 41 49 68 31 73 6f 6b  76 76 68 2b 6e 4e 7a 45   UAIh1sokvvh+nNzE
                  000002b0  35 5a 7a 4a 66 31 59 42  74 4e 50 54 52 74 4d 58   5ZzJf1YBtNPTRtMX
                  000002c0  51 73 39 4e 59 30 63 3d  0a 3d 58 34 6c 6f 0a 2d   Qs9NY0c=.=X4lo.-
                  000002d0  2d 2d 2d 2d 45 4e 44 20  50 47 50 20 4d 45 53 53   ----END PGP MESS
                  000002e0  41 47 45 2d 2d 2d 2d 2d  0a                        AGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-pqc encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia128, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 51 46 6d 57 39 77 47  77 34 54 46 70 2b 72 63   /QFmW9wGw4TFp+rc
                  00000040  38 41 33 42 35 30 62 75  43 73 4d 76 41 63 54 38   8A3B50buCsMvAcT8
                  00000050  67 73 31 5a 36 47 35 6d  50 6e 36 54 36 0a 69 31   gs1Z6G5mPn6T6.i1
                  00000060  68 33 4d 57 38 63 48 73  45 43 56 6c 50 79 61 4c   h3MW8cHsECVlPyaL
                  00000070  44 30 42 65 67 46 6b 62  41 79 68 78 44 41 46 64   D0BegFkbAyhxDAFd
                  00000080  37 30 45 36 56 50 30 73  69 61 37 4c 71 43 43 4f   70E6VP0sia7LqCCO
                  00000090  30 45 37 53 4c 56 33 5a  71 51 53 75 67 39 0a 72   0E7SLV3ZqQSug9.r
                  000000a0  30 46 68 75 44 54 69 6b  73 75 67 45 49 48 4b 45   0FhuDTiksugEIHKE
                  000000b0  73 4a 56 66 4b 76 66 61  30 47 6e 4b 4a 57 4c 30   sJVfKvfa0GnKJWL0
                  000000c0  4d 2b 4b 59 35 54 2f 74  6b 75 2b 63 44 68 45 2f   M+KY5T/tku+cDhE/
                  000000d0  57 64 31 68 30 56 34 33  65 31 2f 65 32 71 4b 0a   Wd1h0V43e1/e2qK.
                  000000e0  52 35 6b 6d 63 76 35 77  4c 48 50 4e 50 71 58 6a   R5kmcv5wLHPNPqXj
                  000000f0  52 74 58 33 30 65 6e 30  59 43 2b 48 67 54 45 4b   RtX30en0YC+HgTEK
                  00000100  4b 32 79 34 55 45 74 50  39 6a 75 30 33 4e 65 30   K2y4UEtP9ju03Ne0
                  00000110  57 32 77 6b 6b 37 5a 41  36 6c 50 57 46 77 74 6c   W2wkk7ZA6lPWFwtl
                  00000120  0a 6e 6d 78 4f 69 54 37  64 49 4c 41 76 49 51 77   .nmxOiT7dILAvIQw
                  00000130  38 45 46 7a 30 65 33 50  2b 69 47 42 32 4e 64 4d   8EFz0e3P+iGB2NdM
                  00000140  56 71 44 59 61 45 58 44  6a 53 43 36 65 58 79 79   VqDYaEXDjSC6eXyy
                  00000150  7a 61 45 39 55 35 73 39  69 74 49 48 52 51 69 6f   zaE9U5s9itIHRQio
                  00000160  4c 0a 65 74 39 2b 47 51  6f 64 68 2b 63 6d 75 74   L.et9+GQodh+cmut
                  00000170  54 4b 7a 5a 6f 45 5a 67  38 41 31 6e 5a 44 44 4a   TKzZoEZg8A1nZDDJ
                  00000180  50 72 42 76 66 4e 39 34  4c 48 35 6d 6a 74 45 61   PrBvfN94LH5mjtEa
                  00000190  6c 47 31 73 59 36 33 71  32 54 6a 4f 4b 50 33 42   lG1sY63q2TjOKP3B
                  000001a0  78 5a 0a 75 71 4a 47 62  57 76 61 52 32 7a 66 55   xZ.uqJGbWvaR2zfU
                  000001b0  34 39 6a 36 7a 4e 6d 70  47 33 35 64 2b 72 58 73   49j6zNmpG35d+rXs
                  000001c0  44 6b 78 5a 57 4c 70 41  42 36 52 36 4c 47 55 49   DkxZWLpAB6R6LGUI
                  000001d0  39 6b 30 67 76 35 6b 6f  2b 66 57 4d 54 2b 52 7a   9k0gv5ko+fWMT+Rz
                  000001e0  71 63 57 0a 35 6e 43 63  4f 72 33 52 71 75 2f 71   qcW.5nCcOr3Rqu/q
                  000001f0  67 2b 48 53 67 71 32 51  2f 78 4e 2f 6b 2b 6f 63   g+HSgq2Q/xN/k+oc
                  00000200  45 64 6a 75 64 42 58 79  4f 32 37 53 77 33 31 79   EdjudBXyO27Sw31y
                  00000210  42 43 32 6b 74 76 74 66  36 5a 46 39 50 73 6e 64   BC2ktvtf6ZF9Psnd
                  00000220  6e 55 47 79 0a 71 71 74  51 64 36 66 43 79 35 5a   nUGy.qqtQd6fCy5Z
                  00000230  41 31 50 59 51 63 56 69  6e 30 6a 38 42 53 79 2b   A1PYQcVin0j8BSy+
                  00000240  47 31 4c 68 2f 74 6e 66  77 50 55 6d 34 68 66 59   G1Lh/tnfwPUm4hfY
                  00000250  54 39 62 4e 4b 68 43 62  49 44 37 51 31 74 47 51   T9bNKhCbID7Q1tGQ
                  00000260  53 6d 4b 76 70 0a 45 6a  49 41 31 62 34 42 67 52   SmKvp.EjIA1b4BgR
                  00000270  68 71 52 2f 7a 53 37 73  57 6e 64 57 61 72 7a 34   hqR/zS7sWndWarz4
                  00000280  37 61 6d 68 65 46 41 6a  74 4d 43 41 74 4b 6d 70   7amheFAjtMCAtKmp
                  00000290  73 3d 0a 3d 4d 69 61 67  0a 2d 2d 2d 2d 2d 45 4e   s=.=Miag.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia128, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 59 37 6a 65 7a 65 56  55 63 62 45 4a 37 76 44   /Y7jezeVUcbEJ7vD
                  00000040  44 70 2f 62 51 51 41 6c  76 2b 56 71 59 59 7a 64   Dp/bQQAlv+VqYYzd
                  00000050  59 4f 64 54 78 57 62 34  65 0a 45 57 6c 54 4f 42   YOdTxWb4e.EWlTOB
                  00000060  66 54 74 50 42 33 6b 63  76 57 79 6a 6e 67 45 74   fTtPB3kcvWyjngEt
                  00000070  6c 62 45 46 32 47 2b 56  2f 58 58 70 51 64 4f 74   lbEF2G+V/XXpQdOt
                  00000080  48 52 34 66 35 4d 44 4f  67 33 4e 2b 44 47 4f 4e   HR4f5MDOg3N+DGON
                  00000090  4a 59 73 53 65 6e 0a 5a  71 75 42 69 65 32 44 76   JYsSen.ZquBie2Dv
                  000000a0  43 72 46 39 74 6e 75 49  57 7a 69 54 78 37 52 66   CrF9tnuIWziTx7Rf
                  000000b0  50 64 36 51 4e 55 53 45  54 66 69 41 6e 41 61 58   Pd6QNUSETfiAnAaX
                  000000c0  43 7a 4e 43 72 44 52 46  63 39 53 64 6b 79 39 4f   CzNCrDRFc9Sdky9O
                  000000d0  59 7a 63 0a 4d 34 39 57  65 63 4d 55 49 64 73 47   Yzc.M49WecMUIdsG
                  000000e0  61 73 37 38 70 71 6b 66  39 50 35 62 34 62 5a 6e   as78pqkf9P5b4bZn
                  000000f0  2f 7a 64 4c 77 2f 52 6e  6c 6d 70 34 59 72 6c 66   /zdLw/Rnlmp4Yrlf
                  00000100  48 31 5a 51 33 52 55 59  37 78 48 4a 6e 4b 58 66   H1ZQ3RUY7xHJnKXf
                  00000110  0a 6f 46 72 4f 68 36 74  6c 6f 5a 76 4a 6d 37 48   .oFrOh6tloZvJm7H
                  00000120  6c 61 4c 2f 50 52 64 72  68 4e 6b 56 4e 4e 67 55   laL/PRdrhNkVNNgU
                  00000130  77 63 37 70 2b 44 65 6a  79 36 41 53 70 33 45 71   wc7p+Dejy6ASp3Eq
                  00000140  63 42 36 75 52 41 7a 45  51 53 61 2f 67 0a 77 49   cB6uRAzEQSa/g.wI
                  00000150  47 7a 59 44 31 45 2b 66  49 4c 76 6a 41 49 51 30   GzYD1E+fILvjAIQ0
                  00000160  6c 72 45 35 4d 56 78 78  6f 39 4e 64 42 70 79 65   lrE5MVxxo9NdBpye
                  00000170  5a 69 32 4f 42 39 6f 67  67 41 51 7a 63 75 4c 36   Zi2OB9oggAQzcuL6
                  00000180  50 4d 30 70 36 66 4e 48  56 62 0a 4d 57 66 39 31   PM0p6fNHVb.MWf91
                  00000190  78 6c 71 41 59 6a 39 71  43 58 50 63 4b 55 42 4e   xlqAYj9qCXPcKUBN
                  000001a0  6f 76 50 53 6b 4b 4f 41  74 57 39 5a 70 50 6a 73   ovPSkKOAtW9ZpPjs
                  000001b0  2b 53 37 49 48 44 56 46  5a 55 39 2b 57 4b 59 46   +S7IHDVFZU9+WKYF
                  000001c0  57 35 66 72 37 34 33 0a  34 68 52 41 63 6c 62 71   W5fr743.4hRAclbq
                  000001d0  37 37 71 31 4a 79 76 6d  76 41 68 53 4d 4c 50 66   77q1JyvmvAhSMLPf
                  000001e0  76 7a 62 46 32 77 6d 4d  35 54 2b 68 75 4e 2f 31   vzbF2wmM5T+huN/1
                  000001f0  67 41 49 4c 70 59 5a 63  6d 62 6f 64 69 57 6f 37   gAILpYZcmbodiWo7
                  00000200  6e 54 65 73 0a 4a 39 69  59 76 52 79 66 42 51 32   nTes.J9iYvRyfBQ2
                  00000210  67 31 31 32 36 74 65 4f  47 57 69 67 42 43 41 6c   g1126teOGWigBCAl
                  00000220  37 32 45 76 55 53 67 39  72 56 64 51 66 59 4c 4e   72EvUSg9rVdQfYLN
                  00000230  66 63 42 4b 4e 4a 50 51  4e 30 6a 38 42 4a 73 44   fcBKNJPQN0j8BJsD
                  00000240  74 0a 57 49 4c 35 33 73  52 61 37 57 37 59 58 47   t.WIL53sRa7W7YXG
                  00000250  6c 47 62 6d 39 4b 65 30  62 46 4f 65 32 66 5a 47   lGbm9Ke0bFOe2fZG
                  00000260  31 2f 6d 53 34 37 76 37  38 68 42 71 5a 37 58 59   1/mS47v78hBqZ7XY
                  00000270  73 6d 52 76 55 53 2f 33  32 32 52 68 39 2f 0a 62   smRvUS/322Rh9/.b
                  00000280  62 57 58 2b 4a 64 5a 38  54 2b 58 72 30 38 6e 73   bWX+JdZ8T+Xr08ns
                  00000290  31 59 3d 0a 3d 46 4a 71  69 0a 2d 2d 2d 2d 2d 45   1Y=.=FJqi.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sop-openpgp.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia128, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 59 2f 36 54 62 4a 46  42 46 78 70 2f 6e 68 53   /Y/6TbJFBFxp/nhS
                  00000040  48 57 77 68 45 79 72 68  73 57 5a 4c 66 75 50 5a   HWwhEyrhsWZLfuPZ
                  00000050  76 4c 72 6f 2f 39 6f 75  5a 0a 6f 6a 79 55 36 66   vLro/9ouZ.ojyU6f
                  00000060  45 73 42 6a 46 71 49 6d  64 59 51 4e 6d 71 33 42   EsBjFqImdYQNmq3B
                  00000070  73 53 6c 68 68 41 76 4d  6a 68 37 55 48 78 33 45   sSlhhAvMjh7UHx3E
                  00000080  69 70 5a 6a 4c 75 71 36  2b 30 59 74 51 38 74 41   ipZjLuq6+0YtQ8tA
                  00000090  74 6b 5a 4f 76 41 0a 45  59 5a 51 44 37 6b 4c 31   tkZOvA.EYZQD7kL1
                  000000a0  49 43 37 78 35 68 70 48  65 45 4b 6e 4c 4c 55 6f   IC7x5hpHeEKnLLUo
                  000000b0  52 2f 51 68 71 41 32 7a  45 7a 66 6a 4a 44 30 65   R/QhqA2zEzfjJD0e
                  000000c0  43 70 72 36 68 53 46 49  61 65 2f 59 55 54 78 64   Cpr6hSFIae/YUTxd
                  000000d0  39 61 57 0a 54 4a 4c 6d  6a 4c 6d 48 65 79 73 70   9aW.TJLmjLmHeysp
                  000000e0  68 52 6d 44 38 30 6d 6f  4d 65 47 69 4f 35 44 4d   hRmD80moMeGiO5DM
                  000000f0  55 53 5a 38 53 67 56 73  32 45 57 74 45 71 57 75   USZ8SgVs2EWtEqWu
                  00000100  43 74 31 64 78 6a 61 73  49 57 53 52 4f 52 36 4a   Ct1dxjasIWSROR6J
                  00000110  0a 6a 77 50 77 2f 39 73  6f 37 46 52 30 70 61 42   .jwPw/9so7FR0paB
                  00000120  64 37 4c 55 56 39 32 64  39 4d 61 56 43 7a 4c 61   d7LUV92d9MaVCzLa
                  00000130  74 63 75 4e 78 33 72 45  6b 2b 41 53 51 58 4c 72   tcuNx3rEk+ASQXLr
                  00000140  2f 36 72 30 6c 6d 5a 63  70 5a 6a 6c 30 0a 38 4e   /6r0lmZcpZjl0.8N
                  00000150  4c 6d 58 62 63 57 32 54  63 42 68 76 72 44 65 4f   LmXbcW2TcBhvrDeO
                  00000160  5a 63 6d 6f 55 39 63 70  64 39 36 58 37 32 43 65   ZcmoU9cpd96X72Ce
                  00000170  45 7a 71 48 42 78 65 55  46 51 31 79 67 45 2b 54   EzqHBxeUFQ1ygE+T
                  00000180  79 79 45 5a 69 31 2b 6a  52 54 0a 71 63 5a 58 7a   yyEZi1+jRT.qcZXz
                  00000190  48 31 6e 7a 52 43 6f 62  37 59 70 34 49 47 72 72   H1nzRCob7Yp4IGrr
                  000001a0  46 33 44 72 34 70 78 30  72 5a 75 4f 2b 48 50 69   F3Dr4px0rZuO+HPi
                  000001b0  6a 69 47 70 78 71 51 5a  66 2f 63 75 59 49 39 68   jiGpxqQZf/cuYI9h
                  000001c0  46 30 6a 4f 4e 61 68 0a  58 36 36 62 4c 31 45 53   F0jONah.X66bL1ES
                  000001d0  68 65 65 49 2f 75 6b 6d  69 39 4e 4e 6f 41 58 4f   heeI/ukmi9NNoAXO
                  000001e0  7a 4c 54 4e 73 5a 73 50  39 30 78 47 4b 75 4e 69   zLTNsZsP90xGKuNi
                  000001f0  70 51 52 32 2f 73 34 72  69 4e 52 54 51 7a 7a 49   pQR2/s4riNRTQzzI
                  00000200  6f 38 54 43 0a 48 68 65  65 46 76 37 42 35 41 57   o8TC.HheeFv7B5AW
                  00000210  57 4f 4b 76 77 43 43 47  42 5a 57 6b 78 49 65 71   WOKvwCCGBZWkxIeq
                  00000220  69 36 37 73 2f 32 73 4b  76 36 59 33 50 57 59 65   i67s/2sKv6Y3PWYe
                  00000230  47 6b 55 56 2f 63 6c 63  2b 30 6a 38 42 78 30 66   GkUV/clc+0j8Bx0f
                  00000240  65 0a 64 31 64 31 6e 52  6d 4a 57 45 6b 75 4d 77   e.d1d1nRmJWEkuMw
                  00000250  7a 6c 77 6c 34 44 2b 61  4e 71 63 70 32 47 69 51   zlwl4D+aNqcp2GiQ
                  00000260  78 39 62 74 73 61 65 50  31 70 50 6c 6c 2f 56 6c   x9btsaeP1pPll/Vl
                  00000270  70 4e 49 66 4f 49 77 62  75 42 54 48 77 32 0a 7a   pNIfOIwbuBTHw2.z
                  00000280  6a 73 77 48 32 7a 5a 72  54 70 64 34 67 79 45 38   jswH2zZrTpd4gyE8
                  00000290  66 38 3d 0a 3d 72 6c 59  38 0a 2d 2d 2d 2d 2d 45   f8=.=rlY8.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia128, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 71 61 4b 44 51 4b 62  65 68 50 6c 5a 33 6f 47   AqaKDQKbehPlZ3oG
                  00000040  61 4a 6d 4d 50 76 6a 2f  37 34 77 62 2f 74 53 44   aJmMPvj/74wb/tSD
                  00000050  45 4e 58 75 62 37 64 2f  39 0a 74 38 2f 39 67 79   ENXub7d/9.t8/9gy
                  00000060  43 43 73 34 66 77 6c 65  59 49 66 4d 76 35 49 77   CCs4fwleYIfMv5Iw
                  00000070  41 44 68 39 76 76 69 42  61 50 68 4b 42 32 45 41   ADh9vviBaPhKB2EA
                  00000080  4e 2b 73 44 5a 75 6d 39  6e 69 63 74 62 58 34 49   N+sDZum9nictbX4I
                  00000090  73 35 43 6a 35 68 0a 52  4a 39 65 38 33 46 42 44   s5Cj5h.RJ9e83FBD
                  000000a0  2f 56 43 61 44 54 6c 51  34 78 62 4e 42 69 4d 44   /VCaDTlQ4xbNBiMD
                  000000b0  63 33 73 54 74 4e 36 33  2f 72 39 45 55 55 38 53   c3sTtN63/r9EUU8S
                  000000c0  39 77 45 72 53 72 4c 77  78 4e 58 6c 64 58 61 7a   9wErSrLwxNXldXaz
                  000000d0  42 66 6b 0a 41 66 45 55  39 69 52 52 65 66 45 61   Bfk.AfEU9iRRefEa
                  000000e0  52 49 34 48 31 47 57 4f  66 68 6b 6d 35 2b 55 53   RI4H1GWOfhkm5+US
                  000000f0  6b 51 6b 71 5a 6c 5a 66  64 32 2f 31 77 62 56 75   kQkqZlZfd2/1wbVu
                  00000100  66 54 35 57 68 6d 54 71  5a 30 67 47 72 39 56 37   fT5WhmTqZ0gGr9V7
                  00000110  0a 44 78 6d 75 5a 6c 53  61 2b 76 4b 77 39 4f 44   .DxmuZlSa+vKw9OD
                  00000120  59 6f 65 30 76 44 65 72  55 30 4d 42 44 66 51 55   Yoe0vDerU0MBDfQU
                  00000130  6d 79 33 78 39 45 4f 50  6a 4b 38 44 39 46 54 44   my3x9EOPjK8D9FTD
                  00000140  53 4e 6b 44 57 47 49 72  66 4a 6b 4f 72 0a 2f 37   SNkDWGIrfJkOr./7
                  00000150  63 32 79 2b 2b 53 6b 58  64 79 5a 2f 61 59 64 41   c2y++SkXdyZ/aYdA
                  00000160  67 4a 62 32 74 49 46 66  32 45 4a 47 65 37 76 2f   gJb2tIFf2EJGe7v/
                  00000170  4d 62 63 35 30 34 66 6a  56 44 54 45 67 79 6b 6a   Mbc504fjVDTEgykj
                  00000180  38 68 56 58 63 65 46 55  57 31 0a 71 68 6a 61 72   8hVXceFUW1.qhjar
                  00000190  2b 75 33 6d 6e 73 6a 62  59 36 74 46 4f 75 52 6e   +u3mnsjbY6tFOuRn
                  000001a0  47 61 4a 42 76 41 6a 33  37 61 64 70 42 37 36 59   GaJBvAj37adpB76Y
                  000001b0  56 53 34 35 6f 55 70 35  77 6d 4c 52 35 4a 6d 63   VS45oUp5wmLR5Jmc
                  000001c0  77 34 36 65 68 54 75 0a  75 42 76 6d 4a 39 43 4f   w46ehTu.uBvmJ9CO
                  000001d0  4e 4a 33 77 71 66 38 51  54 32 44 4c 43 53 65 55   NJ3wqf8QT2DLCSeU
                  000001e0  71 4f 49 43 74 67 6a 61  59 49 7a 6c 62 72 4d 41   qOICtgjaYIzlbrMA
                  000001f0  38 41 48 71 2b 32 6b 69  33 2b 33 37 56 32 56 71   8AHq+2ki3+37V2Vq
                  00000200  4d 37 4a 50 0a 33 63 59  4d 68 64 67 69 46 51 33   M7JP.3cYMhdgiFQ3
                  00000210  37 5a 37 4e 4a 56 4d 57  56 6f 65 7a 78 4c 45 48   7Z7NJVMWVoezxLEH
                  00000220  79 61 62 69 39 56 49 48  50 58 66 53 6b 32 53 74   yabi9VIHPXfSk2St
                  00000230  67 39 36 39 6d 56 54 47  66 30 6a 38 42 55 4a 43   g969mVTGf0j8BUJC
                  00000240  66 0a 6c 32 6c 6b 32 61  51 31 72 46 50 71 65 30   f.l2lk2aQ1rFPqe0
                  00000250  33 41 45 2f 58 56 6d 50  61 61 34 30 36 39 36 4b   3AE/XVmPaa40696K
                  00000260  4e 55 41 54 6b 73 32 64  32 6b 30 5a 2b 6f 6d 46   NUATks2d2k0Z+omF
                  00000270  6c 39 51 6d 67 72 6e 44  41 45 6c 4f 47 56 0a 5a   l9QmgrnDAElOGV.Z
                  00000280  6c 6a 64 42 72 62 76 53  6c 44 50 4d 78 42 6d 4c   ljdBrbvSlDPMxBmL
                  00000290  41 55 3d 0a 3d 4a 52 43  43 0a 2d 2d 2d 2d 2d 45   AU=.=JRCC.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  39 45 47 4b 54 65 35 6d  61 54 6a 66 4e 5a 4b 6a   9EGKTe5maTjfNZKj
                  00000040  52 42 50 6a 4f 32 77 62  6a 30 61 66 73 70 55 7a   RBPjO2wbj0afspUz
                  00000050  49 46 46 62 2b 76 59 4a  78 38 71 6d 75 0a 44 75   IFFb+vYJx8qmu.Du
                  00000060  35 41 39 77 38 71 71 39  74 6a 6a 36 6e 73 62 4f   5A9w8qq9tjj6nsbO
                  00000070  59 6a 34 2b 46 64 34 53  58 4e 37 4c 6f 63 4a 2b   Yj4+Fd4SXN7LocJ+
                  00000080  77 69 78 78 52 5a 55 68  78 5a 4c 7a 50 73 36 58   wixxRZUhxZLzPs6X
                  00000090  4d 74 75 33 6f 44 31 50  67 74 4e 53 5a 72 0a 30   Mtu3oD1PgtNSZr.0
                  000000a0  41 58 2b 45 37 52 38 70  67 37 63 4e 38 69 54 63   AX+E7R8pg7cN8iTc
                  000000b0  32 7a 55 43 54 76 50 55  32 6d 31 31 53 4c 67 33   2zUCTvPU2m11SLg3
                  000000c0  64 36 43 31 32 53 6a 57  43 54 71 46 46 46 6c 64   d6C12SjWCTqFFFld
                  000000d0  48 61 2f 76 50 36 73 48  6a 46 76 66 61 44 6e 0a   Ha/vP6sHjFvfaDn.
                  000000e0  70 35 76 61 42 52 49 6d  42 4c 51 51 44 63 4c 70   p5vaBRImBLQQDcLp
                  000000f0  4a 73 45 2f 4d 34 45 44  4a 4b 34 72 54 6f 70 47   JsE/M4EDJK4rTopG
                  00000100  54 75 64 42 53 71 6c 57  42 6f 62 74 5a 34 51 67   TudBSqlWBobtZ4Qg
                  00000110  46 79 73 51 46 44 39 4c  34 67 4d 42 62 4e 47 31   FysQFD9L4gMBbNG1
                  00000120  0a 6c 6d 56 6a 62 4b 4a  2b 42 67 44 53 59 4e 49   .lmVjbKJ+BgDSYNI
                  00000130  61 61 45 31 78 65 4d 72  62 68 54 30 6a 37 66 78   aaE1xeMrbhT0j7fx
                  00000140  56 66 44 64 56 6e 6d 45  62 56 4e 47 32 59 48 38   VfDdVnmEbVNG2YH8
                  00000150  4b 63 35 4c 47 31 6d 51  76 6d 72 7a 41 55 52 75   Kc5LG1mQvmrzAURu
                  00000160  45 0a 56 30 66 31 37 75  4b 41 41 6b 49 4d 66 54   E.V0f17uKAAkIMfT
                  00000170  74 67 73 77 6d 79 58 61  67 56 48 35 6e 4c 6a 78   tgswmyXagVH5nLjx
                  00000180  61 2b 78 57 6b 33 65 42  71 42 4c 41 74 6e 66 42   a+xWk3eBqBLAtnfB
                  00000190  47 50 78 4a 4e 39 58 35  43 47 7a 71 6a 36 33 4f   GPxJN9X5CGzqj63O
                  000001a0  45 2b 0a 57 68 4a 6f 44  30 61 62 2b 55 52 4c 6e   E+.WhJoD0ab+URLn
                  000001b0  30 6e 79 63 46 4c 45 58  70 76 37 72 32 57 67 66   0nycFLEXpv7r2Wgf
                  000001c0  2f 64 4e 66 68 59 76 31  41 4c 5a 43 62 75 70 6c   /dNfhYv1ALZCbupl
                  000001d0  4d 54 62 6a 31 4c 4f 64  71 6c 4d 71 49 4a 52 69   MTbj1LOdqlMqIJRi
                  000001e0  4a 6f 4c 0a 6a 73 4d 55  74 4b 50 50 6e 6f 61 57   JoL.jsMUtKPPnoaW
                  000001f0  70 49 74 4f 66 76 30 55  67 4b 59 56 33 42 76 6b   pItOfv0UgKYV3Bvk
                  00000200  48 7a 53 6e 59 30 62 4a  4b 65 67 79 79 5a 49 61   HzSnY0bJKegyyZIa
                  00000210  30 5a 74 63 30 4f 57 61  51 55 58 38 47 59 6a 65   0Ztc0OWaQUX8GYje
                  00000220  70 6f 32 66 0a 4d 34 45  4e 66 35 72 4f 52 31 30   po2f.M4ENf5rOR10
                  00000230  69 35 68 75 75 52 39 68  46 30 6b 41 42 33 71 63   i5huuR9hF0kAB3qc
                  00000240  4d 46 57 54 62 76 59 77  4f 55 75 68 4a 32 6f 44   MFWTbvYwOUuhJ2oD
                  00000250  30 76 45 2f 74 6c 73 55  55 39 77 59 36 39 37 61   0vE/tlsUU9wY697a
                  00000260  45 38 52 39 72 0a 5a 51  73 41 36 6f 70 4b 70 36   E8R9r.ZQsA6opKp6
                  00000270  36 4e 4f 41 63 70 59 75  75 71 2f 78 39 58 35 62   6NOAcpYuuq/x9X5b
                  00000280  34 71 6b 34 69 41 33 53  50 5a 71 79 47 5a 39 63   4qk4iA3SPZqyGZ9c
                  00000290  41 36 0a 3d 33 64 34 68  0a 2d 2d 2d 2d 2d 45 4e   A6.=3d4h.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4e 37 34 2b 67 6f 6f  33 42 6c 31 4a 71 59 6a   +N74+goo3Bl1JqYj
                  00000040  6c 2b 41 61 2f 56 6d 51  4f 30 4c 79 67 65 77 6a   l+Aa/VmQO0Lygewj
                  00000050  66 4c 30 68 72 30 72 76  32 57 6e 5a 51 0a 75 59   fL0hr0rv2WnZQ.uY
                  00000060  62 75 66 44 64 49 51 56  66 4f 4d 43 50 56 52 6f   bufDdIQVfOMCPVRo
                  00000070  4f 4a 58 71 75 74 67 5a  4b 71 44 2f 66 39 48 51   OJXqutgZKqD/f9HQ
                  00000080  75 36 37 4f 35 68 54 4b  57 39 4d 5a 46 31 79 66   u67O5hTKW9MZF1yf
                  00000090  48 31 38 34 6a 69 7a 52  61 52 6d 52 57 70 0a 4d   H184jizRaRmRWp.M
                  000000a0  42 70 66 51 46 45 59 68  50 72 50 67 7a 65 67 4c   BpfQFEYhPrPgzegL
                  000000b0  5a 43 76 4b 75 68 36 6a  4e 6c 76 67 58 55 64 4c   ZCvKuh6jNlvgXUdL
                  000000c0  45 35 34 51 73 47 68 50  65 49 32 79 42 65 72 69   E54QsGhPeI2yBeri
                  000000d0  55 76 72 7a 6e 4b 6e 50  36 55 55 44 73 4c 4a 0a   UvrznKnP6UUDsLJ.
                  000000e0  2b 7a 6f 4b 7a 5a 42 67  37 5a 4c 67 61 52 4f 35   +zoKzZBg7ZLgaRO5
                  000000f0  45 6b 33 6d 51 39 53 4d  33 47 35 4f 41 43 52 75   Ek3mQ9SM3G5OACRu
                  00000100  35 58 62 51 50 4d 2f 39  58 67 35 4c 50 41 74 72   5XbQPM/9Xg5LPAtr
                  00000110  58 4e 42 64 71 35 30 42  31 77 49 55 4e 4b 30 53   XNBdq50B1wIUNK0S
                  00000120  0a 58 32 79 5a 63 79 2f  74 56 42 74 6f 6a 67 59   .X2yZcy/tVBtojgY
                  00000130  72 2f 53 31 42 69 62 36  61 44 6a 7a 49 68 6d 32   r/S1Bib6aDjzIhm2
                  00000140  32 6e 78 56 6b 59 59 46  68 6e 71 5a 53 44 54 74   2nxVkYYFhnqZSDTt
                  00000150  4a 5a 78 78 36 6b 67 33  62 64 61 6d 68 2b 51 42   JZxx6kg3bdamh+QB
                  00000160  68 0a 52 59 6b 6e 2f 4a  4a 59 65 2f 63 48 4c 55   h.RYkn/JJYe/cHLU
                  00000170  41 37 56 34 5a 55 32 51  44 6b 73 5a 52 63 6a 6c   A7V4ZU2QDksZRcjl
                  00000180  7a 54 72 52 6b 6d 36 65  56 74 46 66 6a 34 6a 62   zTrRkm6eVtFfj4jb
                  00000190  77 51 63 75 55 63 42 37  75 6a 58 6e 4a 34 55 7a   wQcuUcB7ujXnJ4Uz
                  000001a0  37 48 0a 39 53 72 70 46  6d 53 57 2b 36 72 69 76   7H.9SrpFmSW+6riv
                  000001b0  38 38 39 70 36 7a 59 31  73 33 4e 56 39 61 38 41   889p6zY1s3NV9a8A
                  000001c0  63 62 48 70 38 74 38 5a  49 39 6a 78 39 35 76 46   cbHp8t8ZI9jx95vF
                  000001d0  34 62 42 30 65 35 34 38  53 4c 30 6d 55 4c 31 38   4bB0e548SL0mUL18
                  000001e0  77 4f 44 0a 4a 77 6d 44  71 6e 53 71 59 73 63 4d   wOD.JwmDqnSqYscM
                  000001f0  48 67 39 5a 79 64 52 65  6a 4b 46 70 35 6d 47 77   Hg9ZydRejKFp5mGw
                  00000200  36 4e 62 77 43 37 67 65  36 68 31 4a 41 65 4e 78   6NbwC7ge6h1JAeNx
                  00000210  55 63 64 65 42 6c 35 44  41 52 6d 45 4b 35 41 7a   UcdeBl5DARmEK5Az
                  00000220  6c 37 35 49 0a 6e 42 37  42 47 65 2b 7a 42 35 6e   l75I.nB7BGe+zB5n
                  00000230  6f 78 41 4c 55 61 67 4d  36 30 6b 41 42 55 4c 70   oxALUagM60kABULp
                  00000240  43 48 43 5a 4f 48 4b 4c  50 62 33 4d 4a 52 35 48   CHCZOHKLPb3MJR5H
                  00000250  61 64 6c 58 71 50 61 6e  39 55 32 6d 7a 4d 69 57   adlXqPan9U2mzMiW
                  00000260  48 50 46 47 4c 0a 49 62  6c 44 47 32 6c 6c 53 38   HPFGL.IblDG2llS8
                  00000270  57 2b 49 4c 66 51 61 4a  66 4a 54 53 45 65 45 31   W+ILfQaJfJTSEeE1
                  00000280  57 41 6f 48 4f 41 6a 48  51 44 61 69 63 6a 35 46   WAoHOAjHQDaicj5F
                  00000290  4c 73 0a 3d 64 51 68 4c  0a 2d 2d 2d 2d 2d 45 4e   Ls.=dQhL.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sopgpy encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 72 6b 65 64 59 4f 4c  57 54 72 52 4e 38 57 47   ArkedYOLWTrRN8WG
                  00000040  37 2f 76 46 73 36 72 69  62 77 37 46 6e 79 49 34   7/vFs6ribw7FnyI4
                  00000050  33 4f 6b 69 4f 4f 4c 4d  4d 78 39 47 46 0a 66 68   3OkiOOLMMx9GF.fh
                  00000060  73 65 76 53 34 74 78 6d  30 69 4d 58 43 68 61 34   sevS4txm0iMXCha4
                  00000070  6b 6c 50 4a 35 76 65 38  7a 31 71 49 57 74 7a 48   klPJ5ve8z1qIWtzH
                  00000080  51 2b 79 74 74 5a 73 7a  53 45 53 5a 46 7a 6b 42   Q+yttZszSESZFzkB
                  00000090  61 33 4e 35 47 35 34 37  56 53 31 74 65 32 0a 70   a3N5G547VS1te2.p
                  000000a0  71 78 74 62 33 4b 5a 43  67 38 4e 4b 6b 57 41 79   qxtb3KZCg8NKkWAy
                  000000b0  46 79 4b 47 43 51 5a 4d  2b 54 50 67 63 4c 37 70   FyKGCQZM+TPgcL7p
                  000000c0  53 53 73 33 56 6d 34 47  4c 2f 6e 4c 70 70 56 37   SSs3Vm4GL/nLppV7
                  000000d0  71 57 46 41 63 48 32 58  34 45 47 58 70 48 64 0a   qWFAcH2X4EGXpHd.
                  000000e0  53 75 49 45 61 50 6a 75  73 6f 34 5a 37 79 78 6d   SuIEaPjuso4Z7yxm
                  000000f0  51 2f 70 6b 2f 57 70 50  68 58 34 76 67 2f 37 4e   Q/pk/WpPhX4vg/7N
                  00000100  4a 67 4f 64 31 49 49 31  4c 55 61 59 43 68 56 79   JgOd1II1LUaYChVy
                  00000110  36 6d 4c 2b 47 61 6c 68  6a 7a 66 4e 39 56 6a 55   6mL+GalhjzfN9VjU
                  00000120  0a 6e 31 39 7a 7a 6c 64  55 6f 66 33 6e 69 37 4b   .n19zzldUof3ni7K
                  00000130  69 52 77 36 49 56 7a 72  6f 4d 4e 53 48 34 66 76   iRw6IVzroMNSH4fv
                  00000140  51 62 78 75 71 30 44 57  61 2b 44 7a 66 58 64 34   Qbxuq0DWa+DzfXd4
                  00000150  78 64 31 6d 69 31 32 44  2f 4b 52 2b 54 69 79 4a   xd1mi12D/KR+TiyJ
                  00000160  65 0a 4d 6c 2b 46 55 52  55 6d 7a 58 59 4c 41 35   e.Ml+FURUmzXYLA5
                  00000170  4b 78 38 5a 70 4c 33 6e  58 38 44 58 38 75 61 46   Kx8ZpL3nX8DX8uaF
                  00000180  71 39 71 44 79 38 41 75  4f 44 35 6c 61 34 74 76   q9qDy8AuOD5la4tv
                  00000190  48 44 71 52 7a 70 39 65  42 4c 51 58 37 5a 7a 53   HDqRzp9eBLQX7ZzS
                  000001a0  6f 46 0a 42 70 65 6e 59  77 54 57 70 4f 2f 5a 37   oF.BpenYwTWpO/Z7
                  000001b0  6e 61 51 4d 76 78 33 31  75 4c 7a 4b 76 37 63 6a   naQMvx31uLzKv7cj
                  000001c0  49 47 45 2b 35 34 36 6d  66 4f 4f 66 79 49 4d 4e   IGE+546mfOOfyIMN
                  000001d0  44 64 4b 68 4e 4a 6a 6b  6a 6d 58 2b 30 47 52 6a   DdKhNJjkjmX+0GRj
                  000001e0  52 68 4b 0a 6a 54 6d 36  35 6c 30 6e 79 48 45 50   RhK.jTm65l0nyHEP
                  000001f0  44 32 4f 2b 37 72 6d 44  67 79 48 67 64 62 35 69   D2O+7rmDgyHgdb5i
                  00000200  34 41 4b 41 38 41 2b 61  73 61 76 35 41 32 6c 4b   4AKA8A+asav5A2lK
                  00000210  47 44 57 77 35 6a 64 66  75 58 7a 66 42 37 48 62   GDWw5jdfuXzfB7Hb
                  00000220  56 30 4f 66 0a 56 52 2b  51 44 4a 44 4c 44 2b 57   V0Of.VR+QDJDLD+W
                  00000230  4f 2b 38 49 4c 35 43 4f  46 30 6a 38 42 52 34 6a   O+8IL5COF0j8BR4j
                  00000240  72 50 38 69 70 6a 67 31  6f 57 7a 6d 42 72 6b 78   rP8ipjg1oWzmBrkx
                  00000250  39 54 4a 73 55 59 41 67  52 48 69 50 46 55 37 44   9TJsUYAgRHiPFU7D
                  00000260  6a 6d 37 31 4f 0a 56 4e  2b 6e 6e 73 51 77 2f 7a   jm71O.VN+nnsQw/z
                  00000270  44 54 77 4c 49 79 71 57  32 4d 6f 65 78 48 70 69   DTwLIyqW2MoexHpi
                  00000280  56 2b 59 43 55 6b 39 66  6b 2b 34 56 73 4a 70 55   V+YCUk9fk+4VsJpU
                  00000290  67 3d 0a 3d 2b 2b 31 6a  0a 2d 2d 2d 2d 2d 45 4e   g=.=++1j.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia128, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 54 30 53 45 31  48 55 53 70 45 4e 58 34   Qv/T0SE1HUSpENX4
                  00000040  50 54 43 41 55 68 4f 59  4f 4c 68 4b 44 31 57 4b   PTCAUhOYOLhKD1WK
                  00000050  37 58 6a 4c 53 49 34 4f  43 48 52 50 62 54 35 34   7XjLSI4OCHRPbT54
                  00000060  58 36 31 44 4e 76 4a 64  65 70 67 0d 0a 46 6f 4c   X61DNvJdepg..FoL
                  00000070  41 56 46 48 2f 70 30 63  39 45 75 7a 74 32 2f 6e   AVFH/p0c9Euzt2/n
                  00000080  75 54 73 38 5a 6b 34 4f  45 33 39 2b 49 6a 31 52   uTs8Zk4OE39+Ij1R
                  00000090  75 58 77 62 49 5a 4f 39  45 65 31 4f 34 61 78 77   uXwbIZO9Ee1O4axw
                  000000a0  65 74 50 31 69 6e 46 73  56 4f 6a 36 6d 39 69 58   etP1inFsVOj6m9iX
                  000000b0  34 63 68 69 36 73 36 34  52 0d 0a 6b 73 79 4b 61   4chi6s64R..ksyKa
                  000000c0  53 36 31 62 70 7a 49 4f  4f 34 2b 4a 35 46 6a 69   S61bpzIOO4+J5Fji
                  000000d0  2f 36 74 57 6c 49 66 73  6f 7a 6d 38 50 5a 33 45   /6tWlIfsozm8PZ3E
                  000000e0  44 4c 51 6b 64 45 39 42  7a 7a 5a 69 31 46 44 69   DLQkdE9BzzZi1FDi
                  000000f0  62 38 41 72 2f 62 4f 69  5a 4e 71 37 6a 73 74 53   b8Ar/bOiZNq7jstS
                  00000100  45 55 6d 33 30 31 4c 0d  0a 54 55 30 36 58 69 33   EUm301L..TU06Xi3
                  00000110  79 74 5a 4c 2f 66 35 42  44 4e 7a 61 79 37 6b 67   ytZL/f5BDNzay7kg
                  00000120  5a 7a 32 32 79 72 69 73  67 44 55 39 74 4c 36 51   Zz22yrisgDU9tL6Q
                  00000130  4e 49 31 79 62 6b 50 72  6c 70 65 45 76 30 6d 6c   NI1ybkPrlpeEv0ml
                  00000140  38 4f 78 54 71 48 64 4b  4f 54 56 46 45 5a 6d 34   8OxTqHdKOTVFEZm4
                  00000150  38 75 30 30 6e 0d 0a 2b  46 49 63 45 4e 6c 75 70   8u00n..+FIcENlup
                  00000160  31 4a 7a 35 30 54 69 2f  67 56 71 77 65 4b 63 38   1Jz50Ti/gVqweKc8
                  00000170  73 4f 6d 47 61 44 4c 30  43 78 4f 6d 65 74 31 49   sOmGaDL0CxOmet1I
                  00000180  76 36 74 4a 44 57 51 5a  6e 30 50 6a 32 61 7a 5a   v6tJDWQZn0Pj2azZ
                  00000190  64 6a 31 65 39 51 6a 6d  32 42 35 78 66 5a 5a 36   dj1e9Qjm2B5xfZZ6
                  000001a0  4b 77 71 0d 0a 51 45 6b  45 33 32 54 34 43 47 2f   Kwq..QEkE32T4CG/
                  000001b0  48 6d 39 45 61 66 34 31  53 65 55 6f 6e 37 32 45   Hm9Eaf41SeUon72E
                  000001c0  63 47 77 2b 2b 52 43 56  73 61 52 34 46 77 33 50   cGw++RCVsaR4Fw3P
                  000001d0  49 61 37 50 5a 4d 65 5a  6a 45 51 63 75 65 61 66   Ia7PZMeZjEQcueaf
                  000001e0  46 64 4b 43 73 57 47 32  74 38 58 5a 4a 77 63 76   FdKCsWG2t8XZJwcv
                  000001f0  4f 0d 0a 68 4f 6e 62 75  46 6b 34 35 42 33 74 6d   O..hOnbuFk45B3tm
                  00000200  63 35 55 31 46 31 67 33  74 33 66 47 55 47 57 57   c5U1F1g3t3fGUGWW
                  00000210  69 48 6f 71 39 37 47 35  45 6f 33 58 6a 71 65 57   iHoq97G5Eo3XjqeW
                  00000220  6a 71 52 71 6d 45 31 64  53 56 32 69 62 35 74 53   jqRqmE1dSV2ib5tS
                  00000230  61 35 59 4e 47 43 63 7a  6c 77 2b 74 46 69 66 0d   a5YNGCczlw+tFif.
                  00000240  0a 30 6a 38 42 53 6c 47  75 4d 42 45 77 52 6b 6e   .0j8BSlGuMBEwRkn
                  00000250  6b 6a 4d 64 50 5a 37 52  6d 45 59 6f 77 77 45 31   kjMdPZ7RmEYowwE1
                  00000260  63 67 74 5a 72 35 43 77  65 77 2f 49 65 33 47 68   cgtZr5Cwew/Ie3Gh
                  00000270  71 79 33 76 39 56 6b 66  39 53 67 6f 33 33 65 30   qy3v9Vkf9Sgo33e0
                  00000280  32 66 4c 4e 64 74 47 4a  31 39 30 36 45 0d 0a 6c   2fLNdtGJ1906E..l
                  00000290  64 50 6a 6f 69 39 56 61  42 30 3d 0d 0a 3d 30 65   dPjoi9VaB0=..=0e
                  000002a0  71 4a 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   qJ..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia128, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 78 55 32 35 47  4d 48 35 44 43 48 62 65   QwAxU25GMH5DCHbe
                  00000040  34 6f 33 4b 6b 39 56 41  54 49 2b 41 75 4b 4b 2f   4o3Kk9VATI+AuKK/
                  00000050  6a 78 58 57 6e 34 63 56  30 76 76 58 75 62 7a 51   jxXWn4cV0vvXubzQ
                  00000060  64 66 2b 31 49 49 74 51  57 59 6d 0d 0a 53 49 66   df+1IItQWYm..SIf
                  00000070  52 30 71 4b 61 30 4e 56  38 35 41 6a 4b 61 77 74   R0qKa0NV85AjKawt
                  00000080  61 2b 45 35 45 37 63 38  2f 35 6e 35 6b 53 35 4d   a+E5E7c8/5n5kS5M
                  00000090  6d 42 66 5a 6b 44 36 71  61 2b 67 33 63 65 52 30   mBfZkD6qa+g3ceR0
                  000000a0  45 6d 6d 78 37 74 74 5a  78 6b 53 30 4e 68 66 61   Emmx7ttZxkS0Nhfa
                  000000b0  5a 44 6e 33 67 42 37 4c  44 0d 0a 36 5a 38 66 78   ZDn3gB7LD..6Z8fx
                  000000c0  30 6b 44 66 49 67 43 76  62 5a 30 4b 52 38 2f 34   0kDfIgCvbZ0KR8/4
                  000000d0  34 5a 6d 69 46 51 30 2b  56 56 7a 6c 4a 54 47 36   4ZmiFQ0+VVzlJTG6
                  000000e0  36 52 59 2f 56 42 64 41  48 70 69 69 53 74 70 48   6RY/VBdAHpiiStpH
                  000000f0  50 69 39 38 50 78 31 51  35 4f 32 69 41 33 43 43   Pi98Px1Q5O2iA3CC
                  00000100  62 77 45 65 45 31 67 0d  0a 41 36 30 77 48 37 35   bwEeE1g..A60wH75
                  00000110  42 2b 49 67 51 71 30 54  53 52 2f 77 52 31 39 78   B+IgQq0TSR/wR19x
                  00000120  46 69 6d 79 72 6f 33 35  47 61 45 63 4b 6f 50 43   Fimyro35GaEcKoPC
                  00000130  63 50 34 7a 48 70 35 42  4b 34 2b 34 59 6c 46 4f   cP4zHp5BK4+4YlFO
                  00000140  74 73 53 70 4d 58 75 36  52 77 6c 6c 72 37 4d 37   tsSpMXu6Rwllr7M7
                  00000150  43 59 30 52 65 0d 0a 55  4f 2b 30 2f 74 32 59 30   CY0Re..UO+0/t2Y0
                  00000160  77 2f 33 62 54 6c 76 35  41 59 43 32 71 38 6a 57   w/3bTlv5AYC2q8jW
                  00000170  46 31 74 32 54 4b 6a 35  4e 47 55 2f 39 2f 51 51   F1t2TKj5NGU/9/QQ
                  00000180  54 54 43 57 55 4a 4d 38  42 6d 68 55 38 41 70 78   TTCWUJM8BmhU8Apx
                  00000190  4e 32 51 4e 69 55 45 2b  7a 37 52 73 71 57 50 77   N2QNiUE+z7RsqWPw
                  000001a0  30 76 68 0d 0a 71 67 54  6a 72 41 6d 6f 63 32 54   0vh..qgTjrAmoc2T
                  000001b0  31 5a 77 6b 4d 69 68 49  43 61 47 50 58 34 76 33   1ZwkMihICaGPX4v3
                  000001c0  4a 62 2f 56 75 34 7a 74  35 2b 72 50 57 77 65 44   Jb/Vu4zt5+rPWweD
                  000001d0  65 36 31 71 62 58 6a 79  6c 71 41 71 6f 37 53 63   e61qbXjylqAqo7Sc
                  000001e0  79 45 6b 71 33 31 34 77  63 41 48 4f 6c 51 48 49   yEkq314wcAHOlQHI
                  000001f0  4b 0d 0a 74 4e 2f 6c 4a  5a 77 71 4b 6d 5a 34 38   K..tN/lJZwqKmZ48
                  00000200  63 46 45 67 57 45 57 68  41 65 36 74 31 65 4b 42   cFEgWEWhAe6t1eKB
                  00000210  6b 67 31 73 35 69 58 2b  6e 2f 4f 34 37 74 72 32   kg1s5iX+n/O47tr2
                  00000220  6b 52 39 4e 6d 2b 73 2b  39 33 56 73 30 73 56 67   kR9Nm+s+93Vs0sVg
                  00000230  63 4d 35 4e 6d 72 43 63  31 32 78 70 64 67 7a 0d   cM5NmrCc12xpdgz.
                  00000240  0a 30 6a 38 42 57 77 37  6c 52 6c 64 6f 4f 59 45   .0j8BWw7lRldoOYE
                  00000250  65 2b 56 41 77 39 74 37  79 68 44 4a 61 52 61 51   e+VAw9t7yhDJaRaQ
                  00000260  68 4f 54 49 2b 6a 61 49  2b 4b 33 76 46 42 64 53   hOTI+jaI+K3vFBdS
                  00000270  7a 64 64 78 6c 71 4e 69  4a 52 45 74 75 2f 53 39   zddxlqNiJREtu/S9
                  00000280  6a 65 77 6f 6c 79 55 62  52 57 65 62 51 0d 0a 68   jewolyUbRWebQ..h
                  00000290  4c 6e 47 6e 37 42 76 4b  46 6b 3d 0d 0a 3d 32 6b   LnGn7BvKFk=..=2k
                  000002a0  52 33 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   R3..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia128, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 53 4b 54 43 69  59 61 68 36 76 6a 35 48   Qv/SKTCiYah6vj5H
                  00000040  73 64 39 5a 51 38 62 2f  71 4c 47 52 78 57 6c 66   sd9ZQ8b/qLGRxWlf
                  00000050  53 78 64 57 51 63 63 5a  6a 34 58 62 71 63 66 58   SxdWQccZj4XbqcfX
                  00000060  48 30 69 63 4b 32 43 38  56 72 44 0d 0a 30 41 4b   H0icK2C8VrD..0AK
                  00000070  77 52 57 2b 72 44 73 6f  4d 65 6f 33 58 52 5a 6d   wRW+rDsoMeo3XRZm
                  00000080  45 67 38 73 75 6a 2b 5a  46 42 6b 62 6d 2f 39 69   Eg8suj+ZFBkbm/9i
                  00000090  35 47 57 4c 2b 56 70 45  72 43 56 2f 30 58 73 6d   5GWL+VpErCV/0Xsm
                  000000a0  48 69 51 61 6a 6a 33 43  71 44 38 4f 43 70 36 39   HiQajj3CqD8OCp69
                  000000b0  39 78 4f 4b 68 5a 7a 44  78 0d 0a 56 67 74 2f 57   9xOKhZzDx..Vgt/W
                  000000c0  6a 32 4f 37 6f 6f 51 55  2b 47 56 65 34 61 69 54   j2O7ooQU+GVe4aiT
                  000000d0  35 73 33 76 65 54 45 37  77 6c 53 65 55 68 4c 4d   5s3veTE7wlSeUhLM
                  000000e0  73 36 39 37 4e 5a 57 45  6c 73 35 73 58 4b 4f 36   s697NZWEls5sXKO6
                  000000f0  6c 6a 61 50 64 46 63 2b  4f 58 6f 4f 59 79 58 56   ljaPdFc+OXoOYyXV
                  00000100  6e 39 6a 43 4b 65 62 0d  0a 45 64 72 72 6d 70 6c   n9jCKeb..Edrrmpl
                  00000110  6a 66 70 31 65 59 4a 6d  32 51 7a 49 30 49 39 44   jfp1eYJm2QzI0I9D
                  00000120  6c 47 2b 34 4b 47 2f 78  34 34 75 43 34 37 36 43   lG+4KG/x44uC476C
                  00000130  39 57 48 6e 63 7a 43 43  2b 31 75 52 62 50 49 49   9WHnczCC+1uRbPII
                  00000140  68 4c 51 6d 2f 71 61 61  4e 56 4f 78 4c 52 48 69   hLQm/qaaNVOxLRHi
                  00000150  63 4c 33 7a 31 0d 0a 73  6c 65 49 33 72 37 71 2b   cL3z1..sleI3r7q+
                  00000160  46 75 53 39 37 62 2b 4a  6c 61 4e 7a 73 36 78 54   FuS97b+JlaNzs6xT
                  00000170  45 34 75 79 30 61 61 70  31 6e 41 47 64 38 65 62   E4uy0aap1nAGd8eb
                  00000180  31 6a 76 62 44 35 6b 55  4b 6d 48 66 6c 45 31 54   1jvbD5kUKmHflE1T
                  00000190  65 4b 6a 43 61 6e 35 49  36 47 63 4a 63 39 47 54   eKjCan5I6GcJc9GT
                  000001a0  75 78 68 0d 0a 79 74 43  42 52 56 55 48 48 42 31   uxh..ytCBRVUHHB1
                  000001b0  30 77 79 55 30 4d 6a 48  38 7a 75 6d 44 77 72 2b   0wyU0MjH8zumDwr+
                  000001c0  6f 6d 75 7a 6f 49 72 33  44 38 44 56 76 45 67 39   omuzoIr3D8DVvEg9
                  000001d0  58 7a 56 2b 65 50 36 2f  46 61 32 46 55 68 2b 6b   XzV+eP6/Fa2FUh+k
                  000001e0  50 54 67 53 68 2f 43 64  4a 48 39 79 51 70 51 6d   PTgSh/CdJH9yQpQm
                  000001f0  57 0d 0a 30 42 61 6f 59  72 64 4f 52 64 75 45 43   W..0BaoYrdORduEC
                  00000200  47 37 59 76 6f 74 78 56  4f 72 4e 70 44 79 72 72   G7YvotxVOrNpDyrr
                  00000210  6a 35 2b 54 30 33 67 33  45 4c 58 48 7a 49 58 42   j5+T03g3ELXHzIXB
                  00000220  64 73 65 61 31 68 30 75  4e 4c 38 68 42 6a 67 50   dsea1h0uNL8hBjgP
                  00000230  65 75 57 31 39 33 47 78  52 53 39 72 79 5a 33 0d   euW193GxRS9ryZ3.
                  00000240  0a 30 6a 38 42 39 54 44  66 6b 74 43 4f 6b 66 73   .0j8B9TDfktCOkfs
                  00000250  6a 48 50 77 75 6b 6c 74  46 77 41 55 50 64 79 66   jHPwukltFwAUPdyf
                  00000260  63 32 70 65 72 70 67 62  7a 6a 39 38 42 66 2b 56   c2perpgbzj98Bf+V
                  00000270  31 6b 6e 6a 53 62 58 49  4a 72 6b 37 53 6e 71 37   1knjSbXIJrk7Snq7
                  00000280  77 30 32 44 49 34 50 37  4e 49 45 35 42 0d 0a 48   w02DI4P7NIE5B..H
                  00000290  67 4f 62 7a 38 66 6e 64  61 63 3d 0d 0a 3d 70 48   gObz8fndac=..=pH
                  000002a0  47 30 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   G0..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  39 45 77 33 35 78 35 7a  7a 62 5a 53 62 34 65 6e   9Ew35x5zzbZSb4en
                  00000040  4d 69 42 6f 4a 52 58 6b  4d 4f 61 37 6f 6c 73 49   MiBoJRXkMOa7olsI
                  00000050  67 66 77 75 50 33 43 77  2f 79 47 34 38 0a 64 69   gfwuP3Cw/yG48.di
                  00000060  66 4a 37 62 42 67 37 77  34 2f 30 4d 34 68 69 61   fJ7bBg7w4/0M4hia
                  00000070  58 2b 5a 54 42 37 2b 30  4c 2f 63 44 43 56 37 51   X+ZTB7+0L/cDCV7Q
                  00000080  41 55 6d 6f 76 4d 57 4b  6f 4d 7a 51 33 73 2b 74   AUmovMWKoMzQ3s+t
                  00000090  55 79 38 69 78 59 48 43  4c 54 6f 47 33 32 0a 31   Uy8ixYHCLToG32.1
                  000000a0  48 6a 74 52 43 57 4e 47  44 43 6f 54 6a 4c 73 4c   HjtRCWNGDCoTjLsL
                  000000b0  36 70 51 36 4e 37 49 70  33 68 62 61 77 6f 65 72   6pQ6N7Ip3hbawoer
                  000000c0  6d 38 6c 46 57 6e 63 34  76 73 2b 63 4b 44 4f 44   m8lFWnc4vs+cKDOD
                  000000d0  59 68 69 45 68 4b 6c 57  65 68 2b 6e 62 44 41 0a   YhiEhKlWeh+nbDA.
                  000000e0  76 68 67 30 66 32 31 57  50 32 4f 6d 5a 52 68 61   vhg0f21WP2OmZRha
                  000000f0  56 7a 42 58 67 56 43 65  71 72 51 6a 33 50 48 47   VzBXgVCeqrQj3PHG
                  00000100  48 50 4f 56 37 47 63 58  43 74 7a 45 2f 6f 37 58   HPOV7GcXCtzE/o7X
                  00000110  50 30 6b 41 41 70 5a 4b  4b 65 42 48 6c 7a 61 4e   P0kAApZKKeBHlzaN
                  00000120  0a 71 49 67 36 43 70 6d  54 73 4b 2f 47 77 4e 75   .qIg6CpmTsK/GwNu
                  00000130  4a 75 6b 55 76 73 4f 74  4c 71 6a 5a 2f 77 30 46   JukUvsOtLqjZ/w0F
                  00000140  4e 6d 35 53 54 63 50 45  53 30 6d 75 5a 6d 51 6b   Nm5STcPES0muZmQk
                  00000150  79 50 43 53 6c 69 35 79  6e 59 2b 75 36 6f 2f 52   yPCSli5ynY+u6o/R
                  00000160  4c 0a 56 47 72 53 33 41  7a 4b 35 6f 51 30 43 63   L.VGrS3AzK5oQ0Cc
                  00000170  47 43 36 75 44 4c 65 30  39 6c 35 45 45 4c 41 75   GC6uDLe09l5EELAu
                  00000180  45 5a 72 49 51 66 57 38  41 56 4d 67 54 4c 6f 4f   EZrIQfW8AVMgTLoO
                  00000190  70 64 31 75 74 50 33 65  51 33 59 2f 73 73 71 4e   pd1utP3eQ3Y/ssqN
                  000001a0  6e 44 0a 43 69 44 73 50  52 77 4b 4c 74 39 6c 65   nD.CiDsPRwKLt9le
                  000001b0  6a 36 4d 56 56 6c 72 42  36 4c 4a 72 58 76 38 57   j6MVVlrB6LJrXv8W
                  000001c0  44 65 68 78 65 70 37 30  33 76 59 71 6e 7a 62 37   Dehxep703vYqnzb7
                  000001d0  36 32 6e 30 6b 6a 32 6c  37 33 57 2f 31 35 6b 41   62n0kj2l73W/15kA
                  000001e0  68 32 6c 0a 58 72 7a 31  61 45 2f 53 5a 66 65 6a   h2l.Xrz1aE/SZfej
                  000001f0  7a 6d 56 70 4f 42 7a 6b  77 59 4d 37 63 5a 4b 4e   zmVpOBzkwYM7cZKN
                  00000200  2b 64 39 79 42 36 35 6f  2b 67 37 75 72 38 33 43   +d9yB65o+g7ur83C
                  00000210  51 44 77 64 42 72 49 79  44 57 78 75 38 47 77 30   QDwdBrIyDWxu8Gw0
                  00000220  6d 4b 58 6b 0a 79 2f 67  49 48 73 37 2b 72 5a 6d   mKXk.y/gIHs7+rZm
                  00000230  4b 6c 56 37 6e 73 4a 6c  77 30 6a 38 42 75 56 72   KlV7nsJlw0j8BuVr
                  00000240  35 38 4a 63 7a 44 45 44  79 49 79 77 57 65 30 78   58JczDEDyIywWe0x
                  00000250  68 61 2f 33 64 78 6e 32  53 5a 62 44 4f 64 61 51   ha/3dxn2SZbDOdaQ
                  00000260  4e 4b 69 73 4b 0a 48 77  63 66 55 75 78 46 6a 71   NKisK.HwcfUuxFjq
                  00000270  78 63 33 68 6d 51 38 32  65 39 69 44 64 61 34 52   xc3hmQ82e9iDda4R
                  00000280  49 65 77 63 30 33 66 55  51 4c 51 4b 63 42 71 72   Iewc03fUQLQKcBqr
                  00000290  6f 3d 0a 3d 67 67 61 73  0a 2d 2d 2d 2d 2d 45 4e   o=.=ggas.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 76 76 34 74 6f 42 31  58 51 6a 4f 4b 78 59 68   Avv4toB1XQjOKxYh
                  00000040  58 6d 50 78 74 48 71 66  75 45 51 55 64 6a 48 30   XmPxtHqfuEQUdjH0
                  00000050  6c 6f 59 31 36 42 64 4e  6b 6d 34 57 64 0a 4d 66   loY16BdNkm4Wd.Mf
                  00000060  2f 69 50 53 45 32 5a 71  70 7a 4c 6b 56 6f 41 70   /iPSE2ZqpzLkVoAp
                  00000070  6e 54 48 4f 68 71 2b 6b  69 58 6e 55 52 33 30 68   nTHOhq+kiXnUR30h
                  00000080  77 2b 50 50 45 37 4d 64  69 4a 44 35 72 30 47 57   w+PPE7MdiJD5r0GW
                  00000090  37 78 66 75 4d 75 54 65  4b 30 58 6f 53 78 0a 54   7xfuMuTeK0XoSx.T
                  000000a0  42 45 2f 33 7a 39 7a 57  72 68 4a 35 37 47 55 78   BE/3z9zWrhJ57GUx
                  000000b0  57 70 50 35 7a 31 36 45  59 48 6b 38 36 53 76 6b   WpP5z16EYHk86Svk
                  000000c0  61 65 58 6c 41 6a 66 41  75 71 77 65 4a 56 4b 32   aeXlAjfAuqweJVK2
                  000000d0  45 4b 75 6a 6f 4c 72 2b  4d 61 6f 72 41 4c 38 0a   EKujoLr+MaorAL8.
                  000000e0  62 2f 6f 39 46 70 59 45  49 70 7a 4d 75 58 77 36   b/o9FpYEIpzMuXw6
                  000000f0  4a 57 33 6f 75 7a 63 50  44 6a 4d 58 4e 32 69 7a   JW3ouzcPDjMXN2iz
                  00000100  4e 39 7a 55 74 66 68 4e  50 4f 59 77 56 33 30 32   N9zUtfhNPOYwV302
                  00000110  32 45 4a 4f 68 31 36 78  6e 4d 78 79 6c 65 73 45   2EJOh16xnMxylesE
                  00000120  0a 52 54 4f 67 7a 56 56  58 6b 6a 47 4f 39 61 6a   .RTOgzVVXkjGO9aj
                  00000130  39 56 63 71 6d 70 35 53  68 66 36 63 32 2b 70 31   9Vcqmp5Shf6c2+p1
                  00000140  49 6e 32 31 75 51 35 4e  53 6a 4d 32 35 62 79 43   In21uQ5NSjM25byC
                  00000150  77 71 41 4e 74 2f 39 54  59 42 78 6f 38 66 50 37   wqANt/9TYBxo8fP7
                  00000160  65 0a 42 46 71 4e 69 36  77 41 4d 68 32 75 37 62   e.BFqNi6wAMh2u7b
                  00000170  44 6e 57 7a 4b 65 48 66  57 74 5a 75 71 62 58 69   DnWzKeHfWtZuqbXi
                  00000180  32 66 33 35 37 48 70 63  30 41 45 48 30 31 59 79   2f357Hpc0AEH01Yy
                  00000190  71 56 2b 38 65 39 6c 52  4b 2f 69 54 42 31 78 41   qV+8e9lRK/iTB1xA
                  000001a0  49 64 0a 59 52 7a 6b 38  56 41 46 55 44 33 68 36   Id.YRzk8VAFUD3h6
                  000001b0  42 70 5a 52 2f 2b 39 67  2b 76 58 75 7a 50 4c 61   BpZR/+9g+vXuzPLa
                  000001c0  75 61 6b 37 6a 4b 33 55  39 55 36 6e 72 52 66 55   uak7jK3U9U6nrRfU
                  000001d0  73 70 71 33 45 79 39 45  4b 49 49 46 55 4c 43 77   spq3Ey9EKIIFULCw
                  000001e0  2f 70 64 0a 49 36 4c 6e  39 36 75 2b 38 34 30 53   /pd.I6Ln96u+840S
                  000001f0  49 54 44 6d 42 56 46 56  2b 76 34 76 33 74 72 6a   ITDmBVFV+v4v3trj
                  00000200  39 55 58 61 65 39 50 76  62 48 59 41 59 57 36 68   9UXae9PvbHYAYW6h
                  00000210  55 65 76 78 61 55 32 4c  74 51 7a 4e 4b 6c 39 2b   UevxaU2LtQzNKl9+
                  00000220  48 51 52 62 0a 59 31 76  2b 2f 68 70 31 63 56 76   HQRb.Y1v+/hp1cVv
                  00000230  4d 57 77 4e 54 31 76 4e  79 30 6b 6b 42 65 47 57   MWwNT1vNy0kkBeGW
                  00000240  62 30 75 56 39 33 41 6b  4e 6b 30 34 44 62 49 2f   b0uV93AkNk04DbI/
                  00000250  51 49 2b 51 33 78 39 43  4e 56 52 30 4b 67 52 62   QI+Q3x9CNVR0KgRb
                  00000260  7a 46 4a 36 35 0a 44 6d  6d 79 64 57 73 74 61 76   zFJ65.DmmydWstav
                  00000270  35 2b 49 75 76 41 2f 5a  67 4b 4b 6f 65 34 4f 4e   5+IuvA/ZgKKoe4ON
                  00000280  6c 37 2b 4c 69 44 32 36  47 56 55 72 5a 47 35 67   l7+LiD26GVUrZG5g
                  00000290  50 41 53 70 6c 74 55 68  55 35 62 57 79 33 0a 3d   PASpltUhU5bWy3.=
                  000002a0  49 74 64 79 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   Itdy.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 57 64 4b 6c 54 56 49  55 55 4e 67 6f 6f 41 34   /WdKlTVIUUNgooA4
                  00000040  49 54 34 4d 43 63 44 66  6b 4a 32 39 49 6c 2b 6f   IT4MCcDfkJ29Il+o
                  00000050  48 50 53 6f 4f 4b 6b 57  31 4f 4f 33 64 0a 63 33   HPSoOKkW1OO3d.c3
                  00000060  68 42 61 71 73 61 78 32  6e 68 43 55 35 4c 6f 7a   hBaqsax2nhCU5Loz
                  00000070  53 67 4f 2b 73 4c 4d 77  6e 49 77 61 4f 77 31 44   SgO+sLMwnIwaOw1D
                  00000080  33 65 5a 6d 66 55 7a 49  46 6d 62 54 34 2b 47 7a   3eZmfUzIFmbT4+Gz
                  00000090  7a 34 2b 6c 39 74 37 52  74 79 78 52 42 70 0a 72   z4+l9t7RtyxRBp.r
                  000000a0  68 6b 47 4e 44 74 63 58  69 31 35 6d 48 62 30 57   hkGNDtcXi15mHb0W
                  000000b0  30 30 67 76 75 6b 4f 6a  2b 4b 34 49 34 76 47 34   00gvukOj+K4I4vG4
                  000000c0  34 33 45 34 45 31 47 6c  30 36 64 57 66 4e 79 2f   43E4E1Gl06dWfNy/
                  000000d0  31 52 42 79 6f 71 78 47  4f 69 35 57 64 34 59 0a   1RByoqxGOi5Wd4Y.
                  000000e0  33 35 46 63 48 79 57 56  65 71 4f 52 6e 41 6e 66   35FcHyWVeqORnAnf
                  000000f0  78 35 39 36 73 76 65 46  63 59 30 71 7a 39 52 59   x596sveFcY0qz9RY
                  00000100  38 4e 58 74 42 47 4e 30  6b 6f 67 62 71 6c 7a 37   8NXtBGN0kogbqlz7
                  00000110  78 67 43 6c 50 52 68 31  71 66 6a 6c 52 38 65 62   xgClPRh1qfjlR8eb
                  00000120  0a 41 41 56 4e 6a 67 77  77 45 64 41 6a 70 79 75   .AAVNjgwwEdAjpyu
                  00000130  4a 4f 7a 47 6c 32 41 4c  42 39 67 58 43 6e 45 75   JOzGl2ALB9gXCnEu
                  00000140  42 75 63 71 70 79 36 43  7a 56 61 69 54 42 58 77   Bucqpy6CzVaiTBXw
                  00000150  75 33 57 6f 44 76 70 7a  49 51 46 76 6f 35 72 47   u3WoDvpzIQFvo5rG
                  00000160  2f 0a 59 4a 76 44 58 4c  57 43 54 43 30 48 5a 31   /.YJvDXLWCTC0HZ1
                  00000170  76 78 36 58 56 71 78 70  68 77 36 76 44 61 64 33   vx6XVqxphw6vDad3
                  00000180  57 38 43 50 45 78 52 58  54 37 76 6d 6b 72 74 2f   W8CPExRXT7vmkrt/
                  00000190  67 5a 78 57 34 74 56 30  42 61 56 4f 4e 53 32 4e   gZxW4tV0BaVONS2N
                  000001a0  51 4f 0a 47 6a 79 41 2b  35 76 72 6d 43 63 54 72   QO.GjyA+5vrmCcTr
                  000001b0  6c 59 4c 63 79 5a 67 66  7a 74 74 73 4f 5a 56 4a   lYLcyZgfzttsOZVJ
                  000001c0  6c 6a 2f 46 46 57 7a 36  53 56 52 35 51 43 68 52   lj/FFWz6SVR5QChR
                  000001d0  51 50 66 32 4c 76 2f 4e  45 52 7a 53 2b 47 79 31   QPf2Lv/NERzS+Gy1
                  000001e0  78 73 34 0a 30 51 54 7a  48 72 38 79 5a 66 65 4f   xs4.0QTzHr8yZfeO
                  000001f0  7a 33 76 54 79 2b 76 4f  53 75 75 6f 33 47 38 2f   z3vTy+vOSuuo3G8/
                  00000200  4e 61 37 62 4a 66 36 46  71 49 4d 54 4a 34 43 75   Na7bJf6FqIMTJ4Cu
                  00000210  46 32 61 6f 47 6b 47 65  37 30 6a 6e 37 51 6a 4f   F2aoGkGe70jn7QjO
                  00000220  35 48 47 6f 0a 37 6f 37  62 48 59 48 6a 61 6c 6d   5HGo.7o7bHYHjalm
                  00000230  56 59 53 5a 6c 6a 4c 51  79 30 6b 6b 42 6c 71 63   VYSZljLQy0kkBlqc
                  00000240  36 70 47 78 31 45 76 6e  67 37 69 34 53 75 68 75   6pGx1Evng7i4Suhu
                  00000250  4a 51 54 73 6c 46 78 79  57 4b 6b 6e 57 72 75 51   JQTslFxyWKknWruQ
                  00000260  56 53 48 6b 39 0a 30 6f  63 6b 74 63 45 33 6d 2f   VSHk9.0ocktcE3m/
                  00000270  2f 71 4c 5a 65 65 53 69  45 66 45 79 68 6f 70 4d   /qLZeeSiEfEyhopM
                  00000280  2b 37 38 4e 49 51 4d 31  70 6d 75 42 46 54 64 76   +78NIQM1pmuBFTdv
                  00000290  56 63 4e 51 75 34 4c 66  6e 61 31 6e 6c 48 0a 3d   VcNQu4Lfna1nlH.=
                  000002a0  34 52 4a 70 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   4RJp.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 63 30 45 4a 49 69 55  55 36 77 5a 67 42 50 62   /c0EJIiUU6wZgBPb
                  00000040  6b 79 48 36 56 42 68 78  61 54 70 55 44 67 41 51   kyH6VBhxaTpUDgAQ
                  00000050  6b 5a 74 70 50 58 72 41  56 39 6d 46 58 0a 34 72   kZtpPXrAV9mFX.4r
                  00000060  56 47 6c 4b 68 30 79 70  54 61 65 2f 62 70 34 35   VGlKh0ypTae/bp45
                  00000070  7a 46 47 61 61 32 65 76  70 5a 6b 76 31 7a 44 64   zFGaa2evpZkv1zDd
                  00000080  37 2f 62 46 57 50 77 73  4a 4c 67 66 48 55 52 45   7/bFWPwsJLgfHURE
                  00000090  77 68 57 6e 34 49 4f 42  75 47 55 53 57 4d 0a 6c   whWn4IOBuGUSWM.l
                  000000a0  6a 34 61 58 5a 55 54 4a  33 7a 4d 2f 64 34 6e 64   j4aXZUTJ3zM/d4nd
                  000000b0  59 36 62 73 57 38 68 32  43 4a 35 77 38 38 34 58   Y6bsW8h2CJ5w884X
                  000000c0  32 65 58 6d 65 39 63 5a  64 72 32 46 51 33 33 59   2eXme9cZdr2FQ33Y
                  000000d0  6e 6a 52 43 42 47 6f 69  7a 4b 6e 4d 39 38 68 0a   njRCBGoizKnM98h.
                  000000e0  2b 41 39 67 74 42 79 62  51 38 41 79 36 43 61 4b   +A9gtBybQ8Ay6CaK
                  000000f0  58 2b 70 62 4e 53 35 76  37 4c 55 6d 6d 52 71 58   X+pbNS5v7LUmmRqX
                  00000100  37 74 44 44 31 6d 6e 6e  66 7a 71 4d 36 2b 66 46   7tDD1mnnfzqM6+fF
                  00000110  32 72 6d 33 6c 31 39 4e  37 50 56 2b 59 4b 4b 46   2rm3l19N7PV+YKKF
                  00000120  0a 4b 45 4f 72 6f 34 4d  57 32 6d 47 65 78 76 78   .KEOro4MW2mGexvx
                  00000130  69 30 44 5a 44 4c 4f 69  61 65 57 52 4a 71 46 38   i0DZDLOiaeWRJqF8
                  00000140  63 51 67 6c 7a 6d 5a 2b  72 44 42 32 4a 59 57 48   cQglzmZ+rDB2JYWH
                  00000150  77 69 50 74 6a 44 68 4e  37 48 4b 5a 37 6e 42 6f   wiPtjDhN7HKZ7nBo
                  00000160  52 0a 4d 61 4e 74 78 58  6e 58 52 6b 67 54 78 30   R.MaNtxXnXRkgTx0
                  00000170  63 4d 63 69 4a 61 75 65  76 78 61 70 62 77 6a 6a   cMciJauevxapbwjj
                  00000180  49 59 34 43 38 77 67 45  70 37 76 32 33 38 61 45   IY4C8wgEp7v238aE
                  00000190  71 6d 33 46 59 33 58 2b  48 70 62 56 70 2f 54 51   qm3FY3X+HpbVp/TQ
                  000001a0  38 71 0a 77 4f 66 6a 31  33 4b 6d 56 52 6b 47 36   8q.wOfj13KmVRkG6
                  000001b0  41 4c 55 75 65 73 2b 4c  6a 76 37 31 42 4d 50 54   ALUues+Ljv71BMPT
                  000001c0  52 4c 6e 32 68 6b 77 74  61 54 59 65 55 46 52 38   RLn2hkwtaTYeUFR8
                  000001d0  6c 43 66 50 50 63 64 35  6d 79 49 64 44 6c 67 78   lCfPPcd5myIdDlgx
                  000001e0  49 53 36 0a 32 39 68 38  6c 35 4d 50 55 70 73 57   IS6.29h8l5MPUpsW
                  000001f0  31 33 79 78 65 66 35 6d  38 51 33 45 72 6d 58 41   13yxef5m8Q3ErmXA
                  00000200  65 37 4f 54 39 53 38 66  68 47 35 78 6a 43 6f 72   e7OT9S8fhG5xjCor
                  00000210  61 58 48 66 35 57 30 52  61 75 31 35 30 63 4f 46   aXHf5W0Rau150cOF
                  00000220  38 6d 59 2b 0a 32 65 56  7a 4f 68 6f 6a 47 38 6c   8mY+.2eVzOhojG8l
                  00000230  33 4a 4f 7a 62 4e 6d 38  5a 30 6b 77 42 78 55 52   3JOzbNm8Z0kwBxUR
                  00000240  47 49 6f 56 41 67 70 37  4c 6f 45 45 6c 4a 59 75   GIoVAgp7LoEElJYu
                  00000250  71 69 33 67 6e 6f 75 75  70 6e 47 73 48 49 70 6c   qi3gnouupnGsHIpl
                  00000260  67 39 68 31 59 0a 41 51  44 69 62 71 63 71 46 6b   g9h1Y.AQDibqcqFk
                  00000270  2b 72 79 66 63 42 4d 48  6a 5a 47 56 2b 55 35 70   +ryfcBMHjZGV+U5p
                  00000280  68 56 30 33 70 55 4f 52  36 74 48 2f 6e 41 47 6c   hV03pUOR6tH/nAGl
                  00000290  75 70 76 4c 4c 4c 61 53  48 76 4a 48 4c 78 6c 5a   upvLLLaSHvJHLxlZ
                  000002a0  47 48 0a 3d 6e 49 7a 49  0a 2d 2d 2d 2d 2d 45 4e   GH.=nIzI.-----EN
                  000002b0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002c0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  Camellia192
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFTBBMBCgCHBYJn3phsAgsMCRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0QG5v
                  dGF0aW9ucy5zZXF1b2lhLXBncC5vcmfvArbMQ2puXbigs45sPJru+PULoymWzy5O
                  6mz4JcOhSQYVCgkICwIEFgIDAQIXgAIbAwIeARYhBNGmbhojsYLJmA94jPv8yCoB
                  XnMwAAD+QQwAiu4PN0dQh+nxibzol6c0T8riGclZN8EYsNcK7pBc7BLITbb4+DsY
                  sANx/cBjZHBc0L7OIwcpM/Nh9eF96B0nYFKNYy+E7sLRRgv/D58WopuxkR7eyWwG
                  0Asv1y7e1KnG/xUaCapPWxIVnALa27VRDFzcVbLJ4tjV9S/lhMO9V6K4x+3YSJi/
                  cYNBd+60DLaABECQbjORJQtnM4Y6ScMZyV2/hmFtdAeD1P63MYx3LLbPzmc66JQ2
                  z985Pmcnup73jbokTCyToTJGplIGIbDQYp35btxap9KTgEtYz0dtAM8yTFHkatyR
                  bNUwc4/CVEt658lHd2jUnPNGqeoO5KH9mN3lH7Nt/KvcV9L2ZfyAUnhJzwfoiFsX
                  djPUgrB9Yt/Grrt/hSASJ4toja0E26aAoyqKnA/6w2sayVL/AuwX3mp1Z1nuTywC
                  IF/cPNpQOMpS08Tk9Bpur4AlBnPrmYDdsy1/+9k+6wavnF+mjeTtz2cMaBvidcAm
                  bHeqG+zSdH8JwsEOBBMBCgA4AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEE
                  0aZuGiOxgsmYD3iM+/zIKgFeczAFAl2lnvoACgkQ+/zIKgFeczBvbAv/VNk90a6h
                  G8Od9xTzXxH5YRFUSGfIA1yjPIVOnKqhMwps2U+sWE3urL+MvjyQRlyRV8oY9IOh
                  Q5Esm6DOZYrTnE7qVETm1ajIAP2OFChEc55uH88x/anpPOXOJY7S8jbn3naC9qad
                  75BrZ+3g9EBUWiy5p8TykP05WSnSxNRt7vFKLfEB4nGkehpwHXOVF0CRNwYle42b
                  g8lpmdXFDcCZCi+qEbafmTQzkAqyzS3nCh3IAqq6Y0kBuaKLm2tSNUOlZbD+OHYQ
                  NZ5Jix7cZUzs6Xh4+I55NRWl5smrLq66yOQoFPy9jot/Qxikx/wP3MsAzeGaZSEP
                  c0fHp5G16rlGbxQ3vl8/usUV7W+TMEMljgwd5x8POR6HC8EaCDfVnUBCPi/Gv+eg
                  LjsIbPJZZEroiE40e6/UoCiQtlpQB5exPJYSd1Q1txCwueih99PHepsDhmUQKiAC
                  szNU+RRozAYau2VdHqnRJ7QYdxHDiH49jPK4NTMyb/tJh2TiIwcmsIpGzsDNBF2l
                  nPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21HWamX
                  nn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW+RMX
                  SO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd/Dn6
                  rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXrvIsA
                  0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZuVE/
                  wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8c+pa
                  LNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybUz8XV
                  8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQzFwz
                  j8sxH48AEQEAAcLA9gQYAQoAIBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZzy
                  AhsMAAoJEPv8yCoBXnMw6f8L/26C34dkjBffTzMj5Bdzm8MtF67OYneJ4TQMw7+4
                  1IL4rVcSKhIhk/3Ud5knaRtP2ef1+5F66h9/RPQOJ5+tvBwhBAcUWSupKnUrdVaZ
                  QanYmtSxcVV2PL9+QEiNN3tzluhaWO//rACxJ+K/ZXQlIzwQVTpNhfGzAaMVV9zp
                  f3u0k14itcv6alKY8+rLZvO1wIIeRZLmU0tZDD5HtWDvUV7rIFI1WuoLb+KZgbYn
                  3OWjCPHVdTrdZ2CqnZbG3SXw6awH9bzRLV9EXkbhIMez0deCVdeo+wFFklh8/5VK
                  2b0vk/+wqMJxfpa1lHvJLobzOP9fvrswsr92MA2+k901WeISR7qEzcI0Fdg8AyFA
                  ExaEK6VyjP7SXGLwvfisw34OxuZr3qmx1Sufu4toH3XrB7QJN8XyqqbsGxUCBqWi
                  f9RSK4xjzRTe56iPeiSJJOIciMP9i2ldI+KgLycyeDvGoBj0HCLO3gVaBe4ubVrj
                  5KjhX2PVNEJd3XZRzaXZE2aAMQ==
                  =al45
                  -----END PGP PUBLIC KEY BLOCK-----
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sqop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  38 44 31 6c 61 44 7a 66  41 61 62 7a 4d 72 70 56   8D1laDzfAabzMrpV
                  00000040  71 30 49 34 56 41 57 70  67 66 33 38 41 6f 35 47   q0I4VAWpgf38Ao5G
                  00000050  31 79 65 6f 41 58 42 4e  4c 68 5a 70 32 0a 54 55   1yeoAXBNLhZp2.TU
                  00000060  2b 70 39 38 36 38 30 56  52 56 76 54 6d 59 57 79   +p98680VRVvTmYWy
                  00000070  33 4e 7a 48 7a 51 41 32  41 6a 79 66 38 57 43 50   3NzHzQA2Ajyf8WCP
                  00000080  52 2f 76 56 35 6e 32 4f  4f 46 6e 45 54 2b 48 33   R/vV5n2OOFnET+H3
                  00000090  2f 38 57 56 48 4d 76 44  51 32 54 50 53 54 0a 34   /8WVHMvDQ2TPST.4
                  000000a0  4c 4c 52 43 79 7a 6c 4f  74 38 6b 43 75 47 4c 6c   LLRCyzlOt8kCuGLl
                  000000b0  53 79 65 57 41 31 66 2b  41 58 4c 78 51 65 74 51   SyeWA1f+AXLxQetQ
                  000000c0  41 31 74 4a 47 59 49 45  74 4e 73 61 33 34 47 71   A1tJGYIEtNsa34Gq
                  000000d0  66 54 33 4a 61 49 62 78  76 48 72 35 49 46 61 0a   fT3JaIbxvHr5IFa.
                  000000e0  5a 34 2f 63 33 61 73 56  73 63 77 30 4f 67 70 39   Z4/c3asVscw0Ogp9
                  000000f0  39 32 32 58 71 58 70 30  4a 6e 34 6a 59 6e 71 79   922XqXp0Jn4jYnqy
                  00000100  43 6e 58 39 46 74 33 72  70 61 50 4f 31 68 67 5a   CnX9Ft3rpaPO1hgZ
                  00000110  50 4c 4f 4e 4d 52 76 4b  69 75 39 4e 45 35 7a 4e   PLONMRvKiu9NE5zN
                  00000120  0a 48 74 78 31 79 68 32  51 64 4b 42 78 51 6d 68   .Htx1yh2QdKBxQmh
                  00000130  62 53 76 47 72 51 50 35  49 46 53 5a 62 6a 76 6f   bSvGrQP5IFSZbjvo
                  00000140  4c 46 75 63 64 56 67 74  4a 4c 58 68 74 49 6e 57   LFucdVgtJLXhtInW
                  00000150  30 35 43 41 68 57 7a 63  41 6e 51 73 38 38 66 35   05CAhWzcAnQs88f5
                  00000160  70 0a 31 76 75 51 68 63  2b 62 6f 45 50 6f 4b 75   p.1vuQhc+boEPoKu
                  00000170  6c 78 6c 39 4a 66 47 6b  6e 4d 36 58 35 39 66 69   lxl9JfGknM6X59fi
                  00000180  56 50 44 39 38 76 33 43  51 5a 43 4c 75 34 48 44   VPD98v3CQZCLu4HD
                  00000190  68 69 4c 54 4a 7a 39 66  37 31 34 38 5a 6a 37 55   hiLTJz9f7148Zj7U
                  000001a0  71 59 0a 58 69 32 42 57  38 34 35 39 70 39 4a 43   qY.Xi2BW8459p9JC
                  000001b0  37 41 66 42 4a 52 4b 66  2f 64 30 62 47 6a 4c 49   7AfBJRKf/d0bGjLI
                  000001c0  31 37 79 62 41 73 38 4a  6c 37 41 4e 4f 4b 58 69   17ybAs8Jl7ANOKXi
                  000001d0  57 46 79 76 74 2b 79 5a  61 34 53 2b 54 30 57 44   WFyvt+yZa4S+T0WD
                  000001e0  2b 79 66 0a 77 6e 70 62  4e 2b 79 2b 53 38 55 54   +yf.wnpbN+y+S8UT
                  000001f0  77 33 69 73 53 75 6a 5a  52 5a 74 51 4c 48 4a 36   w3isSujZRZtQLHJ6
                  00000200  72 34 72 63 30 64 66 50  68 41 52 33 50 44 75 44   r4rc0dfPhAR3PDuD
                  00000210  35 73 34 4b 33 6e 73 4b  6d 79 34 37 34 50 46 45   5s4K3nsKmy474PFE
                  00000220  67 30 41 58 0a 7a 4f 64  39 4b 4f 7a 67 50 7a 77   g0AX.zOd9KOzgPzw
                  00000230  6d 50 74 79 64 44 61 6f  65 30 6a 38 42 45 6e 4e   mPtydDaoe0j8BEnN
                  00000240  6d 64 4b 34 33 72 47 69  46 51 73 78 2b 58 30 76   mdK43rGiFQsx+X0v
                  00000250  4f 69 4c 50 56 31 57 41  56 35 65 56 42 66 74 76   OiLPV1WAV5eVBftv
                  00000260  6f 4a 39 70 73 0a 52 72  54 33 76 6c 33 4b 6c 39   oJ9ps.RrT3vl3Kl9
                  00000270  78 75 63 56 6e 6b 6a 47  35 4f 6f 50 7a 42 4c 55   xucVnkjG5OoPzBLU
                  00000280  6b 5a 6f 56 4e 68 72 34  42 79 67 30 5a 65 4a 4a   kZoVNhr4Byg0ZeJJ
                  00000290  45 3d 0a 3d 44 64 65 7a  0a 2d 2d 2d 2d 2d 45 4e   E=.=Ddez.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  rsop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4f 32 2f 54 4f 61 59  72 4f 50 6d 46 6b 53 44   +O2/TOaYrOPmFkSD
                  00000040  38 65 74 4a 32 6f 42 67  58 37 33 46 2f 6a 75 36   8etJ2oBgX73F/ju6
                  00000050  63 66 78 6b 34 70 43 2b  4d 62 32 2b 79 0a 70 46   cfxk4pC+Mb2+y.pF
                  00000060  45 79 4f 45 2b 74 74 53  37 4a 75 2f 47 37 53 6e   EyOE+ttS7Ju/G7Sn
                  00000070  58 44 6f 2b 51 2f 5a 6b  67 71 76 2f 30 37 63 74   XDo+Q/Zkgqv/07ct
                  00000080  78 44 73 72 4e 6f 30 55  56 78 67 57 74 30 37 30   xDsrNo0UVxgWt070
                  00000090  34 65 77 55 68 5a 45 31  47 70 35 6c 52 4f 0a 36   4ewUhZE1Gp5lRO.6
                  000000a0  6b 34 52 46 32 37 65 50  57 54 55 54 72 59 59 4b   k4RF27ePWTUTrYYK
                  000000b0  36 2b 70 6c 32 73 50 43  58 67 78 78 46 43 43 53   6+pl2sPCXgxxFCCS
                  000000c0  67 66 33 66 75 41 56 53  61 45 4b 6a 49 53 73 30   gf3fuAVSaEKjISs0
                  000000d0  4e 59 4a 72 45 42 4d 56  77 45 76 38 62 55 6a 0a   NYJrEBMVwEv8bUj.
                  000000e0  46 66 66 4a 54 2f 6d 45  71 51 4e 4c 72 57 73 6f   FffJT/mEqQNLrWso
                  000000f0  2b 58 57 68 2b 37 43 72  56 59 4a 6a 75 33 77 66   +XWh+7CrVYJju3wf
                  00000100  62 78 71 6a 46 75 4a 31  2b 47 6e 34 2b 39 62 30   bxqjFuJ1+Gn4+9b0
                  00000110  6a 35 41 64 33 39 68 4e  57 4c 53 4b 4f 71 71 48   j5Ad39hNWLSKOqqH
                  00000120  0a 77 4a 79 47 4e 58 75  53 6f 49 41 31 51 4b 4d   .wJyGNXuSoIA1QKM
                  00000130  65 4b 77 51 55 44 79 48  30 2b 33 59 33 39 43 52   eKwQUDyH0+3Y39CR
                  00000140  6f 65 34 59 55 2f 74 33  44 59 62 31 53 4b 53 45   oe4YU/t3DYb1SKSE
                  00000150  51 4a 31 35 32 41 54 35  76 64 5a 45 41 4b 4d 72   QJ152AT5vdZEAKMr
                  00000160  6f 0a 66 69 6c 53 59 63  61 75 38 59 6f 36 4d 4a   o.filSYcau8Yo6MJ
                  00000170  5a 6d 71 72 39 70 37 32  76 49 67 69 31 31 37 69   Zmqr9p72vIgi117i
                  00000180  50 68 4b 48 50 6f 79 77  78 4f 58 6e 4e 73 33 4f   PhKHPoywxOXnNs3O
                  00000190  36 79 4d 6b 78 46 59 59  53 56 58 56 63 53 6d 47   6yMkxFYYSVXVcSmG
                  000001a0  45 68 0a 34 5a 41 30 6c  65 58 37 2f 31 2f 44 2f   Eh.4ZA0leX7/1/D/
                  000001b0  64 30 51 32 42 63 5a 6f  72 6e 5a 41 41 6b 61 68   d0Q2BcZornZAAkah
                  000001c0  4f 79 4e 4c 4f 59 68 69  31 47 46 32 68 54 76 33   OyNLOYhi1GF2hTv3
                  000001d0  59 72 6d 30 55 36 6c 46  68 41 30 6e 70 5a 56 4c   Yrm0U6lFhA0npZVL
                  000001e0  58 44 4b 0a 4c 53 59 66  42 68 46 50 34 6e 62 43   XDK.LSYfBhFP4nbC
                  000001f0  67 69 35 63 73 33 39 71  4d 31 41 4a 42 42 43 71   gi5cs39qM1AJBBCq
                  00000200  4c 53 6e 33 61 71 75 57  59 70 65 71 4f 58 38 49   LSn3aquWYpeqOX8I
                  00000210  6a 50 6f 6f 64 6e 6e 32  38 4e 56 5a 65 77 4c 57   jPoodnn28NVZewLW
                  00000220  76 47 45 61 0a 53 4b 59  77 52 33 5a 63 61 79 59   vGEa.SKYwR3ZcayY
                  00000230  64 62 2f 48 36 51 6a 56  54 30 6a 38 42 2f 32 76   db/H6QjVT0j8B/2v
                  00000240  6d 58 65 72 48 43 77 49  79 68 55 41 42 4d 6b 33   mXerHCwIyhUABMk3
                  00000250  6e 4c 6b 52 4b 51 65 38  46 42 47 4b 57 55 51 7a   nLkRKQe8FBGKWUQz
                  00000260  38 2b 6b 72 38 0a 41 4e  65 77 78 2f 6d 6e 57 6e   8+kr8.ANewx/mnWn
                  00000270  62 4c 74 50 32 74 57 4a  6d 30 2b 48 6e 47 76 59   bLtP2tWJm0+HnGvY
                  00000280  53 63 37 4a 6e 69 69 2b  6c 64 69 4c 4f 57 5a 55   Sc7Jnii+ldiLOWZU
                  00000290  63 3d 0a 3d 47 78 45 4a  0a 2d 2d 2d 2d 2d 45 4e   c=.=GxEJ.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia192, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 30 71 6a 46 77 68 72  44 69 78 33 73 5a 52 34   A0qjFwhrDix3sZR4
                  00000040  51 65 6f 5a 76 2b 68 43  4f 76 49 34 6f 39 31 44   QeoZv+hCOvI4o91D
                  00000050  37 44 5a 32 48 32 75 6f  78 66 67 67 63 0a 56 47   7DZ2H2uoxfggc.VG
                  00000060  70 4b 4d 31 67 2b 7a 6b  6b 41 66 39 4e 46 77 41   pKM1g+zkkAf9NFwA
                  00000070  51 5a 58 48 59 71 53 78  78 7a 68 2f 4a 47 41 63   QZXHYqSxxzh/JGAc
                  00000080  2b 47 61 6c 49 74 6d 35  31 62 47 49 42 70 49 59   +GalItm51bGIBpIY
                  00000090  5a 42 47 43 6d 6c 79 62  56 67 53 6c 32 53 0a 78   ZBGCmlybVgSl2S.x
                  000000a0  7a 33 41 76 4f 48 58 2f  54 59 58 70 39 39 68 72   z3AvOHX/TYXp99hr
                  000000b0  36 42 6b 6f 5a 34 45 4b  66 30 35 74 36 7a 35 44   6BkoZ4EKf05t6z5D
                  000000c0  4c 44 6d 4d 39 47 72 44  2b 36 2f 72 4c 74 56 73   LDmM9GrD+6/rLtVs
                  000000d0  74 66 50 61 6f 69 66 2b  42 79 71 5a 62 39 71 0a   tfPaoif+ByqZb9q.
                  000000e0  49 57 41 46 31 53 2b 48  78 31 32 4e 75 76 67 38   IWAF1S+Hx12Nuvg8
                  000000f0  48 35 30 79 47 48 45 6b  6f 47 6a 7a 75 48 73 39   H50yGHEkoGjzuHs9
                  00000100  45 51 5a 79 37 4d 45 69  32 61 65 44 62 4b 6b 48   EQZy7MEi2aeDbKkH
                  00000110  43 64 53 72 2f 78 63 67  6f 51 62 33 4e 6f 32 57   CdSr/xcgoQb3No2W
                  00000120  0a 30 47 50 77 77 4e 54  53 79 38 74 6d 56 44 39   .0GPwwNTSy8tmVD9
                  00000130  55 78 54 39 53 69 6f 6a  74 35 51 38 6e 77 43 75   UxT9Siojt5Q8nwCu
                  00000140  30 5a 38 53 31 53 39 32  68 51 4e 6d 30 31 69 39   0Z8S1S92hQNm01i9
                  00000150  48 37 79 41 65 39 32 71  52 32 71 35 41 45 77 48   H7yAe92qR2q5AEwH
                  00000160  38 0a 49 4d 34 66 48 6f  39 33 4a 4c 4c 63 78 2f   8.IM4fHo93JLLcx/
                  00000170  33 6f 68 46 42 2f 41 61  2b 69 33 6d 30 31 59 68   3ohFB/Aa+i3m01Yh
                  00000180  53 43 53 63 50 63 58 48  64 35 62 79 2f 35 70 6c   SCScPcXHd5by/5pl
                  00000190  5a 7a 75 70 4a 5a 4f 4a  34 6c 4e 75 6b 51 56 67   ZzupJZOJ4lNukQVg
                  000001a0  59 64 0a 47 47 6d 6a 42  37 2f 74 71 45 47 4a 52   Yd.GGmjB7/tqEGJR
                  000001b0  57 73 4f 6f 44 73 6c 52  69 76 33 64 2b 37 50 66   WsOoDslRiv3d+7Pf
                  000001c0  41 41 6b 47 57 79 71 36  6a 35 41 75 76 31 78 70   AAkGWyq6j5Auv1xp
                  000001d0  41 43 6f 55 75 42 4f 49  45 4c 4a 2f 76 53 67 43   ACoUuBOIELJ/vSgC
                  000001e0  64 71 6b 0a 63 45 43 6e  30 55 43 58 57 69 43 2b   dqk.cECn0UCXWiC+
                  000001f0  70 77 75 2b 74 4a 2b 31  65 61 5a 43 69 59 54 51   pwu+tJ+1eaZCiYTQ
                  00000200  37 44 59 49 51 42 4c 47  36 2b 72 38 41 2b 2b 57   7DYIQBLG6+r8A++W
                  00000210  34 42 78 6f 62 58 77 47  78 57 4a 4c 73 7a 79 4b   4BxobXwGxWJLszyK
                  00000220  6d 77 4c 4f 0a 65 44 78  4e 58 45 43 30 42 48 51   mwLO.eDxNXEC0BHQ
                  00000230  6e 73 6d 65 79 52 7a 38  68 30 6a 38 42 6c 32 30   nsmeyRz8h0j8Bl20
                  00000240  30 78 69 6f 36 2f 48 4f  66 49 6e 39 33 42 6c 72   0xio6/HOfIn93Blr
                  00000250  36 71 4a 4f 67 70 79 4e  2b 50 34 30 55 58 63 54   6qJOgpyN+P40UXcT
                  00000260  79 6a 43 38 53 0a 6e 56  67 36 2b 76 4b 68 50 42   yjC8S.nVg6+vKhPB
                  00000270  47 33 4d 76 41 30 67 37  48 73 49 31 57 63 70 55   G3MvA0g7HsI1WcpU
                  00000280  57 35 6e 57 69 5a 6f 45  65 53 79 56 2f 59 73 55   W5nWiZoEeSyV/YsU
                  00000290  30 3d 0a 3d 4f 6e 36 33  0a 2d 2d 2d 2d 2d 45 4e   0=.=On63.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-gopenpgp-v2 encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia192, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 56 65 72 73   ESSAGE-----.Vers
                  00000020  69 6f 6e 3a 20 47 6f 70  65 6e 50 47 50 20 32 2e   ion: GopenPGP 2.
                  00000030  38 2e 30 0a 43 6f 6d 6d  65 6e 74 3a 20 68 74 74   8.0.Comment: htt
                  00000040  70 73 3a 2f 2f 67 6f 70  65 6e 70 67 70 2e 6f 72   ps://gopenpgp.or
                  00000050  67 0a 0a 77 63 44 4d 41  33 77 76 71 6b 33 35 50   g..wcDMA3wvqk35P
                  00000060  44 65 79 41 51 76 38 43  37 77 62 69 54 47 68 57   DeyAQv8C7wbiTGhW
                  00000070  4b 51 70 74 4c 70 66 49  2b 2f 75 72 62 51 37 66   KQptLpfI+/urbQ7f
                  00000080  33 2f 78 50 42 2f 79 79  66 65 6a 31 68 58 4f 69   3/xPB/yyfej1hXOi
                  00000090  74 44 57 0a 31 48 2f 56  4f 74 32 49 69 4a 63 31   tDW.1H/VOt2IiJc1
                  000000a0  77 4f 63 49 2f 61 65 4b  45 73 64 73 67 47 5a 43   wOcI/aeKEsdsgGZC
                  000000b0  36 62 6f 35 78 53 55 31  71 70 4b 45 48 33 53 37   6bo5xSU1qpKEH3S7
                  000000c0  2f 71 4f 6f 67 41 32 56  59 52 45 4d 45 68 57 57   /qOogA2VYREMEhWW
                  000000d0  71 2f 79 42 0a 52 54 55  2f 56 63 34 64 59 31 6d   q/yB.RTU/Vc4dY1m
                  000000e0  36 30 61 65 58 45 46 65  67 47 34 70 64 61 79 72   60aeXEFegG4pdayr
                  000000f0  74 68 71 49 7a 48 41 36  33 70 6d 68 30 4f 32 48   thqIzHA63pmh0O2H
                  00000100  5a 4f 37 47 31 71 73 46  4c 45 37 58 2b 75 53 61   ZO7G1qsFLE7X+uSa
                  00000110  66 59 73 36 6d 0a 42 38  4e 67 76 4a 78 30 74 45   fYs6m.B8NgvJx0tE
                  00000120  65 33 75 35 51 54 46 4a  65 72 51 48 77 47 41 68   e3u5QTFJerQHwGAh
                  00000130  59 46 6d 75 4f 78 57 41  42 55 57 59 2f 51 67 73   YFmuOxWABUWY/Qgs
                  00000140  6b 6e 37 48 76 67 50 55  6d 48 2f 70 37 2b 69 43   kn7HvgPUmH/p7+iC
                  00000150  35 31 51 76 4d 6d 0a 6b  44 46 5a 69 54 4f 43 59   51QvMm.kDFZiTOCY
                  00000160  48 47 37 37 4e 5a 59 2b  69 76 75 55 61 2f 68 6b   HG77NZY+ivuUa/hk
                  00000170  69 33 7a 48 7a 76 4f 76  64 6e 4e 62 35 4e 53 64   i3zHzvOvdnNb5NSd
                  00000180  6f 64 76 6b 63 66 6b 4c  5a 6f 77 75 36 68 79 43   odvkcfkLZowu6hyC
                  00000190  61 50 6a 73 4c 56 75 0a  76 51 4f 4a 6e 72 77 32   aPjsLVu.vQOJnrw2
                  000001a0  35 48 36 53 35 54 50 74  50 70 63 30 41 51 64 4b   5H6S5TPtPpc0AQdK
                  000001b0  48 30 43 35 50 46 2f 55  55 58 59 66 6f 47 33 70   H0C5PF/UUXYfoG3p
                  000001c0  4e 73 54 4a 4c 6b 6b 46  4c 42 79 4e 55 6d 4a 2f   NsTJLkkFLByNUmJ/
                  000001d0  59 56 30 45 63 62 65 43  0a 6b 72 78 64 43 6a 51   YV0EcbeC.krxdCjQ
                  000001e0  68 75 69 43 69 58 52 68  6f 35 6f 43 6d 6e 67 37   huiCiXRho5oCmng7
                  000001f0  36 69 6c 35 35 6a 54 44  6f 4c 49 2f 45 5a 4b 36   6il55jTDoLI/EZK6
                  00000200  31 42 47 31 34 7a 69 32  4a 72 54 36 51 4e 4f 45   1BG14zi2JrT6QNOE
                  00000210  46 77 38 6b 67 70 69 43  55 0a 4f 69 6e 45 4c 49   Fw8kgpiCU.OinELI
                  00000220  4e 7a 34 48 57 6d 54 4a  58 47 69 4c 6a 43 49 31   Nz4HWmTJXGiLjCI1
                  00000230  57 32 43 62 38 7a 37 37  36 44 51 44 35 54 2b 33   W2Cb8z776DQD5T+3
                  00000240  6f 62 37 6e 77 4d 48 43  74 49 47 74 4e 45 63 4c   ob7nwMHCtIGtNEcL
                  00000250  38 6d 5a 74 66 63 33 4b  45 49 0a 6d 59 2b 59 55   8mZtfc3KEI.mY+YU
                  00000260  6d 51 36 71 44 4f 4d 53  43 73 71 34 63 39 48 30   mQ6qDOMSCsq4c9H0
                  00000270  6a 38 42 49 4d 49 4b 50  64 54 31 66 63 48 6a 48   j8BIMIKPdT1fcHjH
                  00000280  63 39 77 65 72 6b 61 74  41 46 64 75 6f 58 4f 58   c9werkatAFduoXOX
                  00000290  65 34 2b 43 70 6c 64 58  38 4c 72 0a 70 71 6e 68   e4+CpldX8Lr.pqnh
                  000002a0  72 6e 49 56 73 55 62 37  34 78 4a 63 78 59 6b 6b   rnIVsUb74xJcxYkk
                  000002b0  31 2b 56 6c 6c 59 57 52  69 48 45 42 4a 54 79 46   1+VllYWRiHEBJTyF
                  000002c0  70 73 70 4e 41 59 55 3d  0a 3d 7a 43 78 68 0a 2d   pspNAYU=.=zCxh.-
                  000002d0  2d 2d 2d 2d 45 4e 44 20  50 47 50 20 4d 45 53 53   ----END PGP MESS
                  000002e0  41 47 45 2d 2d 2d 2d 2d  0a                        AGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-pqc encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia192, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 79 2f 49 34 43 71 38  34 32 4e 2b 63 50 51 58   Ay/I4Cq842N+cPQX
                  00000040  6d 69 67 56 6d 59 65 43  4c 74 75 50 47 6c 34 30   migVmYeCLtuPGl40
                  00000050  6b 75 64 43 4d 35 76 59  71 72 6e 57 78 0a 41 4d   kudCM5vYqrnWx.AM
                  00000060  34 6d 6d 6f 35 6b 31 6a  70 45 62 7a 75 72 37 42   4mmo5k1jpEbzur7B
                  00000070  42 77 6d 42 6d 58 6e 42  52 42 73 43 75 51 71 30   BwmBmXnBRBsCuQq0
                  00000080  56 35 61 70 71 6c 70 54  56 61 78 77 4c 54 77 72   V5apqlpTVaxwLTwr
                  00000090  52 51 31 4d 41 32 48 37  32 30 59 2f 67 4e 0a 50   RQ1MA2H720Y/gN.P
                  000000a0  66 67 44 59 55 76 4c 4f  31 71 73 38 4c 4c 41 53   fgDYUvLO1qs8LLAS
                  000000b0  33 4f 32 31 57 6a 4a 2b  41 65 62 52 64 66 6c 76   3O21WjJ+AebRdflv
                  000000c0  62 37 65 6c 43 53 43 58  4e 70 78 33 52 4c 6c 33   b7elCSCXNpx3RLl3
                  000000d0  6e 38 38 31 32 35 57 63  41 4d 56 31 75 48 75 0a   n88125WcAMV1uHu.
                  000000e0  66 39 5a 55 6f 6d 6c 67  74 34 50 6d 4e 56 68 71   f9ZUomlgt4PmNVhq
                  000000f0  4a 4b 62 62 69 56 2f 79  55 4f 52 35 79 52 6a 75   JKbbiV/yUOR5yRju
                  00000100  37 72 41 75 52 6d 74 4f  77 47 77 43 55 56 77 71   7rAuRmtOwGwCUVwq
                  00000110  63 30 74 57 47 59 77 45  4f 68 78 68 76 33 4c 73   c0tWGYwEOhxhv3Ls
                  00000120  0a 62 76 46 59 77 7a 6f  33 68 4d 6c 73 49 4b 5a   .bvFYwzo3hMlsIKZ
                  00000130  72 72 72 45 36 52 67 59  2f 77 33 65 79 66 68 78   rrrE6RgY/w3eyfhx
                  00000140  67 4f 34 4a 78 52 32 79  64 4d 66 2b 68 59 39 2f   gO4JxR2ydMf+hY9/
                  00000150  68 70 76 58 4e 6e 36 64  39 47 33 48 4b 52 4c 43   hpvXNn6d9G3HKRLC
                  00000160  57 0a 55 73 6b 69 7a 4c  75 79 64 49 4f 47 52 78   W.UskizLuydIOGRx
                  00000170  34 2f 33 44 37 46 4e 48  70 4f 68 47 5a 78 66 2f   4/3D7FNHpOhGZxf/
                  00000180  72 69 67 47 4d 2b 6c 56  61 54 63 5a 4c 6b 5a 52   rigGM+lVaTcZLkZR
                  00000190  7a 78 58 35 4a 33 4b 79  42 72 6f 63 6a 59 69 48   zxX5J3KyBrocjYiH
                  000001a0  77 75 0a 55 30 65 59 4a  4c 49 35 31 57 6c 7a 78   wu.U0eYJLI51Wlzx
                  000001b0  61 48 4c 68 33 42 59 34  52 58 5a 38 45 32 2f 37   aHLh3BY4RXZ8E2/7
                  000001c0  32 54 55 61 54 34 4c 5a  47 4c 6a 42 30 79 71 46   2TUaT4LZGLjB0yqF
                  000001d0  46 37 55 61 58 77 37 2f  56 76 77 67 34 35 62 64   F7UaXw7/Vvwg45bd
                  000001e0  6f 77 50 0a 34 52 47 6a  76 45 4b 6d 76 55 39 79   owP.4RGjvEKmvU9y
                  000001f0  44 6f 6e 55 6e 55 76 2b  61 62 4c 36 47 63 6c 39   DonUnUv+abL6Gcl9
                  00000200  66 58 76 4c 64 75 34 6d  66 58 45 4d 53 74 64 4a   fXvLdu4mfXEMStdJ
                  00000210  59 38 34 57 76 75 78 42  78 61 69 6e 6f 6c 6d 69   Y84WvuxBxainolmi
                  00000220  67 4a 6e 65 0a 39 4d 31  6b 39 2f 5a 50 36 2b 71   gJne.9M1k9/ZP6+q
                  00000230  73 6d 64 64 68 50 37 45  61 30 6a 38 42 64 43 39   smddhP7Ea0j8BdC9
                  00000240  37 63 69 72 70 56 62 62  32 71 5a 4a 55 6a 78 79   7cirpVbb2qZJUjxy
                  00000250  63 57 59 4d 51 57 70 42  75 49 31 36 30 33 67 7a   cWYMQWpBuI1603gz
                  00000260  48 53 42 59 57 0a 30 68  4e 31 49 4e 4d 36 48 53   HSBYW.0hN1INM6HS
                  00000270  34 4b 52 49 2f 38 73 74  48 61 78 75 2f 4c 71 4c   4KRI/8stHaxu/LqL
                  00000280  49 4b 5a 79 75 33 33 6a  41 57 4b 61 47 47 39 61   IKZyu33jAWKaGG9a
                  00000290  73 3d 0a 3d 6e 66 4e 4d  0a 2d 2d 2d 2d 2d 45 4e   s=.=nfNM.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia192, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  38 44 63 77 64 6c 57 4f  56 30 68 2f 30 39 78 32   8DcwdlWOV0h/09x2
                  00000040  5a 76 56 52 59 54 57 72  64 6a 74 61 52 30 30 36   ZvVRYTWrdjtaR006
                  00000050  4e 48 76 4a 67 66 75 34  48 0a 30 42 79 70 52 33   NHvJgfu4H.0BypR3
                  00000060  2f 36 4b 44 73 32 36 39  31 32 45 34 56 62 36 4a   /6KDs26912E4Vb6J
                  00000070  6d 45 54 42 6c 6a 55 32  77 6a 37 2f 78 30 61 37   mETBljU2wj7/x0a7
                  00000080  4b 63 53 61 4d 37 71 79  68 6c 31 50 59 4d 7a 4e   KcSaM7qyhl1PYMzN
                  00000090  4b 62 67 79 50 79 0a 63  65 2f 31 4c 75 79 72 56   KbgyPy.ce/1LuyrV
                  000000a0  69 30 53 61 6e 30 38 4a  59 6d 79 33 57 4f 50 54   i0San08JYmy3WOPT
                  000000b0  70 34 62 45 2f 6a 38 51  74 48 6a 56 68 43 5a 56   p4bE/j8QtHjVhCZV
                  000000c0  30 2b 71 78 54 31 74 35  77 39 78 2f 4b 6f 34 4f   0+qxT1t5w9x/Ko4O
                  000000d0  2f 6c 6e 0a 53 55 55 64  34 61 55 49 59 31 6f 33   /ln.SUUd4aUIY1o3
                  000000e0  46 37 30 35 31 43 51 57  2f 58 48 4b 49 53 42 78   F7051CQW/XHKISBx
                  000000f0  6a 66 47 7a 55 61 63 67  71 73 62 51 32 43 5a 33   jfGzUacgqsbQ2CZ3
                  00000100  34 45 62 33 35 42 4a 4e  4d 4b 6f 6b 68 4e 44 2b   4Eb35BJNMKokhND+
                  00000110  0a 45 49 47 56 4b 34 42  49 61 61 4c 33 32 6f 61   .EIGVK4BIaaL32oa
                  00000120  7a 38 66 34 49 46 64 56  5a 4a 55 44 44 6d 55 32   z8f4IFdVZJUDDmU2
                  00000130  45 2f 52 30 53 41 47 53  52 65 4f 6b 42 39 6d 74   E/R0SAGSReOkB9mt
                  00000140  4c 64 44 5a 57 59 6a 55  54 30 72 69 39 0a 71 65   LdDZWYjUT0ri9.qe
                  00000150  48 74 53 49 4b 57 42 79  56 4b 6f 64 67 77 57 4d   HtSIKWByVKodgwWM
                  00000160  78 77 33 43 6c 64 74 53  7a 66 74 62 37 70 4e 66   xw3CldtSzftb7pNf
                  00000170  63 71 6f 56 79 78 43 70  5a 69 61 35 6d 35 32 6e   cqoVyxCpZia5m52n
                  00000180  55 6a 6d 64 45 6d 79 34  58 4b 0a 35 6a 66 33 44   UjmdEmy4XK.5jf3D
                  00000190  51 6d 30 39 4c 32 4c 76  71 7a 76 51 64 76 7a 6b   Qm09L2LvqzvQdvzk
                  000001a0  41 6a 38 53 62 54 65 6d  36 52 54 47 30 79 58 52   Aj8SbTem6RTG0yXR
                  000001b0  41 30 49 36 7a 41 6d 64  69 73 6c 38 6f 46 53 69   A0I6zAmdisl8oFSi
                  000001c0  33 2f 56 43 33 39 67 0a  64 68 32 67 77 56 75 61   3/VC39g.dh2gwVua
                  000001d0  6a 36 4b 50 65 71 4b 6e  44 32 2f 70 53 4a 30 75   j6KPeqKnD2/pSJ0u
                  000001e0  75 75 37 6b 79 79 4b 36  59 6d 65 36 62 69 47 33   uu7kyyK6Yme6biG3
                  000001f0  56 59 6a 6a 78 66 33 77  4e 67 6e 55 44 6f 57 64   VYjjxf3wNgnUDoWd
                  00000200  77 37 4f 30 0a 74 6e 75  46 59 52 4c 2b 32 51 4a   w7O0.tnuFYRL+2QJ
                  00000210  77 74 77 7a 7a 65 6c 62  45 6a 75 32 79 56 79 64   wtwzzelbEju2yVyd
                  00000220  4e 4f 38 77 34 32 36 48  4b 37 4e 72 72 67 46 4a   NO8w426HK7NrrgFJ
                  00000230  70 35 30 64 46 6f 41 48  76 30 6a 38 42 64 4b 67   p50dFoAHv0j8BdKg
                  00000240  32 0a 2b 72 45 45 56 34  63 39 5a 30 4c 39 55 66   2.+rEEV4c9Z0L9Uf
                  00000250  49 54 51 52 44 30 71 53  2f 64 52 76 35 5a 66 44   ITQRD0qS/dRv5ZfD
                  00000260  64 6d 54 72 61 64 69 49  72 49 70 4b 7a 6b 79 53   dmTradiIrIpKzkyS
                  00000270  6b 6c 76 36 50 67 6c 4e  39 67 65 30 69 67 0a 48   klv6PglN9ge0ig.H
                  00000280  33 55 52 49 32 55 5a 2f  4d 66 42 6f 37 41 6e 58   3URI2UZ/MfBo7AnX
                  00000290  74 6f 3d 0a 3d 57 38 51  41 0a 2d 2d 2d 2d 2d 45   to=.=W8QA.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sop-openpgp.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia192, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  38 44 59 78 6f 69 50 52  56 76 4c 47 71 7a 6b 77   8DYxoiPRVvLGqzkw
                  00000040  4c 65 6a 4a 59 78 43 64  4d 75 47 37 2b 63 48 58   LejJYxCdMuG7+cHX
                  00000050  39 46 6c 4c 52 38 70 37  55 0a 65 6b 78 38 56 79   9FlLR8p7U.ekx8Vy
                  00000060  30 7a 56 64 78 64 52 46  35 4f 63 7a 37 69 7a 49   0zVdxdRF5Ocz7izI
                  00000070  66 54 55 57 6a 2f 4e 74  66 43 35 78 34 54 59 58   fTUWj/NtfC5x4TYX
                  00000080  44 39 33 54 38 38 36 6e  6b 59 43 52 36 65 68 64   D93T886nkYCR6ehd
                  00000090  2b 5a 6a 30 73 4d 0a 50  71 67 69 79 44 74 64 73   +Zj0sM.PqgiyDtds
                  000000a0  2b 76 38 62 69 34 46 76  32 6f 4d 67 58 5a 39 55   +v8bi4Fv2oMgXZ9U
                  000000b0  6e 2b 43 58 5a 78 6b 34  4b 78 48 6c 46 30 4e 72   n+CXZxk4KxHlF0Nr
                  000000c0  2f 51 6c 6d 61 4a 46 39  78 52 53 47 2f 48 43 78   /QlmaJF9xRSG/HCx
                  000000d0  36 53 52 0a 38 6a 7a 61  61 69 6c 34 4a 79 68 69   6SR.8jzaail4Jyhi
                  000000e0  46 61 56 44 2b 51 51 32  46 38 53 68 72 66 35 2b   FaVD+QQ2F8Shrf5+
                  000000f0  4d 4b 58 41 77 7a 69 45  6b 71 59 58 72 54 4a 31   MKXAwziEkqYXrTJ1
                  00000100  7a 35 75 6c 58 44 44 66  64 50 65 6d 55 6d 30 5a   z5ulXDDfdPemUm0Z
                  00000110  0a 69 6b 35 6f 78 2b 70  41 76 6c 65 6a 32 38 58   .ik5ox+pAvlej28X
                  00000120  57 33 56 31 79 4f 43 65  48 31 50 44 36 31 47 37   W3V1yOCeH1PD61G7
                  00000130  75 52 4f 51 48 6a 49 65  33 77 2f 62 35 62 30 4a   uROQHjIe3w/b5b0J
                  00000140  73 45 39 4c 4c 50 38 34  55 6f 4e 73 49 0a 34 77   sE9LLP84UoNsI.4w
                  00000150  6a 41 68 67 36 68 55 4e  5a 62 35 61 6f 72 53 63   jAhg6hUNZb5aorSc
                  00000160  65 35 65 54 34 66 52 44  44 74 35 39 5a 44 53 49   e5eT4fRDDt59ZDSI
                  00000170  67 45 38 2f 6e 63 67 4a  4e 2f 63 57 79 58 6b 63   gE8/ncgJN/cWyXkc
                  00000180  78 75 35 6b 47 67 73 68  53 67 0a 2f 49 6f 36 72   xu5kGgshSg./Io6r
                  00000190  71 2f 74 66 33 34 71 4a  43 47 66 59 34 6c 6a 45   q/tf34qJCGfY4ljE
                  000001a0  51 73 65 68 47 73 6e 53  78 6f 70 36 66 34 72 4e   QsehGsnSxop6f4rN
                  000001b0  6b 38 4e 67 45 39 52 74  36 30 62 6d 56 52 6d 57   k8NgE9Rt60bmVRmW
                  000001c0  36 54 34 33 6d 77 67 0a  34 79 2b 65 68 58 35 42   6T43mwg.4y+ehX5B
                  000001d0  54 77 52 7a 37 33 41 65  75 7a 77 38 4c 59 2f 64   TwRz73Aeuzw8LY/d
                  000001e0  4d 58 44 49 34 56 7a 2b  58 71 34 66 73 30 49 6e   MXDI4Vz+Xq4fs0In
                  000001f0  4b 6b 6b 74 63 59 4b 55  66 31 31 48 35 56 4c 73   KkktcYKUf11H5VLs
                  00000200  57 64 57 42 0a 2b 78 2b  61 43 72 2f 56 43 75 4c   WdWB.+x+aCr/VCuL
                  00000210  51 49 75 36 59 44 45 7a  55 64 75 31 4a 44 4e 57   QIu6YDEzUdu1JDNW
                  00000220  31 4d 68 77 49 57 71 5a  6c 69 50 79 33 62 50 37   1MhwIWqZliPy3bP7
                  00000230  71 51 59 76 52 51 46 75  5a 30 6a 38 42 72 78 77   qQYvRQFuZ0j8Brxw
                  00000240  33 0a 65 46 2f 74 69 45  31 59 66 41 34 33 79 6c   3.eF/tiE1YfA43yl
                  00000250  43 6e 70 4e 53 47 75 31  39 57 72 2b 76 69 56 4e   CnpNSGu19Wr+viVN
                  00000260  6d 71 4f 6d 69 44 67 33  68 4a 78 6a 54 4d 7a 78   mqOmiDg3hJxjTMzx
                  00000270  33 6e 31 38 44 39 58 34  6a 6b 56 42 4c 76 0a 79   3n18D9X4jkVBLv.y
                  00000280  78 56 63 76 64 41 59 66  6e 5a 6f 68 41 6b 39 70   xVcvdAYfnZohAk9p
                  00000290  35 38 3d 0a 3d 4e 38 39  4f 0a 2d 2d 2d 2d 2d 45   58=.=N89O.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia192, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 53 4f 49 66 57 45 35  43 30 4e 73 55 65 2b 36   /SOIfWE5C0NsUe+6
                  00000040  77 73 4d 41 7a 7a 4a 68  77 42 69 7a 4b 56 72 48   wsMAzzJhwBizKVrH
                  00000050  70 64 39 45 59 46 75 50  38 0a 59 45 6c 37 33 30   pd9EYFuP8.YEl730
                  00000060  69 39 46 48 79 68 36 6d  4b 43 68 6e 74 6c 53 77   i9FHyh6mKChntlSw
                  00000070  65 75 57 41 53 46 31 57  6e 74 4e 32 34 79 4b 34   euWASF1WntN24yK4
                  00000080  73 4a 43 42 47 58 31 47  6a 7a 45 6a 68 2f 41 2f   sJCBGX1GjzEjh/A/
                  00000090  56 64 4c 44 37 74 0a 52  37 44 41 54 38 4f 64 41   VdLD7t.R7DAT8OdA
                  000000a0  79 68 70 49 56 6a 56 42  6e 76 54 76 46 76 34 76   yhpIVjVBnvTvFv4v
                  000000b0  41 65 30 75 38 6f 33 45  6f 45 6e 71 75 33 52 68   Ae0u8o3EoEnqu3Rh
                  000000c0  7a 50 52 63 69 65 64 69  32 2f 46 37 58 33 39 43   zPRciedi2/F7X39C
                  000000d0  48 48 63 0a 37 62 4d 51  69 35 44 6a 34 37 59 32   HHc.7bMQi5Dj47Y2
                  000000e0  32 44 53 56 39 49 63 67  59 74 31 4c 34 50 39 49   2DSV9IcgYt1L4P9I
                  000000f0  54 4d 36 46 58 41 4e 59  52 6e 2b 35 33 48 44 58   TM6FXANYRn+53HDX
                  00000100  72 34 50 48 77 77 62 59  4c 51 5a 62 68 77 5a 4f   r4PHwwbYLQZbhwZO
                  00000110  0a 6a 66 4d 58 7a 42 45  35 57 4e 61 52 70 75 38   .jfMXzBE5WNaRpu8
                  00000120  30 47 69 68 71 48 32 6f  35 55 48 75 76 6f 7a 6a   0GihqH2o5UHuvozj
                  00000130  67 46 42 4f 39 71 72 4d  2b 74 43 59 71 75 71 71   gFBO9qrM+tCYquqq
                  00000140  79 2b 4a 75 61 77 74 34  51 4b 65 53 65 0a 71 48   y+Juawt4QKeSe.qH
                  00000150  70 6f 44 54 72 33 77 66  6e 68 35 61 79 50 66 6c   poDTr3wfnh5ayPfl
                  00000160  6f 75 2f 34 61 56 34 6c  6d 68 77 61 74 62 51 53   ou/4aV4lmhwatbQS
                  00000170  34 69 44 38 45 75 75 4d  70 47 6f 57 6b 74 66 45   4iD8EuuMpGoWktfE
                  00000180  2f 71 66 71 2b 72 54 58  73 38 0a 66 4e 78 77 54   /qfq+rTXs8.fNxwT
                  00000190  42 6b 6f 41 45 54 41 7a  77 4c 42 57 66 6f 71 2f   BkoAETAzwLBWfoq/
                  000001a0  50 63 2b 58 33 32 59 77  6d 65 77 52 6a 31 43 78   Pc+X32YwmewRj1Cx
                  000001b0  38 46 74 4f 51 59 62 62  4b 53 41 58 49 36 4f 79   8FtOQYbbKSAXI6Oy
                  000001c0  62 49 6f 6e 45 52 32 0a  37 41 6d 66 6a 55 4c 45   bIonER2.7AmfjULE
                  000001d0  4b 77 4e 79 49 31 6c 53  4f 37 4d 59 45 46 70 66   KwNyI1lSO7MYEFpf
                  000001e0  49 2f 4e 6b 30 4a 62 38  41 70 33 67 69 64 4c 78   I/Nk0Jb8Ap3gidLx
                  000001f0  70 76 52 51 78 42 39 64  31 62 39 33 31 58 68 75   pvRQxB9d1b931Xhu
                  00000200  61 61 53 52 0a 48 4b 58  6f 32 4d 36 77 71 63 65   aaSR.HKXo2M6wqce
                  00000210  41 73 33 69 30 6f 73 37  49 4e 69 50 49 50 61 58   As3i0os7INiPIPaX
                  00000220  4b 51 6f 64 36 46 65 78  44 30 52 30 62 2b 4b 72   KQod6FexD0R0b+Kr
                  00000230  4c 71 33 72 44 6f 55 69  37 30 6a 38 42 55 42 4c   Lq3rDoUi70j8BUBL
                  00000240  78 0a 46 39 75 2f 4a 31  72 41 64 78 66 49 72 50   x.F9u/J1rAdxfIrP
                  00000250  42 76 6f 56 69 4a 4f 38  6f 6e 39 53 5a 30 5a 43   BvoViJO8on9SZ0ZC
                  00000260  71 43 43 6e 45 54 76 77  74 7a 35 48 75 49 4f 45   qCCnETvwtz5HuIOE
                  00000270  44 59 7a 56 4d 49 75 5a  30 44 72 6b 59 55 0a 75   DYzVMIuZ0DrkYU.u
                  00000280  62 67 52 61 68 37 56 74  45 6e 70 66 31 69 2f 58   bgRah7VtEnpf1i/X
                  00000290  2b 41 3d 0a 3d 46 43 48  4c 0a 2d 2d 2d 2d 2d 45   +A=.=FCHL.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6d 61 36 4c 6b 69 61  78 49 52 35 46 67 6c 34   Ama6LkiaxIR5Fgl4
                  00000040  75 49 64 70 33 38 6c 75  47 34 45 68 50 5a 49 68   uIdp38luG4EhPZIh
                  00000050  33 77 62 35 65 44 51 4e  6b 69 74 43 55 0a 35 4e   3wb5eDQNkitCU.5N
                  00000060  72 59 59 36 71 2b 6d 65  34 6e 73 59 4b 4e 63 39   rYY6q+me4nsYKNc9
                  00000070  30 30 42 31 56 43 66 45  6f 37 41 66 79 42 2f 50   00B1VCfEo7AfyB/P
                  00000080  71 6f 4b 4e 32 79 56 70  6e 51 4a 32 33 30 61 47   qoKN2yVpnQJ230aG
                  00000090  74 6e 63 41 53 66 64 69  6a 69 35 42 2b 66 0a 66   tncASfdiji5B+f.f
                  000000a0  53 79 70 48 67 43 59 2b  6e 52 55 64 66 59 72 4b   SypHgCY+nRUdfYrK
                  000000b0  67 41 59 53 42 4f 54 68  65 6a 42 38 76 77 74 76   gAYSBOThejB8vwtv
                  000000c0  2f 33 6e 4a 41 62 4a 31  41 70 66 74 6d 59 67 30   /3nJAbJ1ApftmYg0
                  000000d0  55 30 50 74 54 33 34 6f  4f 4f 74 57 62 77 30 0a   U0PtT34oOOtWbw0.
                  000000e0  6a 58 77 50 7a 6b 5a 69  64 63 75 33 4b 59 46 37   jXwPzkZidcu3KYF7
                  000000f0  67 62 62 6d 4d 6b 38 4b  68 6f 71 6f 64 57 36 63   gbbmMk8KhoqodW6c
                  00000100  74 4b 50 39 68 66 2f 7a  34 2b 78 56 6d 65 67 54   tKP9hf/z4+xVmegT
                  00000110  4c 64 46 5a 7a 57 46 73  41 31 32 77 4c 50 57 2b   LdFZzWFsA12wLPW+
                  00000120  0a 58 4e 70 59 2f 2f 33  58 56 61 52 69 33 2f 34   .XNpY//3XVaRi3/4
                  00000130  46 2f 4c 73 70 54 36 6c  74 7a 42 49 55 4d 6e 77   F/LspT6ltzBIUMnw
                  00000140  45 2b 62 76 55 73 55 51  4f 7a 6c 71 70 66 4f 49   E+bvUsUQOzlqpfOI
                  00000150  66 43 35 41 65 49 52 72  6f 39 44 7a 78 4b 6e 78   fC5AeIRro9DzxKnx
                  00000160  6e 0a 52 79 48 6c 34 61  4a 41 4e 43 39 72 44 58   n.RyHl4aJANC9rDX
                  00000170  67 79 43 76 2b 46 79 35  4f 73 65 78 66 42 45 38   gyCv+Fy5OsexfBE8
                  00000180  4a 2b 37 66 62 74 56 72  63 41 75 63 64 76 33 33   J+7fbtVrcAucdv33
                  00000190  6e 41 54 49 31 2b 36 6a  62 44 69 46 57 44 45 56   nATI1+6jbDiFWDEV
                  000001a0  55 7a 0a 2b 49 6d 30 46  62 62 63 59 65 70 4a 6c   Uz.+Im0FbbcYepJl
                  000001b0  4c 53 36 46 48 63 67 51  65 51 5a 4d 70 63 4d 6f   LS6FHcgQeQZMpcMo
                  000001c0  41 33 6c 6e 39 71 46 59  54 76 4b 32 30 63 44 2f   A3ln9qFYTvK20cD/
                  000001d0  39 55 63 66 2f 36 39 4a  75 32 45 4d 61 52 41 53   9Ucf/69Ju2EMaRAS
                  000001e0  79 61 6e 0a 6f 79 51 47  35 35 68 33 72 4a 33 34   yan.oyQG55h3rJ34
                  000001f0  77 51 76 51 4b 42 70 32  6c 68 44 75 67 69 6b 69   wQvQKBp2lhDugiki
                  00000200  46 53 57 42 6e 72 79 36  73 77 66 2f 4c 4f 79 75   FSWBnry6swf/LOyu
                  00000210  70 30 54 78 38 7a 55 66  6a 62 58 63 4f 78 53 4a   p0Tx8zUfjbXcOxSJ
                  00000220  43 78 50 49 0a 6d 75 6a  33 4e 6d 76 65 49 48 65   CxPI.muj3NmveIHe
                  00000230  6f 49 6a 6f 41 53 41 6b  38 30 6b 41 42 7a 44 65   oIjoASAk80kABzDe
                  00000240  49 41 6c 77 6f 4d 64 42  2b 69 64 75 33 6c 2b 4a   IAlwoMdB+idu3l+J
                  00000250  6c 70 76 51 47 52 63 32  6f 45 61 2b 59 58 46 49   lpvQGRc2oEa+YXFI
                  00000260  42 50 4a 4e 6c 0a 36 50  39 4e 76 76 46 56 63 2b   BPJNl.6P9NvvFVc+
                  00000270  44 51 43 72 43 71 55 34  48 50 61 65 52 39 50 44   DQCrCqU4HPaeR9PD
                  00000280  76 6b 4b 70 6c 72 52 45  43 64 6d 52 2b 61 70 33   vkKplrRECdmR+ap3
                  00000290  65 37 0a 3d 2f 72 48 43  0a 2d 2d 2d 2d 2d 45 4e   e7.=/rHC.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 72 4c 50 5a 56 4c 46  61 4a 6a 42 45 39 49 35   ArLPZVLFaJjBE9I5
                  00000040  50 64 34 4b 47 61 53 39  4f 35 35 47 54 52 45 6d   Pd4KGaS9O55GTREm
                  00000050  62 35 6e 66 71 4d 6b 39  79 35 43 53 68 0a 5a 57   b5nfqMk9y5CSh.ZW
                  00000060  4e 62 6f 46 6c 42 6d 73  4d 49 36 59 54 45 49 64   NboFlBmsMI6YTEId
                  00000070  75 47 6f 32 53 6f 39 51  6c 4e 57 53 73 6e 30 30   uGo2So9QlNWSsn00
                  00000080  35 4c 49 36 73 34 68 4f  50 31 6b 77 74 5a 6f 68   5LI6s4hOP1kwtZoh
                  00000090  56 46 55 64 65 66 30 44  6f 79 35 49 63 52 0a 75   VFUdef0Doy5IcR.u
                  000000a0  7a 78 6d 68 50 77 57 76  31 32 6c 37 4b 37 7a 70   zxmhPwWv12l7K7zp
                  000000b0  4e 41 50 54 46 63 4b 57  39 6c 4f 46 30 35 69 52   NAPTFcKW9lOF05iR
                  000000c0  35 67 4b 67 48 2f 34 46  61 34 76 4f 65 73 74 78   5gKgH/4Fa4vOestx
                  000000d0  4f 7a 75 70 58 30 70 71  6e 35 67 74 38 31 79 0a   OzupX0pqn5gt81y.
                  000000e0  49 78 68 6a 37 48 2f 30  62 52 6e 6f 33 61 65 74   Ixhj7H/0bRno3aet
                  000000f0  73 42 30 4c 2f 64 36 51  56 57 53 56 2f 49 4c 74   sB0L/d6QVWSV/ILt
                  00000100  67 50 62 7a 32 62 6b 61  45 5a 71 52 73 5a 47 37   gPbz2bkaEZqRsZG7
                  00000110  43 2f 53 63 64 76 68 4f  4c 72 6d 6d 76 4e 72 2b   C/ScdvhOLrmmvNr+
                  00000120  0a 34 39 46 68 66 62 31  6a 47 53 6f 33 70 6b 52   .49Fhfb1jGSo3pkR
                  00000130  79 63 53 74 30 47 62 4a  44 6f 34 33 57 38 58 71   ycSt0GbJDo43W8Xq
                  00000140  41 32 6d 50 64 35 65 50  30 75 59 2b 49 6f 73 57   A2mPd5eP0uY+IosW
                  00000150  53 68 33 79 64 4a 79 6a  7a 37 77 76 72 54 75 6c   Sh3ydJyjz7wvrTul
                  00000160  4e 0a 4a 34 4b 41 33 58  68 33 36 77 59 46 43 31   N.J4KA3Xh36wYFC1
                  00000170  52 58 42 59 6a 6b 44 73  6b 51 35 35 5a 41 75 6b   RXBYjkDskQ55ZAuk
                  00000180  5a 36 58 73 6a 4e 77 43  51 65 2b 32 67 56 6f 62   Z6XsjNwCQe+2gVob
                  00000190  79 52 6d 4d 65 46 5a 2f  4a 4c 73 4e 47 6b 32 59   yRmMeFZ/JLsNGk2Y
                  000001a0  48 72 0a 75 72 31 48 43  77 77 71 51 4d 48 52 6f   Hr.ur1HCwwqQMHRo
                  000001b0  6a 39 73 6b 64 46 4b 6e  41 58 33 59 38 57 71 54   j9skdFKnAX3Y8WqT
                  000001c0  62 50 4f 6a 58 58 44 51  49 34 39 6c 73 6c 66 31   bPOjXXDQI49lslf1
                  000001d0  33 69 6d 48 34 47 69 66  56 63 6d 49 35 75 32 63   3imH4GifVcmI5u2c
                  000001e0  44 63 55 0a 5a 61 33 4d  68 77 6a 4e 67 41 39 61   DcU.Za3MhwjNgA9a
                  000001f0  74 52 78 44 73 74 62 34  39 4e 55 5a 6a 36 39 54   tRxDstb49NUZj69T
                  00000200  6b 50 64 71 47 63 36 30  52 37 2b 61 49 78 70 74   kPdqGc60R7+aIxpt
                  00000210  55 67 78 4a 66 4b 53 62  53 56 6e 51 58 35 6e 49   UgxJfKSbSVnQX5nI
                  00000220  70 43 34 68 0a 2b 6b 74  6f 62 59 70 39 48 35 4e   pC4h.+ktobYp9H5N
                  00000230  53 36 63 54 56 46 4a 56  6e 30 6b 41 42 2f 5a 55   S6cTVFJVn0kAB/ZU
                  00000240  4f 34 69 56 6a 59 53 73  75 56 71 34 38 72 5a 7a   O4iVjYSsuVq48rZz
                  00000250  31 73 58 67 32 45 4e 68  32 31 68 46 57 38 6e 4f   1sXg2ENh21hFW8nO
                  00000260  36 66 5a 71 4a 0a 53 64  4b 47 6b 75 49 79 78 30   6fZqJ.SdKGkuIyx0
                  00000270  46 68 6f 55 67 2b 74 39  55 76 73 33 76 47 41 4d   FhoUg+t9Uvs3vGAM
                  00000280  6e 41 58 52 6d 55 74 51  73 47 65 61 31 30 4c 66   nAXRmUtQsGea10Lf
                  00000290  41 47 0a 3d 7a 52 57 43  0a 2d 2d 2d 2d 2d 45 4e   AG.=zRWC.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sopgpy encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 70 61 65 73 30 64 61  63 34 75 64 39 38 39 50   Apaes0dac4ud989P
                  00000040  44 79 30 74 4b 48 66 54  33 4b 38 35 51 58 31 52   Dy0tKHfT3K85QX1R
                  00000050  70 79 51 75 49 79 4d 58  57 66 62 34 52 0a 48 58   pyQuIyMXWfb4R.HX
                  00000060  63 61 42 75 4f 79 6e 6e  70 4d 47 33 61 78 6e 71   caBuOynnpMG3axnq
                  00000070  6f 43 67 35 76 73 44 45  57 73 66 4f 4a 50 76 68   oCg5vsDEWsfOJPvh
                  00000080  76 68 56 51 49 2b 5a 6b  4b 32 56 57 42 49 54 54   vhVQI+ZkK2VWBITT
                  00000090  77 78 53 38 6a 79 53 51  58 58 44 30 65 49 0a 44   wxS8jySQXXD0eI.D
                  000000a0  62 37 30 76 4c 67 30 2b  4f 70 43 38 6f 56 48 55   b70vLg0+OpC8oVHU
                  000000b0  7a 4d 45 4e 4d 54 52 31  38 43 2b 4a 35 76 49 62   zMENMTR18C+J5vIb
                  000000c0  66 55 35 56 41 59 64 32  49 64 51 77 68 38 2f 32   fU5VAYd2IdQwh8/2
                  000000d0  64 74 41 2f 46 33 2b 59  35 43 4f 31 54 4d 6a 0a   dtA/F3+Y5CO1TMj.
                  000000e0  6c 33 70 44 5a 62 53 70  38 30 50 7a 48 44 44 54   l3pDZbSp80PzHDDT
                  000000f0  4d 34 46 6d 6a 79 56 67  4b 73 53 32 63 6b 44 31   M4FmjyVgKsS2ckD1
                  00000100  4c 32 46 7a 6d 74 6f 77  45 7a 34 50 32 6a 55 66   L2FzmtowEz4P2jUf
                  00000110  59 4e 31 52 76 56 4c 4c  39 67 2b 73 6c 46 67 2b   YN1RvVLL9g+slFg+
                  00000120  0a 4f 31 67 72 72 56 47  6e 43 35 4a 49 46 34 54   .O1grrVGnC5JIF4T
                  00000130  4f 32 48 52 4b 52 76 47  37 6a 66 56 74 7a 57 6c   O2HRKRvG7jfVtzWl
                  00000140  57 64 61 73 43 43 4b 54  54 35 37 72 57 6b 69 2b   WdasCCKTT57rWki+
                  00000150  55 32 66 79 76 6c 65 6d  76 41 62 62 78 53 6d 32   U2fyvlemvAbbxSm2
                  00000160  70 0a 45 56 6c 4b 67 43  67 37 6f 32 44 76 45 75   p.EVlKgCg7o2DvEu
                  00000170  6f 37 4f 46 71 57 6f 79  47 6c 68 6f 30 71 5a 63   o7OFqWoyGlho0qZc
                  00000180  64 41 58 61 77 39 69 7a  46 6e 58 4b 54 4a 4c 39   dAXaw9izFnXKTJL9
                  00000190  50 4c 70 6f 50 70 52 56  6a 53 35 2b 69 71 30 4d   PLpoPpRVjS5+iq0M
                  000001a0  56 4f 0a 43 74 7a 73 74  2b 71 47 36 7a 41 51 54   VO.Ctzst+qG6zAQT
                  000001b0  4a 48 33 72 56 46 74 6e  35 46 6b 4d 4f 4c 33 64   JH3rVFtn5FkMOL3d
                  000001c0  78 32 34 50 4e 5a 55 58  37 37 74 31 4a 64 37 38   x24PNZUX77t1Jd78
                  000001d0  39 44 6c 56 44 2f 49 67  75 61 63 6c 72 7a 33 42   9DlVD/Iguaclrz3B
                  000001e0  32 58 4f 0a 61 71 78 2f  42 37 6b 37 6c 41 43 43   2XO.aqx/B7k7lACC
                  000001f0  4a 53 64 64 4d 63 59 7a  79 76 6f 63 4d 6e 53 30   JSddMcYzyvocMnS0
                  00000200  36 31 46 44 4f 43 55 4a  66 73 4c 4c 68 44 78 49   61FDOCUJfsLLhDxI
                  00000210  74 71 56 68 2f 69 77 30  50 32 66 2b 4c 61 34 32   tqVh/iw0P2f+La42
                  00000220  4a 78 4c 5a 0a 64 61 44  31 41 63 4b 43 72 44 67   JxLZ.daD1AcKCrDg
                  00000230  64 46 57 36 45 38 2f 77  31 30 6a 38 42 65 55 34   dFW6E8/w10j8BeU4
                  00000240  79 4b 4c 5a 6f 35 6f 38  4f 4e 66 37 43 4a 38 67   yKLZo5o8ONf7CJ8g
                  00000250  66 4a 69 41 34 74 41 42  4a 55 65 4f 6b 33 6c 48   fJiA4tABJUeOk3lH
                  00000260  53 30 4d 78 6f 0a 72 68  61 56 55 38 63 48 76 33   S0Mxo.rhaVU8cHv3
                  00000270  77 56 67 6b 77 35 65 35  4a 6e 35 50 69 4c 43 6f   wVgkw5e5Jn5PiLCo
                  00000280  4d 4f 44 66 47 43 38 51  64 2f 34 78 57 5a 38 79   MODfGC8Qd/4xWZ8y
                  00000290  38 3d 0a 3d 42 4a 2b 55  0a 2d 2d 2d 2d 2d 45 4e   8=.=BJ+U.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia192, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 6c 39 75 64 66  6f 2b 58 6d 38 56 44 58   QwAl9udfo+Xm8VDX
                  00000040  36 42 46 4c 43 51 49 32  51 31 49 2b 79 46 41 6b   6BFLCQI2Q1I+yFAk
                  00000050  6d 79 4e 49 56 71 4f 42  45 6b 79 6a 52 72 7a 59   myNIVqOBEkyjRrzY
                  00000060  71 4c 35 7a 48 53 68 67  6e 2b 37 0d 0a 65 35 6e   qL5zHShgn+7..e5n
                  00000070  6e 52 33 77 69 63 4e 31  44 6c 69 79 75 30 49 4c   nR3wicN1Dliyu0IL
                  00000080  54 36 42 38 46 38 74 66  75 39 6d 4f 45 64 6e 37   T6B8F8tfu9mOEdn7
                  00000090  2b 77 4f 49 78 52 63 49  49 38 4a 77 4d 74 4d 54   +wOIxRcII8JwMtMT
                  000000a0  78 77 59 6a 52 6e 45 55  39 6c 62 48 31 52 49 36   xwYjRnEU9lbH1RI6
                  000000b0  56 63 45 46 69 4d 76 50  69 0d 0a 7a 42 78 50 4a   VcEFiMvPi..zBxPJ
                  000000c0  30 6c 4c 2f 5a 72 4b 6b  6c 6f 66 64 36 2f 73 49   0lL/ZrKklofd6/sI
                  000000d0  51 64 7a 6e 69 31 39 74  2f 30 71 6c 42 4a 74 61   Qdzni19t/0qlBJta
                  000000e0  43 6e 35 59 4c 4d 63 37  48 67 49 78 67 6d 6a 53   Cn5YLMc7HgIxgmjS
                  000000f0  4e 69 32 64 50 64 62 69  71 2b 6b 45 72 2f 33 34   Ni2dPdbiq+kEr/34
                  00000100  58 4b 65 46 66 75 42 0d  0a 46 48 57 76 69 50 52   XKeFfuB..FHWviPR
                  00000110  73 53 79 51 35 61 73 67  62 6a 31 39 4c 56 6c 2b   sSyQ5asgbj19LVl+
                  00000120  46 59 66 79 31 74 30 70  34 4d 34 42 68 52 43 6d   FYfy1t0p4M4BhRCm
                  00000130  6e 37 71 69 6f 50 41 6d  66 59 6b 75 4e 49 73 47   n7qioPAmfYkuNIsG
                  00000140  56 78 72 57 34 4f 51 6a  61 52 4f 48 6e 79 31 73   VxrW4OQjaROHny1s
                  00000150  41 44 2f 79 49 0d 0a 65  49 78 35 38 54 78 6e 62   AD/yI..eIx58Txnb
                  00000160  50 50 77 38 65 54 48 37  78 4a 31 50 67 66 42 63   PPw8eTH7xJ1PgfBc
                  00000170  58 6d 65 52 45 4f 42 41  33 34 44 76 73 50 55 66   XmeREOBA34DvsPUf
                  00000180  54 37 73 77 63 32 75 2f  4d 63 73 36 6d 77 34 76   T7swc2u/Mcs6mw4v
                  00000190  34 76 4b 30 4d 53 44 6f  47 61 47 57 2b 34 37 44   4vK0MSDoGaGW+47D
                  000001a0  4d 45 67 0d 0a 61 68 48  38 49 6b 66 31 51 52 39   MEg..ahH8Ikf1QR9
                  000001b0  62 46 31 73 79 68 51 61  61 5a 4b 6e 4d 72 33 41   bF1syhQaaZKnMr3A
                  000001c0  77 32 6e 48 49 52 73 45  4a 79 5a 46 38 4a 35 66   w2nHIRsEJyZF8J5f
                  000001d0  50 61 57 4c 52 4a 75 75  61 4c 77 6d 38 44 53 75   PaWLRJuuaLwm8DSu
                  000001e0  36 6e 64 4d 32 67 6d 44  4a 42 31 55 53 4c 62 4f   6ndM2gmDJB1USLbO
                  000001f0  5a 0d 0a 73 4d 73 52 49  63 78 68 75 70 43 34 43   Z..sMsRIcxhupC4C
                  00000200  59 5a 61 56 6a 30 42 45  77 6e 61 47 35 2f 64 31   YZaVj0BEwnaG5/d1
                  00000210  71 52 5a 59 64 7a 46 49  47 77 33 71 45 7a 6f 70   qRZYdzFIGw3qEzop
                  00000220  49 47 52 53 49 34 31 58  62 56 44 32 78 52 52 4f   IGRSI41XbVD2xRRO
                  00000230  7a 36 79 54 56 61 78 2f  2f 4d 39 43 57 31 67 0d   z6yTVax//M9CW1g.
                  00000240  0a 30 6a 38 42 54 39 38  42 4d 71 71 44 46 68 67   .0j8BT98BMqqDFhg
                  00000250  54 62 73 57 2b 65 4f 6e  7a 4e 6d 59 48 7a 58 61   TbsW+eOnzNmYHzXa
                  00000260  42 70 54 65 34 6f 74 6e  72 4a 44 38 2b 47 2f 72   BpTe4otnrJD8+G/r
                  00000270  32 76 6b 54 74 6c 37 48  69 74 2b 4d 78 69 64 48   2vkTtl7Hit+MxidH
                  00000280  35 53 6e 39 4a 48 38 4c  5a 4b 36 72 71 0d 0a 73   5Sn9JH8LZK6rq..s
                  00000290  67 69 37 31 31 6c 77 53  31 63 3d 0d 0a 3d 79 56   gi711lwS1c=..=yV
                  000002a0  77 57 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   wW..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia192, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 66 6c 33 79 53  4b 38 61 56 37 5a 38 66   Qv/fl3ySK8aV7Z8f
                  00000040  41 77 38 4c 30 6e 48 54  4a 32 4f 38 5a 4b 45 55   Aw8L0nHTJ2O8ZKEU
                  00000050  43 78 68 6f 51 76 2f 6f  39 57 53 51 4d 77 30 5a   CxhoQv/o9WSQMw0Z
                  00000060  45 36 36 6d 64 79 57 55  48 63 79 0d 0a 47 62 53   E66mdyWUHcy..GbS
                  00000070  51 71 65 62 2b 49 4d 64  59 66 31 46 79 58 37 59   Qqeb+IMdYf1FyX7Y
                  00000080  73 34 69 36 78 6f 48 59  4b 4b 32 44 4c 32 6f 66   s4i6xoHYKK2DL2of
                  00000090  65 4d 5a 54 57 61 6d 68  75 4a 2f 4f 65 46 4b 64   eMZTWamhuJ/OeFKd
                  000000a0  67 47 43 6d 34 65 43 77  53 76 7a 56 62 30 4a 66   gGCm4eCwSvzVb0Jf
                  000000b0  76 54 67 6d 71 34 71 68  5a 0d 0a 4a 43 44 4a 49   vTgmq4qhZ..JCDJI
                  000000c0  6b 30 56 4f 6d 69 78 72  66 56 30 67 70 68 4e 6e   k0VOmixrfV0gphNn
                  000000d0  71 6b 70 69 33 43 2b 4c  6f 2b 39 64 47 68 4f 6b   qkpi3C+Lo+9dGhOk
                  000000e0  79 30 55 49 31 76 43 2f  74 48 37 45 50 36 32 78   y0UI1vC/tH7EP62x
                  000000f0  54 5a 6d 2b 63 4c 43 4c  33 51 64 47 42 5a 77 6c   TZm+cLCL3QdGBZwl
                  00000100  57 52 34 6e 2f 4c 42 0d  0a 42 77 35 70 2b 33 2f   WR4n/LB..Bw5p+3/
                  00000110  61 50 31 36 56 69 48 47  72 65 45 61 4e 7a 73 79   aP16ViHGreEaNzsy
                  00000120  66 73 74 34 62 49 48 65  4d 35 72 2b 38 66 6f 55   fst4bIHeM5r+8foU
                  00000130  74 4a 64 75 45 6e 6e 76  6f 45 41 44 4a 66 2f 6e   tJduEnnvoEADJf/n
                  00000140  59 62 70 46 79 51 6b 33  39 69 74 6f 51 74 68 57   YbpFyQk39itoQthW
                  00000150  68 66 42 64 79 0d 0a 6d  49 51 4c 79 66 51 62 4e   hfBdy..mIQLyfQbN
                  00000160  64 43 59 58 53 76 45 5a  62 5a 34 6d 52 77 66 37   dCYXSvEZbZ4mRwf7
                  00000170  4a 62 74 4c 51 52 43 68  6c 2f 5a 49 48 7a 6c 4e   JbtLQRChl/ZIHzlN
                  00000180  65 37 53 64 77 4a 61 71  46 36 5a 72 5a 45 66 7a   e7SdwJaqF6ZrZEfz
                  00000190  56 76 57 52 4f 48 4e 77  64 6e 49 54 4b 46 69 49   VvWROHNwdnITKFiI
                  000001a0  76 54 46 0d 0a 38 4a 64  58 4d 53 4c 75 41 5a 72   vTF..8JdXMSLuAZr
                  000001b0  57 32 50 52 36 31 70 50  4c 57 45 77 38 78 36 5a   W2PR61pPLWEw8x6Z
                  000001c0  78 4b 77 58 47 52 66 6f  4a 2b 63 75 49 73 7a 6c   xKwXGRfoJ+cuIszl
                  000001d0  4f 79 54 2f 6d 46 6b 43  59 46 4b 69 43 6c 42 52   OyT/mFkCYFKiClBR
                  000001e0  73 76 55 49 75 49 6e 72  42 72 4a 76 6a 44 6c 4c   svUIuInrBrJvjDlL
                  000001f0  4f 0d 0a 77 4f 57 41 56  54 72 54 4f 4c 79 2f 59   O..wOWAVTrTOLy/Y
                  00000200  61 76 7a 6a 6a 67 59 6f  54 6b 35 46 54 36 58 6c   avzjjgYoTk5FT6Xl
                  00000210  7a 43 6d 62 36 55 72 4d  53 4d 43 67 44 49 67 4b   zCmb6UrMSMCgDIgK
                  00000220  4b 46 62 32 59 65 7a 70  63 76 31 37 49 51 53 65   KFb2Yezpcv17IQSe
                  00000230  59 6e 69 71 32 71 53 75  6d 56 74 4d 71 41 43 0d   Yniq2qSumVtMqAC.
                  00000240  0a 30 6a 38 42 67 35 44  57 62 55 74 59 6e 57 6b   .0j8Bg5DWbUtYnWk
                  00000250  43 6a 75 4b 59 6e 5a 4f  61 32 53 5a 6a 4f 51 67   CjuKYnZOa2SZjOQg
                  00000260  34 71 58 4b 68 75 52 69  4d 53 6d 54 72 32 76 73   4qXKhuRiMSmTr2vs
                  00000270  61 6a 58 36 52 6c 54 71  72 32 7a 31 57 73 57 5a   ajX6RlTqr2z1WsWZ
                  00000280  53 79 52 69 6c 48 71 39  2f 5a 66 59 76 0d 0a 75   SyRilHq9/ZfYv..u
                  00000290  71 77 50 42 6a 65 52 46  71 77 3d 0d 0a 3d 43 4e   qwPBjeRFqw=..=CN
                  000002a0  50 74 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   Pt..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia192, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 66 4a 45 6f 6d  47 6e 6e 45 65 6a 4c 4c   Qv/fJEomGnnEejLL
                  00000040  31 75 51 6f 78 74 6e 68  2f 62 30 48 62 58 76 54   1uQoxtnh/b0HbXvT
                  00000050  45 4c 75 33 7a 34 4a 76  45 56 32 72 61 38 58 33   ELu3z4JvEV2ra8X3
                  00000060  71 56 4b 6a 6f 70 4b 6f  37 7a 6d 0d 0a 6c 2b 48   qVKjopKo7zm..l+H
                  00000070  67 4d 36 5a 74 4b 4b 4f  43 4a 67 70 50 38 52 6a   gM6ZtKKOCJgpP8Rj
                  00000080  6f 32 77 2f 77 69 51 4b  31 74 44 4e 73 31 45 56   o2w/wiQK1tDNs1EV
                  00000090  47 61 58 36 41 2f 2b 6e  65 74 47 39 44 61 62 35   GaX6A/+netG9Dab5
                  000000a0  4b 38 42 56 73 67 68 56  33 39 62 52 55 31 66 6f   K8BVsghV39bRU1fo
                  000000b0  2b 61 6a 47 33 37 58 71  6f 0d 0a 66 36 51 54 31   +ajG37Xqo..f6QT1
                  000000c0  64 63 4c 6a 34 35 4e 32  62 68 62 2b 42 51 55 46   dcLj45N2bhb+BQUF
                  000000d0  31 30 73 43 71 70 66 35  71 4f 64 70 64 68 4f 54   10sCqpf5qOdpdhOT
                  000000e0  39 6d 64 4f 61 41 32 4b  55 77 61 41 43 32 58 64   9mdOaA2KUwaAC2Xd
                  000000f0  68 56 73 48 62 41 53 47  4e 37 71 33 34 34 4e 66   hVsHbASGN7q344Nf
                  00000100  57 42 7a 31 57 57 42 0d  0a 73 47 69 76 48 4d 6f   WBz1WWB..sGivHMo
                  00000110  42 4f 6f 41 76 58 75 32  54 53 6d 52 73 5a 4a 72   BOoAvXu2TSmRsZJr
                  00000120  78 32 4c 43 75 2b 48 6b  47 73 64 67 34 77 69 51   x2LCu+HkGsdg4wiQ
                  00000130  50 35 6e 62 49 74 67 79  64 49 73 32 6f 47 46 6c   P5nbItgydIs2oGFl
                  00000140  63 49 78 72 7a 34 50 67  36 4f 34 6b 65 6a 56 51   cIxrz4Pg6O4kejVQ
                  00000150  68 39 4f 69 76 0d 0a 36  6a 47 42 35 4d 33 6f 39   h9Oiv..6jGB5M3o9
                  00000160  32 46 48 48 6f 71 37 64  79 4a 75 38 57 32 4e 55   2FHHoq7dyJu8W2NU
                  00000170  47 62 54 6d 6a 68 57 4d  7a 4f 52 44 39 55 63 70   GbTmjhWMzORD9Ucp
                  00000180  45 53 54 32 45 30 63 30  4d 37 72 50 65 33 71 6e   EST2E0c0M7rPe3qn
                  00000190  78 73 5a 38 56 4b 72 65  61 45 46 39 48 43 77 73   xsZ8VKreaEF9HCws
                  000001a0  68 4b 6e 0d 0a 33 6b 32  4e 4a 6c 59 6b 66 56 5a   hKn..3k2NJlYkfVZ
                  000001b0  30 37 53 43 4d 31 35 4b  74 2f 63 47 2f 55 52 32   07SCM15Kt/cG/UR2
                  000001c0  6a 68 73 52 70 45 59 79  57 33 56 44 69 4a 39 31   jhsRpEYyW3VDiJ91
                  000001d0  6e 47 78 5a 4c 2f 74 70  31 6f 5a 42 64 73 65 31   nGxZL/tp1oZBdse1
                  000001e0  38 62 62 4d 2f 61 4a 66  74 42 39 6d 6f 4b 69 74   8bbM/aJftB9moKit
                  000001f0  68 0d 0a 44 45 69 6e 4e  38 46 6d 38 5a 73 71 44   h..DEinN8Fm8ZsqD
                  00000200  61 4d 53 32 4c 58 72 30  6c 34 35 32 66 34 38 33   aMS2LXr0l452f483
                  00000210  61 43 69 78 47 72 77 34  51 50 6c 50 34 72 34 7a   aCixGrw4QPlP4r4z
                  00000220  30 68 6b 4b 54 45 59 64  56 63 73 78 68 75 41 69   0hkKTEYdVcsxhuAi
                  00000230  61 48 76 68 68 57 69 32  2f 78 6c 61 5a 34 2f 0d   aHvhhWi2/xlaZ4/.
                  00000240  0a 30 6a 38 42 2f 63 52  37 4f 7a 65 56 5a 47 61   .0j8B/cR7OzeVZGa
                  00000250  2f 43 45 31 4c 33 6e 66  61 6a 63 6f 69 44 6f 45   /CE1L3nfajcoiDoE
                  00000260  36 45 41 4f 65 4b 68 72  67 33 74 76 43 54 47 39   6EAOeKhrg3tvCTG9
                  00000270  33 31 44 52 63 75 61 31  7a 30 6d 46 68 74 30 64   31DRcua1z0mFht0d
                  00000280  69 72 35 64 39 6e 69 62  57 6f 4d 54 47 0d 0a 6e   ir5d9nibWoMTG..n
                  00000290  39 67 64 77 48 36 6b 4f  6d 45 3d 0d 0a 3d 36 76   9gdwH6kOmE=..=6v
                  000002a0  49 42 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   IB..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 30 53 4f 47 4f 72 4d  76 51 67 46 6f 30 69 55   A0SOGOrMvQgFo0iU
                  00000040  36 31 2f 35 61 64 68 49  32 51 73 4f 72 77 78 6f   61/5adhI2QsOrwxo
                  00000050  46 66 67 30 78 72 57 66  5a 47 69 39 4a 0a 4f 6b   Ffg0xrWfZGi9J.Ok
                  00000060  66 67 4d 4b 49 76 6a 54  6c 73 75 76 78 79 6b 31   fgMKIvjTlsuvxyk1
                  00000070  71 65 54 52 63 51 49 53  35 79 70 46 58 62 66 46   qeTRcQIS5ypFXbfF
                  00000080  44 55 63 52 74 53 79 4e  50 32 58 75 2f 4f 6f 58   DUcRtSyNP2Xu/OoX
                  00000090  45 51 51 58 4e 2f 63 33  30 62 66 6c 48 47 0a 44   EQQXN/c30bflHG.D
                  000000a0  59 71 72 49 41 72 4a 6f  33 66 61 42 37 56 69 75   YqrIArJo3faB7Viu
                  000000b0  39 6d 2f 34 63 38 73 6a  76 6c 41 4f 46 54 44 4a   9m/4c8sjvlAOFTDJ
                  000000c0  4c 61 79 70 4b 52 76 7a  71 30 30 35 53 54 55 74   LaypKRvzq005STUt
                  000000d0  4b 33 71 7a 33 76 30 6d  62 4b 74 63 4f 7a 6f 0a   K3qz3v0mbKtcOzo.
                  000000e0  4e 74 33 48 67 4b 65 37  71 70 76 6b 64 30 7a 5a   Nt3HgKe7qpvkd0zZ
                  000000f0  39 61 45 67 48 61 4d 77  35 63 6b 48 73 73 53 4c   9aEgHaMw5ckHssSL
                  00000100  6a 65 77 2b 6f 32 32 66  56 39 31 4c 36 71 4d 78   jew+o22fV91L6qMx
                  00000110  74 4d 45 74 6b 37 45 6c  64 65 46 41 38 68 61 5a   tMEtk7EldeFA8haZ
                  00000120  0a 4a 70 4b 31 71 73 58  68 39 2b 57 32 62 5a 63   .JpK1qsXh9+W2bZc
                  00000130  69 71 48 2b 55 42 62 59  4a 4c 56 58 67 42 73 56   iqH+UBbYJLVXgBsV
                  00000140  6b 59 30 71 62 50 76 5a  2b 34 4c 58 38 58 79 71   kY0qbPvZ+4LX8Xyq
                  00000150  78 7a 34 30 6b 56 66 62  72 79 78 35 59 44 4d 63   xz40kVfbryx5YDMc
                  00000160  33 0a 32 49 6a 61 61 64  6c 4b 55 32 54 79 4b 79   3.2IjaadlKU2TyKy
                  00000170  33 32 35 41 5a 5a 73 63  41 34 61 2b 69 39 77 41   325AZZscA4a+i9wA
                  00000180  45 50 5a 7a 59 34 31 4b  51 37 6b 74 4a 46 68 79   EPZzY41KQ7ktJFhy
                  00000190  76 6b 61 6f 54 39 57 6b  50 4c 78 42 6a 73 42 52   vkaoT9WkPLxBjsBR
                  000001a0  6d 6f 0a 52 31 33 63 6b  37 6d 2b 64 59 63 58 54   mo.R13ck7m+dYcXT
                  000001b0  30 59 34 37 6c 71 71 53  56 67 6b 57 41 77 31 65   0Y47lqqSVgkWAw1e
                  000001c0  63 63 4b 6b 79 44 58 6a  71 66 69 6b 53 55 36 33   ccKkyDXjqfikSU63
                  000001d0  33 7a 71 74 71 74 76 58  39 58 39 69 33 65 48 45   3zqtqtvX9X9i3eHE
                  000001e0  32 6c 63 0a 69 42 54 42  42 54 32 37 49 71 45 73   2lc.iBTBBT27IqEs
                  000001f0  74 77 6d 57 42 6f 5a 53  62 4b 6c 6c 50 58 46 48   twmWBoZSbKllPXFH
                  00000200  2b 54 57 39 62 6d 31 70  33 62 55 32 4b 43 4d 6d   +TW9bm1p3bU2KCMm
                  00000210  6f 4e 78 73 71 34 56 4b  48 4e 51 65 77 79 77 72   oNxsq4VKHNQewywr
                  00000220  4a 36 55 6e 0a 41 6b 66  51 37 5a 64 4a 4e 53 37   J6Un.AkfQ7ZdJNS7
                  00000230  44 78 61 76 58 5a 51 7a  36 30 6a 38 42 32 37 71   DxavXZQz60j8B27q
                  00000240  49 76 68 78 44 44 31 76  4d 38 64 74 68 37 57 75   IvhxDD1vM8dth7Wu
                  00000250  48 6c 73 41 70 63 4f 56  70 36 52 72 75 78 4f 6f   HlsApcOVp6RruxOo
                  00000260  46 43 6f 77 49 0a 58 39  4b 4c 75 77 55 4a 6b 4b   FCowI.X9KLuwUJkK
                  00000270  34 30 44 57 45 71 67 33  6d 4d 46 54 50 6b 43 5a   40DWEqg3mMFTPkCZ
                  00000280  70 72 49 49 50 4d 49 77  7a 6d 79 55 52 62 78 41   prIIPMIwzmyURbxA
                  00000290  45 3d 0a 3d 78 43 4b 58  0a 2d 2d 2d 2d 2d 45 4e   E=.=xCKX.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 58 31 4e 70 36 61 67  34 48 68 5a 2b 59 6f 62   /X1Np6ag4HhZ+Yob
                  00000040  75 73 36 6c 35 65 35 45  35 51 72 77 34 5a 63 74   us6l5e5E5Qrw4Zct
                  00000050  48 67 75 50 2b 79 46 4d  4a 65 77 61 38 0a 4b 55   HguP+yFMJewa8.KU
                  00000060  50 48 37 69 43 4b 47 4c  79 45 41 59 38 32 46 6d   PH7iCKGLyEAY82Fm
                  00000070  4c 43 42 6b 79 66 39 48  44 72 35 2b 61 68 67 33   LCBkyf9HDr5+ahg3
                  00000080  54 55 6c 53 46 6d 6d 65  78 68 64 52 54 31 7a 79   TUlSFmmexhdRT1zy
                  00000090  35 4e 77 54 49 35 75 45  56 4a 42 66 34 74 0a 45   5NwTI5uEVJBf4t.E
                  000000a0  64 78 34 57 62 37 41 33  33 45 44 72 38 75 4d 43   dx4Wb7A33EDr8uMC
                  000000b0  67 71 36 36 75 6a 34 59  55 37 52 74 4d 69 68 37   gq66uj4YU7RtMih7
                  000000c0  71 61 51 35 45 2b 6e 69  39 47 4a 2f 34 4e 54 6d   qaQ5E+ni9GJ/4NTm
                  000000d0  6c 4f 42 5a 32 30 6b 51  35 34 65 39 52 65 6f 0a   lOBZ20kQ54e9Reo.
                  000000e0  2b 4d 30 6d 61 62 6b 45  63 70 56 52 4a 37 6c 32   +M0mabkEcpVRJ7l2
                  000000f0  37 49 78 47 41 36 58 76  43 79 53 34 36 69 72 67   7IxGA6XvCyS46irg
                  00000100  42 50 34 70 78 50 6a 52  62 2b 45 46 30 6a 45 68   BP4pxPjRb+EF0jEh
                  00000110  7a 2f 4f 55 4c 70 43 4d  30 63 4d 6a 47 41 64 75   z/OULpCM0cMjGAdu
                  00000120  0a 70 75 71 63 67 4f 6c  30 66 75 44 37 39 77 49   .puqcgOl0fuD79wI
                  00000130  2b 54 74 77 30 6f 67 51  66 72 47 53 48 72 6c 77   +Ttw0ogQfrGSHrlw
                  00000140  4f 46 39 6c 78 4b 76 4d  35 4a 79 51 57 45 5a 70   OF9lxKvM5JyQWEZp
                  00000150  72 72 4c 57 6b 70 55 46  41 43 58 68 38 57 31 45   rrLWkpUFACXh8W1E
                  00000160  33 0a 37 4b 4a 66 49 69  46 2f 62 4a 4d 73 44 4c   3.7KJfIiF/bJMsDL
                  00000170  35 4e 57 6e 64 50 58 54  70 4a 69 46 54 62 34 36   5NWndPXTpJiFTb46
                  00000180  32 79 4e 54 50 41 79 37  6c 49 45 30 73 70 57 63   2yNTPAy7lIE0spWc
                  00000190  45 63 30 74 43 37 55 47  5a 4e 67 63 51 36 69 59   Ec0tC7UGZNgcQ6iY
                  000001a0  31 67 0a 67 32 64 2b 4a  69 74 69 4b 54 6f 33 39   1g.g2d+JitiKTo39
                  000001b0  45 6d 4f 71 52 6b 71 5a  7a 59 41 50 74 76 71 46   EmOqRkqZzYAPtvqF
                  000001c0  6d 67 78 6b 66 30 43 2f  5a 66 42 37 69 74 33 5a   mgxkf0C/ZfB7it3Z
                  000001d0  36 59 6d 53 77 79 74 4d  2f 77 64 74 71 4d 75 4b   6YmSwytM/wdtqMuK
                  000001e0  41 51 6f 0a 48 49 63 55  52 77 4b 62 47 33 35 79   AQo.HIcURwKbG35y
                  000001f0  6e 75 55 6d 7a 4c 68 30  4d 58 78 6e 2b 47 54 6f   nuUmzLh0MXxn+GTo
                  00000200  77 58 5a 44 59 74 7a 32  32 71 33 47 65 47 59 4e   wXZDYtz22q3GeGYN
                  00000210  32 58 42 30 5a 54 39 2b  75 39 68 52 4b 56 68 36   2XB0ZT9+u9hRKVh6
                  00000220  32 52 54 45 0a 33 77 46  34 57 55 2b 30 52 4f 6a   2RTE.3wF4WU+0ROj
                  00000230  42 4a 4f 49 43 58 2b 49  5a 30 6b 6b 42 71 70 53   BJOICX+IZ0kkBqpS
                  00000240  57 2b 50 69 74 67 6c 66  79 7a 2b 79 2b 79 39 70   W+Pitglfyz+y+y9p
                  00000250  56 71 6e 38 45 33 2f 6a  2b 52 72 68 38 72 47 77   Vqn8E3/j+Rrh8rGw
                  00000260  6f 47 79 36 6d 0a 65 45  38 7a 74 4e 2f 46 59 50   oGy6m.eE8ztN/FYP
                  00000270  61 57 4d 37 51 53 50 76  6c 56 77 4f 30 56 70 6f   aWM7QSPvlVwO0Vpo
                  00000280  4f 61 6b 69 6f 44 4e 63  4e 6c 61 75 68 37 32 4d   OakioDNcNlauh72M
                  00000290  75 67 38 78 44 45 2b 64  6e 45 47 66 78 6a 0a 3d   ug8xDE+dnEGfxj.=
                  000002a0  73 75 32 6a 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   su2j.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4b 6b 43 35 67 37 68  44 5a 73 77 7a 78 6d 34   +KkC5g7hDZswzxm4
                  00000040  38 57 5a 5a 7a 37 36 72  59 37 36 4a 68 72 48 44   8WZZz76rY76JhrHD
                  00000050  62 35 63 67 33 67 71 66  2f 62 58 66 42 0a 67 71   b5cg3gqf/bXfB.gq
                  00000060  71 35 5a 35 59 70 47 56  47 64 63 33 36 4a 2f 59   q5Z5YpGVGdc36J/Y
                  00000070  6c 4f 4e 65 33 6a 31 44  35 59 59 62 59 31 2b 58   lONe3j1D5YYbY1+X
                  00000080  67 47 2f 76 36 53 2f 4f  68 2b 4b 69 4f 69 2f 50   gG/v6S/Oh+KiOi/P
                  00000090  43 39 4c 33 46 78 68 49  79 42 58 6d 4f 51 0a 4d   C9L3FxhIyBXmOQ.M
                  000000a0  2f 68 53 4d 6c 41 4f 4d  70 55 33 75 73 63 44 55   /hSMlAOMpU3uscDU
                  000000b0  7a 75 36 68 70 44 42 67  4f 77 65 51 68 46 63 52   zu6hpDBgOweQhFcR
                  000000c0  41 74 4a 59 44 74 45 68  71 62 30 6b 7a 6a 53 44   AtJYDtEhqb0kzjSD
                  000000d0  6c 79 62 51 76 74 47 58  6b 5a 57 30 66 4d 62 0a   lybQvtGXkZW0fMb.
                  000000e0  5a 2b 47 39 58 56 6a 51  68 53 74 53 39 68 56 50   Z+G9XVjQhStS9hVP
                  000000f0  70 57 7a 4d 50 49 6f 6c  78 4d 50 77 7a 4e 75 49   pWzMPIolxMPwzNuI
                  00000100  57 61 49 53 62 73 49 4a  50 42 2b 35 4b 56 53 4e   WaISbsIJPB+5KVSN
                  00000110  53 46 57 53 42 34 63 5a  55 62 6c 49 52 6c 7a 44   SFWSB4cZUblIRlzD
                  00000120  0a 4b 6a 68 4b 59 48 55  61 34 52 50 31 67 53 6f   .KjhKYHUa4RP1gSo
                  00000130  6d 4d 36 50 63 2f 6f 76  41 4a 71 51 43 55 77 72   mM6Pc/ovAJqQCUwr
                  00000140  6a 6b 55 41 49 72 34 47  56 4b 6e 35 71 67 6e 7a   jkUAIr4GVKn5qgnz
                  00000150  33 37 66 72 30 45 64 6f  4d 59 34 5a 43 6f 74 6c   37fr0EdoMY4ZCotl
                  00000160  46 0a 64 48 4e 63 6b 71  79 71 74 38 38 37 75 71   F.dHNckqyqt887uq
                  00000170  48 75 43 64 6c 47 41 69  2f 73 45 6d 77 39 42 51   HuCdlGAi/sEmw9BQ
                  00000180  67 47 2b 46 51 57 6e 62  45 4c 76 45 78 59 79 59   gG+FQWnbELvExYyY
                  00000190  46 51 32 36 7a 68 68 33  67 75 69 79 69 6d 50 2b   FQ26zhh3guiyimP+
                  000001a0  68 6e 0a 6f 63 44 74 34  67 70 77 65 75 41 66 68   hn.ocDt4gpweuAfh
                  000001b0  42 41 38 6d 36 4b 64 38  6f 74 61 6a 78 42 56 6c   BA8m6Kd8otajxBVl
                  000001c0  2b 42 31 47 4d 31 78 2f  36 47 58 4d 6c 55 6f 79   +B1GM1x/6GXMlUoy
                  000001d0  55 70 76 7a 2b 4a 64 61  46 75 6b 41 37 41 6c 64   Upvz+JdaFukA7Ald
                  000001e0  72 6d 37 0a 31 6e 61 51  58 43 77 43 55 46 78 43   rm7.1naQXCwCUFxC
                  000001f0  4f 32 64 57 61 6a 39 59  65 72 4a 30 6d 78 69 44   O2dWaj9YerJ0mxiD
                  00000200  44 61 32 63 6f 58 5a 55  67 7a 4e 39 65 4f 4a 39   Da2coXZUgzN9eOJ9
                  00000210  31 6e 37 50 2b 43 4f 43  56 30 66 58 4a 69 63 33   1n7P+COCV0fXJic3
                  00000220  6d 51 45 73 0a 2b 74 47  4c 47 74 48 48 39 32 67   mQEs.+tGLGtHH92g
                  00000230  34 33 67 63 58 39 70 4c  47 30 6b 6b 42 4d 55 69   43gcX9pLG0kkBMUi
                  00000240  48 58 6c 47 74 4d 50 70  54 35 4d 54 76 79 38 77   HXlGtMPpT5MTvy8w
                  00000250  59 54 72 44 38 41 43 71  50 65 63 2f 78 79 37 6c   YTrD8ACqPec/xy7l
                  00000260  46 4b 42 7a 55 0a 4a 77  39 5a 32 41 37 71 39 6e   FKBzU.Jw9Z2A7q9n
                  00000270  63 6b 4c 4c 2b 34 46 61  6d 39 6e 68 67 61 77 6b   ckLL+4Fam9nhgawk
                  00000280  6d 66 35 62 58 72 4a 36  44 62 76 73 35 53 39 36   mf5bXrJ6Dbvs5S96
                  00000290  42 52 4f 52 6e 70 2b 47  6a 33 68 78 2f 66 0a 3d   BRORnp+Gj3hx/f.=
                  000002a0  73 5a 47 56 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   sZGV.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 54 75 35 6b 66 2b 53  35 50 57 39 34 36 45 30   /Tu5kf+S5PW946E0
                  00000040  51 51 65 2f 2f 6c 30 34  72 49 65 51 67 30 67 56   QQe//l04rIeQg0gV
                  00000050  41 2b 43 34 53 47 52 45  2b 46 6e 4e 41 0a 6c 73   A+C4SGRE+FnNA.ls
                  00000060  2f 4b 72 35 37 67 74 35  51 55 43 6b 30 44 45 50   /Kr57gt5QUCk0DEP
                  00000070  64 4c 6d 33 6e 76 66 6a  51 6f 53 2b 58 7a 74 39   dLm3nvfjQoS+Xzt9
                  00000080  55 4b 49 75 6d 66 61 78  58 66 55 54 51 42 63 42   UKIumfaxXfUTQBcB
                  00000090  44 47 6d 55 57 48 51 39  59 36 62 62 34 75 0a 75   DGmUWHQ9Y6bb4u.u
                  000000a0  37 6a 30 50 68 72 6c 55  4a 35 38 37 76 77 57 32   7j0PhrlUJ587vwW2
                  000000b0  4f 58 43 79 36 31 72 70  54 47 31 64 6d 54 50 5a   OXCy61rpTG1dmTPZ
                  000000c0  6b 4c 31 50 6a 71 4d 63  66 6e 44 6d 67 77 6a 2f   kL1PjqMcfnDmgwj/
                  000000d0  4a 64 32 35 61 39 6a 51  78 32 49 69 79 68 39 0a   Jd25a9jQx2Iiyh9.
                  000000e0  35 55 49 57 52 5a 63 79  6d 59 38 42 54 42 66 37   5UIWRZcymY8BTBf7
                  000000f0  58 37 69 79 69 77 75 66  49 54 64 34 67 4a 51 57   X7iyiwufITd4gJQW
                  00000100  75 33 49 4c 76 4e 79 38  70 76 37 70 65 5a 65 6f   u3ILvNy8pv7peZeo
                  00000110  49 75 74 52 65 49 73 70  61 4c 4d 73 44 32 4f 69   IutReIspaLMsD2Oi
                  00000120  0a 39 36 68 6b 77 69 71  6b 62 74 58 66 4e 73 41   .96hkwiqkbtXfNsA
                  00000130  35 59 49 62 54 53 6a 6e  56 69 6d 37 4d 54 4d 75   5YIbTSjnVim7MTMu
                  00000140  51 7a 79 68 74 79 4e 39  4f 78 31 71 4d 38 51 68   QzyhtyN9Ox1qM8Qh
                  00000150  54 78 6b 58 52 5a 54 47  48 47 4c 6b 75 38 61 2f   TxkXRZTGHGLku8a/
                  00000160  6d 0a 51 62 34 68 78 61  74 56 33 7a 57 30 30 77   m.Qb4hxatV3zW00w
                  00000170  49 39 38 34 48 59 2f 6e  4e 6e 43 77 2b 2b 37 76   I984HY/nNnCw++7v
                  00000180  44 51 6d 46 33 65 6d 72  62 71 30 4e 36 78 76 59   DQmF3emrbq0N6xvY
                  00000190  58 72 2b 44 45 6a 39 4e  58 37 7a 38 62 46 5a 76   Xr+DEj9NX7z8bFZv
                  000001a0  2f 66 0a 79 2f 59 32 4c  41 76 69 64 54 6b 6a 36   /f.y/Y2LAvidTkj6
                  000001b0  47 55 31 35 35 68 74 54  4f 41 76 52 35 45 74 6d   GU155htTOAvR5Etm
                  000001c0  66 70 39 7a 70 50 50 2b  64 44 4b 37 4f 56 61 49   fp9zpPP+dDK7OVaI
                  000001d0  59 32 36 75 38 61 2b 53  36 63 44 50 41 6b 79 64   Y26u8a+S6cDPAkyd
                  000001e0  73 42 32 0a 35 55 42 2b  70 54 74 46 57 70 71 4a   sB2.5UB+pTtFWpqJ
                  000001f0  4a 65 33 79 42 50 46 53  68 76 51 69 6f 44 51 48   Je3yBPFShvQioDQH
                  00000200  2f 41 47 36 7a 6c 32 2b  42 53 4e 78 6c 51 74 63   /AG6zl2+BSNxlQtc
                  00000210  6a 65 56 56 4a 72 74 67  77 31 31 44 6e 35 35 34   jeVVJrtgw11Dn554
                  00000220  64 32 45 7a 0a 43 41 67  69 66 37 49 47 54 61 4e   d2Ez.CAgif7IGTaN
                  00000230  66 6a 4f 32 33 4d 48 71  6e 30 6b 77 42 48 77 46   fjO23MHqn0kwBHwF
                  00000240  66 69 46 70 59 36 56 7a  58 6f 66 53 52 59 54 35   fiFpY6VzXofSRYT5
                  00000250  67 33 77 30 45 70 4f 75  74 33 4a 52 6f 6d 54 44   g3w0EpOut3JRomTD
                  00000260  63 63 4a 61 58 0a 64 64  52 32 4a 31 35 54 45 44   ccJaX.ddR2J15TED
                  00000270  5a 73 76 63 62 48 4e 66  53 6c 6e 72 48 47 48 5a   ZsvcbHNfSlnrHGHZ
                  00000280  47 7a 42 37 46 77 67 47  46 6d 67 6f 76 57 43 64   GzB7FwgGFmgovWCd
                  00000290  66 51 37 4c 53 65 57 73  4a 63 58 63 49 42 35 48   fQ7LSeWsJcXcIB5H
                  000002a0  53 45 0a 3d 2f 6e 42 51  0a 2d 2d 2d 2d 2d 45 4e   SE.=/nBQ.-----EN
                  000002b0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002c0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  Camellia256
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFTBBMBCgCHBYJn3phsAgsNCRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0QG5v
                  dGF0aW9ucy5zZXF1b2lhLXBncC5vcmfkmj+pVRFFt0WakXMYfuIzknbntd19iuuF
                  YWQqItKSgQYVCgkICwIEFgIDAQIXgAIbAwIeARYhBNGmbhojsYLJmA94jPv8yCoB
                  XnMwAAC7Igv+KbJ7TKfosUDvLhxDeRejn8YzROVX+C0/fYR80Z5xJJcEGa9Ot1kq
                  kionj7d7ApO5NE7zpKlAcMtYNdPiM1nG5YNfpZlsPBMBKz1iQWf54aAgUzIMzYpj
                  L/0vcp6FKLImfjq/zoo4Eokoe7gf5vxlsilCFVK3O1HQEtzjLiUAKlOUNyKbOiSh
                  hTE1Z3k6KB0JiZXmX1j5nfEpbUbx8/lzqBoaMhyhbZNmOIlxFyI+ZDBElt8Q6Usm
                  p4JccXMNlCqB3qotxwb/NEraOh7bUnJMNcVmRfS9daaLDSZ8cAtjy2nTTc0UtNNW
                  B1BIXCDk3YIrxZGw2Ha+KsBWiXRlqCiwW05WuXzmmGzLktQAOIiVevWKKylvnCcB
                  wpgZOnMAveC7uhai6pVB8bhcrD65xKHMhGj3J7eTOxs+xjZYFcXGVqPTwrzZAhna
                  CYbzScGeRT6DLNJWhlrrgGF6oa5lLL4ClnhtGBA+vWlh9v95YISDzT/iu7orG/KX
                  3Tgooyc44MFzwsEOBBMBCgA4AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEE
                  0aZuGiOxgsmYD3iM+/zIKgFeczAFAl2lnvoACgkQ+/zIKgFeczBvbAv/VNk90a6h
                  G8Od9xTzXxH5YRFUSGfIA1yjPIVOnKqhMwps2U+sWE3urL+MvjyQRlyRV8oY9IOh
                  Q5Esm6DOZYrTnE7qVETm1ajIAP2OFChEc55uH88x/anpPOXOJY7S8jbn3naC9qad
                  75BrZ+3g9EBUWiy5p8TykP05WSnSxNRt7vFKLfEB4nGkehpwHXOVF0CRNwYle42b
                  g8lpmdXFDcCZCi+qEbafmTQzkAqyzS3nCh3IAqq6Y0kBuaKLm2tSNUOlZbD+OHYQ
                  NZ5Jix7cZUzs6Xh4+I55NRWl5smrLq66yOQoFPy9jot/Qxikx/wP3MsAzeGaZSEP
                  c0fHp5G16rlGbxQ3vl8/usUV7W+TMEMljgwd5x8POR6HC8EaCDfVnUBCPi/Gv+eg
                  LjsIbPJZZEroiE40e6/UoCiQtlpQB5exPJYSd1Q1txCwueih99PHepsDhmUQKiAC
                  szNU+RRozAYau2VdHqnRJ7QYdxHDiH49jPK4NTMyb/tJh2TiIwcmsIpGzsDNBF2l
                  nPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21HWamX
                  nn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW+RMX
                  SO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd/Dn6
                  rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXrvIsA
                  0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZuVE/
                  wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8c+pa
                  LNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybUz8XV
                  8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQzFwz
                  j8sxH48AEQEAAcLA9gQYAQoAIBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZzy
                  AhsMAAoJEPv8yCoBXnMw6f8L/26C34dkjBffTzMj5Bdzm8MtF67OYneJ4TQMw7+4
                  1IL4rVcSKhIhk/3Ud5knaRtP2ef1+5F66h9/RPQOJ5+tvBwhBAcUWSupKnUrdVaZ
                  QanYmtSxcVV2PL9+QEiNN3tzluhaWO//rACxJ+K/ZXQlIzwQVTpNhfGzAaMVV9zp
                  f3u0k14itcv6alKY8+rLZvO1wIIeRZLmU0tZDD5HtWDvUV7rIFI1WuoLb+KZgbYn
                  3OWjCPHVdTrdZ2CqnZbG3SXw6awH9bzRLV9EXkbhIMez0deCVdeo+wFFklh8/5VK
                  2b0vk/+wqMJxfpa1lHvJLobzOP9fvrswsr92MA2+k901WeISR7qEzcI0Fdg8AyFA
                  ExaEK6VyjP7SXGLwvfisw34OxuZr3qmx1Sufu4toH3XrB7QJN8XyqqbsGxUCBqWi
                  f9RSK4xjzRTe56iPeiSJJOIciMP9i2ldI+KgLycyeDvGoBj0HCLO3gVaBe4ubVrj
                  5KjhX2PVNEJd3XZRzaXZE2aAMQ==
                  =axHU
                  -----END PGP PUBLIC KEY BLOCK-----
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sqop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 61 6c 50 31 4a 70 45  30 2f 56 73 68 77 72 6a   /alP1JpE0/Vshwrj
                  00000040  53 5a 74 39 6d 4d 6c 73  69 57 66 46 72 52 64 6c   SZt9mMlsiWfFrRdl
                  00000050  67 79 73 59 72 53 45 4f  50 43 6d 73 42 0a 7a 42   gysYrSEOPCmsB.zB
                  00000060  77 72 46 34 62 52 6c 52  62 50 4a 2f 56 68 6f 73   wrF4bRlRbPJ/Vhos
                  00000070  2b 72 7a 58 63 51 7a 62  59 6b 6d 33 64 76 5a 54   +rzXcQzbYkm3dvZT
                  00000080  2f 52 32 57 32 39 32 31  78 7a 37 44 68 6f 64 51   /R2W2921xz7DhodQ
                  00000090  64 74 74 77 4f 53 6d 6c  38 69 70 4c 51 39 0a 41   dttwOSml8ipLQ9.A
                  000000a0  76 76 2b 74 79 2f 48 59  56 38 6f 72 4b 61 54 64   vv+ty/HYV8orKaTd
                  000000b0  55 6f 69 61 52 54 6c 2b  67 4c 34 36 47 4e 78 54   UoiaRTl+gL46GNxT
                  000000c0  4a 4b 4a 56 73 62 31 4b  71 55 46 59 4f 56 4b 69   JKJVsb1KqUFYOVKi
                  000000d0  48 43 53 75 5a 34 39 6a  2f 42 71 78 4a 2f 34 0a   HCSuZ49j/BqxJ/4.
                  000000e0  41 54 44 39 71 53 4c 68  38 6a 4a 44 5a 35 50 32   ATD9qSLh8jJDZ5P2
                  000000f0  34 62 72 69 50 4a 72 48  72 4b 50 37 4f 6c 64 54   4briPJrHrKP7OldT
                  00000100  2b 35 49 41 6c 70 30 59  51 5a 4e 69 53 45 45 32   +5IAlp0YQZNiSEE2
                  00000110  6d 47 78 78 77 59 39 77  6f 4e 76 61 6d 6b 46 65   mGxxwY9woNvamkFe
                  00000120  0a 4f 48 49 66 37 65 76  6f 48 51 6f 2b 75 48 55   .OHIf7evoHQo+uHU
                  00000130  41 5a 56 6f 6d 35 56 6b  54 37 68 7a 77 69 55 4e   AZVom5VkT7hzwiUN
                  00000140  56 6c 31 31 65 76 56 31  56 4a 70 6b 6c 63 54 6b   Vl11evV1VJpklcTk
                  00000150  4a 2f 61 48 57 57 6a 30  67 48 48 4f 43 72 6f 59   J/aHWWj0gHHOCroY
                  00000160  54 0a 41 75 77 48 77 74  32 7a 46 70 58 65 78 6a   T.AuwHwt2zFpXexj
                  00000170  53 35 76 74 53 46 4d 4d  53 52 50 45 34 35 47 71   S5vtSFMMSRPE45Gq
                  00000180  7a 41 64 4a 43 57 31 62  45 33 58 37 32 55 76 70   zAdJCW1bE3X72Uvp
                  00000190  63 4e 78 6b 30 59 5a 65  76 6a 73 67 4e 5a 52 39   cNxk0YZevjsgNZR9
                  000001a0  6d 65 0a 52 6e 32 36 2f  75 4f 4a 74 36 45 68 45   me.Rn26/uOJt6EhE
                  000001b0  64 66 2f 4f 45 62 2f 35  47 54 70 77 52 58 57 74   df/OEb/5GTpwRXWt
                  000001c0  41 79 69 71 6a 44 63 50  63 73 4e 62 34 33 70 6f   AyiqjDcPcsNb43po
                  000001d0  6a 37 55 6c 6a 57 47 4e  30 4a 30 63 6a 57 73 30   j7UljWGN0J0cjWs0
                  000001e0  7a 57 5a 0a 57 73 54 4e  4b 43 74 44 43 73 42 45   zWZ.WsTNKCtDCsBE
                  000001f0  44 7a 4e 4f 79 31 47 37  48 74 42 2f 76 50 53 2b   DzNOy1G7HtB/vPS+
                  00000200  47 39 5a 4d 5a 6d 79 47  36 68 59 54 77 54 36 72   G9ZMZmyG6hYTwT6r
                  00000210  69 55 33 35 6f 2b 61 69  6f 39 58 59 71 4d 42 43   iU35o+aio9XYqMBC
                  00000220  66 64 41 4c 0a 2b 73 53  63 64 6a 65 75 48 6f 73   fdAL.+sScdjeuHos
                  00000230  4d 4a 4a 6f 79 54 6a 68  59 30 6a 38 42 77 68 38   MJJoyTjhY0j8Bwh8
                  00000240  78 6e 34 66 73 49 45 70  43 2b 42 67 74 42 4b 6a   xn4fsIEpC+BgtBKj
                  00000250  55 75 64 31 79 43 4c 47  46 73 4e 79 62 33 75 47   Uud1yCLGFsNyb3uG
                  00000260  73 4a 51 5a 35 0a 2b 6c  4a 6e 53 34 37 32 53 6a   sJQZ5.+lJnS472Sj
                  00000270  58 67 68 66 51 45 79 76  75 6b 48 31 42 58 6b 7a   XghfQEyvukH1BXkz
                  00000280  48 43 58 34 7a 57 5a 4d  36 64 57 65 38 4b 59 6d   HCX4zWZM6dWe8KYm
                  00000290  34 3d 0a 3d 2b 56 6f 7a  0a 2d 2d 2d 2d 2d 45 4e   4=.=+Voz.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  rsop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6a 47 69 6a 77 71 31  73 4a 34 57 46 74 38 32   AjGijwq1sJ4WFt82
                  00000040  58 4f 53 33 79 6d 71 64  4b 68 79 64 63 6b 4d 52   XOS3ymqdKhydckMR
                  00000050  49 43 37 52 41 68 5a 50  72 57 79 74 64 0a 65 43   IC7RAhZPrWytd.eC
                  00000060  58 33 34 65 70 53 43 55  6f 33 4e 2b 75 4b 6b 71   X34epSCUo3N+uKkq
                  00000070  55 75 35 4d 4a 64 70 37  42 45 54 4c 6e 4f 56 75   Uu5MJdp7BETLnOVu
                  00000080  39 57 53 6a 73 46 48 78  54 4e 2b 2f 6c 77 63 50   9WSjsFHxTN+/lwcP
                  00000090  64 70 7a 4e 70 43 71 4f  56 32 64 64 4c 68 0a 6d   dpzNpCqOV2ddLh.m
                  000000a0  6d 74 6b 4c 42 51 54 69  4f 77 6c 72 31 57 4e 71   mtkLBQTiOwlr1WNq
                  000000b0  6f 6f 48 2f 46 67 69 4f  75 39 6b 35 54 50 6a 79   ooH/FgiOu9k5TPjy
                  000000c0  44 55 67 5a 37 59 2b 6e  58 7a 6a 50 69 79 70 47   DUgZ7Y+nXzjPiypG
                  000000d0  77 4a 51 55 56 31 73 63  2f 33 51 69 4b 6a 74 0a   wJQUV1sc/3QiKjt.
                  000000e0  56 33 49 45 6c 6b 71 65  56 56 51 6c 49 54 50 4c   V3IElkqeVVQlITPL
                  000000f0  30 71 4d 41 4c 7a 33 61  47 6f 42 6a 73 35 41 47   0qMALz3aGoBjs5AG
                  00000100  74 30 69 31 33 53 37 65  61 32 67 35 56 47 6e 6d   t0i13S7ea2g5VGnm
                  00000110  33 41 42 6a 7a 79 77 4a  4b 43 47 42 63 7a 68 31   3ABjzywJKCGBczh1
                  00000120  0a 46 31 52 34 62 4a 56  62 36 42 39 57 2f 51 79   .F1R4bJVb6B9W/Qy
                  00000130  69 6e 69 79 7a 35 59 30  62 78 51 70 32 5a 39 34   iniyz5Y0bxQp2Z94
                  00000140  2f 44 79 75 55 50 76 64  42 52 71 44 2f 79 4e 49   /DyuUPvdBRqD/yNI
                  00000150  71 57 79 6a 46 4e 5a 53  36 36 71 71 49 44 31 36   qWyjFNZS66qqID16
                  00000160  34 0a 48 65 79 2f 71 2f  6b 48 62 46 78 55 55 36   4.Hey/q/kHbFxUU6
                  00000170  6a 35 75 47 32 54 4b 63  52 46 70 38 76 64 30 44   j5uG2TKcRFp8vd0D
                  00000180  50 68 55 71 55 77 4b 48  48 50 33 6c 6b 6e 65 4e   PhUqUwKHHP3lkneN
                  00000190  51 52 49 72 47 4f 30 33  78 72 30 75 5a 6c 51 37   QRIrGO03xr0uZlQ7
                  000001a0  56 38 0a 58 6c 4a 4c 4c  78 48 4f 41 43 56 2f 77   V8.XlJLLxHOACV/w
                  000001b0  33 6e 6e 39 64 50 58 75  4b 65 2b 41 66 72 56 68   3nn9dPXuKe+AfrVh
                  000001c0  78 57 39 67 69 32 41 6b  51 35 41 6e 6c 2f 4e 6f   xW9gi2AkQ5Anl/No
                  000001d0  75 41 35 58 75 33 7a 78  4b 63 78 58 4b 32 2b 51   uA5Xu3zxKcxXK2+Q
                  000001e0  6e 2b 2f 0a 51 30 6c 32  45 31 33 34 68 37 77 2b   n+/.Q0l2E134h7w+
                  000001f0  6b 4a 46 7a 70 46 42 6b  6e 45 36 34 4b 71 67 42   kJFzpFBknE64KqgB
                  00000200  6f 71 64 56 43 47 4d 75  4a 33 6a 5a 72 45 51 63   oqdVCGMuJ3jZrEQc
                  00000210  71 4d 65 51 56 6e 67 7a  4c 76 66 32 35 48 6d 78   qMeQVngzLvf25Hmx
                  00000220  66 5a 4f 41 0a 64 66 56  78 64 70 6c 2f 63 39 2f   fZOA.dfVxdpl/c9/
                  00000230  59 77 42 56 39 57 46 69  7a 30 6a 38 42 67 6c 55   YwBV9WFiz0j8BglU
                  00000240  5a 76 42 56 6f 4a 4d 4d  71 74 6b 53 38 33 51 74   ZvBVoJMMqtkS83Qt
                  00000250  44 68 31 32 62 39 72 36  2f 32 66 4a 6c 54 46 48   Dh12b9r6/2fJlTFH
                  00000260  76 47 32 58 4f 0a 32 7a  66 62 33 78 44 67 71 7a   vG2XO.2zfb3xDgqz
                  00000270  35 6e 77 78 44 33 6c 52  72 68 50 38 31 47 64 57   5nwxD3lRrhP81GdW
                  00000280  2b 47 70 45 63 70 52 61  65 6c 39 6f 54 49 37 30   +GpEcpRael9oTI70
                  00000290  30 3d 0a 3d 79 33 6b 50  0a 2d 2d 2d 2d 2d 45 4e   0=.=y3kP.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia256, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 61 6c 66 30 53 58 77  54 46 34 69 63 36 4a 4c   /alf0SXwTF4ic6JL
                  00000040  32 41 77 61 6e 5a 6a 57  7a 59 75 74 6a 68 51 6d   2AwanZjWzYutjhQm
                  00000050  4f 68 58 75 30 6b 6e 41  49 6b 34 58 71 0a 4d 4a   OhXu0knAIk4Xq.MJ
                  00000060  6e 59 69 38 50 6b 45 74  77 6b 78 57 42 4c 48 6f   nYi8PkEtwkxWBLHo
                  00000070  47 79 62 78 75 2b 2b 64  35 6f 76 49 6f 32 6f 6a   Gybxu++d5ovIo2oj
                  00000080  65 32 56 41 44 45 2f 35  66 65 67 2f 36 65 62 76   e2VADE/5feg/6ebv
                  00000090  53 2b 75 4a 41 32 68 59  30 58 4c 65 43 63 0a 69   S+uJA2hY0XLeCc.i
                  000000a0  73 30 50 68 69 38 56 6a  73 64 4f 55 62 49 34 59   s0Phi8VjsdOUbI4Y
                  000000b0  2b 6f 7a 36 74 61 6a 58  54 6c 35 59 31 62 56 55   +oz6tajXTl5Y1bVU
                  000000c0  4d 43 36 63 64 4c 48 63  48 6f 4d 5a 54 59 79 70   MC6cdLHcHoMZTYyp
                  000000d0  4a 74 4f 50 30 73 61 62  77 74 69 45 79 77 66 0a   JtOP0sabwtiEywf.
                  000000e0  56 6a 4b 77 4c 34 69 37  49 48 61 76 56 70 55 57   VjKwL4i7IHavVpUW
                  000000f0  4d 6f 35 6f 64 4a 56 34  49 6a 51 2b 58 46 41 66   Mo5odJV4IjQ+XFAf
                  00000100  41 55 35 77 2f 4e 50 36  36 62 69 6f 56 4c 48 50   AU5w/NP66bioVLHP
                  00000110  45 2b 71 37 4b 2f 53 31  6e 69 51 4c 4e 42 38 4f   E+q7K/S1niQLNB8O
                  00000120  0a 37 2f 74 46 51 33 51  67 54 75 68 62 45 79 50   .7/tFQ3QgTuhbEyP
                  00000130  2f 7a 46 77 68 6d 68 30  5a 52 49 78 55 59 4e 48   /zFwhmh0ZRIxUYNH
                  00000140  33 4a 42 75 48 63 53 39  53 2f 78 74 4a 38 68 4f   3JBuHcS9S/xtJ8hO
                  00000150  79 53 55 32 52 55 51 4f  56 35 75 39 46 6e 6c 67   ySU2RUQOV5u9Fnlg
                  00000160  71 0a 64 52 4f 44 6c 71  53 76 6c 4f 54 33 51 76   q.dRODlqSvlOT3Qv
                  00000170  78 38 63 5a 41 72 66 33  73 73 41 45 77 64 30 50   x8cZArf3ssAEwd0P
                  00000180  34 58 44 68 4a 70 31 41  46 34 32 4c 6b 63 30 4a   4XDhJp1AF42Lkc0J
                  00000190  68 52 55 48 75 44 64 78  4a 4d 6e 32 78 54 32 33   hRUHuDdxJMn2xT23
                  000001a0  36 52 0a 63 74 55 75 4c  53 46 47 68 41 6d 45 66   6R.ctUuLSFGhAmEf
                  000001b0  31 6a 68 57 50 78 48 36  31 71 4a 61 68 64 66 75   1jhWPxH61qJahdfu
                  000001c0  51 4c 41 47 4b 30 53 66  4a 4d 51 79 70 74 4e 35   QLAGK0SfJMQyptN5
                  000001d0  48 71 71 31 73 57 58 39  66 71 47 52 67 46 6f 50   Hqq1sWX9fqGRgFoP
                  000001e0  4c 38 50 0a 31 68 42 62  5a 2f 67 6c 6d 43 6b 4b   L8P.1hBbZ/glmCkK
                  000001f0  52 78 4f 50 73 52 72 47  4b 56 56 2b 73 7a 67 58   RxOPsRrGKVV+szgX
                  00000200  63 68 61 74 63 64 69 5a  64 38 59 38 6c 72 5a 53   chatcdiZd8Y8lrZS
                  00000210  53 73 56 36 30 68 38 64  41 61 50 35 47 73 57 4d   SsV60h8dAaP5GsWM
                  00000220  68 46 58 61 0a 57 72 36  6a 49 6c 55 65 55 6c 42   hFXa.Wr6jIlUeUlB
                  00000230  72 4b 77 76 2b 5a 4d 68  4b 30 6a 38 42 2f 31 63   rKwv+ZMhK0j8B/1c
                  00000240  68 79 50 4c 41 41 44 41  6d 61 73 69 62 6b 59 68   hyPLAADAmasibkYh
                  00000250  47 50 4f 56 36 75 4b 69  35 36 33 2f 74 48 42 4c   GPOV6uKi563/tHBL
                  00000260  51 72 46 54 32 0a 79 35  74 42 51 4d 2b 4e 72 73   QrFT2.y5tBQM+Nrs
                  00000270  54 75 41 55 33 77 47 6d  31 71 39 30 61 6a 56 2f   TuAU3wGm1q90ajV/
                  00000280  32 53 2f 32 33 55 47 75  51 47 37 39 71 72 6b 30   2S/23UGuQG79qrk0
                  00000290  63 3d 0a 3d 76 6d 56 62  0a 2d 2d 2d 2d 2d 45 4e   c=.=vmVb.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-gopenpgp-v2 encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia256, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 56 65 72 73   ESSAGE-----.Vers
                  00000020  69 6f 6e 3a 20 47 6f 70  65 6e 50 47 50 20 32 2e   ion: GopenPGP 2.
                  00000030  38 2e 30 0a 43 6f 6d 6d  65 6e 74 3a 20 68 74 74   8.0.Comment: htt
                  00000040  70 73 3a 2f 2f 67 6f 70  65 6e 70 67 70 2e 6f 72   ps://gopenpgp.or
                  00000050  67 0a 0a 77 63 44 4d 41  33 77 76 71 6b 33 35 50   g..wcDMA3wvqk35P
                  00000060  44 65 79 41 51 76 2f 52  6d 66 71 30 70 39 31 78   DeyAQv/Rmfq0p91x
                  00000070  73 6c 31 2b 2f 53 4c 41  7a 4c 64 53 62 68 72 36   sl1+/SLAzLdSbhr6
                  00000080  6d 4a 43 44 55 36 57 37  58 32 72 30 4b 6b 56 67   mJCDU6W7X2r0KkVg
                  00000090  75 35 4d 0a 54 65 73 4f  70 70 48 51 48 55 55 49   u5M.TesOppHQHUUI
                  000000a0  68 54 75 67 33 53 55 77  50 6f 74 7a 56 62 57 48   hTug3SUwPotzVbWH
                  000000b0  2f 53 58 31 58 73 45 2f  34 63 7a 36 74 6e 38 33   /SX1XsE/4cz6tn83
                  000000c0  4f 6c 43 6a 37 62 5a 52  30 6e 56 2b 64 30 61 41   OlCj7bZR0nV+d0aA
                  000000d0  65 46 4e 49 0a 38 56 6c  39 54 6e 6e 65 79 78 74   eFNI.8Vl9Tnneyxt
                  000000e0  59 49 48 41 6b 4a 4f 52  6b 65 58 7a 4b 32 30 75   YIHAkJORkeXzK20u
                  000000f0  44 52 33 2b 77 61 62 42  4a 33 75 72 64 48 70 61   DR3+wabBJ3urdHpa
                  00000100  71 4f 74 64 36 4c 66 4e  59 67 74 75 61 37 77 49   qOtd6LfNYgtua7wI
                  00000110  4d 4d 37 36 75 0a 6f 74  75 45 58 68 33 69 78 72   MM76u.otuEXh3ixr
                  00000120  4b 35 55 59 72 42 4f 57  56 4b 54 2b 37 7a 54 5a   K5UYrBOWVKT+7zTZ
                  00000130  68 59 6a 6a 6e 6a 41 71  2f 79 4f 68 6f 52 33 69   hYjjnjAq/yOhoR3i
                  00000140  73 4e 78 59 4a 41 43 73  6d 62 2b 62 4b 7a 37 6b   sNxYJACsmb+bKz7k
                  00000150  72 74 73 47 57 66 0a 54  6a 53 75 5a 30 77 2f 48   rtsGWf.TjSuZ0w/H
                  00000160  75 5a 56 7a 44 74 34 6c  45 59 62 4e 58 43 4d 34   uZVzDt4lEYbNXCM4
                  00000170  78 71 42 6f 41 59 50 72  74 4d 32 39 5a 62 53 39   xqBoAYPrtM29ZbS9
                  00000180  6b 4c 31 72 75 5a 5a 2f  59 4f 31 77 59 38 4e 74   kL1ruZZ/YO1wY8Nt
                  00000190  6a 70 4a 6c 57 35 71 0a  6f 33 79 36 36 38 70 6b   jpJlW5q.o3y668pk
                  000001a0  36 32 2f 53 52 4d 61 41  6c 44 77 73 44 56 58 78   62/SRMaAlDwsDVXx
                  000001b0  2f 6d 51 4f 57 57 36 45  30 79 79 38 6a 36 4b 51   /mQOWW6E0yy8j6KQ
                  000001c0  65 54 4d 4c 2f 38 45 51  38 41 70 31 71 4d 37 58   eTML/8EQ8Ap1qM7X
                  000001d0  6e 31 70 34 51 37 6c 76  0a 59 4f 54 42 31 47 6b   n1p4Q7lv.YOTB1Gk
                  000001e0  78 6c 39 6c 76 75 32 67  43 30 2f 59 36 45 41 31   xl9lvu2gC0/Y6EA1
                  000001f0  66 73 46 34 6a 6a 56 69  34 62 6b 6e 7a 7a 42 2b   fsF4jjVi4bknzzB+
                  00000200  78 64 78 52 49 4e 6b 6b  33 76 4d 56 65 70 54 72   xdxRINkk3vMVepTr
                  00000210  55 75 6b 4e 6c 67 70 50  53 0a 70 53 43 78 6b 44   UukNlgpPS.pSCxkD
                  00000220  45 77 32 66 76 45 53 64  7a 66 36 66 58 34 57 75   Ew2fvESdzf6fX4Wu
                  00000230  34 58 2f 6b 53 76 6b 6f  32 51 2b 6f 69 61 46 39   4X/kSvko2Q+oiaF9
                  00000240  35 30 43 74 49 71 34 6a  7a 45 68 77 63 6e 34 6e   50CtIq4jzEhwcn4n
                  00000250  75 6e 2b 67 4e 64 72 79  67 37 0a 63 57 55 75 43   un+gNdryg7.cWUuC
                  00000260  4c 71 51 54 61 58 68 52  33 6b 7a 5a 69 6d 49 30   LqQTaXhR3kzZimI0
                  00000270  6a 38 42 31 42 7a 52 72  41 38 53 48 42 55 77 70   j8B1BzRrA8SHBUwp
                  00000280  75 37 7a 2b 36 61 6b 45  47 4a 2b 6a 4c 64 63 52   u7z+6akEGJ+jLdcR
                  00000290  45 4f 76 48 4a 54 43 31  6c 76 6d 0a 59 62 6b 57   EOvHJTC1lvm.YbkW
                  000002a0  57 6b 62 53 43 69 42 58  72 67 77 34 55 64 61 61   WkbSCiBXrgw4Udaa
                  000002b0  68 77 56 6e 2f 66 47 6a  72 4e 43 4c 53 77 79 54   hwVn/fGjrNCLSwyT
                  000002c0  78 52 55 51 7a 58 67 3d  0a 3d 6a 6c 55 74 0a 2d   xRUQzXg=.=jlUt.-
                  000002d0  2d 2d 2d 2d 45 4e 44 20  50 47 50 20 4d 45 53 53   ----END PGP MESS
                  000002e0  41 47 45 2d 2d 2d 2d 2d  0a                        AGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-pqc encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia256, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6c 76 69 79 74 4b 6d  4c 41 2f 62 72 56 57 51   AlviytKmLA/brVWQ
                  00000040  35 74 53 39 36 71 50 49  46 37 34 4d 32 69 61 70   5tS96qPIF74M2iap
                  00000050  4f 57 4e 78 52 57 69 58  47 54 66 50 79 0a 57 39   OWNxRWiXGTfPy.W9
                  00000060  43 66 4c 52 75 4f 55 4e  74 48 42 52 57 79 4e 65   CfLRuOUNtHBRWyNe
                  00000070  52 46 4c 44 32 52 6e 5a  6e 4f 46 33 4b 5a 49 50   RFLD2RnZnOF3KZIP
                  00000080  49 49 77 67 4c 49 75 6c  43 69 6d 35 79 2b 73 47   IIwgLIulCim5y+sG
                  00000090  57 43 49 47 78 47 66 66  41 41 37 6e 39 48 0a 4d   WCIGxGffAA7n9H.M
                  000000a0  57 44 2f 4f 2f 61 6d 6c  31 61 32 71 33 65 44 6d   WD/O/aml1a2q3eDm
                  000000b0  68 72 38 69 2b 51 42 76  5a 4b 4a 77 74 66 39 69   hr8i+QBvZKJwtf9i
                  000000c0  70 6c 32 54 6d 78 73 7a  6f 61 77 6c 75 55 6e 52   pl2TmxszoawluUnR
                  000000d0  33 64 4d 69 2f 75 48 48  55 61 33 46 34 66 6c 0a   3dMi/uHHUa3F4fl.
                  000000e0  44 6f 42 47 73 38 64 7a  4c 79 61 50 63 42 67 34   DoBGs8dzLyaPcBg4
                  000000f0  7a 55 54 31 2f 48 4c 43  57 66 4c 78 7a 31 4e 76   zUT1/HLCWfLxz1Nv
                  00000100  68 55 46 76 31 67 35 4d  6f 65 37 74 34 4d 5a 4e   hUFv1g5Moe7t4MZN
                  00000110  41 30 65 46 68 43 62 33  4c 37 72 31 34 6e 32 51   A0eFhCb3L7r14n2Q
                  00000120  0a 63 78 65 6f 61 6c 4e  55 64 30 4d 6c 47 31 36   .cxeoalNUd0MlG16
                  00000130  4f 48 45 6e 35 4a 4d 51  42 67 71 66 74 47 32 46   OHEn5JMQBgqftG2F
                  00000140  7a 77 6b 6f 30 65 34 51  5a 74 4a 34 4a 57 4e 39   zwko0e4QZtJ4JWN9
                  00000150  62 39 54 45 43 7a 32 49  47 4a 6b 47 4b 2b 59 68   b9TECz2IGJkGK+Yh
                  00000160  58 0a 42 34 69 79 48 66  65 72 54 66 4c 55 50 32   X.B4iyHferTfLUP2
                  00000170  75 46 4a 2f 42 36 54 66  45 2b 6f 51 31 34 33 45   uFJ/B6TfE+oQ143E
                  00000180  6a 4b 55 59 59 4e 49 57  66 49 31 34 4a 54 41 56   jKUYYNIWfI14JTAV
                  00000190  4a 34 46 47 66 73 4d 59  57 68 73 44 41 41 53 4b   J4FGfsMYWhsDAASK
                  000001a0  41 6e 0a 37 6f 49 54 52  62 69 79 4f 53 47 64 44   An.7oITRbiyOSGdD
                  000001b0  4e 58 6f 35 68 59 76 61  37 6d 47 32 33 62 6d 78   NXo5hYva7mG23bmx
                  000001c0  57 36 6e 77 41 4e 49 54  35 78 76 79 4e 48 48 34   W6nwANIT5xvyNHH4
                  000001d0  30 2f 31 67 51 6c 56 64  55 6a 59 33 32 34 34 73   0/1gQlVdUjY3244s
                  000001e0  65 61 4d 0a 67 31 41 53  6c 34 79 63 74 4a 57 66   eaM.g1ASl4yctJWf
                  000001f0  2b 78 72 43 4e 42 36 4f  51 46 37 53 6a 79 4e 58   +xrCNB6OQF7SjyNX
                  00000200  49 32 63 4a 59 48 6a 70  69 62 71 31 46 32 47 6b   I2cJYHjpibq1F2Gk
                  00000210  33 63 66 59 47 55 70 65  6d 53 6d 2b 57 73 4f 6b   3cfYGUpemSm+WsOk
                  00000220  57 55 2b 41 0a 74 77 39  71 4d 54 59 58 61 61 43   WU+A.tw9qMTYXaaC
                  00000230  31 39 4d 52 7a 59 71 38  77 30 6a 38 42 46 48 57   19MRzYq8w0j8BFHW
                  00000240  34 6e 48 41 43 34 73 43  7a 75 31 68 39 6e 65 75   4nHAC4sCzu1h9neu
                  00000250  76 49 56 37 56 67 49 7a  47 4f 32 43 52 2f 37 7a   vIV7VgIzGO2CR/7z
                  00000260  52 6a 31 43 55 0a 57 45  66 64 30 35 53 32 6d 79   Rj1CU.WEfd05S2my
                  00000270  54 72 42 39 6d 4e 76 76  4e 48 31 43 68 34 4d 6f   TrB9mNvvNH1Ch4Mo
                  00000280  33 32 5a 47 78 33 47 46  34 74 51 73 63 66 58 68   32ZGx3GF4tQscfXh
                  00000290  51 3d 0a 3d 43 62 62 57  0a 2d 2d 2d 2d 2d 45 4e   Q=.=CbbW.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia256, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6e 70 6e 30 36 6a 7a  70 45 71 49 5a 30 64 54   Anpn06jzpEqIZ0dT
                  00000040  54 56 54 31 64 64 7a 78  62 34 47 79 55 44 59 4a   TVT1ddzxb4GyUDYJ
                  00000050  79 6a 75 71 58 54 2b 46  4c 0a 36 61 59 4d 4d 30   yjuqXT+FL.6aYMM0
                  00000060  6f 73 32 43 72 2f 2b 58  63 63 42 49 36 35 76 30   os2Cr/+XccBI65v0
                  00000070  49 55 6d 6a 74 45 48 64  41 31 70 41 48 43 64 54   IUmjtEHdA1pAHCdT
                  00000080  4e 57 78 71 32 4f 42 62  2b 73 50 54 6f 35 4c 4c   NWxq2OBb+sPTo5LL
                  00000090  50 76 6b 7a 53 30 0a 45  4c 47 34 76 56 75 73 52   PvkzS0.ELG4vVusR
                  000000a0  38 58 4c 61 6d 6a 49 62  43 54 6a 43 6c 34 6d 38   8XLamjIbCTjCl4m8
                  000000b0  52 74 44 56 61 2f 36 2b  31 4e 75 6a 72 7a 77 71   RtDVa/6+1Nujrzwq
                  000000c0  32 52 70 53 55 38 6d 65  59 58 6c 69 32 72 50 34   2RpSU8meYXli2rP4
                  000000d0  6b 32 7a 0a 48 75 41 44  4a 42 76 5a 2b 4d 70 59   k2z.HuADJBvZ+MpY
                  000000e0  4a 30 31 2f 66 38 46 4f  39 42 77 32 49 6c 71 58   J01/f8FO9Bw2IlqX
                  000000f0  67 71 56 6f 4e 34 47 46  63 52 55 2b 53 69 35 76   gqVoN4GFcRU+Si5v
                  00000100  39 77 45 4e 30 46 46 41  30 45 39 39 66 4a 6f 64   9wEN0FFA0E99fJod
                  00000110  0a 41 69 66 4d 78 63 42  44 38 69 76 6e 70 53 35   .AifMxcBD8ivnpS5
                  00000120  4c 79 33 78 6f 70 76 4b  72 5a 65 2b 63 69 59 4e   Ly3xopvKrZe+ciYN
                  00000130  6f 4d 63 2b 42 2f 64 55  73 43 46 6d 36 61 36 48   oMc+B/dUsCFm6a6H
                  00000140  38 6b 46 70 4f 61 50 43  72 33 47 30 4e 0a 2b 62   8kFpOaPCr3G0N.+b
                  00000150  49 50 57 32 2b 53 6f 64  5a 68 50 68 4a 58 45 4d   IPW2+SodZhPhJXEM
                  00000160  30 64 78 66 57 4f 55 68  53 50 64 79 54 76 51 37   0dxfWOUhSPdyTvQ7
                  00000170  65 4d 68 2f 56 62 4b 6f  74 68 2f 4d 32 6e 58 32   eMh/VbKoth/M2nX2
                  00000180  61 4c 36 71 45 70 53 47  62 64 0a 70 61 74 35 53   aL6qEpSGbd.pat5S
                  00000190  4e 62 46 5a 47 6d 44 5a  76 33 58 37 71 32 56 30   NbFZGmDZv3X7q2V0
                  000001a0  4a 54 43 7a 72 37 48 79  76 42 31 2b 72 44 69 50   JTCzr7HyvB1+rDiP
                  000001b0  37 38 78 69 59 67 73 6d  43 33 4e 41 36 5a 75 61   78xiYgsmC3NA6Zua
                  000001c0  79 71 54 68 2b 76 39 0a  6e 39 43 30 46 52 48 6a   yqTh+v9.n9C0FRHj
                  000001d0  73 38 2f 4a 64 30 71 62  4c 41 70 33 79 75 53 43   s8/Jd0qbLAp3yuSC
                  000001e0  51 36 65 77 6b 6f 46 4c  6a 55 61 35 61 47 63 49   Q6ewkoFLjUa5aGcI
                  000001f0  7a 42 73 53 63 50 54 48  6a 73 64 6b 48 65 33 36   zBsScPTHjsdkHe36
                  00000200  35 37 6d 64 0a 45 4e 49  33 66 39 54 66 6a 6d 47   57md.ENI3f9TfjmG
                  00000210  52 65 6c 46 7a 59 5a 6e  74 61 50 74 6b 30 36 46   RelFzYZntaPtk06F
                  00000220  59 6a 4d 46 4c 63 5a 43  30 75 53 54 5a 4d 45 49   YjMFLcZC0uSTZMEI
                  00000230  67 78 48 61 30 2f 2b 4d  48 30 6a 38 42 64 69 73   gxHa0/+MH0j8Bdis
                  00000240  66 0a 53 7a 73 68 53 5a  7a 44 38 6e 57 47 42 66   f.SzshSZzD8nWGBf
                  00000250  62 75 42 30 48 69 49 33  32 4b 47 62 41 56 36 79   buB0HiI32KGbAV6y
                  00000260  2f 39 75 47 70 6e 56 64  78 58 4f 74 34 35 57 38   /9uGpnVdxXOt45W8
                  00000270  41 44 7a 78 39 71 79 50  52 75 4c 43 41 46 0a 67   ADzx9qyPRuLCAF.g
                  00000280  72 30 59 6a 6a 38 68 57  58 39 76 46 49 6e 45 6b   r0Yjj8hWX9vFInEk
                  00000290  37 49 3d 0a 3d 74 37 72  75 0a 2d 2d 2d 2d 2d 45   7I=.=t7ru.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sop-openpgp.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia256, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 67 4f 6b 44 47 57 31  31 50 63 42 69 31 55 65   AgOkDGW11PcBi1Ue
                  00000040  70 6d 55 75 70 41 74 2b  53 4f 30 44 79 4b 41 48   pmUupAt+SO0DyKAH
                  00000050  6c 46 57 56 39 47 79 6c  2b 0a 76 31 4a 78 50 73   lFWV9Gyl+.v1JxPs
                  00000060  76 51 33 5a 2f 48 7a 6b  59 57 69 62 72 56 71 62   vQ3Z/HzkYWibrVqb
                  00000070  71 75 73 54 68 50 41 74  76 64 36 79 38 35 2f 52   qusThPAtvd6y85/R
                  00000080  6a 75 6a 4c 55 49 61 35  63 46 41 2b 4b 68 54 74   jujLUIa5cFA+KhTt
                  00000090  46 58 77 44 66 7a 0a 47  45 5a 61 44 48 49 71 59   FXwDfz.GEZaDHIqY
                  000000a0  47 73 51 72 44 59 49 66  30 62 32 58 75 43 66 56   GsQrDYIf0b2XuCfV
                  000000b0  37 54 76 36 46 6d 47 32  48 6b 59 6d 6e 41 63 67   7Tv6FmG2HkYmnAcg
                  000000c0  42 39 31 36 4f 41 71 57  34 52 4f 67 69 61 4d 4d   B916OAqW4ROgiaMM
                  000000d0  36 53 38 0a 74 46 68 72  69 2b 61 47 2f 72 4b 2b   6S8.tFhri+aG/rK+
                  000000e0  39 71 6d 73 31 6b 4d 33  62 45 6c 50 36 43 43 46   9qms1kM3bElP6CCF
                  000000f0  6d 4d 63 55 77 6e 75 6e  62 4a 4c 6e 78 52 36 4e   mMcUwnunbJLnxR6N
                  00000100  72 65 31 71 6c 72 76 67  42 58 65 4e 34 51 30 50   re1qlrvgBXeN4Q0P
                  00000110  0a 52 76 7a 38 68 32 63  34 6d 32 4b 6b 4b 69 47   .Rvz8h2c4m2KkKiG
                  00000120  69 2f 42 34 43 6a 46 49  43 4c 2b 6d 49 42 43 55   i/B4CjFICL+mIBCU
                  00000130  77 4b 4b 7a 62 47 53 45  46 35 43 79 38 78 4d 78   wKKzbGSEF5Cy8xMx
                  00000140  37 39 53 79 41 6e 58 46  4e 49 53 65 6d 0a 43 6a   79SyAnXFNISem.Cj
                  00000150  37 43 75 77 75 55 52 69  6b 32 6a 30 51 55 50 39   7CuwuURik2j0QUP9
                  00000160  70 44 44 67 5a 49 61 46  30 66 4e 35 49 68 58 46   pDDgZIaF0fN5IhXF
                  00000170  76 73 6e 79 6c 78 43 38  63 48 64 55 5a 76 76 64   vsnylxC8cHdUZvvd
                  00000180  63 4b 75 70 37 2f 75 54  32 6e 0a 41 42 7a 52 34   cKup7/uT2n.ABzR4
                  00000190  4b 51 69 36 6b 67 42 70  62 2b 39 42 75 35 67 45   KQi6kgBpb+9Bu5gE
                  000001a0  56 7a 4e 67 4e 6f 73 36  5a 53 36 77 55 31 4d 35   VzNgNos6ZS6wU1M5
                  000001b0  54 31 4d 47 42 63 5a 63  6e 79 46 76 38 48 6c 31   T1MGBcZcnyFv8Hl1
                  000001c0  46 2b 6f 41 34 44 71 0a  75 42 72 51 72 4a 36 70   F+oA4Dq.uBrQrJ6p
                  000001d0  46 6c 46 54 42 74 6f 47  6a 75 37 58 2b 2f 63 64   FlFTBtoGju7X+/cd
                  000001e0  41 35 56 77 59 66 31 38  45 4c 51 66 4c 52 54 4e   A5VwYf18ELQfLRTN
                  000001f0  4b 34 4c 4f 38 33 65 32  46 6b 4b 4b 6b 2f 73 76   K4LO83e2FkKKk/sv
                  00000200  48 4c 4d 6e 0a 6e 63 5a  75 63 61 59 4f 31 75 32   HLMn.ncZucaYO1u2
                  00000210  74 31 69 4b 49 79 6c 7a  35 4a 50 63 67 4c 6a 75   t1iKIylz5JPcgLju
                  00000220  4f 2f 48 36 67 2f 38 6e  45 32 57 59 45 65 76 39   O/H6g/8nE2WYEev9
                  00000230  45 69 74 63 69 63 76 6c  57 30 6a 38 42 54 69 53   EitcicvlW0j8BTiS
                  00000240  44 0a 71 44 76 6b 55 5a  52 34 64 5a 73 54 63 52   D.qDvkUZR4dZsTcR
                  00000250  44 59 78 37 4d 42 6a 73  36 45 2b 64 7a 6a 5a 32   DYx7MBjs6E+dzjZ2
                  00000260  30 4a 4d 79 6e 6d 73 54  77 64 55 74 44 4b 5a 67   0JMynmsTwdUtDKZg
                  00000270  63 57 50 48 67 63 69 5a  54 39 56 4c 4b 76 0a 52   cWPHgciZT9VLKv.R
                  00000280  38 4f 44 59 4c 39 51 30  66 64 61 34 52 6a 49 44   8ODYL9Q0fda4RjID
                  00000290  5a 6b 3d 0a 3d 44 46 4e  67 0a 2d 2d 2d 2d 2d 45   Zk=.=DFNg.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia256, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 5a 43 78 65 51 78 7a  63 74 6f 42 67 4d 37 51   /ZCxeQxzctoBgM7Q
                  00000040  62 34 42 39 36 77 72 53  6c 53 31 75 54 61 72 69   b4B96wrSlS1uTari
                  00000050  62 59 76 63 6b 58 65 72  42 0a 4d 72 4e 77 4b 32   bYvckXerB.MrNwK2
                  00000060  66 58 79 4e 2b 55 75 4d  67 67 57 35 56 37 47 42   fXyN+UuMggW5V7GB
                  00000070  6a 46 52 48 2b 73 64 37  72 64 33 5a 56 71 79 58   jFRH+sd7rd3ZVqyX
                  00000080  33 75 42 6b 65 6d 5a 57  38 66 4f 5a 4b 77 45 74   3uBkemZW8fOZKwEt
                  00000090  79 36 6a 6c 47 35 0a 58  71 6f 6c 67 4b 45 70 58   y6jlG5.XqolgKEpX
                  000000a0  61 71 72 30 37 6a 4c 38  75 59 4f 6c 6f 70 78 6b   aqr07jL8uYOlopxk
                  000000b0  5a 31 49 36 59 72 48 53  39 71 4b 36 66 6b 7a 4a   Z1I6YrHS9qK6fkzJ
                  000000c0  74 4b 39 31 76 49 2b 45  30 74 55 71 44 41 5a 51   tK91vI+E0tUqDAZQ
                  000000d0  78 57 65 0a 32 46 55 2b  4b 2b 47 56 7a 65 6f 32   xWe.2FU+K+GVzeo2
                  000000e0  42 65 46 6b 6b 41 79 65  38 41 7a 53 4c 50 66 6d   BeFkkAye8AzSLPfm
                  000000f0  76 67 72 6e 2f 30 53 6a  73 70 75 51 33 4a 68 47   vgrn/0SjspuQ3JhG
                  00000100  50 66 36 4c 58 50 70 31  65 52 6a 66 45 35 66 6c   Pf6LXPp1eRjfE5fl
                  00000110  0a 31 71 30 57 2b 46 68  6d 30 6c 34 4d 61 58 47   .1q0W+Fhm0l4MaXG
                  00000120  36 6e 71 5a 43 79 61 46  51 53 6b 32 5a 64 75 45   6nqZCyaFQSk2ZduE
                  00000130  77 32 35 48 73 43 67 72  44 43 36 47 6e 63 53 67   w25HsCgrDC6GncSg
                  00000140  33 69 6a 4e 5a 4e 2f 46  74 6a 55 47 4c 0a 53 4c   3ijNZN/FtjUGL.SL
                  00000150  37 51 6b 44 71 7a 47 48  2f 44 67 54 73 55 43 44   7QkDqzGH/DgTsUCD
                  00000160  4c 45 66 72 30 43 4c 49  65 52 31 53 2f 78 79 34   LEfr0CLIeR1S/xy4
                  00000170  57 7a 64 32 46 35 35 6d  4f 6d 4e 33 78 48 44 4e   Wzd2F55mOmN3xHDN
                  00000180  6a 4d 34 6f 53 6b 6c 47  5a 56 0a 45 78 6b 38 77   jM4oSklGZV.Exk8w
                  00000190  4e 74 37 48 51 4c 74 31  37 73 4a 61 50 4f 38 53   Nt7HQLt17sJaPO8S
                  000001a0  6d 2b 79 31 73 66 61 63  68 55 46 66 4f 65 72 4e   m+y1sfachUFfOerN
                  000001b0  2b 79 67 66 54 71 42 4a  68 4c 67 56 79 30 57 52   +ygfTqBJhLgVy0WR
                  000001c0  45 34 44 73 6d 51 46 0a  69 79 61 68 59 39 51 74   E4DsmQF.iyahY9Qt
                  000001d0  72 42 59 4c 34 69 2b 75  66 30 5a 66 6b 30 66 33   rBYL4i+uf0Zfk0f3
                  000001e0  5a 34 77 38 66 7a 2b 2f  33 4a 34 78 56 74 53 6b   Z4w8fz+/3J4xVtSk
                  000001f0  57 32 65 42 43 45 75 35  73 41 50 43 63 47 56 75   W2eBCEu5sAPCcGVu
                  00000200  34 2b 70 70 0a 62 6c 2b  66 51 38 70 74 4a 64 46   4+pp.bl+fQ8ptJdF
                  00000210  57 78 7a 4e 53 46 71 75  45 57 41 4b 6a 65 42 2b   WxzNSFquEWAKjeB+
                  00000220  72 2f 33 67 73 5a 2f 68  4a 37 76 47 37 64 38 2b   r/3gsZ/hJ7vG7d8+
                  00000230  36 43 59 34 49 53 55 7a  57 30 6a 38 42 46 44 4d   6CY4ISUzW0j8BFDM
                  00000240  6d 0a 56 51 32 5a 55 62  70 63 61 75 4e 6d 32 65   m.VQ2ZUbpcauNm2e
                  00000250  6f 38 39 76 51 62 36 37  74 34 38 2f 6b 59 62 7a   o89vQb67t48/kYbz
                  00000260  76 52 6f 2b 6d 30 50 6e  51 41 53 7a 4a 48 79 77   vRo+m0PnQASzJHyw
                  00000270  59 63 63 57 46 4d 2b 41  4c 42 6d 36 2b 6b 0a 4c   YccWFM+ALBm6+k.L
                  00000280  55 6b 6c 79 47 59 65 58  65 72 64 56 53 42 76 44   UklyGYeXerdVSBvD
                  00000290  32 77 3d 0a 3d 50 53 66  63 0a 2d 2d 2d 2d 2d 45   2w=.=PSfc.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 53 31 45 41 5a 77 55  56 44 5a 55 30 4d 74 39   /S1EAZwUVDZU0Mt9
                  00000040  43 47 69 45 49 71 56 6a  6b 4e 33 42 62 49 36 36   CGiEIqVjkN3BbI66
                  00000050  30 68 78 4f 32 79 2f 71  49 75 46 34 53 0a 70 70   0hxO2y/qIuF4S.pp
                  00000060  69 72 2f 62 71 6d 45 79  6a 64 75 77 37 4f 30 48   ir/bqmEyjduw7O0H
                  00000070  46 57 32 35 4f 35 64 48  58 6b 50 37 34 4c 6a 52   FW25O5dHXkP74LjR
                  00000080  4a 42 44 6d 30 54 33 4d  45 52 68 4a 6d 78 48 62   JBDm0T3MERhJmxHb
                  00000090  49 30 4b 69 76 30 49 52  37 47 4b 35 36 43 0a 45   I0Kiv0IR7GK56C.E
                  000000a0  61 31 4a 6e 50 33 6f 75  2f 73 54 63 31 71 6b 4a   a1JnP3ou/sTc1qkJ
                  000000b0  69 46 38 36 32 62 4e 67  53 79 46 53 62 46 61 58   iF862bNgSyFSbFaX
                  000000c0  6e 5a 62 6b 61 4b 53 32  66 4d 58 4a 2b 78 7a 4c   nZbkaKS2fMXJ+xzL
                  000000d0  61 39 30 30 4c 42 61 59  34 66 4e 73 4b 50 39 0a   a900LBaY4fNsKP9.
                  000000e0  57 69 61 57 79 4f 6a 47  64 56 58 5a 61 31 79 53   WiaWyOjGdVXZa1yS
                  000000f0  68 5a 43 6f 63 2f 59 72  4c 39 43 4b 50 39 6e 52   hZCoc/YrL9CKP9nR
                  00000100  66 59 36 77 74 79 41 73  78 6d 43 73 62 48 46 2f   fY6wtyAsxmCsbHF/
                  00000110  75 49 34 4f 72 42 6b 62  46 6a 31 4b 59 51 55 32   uI4OrBkbFj1KYQU2
                  00000120  0a 50 53 31 6c 55 6f 43  32 50 36 56 51 31 6d 69   .PS1lUoC2P6VQ1mi
                  00000130  38 58 46 36 38 4f 79 37  30 57 76 53 50 41 4d 39   8XF68Oy70WvSPAM9
                  00000140  2f 76 6a 68 6d 32 2f 74  6e 4c 6b 2b 53 51 46 6c   /vjhm2/tnLk+SQFl
                  00000150  76 4d 52 30 46 54 65 6b  74 37 74 41 69 56 47 53   vMR0FTekt7tAiVGS
                  00000160  62 0a 36 74 6a 34 34 5a  71 48 6f 43 30 6a 78 77   b.6tj44ZqHoC0jxw
                  00000170  6b 41 7a 4f 6d 66 65 64  49 4d 78 47 77 69 56 48   kAzOmfedIMxGwiVH
                  00000180  77 7a 72 56 74 37 41 4c  72 6b 68 42 44 54 4e 38   wzrVt7ALrkhBDTN8
                  00000190  42 47 4e 75 75 47 70 6a  46 32 76 43 78 6c 6c 6c   BGNuuGpjF2vCxlll
                  000001a0  66 41 0a 33 36 36 43 73  45 38 75 58 79 64 6b 66   fA.366CsE8uXydkf
                  000001b0  77 65 4c 63 62 35 71 6f  59 58 2b 48 76 44 4d 5a   weLcb5qoYX+HvDMZ
                  000001c0  53 33 42 61 56 4c 2f 2f  78 63 66 43 79 6c 71 52   S3BaVL//xcfCylqR
                  000001d0  57 55 61 33 71 73 6b 30  75 55 78 58 34 49 6d 44   WUa3qsk0uUxX4ImD
                  000001e0  4a 4e 61 0a 2b 4f 4a 78  4c 38 6a 45 38 50 63 2b   JNa.+OJxL8jE8Pc+
                  000001f0  4a 66 6c 38 55 54 54 50  6b 72 56 7a 69 56 30 71   Jfl8UTTPkrVziV0q
                  00000200  53 6e 6f 44 35 59 6f 7a  6a 66 65 4f 72 36 6b 48   SnoD5YozjfeOr6kH
                  00000210  2f 61 35 73 64 67 59 4f  54 6e 63 53 67 52 56 4d   /a5sdgYOTncSgRVM
                  00000220  49 6a 6f 35 0a 70 4a 6e  32 39 42 52 57 4b 35 63   Ijo5.pJn29BRWK5c
                  00000230  34 74 34 44 6f 54 55 2b  43 30 6b 41 42 7a 73 48   4t4DoTU+C0kABzsH
                  00000240  30 51 53 77 57 54 65 45  62 52 71 56 44 6c 75 4b   0QSwWTeEbRqVDluK
                  00000250  73 61 57 54 38 64 70 34  45 69 50 73 59 4a 44 59   saWT8dp4EiPsYJDY
                  00000260  4f 39 34 32 72 0a 76 4b  64 62 59 65 41 35 64 34   O942r.vKdbYeA5d4
                  00000270  41 71 53 49 47 51 6a 34  57 71 6c 38 75 46 58 51   AqSIGQj4Wql8uFXQ
                  00000280  61 32 52 77 52 75 33 42  52 35 70 65 78 57 38 62   a2RwRu3BR5pexW8b
                  00000290  76 43 0a 3d 43 39 32 47  0a 2d 2d 2d 2d 2d 45 4e   vC.=C92G.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 74 50 76 79 78 76 38  6f 2f 52 2b 62 7a 37 73   AtPvyxv8o/R+bz7s
                  00000040  4b 4e 48 6a 65 7a 52 79  72 4e 45 69 4c 44 33 6d   KNHjezRyrNEiLD3m
                  00000050  67 45 68 30 65 72 61 4a  52 39 79 36 4e 0a 6a 39   gEh0eraJR9y6N.j9
                  00000060  61 38 41 34 55 46 52 41  54 47 44 30 45 78 76 46   a8A4UFRATGD0ExvF
                  00000070  66 4b 59 36 2b 2b 55 68  33 56 42 32 45 4e 61 6c   fKY6++Uh3VB2ENal
                  00000080  6d 63 6f 52 30 62 72 6a  55 72 49 76 62 68 51 59   mcoR0brjUrIvbhQY
                  00000090  51 6b 34 75 5a 71 7a 32  53 4a 53 5a 74 53 0a 47   Qk4uZqz2SJSZtS.G
                  000000a0  54 4d 71 78 53 78 37 53  52 48 71 39 2f 34 4c 71   TMqxSx7SRHq9/4Lq
                  000000b0  47 31 73 62 41 53 75 37  2f 4d 6d 44 79 2f 4f 76   G1sbASu7/MmDy/Ov
                  000000c0  76 2b 63 43 54 66 54 6f  6d 49 36 48 35 2f 52 69   v+cCTfTomI6H5/Ri
                  000000d0  69 6d 49 65 70 53 51 31  32 62 70 54 6f 6a 52 0a   imIepSQ12bpTojR.
                  000000e0  32 4f 77 77 32 43 78 65  38 78 41 54 5a 61 32 64   2Oww2Cxe8xATZa2d
                  000000f0  4b 61 73 32 37 33 6e 67  64 37 4b 79 2b 33 71 44   Kas273ngd7Ky+3qD
                  00000100  4e 6d 6b 55 55 52 32 44  44 4e 4c 6c 55 32 38 77   NmkUUR2DDNLlU28w
                  00000110  79 6d 45 64 67 47 71 76  59 50 54 37 61 4a 73 4b   ymEdgGqvYPT7aJsK
                  00000120  0a 74 70 38 73 69 52 52  49 2f 34 7a 55 6c 36 2b   .tp8siRRI/4zUl6+
                  00000130  34 45 57 74 59 33 71 52  6e 62 74 48 49 72 4d 78   4EWtY3qRnbtHIrMx
                  00000140  4e 69 59 31 39 74 41 4c  56 4c 42 46 71 38 6c 55   NiY19tALVLBFq8lU
                  00000150  36 76 7a 4d 47 74 51 4a  50 63 49 6a 4a 45 51 6a   6vzMGtQJPcIjJEQj
                  00000160  6c 0a 62 53 77 72 45 4c  55 4f 57 37 6c 51 58 4a   l.bSwrELUOW7lQXJ
                  00000170  69 4e 43 78 46 30 2f 53  46 30 4b 64 43 66 4a 50   iNCxF0/SF0KdCfJP
                  00000180  30 43 72 43 4f 42 6e 77  71 6a 38 54 35 2f 6a 6d   0CrCOBnwqj8T5/jm
                  00000190  66 41 45 52 72 71 56 76  78 4c 6a 6d 46 4e 30 56   fAERrqVvxLjmFN0V
                  000001a0  6b 45 0a 4f 37 64 54 33  58 36 56 5a 6b 72 2b 67   kE.O7dT3X6VZkr+g
                  000001b0  6c 4f 6f 54 42 55 38 65  2b 43 51 38 71 37 38 6d   lOoTBU8e+CQ8q78m
                  000001c0  6e 4d 33 75 43 63 55 2f  4e 45 66 62 4f 62 51 79   nM3uCcU/NEfbObQy
                  000001d0  4c 78 58 35 47 78 4d 65  63 71 46 66 78 6c 35 4f   LxX5GxMecqFfxl5O
                  000001e0  36 30 36 0a 50 69 64 61  77 35 4c 77 49 73 6e 48   606.Pidaw5LwIsnH
                  000001f0  4a 70 79 77 43 41 7a 4c  74 59 47 38 71 4f 34 67   JpywCAzLtYG8qO4g
                  00000200  49 6f 71 2b 64 51 55 31  50 2b 58 30 4f 74 30 44   Ioq+dQU1P+X0Ot0D
                  00000210  74 56 48 6d 44 48 4c 37  33 51 38 48 51 69 78 6e   tVHmDHL73Q8HQixn
                  00000220  5a 4d 4a 31 0a 43 51 57  4e 41 4b 34 6a 31 2b 30   ZMJ1.CQWNAK4j1+0
                  00000230  49 46 51 62 33 4c 37 66  33 30 6b 41 42 6e 6a 37   IFQb3L7f30kABnj7
                  00000240  6f 71 65 46 74 54 4c 48  6d 43 6e 77 79 2b 57 70   oqeFtTLHmCnwy+Wp
                  00000250  77 6e 62 6d 2b 58 56 4a  4d 59 76 38 62 74 51 33   wnbm+XVJMYv8btQ3
                  00000260  43 34 75 31 37 0a 38 4b  36 78 31 57 4f 79 56 54   C4u17.8K6x1WOyVT
                  00000270  4c 53 52 4a 6a 46 33 32  73 6c 47 6b 43 67 63 6b   LSRJjF32slGkCgck
                  00000280  69 50 56 6b 36 6e 44 73  35 68 4c 63 6c 38 55 44   iPVk6nDs5hLcl8UD
                  00000290  72 6a 0a 3d 77 76 51 30  0a 2d 2d 2d 2d 2d 45 4e   rj.=wvQ0.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  sopgpy encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 64 35 74 48 4b 44 31  35 32 78 58 47 34 6e 7a   /d5tHKD152xXG4nz
                  00000040  55 57 77 7a 36 47 51 62  6a 4f 35 4c 47 58 4c 6f   UWwz6GQbjO5LGXLo
                  00000050  52 31 51 4e 57 55 51 30  57 67 33 78 50 0a 75 78   R1QNWUQ0Wg3xP.ux
                  00000060  6c 36 76 4a 62 54 56 45  30 43 64 6a 72 70 42 62   l6vJbTVE0CdjrpBb
                  00000070  65 57 49 56 61 53 33 32  76 2f 6f 46 6d 30 7a 61   eWIVaS32v/oFm0za
                  00000080  61 69 37 68 35 38 4f 48  73 78 4f 6e 39 66 67 70   ai7h58OHsxOn9fgp
                  00000090  63 70 33 44 74 6b 75 61  49 65 62 73 39 46 0a 73   cp3DtkuaIebs9F.s
                  000000a0  4c 73 4e 6d 7a 56 6a 36  62 50 6e 64 32 54 56 31   LsNmzVj6bPnd2TV1
                  000000b0  71 61 50 72 38 38 66 54  70 32 6a 7a 36 54 75 6f   qaPr88fTp2jz6Tuo
                  000000c0  55 76 71 4c 4e 63 56 6c  39 44 63 72 71 6a 69 31   UvqLNcVl9Dcrqji1
                  000000d0  4d 6a 44 38 70 57 51 6d  61 58 34 4c 2f 54 54 0a   MjD8pWQmaX4L/TT.
                  000000e0  4f 67 72 41 41 34 4a 6e  5a 59 68 72 39 4e 51 78   OgrAA4JnZYhr9NQx
                  000000f0  67 48 71 6b 50 73 4f 72  52 6b 37 67 78 58 6a 78   gHqkPsOrRk7gxXjx
                  00000100  46 69 31 6e 71 4e 59 66  4e 68 52 75 58 72 49 79   Fi1nqNYfNhRuXrIy
                  00000110  73 4c 59 6c 63 46 34 6b  61 6d 37 59 63 4e 39 43   sLYlcF4kam7YcN9C
                  00000120  0a 48 65 61 67 4f 69 65  79 6f 48 46 32 6c 54 76   .HeagOieyoHF2lTv
                  00000130  6d 79 2f 36 73 79 55 35  6e 6e 7a 4f 33 45 38 59   my/6syU5nnzO3E8Y
                  00000140  65 54 36 70 43 32 33 78  76 6b 44 54 49 74 79 56   eT6pC23xvkDTItyV
                  00000150  69 49 6c 4f 6c 59 5a 61  69 44 62 54 43 71 76 36   iIlOlYZaiDbTCqv6
                  00000160  4c 0a 47 66 38 39 7a 6d  35 43 58 32 69 58 2b 5a   L.Gf89zm5CX2iX+Z
                  00000170  33 30 64 70 61 33 74 62  77 6d 6c 36 37 35 71 36   30dpa3tbwml675q6
                  00000180  75 4f 47 53 69 41 47 67  6c 6b 71 46 66 79 31 63   uOGSiAGglkqFfy1c
                  00000190  33 47 4f 41 38 56 6d 32  37 54 6d 38 47 73 61 58   3GOA8Vm27Tm8GsaX
                  000001a0  64 6e 0a 59 2b 41 73 79  53 64 6e 41 33 79 64 6e   dn.Y+AsySdnA3ydn
                  000001b0  6b 77 57 6c 4a 4d 4b 34  34 36 63 4f 78 2f 54 56   kwWlJMK446cOx/TV
                  000001c0  62 72 59 35 70 51 59 48  64 56 4a 6b 65 57 75 37   brY5pQYHdVJkeWu7
                  000001d0  31 70 74 47 46 66 61 46  57 67 6d 72 42 30 76 50   1ptGFfaFWgmrB0vP
                  000001e0  4f 55 56 0a 35 67 72 72  4b 6b 44 34 63 78 79 56   OUV.5grrKkD4cxyV
                  000001f0  36 33 45 4d 75 59 6a 5a  31 63 4a 4b 49 68 66 39   63EMuYjZ1cJKIhf9
                  00000200  73 57 63 2b 4b 59 55 2f  62 2f 57 6d 63 77 4d 53   sWc+KYU/b/WmcwMS
                  00000210  66 69 66 69 52 6f 52 6e  78 45 75 76 45 55 7a 54   fifiRoRnxEuvEUzT
                  00000220  79 67 73 70 0a 4a 2f 4a  6e 38 6d 38 77 63 33 72   ygsp.J/Jn8m8wc3r
                  00000230  4c 77 44 50 52 6a 62 75  51 30 6a 38 42 38 78 52   LwDPRjbuQ0j8B8xR
                  00000240  6e 4d 50 36 6a 4d 4a 4a  6e 4b 6b 69 77 68 6f 5a   nMP6jMJJnKkiwhoZ
                  00000250  6e 2b 67 6f 54 68 77 5a  36 46 75 74 51 6b 53 31   n+goThwZ6FutQkS1
                  00000260  36 50 31 54 32 0a 36 30  47 55 31 6c 49 53 41 33   6P1T2.60GU1lISA3
                  00000270  50 43 65 4c 2b 35 6a 46  43 32 4f 41 62 32 45 65   PCeL+5jFC2OAb2Ee
                  00000280  63 69 32 37 79 4d 68 39  30 68 50 76 4a 75 44 34   ci27yMh90hPvJuD4
                  00000290  6b 3d 0a 3d 5a 58 2b 75  0a 2d 2d 2d 2d 2d 45 4e   k=.=ZX+u.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia256, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2b 4d 63 77 57 74  30 66 37 2f 2f 71 30 6f   Qv+McwWt0f7//q0o
                  00000040  56 74 46 34 59 45 6f 38  4a 6a 4e 70 79 30 4d 66   VtF4YEo8JjNpy0Mf
                  00000050  4e 36 69 73 74 55 2b 6d  6c 37 35 77 31 36 53 67   N6istU+ml75w16Sg
                  00000060  69 36 78 69 72 71 74 44  6f 6f 71 0d 0a 59 32 34   i6xirqtDooq..Y24
                  00000070  47 6c 5a 4e 46 4a 52 56  72 76 46 33 6f 42 6e 43   GlZNFJRVrvF3oBnC
                  00000080  4a 6e 77 50 72 4f 64 74  45 57 4f 54 75 62 49 6c   JnwPrOdtEWOTubIl
                  00000090  62 69 6a 45 7a 48 6b 74  38 73 42 48 69 6d 6e 57   bijEzHkt8sBHimnW
                  000000a0  73 2b 62 78 73 4a 59 44  66 4b 70 6c 77 62 7a 33   s+bxsJYDfKplwbz3
                  000000b0  56 34 6f 35 44 74 48 69  51 0d 0a 59 36 32 48 52   V4o5DtHiQ..Y62HR
                  000000c0  49 36 53 72 79 4c 6a 66  2b 65 45 52 42 6b 35 79   I6SryLjf+eERBk5y
                  000000d0  31 61 70 77 70 47 2f 52  75 52 30 6f 2b 6a 4e 62   1apwpG/RuR0o+jNb
                  000000e0  6f 4c 69 4a 69 32 72 32  42 51 35 2b 53 41 67 42   oLiJi2r2BQ5+SAgB
                  000000f0  52 33 6e 75 73 57 79 6e  39 5a 6d 48 4c 79 4f 38   R3nusWyn9ZmHLyO8
                  00000100  74 63 67 4e 33 64 4b 0d  0a 43 78 4c 52 46 4c 74   tcgN3dK..CxLRFLt
                  00000110  65 47 47 59 4b 45 39 71  2b 34 4e 67 2b 66 32 44   eGGYKE9q+4Ng+f2D
                  00000120  42 73 79 63 58 69 50 76  30 72 36 36 6b 5a 6c 6c   BsycXiPv0r66kZll
                  00000130  33 47 75 4e 59 5a 49 78  36 32 68 6b 53 32 49 4a   3GuNYZIx62hkS2IJ
                  00000140  79 78 56 76 66 68 6e 4d  2f 55 4d 53 51 48 47 4b   yxVvfhnM/UMSQHGK
                  00000150  75 41 30 57 69 0d 0a 6f  43 58 64 31 65 46 70 31   uA0Wi..oCXd1eFp1
                  00000160  57 35 64 6f 35 75 6d 69  62 70 2b 67 61 46 43 58   W5do5umibp+gaFCX
                  00000170  75 6a 61 62 6c 41 51 55  41 66 42 4c 70 74 6b 48   ujablAQUAfBLptkH
                  00000180  42 70 6c 2f 58 76 76 75  58 66 7a 78 75 44 6f 6e   Bpl/XvvuXfzxuDon
                  00000190  75 48 64 4b 54 39 67 63  52 65 7a 6f 4f 65 33 53   uHdKT9gcRezoOe3S
                  000001a0  53 2b 2f 0d 0a 6c 4f 5a  31 74 70 79 53 75 59 74   S+/..lOZ1tpySuYt
                  000001b0  74 69 51 62 34 47 68 4e  78 53 34 73 50 74 73 4c   tiQb4GhNxS4sPtsL
                  000001c0  62 54 37 2b 47 66 33 32  59 67 71 4e 6d 65 58 45   bT7+Gf32YgqNmeXE
                  000001d0  32 43 72 79 37 73 6f 72  38 65 4d 4b 56 55 31 35   2Cry7sor8eMKVU15
                  000001e0  41 34 6f 69 59 4c 77 6e  74 36 36 47 67 36 4f 73   A4oiYLwnt66Gg6Os
                  000001f0  65 0d 0a 44 37 39 63 76  4c 75 54 34 2f 37 73 6a   e..D79cvLuT4/7sj
                  00000200  39 30 53 75 39 53 37 4a  71 54 30 44 63 7a 79 4c   90Su9S7JqT0DczyL
                  00000210  6f 33 62 31 6f 6f 72 51  76 30 6c 68 39 43 63 6a   o3b1oorQv0lh9Ccj
                  00000220  6e 34 41 35 4a 70 63 5a  32 6f 32 79 35 34 70 74   n4A5JpcZ2o2y54pt
                  00000230  6a 44 48 33 4f 37 76 2f  50 56 76 6e 35 59 79 0d   jDH3O7v/PVvn5Yy.
                  00000240  0a 30 6a 38 42 38 71 42  64 49 31 38 2b 74 34 6d   .0j8B8qBdI18+t4m
                  00000250  71 42 61 38 55 42 44 31  42 78 47 51 64 57 64 67   qBa8UBD1BxGQdWdg
                  00000260  54 5a 6e 6e 56 42 56 65  78 67 2b 66 48 63 4c 4d   TZnnVBVexg+fHcLM
                  00000270  33 6e 72 32 37 6f 67 33  54 61 52 56 30 4a 64 47   3nr27og3TaRV0JdG
                  00000280  6e 42 4f 68 71 79 53 63  56 53 43 53 46 0d 0a 34   nBOhqyScVSCSF..4
                  00000290  34 78 53 4e 49 41 59 6f  6d 4d 3d 0d 0a 3d 30 44   4xSNIAYomM=..=0D
                  000002a0  61 4d 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   aM..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia256, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 53 52 63 7a 68  31 72 30 59 56 59 7a 73   Qv/SRczh1r0YVYzs
                  00000040  66 44 53 52 4a 53 69 51  32 33 75 43 42 44 78 30   fDSRJSiQ23uCBDx0
                  00000050  70 38 37 4f 63 63 51 4f  4e 6e 79 42 50 62 74 76   p87OccQONnyBPbtv
                  00000060  70 48 6a 47 72 67 4b 2f  46 68 72 0d 0a 2f 36 58   pHjGrgK/Fhr../6X
                  00000070  73 33 46 32 5a 62 4a 6a  69 50 2f 45 59 77 62 73   s3F2ZbJjiP/EYwbs
                  00000080  57 4e 66 72 42 75 38 38  58 69 64 69 4d 57 79 56   WNfrBu88XidiMWyV
                  00000090  38 6e 2b 74 56 67 32 6d  36 43 6a 73 76 37 4c 38   8n+tVg2m6Cjsv7L8
                  000000a0  4c 61 31 49 37 79 4a 44  2b 41 55 69 69 6f 71 63   La1I7yJD+AUiioqc
                  000000b0  4d 6b 53 6e 50 48 4c 67  58 0d 0a 68 6b 79 48 41   MkSnPHLgX..hkyHA
                  000000c0  79 42 49 72 69 74 46 33  41 37 62 2b 79 61 44 41   yBIritF3A7b+yaDA
                  000000d0  74 7a 50 44 6f 4e 4a 45  45 45 47 79 44 6e 34 71   tzPDoNJEEEGyDn4q
                  000000e0  46 66 30 67 48 4f 38 42  6f 58 64 4e 77 38 46 4f   Ff0gHO8BoXdNw8FO
                  000000f0  71 67 58 51 73 33 64 34  33 5a 49 32 77 6d 6e 4f   qgXQs3d43ZI2wmnO
                  00000100  70 52 6b 65 4d 34 36 0d  0a 79 36 47 39 37 49 56   pRkeM46..y6G97IV
                  00000110  52 49 62 6b 42 32 63 2b  58 39 45 6b 68 42 58 35   RIbkB2c+X9EkhBX5
                  00000120  6b 73 64 49 32 78 30 66  35 6d 36 68 6c 48 64 32   ksdI2x0f5m6hlHd2
                  00000130  6f 55 45 59 4a 77 2b 75  66 6a 61 41 2b 44 48 67   oUEYJw+ufjaA+DHg
                  00000140  61 61 35 59 5a 76 38 35  32 46 75 62 2b 37 36 49   aa5YZv852Fub+76I
                  00000150  6c 4a 37 44 74 0d 0a 31  6f 31 42 4c 58 41 38 4e   lJ7Dt..1o1BLXA8N
                  00000160  45 67 74 59 6f 2f 30 53  70 57 2f 50 35 65 30 57   EgtYo/0SpW/P5e0W
                  00000170  6d 62 55 33 58 55 53 4f  44 58 70 4a 77 37 36 61   mbU3XUSODXpJw76a
                  00000180  34 6b 61 68 46 32 5a 31  76 4d 6c 74 31 54 78 6c   4kahF2Z1vMlt1Txl
                  00000190  77 68 66 56 35 4e 51 41  50 79 43 32 73 38 6f 33   whfV5NQAPyC2s8o3
                  000001a0  6f 34 6d 0d 0a 4b 4f 37  6b 35 66 37 74 2b 7a 44   o4m..KO7k5f7t+zD
                  000001b0  31 45 75 4b 6b 4a 4a 39  4d 74 4b 4f 33 43 79 6f   1EuKkJJ9MtKO3Cyo
                  000001c0  51 34 39 4d 6c 49 37 54  47 6e 63 4b 66 6b 71 48   Q49MlI7TGncKfkqH
                  000001d0  4a 4e 39 50 41 64 56 49  47 78 57 43 68 62 59 50   JN9PAdVIGxWChbYP
                  000001e0  53 4a 6e 2b 44 6b 37 79  69 6c 54 6b 2f 51 36 30   SJn+Dk7yilTk/Q60
                  000001f0  69 0d 0a 4f 63 38 42 59  78 6b 39 43 4c 76 79 55   i..Oc8BYxk9CLvyU
                  00000200  4e 66 50 5a 69 65 33 56  79 6d 2f 2b 30 51 36 55   NfPZie3Vym/+0Q6U
                  00000210  6e 57 77 71 5a 42 78 65  56 74 7a 55 4e 71 6e 57   nWwqZBxeVtzUNqnW
                  00000220  4b 34 32 35 7a 7a 66 35  62 50 35 72 57 34 66 68   K425zzf5bP5rW4fh
                  00000230  78 4e 75 32 52 33 66 6b  6d 6b 71 76 33 7a 51 0d   xNu2R3fkmkqv3zQ.
                  00000240  0a 30 6a 38 42 6f 50 52  42 35 45 76 65 73 4d 78   .0j8BoPRB5EvesMx
                  00000250  32 2f 6a 4e 36 49 50 4b  39 39 7a 73 67 76 42 4a   2/jN6IPK99zsgvBJ
                  00000260  54 4a 52 49 78 65 78 6e  66 51 64 4e 4e 4c 31 75   TJRIxexnfQdNNL1u
                  00000270  56 4b 39 6a 67 66 41 63  76 44 50 78 41 50 38 74   VK9jgfAcvDPxAP8t
                  00000280  79 6b 42 73 39 57 7a 34  43 43 4f 4f 64 0d 0a 39   ykBs9Wz4CCOOd..9
                  00000290  35 79 4d 6e 4c 43 4a 77  45 51 3d 0d 0a 3d 55 53   5yMnLCJwEQ=..=US
                  000002a0  68 45 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   hE..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Camellia256, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 51 4e 41 2f 30  37 68 59 67 62 38 70 6e   Qv/QNA/07hYgb8pn
                  00000040  52 46 48 2b 31 38 72 5a  46 37 49 67 31 62 51 45   RFH+18rZF7Ig1bQE
                  00000050  65 43 6b 36 45 42 76 32  58 4a 53 4e 49 4a 70 62   eCk6EBv2XJSNIJpb
                  00000060  35 74 44 43 52 51 62 32  6d 37 63 0d 0a 66 4b 66   5tDCRQb2m7c..fKf
                  00000070  56 33 4d 33 75 47 31 33  33 53 70 59 42 46 77 48   V3M3uG133SpYBFwH
                  00000080  62 75 7a 70 6e 34 6c 79  64 65 6f 35 7a 62 69 76   buzpn4lydeo5zbiv
                  00000090  79 6f 6d 56 76 56 76 37  45 73 72 73 48 49 59 31   yomVvVv7EsrsHIY1
                  000000a0  37 4e 38 63 35 6f 61 39  71 38 59 53 31 6e 30 6a   7N8c5oa9q8YS1n0j
                  000000b0  73 77 51 34 49 70 58 4b  72 0d 0a 63 63 69 51 30   swQ4IpXKr..cciQ0
                  000000c0  79 43 2f 32 58 6b 38 70  69 4c 65 55 47 45 73 72   yC/2Xk8piLeUGEsr
                  000000d0  57 32 4c 43 52 4c 31 78  42 6e 7a 52 35 56 44 2f   W2LCRL1xBnzR5VD/
                  000000e0  72 45 58 65 56 61 59 42  37 63 70 4f 41 71 30 69   rEXeVaYB7cpOAq0i
                  000000f0  64 38 6f 45 39 63 48 55  2b 32 35 73 58 46 70 51   d8oE9cHU+25sXFpQ
                  00000100  7a 46 71 69 47 6f 7a 0d  0a 2b 58 49 47 34 58 50   zFqiGoz..+XIG4XP
                  00000110  59 4e 63 30 6e 6d 37 45  48 31 54 53 51 57 72 6b   YNc0nm7EH1TSQWrk
                  00000120  62 5a 35 5a 49 72 4b 43  57 72 66 65 77 33 2f 41   bZ5ZIrKCWrfew3/A
                  00000130  6e 6d 34 6a 64 57 37 69  41 65 38 6e 69 6f 62 35   nm4jdW7iAe8niob5
                  00000140  76 52 6f 57 56 55 71 2b  48 76 73 49 44 35 4a 52   vRoWVUq+HvsID5JR
                  00000150  42 52 4e 5a 6f 0d 0a 58  54 4c 6b 61 56 65 64 53   BRNZo..XTLkaVedS
                  00000160  33 43 73 35 51 59 41 6a  55 68 50 51 57 48 51 59   3Cs5QYAjUhPQWHQY
                  00000170  45 42 5a 69 6b 6e 43 6b  50 38 79 32 76 57 56 58   EBZiknCkP8y2vWVX
                  00000180  71 46 68 56 34 45 31 34  59 6f 35 6b 33 74 58 4f   qFhV4E14Yo5k3tXO
                  00000190  4b 36 53 54 67 4a 79 66  52 77 4b 51 62 69 4a 38   K6STgJyfRwKQbiJ8
                  000001a0  33 77 6d 0d 0a 79 6f 52  69 44 35 6a 42 78 7a 4d   3wm..yoRiD5jBxzM
                  000001b0  2b 77 4c 36 75 32 79 61  33 34 61 76 74 43 35 74   +wL6u2ya34avtC5t
                  000001c0  51 33 65 75 55 39 67 51  37 30 61 50 37 70 4f 6a   Q3euU9gQ70aP7pOj
                  000001d0  7a 68 33 75 4e 45 6d 76  42 76 48 6b 42 69 59 6b   zh3uNEmvBvHkBiYk
                  000001e0  51 63 42 4d 4d 70 6b 36  4a 68 41 6a 4e 6b 53 57   QcBMMpk6JhAjNkSW
                  000001f0  5a 0d 0a 52 49 76 38 51  75 6e 63 43 68 62 6c 35   Z..RIv8QuncChbl5
                  00000200  66 46 51 46 31 30 62 30  5a 36 78 45 45 37 59 4f   fFQF10b0Z6xEE7YO
                  00000210  58 72 2b 68 41 54 66 67  30 4d 41 68 71 76 34 6a   Xr+hATfg0MAhqv4j
                  00000220  65 73 68 4d 74 4a 58 4c  76 59 44 51 6e 57 43 4f   eshMtJXLvYDQnWCO
                  00000230  56 4e 53 46 64 33 33 4f  6c 6e 44 61 44 38 65 0d   VNSFd33OlnDaD8e.
                  00000240  0a 30 6a 38 42 4a 68 6f  76 6d 48 65 53 55 57 73   .0j8BJhovmHeSUWs
                  00000250  44 43 67 41 33 42 46 76  32 31 4a 4a 73 79 41 30   DCgA3BFv21JJsyA0
                  00000260  62 55 67 51 79 54 46 6f  6e 70 34 45 42 56 6b 6b   bUgQyTFonp4EBVkk
                  00000270  4f 69 4f 76 73 70 76 4d  33 63 57 54 55 46 2f 68   OiOvspvM3cWTUF/h
                  00000280  65 61 4e 62 36 55 6c 56  50 78 4a 45 4b 0d 0a 44   eaNb6UlVPxJEK..D
                  00000290  56 52 49 2b 35 71 45 63  69 34 3d 0d 0a 3d 30 4b   VRI+5qEci4=..=0K
                  000002a0  6a 4c 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   jL..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 30 46 4c 39 71 78 5a  41 6d 4d 41 30 4f 68 2b   A0FL9qxZAmMA0Oh+
                  00000040  52 65 77 55 6f 59 44 6e  70 32 63 6d 4b 31 45 68   RewUoYDnp2cmK1Eh
                  00000050  37 6d 6e 67 66 55 37 47  31 77 69 74 63 0a 6b 44   7mngfU7G1witc.kD
                  00000060  54 50 42 34 4c 4f 54 53  35 32 35 4a 6f 61 61 69   TPB4LOTS525Joaai
                  00000070  2f 70 72 64 2f 69 6d 67  35 31 2b 52 6d 69 37 31   /prd/img51+Rmi71
                  00000080  64 62 45 36 47 64 38 53  59 79 6a 6a 35 39 4a 41   dbE6Gd8SYyjj59JA
                  00000090  43 67 69 6a 70 6d 33 50  6a 79 74 68 4e 53 0a 6d   Cgijpm3PjythNS.m
                  000000a0  66 4e 7a 49 6f 74 65 42  4a 2b 50 42 30 63 67 70   fNzIoteBJ+PB0cgp
                  000000b0  74 2b 57 56 36 69 74 67  49 71 43 6b 45 68 66 44   t+WV6itgIqCkEhfD
                  000000c0  6c 38 74 6c 68 71 41 2b  4b 44 47 59 58 52 37 64   l8tlhqA+KDGYXR7d
                  000000d0  50 4a 2b 79 70 30 49 72  31 30 34 38 49 66 4b 0a   PJ+yp0Ir1048IfK.
                  000000e0  6e 32 72 6f 65 52 5a 64  34 31 30 47 54 53 4c 78   n2roeRZd410GTSLx
                  000000f0  2b 67 6b 47 47 51 6a 51  37 32 76 4d 6f 6f 34 4d   +gkGGQjQ72vMoo4M
                  00000100  52 49 4c 4b 2f 70 71 4f  54 63 38 48 49 39 49 58   RILK/pqOTc8HI9IX
                  00000110  71 62 79 6f 4f 36 43 63  41 51 6f 6a 6a 67 50 61   qbyoO6CcAQojjgPa
                  00000120  0a 50 43 67 46 4c 51 37  68 6e 42 38 4b 67 78 4a   .PCgFLQ7hnB8KgxJ
                  00000130  6a 53 64 69 66 61 4a 32  4d 6e 35 54 50 79 2b 34   jSdifaJ2Mn5TPy+4
                  00000140  65 61 4f 50 32 4a 68 50  72 79 37 53 56 6c 64 6e   eaOP2JhPry7SVldn
                  00000150  58 6d 71 6f 49 2f 74 2b  67 30 66 6d 6a 57 33 49   XmqoI/t+g0fmjW3I
                  00000160  34 0a 45 2f 63 70 57 79  56 6f 59 6c 30 39 5a 50   4.E/cpWyVoYl09ZP
                  00000170  44 35 61 4a 53 72 38 41  59 64 33 56 67 4b 61 42   D5aJSr8AYd3VgKaB
                  00000180  74 4b 4a 79 31 76 4a 4c  45 50 34 49 42 54 65 68   tKJy1vJLEP4IBTeh
                  00000190  78 32 68 34 34 43 54 36  36 42 50 66 6d 50 38 37   x2h44CT66BPfmP87
                  000001a0  62 64 0a 6c 58 4e 4d 34  7a 48 69 66 64 6d 6b 4c   bd.lXNM4zHifdmkL
                  000001b0  74 6f 37 65 54 2f 56 41  78 63 42 45 55 41 79 36   to7eT/VAxcBEUAy6
                  000001c0  6e 36 30 69 76 69 47 32  52 55 53 64 66 37 43 75   n60iviG2RUSdf7Cu
                  000001d0  70 49 6f 71 6a 73 35 32  35 54 4d 56 65 6e 7a 36   pIoqjs525TMVenz6
                  000001e0  4f 79 77 0a 64 2f 43 61  51 61 4a 78 65 47 46 52   Oyw.d/CaQaJxeGFR
                  000001f0  39 37 70 69 79 75 4b 76  37 31 56 79 49 6a 47 64   97piyuKv71VyIjGd
                  00000200  59 48 2b 77 67 76 4d 47  59 43 7a 4c 73 62 69 46   YH+wgvMGYCzLsbiF
                  00000210  68 55 79 6d 52 51 75 5a  72 6d 38 2f 7a 42 76 74   hUymRQuZrm8/zBvt
                  00000220  7a 46 78 48 0a 79 79 38  43 6c 38 42 58 2b 4f 77   zFxH.yy8Cl8BX+Ow
                  00000230  74 44 4a 77 66 38 55 52  77 30 6a 38 42 4a 30 68   tDJwf8URw0j8BJ0h
                  00000240  74 6d 77 71 72 76 4a 4a  46 67 33 54 42 41 6d 4a   tmwqrvJJFg3TBAmJ
                  00000250  55 37 5a 50 47 75 76 37  64 36 6f 77 45 2f 49 6a   U7ZPGuv7d6owE/Ij
                  00000260  69 69 5a 50 57 0a 7a 58  44 35 43 35 7a 37 38 41   iiZPW.zXD5C5z78A
                  00000270  6c 30 61 55 76 36 2b 46  77 4f 2f 42 70 6d 7a 62   l0aUv6+FwO/Bpmzb
                  00000280  44 6d 66 2b 41 4f 33 62  44 4f 33 64 62 63 41 73   Dmf+AO3bDO3dbcAs
                  00000290  30 3d 0a 3d 4b 79 32 69  0a 2d 2d 2d 2d 2d 45 4e   0=.=Ky2i.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 74 73 45 73 4b 78 71  79 79 4a 39 4c 4d 49 6c   AtsEsKxqyyJ9LMIl
                  00000040  77 56 32 6f 49 63 69 54  48 55 6b 4a 77 73 68 59   wV2oIciTHUkJwshY
                  00000050  55 69 65 72 37 72 6a 35  71 50 2b 74 66 0a 74 75   Uier7rj5qP+tf.tu
                  00000060  5a 38 61 77 71 61 70 2b  30 64 4c 68 31 49 39 2b   Z8awqap+0dLh1I9+
                  00000070  72 6d 6e 54 4b 57 79 66  58 71 36 4b 4e 56 36 52   rmnTKWyfXq6KNV6R
                  00000080  66 42 57 50 6f 49 70 56  74 50 2f 36 42 2b 4a 75   fBWPoIpVtP/6B+Ju
                  00000090  45 33 39 4f 4b 75 70 70  52 41 75 6f 42 64 0a 4d   E39OKuppRAuoBd.M
                  000000a0  77 44 44 31 6c 33 6a 49  39 56 43 48 57 36 32 30   wDD1l3jI9VCHW620
                  000000b0  67 4b 6c 37 74 73 66 54  6c 6c 5a 7a 6d 6e 48 65   gKl7tsfTllZzmnHe
                  000000c0  38 47 57 34 31 58 71 32  6c 70 6c 45 6b 6a 69 72   8GW41Xq2lplEkjir
                  000000d0  43 4f 31 41 73 67 66 6a  64 7a 50 4f 47 75 71 0a   CO1AsgfjdzPOGuq.
                  000000e0  68 65 71 2b 6c 6c 56 49  58 77 4b 4d 42 4a 61 61   heq+llVIXwKMBJaa
                  000000f0  30 41 38 79 59 47 68 37  70 43 6d 57 6d 67 69 65   0A8yYGh7pCmWmgie
                  00000100  68 71 75 6b 77 39 6c 6b  78 70 70 76 74 47 6c 32   hqukw9lkxppvtGl2
                  00000110  46 71 38 34 54 74 31 61  65 4b 7a 50 2b 32 47 72   Fq84Tt1aeKzP+2Gr
                  00000120  0a 53 67 61 68 55 33 68  72 30 36 4c 4f 58 53 33   .SgahU3hr06LOXS3
                  00000130  31 42 6c 6f 31 45 47 57  7a 53 4c 53 61 49 76 49   1Blo1EGWzSLSaIvI
                  00000140  4b 49 4a 54 6c 7a 67 4b  7a 56 59 59 51 77 39 62   KIJTlzgKzVYYQw9b
                  00000150  33 71 42 73 47 79 52 79  6c 58 6d 58 6c 64 46 78   3qBsGyRylXmXldFx
                  00000160  50 0a 2b 49 74 30 46 73  58 71 66 2f 77 7a 70 6e   P.+It0FsXqf/wzpn
                  00000170  7a 34 47 78 61 4c 62 5a  45 31 69 54 4f 50 72 75   z4GxaLbZE1iTOPru
                  00000180  4c 45 62 55 5a 58 53 46  41 79 53 2b 4e 44 62 56   LEbUZXSFAyS+NDbV
                  00000190  71 38 76 75 62 57 32 35  63 2b 2f 72 50 43 6e 45   q8vubW25c+/rPCnE
                  000001a0  7a 61 0a 57 36 75 50 57  4c 42 37 66 74 31 78 34   za.W6uPWLB7ft1x4
                  000001b0  58 41 4e 71 6d 56 47 34  6b 79 75 31 6a 6a 41 4d   XANqmVG4kyu1jjAM
                  000001c0  61 54 68 49 6c 4a 51 61  33 4d 68 74 79 62 4e 47   aThIlJQa3MhtybNG
                  000001d0  4d 43 55 6d 5a 38 34 4b  64 78 70 70 48 68 4f 78   MCUmZ84KdxppHhOx
                  000001e0  51 2f 4f 0a 4c 75 45 49  77 46 55 68 52 57 49 46   Q/O.LuEIwFUhRWIF
                  000001f0  71 46 4b 56 2b 2b 5a 53  43 37 71 2f 67 6d 42 52   qFKV++ZSC7q/gmBR
                  00000200  63 37 44 58 36 62 79 71  58 45 6e 5a 4a 5a 62 2b   c7DX6byqXEnZJZb+
                  00000210  37 52 72 75 77 4a 49 2f  4f 48 6a 6c 59 6a 77 77   7RruwJI/OHjlYjww
                  00000220  4f 45 38 33 0a 68 78 4e  6c 41 70 64 54 42 69 55   OE83.hxNlApdTBiU
                  00000230  37 41 70 4b 4c 63 74 69  56 30 6b 6b 42 43 72 57   7ApKLctiV0kkBCrW
                  00000240  6e 70 47 2b 75 79 53 47  34 31 49 64 63 7a 37 6b   npG+uySG41Idcz7k
                  00000250  76 42 37 31 7a 4d 46 76  58 5a 66 48 79 65 58 44   vB71zMFvXZfHyeXD
                  00000260  70 6d 75 36 38 0a 4f 42  6f 42 6f 42 76 6a 43 67   pmu68.OBoBoBvjCg
                  00000270  6d 64 35 31 70 33 32 49  79 61 48 62 67 58 48 56   md51p32IyaHbgXHV
                  00000280  6e 30 6c 57 70 38 71 44  75 45 46 41 71 74 6b 30   n0lWp8qDuEFAqtk0
                  00000290  58 4b 45 34 31 59 49 55  56 36 6e 71 65 36 0a 3d   XKE41YIUV6nqe6.=
                  000002a0  56 4f 69 4a 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   VOiJ.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4f 4a 55 67 50 39 6e  37 55 75 6f 4e 4d 34 71   +OJUgP9n7UuoNM4q
                  00000040  66 31 6c 56 37 57 70 54  4b 36 63 35 47 6a 76 68   f1lV7WpTK6c5Gjvh
                  00000050  75 79 4b 38 30 43 63 72  68 6f 44 7a 57 0a 2b 41   uyK80CcrhoDzW.+A
                  00000060  44 4c 57 49 64 55 33 6a  69 6b 33 55 53 69 34 2b   DLWIdU3jik3USi4+
                  00000070  6b 32 42 45 57 76 32 2b  66 57 59 6e 61 45 64 58   k2BEWv2+fWYnaEdX
                  00000080  36 71 65 4f 56 68 59 44  31 64 73 53 41 43 36 56   6qeOVhYD1dsSAC6V
                  00000090  62 33 51 41 42 73 38 42  63 75 50 79 66 6e 0a 51   b3QABs8BcuPyfn.Q
                  000000a0  74 67 6d 4c 37 56 68 6b  6d 7a 32 38 5a 41 7a 71   tgmL7Vhkmz28ZAzq
                  000000b0  76 35 62 6f 7a 73 63 70  43 67 72 71 44 47 53 4c   v5bozscpCgrqDGSL
                  000000c0  41 4c 45 62 49 56 38 43  62 31 55 2b 74 5a 56 74   ALEbIV8Cb1U+tZVt
                  000000d0  59 74 4a 56 44 4f 56 30  51 32 4d 46 5a 6f 59 0a   YtJVDOV0Q2MFZoY.
                  000000e0  62 62 42 67 4e 56 75 58  30 38 36 76 50 61 2f 5a   bbBgNVuX086vPa/Z
                  000000f0  46 33 36 73 50 46 39 36  4a 70 6b 39 6d 6e 67 67   F36sPF96Jpk9mngg
                  00000100  47 4c 7a 35 63 61 46 7a  71 54 57 35 58 43 45 4c   GLz5caFzqTW5XCEL
                  00000110  57 32 52 45 48 6d 6d 4e  73 48 63 75 55 4e 51 43   W2REHmmNsHcuUNQC
                  00000120  0a 4a 55 53 76 44 74 43  39 32 32 54 2f 2b 69 47   .JUSvDtC922T/+iG
                  00000130  73 78 64 67 67 79 68 6d  6e 62 36 4d 6b 58 55 66   sxdggyhmnb6MkXUf
                  00000140  6d 72 64 71 69 53 64 36  65 37 49 4b 7a 2b 6d 49   mrdqiSd6e7IKz+mI
                  00000150  69 47 41 39 43 6d 4f 38  5a 5a 34 34 30 75 70 45   iGA9CmO8ZZ440upE
                  00000160  58 0a 36 35 65 66 56 4d  35 30 67 41 76 59 4e 51   X.65efVM50gAvYNQ
                  00000170  72 75 36 5a 63 50 79 66  31 56 33 56 5a 47 41 65   ru6ZcPyf1V3VZGAe
                  00000180  79 55 44 49 57 58 74 64  41 65 4b 73 47 52 65 62   yUDIWXtdAeKsGReb
                  00000190  2f 2b 7a 6b 77 6f 62 46  42 31 32 61 48 46 48 38   /+zkwobFB12aHFH8
                  000001a0  6f 30 0a 50 75 4a 36 59  4b 4b 62 47 78 4f 34 4a   o0.PuJ6YKKbGxO4J
                  000001b0  35 54 47 74 70 63 33 78  4e 4d 32 6f 76 64 6f 56   5TGtpc3xNM2ovdoV
                  000001c0  75 68 6d 6d 37 56 46 67  70 7a 74 62 36 63 33 68   uhmm7VFgpztb6c3h
                  000001d0  43 6b 36 63 33 31 70 51  61 6d 32 38 70 63 78 34   Ck6c31pQam28pcx4
                  000001e0  73 5a 4c 0a 39 42 37 48  55 33 59 42 39 34 35 64   sZL.9B7HU3YB945d
                  000001f0  71 66 63 72 30 78 74 66  6e 52 63 47 42 31 48 34   qfcr0xtfnRcGB1H4
                  00000200  49 30 54 2b 57 52 45 65  6d 45 6f 4f 71 6e 78 48   I0T+WREemEoOqnxH
                  00000210  47 6c 76 6a 49 32 55 2f  52 5a 34 52 57 4b 6b 6c   GlvjI2U/RZ4RWKkl
                  00000220  31 62 72 37 0a 78 77 37  65 6e 68 55 39 4d 36 6b   1br7.xw7enhU9M6k
                  00000230  76 4f 75 41 57 6f 32 39  70 30 6b 6b 42 77 4b 78   vOuAWo29p0kkBwKx
                  00000240  5a 68 31 31 6c 44 43 4c  59 35 50 55 6c 6b 46 78   Zh11lDCLY5PUlkFx
                  00000250  62 46 79 72 4e 4a 53 50  43 33 49 32 6a 7a 66 32   bFyrNJSPC3I2jzf2
                  00000260  67 43 45 43 45 0a 66 6a  4c 5a 4d 58 33 74 5a 42   gCECE.fjLZMX3tZB
                  00000270  2b 49 69 6d 31 34 6d 66  4f 2f 6b 4d 70 58 34 4b   +Iim14mfO/kMpX4K
                  00000280  32 77 58 66 4c 39 71 2f  47 67 47 73 69 46 79 38   2wXfL9q/GgGsiFy8
                  00000290  48 43 4a 2f 49 33 33 75  6e 4c 72 41 51 78 0a 3d   HCJ/I33unLrAQx.=
                  000002a0  77 6d 46 70 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   wmFp.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ“
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 73 63 4a 6d 32 6b 77  7a 43 4f 6d 55 34 79 48   AscJm2kwzCOmU4yH
                  00000040  38 70 70 30 76 43 37 75  42 42 61 75 65 32 30 48   8pp0vC7uBBaue20H
                  00000050  32 66 39 6e 2b 48 47 72  65 44 32 62 4d 0a 35 78   2f9n+HGreD2bM.5x
                  00000060  63 32 57 77 4b 58 39 6c  76 49 75 36 6b 51 55 32   c2WwKX9lvIu6kQU2
                  00000070  57 6a 52 67 73 46 43 64  5a 44 79 75 63 69 30 36   WjRgsFCdZDyuci06
                  00000080  74 62 43 39 5a 72 76 38  65 75 63 45 57 6d 52 68   tbC9Zrv8eucEWmRh
                  00000090  6f 61 33 78 2b 45 4d 4c  68 30 63 7a 4f 6d 0a 39   oa3x+EMLh0czOm.9
                  000000a0  63 34 45 6f 36 4a 49 30  41 33 33 6f 36 54 75 39   c4Eo6JI0A33o6Tu9
                  000000b0  6a 35 42 43 49 56 64 52  69 4d 58 55 39 53 4e 49   j5BCIVdRiMXU9SNI
                  000000c0  4a 48 35 35 71 64 6f 2f  78 71 4f 2b 55 68 4f 30   JH55qdo/xqO+UhO0
                  000000d0  4b 6e 32 5a 47 77 42 58  53 6b 44 35 46 75 4a 0a   Kn2ZGwBXSkD5FuJ.
                  000000e0  38 72 51 32 53 45 34 41  2b 5a 59 59 5a 4a 4b 6d   8rQ2SE4A+ZYYZJKm
                  000000f0  33 68 6d 53 47 68 71 37  62 38 64 62 47 53 45 35   3hmSGhq7b8dbGSE5
                  00000100  32 37 33 5a 53 53 41 48  42 76 57 73 34 69 52 4b   273ZSSAHBvWs4iRK
                  00000110  53 32 39 47 39 49 74 73  68 59 36 52 51 4c 4a 4e   S29G9ItshY6RQLJN
                  00000120  0a 75 45 32 79 36 50 32  4e 77 43 65 65 64 73 42   .uE2y6P2NwCeedsB
                  00000130  41 4f 2f 5a 36 51 44 39  6a 4e 68 75 47 74 4c 73   AO/Z6QD9jNhuGtLs
                  00000140  4b 30 38 31 75 78 33 6f  5a 4a 37 69 69 30 72 46   K081ux3oZJ7ii0rF
                  00000150  55 55 6c 78 4f 45 6f 2b  6e 6f 7a 45 52 59 6d 7a   UUlxOEo+nozERYmz
                  00000160  43 0a 72 70 6a 57 71 48  72 2b 38 6c 56 43 54 74   C.rpjWqHr+8lVCTt
                  00000170  74 30 45 47 41 54 6a 5a  49 68 4a 59 51 69 44 45   t0EGATjZIhJYQiDE
                  00000180  5a 30 39 76 6f 55 44 37  56 2b 37 72 32 69 43 39   Z09voUD7V+7r2iC9
                  00000190  2f 61 6a 6f 43 35 7a 51  68 2b 61 64 77 4a 6d 33   /ajoC5zQh+adwJm3
                  000001a0  70 69 0a 41 6d 47 4c 34  67 73 4c 6b 77 55 41 61   pi.AmGL4gsLkwUAa
                  000001b0  30 69 6d 4d 5a 68 45 4a  4a 37 36 53 78 57 76 69   0imMZhEJJ76SxWvi
                  000001c0  43 6d 56 49 2f 31 4e 79  46 6a 30 64 4b 34 4d 7a   CmVI/1NyFj0dK4Mz
                  000001d0  67 52 52 54 71 79 35 4d  5a 4a 70 71 74 53 6d 55   gRRTqy5MZJpqtSmU
                  000001e0  4a 76 6d 0a 4e 57 6b 6e  34 32 34 4d 5a 54 76 56   Jvm.NWkn424MZTvV
                  000001f0  70 55 74 36 33 68 4f 68  4b 44 6f 4a 36 72 74 75   pUt63hOhKDoJ6rtu
                  00000200  4b 7a 50 58 41 41 78 58  6a 64 4a 73 4a 65 6b 58   KzPXAAxXjdJsJekX
                  00000210  6b 78 45 70 50 44 31 56  2b 71 75 47 70 69 54 6f   kxEpPD1V+quGpiTo
                  00000220  6f 32 49 4f 0a 4f 54 79  4a 73 6b 56 69 49 2f 4f   o2IO.OTyJskViI/O
                  00000230  6a 45 4c 76 4f 64 4f 4d  66 30 6b 77 42 74 7a 64   jELvOdOMf0kwBtzd
                  00000240  52 71 44 6d 5a 65 43 38  61 4d 49 78 4a 56 69 64   RqDmZeC8aMIxJVid
                  00000250  52 37 6a 45 4f 32 54 75  72 66 54 39 68 71 7a 53   R7jEO2TurfT9hqzS
                  00000260  44 2f 39 69 2b 0a 55 38  58 73 41 67 2f 48 4e 37   D/9i+.U8XsAg/HN7
                  00000270  76 57 6e 46 6a 69 56 65  45 56 44 6f 6c 50 35 39   vWnFjiVeEVDolP59
                  00000280  4d 52 46 30 30 31 77 62  73 4b 63 51 57 43 50 47   MRF001wbsKcQWCPG
                  00000290  38 45 77 65 34 58 74 6d  49 78 45 48 5a 7a 39 75   8Ewe4XtmIxEHZz9u
                  000002a0  36 39 0a 3d 31 66 37 52  0a 2d 2d 2d 2d 2d 45 4e   69.=1f7R.-----EN
                  000002b0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002c0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  Unencrypted
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFTBBMBCgCHBYJn3phsAgsACRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0QG5v
                  dGF0aW9ucy5zZXF1b2lhLXBncC5vcmdX7qzob8cPpieRn4sciDBHaphMjTxf6sLF
                  Xzvxw9/w0AYVCgkICwIEFgIDAQIXgAIbAwIeARYhBNGmbhojsYLJmA94jPv8yCoB
                  XnMwAAC4xwwAn+PRXMKWCvTefuzGBjGic0tYW87Oi7x0aZnpjn0DoBGV4slEcXDE
                  4ZkhZA0ADZh6AmkPDDbxhwHcVtsnn8iCXNPpKOWOnziGtc/gL61uYfii5qBnx/Nc
                  ZfI5R+cjXDPTo4nppGRjiYJAbs/R+rPgXN4LYKpZsCuMOn+ype7/l5QQcdfUpmUy
                  lnGmxL/NuS2X6g39kRl/OCHYlBU+gyvKd2+wcRbd8kS4x5Tn4eVmXgCkIMaK/58b
                  sAY41XZ22S8NiAs3qOpL4kBMNCqUGoPtrrNTl7Z8aGYw7Nd4EEA01wl5vcjxUmaP
                  l8kB8A7S5rdNlA1v5UdcAwNFRznbwFEOD70S94xeFygYx3IMxc9cEnbzENlzyMeZ
                  mS001RALzysvefX9nr3fPO6grjrPRk07tW8xZj6rracbbT+XE/1Q+Bu8jNcTwNZ/
                  FLdlnWf/sywq20C8ZpU47DAAzm87x4OdkIcyBBcd26BQjun5vLmsLaWafQFo9W08
                  ab3cnsqCUuCcwsEOBBMBCgA4AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEE
                  0aZuGiOxgsmYD3iM+/zIKgFeczAFAl2lnvoACgkQ+/zIKgFeczBvbAv/VNk90a6h
                  G8Od9xTzXxH5YRFUSGfIA1yjPIVOnKqhMwps2U+sWE3urL+MvjyQRlyRV8oY9IOh
                  Q5Esm6DOZYrTnE7qVETm1ajIAP2OFChEc55uH88x/anpPOXOJY7S8jbn3naC9qad
                  75BrZ+3g9EBUWiy5p8TykP05WSnSxNRt7vFKLfEB4nGkehpwHXOVF0CRNwYle42b
                  g8lpmdXFDcCZCi+qEbafmTQzkAqyzS3nCh3IAqq6Y0kBuaKLm2tSNUOlZbD+OHYQ
                  NZ5Jix7cZUzs6Xh4+I55NRWl5smrLq66yOQoFPy9jot/Qxikx/wP3MsAzeGaZSEP
                  c0fHp5G16rlGbxQ3vl8/usUV7W+TMEMljgwd5x8POR6HC8EaCDfVnUBCPi/Gv+eg
                  LjsIbPJZZEroiE40e6/UoCiQtlpQB5exPJYSd1Q1txCwueih99PHepsDhmUQKiAC
                  szNU+RRozAYau2VdHqnRJ7QYdxHDiH49jPK4NTMyb/tJh2TiIwcmsIpGzsDNBF2l
                  nPIBDADWML9cbGMrp12CtF9b2P6z9TTT74S8iyBOzaSvdGDQY/sUtZXRg21HWamX
                  nn9sSXvIDEINOQ6A9QxdxoqWdCHrOuW3ofneYXoG+zeKc4dC86wa1TR2q9vW+RMX
                  SO4uImA+Uzula/6k1DogDf28qhCxMwG/i/m9g1c/0aApuDyKdQ1PXsHHNlgd/Dn6
                  rrd5y2AObaifV7wIhEJnvqgFXDN2RXGjLeCOHV4Q2WTYPg/S4k1nMXVDwZXrvIsA
                  0YwIMgIT86Rafp1qKlgPNbiIlC1g9RY/iFaGN2b4Ir6GDohBQSfZW2+LXoPZuVE/
                  wGlQ01rh827KVZW4lXvqsge+wtnWlszcselGATyzqOK9LdHPdZGzROZYI2e8c+pa
                  LNDdVPL6vdRBUnkCaEkOtl1mr2JpQi5nTU+gTX4IeInC7E+1a9UDF/Y85ybUz8XV
                  8rUnR76UqVC7KidNepdHbZjjXCt8/Zo+Tec9JNbYNQB/e9ExmDntmlHEsSEQzFwz
                  j8sxH48AEQEAAcLA9gQYAQoAIBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZzy
                  AhsMAAoJEPv8yCoBXnMw6f8L/26C34dkjBffTzMj5Bdzm8MtF67OYneJ4TQMw7+4
                  1IL4rVcSKhIhk/3Ud5knaRtP2ef1+5F66h9/RPQOJ5+tvBwhBAcUWSupKnUrdVaZ
                  QanYmtSxcVV2PL9+QEiNN3tzluhaWO//rACxJ+K/ZXQlIzwQVTpNhfGzAaMVV9zp
                  f3u0k14itcv6alKY8+rLZvO1wIIeRZLmU0tZDD5HtWDvUV7rIFI1WuoLb+KZgbYn
                  3OWjCPHVdTrdZ2CqnZbG3SXw6awH9bzRLV9EXkbhIMez0deCVdeo+wFFklh8/5VK
                  2b0vk/+wqMJxfpa1lHvJLobzOP9fvrswsr92MA2+k901WeISR7qEzcI0Fdg8AyFA
                  ExaEK6VyjP7SXGLwvfisw34OxuZr3qmx1Sufu4toH3XrB7QJN8XyqqbsGxUCBqWi
                  f9RSK4xjzRTe56iPeiSJJOIciMP9i2ldI+KgLycyeDvGoBj0HCLO3gVaBe4ubVrj
                  5KjhX2PVNEJd3XZRzaXZE2aAMQ==
                  =X8f5
                  -----END PGP PUBLIC KEY BLOCK-----
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sqop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6d 49 47 48 30 2b 67  6e 48 39 65 76 30 54 7a   AmIGH0+gnH9ev0Tz
                  00000040  36 66 50 52 56 52 2f 6a  79 46 67 37 56 4f 48 49   6fPRVR/jyFg7VOHI
                  00000050  2f 62 37 37 42 77 2b 35  64 2f 77 38 44 0a 2b 63   /b77Bw+5d/w8D.+c
                  00000060  50 37 77 4c 31 5a 6e 51  4f 6c 68 4c 62 72 58 38   P7wL1ZnQOlhLbrX8
                  00000070  66 44 49 49 64 41 55 55  51 6b 35 30 6e 65 31 69   fDIIdAUUQk50ne1i
                  00000080  56 6a 56 68 48 77 70 4f  53 79 6b 4f 6d 42 79 6c   VjVhHwpOSykOmByl
                  00000090  65 61 47 63 2b 36 64 4c  2b 4f 33 70 50 62 0a 39   eaGc+6dL+O3pPb.9
                  000000a0  35 51 67 58 41 48 57 75  37 36 51 76 53 35 2b 6a   5QgXAHWu76QvS5+j
                  000000b0  69 67 4d 55 4e 34 7a 45  4f 64 66 6b 59 67 7a 75   igMUN4zEOdfkYgzu
                  000000c0  46 6a 52 2b 4e 41 6b 45  37 52 74 37 57 35 41 43   FjR+NAkE7Rt7W5AC
                  000000d0  58 53 58 48 6e 53 33 46  31 66 59 70 56 44 74 0a   XSXHnS3F1fYpVDt.
                  000000e0  41 57 63 46 55 51 43 4c  50 74 45 2f 4d 64 39 5a   AWcFUQCLPtE/Md9Z
                  000000f0  53 61 31 36 78 6a 54 42  48 73 64 30 73 78 79 46   Sa16xjTBHsd0sxyF
                  00000100  74 6d 75 74 79 51 6c 68  5a 4c 77 36 45 70 47 58   tmutyQlhZLw6EpGX
                  00000110  51 32 36 45 61 34 59 32  58 59 5a 52 30 32 50 7a   Q26Ea4Y2XYZR02Pz
                  00000120  0a 67 57 2b 4a 7a 54 70  5a 4b 58 6b 34 55 6e 65   .gW+JzTpZKXk4Une
                  00000130  33 4e 6c 36 7a 67 76 2f  76 7a 34 70 2f 52 79 31   3Nl6zgv/vz4p/Ry1
                  00000140  63 2f 45 2f 6d 65 41 4a  2b 64 4c 53 42 2f 2f 30   c/E/meAJ+dLSB//0
                  00000150  4b 2b 38 79 48 7a 34 35  37 6c 62 65 6e 68 62 47   K+8yHz457lbenhbG
                  00000160  31 0a 55 71 6f 67 78 2f  59 4c 34 55 71 56 45 32   1.Uqogx/YL4UqVE2
                  00000170  6c 35 77 56 48 6b 30 62  39 4f 55 30 75 41 48 46   l5wVHk0b9OU0uAHF
                  00000180  49 68 2f 34 4f 51 34 50  43 7a 56 37 71 42 53 50   Ih/4OQ4PCzV7qBSP
                  00000190  6c 6e 46 70 36 68 37 4c  67 78 64 69 6e 4c 6b 50   lnFp6h7LgxdinLkP
                  000001a0  4a 32 0a 2b 63 67 4d 30  47 4c 6e 48 47 72 5a 4a   J2.+cgM0GLnHGrZJ
                  000001b0  44 49 65 5a 78 36 59 73  78 5a 52 58 32 64 47 63   DIeZx6YsxZRX2dGc
                  000001c0  53 6e 76 41 2f 4f 37 52  51 73 50 55 56 54 46 51   SnvA/O7RQsPUVTFQ
                  000001d0  4e 33 51 37 68 48 72 35  38 32 50 78 38 74 4e 38   N3Q7hHr582Px8tN8
                  000001e0  45 6d 62 0a 44 42 46 6e  34 6c 50 43 68 6c 46 39   Emb.DBFn4lPChlF9
                  000001f0  4d 36 4d 7a 36 61 51 61  48 6b 72 57 2b 56 61 67   M6Mz6aQaHkrW+Vag
                  00000200  37 6c 4b 32 75 67 38 32  6a 76 63 31 49 56 63 2f   7lK2ug82jvc1IVc/
                  00000210  78 6c 30 50 6b 64 37 6a  68 39 5a 31 67 2f 31 43   xl0Pkd7jh9Z1g/1C
                  00000220  73 2b 73 75 0a 35 62 58  4b 72 54 50 74 76 59 6e   s+su.5bXKrTPtvYn
                  00000230  55 36 62 65 35 53 73 51  4e 30 6a 38 42 72 49 37   U6be5SsQN0j8BrI7
                  00000240  66 69 6d 41 63 6e 77 52  66 36 51 61 66 4e 4d 6b   fimAcnwRf6QafNMk
                  00000250  64 75 71 36 44 7a 49 48  34 76 45 58 4d 4a 4e 63   duq6DzIH4vEXMJNc
                  00000260  75 6b 43 76 2f 0a 6b 48  2b 43 7a 47 4a 41 31 6d   ukCv/.kH+CzGJA1m
                  00000270  5a 71 6b 46 77 43 61 5a  4a 52 4f 6c 30 61 2f 6c   ZqkFwCaZJROl0a/l
                  00000280  68 47 2b 31 56 41 31 7a  50 31 4b 58 65 71 61 4d   hG+1VA1zP1KXeqaM
                  00000290  63 3d 0a 3d 32 62 53 63  0a 2d 2d 2d 2d 2d 45 4e   c=.=2bSc.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rsop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 73 2f 30 6a 49 78 41  36 69 70 51 57 77 2b 37   As/0jIxA6ipQWw+7
                  00000040  62 74 34 4d 65 38 37 66  31 63 62 38 4f 2f 37 46   bt4Me87f1cb8O/7F
                  00000050  7a 56 35 44 30 36 5a 46  53 47 68 65 57 0a 66 6d   zV5D06ZFSGheW.fm
                  00000060  37 6c 79 35 6f 73 7a 7a  6a 38 36 56 4e 62 66 33   7ly5oszzj86VNbf3
                  00000070  46 75 72 69 31 37 44 71  6e 33 39 74 39 6f 56 59   Furi17Dqn39t9oVY
                  00000080  54 64 55 56 73 76 35 4a  76 6e 4d 49 68 39 39 4b   TdUVsv5JvnMIh99K
                  00000090  34 43 48 5a 70 75 45 54  37 6a 34 70 6d 63 0a 76   4CHZpuET7j4pmc.v
                  000000a0  6f 53 58 58 34 6b 6d 42  44 62 62 65 56 31 43 47   oSXX4kmBDbbeV1CG
                  000000b0  56 56 6e 67 6d 6d 34 6a  77 57 56 4f 70 42 34 77   VVngmm4jwWVOpB4w
                  000000c0  75 6f 64 43 64 39 59 6b  6f 50 43 58 6c 35 64 71   uodCd9YkoPCXl5dq
                  000000d0  4e 76 46 6b 6c 64 69 54  61 32 54 43 70 58 7a 0a   NvFkldiTa2TCpXz.
                  000000e0  45 34 2f 4a 35 74 2b 4c  39 70 35 63 6e 48 6a 41   E4/J5t+L9p5cnHjA
                  000000f0  68 6f 50 33 63 6a 45 61  32 75 46 30 48 38 6f 62   hoP3cjEa2uF0H8ob
                  00000100  47 69 6f 51 32 62 6e 45  62 61 72 2f 6e 61 51 56   GioQ2bnEbar/naQV
                  00000110  6c 33 42 65 70 65 6a 2f  6a 63 50 39 4e 6f 74 73   l3Bepej/jcP9Nots
                  00000120  0a 43 64 50 77 75 48 6b  65 55 62 2f 69 50 49 33   .CdPwuHkeUb/iPI3
                  00000130  4e 41 31 51 34 34 68 6d  44 64 4a 52 72 50 33 4c   NA1Q44hmDdJRrP3L
                  00000140  62 71 4a 39 45 4f 63 47  30 57 66 4e 57 68 72 61   bqJ9EOcG0WfNWhra
                  00000150  49 70 67 34 47 68 75 69  75 38 69 59 71 62 62 72   Ipg4Ghuiu8iYqbbr
                  00000160  7a 0a 53 54 32 41 7a 65  73 46 7a 33 6a 6c 34 6f   z.ST2AzesFz3jl4o
                  00000170  4e 2b 76 52 4d 41 33 66  76 4d 57 51 53 69 59 54   N+vRMA3fvMWQSiYT
                  00000180  77 31 36 4d 6f 6e 48 4f  32 33 69 4d 49 6d 4d 43   w16MonHO23iMImMC
                  00000190  58 77 68 61 45 2f 49 77  68 33 54 31 42 49 4e 36   XwhaE/Iwh3T1BIN6
                  000001a0  66 77 0a 42 48 48 75 62  59 50 57 73 41 62 6f 2f   fw.BHHubYPWsAbo/
                  000001b0  30 32 45 6f 72 70 69 54  68 44 33 58 6d 45 63 69   02EorpiThD3XmEci
                  000001c0  45 71 62 31 66 61 6d 66  43 74 38 52 4c 79 6b 35   Eqb1famfCt8RLyk5
                  000001d0  42 51 72 64 34 34 63 48  4e 57 42 30 6b 42 49 55   BQrd44cHNWB0kBIU
                  000001e0  4e 42 73 0a 58 38 52 69  73 59 77 55 2f 51 57 55   NBs.X8RisYwU/QWU
                  000001f0  54 69 33 44 59 6f 31 31  77 56 67 2b 6c 43 52 50   Ti3DYo11wVg+lCRP
                  00000200  75 53 4e 4f 4c 45 6b 66  2b 6a 51 35 4d 49 42 51   uSNOLEkf+jQ5MIBQ
                  00000210  4b 66 6c 67 59 75 46 46  56 66 78 70 74 4a 34 7a   KflgYuFFVfxptJ4z
                  00000220  48 5a 56 4f 0a 41 2b 61  48 59 77 4b 63 59 31 70   HZVO.A+aHYwKcY1p
                  00000230  61 56 4a 6e 34 50 47 6c  47 30 6a 38 42 63 62 39   aVJn4PGlG0j8Bcb9
                  00000240  5a 50 78 67 37 4e 61 39  54 34 66 57 52 4f 43 6d   ZPxg7Na9T4fWROCm
                  00000250  2f 30 4d 6c 36 33 4f 35  53 71 50 71 4f 47 55 4a   /0Ml63O5SqPqOGUJ
                  00000260  45 52 31 70 49 0a 75 36  5a 31 4a 38 59 4e 6d 6f   ER1pI.u6Z1J8YNmo
                  00000270  37 6e 78 51 48 55 51 33  71 79 42 43 51 36 4e 59   7nxQHUQ3qyBCQ6NY
                  00000280  45 4b 70 56 4e 47 77 4e  39 5a 57 6e 4a 78 36 39   EKpVNGwN9ZWnJx69
                  00000290  77 3d 0a 3d 51 5a 45 6b  0a 2d 2d 2d 2d 2d 45 4e   w=.=QZEk.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 71 64 32 49 62 32 4a  75 70 6d 48 46 50 63 63   Aqd2Ib2JupmHFPcc
                  00000040  2b 65 49 62 74 58 46 31  41 6e 73 69 2f 75 6e 34   +eIbtXF1Ansi/un4
                  00000050  61 7a 67 35 53 66 62 39  62 69 4f 6e 52 0a 2f 63   azg5Sfb9biOnR./c
                  00000060  49 68 69 49 2b 6d 30 54  66 73 71 45 58 73 73 54   IhiI+m0TfsqEXssT
                  00000070  74 55 64 47 63 76 4f 55  36 74 58 37 78 74 68 6e   tUdGcvOU6tX7xthn
                  00000080  71 6c 51 6f 4c 69 54 6f  72 54 79 51 2f 62 70 52   qlQoLiTorTyQ/bpR
                  00000090  64 47 6d 34 30 4b 48 35  55 42 51 61 70 79 0a 64   dGm40KH5UBQapy.d
                  000000a0  5a 51 77 6b 57 65 75 44  75 35 68 38 4f 59 70 51   ZQwkWeuDu5h8OYpQ
                  000000b0  7a 30 38 38 62 38 67 62  4e 49 61 31 77 52 66 38   z088b8gbNIa1wRf8
                  000000c0  31 78 43 69 42 5a 2b 57  49 38 59 35 79 42 44 45   1xCiBZ+WI8Y5yBDE
                  000000d0  38 45 37 55 63 48 55 77  4d 69 39 5a 61 4d 4d 0a   8E7UcHUwMi9ZaMM.
                  000000e0  32 46 66 6c 5a 34 6e 4b  2b 66 7a 4e 65 5a 6c 70   2FflZ4nK+fzNeZlp
                  000000f0  4a 6e 39 32 59 4f 46 74  4b 4f 47 4f 79 58 72 59   Jn92YOFtKOGOyXrY
                  00000100  41 34 45 6e 43 6c 72 30  2b 62 58 59 4b 50 43 56   A4EnClr0+bXYKPCV
                  00000110  4d 68 4c 69 52 57 63 73  55 51 30 37 57 61 50 34   MhLiRWcsUQ07WaP4
                  00000120  0a 34 52 53 43 54 46 2f  39 73 53 67 76 2b 31 52   .4RSCTF/9sSgv+1R
                  00000130  67 61 53 57 32 6b 62 41  6e 65 4b 33 2b 44 57 76   gaSW2kbAneK3+DWv
                  00000140  55 6f 4a 4b 6f 6c 4c 77  30 2b 2f 73 4e 37 4d 6b   UoJKolLw0+/sN7Mk
                  00000150  2f 50 62 4b 48 49 53 6c  57 64 79 71 39 69 77 4a   /PbKHISlWdyq9iwJ
                  00000160  52 0a 53 44 78 6a 53 32  35 4b 4b 32 65 34 2b 4e   R.SDxjS25KK2e4+N
                  00000170  74 38 33 45 73 70 51 35  4a 55 59 6e 79 43 64 4d   t83EspQ5JUYnyCdM
                  00000180  4b 49 4e 66 67 50 32 49  77 35 32 73 50 4e 68 65   KINfgP2Iw52sPNhe
                  00000190  36 77 57 78 7a 49 48 57  79 46 53 49 72 65 7a 7a   6wWxzIHWyFSIrezz
                  000001a0  30 71 0a 35 71 4a 74 7a  54 6f 39 50 32 36 55 42   0q.5qJtzTo9P26UB
                  000001b0  44 47 4f 32 45 37 48 4d  53 57 6d 48 65 69 4c 2b   DGO2E7HMSWmHeiL+
                  000001c0  43 41 63 68 58 53 58 74  35 70 78 58 56 30 2b 39   CAchXSXt5pxXV0+9
                  000001d0  41 61 2f 76 4d 37 44 33  45 59 4f 36 4d 43 39 2f   Aa/vM7D3EYO6MC9/
                  000001e0  4d 42 48 0a 53 5a 32 2f  50 6b 72 38 70 4e 62 34   MBH.SZ2/Pkr8pNb4
                  000001f0  6b 6a 49 50 32 6b 6e 59  4b 59 65 78 6a 39 49 47   kjIP2knYKYexj9IG
                  00000200  57 74 78 42 4a 52 42 73  30 54 61 7a 62 77 70 52   WtxBJRBs0TazbwpR
                  00000210  52 6b 61 7a 4a 2b 47 30  46 67 2b 68 37 54 5a 50   RkazJ+G0Fg+h7TZP
                  00000220  66 79 45 44 0a 6a 76 67  54 74 4f 56 47 34 35 4c   fyED.jvgTtOVG45L
                  00000230  76 42 6a 42 7a 75 6d 37  68 30 6a 38 42 4e 79 2b   vBjBzum7h0j8BNy+
                  00000240  39 62 50 70 6f 48 52 72  47 38 6f 32 31 30 6e 48   9bPpoHRrG8o210nH
                  00000250  49 34 6f 35 43 33 79 4d  64 61 59 79 38 5a 38 59   I4o5C3yMdaYy8Z8Y
                  00000260  35 72 49 58 31 0a 67 57  74 75 46 78 59 57 77 6d   5rIX1.gWtuFxYWwm
                  00000270  41 6f 38 32 39 30 46 6a  61 39 5a 65 64 37 78 41   Ao8290Fja9Zed7xA
                  00000280  66 49 34 56 46 53 69 45  6f 7a 6e 39 2f 6e 41 45   fI4VFSiEozn9/nAE
                  00000290  63 3d 0a 3d 47 6c 64 53  0a 2d 2d 2d 2d 2d 45 4e   c=.=GldS.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-gopenpgp-v2 encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 56 65 72 73   ESSAGE-----.Vers
                  00000020  69 6f 6e 3a 20 47 6f 70  65 6e 50 47 50 20 32 2e   ion: GopenPGP 2.
                  00000030  38 2e 30 0a 43 6f 6d 6d  65 6e 74 3a 20 68 74 74   8.0.Comment: htt
                  00000040  70 73 3a 2f 2f 67 6f 70  65 6e 70 67 70 2e 6f 72   ps://gopenpgp.or
                  00000050  67 0a 0a 77 63 44 4d 41  33 77 76 71 6b 33 35 50   g..wcDMA3wvqk35P
                  00000060  44 65 79 41 51 76 38 43  47 71 66 2b 37 6c 69 77   DeyAQv8CGqf+7liw
                  00000070  43 4e 44 35 69 67 51 69  46 2f 6f 6d 67 6e 75 73   CND5igQiF/omgnus
                  00000080  6a 6b 42 68 68 78 43 6d  32 30 2f 62 34 33 68 44   jkBhhxCm20/b43hD
                  00000090  2b 75 78 0a 6d 61 58 61  5a 62 49 56 67 49 38 61   +ux.maXaZbIVgI8a
                  000000a0  4b 47 52 61 54 4a 4a 6e  63 61 70 53 6b 64 4e 67   KGRaTJJncapSkdNg
                  000000b0  31 37 62 65 32 4e 75 61  49 74 6a 79 34 38 70 43   17be2NuaItjy48pC
                  000000c0  4e 6f 34 65 51 36 57 77  70 44 6e 30 2f 53 32 6a   No4eQ6WwpDn0/S2j
                  000000d0  30 6a 37 38 0a 6d 31 42  65 38 73 77 31 6b 4a 62   0j78.m1Be8sw1kJb
                  000000e0  4f 57 68 4c 4a 42 32 68  64 39 31 37 71 59 7a 59   OWhLJB2hd917qYzY
                  000000f0  6e 38 67 37 31 38 44 61  6d 44 2b 42 5a 63 4a 56   n8g718DamD+BZcJV
                  00000100  74 63 4d 6b 45 78 55 4f  2f 6d 6f 63 64 72 63 72   tcMkExUO/mocdrcr
                  00000110  44 4a 63 4e 41 0a 55 4e  58 39 4b 64 42 4e 75 35   DJcNA.UNX9KdBNu5
                  00000120  52 44 30 65 78 54 6d 59  4e 63 4c 62 76 72 59 64   RD0exTmYNcLbvrYd
                  00000130  30 5a 65 4d 57 6c 67 32  35 38 74 6f 54 35 62 5a   0ZeMWlg258toT5bZ
                  00000140  5a 59 72 43 6b 35 5a 48  33 52 45 56 67 76 42 54   ZYrCk5ZH3REVgvBT
                  00000150  39 44 74 4d 4f 30 0a 79  51 6a 38 78 38 7a 38 6a   9DtMO0.yQj8x8z8j
                  00000160  74 49 6d 79 35 61 79 71  2b 51 4a 56 42 48 36 37   tImy5ayq+QJVBH67
                  00000170  57 56 33 57 66 41 4e 30  65 61 31 43 76 70 4f 4f   WV3WfAN0ea1CvpOO
                  00000180  51 4f 75 70 2f 32 45 44  35 59 47 30 4b 4d 6c 70   QOup/2ED5YG0KMlp
                  00000190  38 4c 68 44 75 67 32 0a  4a 74 32 4a 61 69 39 54   8LhDug2.Jt2Jai9T
                  000001a0  6a 4c 48 2b 73 66 6f 5a  35 4c 74 35 72 63 30 39   jLH+sfoZ5Lt5rc09
                  000001b0  49 55 6a 66 58 55 79 4b  43 63 4c 38 73 78 43 37   IUjfXUyKCcL8sxC7
                  000001c0  6b 78 56 64 56 74 66 30  36 7a 50 32 39 4c 75 79   kxVdVtf06zP29Luy
                  000001d0  4a 32 6a 57 6f 71 57 34  0a 4b 66 37 6e 62 2f 2f   J2jWoqW4.Kf7nb//
                  000001e0  69 51 6c 57 74 70 76 72  71 31 36 66 55 35 6a 2b   iQlWtpvrq16fU5j+
                  000001f0  7a 68 33 31 38 68 4a 73  36 69 4a 73 5a 56 46 4d   zh318hJs6iJsZVFM
                  00000200  48 4b 35 6d 49 45 42 35  67 6b 41 52 4f 71 36 45   HK5mIEB5gkAROq6E
                  00000210  67 47 57 48 52 68 46 65  51 0a 36 6d 62 77 49 6e   gGWHRhFeQ.6mbwIn
                  00000220  57 4f 67 61 68 4c 67 6e  78 46 70 6c 73 36 63 59   WOgahLgnxFpls6cY
                  00000230  2f 55 78 44 53 43 59 30  64 6e 6d 2f 6a 69 37 41   /UxDSCY0dnm/ji7A
                  00000240  76 52 6f 46 6d 34 6f 34  39 68 38 30 4d 54 76 55   vRoFm4o49h80MTvU
                  00000250  49 47 65 79 61 6b 4d 43  57 41 0a 6c 42 34 32 39   IGeyakMCWA.lB429
                  00000260  30 45 56 41 68 34 54 32  68 65 4a 61 4d 74 67 30   0EVAh4T2heJaMtg0
                  00000270  6a 38 42 6f 53 47 69 55  71 32 4c 61 71 46 61 67   j8BoSGiUq2LaqFag
                  00000280  50 6d 32 39 57 58 65 47  49 4b 35 42 39 4e 37 70   Pm29WXeGIK5B9N7p
                  00000290  71 55 41 50 38 59 62 37  73 61 71 0a 42 68 4c 50   qUAP8Yb7saq.BhLP
                  000002a0  68 4f 35 65 6b 77 30 57  5a 75 59 4e 68 67 34 4b   hO5ekw0WZuYNhg4K
                  000002b0  57 37 33 71 33 64 37 51  59 39 4f 45 6e 77 30 43   W73q3d7QY9OEnw0C
                  000002c0  71 2b 36 6e 6c 4e 59 3d  0a 3d 68 6c 4f 46 0a 2d   q+6nlNY=.=hlOF.-
                  000002d0  2d 2d 2d 2d 45 4e 44 20  50 47 50 20 4d 45 53 53   ----END PGP MESS
                  000002e0  41 47 45 2d 2d 2d 2d 2d  0a                        AGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-pqc encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 69 75 68 2f 4d 67 44  5a 44 49 73 2f 5a 4a 78   Aiuh/MgDZDIs/ZJx
                  00000040  65 38 2f 71 57 76 6d 47  61 55 4f 66 6b 6b 41 55   e8/qWvmGaUOfkkAU
                  00000050  43 7a 34 44 53 37 4c 68  78 32 65 33 30 0a 33 47   Cz4DS7Lhx2e30.3G
                  00000060  4d 46 2b 4d 77 2f 4c 72  43 50 65 44 58 72 6a 72   MF+Mw/LrCPeDXrjr
                  00000070  52 30 37 77 34 69 34 6d  77 6a 47 76 72 6b 43 50   R07w4i4mwjGvrkCP
                  00000080  33 56 46 2f 67 36 34 6e  75 44 39 41 64 50 44 72   3VF/g64nuD9AdPDr
                  00000090  43 63 62 78 38 70 79 57  45 70 43 34 65 4a 0a 37   Ccbx8pyWEpC4eJ.7
                  000000a0  33 4b 41 6f 6f 7a 36 4a  6a 44 37 71 59 7a 44 34   3KAooz6JjD7qYzD4
                  000000b0  71 55 64 30 56 6d 4b 6d  4c 71 74 2b 44 57 54 4e   qUd0VmKmLqt+DWTN
                  000000c0  5a 4c 45 6c 4d 6b 30 4f  38 37 6a 5a 66 30 37 4f   ZLElMk0O87jZf07O
                  000000d0  48 79 50 54 31 37 50 75  6a 2f 47 66 76 50 6d 0a   HyPT17Puj/GfvPm.
                  000000e0  5a 52 58 30 4b 4f 51 78  38 6c 67 63 35 6a 38 36   ZRX0KOQx8lgc5j86
                  000000f0  34 62 6c 36 71 6f 55 43  77 32 7a 56 74 54 6f 78   4bl6qoUCw2zVtTox
                  00000100  37 2b 6d 73 37 59 51 37  66 47 33 70 59 71 46 79   7+ms7YQ7fG3pYqFy
                  00000110  71 59 57 6e 43 35 56 47  50 6a 74 6b 4c 37 59 34   qYWnC5VGPjtkL7Y4
                  00000120  0a 41 50 78 38 34 74 43  53 45 45 52 48 43 4b 49   .APx84tCSEERHCKI
                  00000130  6c 37 32 6d 57 39 38 6f  54 45 32 74 52 36 44 51   l72mW98oTE2tR6DQ
                  00000140  73 69 69 51 74 48 4e 39  73 64 46 4f 78 4c 6f 43   siiQtHN9sdFOxLoC
                  00000150  32 72 38 45 64 78 2b 79  58 68 49 6a 4a 69 4e 73   2r8Edx+yXhIjJiNs
                  00000160  50 0a 36 41 61 58 56 41  77 49 31 58 50 48 66 77   P.6AaXVAwI1XPHfw
                  00000170  30 46 38 6e 7a 4d 67 71  47 45 39 79 68 59 49 4b   0F8nzMgqGE9yhYIK
                  00000180  64 35 30 4a 77 46 50 5a  67 33 54 43 6f 48 74 74   d50JwFPZg3TCoHtt
                  00000190  6f 58 63 2b 42 78 77 73  57 36 6a 75 56 50 64 67   oXc+BxwsW6juVPdg
                  000001a0  34 4b 0a 53 75 34 72 70  56 61 48 59 52 64 55 4b   4K.Su4rpVaHYRdUK
                  000001b0  43 64 47 62 64 4a 7a 65  65 2b 6d 46 59 6a 46 79   CdGbdJzee+mFYjFy
                  000001c0  6d 68 2f 41 67 48 31 46  53 35 34 44 77 37 5a 37   mh/AgH1FS54Dw7Z7
                  000001d0  46 66 43 44 53 55 61 63  41 54 52 79 78 75 39 33   FfCDSUacATRyxu93
                  000001e0  6d 65 57 0a 77 67 6c 52  54 47 44 43 66 62 6e 2f   meW.wglRTGDCfbn/
                  000001f0  6c 44 46 71 42 4b 63 75  69 4e 70 2b 59 56 38 44   lDFqBKcuiNp+YV8D
                  00000200  31 6c 49 54 57 34 72 6f  79 79 56 31 54 50 71 41   1lITW4royyV1TPqA
                  00000210  6b 50 4d 42 4e 79 47 77  6f 31 49 75 39 43 34 4f   kPMBNyGwo1Iu9C4O
                  00000220  59 68 46 65 0a 48 47 36  31 38 41 46 61 4b 69 44   YhFe.HG618AFaKiD
                  00000230  70 63 67 2f 49 4d 4d 41  50 30 6a 38 42 48 6b 72   pcg/IMMAP0j8BHkr
                  00000240  62 48 66 41 69 47 34 41  78 6b 49 32 5a 6d 39 57   bHfAiG4AxkI2Zm9W
                  00000250  4d 76 6b 61 71 32 55 33  2b 58 65 42 73 76 39 37   Mvkaq2U3+XeBsv97
                  00000260  57 70 6e 46 34 0a 66 72  30 50 2b 33 66 49 2f 48   WpnF4.fr0P+3fI/H
                  00000270  63 51 59 75 67 64 46 62  6a 58 5a 70 61 7a 68 32   cQYugdFbjXZpazh2
                  00000280  6f 61 37 54 4f 69 47 55  31 4c 33 74 33 59 70 54   oa7TOiGU1L3t3YpT
                  00000290  73 3d 0a 3d 76 66 47 56  0a 2d 2d 2d 2d 2d 45 4e   s=.=vfGV.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 71 6b 69 6b 49 72 34  46 4c 35 4a 45 41 4e 79   AqkikIr4FL5JEANy
                  00000040  47 65 58 72 52 79 6a 53  73 68 65 67 37 6e 77 6e   GeXrRyjSsheg7nwn
                  00000050  59 48 4d 6b 64 2b 66 4c  55 0a 79 6b 4c 6b 73 2f   YHMkd+fLU.ykLks/
                  00000060  43 51 56 56 43 35 5a 54  58 68 41 50 6d 31 45 56   CQVVC5ZTXhAPm1EV
                  00000070  6c 66 58 6f 4d 4d 33 67  75 31 38 76 34 48 38 58   lfXoMM3gu18v4H8X
                  00000080  2b 54 72 4b 52 4e 75 2f  66 32 2b 6c 75 4c 6c 33   +TrKRNu/f2+luLl3
                  00000090  54 2f 47 73 6d 6d 0a 64  6d 4a 73 47 48 62 47 6e   T/Gsmm.dmJsGHbGn
                  000000a0  37 55 6d 32 71 43 6f 62  57 66 4a 4f 6b 30 76 45   7Um2qCobWfJOk0vE
                  000000b0  37 6a 34 74 49 67 53 30  67 4b 51 4c 79 32 38 46   7j4tIgS0gKQLy28F
                  000000c0  66 70 51 56 67 74 57 56  71 52 6c 73 4b 36 5a 70   fpQVgtWVqRlsK6Zp
                  000000d0  43 70 6e 0a 6c 53 64 5a  55 48 62 65 39 39 47 62   Cpn.lSdZUHbe99Gb
                  000000e0  47 61 50 33 4a 63 6f 44  4b 54 34 2b 50 34 48 2b   GaP3JcoDKT4+P4H+
                  000000f0  33 6c 33 44 6e 2b 69 73  63 4a 56 6a 44 41 6e 77   3l3Dn+iscJVjDAnw
                  00000100  61 64 42 4b 54 4b 4b 46  30 65 49 78 39 44 42 2b   adBKTKKF0eIx9DB+
                  00000110  0a 69 54 5a 78 67 70 32  51 47 76 43 53 6c 48 4a   .iTZxgp2QGvCSlHJ
                  00000120  78 6c 75 4d 68 4a 73 4c  56 30 70 36 5a 49 61 44   xluMhJsLV0p6ZIaD
                  00000130  51 4f 37 33 6a 71 53 43  64 70 4c 6d 39 61 68 47   QO73jqSCdpLm9ahG
                  00000140  65 4c 77 61 34 57 77 69  49 4d 2f 58 70 0a 4e 47   eLwa4WwiIM/Xp.NG
                  00000150  5a 4c 64 68 67 2f 74 32  4e 71 36 36 76 55 7a 6c   ZLdhg/t2Nq66vUzl
                  00000160  44 76 36 4b 71 63 30 48  7a 4c 69 2f 4f 66 72 75   Dv6Kqc0HzLi/Ofru
                  00000170  66 51 62 79 31 62 69 35  78 7a 6d 45 53 32 30 6b   fQby1bi5xzmES20k
                  00000180  33 46 79 79 4f 50 6e 73  48 61 0a 48 4b 44 30 30   3FyyOPnsHa.HKD00
                  00000190  33 57 55 72 4f 79 6d 6f  64 78 4c 73 58 37 39 63   3WUrOymodxLsX79c
                  000001a0  2f 54 53 77 4a 70 4c 6b  6e 49 7a 77 64 31 59 47   /TSwJpLknIzwd1YG
                  000001b0  73 50 59 47 50 6c 67 4a  4a 57 59 6e 35 37 6b 2b   sPYGPlgJJWYn57k+
                  000001c0  6d 78 79 36 58 76 6e 0a  7a 6a 52 62 79 51 7a 42   mxy6Xvn.zjRbyQzB
                  000001d0  62 66 54 42 71 33 69 2f  4a 73 44 55 35 50 37 41   bfTBq3i/JsDU5P7A
                  000001e0  43 6b 48 63 5a 45 53 68  31 66 65 33 30 54 67 58   CkHcZESh1fe30TgX
                  000001f0  6a 64 57 6f 43 71 77 2f  70 63 77 75 59 6c 6c 75   jdWoCqw/pcwuYllu
                  00000200  7a 4a 56 59 0a 6b 65 6f  46 4a 52 6d 71 36 41 63   zJVY.keoFJRmq6Ac
                  00000210  35 4b 65 70 4e 41 4e 47  6a 7a 50 46 58 72 65 7a   5KepNANGjzPFXrez
                  00000220  73 2b 56 41 56 31 32 71  75 62 2b 6f 4f 6e 44 35   s+VAV12qub+oOnD5
                  00000230  56 72 64 73 55 51 45 74  47 30 6a 38 42 43 4c 54   VrdsUQEtG0j8BCLT
                  00000240  6d 0a 55 42 63 65 78 6b  42 30 58 74 53 64 50 62   m.UBcexkB0XtSdPb
                  00000250  51 58 37 66 55 30 69 72  5a 36 6a 7a 48 4d 59 36   QX7fU0irZ6jzHMY6
                  00000260  34 7a 4a 4a 69 51 4b 4f  66 6d 6d 49 52 50 6f 45   4zJJiQKOfmmIRPoE
                  00000270  32 31 51 57 46 31 70 41  49 70 36 74 53 55 0a 4f   21QWF1pAIp6tSU.O
                  00000280  4b 58 6f 66 59 30 61 75  6d 56 41 79 61 2b 30 62   KXofY0aumVAya+0b
                  00000290  33 77 3d 0a 3d 4f 41 53  4a 0a 2d 2d 2d 2d 2d 45   3w=.=OASJ.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sop-openpgp.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 53 6c 41 31 66 37 33  4b 33 76 42 79 6d 35 76   /SlA1f73K3vBym5v
                  00000040  71 34 35 72 30 54 38 6c  4a 48 4b 77 4b 4c 47 42   q45r0T8lJHKwKLGB
                  00000050  4d 56 77 49 33 7a 64 4a  62 0a 63 2f 32 43 4f 78   MVwI3zdJb.c/2COx
                  00000060  51 4f 37 50 2f 51 6e 39  59 50 47 37 56 34 74 70   QO7P/Qn9YPG7V4tp
                  00000070  34 6a 41 35 49 32 72 62  6e 70 65 58 72 4e 63 4a   4jA5I2rbnpeXrNcJ
                  00000080  6e 4b 6f 69 2f 4c 5a 56  34 4e 45 4b 78 63 6b 6f   nKoi/LZV4NEKxcko
                  00000090  2f 62 67 42 74 65 0a 4d  76 38 4c 6b 79 43 4e 57   /bgBte.Mv8LkyCNW
                  000000a0  39 71 51 65 54 53 48 6d  70 6b 78 58 30 73 75 4b   9qQeTSHmpkxX0suK
                  000000b0  30 6b 30 77 47 46 42 30  72 32 66 4f 54 39 31 52   0k0wGFB0r2fOT91R
                  000000c0  76 54 6e 75 57 61 48 69  54 74 48 79 71 65 74 35   vTnuWaHiTtHyqet5
                  000000d0  72 41 62 0a 4e 33 34 30  6a 38 34 49 64 76 6d 56   rAb.N340j84IdvmV
                  000000e0  57 72 32 78 72 69 37 39  67 6c 51 79 35 50 6c 59   Wr2xri79glQy5PlY
                  000000f0  53 6e 32 34 41 70 7a 50  4b 6c 4c 58 6d 39 64 73   Sn24ApzPKlLXm9ds
                  00000100  70 71 44 53 36 57 6b 41  58 76 4f 48 55 6a 37 6b   pqDS6WkAXvOHUj7k
                  00000110  0a 74 68 6a 49 30 42 73  46 52 7a 59 49 41 47 31   .thjI0BsFRzYIAG1
                  00000120  31 58 45 6f 4c 31 6c 72  46 72 44 46 65 44 5a 77   1XEoL1lrFrDFeDZw
                  00000130  36 4c 41 4d 4e 33 31 47  68 76 78 57 4b 6b 78 59   6LAMN31GhvxWKkxY
                  00000140  45 54 6d 55 66 36 73 48  30 6c 54 4e 30 0a 4e 55   ETmUf6sH0lTN0.NU
                  00000150  4a 4b 45 48 39 59 5a 39  30 70 7a 52 79 68 5a 59   JKEH9YZ90pzRyhZY
                  00000160  56 66 79 59 6a 32 72 56  30 41 46 42 6d 63 54 49   VfyYj2rV0AFBmcTI
                  00000170  37 34 57 34 30 58 6b 71  58 47 65 73 46 4f 67 44   74W40XkqXGesFOgD
                  00000180  49 62 66 59 7a 46 63 31  54 6d 0a 71 31 6f 73 79   IbfYzFc1Tm.q1osy
                  00000190  52 61 79 53 77 48 4e 32  69 44 4d 76 4e 5a 5a 51   RaySwHN2iDMvNZZQ
                  000001a0  2b 75 44 74 63 30 77 4f  4d 67 79 4b 58 4f 44 39   +uDtc0wOMgyKXOD9
                  000001b0  4c 33 33 79 77 67 74 63  46 43 4f 42 7a 38 33 61   L33ywgtcFCOBz83a
                  000001c0  5a 62 76 52 64 41 44 0a  52 2f 78 39 64 2f 5a 48   ZbvRdAD.R/x9d/ZH
                  000001d0  4e 56 31 67 30 55 68 2b  55 51 45 4c 79 4f 61 69   NV1g0Uh+UQELyOai
                  000001e0  64 6e 62 67 78 65 48 39  58 6d 70 62 44 4b 6c 69   dnbgxeH9XmpbDKli
                  000001f0  38 6a 44 52 55 31 31 74  4d 47 75 35 6e 42 32 42   8jDRU11tMGu5nB2B
                  00000200  4b 4e 41 75 0a 4f 77 75  64 4a 42 65 36 4a 42 6a   KNAu.OwudJBe6JBj
                  00000210  66 61 59 43 41 64 55 73  36 34 6f 31 44 46 75 30   faYCAdUs64o1DFu0
                  00000220  51 63 4f 52 4e 71 4c 31  30 42 51 70 6f 62 4e 6c   QcORNqL10BQpobNl
                  00000230  38 33 72 69 2f 6a 36 73  71 30 6a 38 42 41 57 6e   83ri/j6sq0j8BAWn
                  00000240  6c 0a 62 49 62 35 4f 2f  76 35 56 68 59 49 6d 4d   l.bIb5O/v5VhYImM
                  00000250  62 79 52 58 46 44 4d 78  4e 6e 32 79 30 62 74 50   byRXFDMxNn2y0btP
                  00000260  57 61 37 41 34 46 31 57  4d 64 73 79 53 38 4b 6f   Wa7A4F1WMdsyS8Ko
                  00000270  45 58 30 76 56 72 68 65  41 2f 65 41 64 69 0a 67   EX0vVrheA/eAdi.g
                  00000280  4f 6c 76 6f 68 33 54 4f  75 52 6c 46 2b 71 79 6d   Olvoh3TOuRlF+qym
                  00000290  6f 49 3d 0a 3d 4b 41 4e  31 0a 2d 2d 2d 2d 2d 45   oI=.=KAN1.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 77 35 31 59 46 4a 6a  49 66 52 2b 69 57 6d 68   Aw51YFJjIfR+iWmh
                  00000040  4e 31 69 53 35 38 36 50  72 65 51 43 78 6c 42 55   N1iS586PreQCxlBU
                  00000050  6b 6c 66 6b 62 62 79 41  56 0a 79 6f 6d 64 56 49   klfkbbyAV.yomdVI
                  00000060  46 4d 56 56 48 34 6d 48  47 49 36 44 35 54 56 49   FMVVH4mHGI6D5TVI
                  00000070  48 58 37 69 62 42 4c 5a  54 73 47 51 55 6a 79 70   HX7ibBLZTsGQUjyp
                  00000080  49 32 44 71 4c 55 56 63  64 6f 4d 30 54 57 74 54   I2DqLUVcdoM0TWtT
                  00000090  4e 56 61 39 4c 2b 0a 72  5a 30 67 38 50 64 42 7a   NVa9L+.rZ0g8PdBz
                  000000a0  57 31 6e 74 50 36 37 4b  79 5a 6b 30 55 4a 7a 72   W1ntP67KyZk0UJzr
                  000000b0  7a 45 7a 6f 4f 52 6d 44  62 4c 34 71 2b 33 32 52   zEzoORmDbL4q+32R
                  000000c0  69 34 76 73 61 2b 61 59  79 43 4c 6f 61 45 63 32   i4vsa+aYyCLoaEc2
                  000000d0  47 64 50 0a 58 52 4d 32  39 55 50 43 36 77 56 68   GdP.XRM29UPC6wVh
                  000000e0  45 50 46 6d 43 77 71 42  75 49 76 4d 4b 70 54 5a   EPFmCwqBuIvMKpTZ
                  000000f0  32 36 36 43 62 75 68 79  79 42 48 56 47 77 37 50   266CbuhyyBHVGw7P
                  00000100  68 54 54 34 68 6e 4b 5a  47 5a 46 43 67 37 58 72   hTT4hnKZGZFCg7Xr
                  00000110  0a 69 34 2f 79 58 30 77  4b 57 73 4b 33 35 2f 39   .i4/yX0wKWsK35/9
                  00000120  43 59 34 6c 78 79 6b 72  50 6d 63 5a 78 6a 2b 48   CY4lxykrPmcZxj+H
                  00000130  5a 4c 41 52 48 78 6c 45  4f 6b 33 72 4c 30 42 54   ZLARHxlEOk3rL0BT
                  00000140  75 54 4b 32 54 61 69 37  78 52 6c 61 4e 0a 44 68   uTK2Tai7xRlaN.Dh
                  00000150  35 75 62 78 76 65 56 34  4d 35 44 73 33 51 34 4b   5ubxveV4M5Ds3Q4K
                  00000160  6a 68 46 39 34 58 50 58  72 6b 59 63 50 50 4e 72   jhF94XPXrkYcPPNr
                  00000170  69 56 54 4b 44 44 54 55  6b 78 6d 67 38 4b 47 52   iVTKDDTUkxmg8KGR
                  00000180  4c 4d 44 31 39 68 48 36  6c 6d 0a 61 6f 6f 2f 31   LMD19hH6lm.aoo/1
                  00000190  71 71 64 74 66 31 38 68  56 64 53 43 4b 51 4c 55   qqdtf18hVdSCKQLU
                  000001a0  58 68 51 4b 6e 76 34 7a  70 63 56 49 5a 46 39 33   XhQKnv4zpcVIZF93
                  000001b0  51 6a 74 33 63 58 2b 77  42 47 73 77 75 33 62 63   Qjt3cX+wBGswu3bc
                  000001c0  78 49 76 65 63 50 76 0a  53 54 62 66 6c 72 5a 4f   xIvecPv.STbflrZO
                  000001d0  6d 6f 65 45 57 37 75 6b  54 41 53 63 4f 38 70 57   moeEW7ukTAScO8pW
                  000001e0  4d 51 67 38 4b 72 2b 31  48 44 30 64 4a 76 63 31   MQg8Kr+1HD0dJvc1
                  000001f0  6d 45 6e 5a 59 74 52 5a  42 6f 57 4b 47 4f 39 72   mEnZYtRZBoWKGO9r
                  00000200  63 78 52 54 0a 44 44 7a  72 67 52 64 53 4a 59 33   cxRT.DDzrgRdSJY3
                  00000210  4c 57 44 54 50 43 6a 56  65 62 58 6c 36 6b 71 31   LWDTPCjVebXl6kq1
                  00000220  57 57 41 54 72 57 6a 52  41 71 69 48 39 33 5a 42   WWATrWjRAqiH93ZB
                  00000230  72 64 4e 2f 72 58 6b 50  6c 30 6a 38 42 61 4b 62   rdN/rXkPl0j8BaKb
                  00000240  2b 0a 72 61 34 62 2f 36  5a 78 77 4b 76 51 43 76   +.ra4b/6ZxwKvQCv
                  00000250  59 74 47 6a 65 4e 72 56  5a 61 6c 4c 6b 6d 42 4c   YtGjeNrVZalLkmBL
                  00000260  49 6f 44 73 46 74 62 72  79 5a 66 37 63 58 61 58   IoDsFtbryZf7cXaX
                  00000270  42 55 4e 39 35 44 6d 78  2b 73 65 33 46 46 0a 45   BUN95Dmx+se3FF.E
                  00000280  38 73 5a 71 2b 70 6e 77  72 50 31 78 52 70 76 4c   8sZq+pnwrP1xRpvL
                  00000290  54 67 3d 0a 3d 43 32 55  46 0a 2d 2d 2d 2d 2d 45   Tg=.=C2UF.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 65 2f 79 6f 55 6c 48  39 44 39 52 69 48 69 75   /e/yoUlH9D9RiHiu
                  00000040  46 6a 38 6a 74 32 4e 32  67 56 4a 53 50 32 75 4c   Fj8jt2N2gVJSP2uL
                  00000050  62 53 46 76 58 75 41 73  6f 55 6e 69 63 0a 76 4d   bSFvXuAsoUnic.vM
                  00000060  54 35 39 47 4a 51 6e 55  4d 53 2b 6c 51 6d 38 74   T59GJQnUMS+lQm8t
                  00000070  42 75 30 71 66 61 54 63  64 4a 58 56 46 50 53 64   Bu0qfaTcdJXVFPSd
                  00000080  34 58 4f 46 46 2b 74 30  37 31 2b 38 66 76 66 33   4XOFF+t071+8fvf3
                  00000090  41 6f 6b 68 48 30 44 68  73 39 75 6a 6e 78 0a 6c   AokhH0Dhs9ujnx.l
                  000000a0  69 2f 4f 65 52 4c 55 36  78 45 33 75 58 79 68 6e   i/OeRLU6xE3uXyhn
                  000000b0  30 37 5a 67 53 52 43 79  61 2b 35 6c 4a 45 4f 34   07ZgSRCya+5lJEO4
                  000000c0  33 33 6e 70 52 74 56 6b  66 48 30 77 44 4a 69 79   33npRtVkfH0wDJiy
                  000000d0  5a 45 47 2f 44 69 38 63  57 64 62 77 35 42 6d 0a   ZEG/Di8cWdbw5Bm.
                  000000e0  50 6e 49 34 70 46 4a 39  36 61 43 6a 65 6e 64 66   PnI4pFJ96aCjendf
                  000000f0  6d 67 49 30 53 7a 79 57  58 6c 72 6b 73 31 5a 66   mgI0SzyWXlrks1Zf
                  00000100  37 64 71 34 33 65 2f 75  31 6b 32 6e 74 4f 57 70   7dq43e/u1k2ntOWp
                  00000110  6f 43 64 6d 36 69 58 34  34 5a 72 43 35 73 77 63   oCdm6iX44ZrC5swc
                  00000120  0a 38 75 58 63 41 32 4b  72 66 4b 54 50 62 4b 7a   .8uXcA2KrfKTPbKz
                  00000130  44 4f 7a 78 57 64 4d 70  75 35 4d 7a 59 6a 69 61   DOzxWdMpu5MzYjia
                  00000140  63 67 31 50 64 55 67 69  65 2b 6e 65 7a 39 41 4c   cg1PdUgie+nez9AL
                  00000150  4c 79 36 32 5a 56 4b 32  6b 76 48 41 37 33 6e 7a   Ly62ZVK2kvHA73nz
                  00000160  62 0a 59 4c 56 68 36 75  33 32 65 56 32 68 42 4d   b.YLVh6u32eV2hBM
                  00000170  47 64 76 62 63 36 43 43  50 6b 4f 6b 65 44 39 44   Gdvbc6CCPkOkeD9D
                  00000180  76 2f 46 53 69 6a 6c 59  44 2b 6a 38 51 2f 74 57   v/FSijlYD+j8Q/tW
                  00000190  38 62 49 71 6c 57 7a 59  44 30 4e 35 64 6c 57 37   8bIqlWzYD0N5dlW7
                  000001a0  44 56 0a 58 38 76 62 42  71 42 75 2f 6c 53 71 6b   DV.X8vbBqBu/lSqk
                  000001b0  59 67 43 76 66 38 75 74  6b 53 5a 39 51 4e 47 44   YgCvf8utkSZ9QNGD
                  000001c0  41 4b 30 38 64 77 66 48  32 6c 62 7a 6e 5a 72 76   AK08dwfH2lbznZrv
                  000001d0  4f 6f 2b 6e 50 57 30 79  30 59 55 57 35 44 71 75   Oo+nPW0y0YUW5Dqu
                  000001e0  41 45 34 0a 67 38 63 58  39 41 53 30 50 75 78 43   AE4.g8cX9AS0PuxC
                  000001f0  73 50 75 31 4c 61 6e 6f  72 44 72 49 2f 63 41 47   sPu1LanorDrI/cAG
                  00000200  4d 37 72 57 48 34 50 54  2f 2b 70 45 30 49 41 77   M7rWH4PT/+pE0IAw
                  00000210  71 5a 72 6b 2b 56 6f 47  47 67 42 50 6e 56 63 51   qZrk+VoGGgBPnVcQ
                  00000220  48 38 4e 45 0a 6a 72 45  49 39 71 65 54 30 69 33   H8NE.jrEI9qeT0i3
                  00000230  48 2f 4f 39 59 44 38 69  4c 30 6b 41 42 59 32 66   H/O9YD8iL0kABY2f
                  00000240  6b 61 4c 46 38 35 30 6a  43 79 74 66 44 6f 6c 61   kaLF850jCytfDola
                  00000250  79 42 77 32 54 63 58 47  4f 63 38 6b 5a 2b 74 70   yBw2TcXGOc8kZ+tp
                  00000260  4d 62 77 33 47 0a 5a 4d  70 50 41 42 68 4e 44 33   Mbw3G.ZMpPABhND3
                  00000270  70 35 47 61 42 34 32 57  65 49 36 52 56 4b 76 38   p5GaB42WeI6RVKv8
                  00000280  54 78 4c 57 68 54 77 59  33 35 36 6b 32 41 58 45   TxLWhTwY356k2AXE
                  00000290  75 66 0a 3d 52 70 6f 66  0a 2d 2d 2d 2d 2d 45 4e   uf.=Rpof.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4d 44 78 75 5a 63 6d  44 46 36 67 68 6c 6f 4a   +MDxuZcmDF6ghloJ
                  00000040  71 7a 62 53 33 57 67 31  39 6a 57 72 30 67 7a 65   qzbS3Wg19jWr0gze
                  00000050  34 4f 4d 39 48 6a 74 75  6b 79 58 4f 47 0a 37 70   4OM9HjtukyXOG.7p
                  00000060  43 61 46 50 38 70 68 69  31 63 64 39 61 50 33 62   CaFP8phi1cd9aP3b
                  00000070  4b 77 62 76 53 64 66 67  73 44 66 47 4e 56 6e 64   KwbvSdfgsDfGNVnd
                  00000080  53 78 56 43 74 67 39 67  68 45 52 6a 34 37 4f 74   SxVCtg9ghERj47Ot
                  00000090  78 44 69 68 39 32 66 6e  46 4a 41 6f 35 69 0a 68   xDih92fnFJAo5i.h
                  000000a0  77 52 53 4f 4e 38 47 5a  41 32 4f 34 74 5a 61 4c   wRSON8GZA2O4tZaL
                  000000b0  6a 4e 77 41 4e 46 62 42  6d 2b 67 67 5a 2f 78 41   jNwANFbBm+ggZ/xA
                  000000c0  72 63 4a 59 70 6c 4b 78  59 33 42 79 51 48 53 54   rcJYplKxY3ByQHST
                  000000d0  70 43 71 34 6c 37 2b 6b  2b 52 6d 55 55 6a 6f 0a   pCq4l7+k+RmUUjo.
                  000000e0  65 43 41 2f 6c 4f 68 63  48 69 30 34 75 61 6d 6b   eCA/lOhcHi04uamk
                  000000f0  4d 75 6a 4f 50 50 70 61  4d 66 4a 6f 78 56 78 52   MujOPPpaMfJoxVxR
                  00000100  56 33 37 35 72 35 62 32  49 4c 33 44 69 65 5a 69   V375r5b2IL3DieZi
                  00000110  52 63 41 6d 5a 67 30 42  68 67 69 48 32 38 41 58   RcAmZg0BhgiH28AX
                  00000120  0a 70 4d 53 34 64 30 73  4d 41 58 66 59 56 72 7a   .pMS4d0sMAXfYVrz
                  00000130  69 36 39 36 33 67 62 59  4b 34 39 71 48 4a 33 65   i6963gbYK49qHJ3e
                  00000140  6e 54 35 6a 49 30 61 6a  6a 39 70 74 37 31 78 57   nT5jI0ajj9pt71xW
                  00000150  75 50 51 55 64 44 4c 44  59 58 4a 43 64 6b 78 79   uPQUdDLDYXJCdkxy
                  00000160  4e 0a 35 2f 67 59 4f 41  71 75 7a 76 52 73 53 77   N.5/gYOAquzvRsSw
                  00000170  43 79 68 35 6f 35 41 48  76 70 35 51 58 2f 54 6b   Cyh5o5AHvp5QX/Tk
                  00000180  79 7a 71 70 5a 43 71 59  49 58 31 6c 63 79 54 67   yzqpZCqYIX1lcyTg
                  00000190  67 4b 63 71 67 39 51 6d  6b 77 75 4f 74 51 6c 50   gKcqg9QmkwuOtQlP
                  000001a0  7a 56 0a 66 76 67 73 4c  78 5a 37 4a 44 44 39 73   zV.fvgsLxZ7JDD9s
                  000001b0  71 6b 6a 5a 4e 6c 6f 30  34 5a 69 6d 37 31 37 34   qkjZNlo04Zim7174
                  000001c0  35 32 43 68 49 5a 53 6c  4e 63 68 57 6e 6b 41 37   52ChIZSlNchWnkA7
                  000001d0  73 75 42 75 76 30 32 32  5a 64 77 68 4c 36 41 57   suBuv022ZdwhL6AW
                  000001e0  39 41 54 0a 46 63 74 4f  62 47 69 30 68 42 39 6d   9AT.FctObGi0hB9m
                  000001f0  38 7a 47 4e 7a 69 6a 78  79 43 62 4e 44 39 48 4f   8zGNzijxyCbND9HO
                  00000200  58 68 78 66 52 64 66 71  2b 35 68 2f 6e 4c 35 6a   XhxfRdfq+5h/nL5j
                  00000210  74 4c 31 44 71 70 39 4c  4d 70 5a 41 71 53 52 76   tL1Dqp9LMpZAqSRv
                  00000220  33 46 37 49 0a 64 39 61  71 4c 4d 4f 31 39 55 67   3F7I.d9aqLMO19Ug
                  00000230  4a 35 79 4f 59 4c 64 51  50 30 6b 41 42 49 78 41   J5yOYLdQP0kABIxA
                  00000240  4b 72 53 63 57 46 56 4b  51 78 2b 66 49 75 65 41   KrScWFVKQx+fIueA
                  00000250  52 42 38 44 65 34 46 58  56 70 47 48 65 6c 41 66   RB8De4FXVpGHelAf
                  00000260  74 73 35 49 45 0a 34 67  38 32 42 36 78 53 38 38   ts5IE.4g82B6xS88
                  00000270  4a 63 79 61 50 53 73 69  78 72 6d 39 57 70 41 74   JcyaPSsixrm9WpAt
                  00000280  54 4e 59 43 69 50 35 49  7a 30 5a 2f 6b 34 6b 63   TNYCiP5Iz0Z/k4kc
                  00000290  62 70 0a 3d 77 2b 2b 68  0a 2d 2d 2d 2d 2d 45 4e   bp.=w++h.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sopgpy encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 59 32 69 51 58 54 72  49 63 6e 65 43 6a 68 4f   /Y2iQXTrIcneCjhO
                  00000040  43 63 59 6e 78 43 4b 79  5a 54 69 36 43 58 41 4f   CcYnxCKyZTi6CXAO
                  00000050  6e 54 67 32 69 71 75 57  34 59 59 4f 2b 0a 69 67   nTg2iquW4YYO+.ig
                  00000060  6d 4b 58 35 33 7a 6b 6c  34 31 50 42 42 43 32 6f   mKX53zkl41PBBC2o
                  00000070  38 5a 41 78 71 74 50 4d  44 6c 63 64 4b 52 70 78   8ZAxqtPMDlcdKRpx
                  00000080  42 68 36 65 61 70 70 61  78 32 59 44 69 67 4a 33   Bh6eappax2YDigJ3
                  00000090  6f 4f 51 67 46 54 5a 4b  61 4a 7a 61 30 65 0a 59   oOQgFTZKaJza0e.Y
                  000000a0  66 37 4e 74 4b 47 6b 77  75 74 79 78 4d 6f 67 32   f7NtKGkwutyxMog2
                  000000b0  51 6b 64 31 63 59 36 39  42 7a 49 49 58 58 4a 76   Qkd1cY69BzIIXXJv
                  000000c0  64 6d 46 47 56 51 50 6a  79 72 73 53 74 4e 45 45   dmFGVQPjyrsStNEE
                  000000d0  56 35 34 6f 71 53 35 2b  65 77 65 37 54 75 38 0a   V54oqS5+ewe7Tu8.
                  000000e0  44 43 53 4e 73 67 72 5a  36 59 69 73 65 4e 74 52   DCSNsgrZ6YiseNtR
                  000000f0  4b 6d 73 67 4b 6a 4e 7a  2b 63 75 5a 51 69 55 79   KmsgKjNz+cuZQiUy
                  00000100  78 46 2b 46 38 46 66 78  39 51 71 65 46 49 4d 46   xF+F8Ffx9QqeFIMF
                  00000110  36 57 4f 75 73 2f 69 71  39 39 4c 72 53 30 34 37   6WOus/iq99LrS047
                  00000120  0a 36 2b 56 67 61 52 59  42 6f 44 78 43 30 51 69   .6+VgaRYBoDxC0Qi
                  00000130  39 64 42 70 72 7a 37 59  33 37 2f 41 41 31 39 5a   9dBprz7Y37/AA19Z
                  00000140  48 32 4b 35 37 78 74 6a  48 37 4f 6b 62 64 79 38   H2K57xtjH7Okbdy8
                  00000150  57 46 4c 32 50 46 46 56  70 6b 6c 45 35 69 49 54   WFL2PFFVpklE5iIT
                  00000160  37 0a 61 33 65 64 72 58  44 50 67 36 6a 36 34 79   7.a3edrXDPg6j64y
                  00000170  36 63 71 30 73 45 43 48  68 59 68 6c 4b 4f 73 4b   6cq0sECHhYhlKOsK
                  00000180  49 2f 6c 54 45 4e 77 59  7a 48 4f 4e 4f 79 50 75   I/lTENwYzHONOyPu
                  00000190  34 42 66 49 77 69 58 61  34 61 2b 41 42 57 4a 69   4BfIwiXa4a+ABWJi
                  000001a0  56 62 0a 63 77 6d 4b 46  72 46 51 39 46 45 75 4b   Vb.cwmKFrFQ9FEuK
                  000001b0  76 4f 38 4e 75 6d 38 4e  7a 47 6c 66 38 73 5a 64   vO8Num8NzGlf8sZd
                  000001c0  50 59 37 6e 63 66 68 31  45 42 49 34 48 71 54 2b   PY7ncfh1EBI4HqT+
                  000001d0  78 77 68 77 31 6a 4e 33  38 4b 75 2b 55 46 64 4f   xwhw1jN38Ku+UFdO
                  000001e0  69 58 62 0a 54 51 6b 5a  43 58 4c 42 36 48 6a 72   iXb.TQkZCXLB6Hjr
                  000001f0  34 55 30 4d 6d 43 70 74  46 6c 61 31 54 35 62 44   4U0MmCptFla1T5bD
                  00000200  33 33 38 33 7a 54 62 6f  32 41 6b 38 6c 55 4d 45   3383zTbo2Ak8lUME
                  00000210  4a 4a 4b 4f 46 47 74 64  53 73 66 78 77 78 72 53   JJKOFGtdSsfxwxrS
                  00000220  48 42 6c 6f 0a 38 4b 64  66 4c 2b 4e 38 34 56 47   HBlo.8KdfL+N84VG
                  00000230  43 45 39 55 44 77 46 38  68 30 6a 38 42 66 35 76   CE9UDwF8h0j8Bf5v
                  00000240  38 59 64 42 63 6e 58 61  4a 74 73 56 69 46 6c 32   8YdBcnXaJtsViFl2
                  00000250  46 43 37 59 50 30 48 67  38 44 54 62 63 77 6d 6c   FC7YP0Hg8DTbcwml
                  00000260  39 58 38 6d 2b 0a 72 51  37 56 68 71 72 4f 33 42   9X8m+.rQ7VhqrO3B
                  00000270  49 6c 54 59 32 68 43 30  78 5a 47 4e 2f 6a 39 69   IlTY2hC0xZGN/j9i
                  00000280  30 48 4d 47 59 4e 65 46  6e 33 38 6d 76 54 70 55   0HMGYNeFn38mvTpU
                  00000290  6b 3d 0a 3d 6c 51 74 32  0a 2d 2d 2d 2d 2d 45 4e   k=.=lQt2.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 30 35 62 79 71  75 4c 46 46 66 65 52 57   QwA05byquLFFfeRW
                  00000040  51 69 4b 4a 6d 59 36 53  56 69 6b 61 44 67 4d 41   QiKJmY6SVikaDgMA
                  00000050  4f 55 45 76 42 43 6a 62  61 4b 67 6a 53 59 35 35   OUEvBCjbaKgjSY55
                  00000060  4b 53 54 62 43 69 55 4b  54 6d 75 0d 0a 62 74 68   KSTbCiUKTmu..bth
                  00000070  55 34 4b 62 36 4f 34 4a  4f 57 79 57 35 4a 5a 32   U4Kb6O4JOWyW5JZ2
                  00000080  2b 45 43 4b 65 38 6e 64  50 53 6a 57 73 31 41 32   +ECKe8ndPSjWs1A2
                  00000090  4f 31 49 62 59 51 38 39  49 37 39 36 75 69 4f 39   O1IbYQ89I796uiO9
                  000000a0  66 57 30 4e 5a 75 48 32  55 30 36 43 55 63 6f 38   fW0NZuH2U06CUco8
                  000000b0  48 41 30 7a 59 37 66 73  4f 0d 0a 52 49 59 57 6d   HA0zY7fsO..RIYWm
                  000000c0  62 70 77 47 4c 56 5a 62  2b 51 6c 73 4f 2f 67 39   bpwGLVZb+QlsO/g9
                  000000d0  51 30 55 37 77 37 38 2f  72 70 33 31 2f 52 6f 62   Q0U7w78/rp31/Rob
                  000000e0  62 78 50 53 42 6b 4b 42  41 61 68 53 52 61 6f 49   bxPSBkKBAahSRaoI
                  000000f0  6c 72 32 41 6d 59 5a 66  39 45 46 76 73 6d 34 69   lr2AmYZf9EFvsm4i
                  00000100  42 73 57 51 56 48 67 0d  0a 58 50 73 4d 62 33 61   BsWQVHg..XPsMb3a
                  00000110  65 2f 38 39 67 33 62 48  6e 42 79 66 36 71 6d 55   e/89g3bHnByf6qmU
                  00000120  6e 38 2f 38 30 4f 38 70  58 48 76 69 42 49 6a 56   n8/80O8pXHviBIjV
                  00000130  73 45 74 49 64 56 72 2f  30 59 4f 69 74 61 77 67   sEtIdVr/0YOitawg
                  00000140  6d 42 4d 63 59 48 67 62  6d 50 74 51 30 35 4d 69   mBMcYHgbmPtQ05Mi
                  00000150  6a 4c 78 52 47 0d 0a 59  67 5a 57 74 6d 73 45 35   jLxRG..YgZWtmsE5
                  00000160  4c 39 6c 77 37 65 6b 49  76 49 47 32 32 65 70 4c   L9lw7ekIvIG22epL
                  00000170  49 63 54 50 45 6f 47 77  6c 7a 4d 63 39 79 4a 2b   IcTPEoGwlzMc9yJ+
                  00000180  66 58 39 51 49 49 36 65  4a 6b 53 77 42 64 47 32   fX9QII6eJkSwBdG2
                  00000190  38 78 4d 2f 77 4d 4d 6b  61 4d 4f 4f 44 54 74 67   8xM/wMMkaMOODTtg
                  000001a0  72 6e 6a 0d 0a 71 74 79  41 64 54 41 4e 64 6c 6c   rnj..qtyAdTANdll
                  000001b0  4f 37 37 37 7a 45 58 52  47 56 73 59 2b 49 43 44   O777zEXRGVsY+ICD
                  000001c0  4e 76 65 41 4a 56 39 6e  37 67 37 51 35 43 51 50   NveAJV9n7g7Q5CQP
                  000001d0  44 6f 79 44 6e 6e 53 43  57 68 58 31 53 64 67 38   DoyDnnSCWhX1Sdg8
                  000001e0  57 76 2f 76 4e 34 45 57  72 63 51 65 43 63 76 6a   Wv/vN4EWrcQeCcvj
                  000001f0  4e 0d 0a 42 73 57 54 69  4d 50 79 6a 79 48 6d 57   N..BsWTiMPyjyHmW
                  00000200  6b 38 65 38 6c 66 4f 4d  76 42 4e 31 67 37 43 66   k8e8lfOMvBN1g7Cf
                  00000210  2f 61 69 75 44 35 32 36  6b 5a 36 79 33 33 34 39   /aiuD526kZ6y3349
                  00000220  34 36 47 74 7a 41 6e 42  4a 6a 33 46 52 6e 30 39   46GtzAnBJj3FRn09
                  00000230  6f 43 6f 67 61 43 6f 74  52 7a 49 34 56 66 73 0d   oCogaCotRzI4Vfs.
                  00000240  0a 30 6a 38 42 61 37 30  6f 6d 57 5a 52 6d 77 39   .0j8Ba70omWZRmw9
                  00000250  4e 6c 62 4f 76 38 4e 31  38 36 4d 61 72 49 41 4d   NlbOv8N186MarIAM
                  00000260  70 58 68 78 49 57 76 59  54 68 78 6c 45 4d 5a 42   pXhxIWvYThxlEMZB
                  00000270  4c 7a 67 67 69 48 62 49  71 32 74 51 38 54 53 67   LzggiHbIq2tQ8TSg
                  00000280  50 77 4e 71 4a 52 73 69  57 77 79 41 77 0d 0a 65   PwNqJRsiWwyAw..e
                  00000290  6c 42 30 50 5a 51 43 4e  2b 38 3d 0d 0a 3d 6c 62   lB0PZQCN+8=..=lb
                  000002a0  55 5a 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   UZ..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 63 44 4e 42 59  6f 4f 37 57 71 49 62 79   Qv/cDNBYoO7WqIby
                  00000040  55 6e 68 55 38 73 41 35  74 6e 73 31 4e 38 37 32   UnhU8sA5tns1N872
                  00000050  69 61 48 34 59 32 6b 6d  33 57 44 7a 72 47 4b 59   iaH4Y2km3WDzrGKY
                  00000060  71 46 46 73 33 63 46 56  58 54 64 0d 0a 46 39 73   qFFs3cFVXTd..F9s
                  00000070  76 6c 61 78 71 50 45 46  63 78 74 41 76 52 6f 5a   vlaxqPEFcxtAvRoZ
                  00000080  53 48 45 64 79 70 5a 74  74 2f 41 69 56 33 72 6c   SHEdypZtt/AiV3rl
                  00000090  4d 2b 4e 74 43 37 53 76  38 51 4f 68 45 33 36 36   M+NtC7Sv8QOhE366
                  000000a0  62 47 56 51 51 44 35 41  47 41 6e 77 4a 33 2b 35   bGVQQD5AGAnwJ3+5
                  000000b0  4f 62 6d 54 35 32 6e 45  34 0d 0a 35 49 64 50 63   ObmT52nE4..5IdPc
                  000000c0  74 2b 4b 35 37 7a 69 61  32 70 4d 65 46 34 4b 59   t+K57zia2pMeF4KY
                  000000d0  67 30 49 4e 77 6b 48 34  63 59 59 43 34 6f 65 49   g0INwkH4cYYC4oeI
                  000000e0  42 51 6e 75 49 34 6e 61  47 63 58 4e 49 35 57 2f   BQnuI4naGcXNI5W/
                  000000f0  64 49 48 77 44 6f 2b 37  43 43 64 53 49 77 48 63   dIHwDo+7CCdSIwHc
                  00000100  39 37 44 7a 50 73 6f 0d  0a 67 76 47 45 6b 47 42   97DzPso..gvGEkGB
                  00000110  56 41 53 55 39 31 62 41  6a 6b 4b 36 69 73 78 4a   VASU91bAjkK6isxJ
                  00000120  50 49 67 6a 6d 37 61 61  38 47 50 75 51 36 6f 36   PIgjm7aa8GPuQ6o6
                  00000130  6a 6f 49 35 4c 32 36 55  56 51 7a 5a 62 45 4d 66   joI5L26UVQzZbEMf
                  00000140  70 57 43 50 35 37 6c 50  73 37 59 4f 48 33 49 4a   pWCP57lPs7YOH3IJ
                  00000150  48 44 66 30 59 0d 0a 57  43 7a 52 66 6d 72 38 30   HDf0Y..WCzRfmr80
                  00000160  45 4a 52 76 42 49 71 47  6c 59 42 77 2f 4f 6a 4f   EJRvBIqGlYBw/OjO
                  00000170  2b 43 49 66 76 62 48 6c  6c 71 39 33 64 65 6a 62   +CIfvbHllq93dejb
                  00000180  5a 73 7a 59 31 6e 4d 7a  32 66 42 67 38 75 63 49   ZszY1nMz2fBg8ucI
                  00000190  72 68 36 6d 71 4c 47 57  51 65 31 51 42 69 79 63   rh6mqLGWQe1QBiyc
                  000001a0  39 46 63 0d 0a 68 35 48  5a 6d 7a 6e 48 45 7a 42   9Fc..h5HZmznHEzB
                  000001b0  54 45 44 56 71 6d 71 70  57 38 4c 57 75 39 35 63   TEDVqmqpW8LWu95c
                  000001c0  42 6c 73 72 42 66 46 53  6a 62 44 6d 59 62 6d 6d   BlsrBfFSjbDmYbmm
                  000001d0  61 62 61 47 43 73 42 43  74 4f 39 37 61 7a 44 78   abaGCsBCtO97azDx
                  000001e0  35 7a 47 43 2f 70 48 57  34 7a 63 76 59 63 52 57   5zGC/pHW4zcvYcRW
                  000001f0  59 0d 0a 74 77 77 4f 4c  31 69 54 4b 2f 45 2b 6b   Y..twwOL1iTK/E+k
                  00000200  75 34 53 6f 32 77 68 66  6f 47 6f 6a 6b 73 75 47   u4So2whfoGojksuG
                  00000210  2b 6e 78 36 43 64 69 47  54 52 42 2f 2f 47 6c 2b   +nx6CdiGTRB//Gl+
                  00000220  76 77 35 6a 50 2b 43 72  37 38 43 4f 75 4a 72 41   vw5jP+Cr78COuJrA
                  00000230  55 52 30 49 34 6f 56 4b  61 5a 6c 74 55 69 63 0d   UR0I4oVKaZltUic.
                  00000240  0a 30 6a 38 42 58 63 49  52 79 2f 69 6d 72 70 48   .0j8BXcIRy/imrpH
                  00000250  49 62 4b 6c 52 69 2f 32  6e 4a 6a 57 72 36 41 44   IbKlRi/2nJjWr6AD
                  00000260  46 2f 71 79 4f 74 38 73  58 65 56 47 50 51 2f 65   F/qyOt8sXeVGPQ/e
                  00000270  53 51 6e 4f 4c 2f 37 48  7a 59 6e 79 69 46 32 6c   SQnOL/7HzYnyiF2l
                  00000280  41 62 35 30 35 33 4d 41  2f 2f 45 68 38 0d 0a 70   Ab5053MA//Eh8..p
                  00000290  6e 45 45 34 39 34 53 71  74 63 3d 0d 0a 3d 38 32   nEE494Sqtc=..=82
                  000002a0  49 31 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   I1..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 63 56 62 38 61  46 6f 35 39 53 66 50 4b   Qv/cVb8aFo59SfPK
                  00000040  74 42 52 52 6b 47 6b 78  4a 73 54 36 57 6e 61 43   tBRRkGkxJsT6WnaC
                  00000050  4d 36 68 52 63 54 32 41  44 72 71 4c 4e 69 42 44   M6hRcT2ADrqLNiBD
                  00000060  58 70 2f 77 67 4d 37 7a  71 48 2b 0d 0a 32 35 5a   Xp/wgM7zqH+..25Z
                  00000070  62 41 44 75 4b 78 37 75  49 36 5a 33 72 35 76 6b   bADuKx7uI6Z3r5vk
                  00000080  45 6d 65 35 70 48 50 47  38 50 54 41 4e 66 53 63   Eme5pHPG8PTANfSc
                  00000090  61 77 6e 44 42 6f 51 6a  71 53 4a 65 78 57 55 54   awnDBoQjqSJexWUT
                  000000a0  38 57 42 4d 4b 64 5a 30  45 53 53 61 76 36 51 66   8WBMKdZ0ESSav6Qf
                  000000b0  39 50 32 4b 41 32 55 6a  74 0d 0a 6c 44 51 41 6d   9P2KA2Ujt..lDQAm
                  000000c0  41 47 52 78 6f 6d 57 58  6f 5a 2b 32 71 4b 38 47   AGRxomWXoZ+2qK8G
                  000000d0  51 4a 4a 36 57 55 32 6c  34 37 75 41 35 30 4a 74   QJJ6WU2l47uA50Jt
                  000000e0  31 59 6e 62 32 31 48 7a  68 48 34 5a 69 57 2f 4f   1Ynb21HzhH4ZiW/O
                  000000f0  70 50 33 4c 78 41 46 4a  63 6d 58 4d 68 77 38 62   pP3LxAFJcmXMhw8b
                  00000100  46 32 50 56 62 6d 50 0d  0a 45 36 59 43 57 58 4b   F2PVbmP..E6YCWXK
                  00000110  52 57 4f 74 63 6f 52 46  5a 71 59 55 59 6e 58 77   RWOtcoRFZqYUYnXw
                  00000120  79 4c 35 47 32 4b 70 70  4a 35 75 50 64 4f 6d 77   yL5G2KppJ5uPdOmw
                  00000130  4b 51 68 42 7a 6b 42 62  53 49 58 66 50 6c 46 71   KQhBzkBbSIXfPlFq
                  00000140  55 64 4c 55 42 41 2b 49  37 4e 2b 54 48 7a 39 2b   UdLUBA+I7N+THz9+
                  00000150  55 68 53 54 64 0d 0a 4a  33 50 59 4c 74 58 41 61   UhSTd..J3PYLtXAa
                  00000160  67 31 52 52 67 7a 34 2f  30 5a 35 2f 72 53 59 77   g1RRgz4/0Z5/rSYw
                  00000170  56 62 7a 6f 38 32 2f 53  35 46 35 51 4e 70 38 35   Vbzo82/S5F5QNp85
                  00000180  52 35 4e 54 6e 59 77 47  79 74 38 79 46 33 4d 66   R5NTnYwGyt8yF3Mf
                  00000190  2f 6c 69 46 49 70 45 53  37 4d 66 4a 68 4b 4e 4d   /liFIpES7MfJhKNM
                  000001a0  6b 4d 6f 0d 0a 42 45 55  2b 4f 69 43 69 63 42 49   kMo..BEU+OiCicBI
                  000001b0  45 4a 39 33 75 6a 48 30  6f 48 58 4c 65 79 48 35   EJ93ujH0oHXLeyH5
                  000001c0  35 70 31 55 52 67 52 51  73 6f 6e 67 2b 47 71 35   5p1URgRQsong+Gq5
                  000001d0  64 44 43 2b 65 56 63 57  72 6a 39 6a 69 49 65 68   dDC+eVcWrj9jiIeh
                  000001e0  37 55 4f 53 74 2f 38 45  55 70 52 54 69 76 4d 38   7UOSt/8EUpRTivM8
                  000001f0  30 0d 0a 78 78 6b 33 47  39 4c 4c 57 39 69 59 5a   0..xxk3G9LLW9iYZ
                  00000200  49 56 68 70 33 78 6f 57  65 74 38 69 4c 2f 54 30   IVhp3xoWet8iL/T0
                  00000210  78 73 35 4b 6b 6b 2f 62  47 72 75 7a 76 58 36 38   xs5Kkk/bGruzvX68
                  00000220  78 36 4b 36 42 4a 36 37  59 37 6b 50 35 6e 42 74   x6K6BJ67Y7kP5nBt
                  00000230  4b 6a 43 44 4d 33 35 77  64 6a 76 56 4c 34 73 0d   KjCDM35wdjvVL4s.
                  00000240  0a 30 6a 38 42 66 70 4e  33 37 65 4f 52 43 43 6a   .0j8BfpN37eORCCj
                  00000250  53 73 51 59 5a 6c 75 44  74 55 30 43 69 37 51 56   SsQYZluDtU0Ci7QV
                  00000260  6d 4a 63 76 4d 61 42 48  75 42 39 64 6c 6c 79 7a   mJcvMaBHuB9dllyz
                  00000270  55 6c 32 35 48 6a 79 47  5a 61 43 56 68 42 61 38   Ul25HjyGZaCVhBa8
                  00000280  38 73 4f 37 76 4c 44 63  61 39 45 4a 65 0d 0a 2b   8sO7vLDca9EJe..+
                  00000290  42 38 77 62 58 75 4c 37  2f 4d 3d 0d 0a 3d 6b 64   B8wbXuL7/M=..=kd
                  000002a0  42 33 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   B3..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but AES-256
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6d 75 32 34 6f 39 4d  30 4e 51 31 44 4e 6d 43   Amu24o9M0NQ1DNmC
                  00000040  57 61 41 64 67 66 50 76  35 69 73 59 73 72 2f 42   WaAdgfPv5isYsr/B
                  00000050  4d 31 48 76 70 45 33 38  48 51 43 48 51 0a 31 77   M1HvpE38HQCHQ.1w
                  00000060  78 7a 4b 41 33 57 57 6a  72 49 41 45 6e 48 51 58   xzKA3WWjrIAEnHQX
                  00000070  56 4d 4e 75 67 65 77 30  72 47 71 58 50 63 42 58   VMNugew0rGqXPcBX
                  00000080  6e 77 71 70 71 34 61 53  57 66 58 4b 51 49 54 77   nwqpq4aSWfXKQITw
                  00000090  35 61 70 7a 56 54 2b 64  33 36 47 2b 70 73 0a 79   5apzVT+d36G+ps.y
                  000000a0  54 61 4e 6d 52 68 53 4f  30 64 6c 37 36 57 6c 71   TaNmRhSO0dl76Wlq
                  000000b0  77 4d 75 2f 4e 78 55 74  51 6d 4b 4d 76 72 47 44   wMu/NxUtQmKMvrGD
                  000000c0  63 5a 6d 49 4c 4f 42 59  65 4e 48 76 4a 44 76 62   cZmILOBYeNHvJDvb
                  000000d0  4f 5a 58 67 55 4a 70 7a  62 72 4d 72 75 32 75 0a   OZXgUJpzbrMru2u.
                  000000e0  41 70 79 52 67 41 33 33  77 78 4f 6f 4c 64 6f 78   ApyRgA33wxOoLdox
                  000000f0  58 79 46 77 6c 41 32 45  45 50 2f 75 79 59 71 68   XyFwlA2EEP/uyYqh
                  00000100  4d 32 36 36 4b 4b 34 31  58 47 72 55 70 31 73 2b   M266KK41XGrUp1s+
                  00000110  48 56 75 6a 34 6d 70 67  78 4b 57 77 6e 63 39 37   HVuj4mpgxKWwnc97
                  00000120  0a 54 57 37 5a 61 48 71  33 30 6b 46 52 70 6a 47   .TW7ZaHq30kFRpjG
                  00000130  79 6d 4a 41 55 2b 70 51  55 33 70 6a 62 62 6c 52   ymJAU+pQU3pjbblR
                  00000140  61 56 46 48 65 6f 4b 55  46 4d 68 6f 39 79 6b 6a   aVFHeoKUFMho9ykj
                  00000150  6e 57 56 4d 4b 38 54 46  4a 4e 63 56 4a 37 79 31   nWVMK8TFJNcVJ7y1
                  00000160  4b 0a 4b 72 32 45 76 72  36 7a 54 6d 78 44 7a 62   K.Kr2Evr6zTmxDzb
                  00000170  39 6c 4a 4f 67 70 70 70  52 37 64 67 2b 43 59 4e   9lJOgpppR7dg+CYN
                  00000180  56 74 70 46 72 46 48 73  46 77 2f 6c 4f 50 61 75   VtpFrFHsFw/lOPau
                  00000190  44 4b 73 69 68 4e 70 68  4e 4b 69 36 68 7a 55 74   DKsihNphNKi6hzUt
                  000001a0  75 70 0a 62 52 34 51 4e  6f 4e 75 66 6f 30 6c 62   up.bR4QNoNufo0lb
                  000001b0  68 2b 66 76 4c 4f 72 2f  51 6a 51 34 77 32 6b 68   h+fvLOr/QjQ4w2kh
                  000001c0  45 2f 4a 79 6d 4d 4b 76  44 51 4b 74 52 59 68 75   E/JymMKvDQKtRYhu
                  000001d0  76 71 53 62 48 41 32 37  63 48 68 54 30 4f 30 4c   vqSbHA27cHhT0O0L
                  000001e0  31 62 6b 0a 4f 46 35 65  56 74 4a 75 4c 6d 37 71   1bk.OF5eVtJuLm7q
                  000001f0  4a 31 58 38 51 78 64 37  48 43 4b 79 45 65 58 49   J1X8Qxd7HCKyEeXI
                  00000200  63 71 54 63 68 38 78 6c  62 72 38 51 5a 63 49 42   cqTch8xlbr8QZcIB
                  00000210  49 78 4b 6c 2b 48 69 37  48 4f 45 72 41 64 56 43   IxKl+Hi7HOErAdVC
                  00000220  73 37 6c 68 0a 65 55 68  52 78 33 78 39 59 72 6c   s7lh.eUhRx3x9Yrl
                  00000230  2b 74 44 6b 7a 34 47 48  73 30 6a 38 42 46 75 72   +tDkz4GHs0j8BFur
                  00000240  59 4e 63 68 67 6f 41 63  6d 78 31 4b 74 49 52 39   YNchgoAcmx1KtIR9
                  00000250  6f 76 6c 4e 68 43 53 48  41 31 65 4b 4f 4e 69 5a   ovlNhCSHA1eKONiZ
                  00000260  78 57 34 7a 73 0a 2b 2b  63 7a 51 55 4d 31 65 73   xW4zs.++czQUM1es
                  00000270  48 65 45 38 76 64 79 67  59 69 54 31 55 38 36 69   HeE8vdygYiT1U86i
                  00000280  65 78 39 4f 4f 4e 34 6f  70 79 32 33 4f 39 46 5a   ex9OON4opy23O9FZ
                  00000290  63 3d 0a 3d 42 64 53 71  0a 2d 2d 2d 2d 2d 45 4e   c=.=BdSq.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but AES-128
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6c 79 71 43 47 41 30  2f 57 4a 52 6f 45 48 47   AlyqCGA0/WJRoEHG
                  00000040  30 38 49 64 49 33 70 69  6c 6b 4e 72 38 59 6f 66   08IdI3pilkNr8Yof
                  00000050  4f 4b 4d 42 5a 46 70 74  62 67 72 61 79 0a 61 62   OKMBZFptbgray.ab
                  00000060  53 37 57 6c 67 62 2b 30  5a 55 50 71 6c 2b 2f 61   S7Wlgb+0ZUPql+/a
                  00000070  74 2b 35 79 31 6f 47 72  4b 77 78 66 51 39 45 59   t+5y1oGrKwxfQ9EY
                  00000080  39 6c 71 36 52 34 34 64  4a 59 4d 73 50 37 6a 33   9lq6R44dJYMsP7j3
                  00000090  33 55 49 39 58 68 36 6c  45 69 55 79 35 4f 0a 69   3UI9Xh6lEiUy5O.i
                  000000a0  58 73 59 54 75 4a 55 62  65 42 57 65 74 79 70 6e   XsYTuJUbeBWetypn
                  000000b0  43 69 37 70 68 78 53 30  50 32 77 72 42 4e 4b 64   Ci7phxS0P2wrBNKd
                  000000c0  42 30 5a 2b 51 67 6e 46  4d 75 53 59 69 49 36 74   B0Z+QgnFMuSYiI6t
                  000000d0  37 51 4a 73 45 75 70 68  38 42 37 42 6c 54 67 0a   7QJsEuph8B7BlTg.
                  000000e0  34 36 38 76 57 65 67 77  5a 56 2b 66 6f 38 32 30   468vWegwZV+fo820
                  000000f0  73 4f 58 4d 65 52 59 4e  58 30 66 38 5a 73 6e 70   sOXMeRYNX0f8Zsnp
                  00000100  45 48 54 39 39 69 63 6e  49 5a 58 43 59 32 2f 71   EHT99icnIZXCY2/q
                  00000110  64 76 6f 5a 38 4a 79 30  4e 33 4b 47 4c 7a 62 47   dvoZ8Jy0N3KGLzbG
                  00000120  0a 6e 30 71 33 46 4c 45  54 5a 54 56 66 73 6f 6b   .n0q3FLETZTVfsok
                  00000130  52 43 77 33 37 63 55 4c  4f 79 69 37 73 37 34 36   RCw37cULOyi7s746
                  00000140  6f 47 59 54 31 63 57 62  4a 56 2b 54 65 63 76 44   oGYT1cWbJV+TecvD
                  00000150  34 64 6c 6a 43 54 52 6e  68 44 52 38 31 56 46 77   4dljCTRnhDR81VFw
                  00000160  2f 0a 72 57 32 75 37 56  73 4c 43 2f 54 61 4a 36   /.rW2u7VsLC/TaJ6
                  00000170  79 77 73 76 53 76 6e 6c  79 61 66 79 50 66 51 63   ywsvSvnlyafyPfQc
                  00000180  45 57 37 4d 6d 67 31 70  63 4a 49 51 71 4b 6e 36   EW7Mmg1pcJIQqKn6
                  00000190  65 46 67 6a 51 6f 49 54  66 44 6e 30 34 66 6a 54   eFgjQoITfDn04fjT
                  000001a0  2b 39 0a 42 6a 72 42 2f  63 54 34 74 66 47 4a 59   +9.BjrB/cT4tfGJY
                  000001b0  45 67 38 48 31 63 38 74  70 70 54 74 62 42 62 67   Eg8H1c8tppTtbBbg
                  000001c0  73 38 79 6b 55 55 53 30  65 50 5a 75 48 65 6c 37   s8ykUUS0ePZuHel7
                  000001d0  76 61 5a 79 71 41 70 68  51 6b 2f 47 78 71 57 6d   vaZyqAphQk/GxqWm
                  000001e0  63 6b 31 0a 52 55 58 61  33 48 6d 30 49 66 79 49   ck1.RUXa3Hm0IfyI
                  000001f0  34 6e 4b 46 55 37 42 65  34 39 76 70 72 77 42 6a   4nKFU7Be49vprwBj
                  00000200  30 39 2b 30 4b 47 4a 53  6a 65 57 32 57 73 32 50   09+0KGJSjeW2Ws2P
                  00000210  6c 70 50 38 38 4f 39 4c  54 76 65 69 63 45 39 74   lpP88O9LTveicE9t
                  00000220  62 37 35 36 0a 55 66 43  2b 34 6c 4e 67 4d 5a 67   b756.UfC+4lNgMZg
                  00000230  61 67 57 52 38 59 56 64  37 30 6b 6b 42 33 31 64   agWR8YVd70kkB31d
                  00000240  4a 7a 6c 37 73 66 69 43  66 2b 52 51 55 58 52 7a   Jzl7sfiCf+RQUXRz
                  00000250  36 71 70 78 39 39 43 4d  37 4c 46 59 5a 36 35 4b   6qpx99CM7LFYZ65K
                  00000260  6f 32 78 64 57 0a 56 55  6d 58 69 4b 6e 66 53 76   o2xdW.VUmXiKnfSv
                  00000270  38 34 43 6a 67 7a 6f 6b  69 48 70 6b 4f 48 4a 76   84CjgzokiHpkOHJv
                  00000280  50 6e 73 6e 74 59 4f 32  58 63 70 36 4e 48 49 78   PnsntYO2Xcp6NHIx
                  00000290  48 58 57 70 61 4c 5a 76  77 63 73 43 75 72 0a 3d   HXWpaLZvwcsCur.=
                  000002a0  2f 31 58 50 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   /1XP.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but 3DES
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4e 43 68 6d 39 50 41  38 55 77 71 56 46 30 34   +NChm9PA8UwqVF04
                  00000040  4f 34 68 66 6b 68 4d 66  66 4a 34 73 45 63 66 6b   O4hfkhMffJ4sEcfk
                  00000050  4b 54 33 51 6e 63 41 32  54 70 59 6f 6e 0a 57 48   KT3QncA2TpYon.WH
                  00000060  4c 4e 70 4b 34 4e 35 6a  56 64 79 43 7a 61 6c 6c   LNpK4N5jVdyCzall
                  00000070  46 79 6d 6b 59 39 2b 52  69 59 35 35 53 50 42 6a   FymkY9+RiY55SPBj
                  00000080  70 41 63 4c 34 6e 54 4c  6f 30 4b 76 4b 52 67 65   pAcL4nTLo0KvKRge
                  00000090  72 66 41 32 63 6d 4d 65  6c 6d 31 33 58 75 0a 49   rfA2cmMelm13Xu.I
                  000000a0  33 65 48 4b 53 32 6b 4d  38 51 36 45 30 70 78 41   3eHKS2kM8Q6E0pxA
                  000000b0  48 77 54 55 73 47 52 72  68 70 75 42 2f 57 46 69   HwTUsGRrhpuB/WFi
                  000000c0  31 64 63 46 72 41 77 41  57 73 61 52 4d 47 6b 6f   1dcFrAwAWsaRMGko
                  000000d0  56 6e 56 6b 76 75 42 4c  64 51 75 6c 76 4a 76 0a   VnVkvuBLdQulvJv.
                  000000e0  38 6d 65 4b 51 76 54 65  39 76 4d 4f 4e 42 42 42   8meKQvTe9vMONBBB
                  000000f0  6f 71 38 44 31 59 71 77  67 64 45 6f 42 75 4b 77   oq8D1YqwgdEoBuKw
                  00000100  37 31 2f 6d 79 51 78 37  7a 67 67 75 41 68 61 76   71/myQx7zgguAhav
                  00000110  30 44 4a 39 61 48 38 39  7a 50 35 49 4b 66 74 63   0DJ9aH89zP5IKftc
                  00000120  0a 30 38 31 79 57 30 37  31 4b 44 48 77 46 56 4a   .081yW071KDHwFVJ
                  00000130  4d 6e 6e 4f 45 67 73 78  36 53 2f 36 53 38 6d 57   MnnOEgsx6S/6S8mW
                  00000140  7a 35 31 56 4a 32 33 70  4e 46 7a 77 6a 6d 64 39   z51VJ23pNFzwjmd9
                  00000150  76 37 64 74 55 66 63 6a  50 31 42 6f 77 4c 50 6f   v7dtUfcjP1BowLPo
                  00000160  68 0a 51 62 55 6f 57 41  54 31 6f 54 50 43 76 34   h.QbUoWAT1oTPCv4
                  00000170  4a 74 49 79 57 35 56 4e  2b 59 53 39 78 6e 4f 5a   JtIyW5VN+YS9xnOZ
                  00000180  36 47 6e 38 7a 4e 77 65  38 34 35 49 46 55 61 49   6Gn8zNwe845IFUaI
                  00000190  6c 59 4c 2b 4f 55 37 5a  74 30 6c 69 53 34 68 45   lYL+OU7Zt0liS4hE
                  000001a0  43 50 0a 4b 32 4f 72 53  41 64 46 41 4b 72 6a 55   CP.K2OrSAdFAKrjU
                  000001b0  75 54 41 7a 56 4c 51 49  6a 75 71 4a 6c 41 4b 48   uTAzVLQIjuqJlAKH
                  000001c0  6d 6e 67 58 6e 51 70 47  54 6c 74 65 31 4b 47 6f   mngXnQpGTlte1KGo
                  000001d0  7a 38 68 74 50 31 4c 56  55 53 43 52 55 6c 6a 53   z8htP1LVUSCRUljS
                  000001e0  6e 61 4e 0a 52 38 59 6d  4a 44 39 5a 7a 59 4f 45   naN.R8YmJD9ZzYOE
                  000001f0  30 48 77 7a 43 46 76 4a  6d 54 71 50 31 64 67 35   0HwzCFvJmTqP1dg5
                  00000200  51 35 6b 65 56 68 35 52  6e 42 53 73 5a 70 58 52   Q5keVh5RnBSsZpXR
                  00000210  32 74 77 63 47 44 62 74  77 4c 78 31 6b 50 65 52   2twcGDbtwLx1kPeR
                  00000220  6d 32 48 46 0a 43 70 54  31 30 34 54 37 38 6c 2b   m2HF.CpT104T78l+
                  00000230  34 65 63 7a 37 70 6e 41  6c 30 6b 45 42 69 48 4b   4ecz7pnAl0kEBiHK
                  00000240  32 6a 44 52 62 50 47 4b  75 76 30 51 59 70 2f 55   2jDRbPGKuv0QYp/U
                  00000250  53 68 39 54 36 49 54 46  67 55 62 62 6b 2f 79 7a   Sh9T6ITFgUbbk/yz
                  00000260  31 31 4b 31 76 0a 66 50  44 54 57 52 79 4a 71 41   11K1v.fPDTWRyJqA
                  00000270  34 68 56 4f 51 7a 52 74  43 61 6c 4f 49 72 53 77   4hVOQzRtCalOIrSw
                  00000280  75 69 67 6c 6b 72 78 32  72 38 66 77 58 31 42 6d   uiglkrx2r8fwX1Bm
                  00000290  64 77 35 67 3d 3d 0a 3d  75 36 6b 70 0a 2d 2d 2d   dw5g==.=u6kp.---
                  000002a0  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002b0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Unencrypted, but 3DES
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4b 75 56 4c 63 59 6c  6a 35 6f 6f 64 47 4b 6a   +KuVLcYlj5oodGKj
                  00000040  37 45 37 33 6c 62 72 6a  78 33 70 2b 4b 77 4e 4d   7E73lbrjx3p+KwNM
                  00000050  4b 6b 71 33 76 44 6f 4d  36 53 48 4c 79 0a 6b 41   Kkq3vDoM6SHLy.kA
                  00000060  54 61 6c 75 6b 7a 7a 2b  41 46 62 47 5a 72 56 57   Talukzz+AFbGZrVW
                  00000070  44 5a 63 6f 6c 45 5a 6b  61 35 5a 44 52 6a 36 2f   DZcolEZka5ZDRj6/
                  00000080  44 70 6b 79 6e 59 32 6b  59 77 38 71 4e 4b 62 4c   DpkynY2kYw8qNKbL
                  00000090  68 62 41 34 49 4c 67 7a  55 35 31 6a 30 79 0a 42   hbA4ILgzU51j0y.B
                  000000a0  49 6e 6f 75 68 43 6e 2b  2b 50 43 78 74 37 2f 61   InouhCn++PCxt7/a
                  000000b0  43 4e 59 38 51 65 4b 62  44 61 37 64 32 75 37 77   CNY8QeKbDa7d2u7w
                  000000c0  46 33 64 41 4a 69 61 36  66 6a 72 74 71 44 48 33   F3dAJia6fjrtqDH3
                  000000d0  50 58 59 62 6c 5a 45 47  43 71 5a 42 63 78 75 0a   PXYblZEGCqZBcxu.
                  000000e0  63 6e 5a 4e 5a 75 73 62  67 6e 56 6d 68 65 7a 36   cnZNZusbgnVmhez6
                  000000f0  53 54 6d 58 61 6a 59 74  43 61 6c 6b 36 70 56 57   STmXajYtCalk6pVW
                  00000100  62 52 67 30 52 65 4c 51  58 71 4b 30 58 51 4b 31   bRg0ReLQXqK0XQK1
                  00000110  33 53 50 61 78 45 7a 39  59 44 5a 58 43 39 58 69   3SPaxEz9YDZXC9Xi
                  00000120  0a 64 62 63 33 4c 4b 4d  7a 54 70 6e 4d 78 45 57   .dbc3LKMzTpnMxEW
                  00000130  62 52 73 42 32 77 6b 6b  59 50 7a 38 46 30 44 6f   bRsB2wkkYPz8F0Do
                  00000140  4c 70 46 54 44 66 47 32  46 35 79 50 4b 6b 4b 2f   LpFTDfG2F5yPKkK/
                  00000150  4c 6d 43 2f 30 30 2b 77  4d 4a 53 62 4f 68 73 37   LmC/00+wMJSbOhs7
                  00000160  56 0a 6d 65 7a 63 53 55  4b 54 64 72 56 52 35 37   V.mezcSUKTdrVR57
                  00000170  46 76 6c 51 6b 63 39 39  42 44 4f 6c 54 6c 6a 2b   FvlQkc99BDOlTlj+
                  00000180  45 36 2f 64 46 56 6d 4c  63 42 73 31 37 42 6f 6c   E6/dFVmLcBs17Bol
                  00000190  69 68 4a 67 66 45 36 6e  7a 56 67 77 53 42 34 4b   ihJgfE6nzVgwSB4K
                  000001a0  46 6c 0a 6c 30 31 6c 4f  68 4d 4d 43 2b 51 39 34   Fl.l01lOhMMC+Q94
                  000001b0  4a 70 51 69 71 70 2b 30  52 50 35 62 4a 65 4e 6a   JpQiqp+0RP5bJeNj
                  000001c0  6e 51 47 46 5a 53 4a 45  77 59 2b 43 65 38 63 4d   nQGFZSJEwY+Ce8cM
                  000001d0  4e 68 63 4a 53 59 69 32  76 62 32 6f 48 58 53 37   NhcJSYi2vb2oHXS7
                  000001e0  2f 6c 5a 0a 33 4f 51 51  46 59 6f 70 67 75 50 52   /lZ.3OQQFYopguPR
                  000001f0  5a 51 70 33 46 4c 61 64  6b 44 53 39 53 70 38 48   ZQp3FLadkDS9Sp8H
                  00000200  5a 75 38 6b 4f 59 48 4b  4a 58 41 6e 67 47 41 43   Zu8kOYHKJXAngGAC
                  00000210  6a 4d 5a 48 56 51 4b 67  69 37 76 56 43 79 55 70   jMZHVQKgi7vVCyUp
                  00000220  65 30 36 68 0a 43 4f 70  37 66 76 34 4e 31 33 72   e06h.COp7fv4N13r
                  00000230  6e 4f 69 61 2b 6c 2b 78  4e 30 6b 51 42 4f 4f 76   nOia+l+xN0kQBOOv
                  00000240  39 50 4c 70 55 37 59 72  47 54 43 54 50 73 75 32   9PLpU7YrGTCTPsu2
                  00000250  43 48 66 58 7a 41 50 32  74 50 31 39 58 31 71 49   CHfXzAP2tP19X1qI
                  00000260  45 76 71 76 36 0a 76 55  71 55 42 45 7a 6d 67 50   Evqv6.vUqUBEzmgP
                  00000270  44 2f 4c 2f 36 69 42 4b  36 62 65 54 35 47 4d 49   D/L/6iBK6beT5GMI
                  00000280  57 75 6f 33 55 57 56 39  45 39 56 6d 35 47 4e 4d   Wuo3UWV9E9Vm5GNM
                  00000290  65 4b 6e 39 41 71 72 77  3d 3d 0a 3d 38 7a 56 54   eKn9Aqrw==.=8zVT
                  000002a0  0a 2d 2d 2d 2d 2d 45 4e  44 20 50 47 50 20 4d 45   .-----END PGP ME
                  000002b0  53 53 41 47 45 2d 2d 2d  2d 2d 0a                  SSAGE-----.
                  

                  (click to lock in place)

                  โœ— "Unencrypted cipher" MUST NOT be used.

                  Symmetric Encryption Algorithm support, production side, EAX (SEIPDv2)

                  • v6

                  This tests support for the production (i.e. encryption) of different symmetric encryption algorithms. To that end, the preferred AEAD ciphersuites are set to only include the algorithms to be tested, and the features subpacket is set to [SEIPDv2].

                  Consumer
                  Sequoia 2.0.0
                  rpgpie 0.5.4
                  GopenPGP 3.0.0
                  GopenPGP 2.8.0
                  GopenPGP 3.0.0+pqc
                  OpenPGP.js 6.0.0
                  OpenPGP.js 5.11.1
                  OpenPGP.js 6.0.0+pqc
                  PGPainless 1.7.4
                  PGPainless 1.8.0_2024-11-06-SNAPSHOT
                  PGPy 0.6.0
                  rnp 0.17.1
                  rnp 0.17.1+crypto-refresh
                  rnp 0.17.1+pqc
                  Sq's GnuPG Chameleon 0.13.1
                  GnuPG 2.4.5
                  GnuPG 2.2.46
                  GnuPG 1.4.23
                  Expectation
                  Comment
                  Producer Artifact
                  IDEA
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFaBBMBCgCOBYJn3piiBQsJCAcCCRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0
                  QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmcap50vxo3uBFvf+NamkdZU7sW/iORH
                  rQUoQGhah9PkjwYVCgkICwIEFgIDAQIXgAIbAwIeCBYhBNGmbhojsYLJmA94jPv8
                  yCoBXnMwAycBAQAABq8L/jutHIH9X1O+buNAtkqxVNmMlzl7qOCFAs5H31t4WVrz
                  TCbxGvNPmHrfoIObJoc6mIuoDqfy2FaKFumhldeSOP+rDMyJtW8ABvesqeW7U85n
                  FcRTE+FNa1inucaOhjCgNAv/FmZFG8gPYF8jVPD3GT0l0o77mateQFr0EYFnG8kr
                  KbdYUih4y8ngLzUstOfrouy5gky4LmYjq3piXsss3IzKmPWBnwhdx94KUnxVRxKi
                  zW1EZ0c3tMpaqGFTqeAEiZT82aYEB0XoaMzkOYNapFsB9xf/eRI1RmdCyOEgtiCl
                  1qOHmn8sAWDRiCJ3HtHXMa0QGAXao7BhLNo+Lp3FdBQ6faLCm/Cuoiv6xklNY4Ed
                  WhWdldXnU7hs/olEWu/Nq7DmLdwu1ovO8QDi1DJwmqrXbWD6/DiPSOuqJRBzn1Zy
                  jbH2WeE4UZYDSiYAPr5CEliYzML3oPgJm0NcFkulmEobdlJngZJmLYv0bRVk/yih
                  s/zQ1JL45cIqXzPXc8B4+MLBDgQTAQoAOAIbAwULCQgHAgYVCgkICwIEFgIDAQIe
                  AQIXgBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZ76AAoJEPv8yCoBXnMwb2wL
                  /1TZPdGuoRvDnfcU818R+WERVEhnyANcozyFTpyqoTMKbNlPrFhN7qy/jL48kEZc
                  kVfKGPSDoUORLJugzmWK05xO6lRE5tWoyAD9jhQoRHOebh/PMf2p6TzlziWO0vI2
                  5952gvamne+Qa2ft4PRAVFosuafE8pD9OVkp0sTUbe7xSi3xAeJxpHoacB1zlRdA
                  kTcGJXuNm4PJaZnVxQ3AmQovqhG2n5k0M5AKss0t5wodyAKqumNJAbmii5trUjVD
                  pWWw/jh2EDWeSYse3GVM7Ol4ePiOeTUVpebJqy6uusjkKBT8vY6Lf0MYpMf8D9zL
                  AM3hmmUhD3NHx6eRteq5Rm8UN75fP7rFFe1vkzBDJY4MHecfDzkehwvBGgg31Z1A
                  Qj4vxr/noC47CGzyWWRK6IhONHuv1KAokLZaUAeXsTyWEndUNbcQsLnooffTx3qb
                  A4ZlECogArMzVPkUaMwGGrtlXR6p0Se0GHcRw4h+PYzyuDUzMm/7SYdk4iMHJrCK
                  Rs7AzQRdpZzyAQwA1jC/XGxjK6ddgrRfW9j+s/U00++EvIsgTs2kr3Rg0GP7FLWV
                  0YNtR1mpl55/bEl7yAxCDTkOgPUMXcaKlnQh6zrlt6H53mF6Bvs3inOHQvOsGtU0
                  dqvb1vkTF0juLiJgPlM7pWv+pNQ6IA39vKoQsTMBv4v5vYNXP9GgKbg8inUNT17B
                  xzZYHfw5+q63ectgDm2on1e8CIRCZ76oBVwzdkVxoy3gjh1eENlk2D4P0uJNZzF1
                  Q8GV67yLANGMCDICE/OkWn6daipYDzW4iJQtYPUWP4hWhjdm+CK+hg6IQUEn2Vtv
                  i16D2blRP8BpUNNa4fNuylWVuJV76rIHvsLZ1pbM3LHpRgE8s6jivS3Rz3WRs0Tm
                  WCNnvHPqWizQ3VTy+r3UQVJ5AmhJDrZdZq9iaUIuZ01PoE1+CHiJwuxPtWvVAxf2
                  POcm1M/F1fK1J0e+lKlQuyonTXqXR22Y41wrfP2aPk3nPSTW2DUAf3vRMZg57ZpR
                  xLEhEMxcM4/LMR+PABEBAAHCwPYEGAEKACAWIQTRpm4aI7GCyZgPeIz7/MgqAV5z
                  MAUCXaWc8gIbDAAKCRD7/MgqAV5zMOn/C/9ugt+HZIwX308zI+QXc5vDLReuzmJ3
                  ieE0DMO/uNSC+K1XEioSIZP91HeZJ2kbT9nn9fuReuoff0T0DiefrbwcIQQHFFkr
                  qSp1K3VWmUGp2JrUsXFVdjy/fkBIjTd7c5boWljv/6wAsSfiv2V0JSM8EFU6TYXx
                  swGjFVfc6X97tJNeIrXL+mpSmPPqy2bztcCCHkWS5lNLWQw+R7Vg71Fe6yBSNVrq
                  C2/imYG2J9zlowjx1XU63Wdgqp2Wxt0l8OmsB/W80S1fRF5G4SDHs9HXglXXqPsB
                  RZJYfP+VStm9L5P/sKjCcX6WtZR7yS6G8zj/X767MLK/djANvpPdNVniEke6hM3C
                  NBXYPAMhQBMWhCulcoz+0lxi8L34rMN+Dsbma96psdUrn7uLaB916we0CTfF8qqm
                  7BsVAgalon/UUiuMY80U3ueoj3okiSTiHIjD/YtpXSPioC8nMng7xqAY9Bwizt4F
                  WgXuLm1a4+So4V9j1TRCXd12Uc2l2RNmgDE=
                  =5VVa
                  -----END PGP PUBLIC KEY BLOCK-----
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sqop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA-EAX, but AES256-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 44 41 43 36 37 4c 5a  66 54 58 41 51 31 38 65   BDAC67LZfTXAQ18e
                  00000050  4b 56 62 66 35 6e 6b 64  62 4c 6c 49 59 0a 69 33   KVbf5nkdbLlIY.i3
                  00000060  7a 76 39 75 47 63 4e 6f  51 55 6e 53 37 41 69 39   zv9uGcNoQUnS7Ai9
                  00000070  46 64 33 31 63 71 33 48  57 52 43 78 72 6d 74 37   Fd31cq3HWRCxrmt7
                  00000080  6b 58 46 58 63 4a 77 47  77 43 75 7a 59 39 4d 59   kXFXcJwGwCuzY9MY
                  00000090  75 59 6d 4f 6b 30 6c 78  73 6b 47 48 53 56 0a 4d   uYmOk0lxskGHSV.M
                  000000a0  48 54 2b 51 38 48 38 76  66 61 79 35 56 52 44 65   HT+Q8H8vfay5VRDe
                  000000b0  35 42 6d 62 68 57 33 7a  66 62 72 7a 43 4e 38 66   5BmbhW3zfbrzCN8f
                  000000c0  35 44 46 5a 4a 4f 47 47  4d 50 68 39 58 56 41 6f   5DFZJOGGMPh9XVAo
                  000000d0  4a 39 56 66 39 55 4f 44  59 41 75 46 37 35 35 0a   J9Vf9UODYAuF755.
                  000000e0  51 42 50 6d 34 5a 39 6d  6a 6e 62 46 51 35 51 68   QBPm4Z9mjnbFQ5Qh
                  000000f0  68 49 70 58 57 61 6a 67  6f 71 49 62 2b 72 6b 46   hIpXWajgoqIb+rkF
                  00000100  2f 79 4d 44 6a 62 77 33  75 7a 32 56 49 71 37 4c   /yMDjbw3uz2VIq7L
                  00000110  70 44 41 53 46 4c 52 59  6d 4a 57 7a 55 46 5a 4b   pDASFLRYmJWzUFZK
                  00000120  0a 52 68 65 62 36 59 53  70 63 63 4c 79 50 4c 2f   .Rheb6YSpccLyPL/
                  00000130  46 78 58 6c 6e 6d 51 4a  6e 49 52 38 69 76 7a 68   FxXlnmQJnIR8ivzh
                  00000140  75 51 37 43 42 68 4f 32  59 62 6b 50 4f 62 38 4e   uQ7CBhO2YbkPOb8N
                  00000150  32 68 6c 48 2b 41 42 55  37 38 66 37 72 74 66 44   2hlH+ABU78f7rtfD
                  00000160  49 0a 66 46 6c 42 66 71  6d 39 42 72 64 4f 6b 78   I.fFlBfqm9BrdOkx
                  00000170  41 6d 6a 57 46 53 7a 34  71 50 38 43 6e 75 6b 6f   AmjWFSz4qP8Cnuko
                  00000180  36 4f 70 4d 34 68 73 53  42 73 57 30 59 37 44 62   6OpM4hsSBsW0Y7Db
                  00000190  65 7a 6a 6d 46 57 2f 37  30 4e 35 78 6e 50 4f 67   ezjmFW/70N5xnPOg
                  000001a0  52 63 0a 76 66 79 6f 52  4a 64 59 45 51 5a 77 68   Rc.vfyoRJdYEQZwh
                  000001b0  66 69 6d 36 78 73 79 53  43 49 39 4b 4f 56 46 50   fim6xsySCI9KOVFP
                  000001c0  69 6c 78 61 32 33 4c 4d  46 72 6d 68 78 63 68 2b   ilxa23LMFrmhxch+
                  000001d0  33 64 70 59 45 73 52 46  78 4f 6f 53 57 51 44 55   3dpYEsRFxOoSWQDU
                  000001e0  65 41 72 0a 37 2b 4a 6f  4e 64 57 51 61 53 42 38   eAr.7+JoNdWQaSB8
                  000001f0  33 75 75 59 4f 58 44 4e  53 71 30 61 46 44 47 4d   3uuYOXDNSq0aFDGM
                  00000200  50 38 58 72 68 6f 4d 52  73 30 55 37 57 38 33 55   P8XrhoMRs0U7W83U
                  00000210  6b 67 55 47 6e 33 65 51  44 78 55 70 79 33 4a 73   kgUGn3eQDxUpy3Js
                  00000220  42 44 6a 4c 0a 44 38 62  47 65 63 67 57 46 6c 79   BDjL.D8bGecgWFly
                  00000230  51 79 6d 47 39 45 67 4f  49 62 44 6d 43 67 62 63   QymG9EgOIbDmCgbc
                  00000240  32 51 2f 6d 43 36 35 6d  6a 46 42 6e 53 58 41 49   2Q/mC65mjFBnSXAI
                  00000250  4a 41 67 62 6a 77 32 6c  59 74 77 45 2f 62 6f 6e   JAgbjw2lYtwE/bon
                  00000260  4e 2f 75 63 54 0a 56 70  6c 63 35 5a 6b 64 32 33   N/ucT.Vplc5Zkd23
                  00000270  2b 77 36 6a 48 30 53 75  31 34 6a 6d 71 4d 79 72   +w6jH0Su14jmqMyr
                  00000280  6a 36 4d 34 44 63 5a 32  45 43 36 71 35 42 71 56   j6M4DcZ2EC6q5BqV
                  00000290  68 4d 33 51 58 70 34 35  52 33 36 49 31 76 57 52   hM3QXp45R36I1vWR
                  000002a0  6f 5a 69 37 74 68 0a 45  72 30 42 6f 32 65 6b 41   oZi7th.Er0Bo2ekA
                  000002b0  4b 50 78 79 64 70 49 41  64 70 4f 69 49 47 30 4c   KPxydpIAdpOiIG0L
                  000002c0  2f 32 5a 6f 5a 71 42 66  76 74 74 0a 2d 2d 2d 2d   /2ZoZqBfvtt.----
                  000002d0  2d 45 4e 44 20 50 47 50  20 4d 45 53 53 41 47 45   -END PGP MESSAGE
                  000002e0  2d 2d 2d 2d 2d 0a                                  -----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rsop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA-EAX, but AES128-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 44 41 43 6d 76 4f 55  79 36 6a 6d 61 69 5a 73   BDACmvOUy6jmaiZs
                  00000050  43 78 53 59 4c 77 38 45  4a 36 71 75 32 0a 6e 46   CxSYLw8EJ6qu2.nF
                  00000060  57 62 54 79 77 74 73 62  65 77 32 77 54 2b 77 53   WbTywtsbew2wT+wS
                  00000070  77 79 74 2b 6f 30 4b 67  70 72 32 72 4d 50 64 62   wyt+o0Kgpr2rMPdb
                  00000080  67 4c 43 4c 69 32 67 52  4c 35 58 43 4c 70 43 55   gLCLi2gRL5XCLpCU
                  00000090  51 6a 4a 56 75 4a 69 43  57 69 6c 78 38 2f 0a 54   QjJVuJiCWilx8/.T
                  000000a0  34 6a 4e 39 6b 37 45 67  2b 45 71 31 6f 67 4e 4f   4jN9k7Eg+Eq1ogNO
                  000000b0  57 54 48 66 76 70 41 4d  79 33 79 2b 41 38 46 63   WTHfvpAMy3y+A8Fc
                  000000c0  49 75 6c 37 69 33 76 79  4b 4b 30 4c 6f 34 50 50   Iul7i3vyKK0Lo4PP
                  000000d0  72 50 30 5a 6b 68 2f 33  74 41 47 75 51 47 34 0a   rP0Zkh/3tAGuQG4.
                  000000e0  6a 31 6a 77 6e 47 64 52  6f 66 57 38 4c 4b 68 4c   j1jwnGdRofW8LKhL
                  000000f0  64 67 72 30 46 59 79 77  2f 59 50 68 4b 5a 4a 33   dgr0FYyw/YPhKZJ3
                  00000100  77 45 55 66 63 66 74 67  44 63 6f 79 4a 36 38 33   wEUfcftgDcoyJ683
                  00000110  6f 52 54 45 6e 63 58 68  50 7a 6e 46 76 51 78 31   oRTEncXhPznFvQx1
                  00000120  0a 61 5a 59 70 59 2f 2f  37 76 4b 43 4c 64 30 4b   .aZYpY//7vKCLd0K
                  00000130  79 56 36 62 50 50 76 32  2f 71 57 67 2f 75 39 5a   yV6bPPv2/qWg/u9Z
                  00000140  64 6f 70 57 76 67 42 5a  68 43 7a 39 64 62 44 6a   dopWvgBZhCz9dbDj
                  00000150  4c 49 4b 4a 36 54 4f 6f  6f 6d 6d 75 65 73 48 39   LIKJ6TOoommuesH9
                  00000160  47 0a 48 46 6d 71 61 59  39 70 6f 76 4a 4a 55 66   G.HFmqaY9povJJUf
                  00000170  6a 56 5a 76 69 6b 4b 57  54 46 49 6e 51 4e 2f 44   jVZvikKWTFInQN/D
                  00000180  35 31 7a 7a 37 44 45 57  2b 32 52 53 67 4c 41 4b   51zz7DEW+2RSgLAK
                  00000190  48 54 53 5a 56 48 35 6f  53 6e 72 74 61 32 5a 69   HTSZVH5oSnrta2Zi
                  000001a0  64 64 0a 70 61 4b 42 6e  53 50 2f 74 62 58 68 45   dd.paKBnSP/tbXhE
                  000001b0  79 38 42 68 72 54 66 50  36 77 56 73 30 6a 31 4a   y8BhrTfP6wVs0j1J
                  000001c0  35 34 2b 62 78 69 73 41  64 6a 38 62 33 6b 36 5a   54+bxisAdj8b3k6Z
                  000001d0  51 42 65 52 63 75 53 52  6b 73 31 4b 48 79 63 66   QBeRcuSRks1KHycf
                  000001e0  62 63 36 0a 78 58 42 33  56 51 72 42 79 38 69 53   bc6.xXB3VQrBy8iS
                  000001f0  6e 78 4f 32 59 69 61 69  63 55 6b 6e 46 43 55 2f   nxO2YiaicUknFCU/
                  00000200  74 6e 54 56 43 67 50 56  44 64 61 79 6f 6f 32 74   tnTVCgPVDdayoo2t
                  00000210  4e 56 51 44 53 53 71 47  6e 32 52 43 49 33 70 4f   NVQDSSqGn2RCI3pO
                  00000220  4c 53 4e 34 0a 47 53 2f  31 50 57 4e 42 42 68 56   LSN4.GS/1PWNBBhV
                  00000230  4e 56 39 34 6a 30 51 70  68 63 46 6c 67 6c 62 4f   NV94j0QphcFlglbO
                  00000240  70 79 52 34 51 63 48 56  46 5a 43 48 53 57 67 49   pyR4QcHVFZCHSWgI
                  00000250  48 41 67 6a 6a 43 77 38  46 62 6c 6a 41 76 57 70   HAgjjCw8FbljAvWp
                  00000260  2f 47 4d 55 33 0a 6e 35  76 56 73 73 41 6d 46 56   /GMU3.n5vVssAmFV
                  00000270  52 47 49 31 79 5a 6f 6c  79 32 76 70 7a 71 35 61   RGI1yZoly2vpzq5a
                  00000280  6b 64 66 6a 67 4c 54 50  69 72 2b 43 6d 6c 70 75   kdfjgLTPir+Cmlpu
                  00000290  52 33 46 62 72 37 61 78  39 6e 61 7a 79 35 44 6e   R3Fbr7ax9nazy5Dn
                  000002a0  32 44 42 54 32 61 0a 53  38 4a 6e 7a 49 48 6f 37   2DBT2a.S8JnzIHo7
                  000002b0  44 5a 59 6d 69 74 57 72  64 4f 49 59 79 5a 75 63   DZYmitWrdOIYyZuc
                  000002c0  70 58 6b 6c 39 52 76 6a  67 3d 3d 0a 3d 74 44 72   pXkl9Rvjg==.=tDr
                  000002d0  66 0a 2d 2d 2d 2d 2d 45  4e 44 20 50 47 50 20 4d   f.-----END PGP M
                  000002e0  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a               ESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 76 45 4f 63 64 45 7a  6c 41 66 4c 4d 2f 76 35   AvEOcdEzlAfLM/v5
                  00000040  55 30 49 35 31 54 54 31  4f 2b 38 43 36 36 75 46   U0I51TT1O+8C66uF
                  00000050  6b 4c 2f 6c 46 5a 50 62  62 33 4f 37 56 0a 55 66   kL/lFZPbb3O7V.Uf
                  00000060  72 41 4c 6c 4c 32 31 73  69 4b 54 69 67 6d 79 35   rALlL21siKTigmy5
                  00000070  79 7a 53 6c 35 58 6f 58  63 6b 72 68 38 4a 4c 2b   yzSl5XoXckrh8JL+
                  00000080  7a 6b 52 31 78 74 57 53  76 4d 4e 31 35 74 68 4d   zkR1xtWSvMN15thM
                  00000090  6c 70 42 39 76 30 50 58  7a 79 6c 31 33 71 0a 64   lpB9v0PXzyl13q.d
                  000000a0  32 56 62 2b 39 70 6a 72  31 35 57 62 63 64 4e 32   2Vb+9pjr15WbcdN2
                  000000b0  55 79 52 6d 6d 77 52 33  67 33 73 4b 6d 71 31 62   UyRmmwR3g3sKmq1b
                  000000c0  59 68 48 76 48 57 52 2b  53 50 56 63 44 56 75 67   YhHvHWR+SPVcDVug
                  000000d0  47 34 66 62 58 6a 4a 72  6e 6b 72 42 4a 4a 37 0a   G4fbXjJrnkrBJJ7.
                  000000e0  62 53 57 4d 53 4b 42 75  76 2b 48 62 53 72 69 36   bSWMSKBuv+HbSri6
                  000000f0  7a 37 41 71 41 46 6e 67  36 65 6b 64 6e 4b 53 49   z7AqAFng6ekdnKSI
                  00000100  55 54 68 7a 31 63 56 58  70 57 66 73 36 4a 69 75   UThz1cVXpWfs6Jiu
                  00000110  36 4e 46 76 58 46 62 59  79 6d 41 55 53 4f 65 36   6NFvXFbYymAUSOe6
                  00000120  0a 39 61 30 67 52 76 4c  74 6a 66 77 51 4b 77 66   .9a0gRvLtjfwQKwf
                  00000130  61 31 72 4a 6b 39 62 53  57 58 4c 56 41 43 68 58   a1rJk9bSWXLVAChX
                  00000140  31 78 75 4d 58 69 39 43  6c 6c 34 79 36 2f 6b 67   1xuMXi9Cll4y6/kg
                  00000150  62 6e 63 77 77 7a 4b 57  79 68 52 48 6d 49 77 4a   bncwwzKWyhRHmIwJ
                  00000160  47 0a 53 68 45 49 52 56  32 2b 75 68 33 4e 65 2b   G.ShEIRV2+uh3Ne+
                  00000170  65 4e 4d 79 34 53 67 43  46 4b 71 75 69 46 50 69   eNMy4SgCFKquiFPi
                  00000180  61 75 5a 68 64 37 78 4e  49 34 6e 6e 33 49 71 31   auZhd7xNI4nn3Iq1
                  00000190  4e 4c 6d 5a 50 41 34 4a  56 50 59 47 73 76 36 59   NLmZPA4JVPYGsv6Y
                  000001a0  61 46 0a 6f 65 47 49 2f  79 32 31 52 54 59 65 75   aF.oeGI/y21RTYeu
                  000001b0  66 47 33 61 37 6c 44 71  62 59 41 57 41 2b 57 5a   fG3a7lDqbYAWA+WZ
                  000001c0  62 76 52 32 32 4e 78 4d  63 38 36 4f 4a 61 74 78   bvR22NxMc86OJatx
                  000001d0  4d 43 41 78 51 39 71 45  4c 50 4d 37 37 5a 42 43   MCAxQ9qELPM77ZBC
                  000001e0  39 4f 47 0a 30 73 69 39  42 6d 51 48 54 56 77 38   9OG.0si9BmQHTVw8
                  000001f0  54 33 42 4b 79 4f 5a 38  57 4e 58 4e 57 59 5a 52   T3BKyOZ8WNXNWYZR
                  00000200  4b 78 69 47 72 50 45 2f  46 4d 35 4b 52 57 4f 66   KxiGrPE/FM5KRWOf
                  00000210  78 69 72 53 4c 42 48 76  30 37 38 2f 59 32 72 46   xirSLBHv078/Y2rF
                  00000220  45 73 68 42 0a 67 73 74  69 78 68 45 2f 6c 4c 6e   EshB.gstixhE/lLn
                  00000230  71 6f 2b 79 2f 79 74 53  66 30 6a 38 42 49 59 4d   qo+y/ytSf0j8BIYM
                  00000240  2b 47 58 39 47 65 73 50  56 49 78 48 4d 47 6a 46   +GX9GesPVIxHMGjF
                  00000250  33 33 35 41 4a 45 5a 5a  63 7a 41 41 74 47 4a 58   335AJEZZczAAtGJX
                  00000260  2b 75 62 44 38 0a 43 52  69 46 56 79 4a 75 79 68   +ubD8.CRiFVyJuyh
                  00000270  42 72 74 49 52 72 66 36  78 70 36 77 53 50 74 77   BrtIRrf6xp6wSPtw
                  00000280  4e 34 33 53 78 44 6f 41  4e 48 56 5a 46 4c 51 2f   N43SxDoANHVZFLQ/
                  00000290  59 3d 0a 3d 37 2b 4f 63  0a 2d 2d 2d 2d 2d 45 4e   Y=.=7+Oc.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-gopenpgp-v2 encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 56 65 72 73   ESSAGE-----.Vers
                  00000020  69 6f 6e 3a 20 47 6f 70  65 6e 50 47 50 20 32 2e   ion: GopenPGP 2.
                  00000030  38 2e 30 0a 43 6f 6d 6d  65 6e 74 3a 20 68 74 74   8.0.Comment: htt
                  00000040  70 73 3a 2f 2f 67 6f 70  65 6e 70 67 70 2e 6f 72   ps://gopenpgp.or
                  00000050  67 0a 0a 77 63 44 4d 41  33 77 76 71 6b 33 35 50   g..wcDMA3wvqk35P
                  00000060  44 65 79 41 51 77 41 6b  69 67 71 36 58 2b 61 30   DeyAQwAkigq6X+a0
                  00000070  35 7a 59 50 66 4f 4d 4a  52 36 55 38 35 49 55 30   5zYPfOMJR6U85IU0
                  00000080  4f 31 63 61 4e 53 4a 55  4c 41 55 37 77 62 30 47   O1caNSJULAU7wb0G
                  00000090  76 5a 41 0a 39 54 48 7a  74 45 4d 42 65 4d 34 59   vZA.9THztEMBeM4Y
                  000000a0  6f 2b 41 4d 70 44 66 6f  41 6e 51 78 6e 51 7a 34   o+AMpDfoAnQxnQz4
                  000000b0  7a 44 41 7a 4d 6d 57 35  74 55 50 75 74 63 48 62   zDAzMmW5tUPutcHb
                  000000c0  2f 4a 4f 35 54 38 5a 34  54 4b 73 63 4d 69 6f 2f   /JO5T8Z4TKscMio/
                  000000d0  42 72 30 59 0a 4f 41 41  58 68 75 6f 56 75 47 57   Br0Y.OAAXhuoVuGW
                  000000e0  53 52 37 74 67 6d 4d 36  6c 59 39 36 45 36 77 2f   SR7tgmM6lY96E6w/
                  000000f0  61 43 54 76 53 4c 36 68  46 4b 4e 30 37 76 37 42   aCTvSL6hFKN07v7B
                  00000100  66 53 38 58 4c 74 35 38  54 65 69 33 4c 37 62 79   fS8XLt58Tei3L7by
                  00000110  41 49 6f 69 54 0a 63 77  57 59 4a 36 4e 54 46 55   AIoiT.cwWYJ6NTFU
                  00000120  49 48 66 4e 69 35 64 54  78 6f 6a 49 38 62 4c 54   IHfNi5dTxojI8bLT
                  00000130  72 76 50 48 70 51 63 53  4e 38 71 2b 65 41 52 6d   rvPHpQcSN8q+eARm
                  00000140  33 7a 6f 73 62 36 69 48  47 68 50 59 74 73 6c 31   3zosb6iHGhPYtsl1
                  00000150  55 54 6a 56 6f 77 0a 35  56 30 37 48 54 57 69 74   UTjVow.5V07HTWit
                  00000160  50 69 30 69 55 30 44 71  4b 33 52 7a 70 46 45 4e   Pi0iU0DqK3RzpFEN
                  00000170  68 75 4c 75 41 57 39 70  77 53 53 4e 5a 59 76 4b   huLuAW9pwSSNZYvK
                  00000180  49 56 53 66 34 72 77 55  4c 4c 34 66 73 76 51 71   IVSf4rwULL4fsvQq
                  00000190  33 64 57 70 30 52 45 0a  33 66 6b 5a 4f 30 71 58   3dWp0RE.3fkZO0qX
                  000001a0  5a 71 39 45 33 42 37 46  63 49 48 45 62 2b 58 6a   Zq9E3B7FcIHEb+Xj
                  000001b0  77 42 35 45 43 6e 5a 46  58 67 70 58 52 38 42 57   wB5ECnZFXgpXR8BW
                  000001c0  7a 55 42 73 6d 30 61 65  70 4e 2b 6b 49 72 4a 34   zUBsm0aepN+kIrJ4
                  000001d0  49 77 43 63 6e 44 43 4d  0a 76 48 43 47 74 37 71   IwCcnDCM.vHCGt7q
                  000001e0  4a 74 39 4c 58 4c 56 4c  5a 4f 32 4e 68 62 53 50   Jt9LXLVLZO2NhbSP
                  000001f0  51 4e 75 41 32 73 6d 53  64 70 75 41 6f 64 55 63   QNuA2smSdpuAodUc
                  00000200  50 6e 63 54 66 55 45 7a  6d 33 42 4e 67 6d 66 69   PncTfUEzm3BNgmfi
                  00000210  75 2f 67 45 62 43 77 64  35 0a 70 6b 33 32 2f 44   u/gEbCwd5.pk32/D
                  00000220  79 41 4e 46 74 6f 49 59  6c 50 31 2b 49 48 6d 4f   yANFtoIYlP1+IHmO
                  00000230  71 30 69 37 53 55 6d 2b  6a 63 39 49 4c 36 36 39   q0i7SUm+jc9IL669
                  00000240  33 45 44 45 33 33 42 62  34 7a 54 4d 7a 42 4c 70   3EDE33Bb4zTMzBLp
                  00000250  51 6b 50 75 55 51 74 34  47 69 0a 54 72 59 48 76   QkPuUQt4Gi.TrYHv
                  00000260  42 4c 47 71 38 64 52 73  71 71 54 48 44 4a 64 30   BLGq8dRsqqTHDJd0
                  00000270  6a 38 42 33 73 63 54 33  57 39 35 2b 65 74 57 49   j8B3scT3W95+etWI
                  00000280  64 72 78 50 64 2f 4c 41  6f 54 63 44 67 66 4e 63   drxPd/LAoTcDgfNc
                  00000290  62 4f 4c 67 6e 67 42 55  61 41 7a 0a 56 6e 5a 58   bOLgngBUaAz.VnZX
                  000002a0  47 71 65 73 32 42 4d 6a  2b 46 76 69 53 64 56 38   Gqes2BMj+FviSdV8
                  000002b0  4b 73 6a 4f 49 56 79 33  4c 72 67 35 37 78 4b 51   KsjOIVy3Lrg57xKQ
                  000002c0  4c 6c 75 44 47 79 63 3d  0a 3d 59 35 4b 70 0a 2d   LluDGyc=.=Y5Kp.-
                  000002d0  2d 2d 2d 2d 45 4e 44 20  50 47 50 20 4d 45 53 53   ----END PGP MESS
                  000002e0  41 47 45 2d 2d 2d 2d 2d  0a                        AGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-pqc encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA-EAX, but AES128-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 43 2f 39 4b 55 69 31  53 65 6b 43 68 30 6c 51   BC/9KUi1SekCh0lQ
                  00000050  41 34 44 62 68 4b 37 44  56 6b 4f 43 72 0a 4b 36   A4DbhK7DVkOCr.K6
                  00000060  62 31 6b 65 5a 55 6b 39  70 35 48 61 47 36 30 74   b1keZUk9p5HaG60t
                  00000070  6d 55 51 43 77 42 6b 74  2b 4d 43 47 73 70 50 6d   mUQCwBkt+MCGspPm
                  00000080  46 4f 43 6e 78 41 6f 70  77 63 78 68 73 6c 77 4f   FOCnxAopwcxhslwO
                  00000090  62 53 55 33 71 79 6e 30  41 31 61 2b 2f 76 0a 53   bSU3qyn0A1a+/v.S
                  000000a0  70 37 72 6e 38 46 51 44  68 48 32 48 31 6e 71 70   p7rn8FQDhH2H1nqp
                  000000b0  76 6e 32 4b 70 67 6c 50  66 4a 62 43 61 55 4e 53   vn2KpglPfJbCaUNS
                  000000c0  73 4e 4e 56 65 46 46 64  36 59 64 75 30 74 78 5a   sNNVeFFd6Ydu0txZ
                  000000d0  37 4b 73 74 6c 69 41 56  6c 31 4f 76 36 42 4c 0a   7KstliAVl1Ov6BL.
                  000000e0  7a 56 35 55 66 64 56 75  50 38 77 44 79 6a 48 5a   zV5UfdVuP8wDyjHZ
                  000000f0  72 69 73 73 2f 38 79 49  6a 39 39 74 58 4b 48 75   riss/8yIj99tXKHu
                  00000100  67 50 73 67 6c 63 47 61  68 5a 38 4a 68 4e 66 56   gPsglcGahZ8JhNfV
                  00000110  32 67 4b 49 66 7a 4c 56  72 77 39 5a 41 4e 49 48   2gKIfzLVrw9ZANIH
                  00000120  0a 4e 42 55 75 77 74 70  65 76 52 73 39 6c 43 62   .NBUuwtpevRs9lCb
                  00000130  6a 2f 51 61 66 6b 35 50  69 55 68 38 6c 72 6e 69   j/Qafk5PiUh8lrni
                  00000140  6a 2b 43 72 61 73 63 2f  52 43 47 6e 63 58 57 2f   j+Crasc/RCGncXW/
                  00000150  79 35 48 77 4d 6b 61 68  6f 6a 37 45 42 37 4c 53   y5HwMkahoj7EB7LS
                  00000160  6f 0a 78 53 6a 32 4d 71  61 75 6b 68 6d 4a 6f 46   o.xSj2MqaukhmJoF
                  00000170  2b 59 78 49 6c 57 59 5a  5a 63 71 45 39 78 44 4d   +YxIlWYZZcqE9xDM
                  00000180  6f 6b 73 63 4e 30 4d 68  36 6c 6c 31 62 6b 69 44   okscN0Mh6ll1bkiD
                  00000190  54 6b 44 6b 4b 5a 54 74  59 64 43 6c 4b 42 4a 61   TkDkKZTtYdClKBJa
                  000001a0  68 30 0a 39 43 36 30 4e  4f 72 67 6c 75 66 65 7a   h0.9C60NOrglufez
                  000001b0  39 61 45 32 66 6f 6e 43  50 46 4b 45 33 37 57 75   9aE2fonCPFKE37Wu
                  000001c0  6f 32 41 4b 6f 39 30 74  4d 34 59 35 38 54 41 44   o2AKo90tM4Y58TAD
                  000001d0  54 57 67 66 77 56 6e 69  5a 32 34 68 2f 49 41 5a   TWgfwVniZ24h/IAZ
                  000001e0  58 5a 38 0a 55 59 71 62  79 45 4f 44 37 4d 54 43   XZ8.UYqbyEOD7MTC
                  000001f0  41 53 4d 68 72 34 56 37  6f 44 39 78 48 2f 6f 57   ASMhr4V7oD9xH/oW
                  00000200  34 57 78 73 41 61 36 71  2f 78 36 34 66 78 6e 4f   4WxsAa6q/x64fxnO
                  00000210  34 35 45 73 4a 33 56 41  30 35 63 43 79 62 5a 75   45EsJ3VA05cCybZu
                  00000220  30 46 44 35 0a 54 7a 66  56 6b 2f 79 62 74 79 32   0FD5.TzfVk/ybty2
                  00000230  68 36 2f 44 6c 6a 2f 30  31 33 69 6a 6c 4f 63 33   h6/Dlj/013ijlOc3
                  00000240  4c 35 62 50 30 62 66 7a  68 43 4d 4c 53 57 67 49   L5bP0bfzhCMLSWgI
                  00000250  48 41 67 7a 65 76 43 64  5a 46 74 75 68 63 52 66   HAgzevCdZFtuhcRf
                  00000260  41 41 49 55 78 0a 6e 35  38 53 53 51 4f 74 41 42   AAIUx.n58SSQOtAB
                  00000270  32 64 2f 6a 43 52 75 4a  7a 45 4d 6f 49 66 54 6f   2d/jCRuJzEMoIfTo
                  00000280  52 50 39 30 69 38 70 6d  61 46 4d 78 48 39 31 52   RP90i8pmaFMxH91R
                  00000290  5a 70 38 31 42 2f 62 4a  78 77 4b 44 78 52 49 6f   Zp81B/bJxwKDxRIo
                  000002a0  33 64 78 49 71 49 0a 50  42 44 2f 50 79 64 6c 44   3dxIqI.PBD/PydlD
                  000002b0  5a 30 64 6c 72 46 79 7a  61 31 44 4a 74 58 6a 75   Z0dlrFyza1DJtXju
                  000002c0  77 62 50 65 35 59 45 39  67 3d 3d 0a 3d 6b 42 30   wbPe5YE9g==.=kB0
                  000002d0  51 0a 2d 2d 2d 2d 2d 45  4e 44 20 50 47 50 20 4d   Q.-----END PGP M
                  000002e0  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a               ESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA-EAX, but AES128-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 43 2f 77 4e 38 71 79  78 39 66 42 75 56 59 38   BC/wN8qyx9fBuVY8
                  00000050  36 69 44 31 42 44 61 38  6a 0a 43 64 63 4e 54 4d   6iD1BDa8j.CdcNTM
                  00000060  50 5a 46 2b 38 45 58 36  4e 6c 58 79 65 46 79 76   PZF+8EX6NlXyeFyv
                  00000070  59 4d 71 2f 78 6b 77 32  2b 4d 65 4d 31 77 76 6d   YMq/xkw2+MeM1wvm
                  00000080  68 6e 48 71 69 53 35 53  70 52 67 57 38 78 55 71   hnHqiS5SpRgW8xUq
                  00000090  68 6f 72 5a 57 69 0a 33  39 56 74 4f 6a 56 65 7a   horZWi.39VtOjVez
                  000000a0  7a 69 62 49 46 33 43 7a  69 6c 51 72 45 4f 73 49   zibIF3CzilQrEOsI
                  000000b0  48 38 6d 74 35 4c 4b 38  41 32 36 4c 69 62 6a 34   H8mt5LK8A26Libj4
                  000000c0  50 72 37 30 65 63 32 31  59 65 71 32 64 59 51 7a   Pr70ec21Yeq2dYQz
                  000000d0  33 61 35 0a 7a 6d 31 63  4b 6c 35 39 4b 75 71 31   3a5.zm1cKl59Kuq1
                  000000e0  57 34 54 6a 56 6e 6f 59  4d 57 6d 44 4c 76 70 78   W4TjVnoYMWmDLvpx
                  000000f0  58 51 31 38 61 30 49 50  35 55 2f 74 57 54 50 68   XQ18a0IP5U/tWTPh
                  00000100  72 34 6c 50 50 43 50 5a  4a 4c 50 49 59 32 52 46   r4lPPCPZJLPIY2RF
                  00000110  0a 30 71 42 46 50 62 56  48 37 78 35 5a 63 72 79   .0qBFPbVH7x5Zcry
                  00000120  6f 71 7a 43 49 36 49 36  77 71 42 33 38 45 4b 75   oqzCI6I6wqB38EKu
                  00000130  50 56 76 59 6f 2b 33 49  53 78 71 33 6b 69 6e 7a   PVvYo+3ISxq3kinz
                  00000140  78 69 63 30 59 67 47 68  68 6f 72 64 76 0a 6e 2b   xic0YgGhhordv.n+
                  00000150  35 63 54 63 75 72 7a 51  71 71 47 6e 50 66 31 64   5cTcurzQqqGnPf1d
                  00000160  42 76 67 6f 4e 51 43 6f  45 66 36 68 2b 54 4a 68   BvgoNQCoEf6h+TJh
                  00000170  4a 32 44 4f 42 53 6e 56  4c 45 54 36 34 78 4c 44   J2DOBSnVLET64xLD
                  00000180  43 48 42 4a 50 47 6d 75  55 75 0a 6f 43 35 77 4a   CHBJPGmuUu.oC5wJ
                  00000190  39 78 66 6c 54 4b 4c 36  74 63 79 68 34 35 76 74   9xflTKL6tcyh45vt
                  000001a0  4b 36 4e 64 4e 45 48 51  71 4a 39 69 6a 50 77 4e   K6NdNEHQqJ9ijPwN
                  000001b0  73 55 79 53 67 71 68 34  2f 34 32 6f 72 75 6c 33   sUySgqh4/42orul3
                  000001c0  61 49 31 2b 46 43 57 0a  62 51 52 73 37 59 62 33   aI1+FCW.bQRs7Yb3
                  000001d0  37 41 49 32 55 34 58 48  74 64 78 4d 4d 30 41 53   7AI2U4XHtdxMM0AS
                  000001e0  47 6f 75 39 47 5a 4f 31  58 50 66 61 39 44 73 50   Gou9GZO1XPfa9DsP
                  000001f0  63 47 38 4f 6a 2b 4c 50  45 53 43 70 67 31 66 55   cG8Oj+LPESCpg1fU
                  00000200  54 66 37 69 0a 52 34 4a  72 62 6b 6e 39 45 4f 4a   Tf7i.R4Jrbkn9EOJ
                  00000210  57 61 30 39 72 41 37 41  39 43 4e 63 46 31 70 46   Wa09rA7A9CNcF1pF
                  00000220  62 4e 30 72 54 58 4b 71  69 6e 7a 54 78 46 34 53   bN0rTXKqinzTxF4S
                  00000230  65 4e 33 6c 79 68 6f 42  4d 6b 4b 56 79 79 45 34   eN3lyhoBMkKVyyE4
                  00000240  61 0a 66 46 77 4a 47 55  42 77 2b 54 4c 53 57 67   a.fFwJGUBw+TLSWg
                  00000250  49 48 41 67 79 68 56 30  77 6f 75 54 4c 49 51 34   IHAgyhV0wouTLIQ4
                  00000260  64 54 63 52 6e 2f 54 43  76 67 59 42 31 51 6e 77   dTcRn/TCvgYB1Qnw
                  00000270  72 55 31 6d 65 4b 2f 45  52 65 49 61 5a 79 0a 71   rU1meK/EReIaZy.q
                  00000280  4a 51 41 44 72 52 34 50  59 61 4c 6c 4f 49 4c 38   JQADrR4PYaLlOIL8
                  00000290  52 55 6b 54 59 6d 71 63  71 62 46 55 35 46 43 66   RUkTYmqcqbFU5FCf
                  000002a0  2b 6a 2f 6c 6f 76 68 7a  34 6e 68 7a 78 48 79 6b   +j/lovhz4nhzxHyk
                  000002b0  72 6b 31 79 76 4e 75 41  62 52 37 0a 6c 31 2f 30   rk1yvNuAbR7.l1/0
                  000002c0  56 45 47 6e 6f 62 37 34  34 77 3d 3d 0a 2d 2d 2d   VEGnob744w==.---
                  000002d0  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002e0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sop-openpgp.js encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 51 66 46 38 5a 72 43  51 53 6d 61 78 67 33 55   /QfF8ZrCQSmaxg3U
                  00000040  78 72 4a 56 62 36 61 79  49 47 6b 31 42 38 42 34   xrJVb6ayIGk1B8B4
                  00000050  56 33 4f 4e 64 4e 44 56  73 0a 59 7a 61 51 2b 2b   V3ONdNDVs.YzaQ++
                  00000060  4c 35 68 2b 73 4f 51 78  2f 71 6f 52 43 4e 39 64   L5h+sOQx/qoRCN9d
                  00000070  6b 36 66 5a 49 35 30 33  79 4d 72 4c 46 2b 6b 45   k6fZI503yMrLF+kE
                  00000080  42 36 67 52 4f 31 52 59  58 7a 47 64 39 57 68 5a   B6gRO1RYXzGd9WhZ
                  00000090  6f 4e 43 71 71 4d 0a 33  51 72 43 55 4e 77 57 7a   oNCqqM.3QrCUNwWz
                  000000a0  4a 44 4a 77 63 68 4e 45  43 4f 79 6a 74 51 55 73   JDJwchNECOyjtQUs
                  000000b0  59 78 39 54 6c 55 74 42  77 77 4b 38 31 5a 32 50   Yx9TlUtBwwK81Z2P
                  000000c0  36 30 6a 30 61 75 52 4a  63 31 4a 70 66 6e 35 46   60j0auRJc1Jpfn5F
                  000000d0  79 65 68 0a 64 45 38 6a  62 62 44 36 38 64 74 7a   yeh.dE8jbbD68dtz
                  000000e0  37 59 68 66 49 56 57 49  75 78 6d 65 73 65 2b 49   7YhfIVWIuxmese+I
                  000000f0  57 76 49 37 32 54 5a 55  6d 41 48 44 76 44 44 39   WvI72TZUmAHDvDD9
                  00000100  66 67 4e 32 54 78 42 41  56 44 35 2b 32 71 2b 70   fgN2TxBAVD5+2q+p
                  00000110  0a 76 77 6e 4f 57 53 66  71 50 34 45 70 75 79 55   .vwnOWSfqP4EpuyU
                  00000120  68 51 47 57 33 53 32 51  54 32 64 4b 71 37 72 36   hQGW3S2QT2dKq7r6
                  00000130  77 43 5a 76 54 66 48 36  56 6e 58 5a 51 6a 59 64   wCZvTfH6VnXZQjYd
                  00000140  62 34 6b 66 45 4d 70 32  53 43 64 2f 31 0a 7a 6c   b4kfEMp2SCd/1.zl
                  00000150  57 62 44 74 56 6a 2b 61  31 2b 32 39 53 74 2b 44   WbDtVj+a1+29St+D
                  00000160  37 45 38 49 78 43 50 43  75 62 43 52 41 55 42 52   7E8IxCPCubCRAUBR
                  00000170  49 43 63 47 34 64 64 53  47 42 46 30 74 53 70 6b   ICcG4ddSGBF0tSpk
                  00000180  6d 2f 31 76 6f 34 72 65  73 79 0a 65 4c 70 39 62   m/1vo4resy.eLp9b
                  00000190  36 71 61 54 6a 63 2b 41  73 4b 58 64 35 4f 6d 7a   6qaTjc+AsKXd5Omz
                  000001a0  71 2f 52 69 64 56 4d 59  56 4e 63 73 48 2b 79 2b   q/RidVMYVNcsH+y+
                  000001b0  61 58 4f 6b 36 4e 72 6b  48 34 46 59 58 54 4a 75   aXOk6NrkH4FYXTJu
                  000001c0  53 4e 45 47 6b 55 4d 0a  46 30 33 46 73 33 4a 44   SNEGkUM.F03Fs3JD
                  000001d0  4b 6c 50 43 35 44 36 38  38 38 51 2f 4b 37 6c 6a   KlPC5D6888Q/K7lj
                  000001e0  66 49 43 32 4c 61 58 6c  66 69 7a 61 58 63 43 69   fIC2LaXlfizaXcCi
                  000001f0  67 48 72 41 77 5a 4a 71  49 47 71 72 67 61 52 42   gHrAwZJqIGqrgaRB
                  00000200  4b 66 71 42 0a 78 34 77  33 56 54 48 44 39 5a 46   KfqB.x4w3VTHD9ZF
                  00000210  4d 6c 48 6d 42 50 34 47  43 31 49 39 71 78 4f 47   MlHmBP4GC1I9qxOG
                  00000220  48 61 4c 30 6b 67 41 58  4c 68 4d 72 4a 6d 4f 63   HaL0kgAXLhMrJmOc
                  00000230  4e 45 59 78 31 35 43 39  57 30 6a 38 42 45 65 2b   NEYx15C9W0j8BEe+
                  00000240  50 0a 73 32 46 45 31 30  67 6f 6e 35 52 72 79 71   P.s2FE10gon5Rryq
                  00000250  5a 64 37 33 66 57 70 6e  35 53 30 48 6a 58 39 32   Zd73fWpn5S0HjX92
                  00000260  63 46 6f 31 62 67 34 57  7a 7a 36 68 63 50 70 33   cFo1bg4Wzz6hcPp3
                  00000270  55 76 47 62 4c 33 74 39  46 57 75 64 69 34 0a 53   UvGbL3t9FWudi4.S
                  00000280  31 6c 57 6e 55 65 45 4f  41 38 33 63 76 75 74 78   1lWnUeEOA83cvutx
                  00000290  73 63 3d 0a 3d 69 63 6a  74 0a 2d 2d 2d 2d 2d 45   sc=.=icjt.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA-EAX, but AES128-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 43 2f 39 50 58 6f 71  38 34 74 4a 69 69 4b 36   BC/9PXoq84tJiiK6
                  00000050  2f 79 62 6a 37 71 42 4b  2f 0a 5a 4b 6e 68 49 6b   /ybj7qBK/.ZKnhIk
                  00000060  65 5a 41 50 74 48 55 48  48 63 37 5a 66 70 4c 49   eZAPtHUHHc7ZfpLI
                  00000070  32 74 48 45 36 4d 77 41  2b 62 4f 69 49 6a 70 66   2tHE6MwA+bOiIjpf
                  00000080  33 79 71 50 35 32 2b 37  70 79 4f 46 71 69 2f 31   3yqP52+7pyOFqi/1
                  00000090  76 58 4f 54 44 49 0a 52  30 7a 73 51 54 6b 68 42   vXOTDI.R0zsQTkhB
                  000000a0  54 4f 4a 49 48 65 53 4f  33 59 62 5a 45 5a 79 55   TOJIHeSO3YbZEZyU
                  000000b0  68 54 77 49 56 30 58 73  6d 72 57 45 53 2b 31 64   hTwIV0XsmrWES+1d
                  000000c0  61 63 73 5a 45 72 59 76  2f 6b 38 44 4e 43 37 50   acsZErYv/k8DNC7P
                  000000d0  63 73 2b 0a 6e 4d 64 74  71 66 53 4b 51 62 2b 52   cs+.nMdtqfSKQb+R
                  000000e0  56 6c 53 58 78 34 33 49  54 2f 42 73 4b 48 33 69   VlSXx43IT/BsKH3i
                  000000f0  70 2b 56 66 37 59 4f 37  4c 71 76 45 71 51 41 6a   p+Vf7YO7LqvEqQAj
                  00000100  53 6b 2f 55 7a 36 6c 42  42 75 58 4e 4a 2f 33 56   Sk/Uz6lBBuXNJ/3V
                  00000110  0a 76 43 6a 72 6c 4c 69  6f 47 4f 7a 46 51 32 61   .vCjrlLioGOzFQ2a
                  00000120  51 43 39 36 5a 42 77 78  57 4c 6a 34 6d 6a 6e 6c   QC96ZBwxWLj4mjnl
                  00000130  62 69 36 39 62 4d 79 76  79 44 43 51 6b 48 63 38   bi69bMyvyDCQkHc8
                  00000140  34 65 47 7a 51 52 64 57  4e 66 61 5a 44 0a 77 6e   4eGzQRdWNfaZD.wn
                  00000150  68 62 6a 6a 64 50 71 69  66 6a 4d 38 78 35 63 59   hbjjdPqifjM8x5cY
                  00000160  4d 6c 4f 4c 66 38 35 43  38 68 6d 43 4c 59 44 65   MlOLf85C8hmCLYDe
                  00000170  32 66 30 6b 6d 72 63 47  61 45 51 4d 64 43 41 59   2f0kmrcGaEQMdCAY
                  00000180  32 39 37 4f 48 52 4a 31  6e 67 0a 79 4e 79 73 78   297OHRJ1ng.yNysx
                  00000190  68 55 33 63 68 6e 6f 79  43 6e 36 39 7a 59 62 6f   hU3chnoyCn69zYbo
                  000001a0  45 37 41 6f 62 6c 76 6e  61 75 33 34 76 58 57 57   E7Aoblvnau34vXWW
                  000001b0  6b 4f 72 63 65 50 35 48  2f 72 78 31 70 41 79 49   kOrceP5H/rx1pAyI
                  000001c0  43 54 6d 38 37 79 41 0a  5a 56 61 53 78 59 56 33   CTm87yA.ZVaSxYV3
                  000001d0  6d 56 39 37 4e 6d 54 4c  47 36 65 68 68 61 6a 47   mV97NmTLG6ehhajG
                  000001e0  6a 4c 6c 2b 65 55 32 36  36 66 6d 2b 32 62 6e 34   jLl+eU266fm+2bn4
                  000001f0  51 52 52 36 50 36 64 56  35 35 71 33 69 64 2b 56   QRR6P6dV55q3id+V
                  00000200  73 62 4c 70 0a 77 54 32  63 76 33 2f 6c 51 53 56   sbLp.wT2cv3/lQSV
                  00000210  51 38 44 41 37 33 73 35  55 4d 58 49 63 4f 4b 71   Q8DA73s5UMXIcOKq
                  00000220  70 55 71 4e 59 35 4b 49  4a 4f 46 50 44 6a 32 64   pUqNY5KIJOFPDj2d
                  00000230  66 44 31 44 58 46 66 69  47 47 4c 43 6f 35 2f 78   fD1DXFfiGGLCo5/x
                  00000240  55 0a 39 69 39 42 78 44  59 49 50 41 62 53 57 67   U.9i9BxDYIPAbSWg
                  00000250  49 48 41 67 77 4b 72 78  64 56 55 78 66 2f 62 62   IHAgwKrxdVUxf/bb
                  00000260  4e 68 44 57 6f 4b 57 69  78 4b 2b 54 49 70 61 61   NhDWoKWixK+TIpaa
                  00000270  6e 43 44 44 42 37 2f 57  4a 6e 53 4a 4e 35 0a 43   nCDDB7/WJnSJN5.C
                  00000280  61 6e 30 49 77 32 75 69  75 4e 59 50 61 54 72 74   an0Iw2uiuNYPaTrt
                  00000290  38 4e 74 56 45 43 33 38  59 58 6d 31 45 31 35 76   8NtVEC38YXm1E15v
                  000002a0  35 38 48 6a 4a 39 58 62  42 77 65 6a 69 68 4e 75   58HjJ9XbBwejihNu
                  000002b0  31 47 57 31 59 79 6f 6e  6f 72 76 0a 66 54 50 4b   1GW1Yyonorv.fTPK
                  000002c0  75 44 64 39 78 73 43 6c  36 51 3d 3d 0a 2d 2d 2d   uDd9xsCl6Q==.---
                  000002d0  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002e0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 49 6e 6b 30 5a 43 5a  39 56 59 39 34 4f 4a 75   +Ink0ZCZ9VY94OJu
                  00000040  56 72 68 30 65 39 48 6f  33 53 48 39 59 44 65 46   Vrh0e9Ho3SH9YDeF
                  00000050  59 4a 34 78 4a 56 6b 62  74 47 68 74 79 0a 70 6a   YJ4xJVkbtGhty.pj
                  00000060  6e 57 2b 4a 71 6e 72 5a  75 6c 63 74 67 50 54 5a   nW+JqnrZulctgPTZ
                  00000070  4d 79 30 30 41 41 68 37  65 43 2f 2b 78 74 4f 58   My00AAh7eC/+xtOX
                  00000080  44 72 62 53 34 4f 55 64  50 7a 6f 42 6f 50 71 57   DrbS4OUdPzoBoPqW
                  00000090  4a 54 69 4e 58 2b 45 63  68 43 74 6d 78 7a 0a 44   JTiNX+EchCtmxz.D
                  000000a0  49 4a 45 63 30 50 2b 6c  42 2b 75 49 2b 2f 61 2b   IJEc0P+lB+uI+/a+
                  000000b0  6a 6a 6e 73 78 34 6d 33  44 46 46 36 56 42 72 42   jjnsx4m3DFF6VBrB
                  000000c0  35 38 4f 39 61 41 38 75  32 56 54 4c 78 7a 6b 73   58O9aA8u2VTLxzks
                  000000d0  72 59 46 39 76 63 32 76  2b 42 30 4a 66 55 6c 0a   rYF9vc2v+B0JfUl.
                  000000e0  6d 68 65 75 36 73 41 38  39 39 6b 55 53 71 52 73   mheu6sA899kUSqRs
                  000000f0  46 58 6f 50 6e 6d 36 6a  39 6f 6a 58 6e 5a 46 56   FXoPnm6j9ojXnZFV
                  00000100  59 46 72 78 67 50 39 6b  6d 2b 4b 54 6b 2f 6d 64   YFrxgP9km+KTk/md
                  00000110  44 31 73 2f 69 48 30 66  41 2b 62 45 31 4b 49 42   D1s/iH0fA+bE1KIB
                  00000120  0a 38 56 49 4f 43 46 77  64 55 39 45 44 78 43 64   .8VIOCFwdU9EDxCd
                  00000130  33 38 49 4a 73 36 69 4f  41 37 61 4e 66 31 56 49   38IJs6iOA7aNf1VI
                  00000140  33 38 67 70 6a 49 31 4d  30 43 6d 4f 68 6d 74 59   38gpjI1M0CmOhmtY
                  00000150  30 6c 61 34 75 4b 74 43  50 53 6a 35 36 37 4b 7a   0la4uKtCPSj567Kz
                  00000160  38 0a 4a 34 65 6b 6c 77  78 62 36 67 78 39 68 38   8.J4eklwxb6gx9h8
                  00000170  58 31 41 6d 55 6c 31 55  64 34 72 59 77 41 76 66   X1AmUl1Ud4rYwAvf
                  00000180  49 54 47 73 4c 57 72 58  6c 69 47 32 69 58 77 73   ITGsLWrXliG2iXws
                  00000190  7a 4a 65 55 34 39 62 62  4a 5a 6b 42 67 68 55 6f   zJeU49bbJZkBghUo
                  000001a0  69 67 0a 38 4f 58 51 49  57 68 6f 6c 57 33 53 53   ig.8OXQIWholW3SS
                  000001b0  4e 37 68 38 55 4f 48 54  43 42 36 4e 6d 68 62 37   N7h8UOHTCB6Nmhb7
                  000001c0  36 4a 6b 6a 76 7a 6f 74  51 6d 75 69 66 56 75 68   6JkjvzotQmuifVuh
                  000001d0  6f 49 6e 39 47 4b 75 33  2b 45 78 75 52 59 70 6f   oIn9GKu3+ExuRYpo
                  000001e0  43 6c 34 0a 6c 4a 46 48  76 39 66 2f 4d 59 73 6b   Cl4.lJFHv9f/MYsk
                  000001f0  69 56 70 70 70 78 5a 66  4a 31 66 63 54 48 54 4b   iVpppxZfJ1fcTHTK
                  00000200  35 66 50 4e 36 43 51 57  56 5a 63 51 35 32 42 72   5fPN6CQWVZcQ52Br
                  00000210  37 79 65 71 34 72 51 6e  44 75 5a 68 75 57 39 2b   7yeq4rQnDuZhuW9+
                  00000220  35 61 4a 69 0a 6e 77 74  36 77 53 6f 55 43 79 61   5aJi.nwt6wSoUCya
                  00000230  4d 37 5a 38 56 4a 52 6d  74 30 6b 41 42 6d 67 52   M7Z8VJRmt0kABmgR
                  00000240  57 67 54 6f 49 53 32 43  51 47 66 61 6f 58 58 39   WgToIS2CQGfaoXX9
                  00000250  55 64 74 58 54 4d 50 67  44 62 50 49 33 70 54 64   UdtXTMPgDbPI3pTd
                  00000260  63 4f 31 61 34 0a 6b 34  6d 55 58 6c 68 55 63 4c   cO1a4.k4mUXlhUcL
                  00000270  37 49 56 35 4a 6e 61 50  67 33 31 53 56 68 30 56   7IV5JnaPg31SVh0V
                  00000280  66 2f 59 63 44 71 4e 76  54 37 2f 41 78 6b 32 31   f/YcDqNvT7/Axk21
                  00000290  33 6b 0a 3d 67 65 54 6d  0a 2d 2d 2d 2d 2d 45 4e   3k.=geTm.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 49 56 4d 48 37 68 56  57 33 64 4d 34 78 32 53   +IVMH7hVW3dM4x2S
                  00000040  39 44 4c 6f 71 46 79 62  50 69 77 6e 41 35 64 6b   9DLoqFybPiwnA5dk
                  00000050  70 55 2f 4f 36 70 51 51  69 57 2b 4e 75 0a 63 37   pU/O6pQQiW+Nu.c7
                  00000060  4b 7a 68 69 68 5a 68 64  38 2b 64 4e 74 59 76 46   KzhihZhd8+dNtYvF
                  00000070  38 6f 58 49 37 6d 71 56  4a 39 61 37 51 42 52 66   8oXI7mqVJ9a7QBRf
                  00000080  41 76 5a 68 62 6b 44 6a  7a 54 56 34 33 4d 4e 31   AvZhbkDjzTV43MN1
                  00000090  50 65 32 41 4d 77 4d 50  75 70 77 69 72 4b 0a 74   Pe2AMwMPupwirK.t
                  000000a0  76 67 6b 43 39 30 56 79  31 4d 4a 6c 64 43 58 46   vgkC90Vy1MJldCXF
                  000000b0  59 57 38 77 33 6b 69 4f  71 74 70 68 6a 61 37 4f   YW8w3kiOqtphja7O
                  000000c0  56 57 41 46 77 64 36 78  42 43 66 34 4e 6f 30 46   VWAFwd6xBCf4No0F
                  000000d0  7a 79 41 6b 55 64 4e 38  43 74 32 31 75 4a 71 0a   zyAkUdN8Ct21uJq.
                  000000e0  76 31 71 7a 45 36 31 50  4b 48 34 39 4a 42 6b 5a   v1qzE61PKH49JBkZ
                  000000f0  42 61 6e 72 55 47 4b 6a  53 4e 54 51 4d 30 59 79   BanrUGKjSNTQM0Yy
                  00000100  4d 54 68 56 30 6e 38 41  57 66 66 79 63 61 57 4a   MThV0n8AWffycaWJ
                  00000110  31 46 73 6b 32 50 4c 66  59 64 43 76 6a 38 51 72   1Fsk2PLfYdCvj8Qr
                  00000120  0a 76 67 67 31 75 38 52  6f 36 34 62 73 6f 68 6c   .vgg1u8Ro64bsohl
                  00000130  6f 7a 59 33 43 45 46 73  33 67 32 7a 45 6a 6a 2b   ozY3CEFs3g2zEjj+
                  00000140  61 4b 6c 65 2b 69 48 57  49 64 31 35 4c 7a 67 41   aKle+iHWId15LzgA
                  00000150  31 67 52 36 63 68 66 4f  36 4b 71 4e 6e 44 42 68   1gR6chfO6KqNnDBh
                  00000160  64 0a 39 71 36 44 31 62  56 6f 6d 41 35 51 37 30   d.9q6D1bVomA5Q70
                  00000170  77 48 6e 4f 73 2f 55 4e  4a 76 42 4b 61 43 54 6c   wHnOs/UNJvBKaCTl
                  00000180  58 52 61 4c 77 76 59 33  48 47 5a 6c 75 4b 51 31   XRaLwvY3HGZluKQ1
                  00000190  61 77 36 39 70 39 4a 51  45 70 47 44 74 59 76 65   aw69p9JQEpGDtYve
                  000001a0  58 51 0a 51 30 77 36 63  4e 52 6f 52 35 54 76 55   XQ.Q0w6cNRoR5TvU
                  000001b0  50 2b 79 2b 7a 4e 61 4a  30 61 39 63 71 64 30 55   P+y+zNaJ0a9cqd0U
                  000001c0  73 32 37 4b 57 49 6e 61  37 5a 63 74 43 58 4f 51   s27KWIna7ZctCXOQ
                  000001d0  50 76 4b 56 57 56 35 78  44 61 4a 4c 4b 53 6c 6e   PvKVWV5xDaJLKSln
                  000001e0  2f 58 39 0a 74 79 48 79  78 63 41 54 48 72 4c 64   /X9.tyHyxcATHrLd
                  000001f0  33 7a 65 69 30 38 65 46  37 6e 73 34 69 65 5a 52   3zei08eF7ns4ieZR
                  00000200  51 4b 72 4c 45 59 62 34  4e 61 72 61 64 67 59 53   QKrLEYb4NaradgYS
                  00000210  31 62 4b 2b 76 67 52 41  54 49 34 5a 38 6f 41 5a   1bK+vgRATI4Z8oAZ
                  00000220  43 6e 79 65 0a 6c 78 49  6b 6f 70 53 77 66 54 66   Cnye.lxIkopSwfTf
                  00000230  6c 2b 31 63 45 6f 4e 75  79 30 6b 41 42 57 55 48   l+1cEoNuy0kABWUH
                  00000240  47 79 4f 37 34 53 4f 6a  4b 46 32 36 49 4f 67 73   GyO74SOjKF26IOgs
                  00000250  38 66 6e 78 46 73 55 38  6e 53 46 4e 43 73 6f 73   8fnxFsU8nSFNCsos
                  00000260  76 7a 30 65 7a 0a 61 4c  51 6a 57 4c 54 37 79 74   vz0ez.aLQjWLT7yt
                  00000270  39 53 34 72 62 64 64 47  50 5a 32 46 4f 64 61 68   9S4rbddGPZ2FOdah
                  00000280  41 66 46 64 6d 68 6e 73  30 4e 56 2f 7a 6a 45 57   AfFdmhns0NV/zjEW
                  00000290  45 44 0a 3d 59 73 2b 31  0a 2d 2d 2d 2d 2d 45 4e   ED.=Ys+1.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sopgpy encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA-EAX, but AES256-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 43 2f 73 48 50 2b 6b  73 6a 75 5a 6e 5a 55 57   BC/sHP+ksjuZnZUW
                  00000050  4b 70 53 6b 69 52 74 70  36 4c 72 72 68 0a 79 4f   KpSkiRtp6Lrrh.yO
                  00000060  42 63 61 35 71 43 55 4b  31 30 72 71 47 48 43 6a   Bca5qCUK10rqGHCj
                  00000070  46 36 55 35 55 6d 56 42  4e 46 43 6e 6f 59 46 72   F6U5UmVBNFCnoYFr
                  00000080  47 62 48 71 71 6a 52 79  5a 6e 71 7a 38 56 44 64   GbHqqjRyZnqz8VDd
                  00000090  4d 75 62 76 79 71 63 66  4b 46 35 6f 52 77 0a 76   MubvyqcfKF5oRw.v
                  000000a0  30 50 31 57 44 55 49 7a  6c 33 51 59 37 33 4d 7a   0P1WDUIzl3QY73Mz
                  000000b0  74 6f 34 36 44 37 6d 31  47 38 37 66 4a 4d 4c 43   to46D7m1G87fJMLC
                  000000c0  6b 78 4f 43 49 38 4a 42  4a 4c 66 74 62 2b 52 71   kxOCI8JBJLftb+Rq
                  000000d0  47 46 65 6d 77 30 32 66  67 77 41 67 30 4b 55 0a   GFemw02fgwAg0KU.
                  000000e0  2f 6c 4d 2f 2b 59 70 62  6a 52 76 7a 41 48 55 63   /lM/+YpbjRvzAHUc
                  000000f0  46 35 36 4e 2f 61 54 47  4f 37 71 4b 49 48 42 56   F56N/aTGO7qKIHBV
                  00000100  38 79 76 2f 6f 4b 76 4b  67 52 47 34 43 6a 4e 78   8yv/oKvKgRG4CjNx
                  00000110  6a 4b 43 69 75 31 4a 52  65 7a 58 37 4b 65 53 6b   jKCiu1JRezX7KeSk
                  00000120  0a 46 6b 4a 7a 62 78 4e  6b 43 4a 4e 67 76 41 32   .FkJzbxNkCJNgvA2
                  00000130  65 77 32 65 4c 7a 65 71  78 4a 50 7a 6b 4b 5a 70   ew2eLzeqxJPzkKZp
                  00000140  6b 34 43 78 79 58 7a 30  63 59 6c 4c 45 57 50 36   k4CxyXz0cYlLEWP6
                  00000150  46 4e 6b 79 63 48 70 72  2b 74 74 63 45 4a 2f 4b   FNkycHpr+ttcEJ/K
                  00000160  77 0a 34 4f 62 45 53 41  49 61 75 6b 56 67 6f 79   w.4ObESAIaukVgoy
                  00000170  33 56 38 79 67 4d 6b 4e  48 6b 2f 7a 47 7a 7a 50   3V8ygMkNHk/zGzzP
                  00000180  51 43 6b 77 4b 52 2f 31  6f 64 4f 7a 6d 6a 41 4d   QCkwKR/1odOzmjAM
                  00000190  4c 6f 77 4e 72 6d 33 38  36 4d 6b 67 71 5a 77 41   LowNrm386MkgqZwA
                  000001a0  6d 63 0a 59 72 63 34 79  30 33 38 74 62 57 63 48   mc.Yrc4y038tbWcH
                  000001b0  57 6c 76 6a 61 71 38 35  5a 54 79 4a 4b 64 72 39   Wlvjaq85ZTyJKdr9
                  000001c0  34 77 76 76 45 35 75 77  4e 2f 67 6a 33 6b 65 37   4wvvE5uwN/gj3ke7
                  000001d0  59 58 46 32 45 74 6d 39  4d 78 76 6f 67 48 35 6a   YXF2Etm9MxvogH5j
                  000001e0  43 4a 69 0a 4d 64 33 52  50 57 4f 33 78 39 79 69   CJi.Md3RPWO3x9yi
                  000001f0  58 4c 6e 31 69 57 73 39  66 70 6d 44 54 4b 79 31   XLn1iWs9fpmDTKy1
                  00000200  78 46 72 77 39 39 62 47  47 4a 6d 66 41 31 69 66   xFrw99bGGJmfA1if
                  00000210  36 63 6e 53 6a 75 43 6b  73 55 45 32 34 4c 66 49   6cnSjuCksUE24LfI
                  00000220  7a 59 67 65 0a 45 46 65  66 74 41 2b 45 62 41 47   zYge.EFeftA+EbAG
                  00000230  36 34 35 66 45 6e 55 46  51 2b 36 50 70 4f 37 36   645fEnUFQ+6PpO76
                  00000240  6b 4c 43 32 73 2f 72 69  61 74 58 72 53 57 67 49   kLC2s/riatXrSWgI
                  00000250  4a 41 67 5a 45 48 5a 76  41 65 73 4e 2b 4d 71 6d   JAgZEHZvAesN+Mqm
                  00000260  6d 6e 65 74 51 0a 55 71  4c 4e 64 39 4e 52 67 42   mnetQ.UqLNd9NRgB
                  00000270  76 4a 71 72 4b 6d 61 2f  73 43 49 46 49 70 46 63   vJqrKma/sCIFIpFc
                  00000280  77 71 4d 36 70 35 71 59  4d 69 38 42 78 70 7a 67   wqM6p5qYMi8Bxpzg
                  00000290  52 63 75 57 42 35 45 5a  52 36 35 36 64 36 48 56   RcuWB5EZR656d6HV
                  000002a0  54 32 58 4e 38 72 0a 38  53 63 47 36 57 7a 4c 52   T2XN8r.8ScG6WzLR
                  000002b0  4b 47 72 6a 65 50 77 59  34 67 61 4a 53 50 53 6d   KGrjePwY4gaJSPSm
                  000002c0  35 6c 77 46 34 5a 47 64  41 3d 3d 0a 2d 2d 2d 2d   5lwF4ZGdA==.----
                  000002d0  2d 45 4e 44 20 50 47 50  20 4d 45 53 53 41 47 45   -END PGP MESSAGE
                  000002e0  2d 2d 2d 2d 2d 0a                                  -----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 6b 66 4c 37 76  32 6b 48 33 2b 5a 56 42   QwAkfL7v2kH3+ZVB
                  00000040  44 73 32 76 4e 42 61 32  42 74 54 6d 53 43 57 52   Ds2vNBa2BtTmSCWR
                  00000050  68 56 34 6d 70 6e 31 2f  75 73 67 53 76 58 42 32   hV4mpn1/usgSvXB2
                  00000060  61 63 4a 37 4c 70 73 39  6a 31 4d 0d 0a 2b 69 6b   acJ7Lps9j1M..+ik
                  00000070  34 59 74 64 41 67 62 38  4c 33 37 34 75 49 61 78   4YtdAgb8L374uIax
                  00000080  64 5a 51 49 6f 38 41 6d  5a 4a 71 66 64 36 39 44   dZQIo8AmZJqfd69D
                  00000090  76 66 49 64 55 64 4c 79  45 4b 47 45 6a 4c 4e 30   vfIdUdLyEKGEjLN0
                  000000a0  4e 33 73 38 30 67 49 4f  4b 75 62 61 70 37 64 4e   N3s80gIOKubap7dN
                  000000b0  64 38 58 49 67 30 74 30  34 0d 0a 67 62 55 43 65   d8XIg0t04..gbUCe
                  000000c0  43 34 38 4e 56 38 42 77  33 2f 61 4b 54 58 41 2b   C48NV8Bw3/aKTXA+
                  000000d0  4a 62 56 65 4e 31 59 51  4f 70 42 34 6c 54 34 65   JbVeN1YQOpB4lT4e
                  000000e0  4a 30 6f 46 30 32 4b 6b  4a 6e 64 44 73 49 70 65   J0oF02KkJndDsIpe
                  000000f0  6c 49 4b 30 6a 56 35 61  38 38 72 58 61 35 6e 44   lIK0jV5a88rXa5nD
                  00000100  34 6c 34 71 77 6e 2f 0d  0a 63 4c 2b 45 64 75 74   4l4qwn/..cL+Edut
                  00000110  63 51 75 61 39 48 58 47  65 44 70 33 65 54 67 61   cQua9HXGeDp3eTga
                  00000120  37 48 53 4a 4d 72 38 76  7a 51 73 77 4c 36 64 46   7HSJMr8vzQswL6dF
                  00000130  41 78 71 62 69 30 6f 67  43 5a 4e 7a 43 46 5a 2f   Axqbi0ogCZNzCFZ/
                  00000140  32 5a 4b 76 36 78 5a 39  47 6b 74 34 73 67 53 4b   2ZKv6xZ9Gkt4sgSK
                  00000150  4a 68 74 37 52 0d 0a 34  74 41 4b 63 48 55 44 33   Jht7R..4tAKcHUD3
                  00000160  34 71 78 2f 57 48 30 72  65 6f 78 4c 70 65 67 47   4qx/WH0reoxLpegG
                  00000170  6d 6e 4d 4d 58 2f 6c 6e  32 69 36 42 65 71 39 41   mnMMX/ln2i6Beq9A
                  00000180  6b 34 49 6a 2f 6c 35 4b  68 45 62 61 76 73 76 69   k4Ij/l5KhEbavsvi
                  00000190  41 58 67 76 6b 79 38 38  58 5a 54 32 6b 70 49 47   AXgvky88XZT2kpIG
                  000001a0  39 77 68 0d 0a 5a 54 54  5a 30 64 32 38 2b 65 53   9wh..ZTTZ0d28+eS
                  000001b0  33 71 31 4c 6e 69 54 2f  41 6f 36 73 38 35 66 6b   3q1LniT/Ao6s85fk
                  000001c0  66 59 79 47 74 6b 71 33  4f 77 6d 35 69 36 64 54   fYyGtkq3Owm5i6dT
                  000001d0  4d 34 43 62 50 42 71 78  37 6f 4f 4c 67 79 66 4e   M4CbPBqx7oOLgyfN
                  000001e0  33 58 4f 67 65 63 77 38  73 76 6e 2b 64 4a 77 4e   3XOgecw8svn+dJwN
                  000001f0  4f 0d 0a 6a 56 43 45 48  2b 4a 62 79 4d 36 32 42   O..jVCEH+JbyM62B
                  00000200  44 65 46 55 50 64 50 63  69 37 71 41 64 6d 51 71   DeFUPdPci7qAdmQq
                  00000210  78 75 46 74 64 4f 6f 6f  6a 68 77 71 33 43 64 56   xuFtdOoojhwq3CdV
                  00000220  32 64 69 70 6a 32 53 52  47 5a 32 67 43 59 55 58   2dipj2SRGZ2gCYUX
                  00000230  72 62 6c 48 6c 67 42 41  77 5a 78 71 51 67 57 0d   rblHlgBAwZxqQgW.
                  00000240  0a 30 6a 38 42 61 53 37  36 4e 54 57 63 31 56 78   .0j8BaS76NTWc1Vx
                  00000250  4e 54 58 6d 74 47 6a 71  72 57 79 59 41 6a 6d 34   NTXmtGjqrWyYAjm4
                  00000260  52 34 41 2f 2f 4f 47 38  70 39 6d 73 71 37 42 41   R4A//OG8p9msq7BA
                  00000270  36 54 49 53 33 50 33 63  30 7a 4b 45 77 54 65 71   6TIS3P3c0zKEwTeq
                  00000280  4e 71 33 72 32 67 57 73  37 43 2f 4e 63 0d 0a 5a   Nq3r2gWs7C/Nc..Z
                  00000290  4e 41 6c 4a 65 64 58 36  46 67 3d 0d 0a 3d 49 69   NAlJedX6Fg=..=Ii
                  000002a0  39 67 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   9g..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 7a 75 62 6a 43  62 7a 6d 76 6d 38 6d 74   QwAzubjCbzmvm8mt
                  00000040  57 46 5a 56 5a 76 4a 58  67 31 71 75 51 50 51 4a   WFZVZvJXg1quQPQJ
                  00000050  35 48 39 2f 6c 4b 44 72  4d 77 73 74 35 39 50 74   5H9/lKDrMwst59Pt
                  00000060  48 66 4d 49 34 4d 6d 6b  56 61 6d 0d 0a 6b 33 38   HfMI4MmkVam..k38
                  00000070  44 4d 73 46 64 4f 2f 31  4f 32 76 5a 4e 56 77 73   DMsFdO/1O2vZNVws
                  00000080  52 4c 36 50 36 79 58 41  6f 76 77 7a 6b 73 55 73   RL6P6yXAovwzksUs
                  00000090  41 77 52 4d 2f 79 41 78  54 66 58 4c 52 74 45 35   AwRM/yAxTfXLRtE5
                  000000a0  32 63 61 76 64 4c 38 4b  69 42 64 6d 49 69 79 36   2cavdL8KiBdmIiy6
                  000000b0  72 65 44 52 65 54 77 4e  67 0d 0a 43 6c 4e 62 67   reDReTwNg..ClNbg
                  000000c0  54 68 32 36 79 48 43 69  35 51 32 6c 66 72 4f 36   Th26yHCi5Q2lfrO6
                  000000d0  5a 6e 56 73 72 36 53 74  4f 65 37 4a 31 57 36 6e   ZnVsr6StOe7J1W6n
                  000000e0  69 6a 70 6f 32 43 62 34  52 74 48 61 46 30 7a 59   ijpo2Cb4RtHaF0zY
                  000000f0  4f 4f 63 38 66 73 73 43  61 42 47 73 69 34 41 73   OOc8fssCaBGsi4As
                  00000100  4c 2f 69 6d 63 67 30 0d  0a 4f 33 65 49 6b 4c 50   L/imcg0..O3eIkLP
                  00000110  77 49 65 36 59 6a 63 68  39 59 46 58 4d 6b 76 6d   wIe6Yjch9YFXMkvm
                  00000120  45 52 4c 42 57 37 79 4c  66 45 55 4b 57 53 64 68   ERLBW7yLfEUKWSdh
                  00000130  6d 2b 48 67 57 6b 33 47  68 69 6c 67 53 39 6a 57   m+HgWk3GhilgS9jW
                  00000140  72 58 71 71 63 52 5a 49  71 63 6b 70 68 46 76 65   rXqqcRZIqckphFve
                  00000150  71 74 6d 37 58 0d 0a 36  53 64 53 30 63 43 6a 39   qtm7X..6SdS0cCj9
                  00000160  33 6b 36 32 75 31 64 4b  59 67 55 4d 59 63 33 30   3k62u1dKYgUMYc30
                  00000170  78 55 79 77 67 75 6d 37  37 55 67 66 51 2f 77 6e   xUywgum77UgfQ/wn
                  00000180  6f 67 6f 6d 6c 43 52 6d  53 64 4c 50 42 64 55 65   ogomlCRmSdLPBdUe
                  00000190  4c 34 72 48 63 48 33 67  50 4e 7a 52 49 6f 6f 58   L4rHcH3gPNzRIooX
                  000001a0  69 77 42 0d 0a 32 78 34  74 44 69 44 34 61 75 7a   iwB..2x4tDiD4auz
                  000001b0  43 58 64 78 4e 39 39 6e  34 6a 4f 44 79 55 54 56   CXdxN99n4jODyUTV
                  000001c0  46 35 65 30 6b 44 39 6d  64 70 64 38 45 62 47 36   F5e0kD9mdpd8EbG6
                  000001d0  6f 74 4d 47 59 69 47 71  55 65 68 57 51 2f 48 76   otMGYiGqUehWQ/Hv
                  000001e0  54 47 35 4f 6e 43 4a 6b  48 56 76 38 44 48 2b 42   TG5OnCJkHVv8DH+B
                  000001f0  4c 0d 0a 64 48 4c 76 66  6b 56 44 64 53 50 6e 32   L..dHLvfkVDdSPn2
                  00000200  38 54 33 65 39 59 37 4f  2b 42 47 32 65 72 6d 79   8T3e9Y7O+BG2ermy
                  00000210  6e 75 6c 70 6f 7a 4a 6e  45 4c 53 64 4c 32 37 63   nulpozJnELSdL27c
                  00000220  55 54 4a 70 4d 63 73 65  31 31 78 31 78 75 5a 44   UTJpMcse11x1xuZD
                  00000230  77 5a 31 72 44 78 72 64  66 39 41 61 78 79 6e 0d   wZ1rDxrdf9Aaxyn.
                  00000240  0a 30 6a 38 42 68 31 39  36 71 61 6c 32 53 33 6c   .0j8Bh196qal2S3l
                  00000250  4d 4e 71 73 38 79 42 78  4a 65 6e 38 6b 76 48 36   MNqs8yBxJen8kvH6
                  00000260  56 39 47 33 48 78 75 41  56 67 7a 36 76 47 62 53   V9G3HxuAVgz6vGbS
                  00000270  45 6c 6a 51 4c 6c 36 65  6c 75 4b 72 37 55 79 48   EljQLl6eluKr7UyH
                  00000280  2b 70 6a 34 4a 65 31 7a  31 68 38 59 62 0d 0a 79   +pj4Je1z1h8Yb..y
                  00000290  37 2b 39 52 58 68 6d 6d  6b 77 3d 0d 0a 3d 50 31   7+9RXhmmkw=..=P1
                  000002a0  49 39 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   I9..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 39 47 67 49 43 34  76 78 6b 55 56 43 78 66   Qv9GgIC4vxkUVCxf
                  00000040  51 67 78 66 2f 31 36 78  6a 36 68 43 34 67 55 55   Qgxf/16xj6hC4gUU
                  00000050  2b 68 43 6e 4e 5a 67 4b  55 2f 49 35 33 69 54 66   +hCnNZgKU/I53iTf
                  00000060  64 54 4b 57 4d 4c 5a 6a  49 70 39 0d 0a 47 6b 6c   dTKWMLZjIp9..Gkl
                  00000070  31 70 63 67 33 4d 61 74  73 6b 6f 5a 34 37 59 63   1pcg3MatskoZ47Yc
                  00000080  51 78 68 6c 65 33 42 43  50 70 42 6f 39 69 6b 5a   Qxhle3BCPpBo9ikZ
                  00000090  59 62 33 54 32 65 49 51  69 65 37 6a 55 33 4b 6d   Yb3T2eIQie7jU3Km
                  000000a0  2b 2b 71 6e 4a 6d 55 56  41 35 4b 61 39 36 35 51   ++qnJmUVA5Ka965Q
                  000000b0  51 52 65 77 52 58 49 32  67 0d 0a 70 4e 74 78 37   QRewRXI2g..pNtx7
                  000000c0  46 6d 63 32 70 2b 61 44  65 4d 2f 39 43 6a 4b 7a   Fmc2p+aDeM/9CjKz
                  000000d0  69 4b 34 69 47 71 37 58  4a 2b 62 6d 30 51 78 38   iK4iGq7XJ+bm0Qx8
                  000000e0  6f 4c 2b 74 39 4d 5a 31  6c 76 6c 42 65 62 57 6a   oL+t9MZ1lvlBebWj
                  000000f0  52 30 69 39 4e 73 4d 50  63 45 71 50 50 68 6f 66   R0i9NsMPcEqPPhof
                  00000100  72 61 5a 67 50 79 38 0d  0a 42 30 6f 6f 6f 62 32   raZgPy8..B0ooob2
                  00000110  5a 4d 41 72 54 6c 58 38  70 36 34 4f 48 4a 65 7a   ZMArTlX8p64OHJez
                  00000120  51 6f 51 49 70 32 78 42  6b 66 74 37 6d 69 2f 37   QoQIp2xBkft7mi/7
                  00000130  35 7a 37 48 6e 6b 78 6a  46 49 79 6f 55 33 64 56   5z7HnkxjFIyoU3dV
                  00000140  72 33 44 2f 64 72 6e 61  75 49 6f 39 32 74 32 47   r3D/drnauIo92t2G
                  00000150  44 77 68 51 6b 0d 0a 62  44 77 59 47 42 44 79 72   DwhQk..bDwYGBDyr
                  00000160  39 4b 37 32 70 75 41 49  47 53 72 73 77 58 51 47   9K72puAIGSrswXQG
                  00000170  54 74 48 65 6f 43 7a 42  6d 78 4d 33 51 5a 43 4a   TtHeoCzBmxM3QZCJ
                  00000180  53 7a 44 46 44 39 48 76  53 4f 50 30 4f 6e 35 55   SzDFD9HvSOP0On5U
                  00000190  74 74 49 36 69 4a 35 35  36 46 70 74 4e 71 4f 52   ttI6iJ556FptNqOR
                  000001a0  30 43 35 0d 0a 4f 48 54  7a 51 4a 72 36 4c 76 45   0C5..OHTzQJr6LvE
                  000001b0  6f 54 36 39 74 34 56 75  65 76 34 4c 6d 46 37 38   oT69t4Vuev4LmF78
                  000001c0  77 35 4a 6b 69 77 54 35  50 67 31 6c 2b 69 30 64   w5JkiwT5Pg1l+i0d
                  000001d0  76 4f 4e 6d 66 58 62 54  30 33 47 68 63 32 6d 58   vONmfXbT03Ghc2mX
                  000001e0  2b 6b 31 42 44 78 75 57  42 33 52 6e 51 33 30 4a   +k1BDxuWB3RnQ30J
                  000001f0  45 0d 0a 34 6f 62 2f 44  52 37 6b 63 2f 37 6e 49   E..4ob/DR7kc/7nI
                  00000200  63 76 68 6b 53 50 4b 30  69 49 58 65 36 75 43 72   cvhkSPK0iIXe6uCr
                  00000210  4d 4e 4f 61 67 76 71 48  4f 4a 41 4f 4c 48 4f 6b   MNOagvqHOJAOLHOk
                  00000220  4c 6e 65 37 53 6b 44 59  46 48 4c 71 76 69 47 41   Lne7SkDYFHLqviGA
                  00000230  45 65 37 59 4f 6c 74 34  4b 38 6a 70 72 59 6f 0d   Ee7YOlt4K8jprYo.
                  00000240  0a 30 6a 38 42 46 57 6c  38 4b 79 38 56 47 6a 6a   .0j8BFWl8Ky8VGjj
                  00000250  46 71 38 63 48 53 45 64  6c 35 58 53 56 73 53 31   Fq8cHSEdl5XSVsS1
                  00000260  6d 56 61 2b 41 67 41 32  37 37 51 6b 66 7a 36 59   mVa+AgA277Qkfz6Y
                  00000270  73 76 55 69 45 74 39 45  65 52 44 75 68 42 63 38   svUiEt9EeRDuhBc8
                  00000280  54 34 45 4a 79 5a 36 61  49 4d 55 6c 46 0d 0a 6e   T4EJyZ6aIMUlF..n
                  00000290  4a 67 6f 31 38 74 71 59  55 38 3d 0d 0a 3d 76 58   Jgo18tqYU8=..=vX
                  000002a0  55 54 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   UT..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use IDEA-EAX, but AES256-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 43 2f 39 68 55 38 46  49 2f 55 53 32 35 55 54   BC/9hU8FI/US25UT
                  00000050  36 68 45 63 58 33 46 46  36 2b 4c 6e 37 0a 73 44   6hEcX3FF6+Ln7.sD
                  00000060  48 67 62 5a 49 48 59 49  64 6e 50 58 6b 5a 74 30   HgbZIHYIdnPXkZt0
                  00000070  34 46 53 55 42 75 52 72  38 65 45 41 34 4e 32 2b   4FSUBuRr8eEA4N2+
                  00000080  49 71 53 31 47 6d 33 43  45 78 71 6e 73 65 4d 79   IqS1Gm3CExqnseMy
                  00000090  65 76 73 75 74 41 76 45  52 46 2b 4f 6e 56 0a 37   evsutAvERF+OnV.7
                  000000a0  2b 31 6d 4e 70 43 34 62  36 47 50 6a 48 39 79 51   +1mNpC4b6GPjH9yQ
                  000000b0  5a 69 51 54 50 71 76 74  41 78 59 43 52 33 74 68   ZiQTPqvtAxYCR3th
                  000000c0  68 5a 55 31 2f 51 52 7a  66 72 36 73 6b 67 70 7a   hZU1/QRzfr6skgpz
                  000000d0  77 66 78 71 4c 5a 4d 37  33 48 64 54 33 78 6c 0a   wfxqLZM73HdT3xl.
                  000000e0  73 78 66 61 54 5a 5a 31  47 4f 4b 54 42 6c 69 39   sxfaTZZ1GOKTBli9
                  000000f0  30 51 4d 34 57 58 47 6d  42 78 44 39 36 47 4d 32   0QM4WXGmBxD96GM2
                  00000100  73 36 41 49 44 6c 6c 61  74 79 53 37 65 30 63 32   s6AIDllatyS7e0c2
                  00000110  45 6a 33 36 72 70 2b 49  67 67 69 4b 65 36 79 79   Ej36rp+IggiKe6yy
                  00000120  0a 59 45 6d 74 55 73 4b  79 49 71 31 6a 47 52 63   .YEmtUsKyIq1jGRc
                  00000130  53 4c 50 74 46 76 59 77  4c 59 48 78 6e 64 6f 59   SLPtFvYwLYHxndoY
                  00000140  44 57 76 52 53 6d 4b 59  73 4b 51 69 46 73 41 77   DWvRSmKYsKQiFsAw
                  00000150  44 51 33 65 51 5a 75 47  55 65 79 43 4e 4d 6d 49   DQ3eQZuGUeyCNMmI
                  00000160  2f 0a 4e 39 5a 7a 44 71  6f 4e 30 5a 38 79 7a 44   /.N9ZzDqoN0Z8yzD
                  00000170  54 75 2f 47 75 77 43 43  44 4e 66 36 50 79 37 72   Tu/GuwCCDNf6Py7r
                  00000180  66 41 34 4c 4d 51 4b 68  68 38 71 62 47 56 6b 34   fA4LMQKhh8qbGVk4
                  00000190  7a 2b 30 31 53 56 79 44  72 62 68 48 6d 35 2f 6f   z+01SVyDrbhHm5/o
                  000001a0  55 35 0a 37 4a 55 36 35  65 5a 47 39 63 6a 5a 30   U5.7JU65eZG9cjZ0
                  000001b0  57 45 61 52 4f 53 4e 4f  6a 35 70 50 6c 32 45 70   WEaROSNOj5pPl2Ep
                  000001c0  63 5a 66 69 6c 30 4e 64  4b 46 74 49 36 6b 78 54   cZfil0NdKFtI6kxT
                  000001d0  6a 31 6c 53 39 47 57 78  4d 58 50 74 70 79 49 6e   j1lS9GWxMXPtpyIn
                  000001e0  4f 43 58 0a 56 37 48 35  2f 76 52 61 61 74 2f 34   OCX.V7H5/vRaat/4
                  000001f0  66 7a 46 4b 50 32 57 63  71 79 48 6e 4f 74 70 59   fzFKP2WcqyHnOtpY
                  00000200  63 74 31 31 75 47 79 34  66 6a 61 78 64 47 38 47   ct11uGy4fjaxdG8G
                  00000210  6d 42 71 6f 39 4d 41 4f  6b 7a 78 32 6a 68 36 74   mBqo9MAOkzx2jh6t
                  00000220  48 39 4b 4c 0a 6c 72 6c  68 69 63 42 45 63 4b 45   H9KL.lrlhicBEcKE
                  00000230  64 6b 44 51 57 2b 66 77  6c 46 6c 4b 51 5a 66 2b   dkDQW+fwlFlKQZf+
                  00000240  44 4d 71 59 48 53 46 78  51 2f 50 76 53 57 67 49   DMqYHSFxQ/PvSWgI
                  00000250  4a 41 67 61 64 72 67 37  48 61 2b 66 7a 4a 53 49   JAgadrg7Ha+fzJSI
                  00000260  4b 48 48 75 59 0a 62 37  47 4b 41 6a 4f 76 6a 79   KHHuY.b7GKAjOvjy
                  00000270  5a 71 73 6f 4e 2f 32 41  6d 4e 70 45 41 2b 4d 35   ZqsoN/2AmNpEA+M5
                  00000280  47 47 4e 47 65 70 46 59  50 4e 49 4d 62 6a 69 70   GGNGepFYPNIMbjip
                  00000290  46 35 38 37 67 33 6b 53  49 78 34 74 2b 61 2b 4f   F587g3kSIx4t+a+O
                  000002a0  59 76 55 4a 68 49 0a 4a  71 69 34 38 61 38 69 36   YvUJhI.Jqi48a8i6
                  000002b0  6a 6c 53 49 35 47 6f 56  42 56 64 2f 66 4b 71 58   jlSI5GoVBVd/fKqX
                  000002c0  2f 62 49 61 6a 59 54 69  51 3d 3d 0a 2d 2d 2d 2d   /bIajYTiQ==.----
                  000002d0  2d 45 4e 44 20 50 47 50  20 4d 45 53 53 41 47 45   -END PGP MESSAGE
                  000002e0  2d 2d 2d 2d 2d 0a                                  -----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 72 42 44 6d 64 61 74  56 62 4e 34 52 69 75 46   ArBDmdatVbN4RiuF
                  00000040  73 2b 38 34 77 77 7a 68  77 66 56 4d 70 38 39 70   s+84wwzhwfVMp89p
                  00000050  42 49 6e 75 34 6f 31 4d  37 50 4c 47 72 0a 6b 63   BInu4o1M7PLGr.kc
                  00000060  45 75 5a 75 78 45 78 2b  5a 57 45 4f 34 47 4d 75   EuZuxEx+ZWEO4GMu
                  00000070  30 69 65 34 30 6b 47 44  4f 55 69 72 4b 2f 74 38   0ie40kGDOUirK/t8
                  00000080  4a 2b 52 55 6a 70 44 34  71 6d 58 35 70 4a 54 53   J+RUjpD4qmX5pJTS
                  00000090  48 46 50 46 32 66 2f 38  49 42 34 68 6a 70 0a 54   HFPF2f/8IB4hjp.T
                  000000a0  67 4f 7a 57 34 54 30 70  45 4a 32 6b 79 55 72 4e   gOzW4T0pEJ2kyUrN
                  000000b0  76 76 57 64 45 64 6e 4c  6b 62 35 31 51 50 4b 42   vvWdEdnLkb51QPKB
                  000000c0  79 33 50 75 38 49 30 47  64 78 4b 6c 4d 55 6f 33   y3Pu8I0GdxKlMUo3
                  000000d0  73 4e 57 41 76 38 6b 65  65 52 56 59 57 34 59 0a   sNWAv8keeRVYW4Y.
                  000000e0  31 45 41 6c 6b 31 4d 38  32 44 48 51 73 43 6b 69   1EAlk1M82DHQsCki
                  000000f0  73 50 77 79 57 33 51 76  68 4a 4d 4d 4d 41 6f 4b   sPwyW3QvhJMMMAoK
                  00000100  71 32 4b 35 55 67 72 30  44 37 4b 79 49 45 50 55   q2K5Ugr0D7KyIEPU
                  00000110  58 48 37 2f 39 43 47 39  4e 47 47 59 2b 50 78 32   XH7/9CG9NGGY+Px2
                  00000120  0a 44 35 6f 62 32 36 44  69 74 38 58 61 4c 6b 30   .D5ob26Dit8XaLk0
                  00000130  43 51 51 37 78 62 55 67  72 33 71 5a 66 79 52 2b   CQQ7xbUgr3qZfyR+
                  00000140  46 56 45 36 34 6e 4c 62  6e 6d 66 56 32 35 4e 35   FVE64nLbnmfV25N5
                  00000150  58 6b 42 47 53 52 70 6c  55 49 4e 72 71 6e 47 75   XkBGSRplUINrqnGu
                  00000160  52 0a 5a 68 4b 57 67 48  44 68 6a 61 73 36 6b 4b   R.ZhKWgHDhjas6kK
                  00000170  39 66 53 4e 77 34 65 36  50 59 30 62 37 34 59 33   9fSNw4e6PY0b74Y3
                  00000180  77 53 41 72 33 6e 76 64  52 32 4c 4e 68 70 73 44   wSAr3nvdR2LNhpsD
                  00000190  59 50 71 39 35 5a 4b 5a  4c 74 42 44 76 6d 78 79   YPq95ZKZLtBDvmxy
                  000001a0  45 5a 0a 65 61 33 53 59  6c 78 64 65 6d 48 75 63   EZ.ea3SYlxdemHuc
                  000001b0  5a 35 54 46 30 66 44 56  75 67 30 57 59 79 44 56   Z5TF0fDVug0WYyDV
                  000001c0  53 70 68 52 51 7a 73 6d  67 55 4e 34 68 64 4a 76   SphRQzsmgUN4hdJv
                  000001d0  2f 42 52 46 36 71 48 71  50 4a 6f 59 65 72 78 6a   /BRF6qHqPJoYerxj
                  000001e0  44 37 63 0a 34 4d 32 66  65 62 71 6b 56 59 45 54   D7c.4M2febqkVYET
                  000001f0  44 54 7a 68 76 38 4a 5a  4c 41 7a 77 44 49 6c 5a   DTzhv8JZLAzwDIlZ
                  00000200  62 53 32 6a 7a 44 65 31  39 53 61 47 4d 6c 33 6b   bS2jzDe19SaGMl3k
                  00000210  66 75 75 31 67 37 55 52  50 34 55 58 6a 4c 49 57   fuu1g7URP4UXjLIW
                  00000220  55 30 38 50 0a 48 4c 2b  31 51 31 41 34 4d 42 32   U08P.HL+1Q1A4MB2
                  00000230  65 68 73 32 61 66 6b 4e  67 30 6b 6b 42 32 6b 4f   ehs2afkNg0kkB2kO
                  00000240  6a 51 58 6e 62 41 48 39  2f 2f 42 6a 78 63 47 36   jQXnbAH9//BjxcG6
                  00000250  48 50 55 33 61 50 4b 67  66 31 39 34 44 6a 6c 68   HPU3aPKgf194Djlh
                  00000260  77 6e 45 5a 35 0a 75 55  65 37 73 4a 2f 48 76 53   wnEZ5.uUe7sJ/HvS
                  00000270  79 55 67 57 75 2f 36 49  77 52 34 71 4d 39 36 6c   yUgWu/6IwR4qM96l
                  00000280  7a 4c 2b 6c 32 2b 44 72  36 34 4e 71 33 38 59 65   zL+l2+Dr64Nq38Ye
                  00000290  6c 52 6f 44 30 75 51 37  69 48 43 32 51 74 0a 3d   lRoD0uQ7iHC2Qt.=
                  000002a0  51 6b 74 30 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   Qkt0.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 51 63 6b 47 6b 56 76  67 67 33 57 52 72 75 45   /QckGkVvgg3WRruE
                  00000040  73 63 37 43 6a 72 50 45  63 32 71 55 75 46 4f 30   sc7CjrPEc2qUuFO0
                  00000050  4e 49 53 62 32 2f 34 71  74 54 54 45 6e 0a 65 79   NISb2/4qtTTEn.ey
                  00000060  47 33 43 4d 2f 39 64 66  4a 37 4f 4b 76 31 4b 4d   G3CM/9dfJ7OKv1KM
                  00000070  30 42 5a 57 32 61 41 31  63 52 50 55 65 72 6a 35   0BZW2aA1cRPUerj5
                  00000080  69 6b 6e 79 47 58 2f 6a  59 44 73 6e 5a 47 6a 62   iknyGX/jYDsnZGjb
                  00000090  4f 69 4e 44 5a 49 4f 54  36 2f 47 6c 65 71 0a 5a   OiNDZIOT6/Gleq.Z
                  000000a0  49 45 71 69 4f 64 48 59  57 42 4b 52 2f 4a 34 79   IEqiOdHYWBKR/J4y
                  000000b0  6d 6d 78 37 53 54 35 6c  37 44 70 62 78 6e 64 62   mmx7ST5l7Dpbxndb
                  000000c0  44 76 36 69 61 4b 66 53  4c 32 6f 4f 67 32 6e 4e   Dv6iaKfSL2oOg2nN
                  000000d0  68 65 43 4a 59 79 6c 36  43 43 77 69 6b 71 48 0a   heCJYyl6CCwikqH.
                  000000e0  54 63 64 70 4b 6b 52 4e  6a 4a 50 33 37 2b 78 70   TcdpKkRNjJP37+xp
                  000000f0  47 63 6d 4f 32 35 65 66  4c 51 53 38 65 43 2f 45   GcmO25efLQS8eC/E
                  00000100  37 6e 77 33 37 63 5a 73  4d 71 38 5a 31 42 32 57   7nw37cZsMq8Z1B2W
                  00000110  53 64 75 49 55 68 77 2f  4e 6d 6a 43 44 79 5a 48   SduIUhw/NmjCDyZH
                  00000120  0a 48 6c 46 49 6a 73 76  68 72 41 59 47 6b 30 4b   .HlFIjsvhrAYGk0K
                  00000130  30 42 36 56 46 55 47 38  33 78 47 42 65 6f 39 41   0B6VFUG83xGBeo9A
                  00000140  74 74 39 52 62 4d 4f 65  50 70 50 7a 7a 46 32 36   tt9RbMOePpPzzF26
                  00000150  6f 50 44 30 6a 34 53 38  66 4a 6c 61 77 41 5a 62   oPD0j4S8fJlawAZb
                  00000160  4c 0a 5a 34 6c 4c 6a 4a  4f 78 47 43 6d 73 69 6d   L.Z4lLjJOxGCmsim
                  00000170  70 41 61 77 34 70 4e 62  43 64 4e 53 55 48 77 5a   pAaw4pNbCdNSUHwZ
                  00000180  78 66 76 72 52 4c 70 35  49 4f 30 64 44 78 4a 4f   xfvrRLp5IO0dDxJO
                  00000190  4d 31 50 71 2b 4e 52 4d  55 2f 2b 44 6f 73 4e 52   M1Pq+NRMU/+DosNR
                  000001a0  55 31 0a 64 42 6b 65 4e  39 4d 33 76 55 55 45 63   U1.dBkeN9M3vUUEc
                  000001b0  72 33 32 2b 70 6d 36 6f  74 4d 49 64 45 35 46 44   r32+pm6otMIdE5FD
                  000001c0  66 34 4a 47 70 71 59 55  48 2f 42 31 7a 57 2b 72   f4JGpqYUH/B1zW+r
                  000001d0  57 53 45 43 6f 6f 52 50  76 57 58 54 53 2f 71 68   WSECooRPvWXTS/qh
                  000001e0  68 50 59 0a 61 4d 52 31  36 72 79 79 37 34 38 74   hPY.aMR16ryy748t
                  000001f0  68 44 74 5a 65 48 62 74  59 45 67 31 58 6c 6e 6b   hDtZeHbtYEg1Xlnk
                  00000200  47 2f 4a 48 58 38 6f 4f  41 45 4a 78 77 50 32 6d   G/JHX8oOAEJxwP2m
                  00000210  6d 68 38 4d 68 4b 6f 6a  51 2b 46 77 65 5a 6c 75   mh8MhKojQ+FweZlu
                  00000220  54 68 70 50 0a 69 79 43  42 33 77 4c 37 4d 78 37   ThpP.iyCB3wL7Mx7
                  00000230  56 46 74 59 4a 58 6b 33  2b 30 6b 6b 42 64 4c 61   VFtYJXk3+0kkBdLa
                  00000240  77 35 71 4e 6a 59 4e 39  30 66 5a 73 41 37 46 39   w5qNjYN90fZsA7F9
                  00000250  6e 63 31 66 54 42 6e 74  5a 34 37 50 59 41 77 7a   nc1fTBntZ47PYAwz
                  00000260  78 75 63 59 4f 0a 4a 75  6f 55 65 61 42 34 68 4b   xucYO.JuoUeaB4hK
                  00000270  4d 38 63 38 47 70 59 6d  77 76 48 34 63 5a 51 68   M8c8GpYmwvH4cZQh
                  00000280  49 4f 56 59 32 79 6a 4e  63 68 41 35 6d 32 63 37   IOVY2yjNchA5m2c7
                  00000290  71 54 6d 6e 51 7a 4a 69  75 73 57 42 59 53 0a 3d   qTmnQzJiusWBYS.=
                  000002a0  77 6d 61 74 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   wmat.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 76 37 33 52 55 75 37  6d 34 46 57 66 58 4e 56   Av73RUu7m4FWfXNV
                  00000040  36 77 61 66 57 38 6a 7a  58 76 79 46 72 4f 64 52   6wafW8jzXvyFrOdR
                  00000050  52 51 36 78 71 59 36 68  55 34 2f 44 4d 0a 36 48   RQ6xqY6hU4/DM.6H
                  00000060  6a 45 52 2b 55 58 75 35  54 6e 6b 33 43 58 4f 63   jER+UXu5Tnk3CXOc
                  00000070  68 64 43 4a 33 6e 6a 37  45 67 52 76 44 53 38 52   hdCJ3nj7EgRvDS8R
                  00000080  2f 66 33 42 65 78 33 43  4b 36 32 71 31 61 4f 45   /f3Bex3CK62q1aOE
                  00000090  54 72 4e 67 6d 2f 36 30  46 64 57 31 65 6b 0a 64   TrNgm/60FdW1ek.d
                  000000a0  2f 78 76 6f 34 44 72 44  39 46 55 43 4f 31 69 65   /xvo4DrD9FUCO1ie
                  000000b0  46 53 63 63 46 59 6b 31  32 33 32 63 4c 41 47 56   FSccFYk1232cLAGV
                  000000c0  31 36 78 59 4f 34 75 37  47 74 66 46 75 6b 6d 35   16xYO4u7GtfFukm5
                  000000d0  4e 59 6d 49 39 63 39 55  44 41 33 6e 50 39 34 0a   NYmI9c9UDA3nP94.
                  000000e0  7a 6f 34 62 4a 63 38 6f  73 33 2f 35 4b 67 51 59   zo4bJc8os3/5KgQY
                  000000f0  32 66 4c 4f 6c 75 68 30  61 77 6a 50 2b 36 31 67   2fLOluh0awjP+61g
                  00000100  53 32 4c 44 44 46 6c 56  31 66 69 57 6d 66 49 62   S2LDDFlV1fiWmfIb
                  00000110  67 65 5a 7a 54 2b 72 54  62 4c 44 59 39 30 37 6f   geZzT+rTbLDY907o
                  00000120  0a 75 67 64 4a 42 2f 65  5a 45 7a 57 39 32 72 71   .ugdJB/eZEzW92rq
                  00000130  62 4a 57 65 65 33 4a 34  73 76 4a 5a 4e 7a 4d 49   bJWee3J4svJZNzMI
                  00000140  51 50 30 31 76 59 57 34  51 2b 54 46 58 6a 6a 57   QP01vYW4Q+TFXjjW
                  00000150  53 36 68 2f 63 4d 73 4f  37 74 73 30 67 39 69 35   S6h/cMsO7ts0g9i5
                  00000160  50 0a 56 6e 6f 2b 4d 42  2b 43 68 4b 2f 49 73 52   P.Vno+MB+ChK/IsR
                  00000170  49 6e 59 6f 4e 58 2f 54  6a 6e 72 33 32 35 50 44   InYoNX/Tjnr325PD
                  00000180  59 66 52 70 4c 6d 53 6d  6b 71 51 76 5a 43 37 32   YfRpLmSmkqQvZC72
                  00000190  57 69 7a 5a 58 41 66 36  73 31 42 37 4a 64 32 58   WizZXAf6s1B7Jd2X
                  000001a0  35 4b 0a 6f 6d 70 4c 74  36 49 31 73 6a 48 69 73   5K.ompLt6I1sjHis
                  000001b0  58 55 58 32 39 6e 37 54  67 38 52 6f 79 54 45 41   XUX29n7Tg8RoyTEA
                  000001c0  34 61 61 5a 30 59 64 4e  43 69 73 4b 76 53 43 39   4aaZ0YdNCisKvSC9
                  000001d0  31 71 79 63 59 78 2f 71  39 4c 69 36 78 56 73 51   1qycYx/q9Li6xVsQ
                  000001e0  4a 63 70 0a 75 6d 7a 30  6f 73 69 51 58 68 54 47   Jcp.umz0osiQXhTG
                  000001f0  72 59 41 4c 2b 2b 41 73  6a 79 45 6e 51 2f 6f 64   rYAL++AsjyEnQ/od
                  00000200  67 6e 77 55 78 66 32 74  79 54 6d 75 6b 54 56 56   gnwUxf2tyTmukTVV
                  00000210  78 30 4f 48 57 7a 76 66  73 73 6f 43 39 62 6a 79   x0OHWzvfssoC9bjy
                  00000220  4d 75 31 74 0a 48 63 4c  55 63 62 38 58 30 70 62   Mu1t.HcLUcb8X0pb
                  00000230  5a 31 73 62 37 6c 55 33  39 30 6b 77 42 6f 56 79   Z1sb7lU390kwBoVy
                  00000240  41 36 57 53 51 72 64 7a  46 32 75 48 31 73 65 6a   A6WSQrdzF2uH1sej
                  00000250  70 4b 58 70 33 74 37 49  6b 59 57 46 72 4b 71 43   pKXp3t7IkYWFrKqC
                  00000260  2f 77 6f 33 50 0a 63 62  4e 75 72 4b 4a 4c 47 66   /wo3P.cbNurKJLGf
                  00000270  62 43 79 4b 33 49 30 6a  47 51 7a 46 48 75 6a 73   bCyK3I0jGQzFHujs
                  00000280  59 4c 53 74 53 43 6f 56  66 69 30 61 74 4c 59 61   YLStSCoVfi0atLYa
                  00000290  66 46 55 4c 43 74 36 73  50 38 44 47 75 65 42 33   fFULCt6sP8DGueB3
                  000002a0  54 45 0a 3d 4d 37 58 4c  0a 2d 2d 2d 2d 2d 45 4e   TE.=M7XL.-----EN
                  000002b0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002c0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ— Algorithm can't be used with AEAD.
                  TripleDES
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFaBBMBCgCOBYJn3piiBQsJCAcCCRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0
                  QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmd1SzqJzRwvN9lVErkpLk4QxFlff7yZ
                  piJx9CDV7O/61gYVCgkICwIEFgIDAQIXgAIbAwIeCBYhBNGmbhojsYLJmA94jPv8
                  yCoBXnMwAycCAQAAeoML/jF7J30dw5KwK8FZmh6Hzf3RcaV5rMVSoYahgn2JA6lW
                  UrlxiSbqQ0gKCTLS37d4Pr8rl9GOKy3UuZQ1imA+GE0Ik0bbdKSjC4WaVSTSRFJz
                  wYeqBXwdWqr/r0qGZkNDJxXJP4D3Z4rd+fFI6yZ2cEsfmMJtlSlNSmMk9k4wSrY7
                  mM+d2lDIJdxardFHHzFXChAsXdg9bO436U3ZRrF/vcBbZylopPnwt+ecI5fFxDcJ
                  pqtazWC/7BxmZIoc9VfFChAwOmqE7b35+XwpXFI+qfDzyyXNlhi898fB7k4ozr2z
                  oCBfVJGftu8uhhCbj+URhoJK6aPqwIUX/B0V+ONUtTAH8W8a2ipxERwfwi0ICfHC
                  NeW/ZU6ElAbbdLhANkkm2E/7cVZ4jr3A/FQyhL0Y02TdWwwS83h2r12M7q+Cu+bf
                  nk3V8F2VNY/lZC3o/g1jasm1gFd4eQUe2GetlDT85bmuygeHfkqqnBac89Mt+cPZ
                  IJPBAmKO+GnAOtXZ1xgmtcLBDgQTAQoAOAIbAwULCQgHAgYVCgkICwIEFgIDAQIe
                  AQIXgBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZ76AAoJEPv8yCoBXnMwb2wL
                  /1TZPdGuoRvDnfcU818R+WERVEhnyANcozyFTpyqoTMKbNlPrFhN7qy/jL48kEZc
                  kVfKGPSDoUORLJugzmWK05xO6lRE5tWoyAD9jhQoRHOebh/PMf2p6TzlziWO0vI2
                  5952gvamne+Qa2ft4PRAVFosuafE8pD9OVkp0sTUbe7xSi3xAeJxpHoacB1zlRdA
                  kTcGJXuNm4PJaZnVxQ3AmQovqhG2n5k0M5AKss0t5wodyAKqumNJAbmii5trUjVD
                  pWWw/jh2EDWeSYse3GVM7Ol4ePiOeTUVpebJqy6uusjkKBT8vY6Lf0MYpMf8D9zL
                  AM3hmmUhD3NHx6eRteq5Rm8UN75fP7rFFe1vkzBDJY4MHecfDzkehwvBGgg31Z1A
                  Qj4vxr/noC47CGzyWWRK6IhONHuv1KAokLZaUAeXsTyWEndUNbcQsLnooffTx3qb
                  A4ZlECogArMzVPkUaMwGGrtlXR6p0Se0GHcRw4h+PYzyuDUzMm/7SYdk4iMHJrCK
                  Rs7AzQRdpZzyAQwA1jC/XGxjK6ddgrRfW9j+s/U00++EvIsgTs2kr3Rg0GP7FLWV
                  0YNtR1mpl55/bEl7yAxCDTkOgPUMXcaKlnQh6zrlt6H53mF6Bvs3inOHQvOsGtU0
                  dqvb1vkTF0juLiJgPlM7pWv+pNQ6IA39vKoQsTMBv4v5vYNXP9GgKbg8inUNT17B
                  xzZYHfw5+q63ectgDm2on1e8CIRCZ76oBVwzdkVxoy3gjh1eENlk2D4P0uJNZzF1
                  Q8GV67yLANGMCDICE/OkWn6daipYDzW4iJQtYPUWP4hWhjdm+CK+hg6IQUEn2Vtv
                  i16D2blRP8BpUNNa4fNuylWVuJV76rIHvsLZ1pbM3LHpRgE8s6jivS3Rz3WRs0Tm
                  WCNnvHPqWizQ3VTy+r3UQVJ5AmhJDrZdZq9iaUIuZ01PoE1+CHiJwuxPtWvVAxf2
                  POcm1M/F1fK1J0e+lKlQuyonTXqXR22Y41wrfP2aPk3nPSTW2DUAf3vRMZg57ZpR
                  xLEhEMxcM4/LMR+PABEBAAHCwPYEGAEKACAWIQTRpm4aI7GCyZgPeIz7/MgqAV5z
                  MAUCXaWc8gIbDAAKCRD7/MgqAV5zMOn/C/9ugt+HZIwX308zI+QXc5vDLReuzmJ3
                  ieE0DMO/uNSC+K1XEioSIZP91HeZJ2kbT9nn9fuReuoff0T0DiefrbwcIQQHFFkr
                  qSp1K3VWmUGp2JrUsXFVdjy/fkBIjTd7c5boWljv/6wAsSfiv2V0JSM8EFU6TYXx
                  swGjFVfc6X97tJNeIrXL+mpSmPPqy2bztcCCHkWS5lNLWQw+R7Vg71Fe6yBSNVrq
                  C2/imYG2J9zlowjx1XU63Wdgqp2Wxt0l8OmsB/W80S1fRF5G4SDHs9HXglXXqPsB
                  RZJYfP+VStm9L5P/sKjCcX6WtZR7yS6G8zj/X767MLK/djANvpPdNVniEke6hM3C
                  NBXYPAMhQBMWhCulcoz+0lxi8L34rMN+Dsbma96psdUrn7uLaB916we0CTfF8qqm
                  7BsVAgalon/UUiuMY80U3ueoj3okiSTiHIjD/YtpXSPioC8nMng7xqAY9Bwizt4F
                  WgXuLm1a4+So4V9j1TRCXd12Uc2l2RNmgDE=
                  =MRf4
                  -----END PGP PUBLIC KEY BLOCK-----
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sqop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES-EAX, but AES256-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 43 2f 39 70 73 37 7a  4a 59 2b 77 61 35 59 68   BC/9ps7zJY+wa5Yh
                  00000050  33 58 63 45 41 47 37 41  66 4a 5a 49 45 0a 78 61   3XcEAG7AfJZIE.xa
                  00000060  43 6c 59 2b 39 67 6a 50  77 6e 6e 30 70 47 38 72   ClY+9gjPwnn0pG8r
                  00000070  43 4b 46 43 55 34 79 47  35 55 33 57 36 34 69 53   CKFCU4yG5U3W64iS
                  00000080  37 6c 64 34 76 30 77 4c  53 5a 75 56 6d 41 74 46   7ld4v0wLSZuVmAtF
                  00000090  4a 6f 70 59 63 50 6f 49  65 48 54 46 45 75 0a 57   JopYcPoIeHTFEu.W
                  000000a0  4f 66 54 34 32 4b 32 6c  45 57 64 78 42 4e 49 48   OfT42K2lEWdxBNIH
                  000000b0  70 6d 32 48 51 37 4f 59  56 7a 59 6c 73 59 47 4b   pm2HQ7OYVzYlsYGK
                  000000c0  45 43 78 4c 2b 6d 66 6f  49 72 50 4c 44 53 43 2f   ECxL+mfoIrPLDSC/
                  000000d0  6f 4e 5a 4e 58 65 64 31  30 43 65 7a 33 58 38 0a   oNZNXed10Cez3X8.
                  000000e0  4f 2b 37 34 76 44 65 79  7a 45 46 6e 36 33 67 75   O+74vDeyzEFn63gu
                  000000f0  52 48 47 66 5a 4d 64 6d  58 44 7a 74 4b 7a 32 42   RHGfZMdmXDztKz2B
                  00000100  4b 55 53 59 53 4a 6c 6b  2f 74 6f 36 4d 2b 31 32   KUSYSJlk/to6M+12
                  00000110  6b 6b 54 4c 37 35 44 2b  51 37 6e 61 61 64 75 6f   kkTL75D+Q7naaduo
                  00000120  0a 2b 5a 4f 78 35 61 77  70 59 2f 30 61 54 44 61   .+ZOx5awpY/0aTDa
                  00000130  47 76 51 57 37 59 49 73  4b 2b 5a 49 35 77 31 64   GvQW7YIsK+ZI5w1d
                  00000140  51 58 6f 39 79 4e 77 55  46 51 41 73 72 44 6e 74   QXo9yNwUFQAsrDnt
                  00000150  55 2f 59 71 55 65 77 31  48 54 67 72 39 38 74 50   U/YqUew1HTgr98tP
                  00000160  4f 0a 73 4b 48 58 73 4c  79 39 68 7a 37 4e 71 6f   O.sKHXsLy9hz7Nqo
                  00000170  76 30 39 57 56 34 72 72  52 54 57 4f 69 46 74 4a   v09WV4rrRTWOiFtJ
                  00000180  70 76 49 4c 4a 32 2f 51  39 69 4e 65 52 75 64 2b   pvILJ2/Q9iNeRud+
                  00000190  6b 43 6a 6f 6a 4e 54 6a  48 66 64 65 2b 48 2f 54   kCjojNTjHfde+H/T
                  000001a0  57 75 0a 41 68 62 2f 41  38 4e 77 69 68 44 2f 56   Wu.Ahb/A8NwihD/V
                  000001b0  65 5a 45 4e 36 44 54 75  69 2b 76 5a 6b 73 42 78   eZEN6DTui+vZksBx
                  000001c0  59 6a 2b 61 74 4a 6f 76  33 73 48 76 73 73 44 7a   Yj+atJov3sHvssDz
                  000001d0  66 32 66 74 74 32 68 5a  35 72 54 55 30 79 6c 6a   f2ftt2hZ5rTU0ylj
                  000001e0  68 33 32 0a 68 4e 65 45  33 61 57 34 6e 67 61 6d   h32.hNeE3aW4ngam
                  000001f0  65 34 76 55 58 4a 54 6d  74 6a 42 45 4a 52 67 67   e4vUXJTmtjBEJRgg
                  00000200  48 76 6b 75 61 46 34 63  2f 6d 57 52 31 69 42 61   HvkuaF4c/mWR1iBa
                  00000210  2f 50 74 52 32 58 66 75  4d 70 57 74 38 4a 31 66   /PtR2XfuMpWt8J1f
                  00000220  36 2f 76 77 0a 2b 42 4f  74 50 46 47 54 6d 47 6d   6/vw.+BOtPFGTmGm
                  00000230  41 43 68 72 51 7a 36 50  42 64 79 59 62 44 65 31   AChrQz6PBdyYbDe1
                  00000240  50 42 77 69 79 46 70 77  57 52 37 6a 53 58 41 49   PBwiyFpwWR7jSXAI
                  00000250  4a 41 67 62 74 32 30 68  55 54 4d 4a 64 6a 33 51   JAgbt20hUTMJdj3Q
                  00000260  72 37 4b 46 46 0a 49 51  57 6b 68 46 33 66 38 48   r7KFF.IQWkhF3f8H
                  00000270  71 56 4a 71 51 5a 72 41  78 69 4e 43 4e 78 68 39   qVJqQZrAxiNCNxh9
                  00000280  58 50 38 65 4f 2b 5a 35  30 58 43 79 78 74 68 75   XP8eO+Z50XCyxthu
                  00000290  71 32 69 48 32 69 74 4a  49 4c 65 63 57 48 62 45   q2iH2itJILecWHbE
                  000002a0  63 41 7a 59 5a 70 0a 77  32 35 41 56 59 75 37 79   cAzYZp.w25AVYu7y
                  000002b0  46 31 34 62 41 75 52 55  72 79 7a 6d 37 62 79 6f   F14bAuRUryzm7byo
                  000002c0  33 57 48 6d 75 58 56 49  35 70 54 0a 2d 2d 2d 2d   3WHmuXVI5pT.----
                  000002d0  2d 45 4e 44 20 50 47 50  20 4d 45 53 53 41 47 45   -END PGP MESSAGE
                  000002e0  2d 2d 2d 2d 2d 0a                                  -----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rsop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES-EAX, but AES128-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 44 41 44 54 71 7a 4e  2b 61 76 71 55 51 6d 74   BDADTqzN+avqUQmt
                  00000050  71 6e 61 31 43 53 42 4d  4f 49 6d 47 37 0a 7a 30   qna1CSBMOImG7.z0
                  00000060  37 58 6d 71 44 30 69 61  48 6e 70 42 70 50 2b 68   7XmqD0iaHnpBpP+h
                  00000070  6d 69 41 59 56 62 6e 5a  44 74 6a 76 66 72 30 30   miAYVbnZDtjvfr00
                  00000080  6c 4d 6e 47 54 6d 6f 47  53 59 59 43 4d 49 66 6f   lMnGTmoGSYYCMIfo
                  00000090  51 4c 2f 46 6d 6d 38 7a  65 4e 62 67 6a 76 0a 31   QL/Fmm8zeNbgjv.1
                  000000a0  57 7a 52 46 77 74 6e 74  68 39 52 4a 70 73 36 7a   WzRFwtnth9RJps6z
                  000000b0  45 6a 36 75 55 61 69 69  61 35 30 31 47 6b 65 59   Ej6uUaiia501GkeY
                  000000c0  6e 61 69 63 56 36 2f 67  42 4a 4b 49 48 61 72 46   naicV6/gBJKIHarF
                  000000d0  6d 6f 32 42 46 34 33 46  63 6b 58 70 76 31 5a 0a   mo2BF43FckXpv1Z.
                  000000e0  36 64 47 46 56 51 65 52  57 68 6a 6e 4d 2b 50 41   6dGFVQeRWhjnM+PA
                  000000f0  7a 48 70 33 30 76 4d 4e  66 2b 53 6c 61 74 31 72   zHp30vMNf+Slat1r
                  00000100  6f 38 57 2b 46 43 2f 4e  62 4a 73 61 62 51 41 55   o8W+FC/NbJsabQAU
                  00000110  48 68 58 46 48 7a 71 65  45 51 55 70 31 63 56 45   HhXFHzqeEQUp1cVE
                  00000120  0a 39 57 42 6b 51 72 33  38 62 75 30 72 59 36 72   .9WBkQr38bu0rY6r
                  00000130  56 4c 4d 53 6e 35 34 57  37 39 6c 7a 53 7a 4f 70   VLMSn54W79lzSzOp
                  00000140  48 45 65 56 4a 76 43 34  2f 53 72 4f 6d 4e 51 46   HEeVJvC4/SrOmNQF
                  00000150  73 38 61 74 39 49 74 57  68 6c 45 39 44 32 30 33   s8at9ItWhlE9D203
                  00000160  79 0a 51 43 53 66 63 72  58 39 7a 4f 47 74 58 76   y.QCSfcrX9zOGtXv
                  00000170  35 35 30 2b 68 6e 5a 6a  6b 51 70 6c 33 4f 41 69   550+hnZjkQpl3OAi
                  00000180  33 6b 71 54 6f 6e 4a 50  59 49 5a 7a 47 7a 38 2f   3kqTonJPYIZzGz8/
                  00000190  66 6c 46 72 58 57 4f 6f  75 4c 68 44 31 52 47 4f   flFrXWOouLhD1RGO
                  000001a0  76 4c 0a 2b 52 33 6b 74  4d 4f 38 4f 49 33 4d 7a   vL.+R3ktMO8OI3Mz
                  000001b0  2f 30 6e 75 61 6e 66 4b  39 63 4e 71 63 4d 36 6f   /0nuanfK9cNqcM6o
                  000001c0  66 74 41 39 2f 4e 39 35  62 4d 58 57 30 5a 50 36   ftA9/N95bMXW0ZP6
                  000001d0  55 4c 7a 4f 36 74 4a 66  71 6a 4b 68 5a 6a 76 35   ULzO6tJfqjKhZjv5
                  000001e0  5a 32 46 0a 49 44 35 47  34 74 44 73 66 68 4b 37   Z2F.ID5G4tDsfhK7
                  000001f0  4e 45 78 31 65 54 4e 5a  6c 66 56 76 45 6e 44 35   NEx1eTNZlfVvEnD5
                  00000200  52 76 78 5a 4e 2b 75 45  37 68 47 78 54 59 70 4f   RvxZN+uE7hGxTYpO
                  00000210  34 41 71 47 44 71 30 6b  6a 39 2f 42 35 33 6d 62   4AqGDq0kj9/B53mb
                  00000220  2b 66 52 64 0a 4a 41 4f  70 6c 4f 6b 77 59 33 7a   +fRd.JAOplOkwY3z
                  00000230  54 64 65 47 72 6f 43 33  6f 44 7a 56 6a 41 75 34   TdeGroC3oDzVjAu4
                  00000240  4f 51 4f 61 4f 50 4a 49  79 49 2b 62 53 57 67 49   OQOaOPJIyI+bSWgI
                  00000250  48 41 67 69 6a 4b 64 38  34 44 68 45 68 58 48 6a   HAgijKd84DhEhXHj
                  00000260  57 75 48 4d 4e 0a 6e 6d  67 56 65 36 5a 7a 64 36   WuHMN.nmgVe6Zzd6
                  00000270  38 77 57 69 5a 42 30 45  4a 4c 52 46 51 33 30 36   8wWiZB0EJLRFQ306
                  00000280  6a 53 6f 44 44 39 59 63  6c 72 46 31 53 6b 4b 4f   jSoDD9YclrF1SkKO
                  00000290  46 6a 31 58 4e 6f 67 78  52 57 4c 65 38 77 56 77   Fj1XNogxRWLe8wVw
                  000002a0  74 6d 4a 35 6c 51 0a 44  47 53 39 69 62 75 32 6c   tmJ5lQ.DGS9ibu2l
                  000002b0  55 4d 52 57 31 38 78 55  77 30 33 69 6d 64 4c 69   UMRW18xUw03imdLi
                  000002c0  59 57 38 62 42 7a 4f 72  67 3d 3d 0a 3d 46 32 4e   YW8bBzOrg==.=F2N
                  000002d0  41 0a 2d 2d 2d 2d 2d 45  4e 44 20 50 47 50 20 4d   A.-----END PGP M
                  000002e0  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a               ESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 76 2b 64 42 42 67 56  39 6d 6e 44 66 7a 47 74   Av+dBBgV9mnDfzGt
                  00000040  45 48 69 46 51 4d 39 57  74 53 6e 77 49 30 79 45   EHiFQM9WtSnwI0yE
                  00000050  61 44 63 32 6f 49 71 4f  76 46 5a 70 56 0a 5a 54   aDc2oIqOvFZpV.ZT
                  00000060  58 2f 50 56 4f 48 35 57  57 6f 50 66 37 4d 4a 6d   X/PVOH5WWoPf7MJm
                  00000070  6a 57 4a 49 68 42 33 78  74 31 68 75 4d 48 5a 53   jWJIhB3xt1huMHZS
                  00000080  4a 53 2f 78 68 4e 4f 50  72 30 50 56 68 61 51 35   JS/xhNOPr0PVhaQ5
                  00000090  5a 56 6e 32 6b 36 48 49  62 32 69 36 44 6c 0a 77   ZVn2k6HIb2i6Dl.w
                  000000a0  64 6b 68 59 59 32 7a 4e  37 38 52 68 6a 64 73 34   dkhYY2zN78Rhjds4
                  000000b0  62 42 38 38 55 53 32 53  2f 55 79 62 49 77 54 4c   bB88US2S/UybIwTL
                  000000c0  5a 77 43 47 4e 42 6e 36  2f 4c 4d 72 74 73 5a 52   ZwCGNBn6/LMrtsZR
                  000000d0  65 7a 33 79 59 37 63 42  31 4d 2b 34 42 72 78 0a   ez3yY7cB1M+4Brx.
                  000000e0  75 5a 47 47 33 53 6d 65  54 63 5a 78 70 64 6c 47   uZGG3SmeTcZxpdlG
                  000000f0  47 6e 71 61 54 6d 43 30  59 49 74 68 59 47 71 50   GnqaTmC0YIthYGqP
                  00000100  59 57 7a 7a 5a 6d 72 79  6b 30 74 72 78 41 43 45   YWzzZmryk0trxACE
                  00000110  79 55 46 6c 31 64 48 53  57 4e 39 52 75 41 35 33   yUFl1dHSWN9RuA53
                  00000120  0a 6f 55 79 75 71 51 68  4f 6d 73 5a 67 69 4c 72   .oUyuqQhOmsZgiLr
                  00000130  49 71 53 66 51 4d 6e 55  71 39 64 2b 79 30 6c 71   IqSfQMnUq9d+y0lq
                  00000140  54 59 30 71 6f 70 72 48  79 32 4b 77 2b 53 48 35   TY0qoprHy2Kw+SH5
                  00000150  4f 5a 4b 34 77 41 52 47  62 59 31 44 41 5a 41 49   OZK4wARGbY1DAZAI
                  00000160  58 0a 76 5a 59 54 73 58  2f 4b 67 2f 7a 47 34 66   X.vZYTsX/Kg/zG4f
                  00000170  7a 67 37 2b 58 4b 47 75  75 37 70 66 4d 58 53 61   zg7+XKGuu7pfMXSa
                  00000180  52 65 39 30 73 70 38 78  52 47 74 45 47 33 75 4a   Re90sp8xRGtEG3uJ
                  00000190  42 36 41 50 63 41 74 58  75 74 30 70 30 54 2b 43   B6APcAtXut0p0T+C
                  000001a0  7a 6c 0a 53 6d 73 42 4f  4b 37 69 32 4e 78 31 4b   zl.SmsBOK7i2Nx1K
                  000001b0  61 5a 79 4a 35 44 6d 50  76 44 50 56 48 46 70 42   aZyJ5DmPvDPVHFpB
                  000001c0  37 51 44 59 30 62 6b 57  4a 70 6b 48 62 64 45 77   7QDY0bkWJpkHbdEw
                  000001d0  43 42 64 71 55 75 63 36  35 78 31 4c 39 2f 2f 47   CBdqUuc65x1L9//G
                  000001e0  73 70 4b 0a 35 46 59 48  6b 6d 61 55 61 71 6f 74   spK.5FYHkmaUaqot
                  000001f0  69 55 30 38 4d 4b 7a 48  6f 75 4b 4c 4e 61 4a 39   iU08MKzHouKLNaJ9
                  00000200  75 70 68 6c 69 6d 71 64  33 4b 6e 73 39 79 4a 30   uphlimqd3Kns9yJ0
                  00000210  61 42 37 34 72 45 33 33  42 74 58 77 77 2f 4c 4d   aB74rE33BtXww/LM
                  00000220  2b 73 51 65 0a 48 47 53  78 4e 50 4c 47 72 33 77   +sQe.HGSxNPLGr3w
                  00000230  78 43 55 41 74 32 4c 6d  2f 30 6a 38 42 4b 55 75   xCUAt2Lm/0j8BKUu
                  00000240  61 6b 4a 6a 59 47 44 76  49 2f 51 52 4b 64 4f 4f   akJjYGDvI/QRKdOO
                  00000250  51 31 4b 78 43 78 47 52  53 4f 49 70 38 77 64 70   Q1KxCxGRSOIp8wdp
                  00000260  46 2f 33 38 4a 0a 2f 6a  55 4e 53 6b 43 31 38 52   F/38J./jUNSkC18R
                  00000270  51 38 69 35 6c 54 4a 75  61 75 4c 2f 4b 79 39 75   Q8i5lTJuauL/Ky9u
                  00000280  77 45 6f 78 2b 4b 56 59  73 72 6c 4e 67 58 45 39   wEox+KVYsrlNgXE9
                  00000290  38 3d 0a 3d 2f 6e 34 59  0a 2d 2d 2d 2d 2d 45 4e   8=.=/n4Y.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-gopenpgp-v2 encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 56 65 72 73   ESSAGE-----.Vers
                  00000020  69 6f 6e 3a 20 47 6f 70  65 6e 50 47 50 20 32 2e   ion: GopenPGP 2.
                  00000030  38 2e 30 0a 43 6f 6d 6d  65 6e 74 3a 20 68 74 74   8.0.Comment: htt
                  00000040  70 73 3a 2f 2f 67 6f 70  65 6e 70 67 70 2e 6f 72   ps://gopenpgp.or
                  00000050  67 0a 0a 77 63 44 4d 41  33 77 76 71 6b 33 35 50   g..wcDMA3wvqk35P
                  00000060  44 65 79 41 51 76 2f 65  63 58 44 4b 67 57 6f 62   DeyAQv/ecXDKgWob
                  00000070  2f 6e 71 35 34 35 6b 76  65 37 57 30 4e 30 2b 7a   /nq545kve7W0N0+z
                  00000080  4b 4b 71 42 70 64 6b 4b  42 31 6a 6b 50 59 35 48   KKqBpdkKB1jkPY5H
                  00000090  49 53 51 0a 2f 50 76 65  79 71 2f 68 52 55 43 2b   ISQ./Pveyq/hRUC+
                  000000a0  43 49 5a 2f 38 76 64 4e  46 75 2b 44 73 73 67 2b   CIZ/8vdNFu+Dssg+
                  000000b0  50 42 34 52 57 33 6c 48  49 68 4e 34 2b 46 55 6e   PB4RW3lHIhN4+FUn
                  000000c0  69 6f 4c 53 35 47 76 58  4b 53 51 44 64 79 66 66   ioLS5GvXKSQDdyff
                  000000d0  58 68 65 53 0a 36 37 70  50 51 34 58 37 7a 33 39   XheS.67pPQ4X7z39
                  000000e0  2b 61 34 36 5a 62 4b 2f  44 34 5a 4b 70 62 58 33   +a46ZbK/D4ZKpbX3
                  000000f0  57 4e 7a 78 33 6c 6b 54  6b 61 6f 2f 41 38 62 67   WNzx3lkTkao/A8bg
                  00000100  33 65 4f 4b 34 39 54 4d  59 57 4f 61 56 2f 4d 59   3eOK49TMYWOaV/MY
                  00000110  73 4b 50 43 76 0a 65 52  76 76 34 51 4f 42 31 56   sKPCv.eRvv4QOB1V
                  00000120  4c 71 6b 59 6c 47 63 46  6b 54 32 34 77 4b 75 72   LqkYlGcFkT24wKur
                  00000130  73 67 36 73 71 41 61 7a  56 53 59 30 6a 63 49 45   sg6sqAazVSY0jcIE
                  00000140  51 42 2f 44 4e 6e 42 71  38 67 2b 65 72 4c 74 54   QB/DNnBq8g+erLtT
                  00000150  77 68 64 76 6e 51 0a 49  6c 6b 55 4e 34 6d 57 2b   whdvnQ.IlkUN4mW+
                  00000160  53 53 75 45 48 7a 36 77  71 54 59 63 39 6d 43 4a   SSuEHz6wqTYc9mCJ
                  00000170  30 32 62 7a 62 65 69 4d  68 6b 7a 44 41 76 56 58   02bzbeiMhkzDAvVX
                  00000180  41 4d 54 65 70 56 4d 62  42 62 42 43 34 37 55 6c   AMTepVMbBbBC47Ul
                  00000190  63 2f 73 6a 32 33 4b 0a  36 36 68 43 66 4a 58 38   c/sj23K.66hCfJX8
                  000001a0  55 64 58 6c 44 6b 68 65  35 76 66 43 33 71 6f 50   UdXlDkhe5vfC3qoP
                  000001b0  44 67 62 74 6b 7a 61 64  76 37 42 70 32 59 6f 33   Dgbtkzadv7Bp2Yo3
                  000001c0  6e 64 55 69 2f 5a 72 74  31 59 47 69 68 46 6a 69   ndUi/Zrt1YGihFji
                  000001d0  39 30 6e 76 35 39 39 72  0a 44 70 6e 36 53 4f 69   90nv599r.Dpn6SOi
                  000001e0  79 65 63 4f 51 71 68 45  67 37 31 31 30 68 64 4c   yecOQqhEg7110hdL
                  000001f0  74 56 67 35 52 76 69 39  32 71 75 32 34 41 69 6a   tVg5Rvi92qu24Aij
                  00000200  77 5a 6f 4e 73 37 46 51  43 2f 61 53 6b 53 4c 45   wZoNs7FQC/aSkSLE
                  00000210  52 74 53 4b 64 49 73 4e  76 0a 63 53 62 51 2b 61   RtSKdIsNv.cSbQ+a
                  00000220  6b 77 45 55 4c 39 71 4d  5a 76 71 79 32 77 4e 66   kwEUL9qMZvqy2wNf
                  00000230  45 79 72 54 52 4c 62 4e  74 62 49 5a 50 66 73 4c   EyrTRLbNtbIZPfsL
                  00000240  63 52 51 2b 74 38 69 31  6f 66 6d 4a 55 32 30 57   cRQ+t8i1ofmJU20W
                  00000250  64 35 61 64 7a 43 4d 76  69 5a 0a 64 50 51 63 78   d5adzCMviZ.dPQcx
                  00000260  6b 6e 68 73 30 5a 6b 76  36 4f 63 79 58 49 76 30   knhs0Zkv6OcyXIv0
                  00000270  6a 38 42 53 66 48 2f 61  68 4d 68 71 37 2f 45 76   j8BSfH/ahMhq7/Ev
                  00000280  4d 44 4f 53 6e 65 50 56  67 4a 69 2b 46 45 71 67   MDOSnePVgJi+FEqg
                  00000290  57 74 54 74 6e 50 47 78  37 6a 31 0a 54 6f 51 6d   WtTtnPGx7j1.ToQm
                  000002a0  46 6b 69 78 52 51 78 75  31 4f 68 47 70 47 57 47   FkixRQxu1OhGpGWG
                  000002b0  32 36 78 56 6c 52 38 67  39 37 4d 4e 4e 6d 6e 36   26xVlR8g97MNNmn6
                  000002c0  79 37 48 76 6e 6e 77 3d  0a 3d 4e 64 71 30 0a 2d   y7Hvnnw=.=Ndq0.-
                  000002d0  2d 2d 2d 2d 45 4e 44 20  50 47 50 20 4d 45 53 53   ----END PGP MESS
                  000002e0  41 47 45 2d 2d 2d 2d 2d  0a                        AGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-pqc encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES-EAX, but AES128-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 44 41 43 4a 76 36 57  6b 41 47 66 58 2f 65 44   BDACJv6WkAGfX/eD
                  00000050  51 7a 76 43 47 6a 57 63  68 78 6e 4a 6e 0a 39 4e   QzvCGjWchxnJn.9N
                  00000060  76 6b 56 47 70 32 78 53  41 74 5a 30 77 46 34 51   vkVGp2xSAtZ0wF4Q
                  00000070  6c 38 75 65 6f 50 57 79  4d 68 54 74 61 39 64 53   l8ueoPWyMhTta9dS
                  00000080  5a 53 6a 78 35 39 63 59  41 75 73 58 31 57 4a 2b   ZSjx59cYAusX1WJ+
                  00000090  64 76 54 58 41 73 76 33  69 66 7a 53 37 75 0a 78   dvTXAsv3ifzS7u.x
                  000000a0  78 65 6c 78 53 78 6d 41  2f 4b 48 4a 54 7a 67 79   xelxSxmA/KHJTzgy
                  000000b0  45 54 6b 37 2b 69 2b 76  59 36 32 4c 6f 59 41 69   ETk7+i+vY62LoYAi
                  000000c0  6e 65 5a 74 54 30 6f 6c  34 75 67 51 48 32 4c 4e   neZtT0ol4ugQH2LN
                  000000d0  48 47 67 74 47 7a 54 76  31 56 4f 62 78 37 39 0a   HGgtGzTv1VObx79.
                  000000e0  68 4a 30 55 52 51 6e 42  2b 7a 63 34 42 44 6e 41   hJ0URQnB+zc4BDnA
                  000000f0  4d 71 41 34 68 35 77 54  4e 32 54 56 44 43 39 30   MqA4h5wTN2TVDC90
                  00000100  74 33 55 51 45 2f 6e 79  42 74 72 36 4d 58 31 76   t3UQE/nyBtr6MX1v
                  00000110  46 79 69 36 6b 67 4f 4b  56 50 75 38 48 35 5a 54   Fyi6kgOKVPu8H5ZT
                  00000120  0a 34 47 50 6f 39 4f 77  65 70 6e 67 6f 4c 78 6b   .4GPo9OwepngoLxk
                  00000130  6f 61 77 33 69 32 6a 77  67 71 49 53 2f 70 30 68   oaw3i2jwgqIS/p0h
                  00000140  57 5a 76 4d 6e 54 2b 44  4c 76 4b 71 47 70 44 51   WZvMnT+DLvKqGpDQ
                  00000150  4e 65 59 65 6a 50 57 55  4e 59 56 51 75 72 6e 33   NeYejPWUNYVQurn3
                  00000160  57 0a 74 4e 6e 65 66 34  68 57 6d 6e 64 67 6a 6d   W.tNnef4hWmndgjm
                  00000170  78 61 44 6c 34 64 2f 64  6b 4d 30 41 35 42 61 70   xaDl4d/dkM0A5Bap
                  00000180  34 6b 48 50 4b 33 63 79  71 31 45 4b 47 71 4e 78   4kHPK3cyq1EKGqNx
                  00000190  2f 44 6a 68 68 4e 79 54  59 4b 65 39 32 79 53 50   /DjhhNyTYKe92ySP
                  000001a0  38 32 0a 45 5a 42 63 63  65 2b 65 32 30 31 5a 38   82.EZBcce+e201Z8
                  000001b0  4b 36 50 4a 72 33 37 37  4e 57 4f 71 6a 45 66 63   K6PJr377NWOqjEfc
                  000001c0  77 36 62 2f 45 4f 4b 57  51 74 47 57 53 30 77 39   w6b/EOKWQtGWS0w9
                  000001d0  71 6e 58 68 54 4f 44 30  63 74 4c 63 79 51 75 4c   qnXhTOD0ctLcyQuL
                  000001e0  33 32 6c 0a 44 77 58 4c  4c 50 71 42 46 6d 78 62   32l.DwXLLPqBFmxb
                  000001f0  7a 7a 35 76 38 7a 62 7a  42 41 43 39 33 66 66 34   zz5v8zbzBAC93ff4
                  00000200  4b 58 48 2f 50 69 67 49  78 48 47 70 6b 53 68 6f   KXH/PigIxHGpkSho
                  00000210  38 37 48 57 6b 54 50 56  67 78 74 41 6c 6f 71 79   87HWkTPVgxtAloqy
                  00000220  73 77 77 31 0a 32 6b 72  53 4c 64 4a 32 4b 77 48   sww1.2krSLdJ2KwH
                  00000230  6e 37 42 45 38 33 37 34  66 4a 6f 4b 59 54 56 6c   n7BE8374fJoKYTVl
                  00000240  44 7a 53 44 70 71 47 6b  63 4b 68 37 53 57 67 49   DzSDpqGkcKh7SWgI
                  00000250  48 41 67 79 45 47 37 36  50 30 35 49 32 73 32 58   HAgyEG76P05I2s2X
                  00000260  4b 42 53 79 4d 0a 71 54  6d 6c 65 6f 57 4d 45 6b   KBSyM.qTmleoWMEk
                  00000270  56 79 4d 4e 7a 33 53 4d  67 54 53 43 34 44 63 55   VyMNz3SMgTSC4DcU
                  00000280  62 6e 46 55 6d 63 38 61  36 73 70 72 73 4b 37 4f   bnFUmc8a6sprsK7O
                  00000290  6f 34 39 6f 32 7a 6c 4e  58 6f 72 52 45 44 57 33   o49o2zlNXorREDW3
                  000002a0  38 73 73 38 79 72 0a 4f  62 5a 66 31 73 33 4e 64   8ss8yr.ObZf1s3Nd
                  000002b0  33 59 31 34 65 61 46 36  65 4e 38 79 4b 75 6b 6b   3Y14eaF6eN8yKukk
                  000002c0  49 56 6e 70 2f 30 30 62  77 3d 3d 0a 3d 6c 54 46   IVnp/00bw==.=lTF
                  000002d0  31 0a 2d 2d 2d 2d 2d 45  4e 44 20 50 47 50 20 4d   1.-----END PGP M
                  000002e0  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a               ESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES-EAX, but AES128-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 43 2f 34 2b 54 4f 4d  48 44 45 34 55 6c 5a 2b   BC/4+TOMHDE4UlZ+
                  00000050  61 59 77 6a 75 56 56 6a  43 0a 5a 51 38 47 72 5a   aYwjuVVjC.ZQ8GrZ
                  00000060  66 36 39 5a 5a 77 2f 74  36 56 2f 4c 39 52 6c 56   f69ZZw/t6V/L9RlV
                  00000070  2f 56 74 37 43 2b 2f 69  53 39 4f 33 72 43 39 36   /Vt7C+/iS9O3rC96
                  00000080  39 50 72 50 78 79 34 6c  50 6e 47 59 34 36 56 6e   9PrPxy4lPnGY46Vn
                  00000090  31 34 4a 46 38 6d 0a 78  46 67 33 4e 36 62 4d 48   14JF8m.xFg3N6bMH
                  000000a0  39 71 6d 2b 38 33 61 32  35 33 71 75 54 50 79 41   9qm+83a253quTPyA
                  000000b0  50 34 76 43 55 74 55 67  37 4b 6c 39 6c 69 55 52   P4vCUtUg7Kl9liUR
                  000000c0  72 2b 42 74 49 78 36 36  43 4f 54 4a 31 73 6c 45   r+BtIx66COTJ1slE
                  000000d0  75 45 39 0a 54 74 31 4e  41 76 4d 6e 59 4a 58 45   uE9.Tt1NAvMnYJXE
                  000000e0  68 62 75 39 70 41 39 74  6f 55 58 74 71 32 61 69   hbu9pA9toUXtq2ai
                  000000f0  55 48 78 38 4e 5a 6e 50  34 54 50 4f 6e 68 4b 51   UHx8NZnP4TPOnhKQ
                  00000100  64 54 4b 51 75 78 7a 41  48 6c 46 57 47 78 56 52   dTKQuxzAHlFWGxVR
                  00000110  0a 75 4c 4d 57 44 33 43  54 71 2b 79 73 35 2b 6f   .uLMWD3CTq+ys5+o
                  00000120  7a 68 74 45 54 33 34 6c  50 6c 6b 42 44 78 59 33   zhtET34lPlkBDxY3
                  00000130  46 73 7a 70 77 4d 7a 30  42 7a 56 4f 68 73 4f 6a   FszpwMz0BzVOhsOj
                  00000140  53 44 4b 68 63 56 68 64  49 4d 45 50 73 0a 71 76   SDKhcVhdIMEPs.qv
                  00000150  35 77 79 59 4f 6f 32 66  4e 50 41 6f 4e 70 4e 34   5wyYOo2fNPAoNpN4
                  00000160  42 34 65 52 74 68 6b 67  4d 7a 46 57 53 58 64 63   B4eRthkgMzFWSXdc
                  00000170  43 56 77 69 4c 54 48 68  72 77 53 57 47 64 77 59   CVwiLTHhrwSWGdwY
                  00000180  4d 68 66 71 4b 76 33 4e  50 31 0a 46 52 72 79 50   MhfqKv3NP1.FRryP
                  00000190  48 2f 79 75 37 48 70 57  31 54 6a 2b 33 56 47 72   H/yu7HpW1Tj+3VGr
                  000001a0  46 51 6b 54 71 42 49 4e  37 78 44 50 56 78 30 5a   FQkTqBIN7xDPVx0Z
                  000001b0  45 46 67 71 46 64 49 38  30 33 32 6b 77 2b 65 51   EFgqFdI8032kw+eQ
                  000001c0  72 51 4e 59 59 4e 53 0a  32 2b 33 74 78 77 49 47   rQNYYNS.2+3txwIG
                  000001d0  4d 59 31 64 57 76 42 4c  48 45 52 6e 54 59 49 4c   MY1dWvBLHERnTYIL
                  000001e0  54 75 47 51 44 71 6c 57  2b 69 6c 51 72 6f 68 69   TuGQDqlW+ilQrohi
                  000001f0  56 75 6d 66 5a 74 71 4c  62 50 35 73 39 58 36 35   VumfZtqLbP5s9X65
                  00000200  7a 6e 4a 4a 0a 30 4f 6c  35 4e 53 6c 4c 49 48 31   znJJ.0Ol5NSlLIH1
                  00000210  6e 50 5a 48 5a 4d 6d 37  4a 4d 2f 6e 32 47 52 51   nPZHZMm7JM/n2GRQ
                  00000220  2f 51 61 5a 54 55 43 54  66 74 55 74 63 57 48 77   /QaZTUCTftUtcWHw
                  00000230  54 70 32 59 43 4b 74 37  6c 48 62 69 33 31 31 75   Tp2YCKt7lHbi311u
                  00000240  4e 0a 72 75 37 32 64 31  55 61 33 6e 62 53 57 67   N.ru72d1Ua3nbSWg
                  00000250  49 48 41 67 79 6e 50 74  50 67 46 6f 34 54 6b 79   IHAgynPtPgFo4Tky
                  00000260  58 66 4d 65 36 47 34 52  68 62 34 78 4f 72 59 78   XfMe6G4Rhb4xOrYx
                  00000270  52 71 6c 72 63 48 4b 33  71 49 2b 61 66 32 0a 6b   RqlrcHK3qI+af2.k
                  00000280  41 42 66 77 79 5a 70 59  2b 46 63 6f 4a 57 67 42   ABfwyZpY+FcoJWgB
                  00000290  75 45 67 62 36 4c 6b 51  38 6f 4e 68 62 50 33 6b   uEgb6LkQ8oNhbP3k
                  000002a0  6b 75 4f 79 77 4a 56 43  37 4d 58 79 2f 70 42 54   kuOywJVC7MXy/pBT
                  000002b0  32 2f 42 4c 68 45 6a 2b  2f 74 64 0a 62 51 4f 35   2/BLhEj+/td.bQO5
                  000002c0  44 76 61 79 6e 67 45 73  4f 41 3d 3d 0a 2d 2d 2d   DvayngEsOA==.---
                  000002d0  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002e0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sop-openpgp.js encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 51 64 32 35 6d 44 47  72 65 51 74 7a 77 63 53   /Qd25mDGreQtzwcS
                  00000040  62 72 53 45 4b 31 42 32  48 67 56 77 49 4f 77 34   brSEK1B2HgVwIOw4
                  00000050  57 7a 37 32 6d 77 33 6c  6f 0a 69 55 79 2b 37 45   Wz72mw3lo.iUy+7E
                  00000060  45 4a 35 47 73 44 67 45  6a 47 79 33 61 4e 74 47   EJ5GsDgEjGy3aNtG
                  00000070  4e 4c 6c 50 68 4a 44 55  67 4b 63 56 41 65 67 43   NLlPhJDUgKcVAegC
                  00000080  30 34 47 4d 44 4a 78 4f  79 41 2f 74 2f 35 33 44   04GMDJxOyA/t/53D
                  00000090  6f 63 2f 69 69 34 0a 4d  62 69 2f 52 63 63 42 53   oc/ii4.Mbi/RccBS
                  000000a0  4e 48 64 49 65 43 6e 43  4e 4a 72 47 4d 53 67 2f   NHdIeCnCNJrGMSg/
                  000000b0  50 4a 6e 4a 6a 44 5a 53  2b 69 37 56 74 39 4e 77   PJnJjDZS+i7Vt9Nw
                  000000c0  70 63 57 65 48 52 65 6d  6b 67 79 69 77 2b 63 64   pcWeHRemkgyiw+cd
                  000000d0  7a 55 68 0a 45 4f 68 52  74 2b 54 4d 6c 51 35 53   zUh.EOhRt+TMlQ5S
                  000000e0  45 48 56 6a 2f 6e 35 75  55 31 66 4b 30 37 38 45   EHVj/n5uU1fK078E
                  000000f0  36 30 70 36 68 33 38 4f  58 72 43 30 70 54 5a 2b   60p6h38OXrC0pTZ+
                  00000100  6d 56 36 50 54 47 6b 78  47 39 59 38 66 56 79 5a   mV6PTGkxG9Y8fVyZ
                  00000110  0a 64 4d 71 6a 57 6b 32  78 66 66 31 45 79 4d 41   .dMqjWk2xff1EyMA
                  00000120  74 45 6e 74 73 79 44 61  56 31 7a 30 38 74 73 78   tEntsyDaV1z08tsx
                  00000130  50 32 77 46 34 57 36 76  31 64 2f 2b 43 4f 58 68   P2wF4W6v1d/+COXh
                  00000140  6d 70 5a 55 6f 39 62 4a  30 48 69 76 42 0a 48 75   mpZUo9bJ0HivB.Hu
                  00000150  51 49 61 43 51 33 68 6e  58 77 73 32 64 69 66 64   QIaCQ3hnXws2difd
                  00000160  6f 45 54 6a 4e 75 72 35  65 39 64 6b 4d 79 68 39   oETjNur5e9dkMyh9
                  00000170  4b 70 7a 55 70 4b 53 39  73 72 6a 30 6e 39 49 75   KpzUpKS9srj0n9Iu
                  00000180  65 6a 69 62 35 2f 67 37  73 53 0a 6d 2f 63 34 68   ejib5/g7sS.m/c4h
                  00000190  31 57 78 72 33 51 57 53  73 71 73 41 6d 7a 70 41   1Wxr3QWSsqsAmzpA
                  000001a0  46 45 45 41 75 41 47 35  6a 33 6a 58 36 37 70 6c   FEEAuAG5j3jX67pl
                  000001b0  34 63 5a 78 34 32 70 57  59 30 65 50 7a 79 4f 5a   4cZx42pWY0ePzyOZ
                  000001c0  2f 66 64 6a 48 6d 49 0a  73 43 59 48 69 57 31 49   /fdjHmI.sCYHiW1I
                  000001d0  6a 59 37 45 51 6d 33 65  45 39 2f 4a 6a 32 47 70   jY7EQm3eE9/Jj2Gp
                  000001e0  6f 51 2f 47 45 6c 6e 77  30 53 4d 36 4f 38 47 65   oQ/GElnw0SM6O8Ge
                  000001f0  63 6f 6b 55 67 2f 39 38  69 47 7a 4a 30 35 69 4f   cokUg/98iGzJ05iO
                  00000200  48 42 65 69 0a 53 54 4f  55 37 7a 67 61 42 63 68   HBei.STOU7zgaBch
                  00000210  72 54 6e 53 66 30 4f 51  31 4e 64 42 47 6f 63 4d   rTnSf0OQ1NdBGocM
                  00000220  58 77 78 4c 69 61 5a 4f  30 6c 35 43 75 56 48 53   XwxLiaZO0l5CuVHS
                  00000230  45 32 33 6f 4a 30 69 73  2f 30 6a 38 42 4b 2b 31   E23oJ0is/0j8BK+1
                  00000240  71 0a 34 75 6e 37 77 30  57 6f 53 70 53 4f 6b 46   q.4un7w0WoSpSOkF
                  00000250  30 6d 63 2b 66 38 37 55  66 4f 72 4f 45 6e 42 72   0mc+f87UfOrOEnBr
                  00000260  4b 55 34 65 54 64 44 4d  4c 75 4b 2b 76 44 69 76   KU4eTdDMLuK+vDiv
                  00000270  58 72 78 41 46 37 65 67  49 65 6c 56 57 2b 0a 4d   XrxAF7egIelVW+.M
                  00000280  62 77 75 73 42 79 4f 61  51 47 42 2b 62 43 30 64   bwusByOaQGB+bC0d
                  00000290  44 63 3d 0a 3d 64 4f 45  37 0a 2d 2d 2d 2d 2d 45   Dc=.=dOE7.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES-EAX, but AES128-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 44 41 44 4c 34 64 50  4f 67 59 30 53 45 6f 68   BDADL4dPOgY0SEoh
                  00000050  36 55 45 62 64 45 30 56  6a 0a 55 7a 2f 63 4d 77   6UEbdE0Vj.Uz/cMw
                  00000060  43 4b 73 54 4d 47 30 75  46 74 72 75 62 67 55 64   CKsTMG0uFtrubgUd
                  00000070  34 6f 6c 57 72 42 79 6d  41 5a 4d 62 66 6c 51 65   4olWrBymAZMbflQe
                  00000080  6a 73 6c 71 6f 4b 45 33  2f 2f 74 53 51 6d 70 74   jslqoKE3//tSQmpt
                  00000090  75 2f 55 64 32 35 0a 41  58 55 68 65 59 77 6b 66   u/Ud25.AXUheYwkf
                  000000a0  6d 76 79 44 6e 58 6a 38  6a 37 74 31 4f 6e 4e 67   mvyDnXj8j7t1OnNg
                  000000b0  64 66 47 59 30 64 5a 34  48 49 30 74 59 64 51 2b   dfGY0dZ4HI0tYdQ+
                  000000c0  35 71 2b 31 52 70 7a 33  6a 46 46 7a 4c 31 61 33   5q+1Rpz3jFFzL1a3
                  000000d0  32 53 43 0a 69 34 50 64  6f 54 6c 49 42 39 79 41   2SC.i4PdoTlIB9yA
                  000000e0  6b 41 51 4c 4a 50 30 71  58 46 35 52 34 36 31 43   kAQLJP0qXF5R461C
                  000000f0  74 47 42 4b 6a 52 63 34  2f 2f 49 6f 46 33 75 32   tGBKjRc4//IoF3u2
                  00000100  43 72 63 4b 52 34 68 36  54 45 31 6b 6b 33 58 41   CrcKR4h6TE1kk3XA
                  00000110  0a 49 67 4f 6c 74 70 63  38 56 70 4b 48 39 34 77   .IgOltpc8VpKH94w
                  00000120  54 55 42 30 58 31 39 61  4d 6c 6c 36 41 50 4a 32   TUB0X19aMll6APJ2
                  00000130  6c 34 33 6f 58 72 35 44  58 6a 35 6b 7a 77 6c 2b   l43oXr5DXj5kzwl+
                  00000140  52 69 51 49 4f 37 53 45  37 38 6b 6d 53 0a 4f 4d   RiQIO7SE78kmS.OM
                  00000150  43 50 2b 41 4c 31 70 30  49 2f 57 6d 6d 64 72 55   CP+AL1p0I/WmmdrU
                  00000160  6a 36 46 78 36 32 37 37  78 62 63 57 54 52 32 78   j6Fx6277xbcWTR2x
                  00000170  61 51 75 6a 52 44 59 50  57 6c 77 41 37 6d 6b 43   aQujRDYPWlwA7mkC
                  00000180  64 48 62 6f 65 76 67 74  79 38 0a 43 44 61 33 39   dHboevgty8.CDa39
                  00000190  2f 4c 6d 65 6b 7a 61 32  38 39 2b 6a 52 30 55 4d   /Lmekza289+jR0UM
                  000001a0  37 6e 44 4e 46 57 39 51  70 4c 71 6b 54 7a 4a 6f   7nDNFW9QpLqkTzJo
                  000001b0  53 62 74 54 59 72 57 34  67 43 44 4b 2f 42 6c 2b   SbtTYrW4gCDK/Bl+
                  000001c0  43 6c 58 2b 6a 30 65 0a  4f 6a 6d 55 6f 44 59 6a   ClX+j0e.OjmUoDYj
                  000001d0  6b 39 67 63 73 59 61 51  72 4f 4e 30 39 49 66 52   k9gcsYaQrON09IfR
                  000001e0  5a 4e 75 79 36 66 7a 75  68 65 6e 6f 4b 4d 58 38   ZNuy6fzuhenoKMX8
                  000001f0  51 74 30 75 45 48 4c 47  6c 51 6a 38 79 33 75 75   Qt0uEHLGlQj8y3uu
                  00000200  54 51 68 32 0a 42 57 78  4e 51 4f 4b 59 46 49 55   TQh2.BWxNQOKYFIU
                  00000210  6e 52 5a 35 72 2b 62 50  6e 4d 35 6c 35 2f 48 74   nRZ5r+bPnM5l5/Ht
                  00000220  45 52 4a 39 73 65 6a 42  68 79 67 33 33 67 4f 30   ERJ9sejBhyg33gO0
                  00000230  36 47 68 66 70 36 63 49  43 70 31 61 63 52 31 6c   6Ghfp6cICp1acR1l
                  00000240  48 0a 65 4c 36 78 50 7a  50 33 79 6d 2f 53 57 67   H.eL6xPzP3ym/SWg
                  00000250  49 48 41 67 7a 33 6e 36  79 4a 71 58 6a 6c 61 39   IHAgz3n6yJqXjla9
                  00000260  4d 41 38 68 62 42 66 2f  72 6e 6c 74 36 43 63 57   MA8hbBf/rnlt6CcW
                  00000270  64 54 6c 62 45 54 6a 48  6c 4b 79 57 6e 47 0a 39   dTlbETjHlKyWnG.9
                  00000280  59 41 6f 72 44 55 53 6c  36 4e 7a 67 7a 6c 59 70   YAorDUSl6NzgzlYp
                  00000290  68 4c 76 63 39 69 77 56  2f 70 39 48 78 45 64 49   hLvc9iwV/p9HxEdI
                  000002a0  38 6b 43 66 57 74 41 54  54 32 35 46 2f 54 68 54   8kCfWtATT25F/ThT
                  000002b0  52 64 4b 54 67 51 76 65  71 65 69 0a 50 57 49 39   RdKTgQveqei.PWI9
                  000002c0  37 79 39 77 58 6a 47 36  6d 41 3d 3d 0a 2d 2d 2d   7y9wXjG6mA==.---
                  000002d0  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002e0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 66 61 79 69 5a 50 4c  2b 66 65 49 75 33 6d 6d   /fayiZPL+feIu3mm
                  00000040  71 59 67 4c 36 44 74 49  79 53 74 42 78 4c 49 2b   qYgL6DtIyStBxLI+
                  00000050  74 47 49 4c 34 71 66 67  62 4d 75 6e 4d 0a 54 62   tGIL4qfgbMunM.Tb
                  00000060  51 73 73 68 4c 31 6b 6d  61 63 6f 43 4a 33 65 65   QsshL1kmacoCJ3ee
                  00000070  62 6f 35 48 70 54 70 6d  74 30 37 4f 66 6d 4e 30   bo5HpTpmt07OfmN0
                  00000080  4f 47 78 4d 59 45 79 70  30 54 38 4c 6a 55 6a 34   OGxMYEyp0T8LjUj4
                  00000090  6d 76 44 34 48 67 2f 6b  4f 57 67 54 2b 72 0a 69   mvD4Hg/kOWgT+r.i
                  000000a0  78 58 6d 51 65 59 58 30  77 6f 37 65 39 4a 45 65   xXmQeYX0wo7e9JEe
                  000000b0  74 71 50 39 69 77 37 68  4c 44 4c 45 53 44 4e 51   tqP9iw7hLDLESDNQ
                  000000c0  6c 75 52 78 6e 42 34 76  35 65 73 39 79 4a 46 6f   luRxnB4v5es9yJFo
                  000000d0  61 38 69 6b 49 6d 63 43  73 5a 4a 39 50 65 65 0a   a8ikImcCsZJ9Pee.
                  000000e0  31 4c 63 5a 61 65 50 5a  47 33 44 55 69 45 32 45   1LcZaePZG3DUiE2E
                  000000f0  2f 31 63 4d 4a 4e 79 59  46 55 66 50 4d 59 48 6a   /1cMJNyYFUfPMYHj
                  00000100  67 56 55 70 76 51 6a 78  32 41 2f 33 6c 55 33 32   gVUpvQjx2A/3lU32
                  00000110  75 75 73 67 52 6e 37 2f  72 38 4c 2f 41 64 78 61   uusgRn7/r8L/Adxa
                  00000120  0a 65 63 39 71 4e 67 41  37 33 48 47 33 5a 43 66   .ec9qNgA73HG3ZCf
                  00000130  6a 4e 37 38 34 45 47 47  42 4a 4d 58 4d 50 42 55   jN784EGGBJMXMPBU
                  00000140  63 65 46 6d 57 6b 54 71  36 63 30 43 43 43 51 34   ceFmWkTq6c0CCCQ4
                  00000150  78 54 76 70 6d 76 62 73  78 76 70 57 71 78 4e 79   xTvpmvbsxvpWqxNy
                  00000160  47 0a 66 52 70 4c 6c 65  6c 68 72 33 39 49 54 4f   G.fRpLlelhr39ITO
                  00000170  32 56 33 48 59 5a 61 72  4f 65 42 58 2b 48 62 46   2V3HYZarOeBX+HbF
                  00000180  4d 37 7a 63 79 62 67 74  78 6b 72 5a 59 53 51 75   M7zcybgtxkrZYSQu
                  00000190  32 6a 68 39 55 33 39 57  62 38 41 42 45 4e 58 43   2jh9U39Wb8ABENXC
                  000001a0  66 47 0a 77 7a 4c 36 6e  6a 33 50 45 4c 31 57 6b   fG.wzL6nj3PEL1Wk
                  000001b0  58 42 4a 6e 44 53 78 44  41 51 48 73 68 4e 59 49   XBJnDSxDAQHshNYI
                  000001c0  31 64 58 50 72 79 71 51  52 36 33 5a 70 48 2b 43   1dXPryqQR63ZpH+C
                  000001d0  70 74 49 6a 7a 74 39 78  6a 69 50 69 32 4a 58 4a   ptIjzt9xjiPi2JXJ
                  000001e0  73 30 6d 0a 53 72 52 6c  6f 58 4b 56 36 71 47 63   s0m.SrRloXKV6qGc
                  000001f0  31 2b 70 75 36 2b 6b 7a  6e 66 62 70 41 4c 78 66   1+pu6+kznfbpALxf
                  00000200  32 7a 7a 4c 4b 46 2b 58  4c 58 78 6b 70 2f 6a 44   2zzLKF+XLXxkp/jD
                  00000210  7a 2f 6e 4c 65 44 2b 35  45 46 35 55 39 4e 2f 5a   z/nLeD+5EF5U9N/Z
                  00000220  48 43 4d 47 0a 75 30 78  63 59 5a 4b 71 6a 75 62   HCMG.u0xcYZKqjub
                  00000230  73 43 4a 61 4c 30 67 7a  6a 30 6b 41 42 46 74 46   sCJaL0gzj0kABFtF
                  00000240  38 61 33 34 2f 65 36 51  69 44 6b 53 45 6e 71 50   8a34/e6QiDkSEnqP
                  00000250  59 36 56 6e 46 6f 55 53  33 6a 48 5a 35 46 6c 68   Y6VnFoUS3jHZ5Flh
                  00000260  6c 37 44 50 51 0a 41 41  52 2b 34 62 79 75 43 41   l7DPQ.AAR+4byuCA
                  00000270  74 61 4b 31 4e 51 4c 4f  6f 2f 32 35 42 6f 57 6f   taK1NQLOo/25BoWo
                  00000280  36 33 68 2b 51 77 6b 51  73 78 41 59 66 2b 4c 69   63h+QwkQsxAYf+Li
                  00000290  73 4d 0a 3d 32 4e 44 38  0a 2d 2d 2d 2d 2d 45 4e   sM.=2ND8.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4f 6f 4b 5a 76 52 55  49 4f 56 4d 34 74 75 5a   +OoKZvRUIOVM4tuZ
                  00000040  5a 2f 47 42 65 63 76 45  6a 69 4f 37 61 45 45 73   Z/GBecvEjiO7aEEs
                  00000050  63 64 4e 70 44 67 77 44  61 4d 51 37 7a 0a 6d 62   cdNpDgwDaMQ7z.mb
                  00000060  68 33 50 74 44 2b 73 67  6c 4a 41 63 6b 77 4c 76   h3PtD+sglJAckwLv
                  00000070  4a 41 62 69 48 70 6a 66  30 48 76 64 46 77 2b 6b   JAbiHpjf0HvdFw+k
                  00000080  4f 55 53 74 50 45 6a 2b  32 51 30 33 49 50 39 53   OUStPEj+2Q03IP9S
                  00000090  32 4d 32 53 32 74 78 57  4e 7a 61 31 43 4c 0a 41   2M2S2txWNza1CL.A
                  000000a0  54 64 44 72 59 67 4c 69  79 33 75 4a 42 64 65 53   TdDrYgLiy3uJBdeS
                  000000b0  66 6b 65 57 59 4f 70 46  35 4c 74 45 54 65 65 79   fkeWYOpF5LtETeey
                  000000c0  36 77 2b 59 68 79 6d 4e  56 79 72 6e 42 36 4c 34   6w+YhymNVyrnB6L4
                  000000d0  42 6e 57 5a 4d 57 52 72  65 37 35 4a 4a 55 33 0a   BnWZMWRre75JJU3.
                  000000e0  30 59 76 78 6b 39 2f 32  30 46 77 61 68 72 4b 38   0Yvxk9/20FwahrK8
                  000000f0  7a 69 65 38 55 55 5a 36  66 37 57 30 54 6b 74 44   zie8UUZ6f7W0TktD
                  00000100  37 59 53 30 74 53 37 6a  7a 4d 78 33 4d 4a 61 4e   7YS0tS7jzMx3MJaN
                  00000110  57 2b 6e 58 64 76 76 79  76 4d 56 44 53 75 72 72   W+nXdvvyvMVDSurr
                  00000120  0a 69 68 61 5a 79 4b 46  6f 68 6d 51 64 7a 4b 72   .ihaZyKFohmQdzKr
                  00000130  30 72 64 54 54 5a 57 59  62 74 2f 76 76 2f 55 58   0rdTTZWYbt/vv/UX
                  00000140  2b 59 72 50 75 61 4b 71  6e 46 63 38 57 35 74 4c   +YrPuaKqnFc8W5tL
                  00000150  65 4f 41 74 41 65 4f 46  4d 74 6a 56 55 42 44 4d   eOAtAeOFMtjVUBDM
                  00000160  50 0a 70 4b 61 54 74 58  6a 41 76 55 53 38 58 78   P.pKaTtXjAvUS8Xx
                  00000170  31 54 66 53 57 6e 34 64  49 77 4b 71 4e 6e 32 63   1TfSWn4dIwKqNn2c
                  00000180  68 49 53 6d 59 64 55 41  6f 41 6c 58 48 70 34 41   hISmYdUAoAlXHp4A
                  00000190  36 78 55 56 42 4a 4e 34  64 65 69 30 7a 33 31 69   6xUVBJN4dei0z31i
                  000001a0  52 43 0a 63 6f 49 31 59  58 6c 45 69 35 34 6a 67   RC.coI1YXlEi54jg
                  000001b0  35 69 5a 57 6d 2b 31 2b  76 6c 6d 6e 45 68 43 4d   5iZWm+1+vlmnEhCM
                  000001c0  51 6e 64 6a 7a 45 68 61  39 79 57 77 52 66 61 59   QndjzEha9yWwRfaY
                  000001d0  39 77 68 43 66 52 34 30  68 76 5a 55 32 6d 44 53   9whCfR40hvZU2mDS
                  000001e0  34 51 68 0a 39 4f 58 68  4c 48 2b 61 56 34 37 36   4Qh.9OXhLH+aV476
                  000001f0  59 62 56 4c 4a 46 35 69  70 5a 65 43 41 47 71 47   YbVLJF5ipZeCAGqG
                  00000200  58 41 67 2f 42 70 35 6c  49 4b 56 67 34 75 6f 4d   XAg/Bp5lIKVg4uoM
                  00000210  52 64 71 53 4c 35 4f 30  49 6d 57 52 4b 4f 74 50   RdqSL5O0ImWRKOtP
                  00000220  4b 30 48 43 0a 41 39 74  76 4f 30 63 38 34 33 6e   K0HC.A9tvO0c843n
                  00000230  2b 4b 4f 6c 6f 30 38 6c  69 30 6b 41 42 52 76 47   +KOlo08li0kABRvG
                  00000240  51 79 4c 74 7a 2b 2b 39  31 53 30 59 4e 38 34 6d   QyLtz++91S0YN84m
                  00000250  58 68 39 6a 5a 6e 77 66  38 6f 56 58 65 55 54 4a   Xh9jZnwf8oVXeUTJ
                  00000260  50 38 49 4d 77 0a 65 44  58 4e 54 73 70 4d 5a 48   P8IMw.eDXNTspMZH
                  00000270  56 45 31 33 72 69 45 30  32 48 6e 49 36 74 55 45   VE13riE02HnI6tUE
                  00000280  4e 6b 55 4b 32 57 71 6b  46 79 64 2f 4a 4f 37 36   NkUK2WqkFyd/JO76
                  00000290  33 2b 0a 3d 54 53 41 47  0a 2d 2d 2d 2d 2d 45 4e   3+.=TSAG.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sopgpy encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES-EAX, but AES256-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 44 41 44 4e 62 63 59  42 49 55 77 65 6a 52 4d   BDADNbcYBIUwejRM
                  00000050  74 43 5a 67 55 47 56 53  37 54 36 77 57 0a 6e 6a   tCZgUGVS7T6wW.nj
                  00000060  75 37 68 77 69 34 7a 6a  56 6f 4d 4b 62 38 4d 79   u7hwi4zjVoMKb8My
                  00000070  68 75 38 6c 68 67 79 54  63 63 61 41 35 69 72 73   hu8lhgyTccaA5irs
                  00000080  53 37 49 53 42 79 43 72  4b 42 35 69 42 4b 76 55   S7ISByCrKB5iBKvU
                  00000090  57 34 56 77 67 56 75 35  77 70 4c 47 76 42 0a 4a   W4VwgVu5wpLGvB.J
                  000000a0  46 72 61 31 30 65 63 6b  44 33 54 70 4c 74 34 6f   Fra10eckD3TpLt4o
                  000000b0  4d 54 68 71 2b 51 57 33  79 6a 42 56 32 6c 59 58   MThq+QW3yjBV2lYX
                  000000c0  77 2f 62 38 49 58 67 36  4b 34 34 55 50 36 58 6a   w/b8IXg6K44UP6Xj
                  000000d0  6d 74 64 44 44 76 6a 59  65 7a 37 36 4e 71 55 0a   mtdDDvjYez76NqU.
                  000000e0  69 48 39 43 73 66 73 61  44 54 42 76 37 37 6d 38   iH9CsfsaDTBv77m8
                  000000f0  64 2b 54 50 5a 4a 49 4f  61 47 39 75 52 67 70 47   d+TPZJIOaG9uRgpG
                  00000100  44 50 6f 68 62 64 36 62  53 65 58 52 58 69 36 34   DPohbd6bSeXRXi64
                  00000110  4a 4b 50 65 52 44 2b 6a  51 39 6d 47 33 53 67 6c   JKPeRD+jQ9mG3Sgl
                  00000120  0a 65 4d 5a 33 2b 74 36  44 6a 53 59 61 6f 47 4e   .eMZ3+t6DjSYaoGN
                  00000130  76 2b 73 71 65 72 7a 39  6e 35 65 79 72 74 5a 61   v+sqerz9n5eyrtZa
                  00000140  46 36 71 4a 73 78 74 45  39 2f 5a 36 51 76 6f 74   F6qJsxtE9/Z6Qvot
                  00000150  41 5a 2b 2f 76 71 67 50  2b 4c 44 6c 35 2f 6f 54   AZ+/vqgP+LDl5/oT
                  00000160  45 0a 63 6c 44 72 49 42  48 6e 57 4e 49 62 61 75   E.clDrIBHnWNIbau
                  00000170  48 6a 56 54 4d 65 33 54  31 45 48 6d 38 6e 64 54   HjVTMe3T1EHm8ndT
                  00000180  44 5a 6c 67 56 68 4c 57  56 46 54 62 51 66 66 55   DZlgVhLWVFTbQffU
                  00000190  30 4e 70 55 76 55 4d 6b  68 4e 68 61 6a 53 74 4f   0NpUvUMkhNhajStO
                  000001a0  34 74 0a 70 4e 62 6d 55  4b 30 6c 52 51 57 4f 66   4t.pNbmUK0lRQWOf
                  000001b0  43 39 66 54 4a 45 53 56  70 74 44 58 75 31 6a 33   C9fTJESVptDXu1j3
                  000001c0  61 49 4f 74 41 73 2b 63  37 37 49 4a 5a 5a 36 64   aIOtAs+c77IJZZ6d
                  000001d0  37 39 77 47 5a 7a 57 4c  6c 45 32 64 6d 71 65 36   79wGZzWLlE2dmqe6
                  000001e0  57 75 76 0a 38 52 71 31  45 30 59 38 31 70 6d 52   Wuv.8Rq1E0Y81pmR
                  000001f0  6e 6e 66 75 75 35 52 30  42 2b 6e 65 38 37 2b 35   nnfuu5R0B+ne87+5
                  00000200  34 59 65 50 72 78 4f 51  54 7a 42 73 6c 75 65 33   4YePrxOQTzBslue3
                  00000210  48 53 47 6c 47 61 7a 7a  6c 4c 6b 31 61 6c 71 7a   HSGlGazzlLk1alqz
                  00000220  70 79 64 4a 0a 55 69 4c  2f 65 51 4c 69 37 46 41   pydJ.UiL/eQLi7FA
                  00000230  7a 2f 50 51 5a 34 65 64  56 6b 46 61 4d 45 73 47   z/PQZ4edVkFaMEsG
                  00000240  55 2f 77 48 34 48 51 6a  4d 4a 41 7a 53 57 67 49   U/wH4HQjMJAzSWgI
                  00000250  4a 41 67 5a 45 79 34 58  6f 57 41 37 66 6e 76 53   JAgZEy4XoWA7fnvS
                  00000260  78 79 7a 6e 78 0a 56 35  4a 49 66 37 33 58 53 6f   xyznx.V5JIf73XSo
                  00000270  4a 37 2f 56 4d 7a 62 4e  6f 34 35 6d 34 54 6a 7a   J7/VMzbNo45m4Tjz
                  00000280  36 48 37 43 52 74 32 6a  74 78 53 4b 66 61 61 6c   6H7CRt2jtxSKfaal
                  00000290  33 79 30 2b 32 33 66 64  45 2b 54 49 63 61 4c 75   3y0+23fdE+TIcaLu
                  000002a0  6e 76 6a 70 38 78 0a 64  42 66 37 5a 2b 47 5a 75   nvjp8x.dBf7Z+GZu
                  000002b0  78 77 4c 31 34 78 62 49  55 4f 4a 53 35 6e 50 61   xwL14xbIUOJS5nPa
                  000002c0  51 4d 4f 77 38 62 6c 68  51 3d 3d 0a 2d 2d 2d 2d   QMOw8blhQ==.----
                  000002d0  2d 45 4e 44 20 50 47 50  20 4d 45 53 53 41 47 45   -END PGP MESSAGE
                  000002e0  2d 2d 2d 2d 2d 0a                                  -----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 58 5a 68 30 44  5a 66 4f 64 37 6c 50 34   Qv/XZh0DZfOd7lP4
                  00000040  2f 72 4e 79 6a 2f 4e 70  74 4b 63 6c 36 78 50 63   /rNyj/NptKcl6xPc
                  00000050  6a 56 72 43 58 4c 71 6e  46 39 2f 37 31 51 43 54   jVrCXLqnF9/71QCT
                  00000060  34 4c 33 47 48 2f 7a 7a  6b 56 77 0d 0a 68 79 65   4L3GH/zzkVw..hye
                  00000070  42 61 43 45 6c 55 65 30  31 4d 63 35 57 66 65 4b   BaCElUe01Mc5WfeK
                  00000080  33 70 31 77 7a 61 51 78  65 31 2b 74 63 65 47 62   3p1wzaQxe1+tceGb
                  00000090  62 57 50 38 78 42 4c 4a  6a 49 6e 59 31 65 7a 79   bWP8xBLJjInY1ezy
                  000000a0  64 54 35 41 50 4c 48 62  37 36 44 6c 61 42 56 63   dT5APLHb76DlaBVc
                  000000b0  4e 39 34 31 32 34 70 38  41 0d 0a 4c 32 6e 66 42   N94124p8A..L2nfB
                  000000c0  57 49 37 30 58 32 4e 57  51 41 75 74 44 37 51 4b   WI70X2NWQAutD7QK
                  000000d0  33 50 36 41 32 4f 45 50  4c 39 4b 62 58 4d 46 48   3P6A2OEPL9KbXMFH
                  000000e0  2f 65 4b 43 41 41 68 4e  52 77 6e 39 73 67 48 68   /eKCAAhNRwn9sgHh
                  000000f0  56 42 6f 59 59 43 61 46  4b 43 35 41 61 4e 63 59   VBoYYCaFKC5AaNcY
                  00000100  41 36 4d 4e 49 5a 4e 0d  0a 6f 78 2b 64 76 76 65   A6MNIZN..ox+dvve
                  00000110  56 6e 6a 37 66 57 43 2b  42 2b 50 7a 35 51 6b 48   Vnj7fWC+B+Pz5QkH
                  00000120  4e 51 61 55 4d 4c 4f 41  54 5a 70 61 54 34 54 59   NQaUMLOATZpaT4TY
                  00000130  59 6c 70 41 34 68 41 63  77 62 49 76 4a 67 4c 6a   YlpA4hAcwbIvJgLj
                  00000140  76 4c 38 43 64 4b 31 66  52 52 72 2f 44 37 41 49   vL8CdK1fRRr/D7AI
                  00000150  48 62 65 78 51 0d 0a 71  37 51 53 4c 37 67 36 34   HbexQ..q7QSL7g64
                  00000160  4d 71 5a 57 54 33 54 30  56 6b 6f 59 4d 64 55 4b   MqZWT3T0VkoYMdUK
                  00000170  6d 77 62 63 2f 61 34 32  69 6b 4b 4f 5a 79 64 73   mwbc/a42ikKOZyds
                  00000180  6e 55 6e 51 64 79 36 30  75 53 74 51 43 48 73 51   nUnQdy60uStQCHsQ
                  00000190  4f 38 2b 79 32 63 35 74  71 6b 5a 2f 59 4b 37 69   O8+y2c5tqkZ/YK7i
                  000001a0  6f 7a 54 0d 0a 38 75 52  58 65 4f 61 38 37 35 52   ozT..8uRXeOa875R
                  000001b0  2f 41 36 2f 2b 68 38 30  31 53 5a 4a 6b 69 53 70   /A6/+h801SZJkiSp
                  000001c0  52 35 43 68 39 67 6c 51  69 2f 61 33 4f 45 50 78   R5Ch9glQi/a3OEPx
                  000001d0  49 52 48 32 54 70 64 7a  57 6a 43 76 61 69 35 4e   IRH2TpdzWjCvai5N
                  000001e0  68 68 73 50 74 53 53 6c  42 48 36 4b 77 71 6c 66   hhsPtSSlBH6Kwqlf
                  000001f0  6b 0d 0a 68 45 44 38 61  33 42 72 48 77 4a 72 57   k..hED8a3BrHwJrW
                  00000200  6a 72 4f 48 6f 6e 54 61  2b 57 7a 74 45 72 35 52   jrOHonTa+WztEr5R
                  00000210  59 36 4d 65 39 38 49 71  71 37 30 6c 56 45 58 54   Y6Me98Iqq70lVEXT
                  00000220  6a 44 73 62 69 39 77 45  71 72 75 71 36 5a 7a 49   jDsbi9wEqruq6ZzI
                  00000230  33 6d 39 4a 5a 7a 65 52  35 39 4e 33 2f 36 64 0d   3m9JZzeR59N3/6d.
                  00000240  0a 30 6a 38 42 38 41 48  5a 35 32 33 78 43 7a 75   .0j8B8AHZ523xCzu
                  00000250  74 38 58 67 38 7a 7a 2b  4b 48 53 6e 2f 54 37 52   t8Xg8zz+KHSn/T7R
                  00000260  43 5a 59 79 48 56 67 43  2b 53 4c 67 72 30 64 56   CZYyHVgC+SLgr0dV
                  00000270  68 4b 6a 4b 4a 62 34 72  48 71 6f 54 51 30 72 74   hKjKJb4rHqoTQ0rt
                  00000280  35 49 66 42 64 43 67 62  34 57 39 49 70 0d 0a 65   5IfBdCgb4W9Ip..e
                  00000290  41 4e 71 39 50 53 2b 5a  5a 51 3d 0d 0a 3d 6f 53   ANq9PS+ZZQ=..=oS
                  000002a0  35 47 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   5G..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2b 4f 57 4b 33 38  53 74 57 63 61 57 39 6f   Qv+OWK38StWcaW9o
                  00000040  74 4e 6e 54 39 65 75 31  78 73 64 2f 61 75 74 70   tNnT9eu1xsd/autp
                  00000050  46 39 76 37 62 6e 73 43  61 70 30 6d 73 71 47 42   F9v7bnsCap0msqGB
                  00000060  45 4e 71 54 52 58 64 4b  55 67 45 0d 0a 4b 61 2b   ENqTRXdKUgE..Ka+
                  00000070  6b 55 4f 53 2b 38 70 37  35 4b 36 69 76 7a 41 36   kUOS+8p75K6ivzA6
                  00000080  4e 34 6d 57 71 4e 61 57  30 31 79 67 42 56 7a 73   N4mWqNaW01ygBVzs
                  00000090  44 49 7a 4a 45 46 39 50  30 2b 63 59 5a 33 69 6b   DIzJEF9P0+cYZ3ik
                  000000a0  6b 41 73 71 62 4e 42 74  64 6b 61 57 56 4e 37 4a   kAsqbNBtdkaWVN7J
                  000000b0  6a 33 71 66 4f 2f 76 72  51 0d 0a 6d 55 6f 6e 6b   j3qfO/vrQ..mUonk
                  000000c0  74 6b 7a 2f 34 72 36 57  68 6e 4f 51 4f 54 4d 51   tkz/4r6WhnOQOTMQ
                  000000d0  7a 74 46 38 67 43 51 53  61 49 78 44 72 36 2f 58   ztF8gCQSaIxDr6/X
                  000000e0  75 52 6f 36 72 48 43 65  4a 42 34 71 71 50 34 35   uRo6rHCeJB4qqP45
                  000000f0  51 37 6f 77 5a 72 77 37  42 4f 79 4d 72 5a 64 4a   Q7owZrw7BOyMrZdJ
                  00000100  6a 72 67 2b 50 5a 68 0d  0a 77 5a 5a 41 36 46 2f   jrg+PZh..wZZA6F/
                  00000110  6b 67 4d 4a 4c 6f 79 6d  57 36 72 53 7a 2f 70 41   kgMJLoymW6rSz/pA
                  00000120  71 31 72 62 62 73 6d 68  4c 50 4b 68 70 5a 2b 45   q1rbbsmhLPKhpZ+E
                  00000130  2f 75 66 51 46 36 53 41  76 39 62 67 69 59 31 6b   /ufQF6SAv9bgiY1k
                  00000140  6f 61 6d 2f 2b 74 47 45  34 7a 73 66 76 42 30 6c   oam/+tGE4zsfvB0l
                  00000150  61 54 4c 37 41 0d 0a 6f  4f 62 76 35 58 42 30 50   aTL7A..oObv5XB0P
                  00000160  39 52 76 46 49 6a 5a 2f  76 70 4b 41 65 61 57 33   9RvFIjZ/vpKAeaW3
                  00000170  72 72 67 72 32 76 62 42  6e 33 2b 51 70 6a 50 4a   rrgr2vbBn3+QpjPJ
                  00000180  38 66 72 6c 2f 53 6c 69  75 42 73 4d 77 35 49 59   8frl/SliuBsMw5IY
                  00000190  75 59 59 44 79 58 4d 56  6c 43 76 7a 61 61 2b 68   uYYDyXMVlCvzaa+h
                  000001a0  59 35 35 0d 0a 66 62 42  56 4a 59 4c 49 62 32 68   Y55..fbBVJYLIb2h
                  000001b0  34 6e 2f 39 2b 49 56 67  74 6b 38 2b 78 71 68 37   4n/9+IVgtk8+xqh7
                  000001c0  4c 76 6c 49 56 71 2b 31  34 35 79 6e 63 7a 51 69   LvlIVq+145ynczQi
                  000001d0  75 4c 45 2f 37 66 62 35  74 44 74 36 59 65 61 49   uLE/7fb5tDt6YeaI
                  000001e0  77 77 34 32 5a 74 47 6a  71 41 53 70 79 48 49 46   ww42ZtGjqASpyHIF
                  000001f0  4f 0d 0a 70 4a 58 32 77  37 7a 62 39 65 39 77 64   O..pJX2w7zb9e9wd
                  00000200  4c 31 79 6a 33 79 79 50  32 47 76 67 35 78 5a 54   L1yj3yyP2Gvg5xZT
                  00000210  65 4b 75 4f 79 75 42 36  57 7a 42 50 39 41 69 6c   eKuOyuB6WzBP9Ail
                  00000220  77 31 71 57 57 2f 78 71  6c 67 49 42 65 79 79 48   w1qWW/xqlgIBeyyH
                  00000230  63 58 4d 69 49 56 77 76  59 6d 52 4f 33 6f 4f 0d   cXMiIVwvYmRO3oO.
                  00000240  0a 30 6a 38 42 48 73 35  57 50 6b 52 48 75 42 64   .0j8BHs5WPkRHuBd
                  00000250  78 65 44 48 76 47 5a 4b  39 68 46 70 7a 49 4b 50   xeDHvGZK9hFpzIKP
                  00000260  30 65 64 63 4b 33 4a 71  55 53 77 38 39 43 38 6d   0edcK3JqUSw89C8m
                  00000270  48 61 47 61 42 51 54 69  4a 59 59 4d 4e 2f 44 4f   HaGaBQTiJYYMN/DO
                  00000280  67 56 33 6a 2b 6a 30 33  54 54 55 47 6e 0d 0a 39   gV3j+j03TTUGn..9
                  00000290  75 58 64 77 53 6f 78 6c  50 73 3d 0d 0a 3d 6f 31   uXdwSoxlPs=..=o1
                  000002a0  34 32 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   42..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 36 41 38 73 74 4c  50 61 79 32 35 56 47 52   Qv6A8stLPay25VGR
                  00000040  75 57 62 49 52 38 6f 41  64 73 6a 2f 4a 43 37 36   uWbIR8oAdsj/JC76
                  00000050  49 74 77 6d 42 34 67 32  36 33 75 46 71 4b 55 6a   ItwmB4g263uFqKUj
                  00000060  75 6e 59 58 50 75 4a 38  46 42 75 0d 0a 78 74 67   unYXPuJ8FBu..xtg
                  00000070  48 46 39 6d 4d 77 76 56  70 71 67 6a 7a 65 30 75   HF9mMwvVpqgjze0u
                  00000080  6a 72 52 56 46 62 74 4a  68 4a 37 73 6b 61 45 4b   jrRVFbtJhJ7skaEK
                  00000090  57 37 51 62 32 4f 62 6c  58 42 4f 2b 61 46 75 75   W7Qb2OblXBO+aFuu
                  000000a0  47 2f 55 68 49 52 79 52  46 6f 71 2b 4b 6c 72 42   G/UhIRyRFoq+KlrB
                  000000b0  53 72 70 54 33 4e 4e 63  63 0d 0a 4e 50 70 30 62   SrpT3NNcc..NPp0b
                  000000c0  44 67 33 2b 64 59 34 64  48 4c 47 36 62 70 54 37   Dg3+dY4dHLG6bpT7
                  000000d0  59 78 71 35 45 46 35 37  54 33 69 4f 55 70 4f 34   Yxq5EF57T3iOUpO4
                  000000e0  6c 31 67 55 79 53 5a 77  76 47 75 69 78 6e 42 50   l1gUySZwvGuixnBP
                  000000f0  41 78 6e 6f 4d 69 56 58  45 36 35 35 54 53 6a 35   AxnoMiVXE655TSj5
                  00000100  2b 31 4e 39 34 54 56 0d  0a 53 5a 66 5a 79 74 6c   +1N94TV..SZfZytl
                  00000110  37 51 31 4c 50 75 37 35  44 39 2f 4c 42 56 2f 56   7Q1LPu75D9/LBV/V
                  00000120  51 51 44 76 54 34 6d 4a  71 5a 39 61 64 62 49 46   QQDvT4mJqZ9adbIF
                  00000130  79 49 79 4c 70 72 7a 4e  47 44 7a 76 49 33 67 68   yIyLprzNGDzvI3gh
                  00000140  66 4b 39 65 6a 68 57 55  69 6c 50 58 2f 78 41 4e   fK9ejhWUilPX/xAN
                  00000150  75 57 62 69 50 0d 0a 6f  5a 39 47 47 70 4e 6d 7a   uWbiP..oZ9GGpNmz
                  00000160  30 49 78 6c 66 55 33 4d  2b 54 4a 69 66 69 5a 5a   0IxlfU3M+TJifiZZ
                  00000170  45 69 49 76 56 78 4b 36  51 51 66 72 51 70 54 53   EiIvVxK6QQfrQpTS
                  00000180  34 59 6f 37 4c 6a 56 33  42 71 73 37 39 44 68 47   4Yo7LjV3Bqs79DhG
                  00000190  65 36 74 6e 47 2f 73 62  39 66 70 56 77 6f 45 61   e6tnG/sb9fpVwoEa
                  000001a0  4c 57 6a 0d 0a 66 35 2b  62 6e 63 72 6a 6d 67 36   LWj..f5+bncrjmg6
                  000001b0  41 42 74 53 4d 38 69 50  31 2f 69 56 38 54 57 72   ABtSM8iP1/iV8TWr
                  000001c0  4c 48 36 31 6c 43 69 56  6f 6c 4a 62 7a 35 2b 35   LH61lCiVolJbz5+5
                  000001d0  4f 35 4e 6f 70 5a 4a 41  56 76 30 68 58 77 37 62   O5NopZJAVv0hXw7b
                  000001e0  6e 38 71 61 31 48 4c 43  35 42 78 67 49 39 71 39   n8qa1HLC5BxgI9q9
                  000001f0  38 0d 0a 66 6f 4f 72 39  6b 66 49 38 76 56 35 64   8..foOr9kfI8vV5d
                  00000200  46 6e 65 57 55 48 55 33  57 63 5a 65 54 62 30 70   FneWUHU3WcZeTb0p
                  00000210  76 53 58 7a 63 38 45 32  76 36 68 79 66 6e 48 44   vSXzc8E2v6hyfnHD
                  00000220  54 34 7a 45 4e 61 32 30  51 74 4b 37 64 44 41 53   T4zENa20QtK7dDAS
                  00000230  62 47 58 5a 30 71 37 41  71 4c 75 65 50 55 56 0d   bGXZ0q7AqLuePUV.
                  00000240  0a 30 6a 38 42 57 73 2f  76 30 64 49 43 64 4a 51   .0j8BWs/v0dICdJQ
                  00000250  43 5a 68 69 63 50 4e 37  33 37 6c 7a 67 35 76 75   CZhicPN737lzg5vu
                  00000260  6a 54 68 39 50 6b 2f 6c  34 48 59 61 66 79 5a 6a   jTh9Pk/l4HYafyZj
                  00000270  35 42 38 51 49 6b 66 78  32 61 4a 4a 76 61 56 32   5B8QIkfx2aJJvaV2
                  00000280  45 34 45 78 6e 62 69 4a  57 33 50 69 68 0d 0a 5a   E4ExnbiJW3Pih..Z
                  00000290  38 37 59 46 34 4b 4c 62  56 67 3d 0d 0a 3d 46 63   87YF4KLbVg=..=Fc
                  000002a0  4b 78 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   Kx..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use TripleDES-EAX, but AES256-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 44 41 43 4f 65 50 2f  30 6d 70 72 6d 70 68 63   BDACOeP/0mprmphc
                  00000050  4d 6c 4d 68 43 41 4e 35  51 45 31 4c 36 0a 71 78   MlMhCAN5QE1L6.qx
                  00000060  54 77 6f 6e 32 75 53 30  6f 61 6f 54 6c 32 6c 70   Twon2uS0oaoTl2lp
                  00000070  46 6d 2b 69 66 59 69 62  4c 71 6d 64 6e 4f 50 53   Fm+ifYibLqmdnOPS
                  00000080  67 48 54 79 48 68 57 45  75 6a 7a 4c 42 77 6d 45   gHTyHhWEujzLBwmE
                  00000090  6d 32 4f 45 32 67 67 32  59 59 67 7a 55 50 0a 4d   m2OE2gg2YYgzUP.M
                  000000a0  46 68 76 2b 71 35 67 41  41 59 74 77 4f 72 51 4a   Fhv+q5gAAYtwOrQJ
                  000000b0  6e 74 31 49 6e 68 4c 63  31 7a 36 50 47 2b 41 79   nt1InhLc1z6PG+Ay
                  000000c0  33 67 7a 43 58 58 4b 70  48 50 35 7a 62 30 5a 32   3gzCXXKpHP5zb0Z2
                  000000d0  49 6d 50 68 53 34 41 36  6b 64 2f 4e 72 59 4c 0a   ImPhS4A6kd/NrYL.
                  000000e0  68 4e 51 32 6d 71 68 41  76 5a 4b 37 59 4d 38 7a   hNQ2mqhAvZK7YM8z
                  000000f0  37 52 43 6d 34 4e 45 34  66 2b 37 4b 69 31 64 52   7RCm4NE4f+7Ki1dR
                  00000100  38 59 4c 62 36 59 52 67  6d 6f 6f 52 58 37 71 71   8YLb6YRgmooRX7qq
                  00000110  4c 75 6e 34 79 58 35 49  6c 38 4d 66 4f 70 31 46   Lun4yX5Il8MfOp1F
                  00000120  0a 57 4e 53 37 49 52 4e  63 5a 6e 50 55 41 77 34   .WNS7IRNcZnPUAw4
                  00000130  63 2f 68 39 67 39 66 2f  67 66 75 6a 70 54 38 42   c/h9g9f/gfujpT8B
                  00000140  31 4b 6b 4c 55 71 34 54  50 44 34 71 66 35 32 36   1KkLUq4TPD4qf526
                  00000150  67 33 72 55 2f 66 31 78  53 58 68 53 7a 35 38 6a   g3rU/f1xSXhSz58j
                  00000160  79 0a 77 4b 52 51 72 66  64 6b 78 38 43 52 32 32   y.wKRQrfdkx8CR22
                  00000170  31 53 34 67 72 65 37 37  57 30 30 44 67 7a 32 66   1S4gre77W00Dgz2f
                  00000180  64 79 66 4b 35 68 52 69  78 5a 6c 71 4f 2b 43 6d   dyfK5hRixZlqO+Cm
                  00000190  4f 79 38 69 7a 4d 74 48  59 78 58 39 49 45 43 37   Oy8izMtHYxX9IEC7
                  000001a0  44 4d 0a 78 74 55 56 2f  59 4a 32 2b 35 50 4b 67   DM.xtUV/YJ2+5PKg
                  000001b0  6e 4a 4b 59 53 48 4f 75  71 62 79 38 45 64 6a 6c   nJKYSHOuqby8Edjl
                  000001c0  58 4a 42 34 66 76 71 38  75 31 78 6e 71 30 76 77   XJB4fvq8u1xnq0vw
                  000001d0  4d 37 52 54 4d 64 6c 32  79 4d 5a 79 4c 51 48 2f   M7RTMdl2yMZyLQH/
                  000001e0  62 63 57 0a 36 77 4c 56  37 35 34 71 7a 64 62 2f   bcW.6wLV754qzdb/
                  000001f0  38 76 4b 44 63 75 6f 52  4d 38 56 4d 4c 69 62 4a   8vKDcuoRM8VMLibJ
                  00000200  69 67 52 49 36 77 78 35  62 43 6a 46 74 44 72 44   igRI6wx5bCjFtDrD
                  00000210  7a 6d 4d 6c 50 2b 6c 74  4e 57 43 65 58 77 41 61   zmMlP+ltNWCeXwAa
                  00000220  35 79 63 44 0a 41 6e 62  44 37 66 34 51 74 49 6d   5ycD.AnbD7f4QtIm
                  00000230  4f 48 41 68 43 55 48 65  4d 73 68 6d 62 5a 58 35   OHAhCUHeMshmbZX5
                  00000240  31 50 70 46 62 31 69 34  6e 4f 39 44 53 57 67 49   1PpFb1i4nO9DSWgI
                  00000250  4a 41 67 61 41 72 76 6d  52 70 70 50 78 2f 2f 50   JAgaArvmRppPx//P
                  00000260  2b 78 6e 4e 46 0a 42 59  66 54 55 74 38 49 78 4e   +xnNF.BYfTUt8IxN
                  00000270  33 49 55 49 36 63 6e 6a  38 76 58 47 69 55 71 59   3IUI6cnj8vXGiUqY
                  00000280  4c 41 66 53 48 38 56 50  32 44 75 56 77 30 72 53   LAfSH8VP2DuVw0rS
                  00000290  42 43 74 59 6c 2f 4d 6e  73 55 6e 65 49 79 48 58   BCtYl/MnsUneIyHX
                  000002a0  4a 51 75 33 6d 41 0a 56  45 33 71 6d 2b 51 44 2f   JQu3mA.VE3qm+QD/
                  000002b0  78 4d 6b 63 46 4b 70 2b  6b 30 77 56 45 75 39 6f   xMkcFKp+k0wVEu9o
                  000002c0  6f 51 4e 4c 4e 77 45 44  41 3d 3d 0a 2d 2d 2d 2d   oQNLNwEDA==.----
                  000002d0  2d 45 4e 44 20 50 47 50  20 4d 45 53 53 41 47 45   -END PGP MESSAGE
                  000002e0  2d 2d 2d 2d 2d 0a                                  -----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 55 31 63 4e 2b 6f 34  34 66 34 39 63 78 4b 73   /U1cN+o44f49cxKs
                  00000040  45 72 49 37 4a 78 33 4e  62 34 54 35 52 43 74 72   ErI7Jx3Nb4T5RCtr
                  00000050  78 4d 37 4c 73 47 5a 36  43 48 6b 79 31 0a 67 61   xM7LsGZ6CHky1.ga
                  00000060  7a 4c 4b 64 52 56 31 55  35 55 48 45 48 47 38 6d   zLKdRV1U5UHEHG8m
                  00000070  34 63 49 4b 63 6b 41 54  49 4f 46 6a 54 76 43 4d   4cIKckATIOFjTvCM
                  00000080  4c 69 32 58 75 73 50 68  69 62 6a 76 6b 72 69 36   Li2XusPhibjvkri6
                  00000090  43 77 6a 59 7a 66 56 36  7a 49 67 66 2f 55 0a 53   CwjYzfV6zIgf/U.S
                  000000a0  6f 36 42 68 5a 78 4c 47  39 55 59 77 33 44 78 2f   o6BhZxLG9UYw3Dx/
                  000000b0  6e 4a 73 55 46 42 34 2f  4e 69 72 64 37 66 34 36   nJsUFB4/Nird7f46
                  000000c0  63 50 2f 68 6b 72 48 59  45 7a 6f 41 53 62 6b 57   cP/hkrHYEzoASbkW
                  000000d0  49 6c 4d 7a 46 57 37 46  52 68 50 33 4c 73 79 0a   IlMzFW7FRhP3Lsy.
                  000000e0  50 77 54 34 53 66 58 79  45 4e 62 73 66 63 63 58   PwT4SfXyENbsfccX
                  000000f0  63 53 46 30 79 4b 36 54  48 4f 43 4c 61 43 71 2b   cSF0yK6THOCLaCq+
                  00000100  66 57 4f 65 38 74 57 34  6a 41 70 6f 78 62 52 53   fWOe8tW4jApoxbRS
                  00000110  38 37 51 6a 78 5a 4f 4b  4f 6b 41 48 50 2f 6b 62   87QjxZOKOkAHP/kb
                  00000120  0a 71 4a 4d 69 4d 56 43  43 51 65 62 4a 47 4d 43   .qJMiMVCCQebJGMC
                  00000130  37 61 7a 44 53 75 43 51  78 71 71 73 45 6c 5a 41   7azDSuCQxqqsElZA
                  00000140  50 48 77 4a 4a 36 57 42  36 4c 55 66 51 47 64 37   PHwJJ6WB6LUfQGd7
                  00000150  31 4c 62 34 31 74 43 6e  72 2b 4d 31 52 35 77 78   1Lb41tCnr+M1R5wx
                  00000160  4c 0a 30 6e 4d 73 35 44  66 50 56 46 50 6a 31 63   L.0nMs5DfPVFPj1c
                  00000170  33 4c 53 52 78 36 4b 43  36 51 4e 59 65 6e 54 77   3LSRx6KC6QNYenTw
                  00000180  6c 78 32 51 52 63 48 2b  54 5a 6e 31 78 31 30 6d   lx2QRcH+TZn1x10m
                  00000190  69 73 77 6d 76 66 38 32  71 71 70 47 5a 6b 62 64   iswmvf82qqpGZkbd
                  000001a0  48 33 0a 2b 75 46 4b 58  61 2b 42 30 6f 63 51 65   H3.+uFKXa+B0ocQe
                  000001b0  4c 4e 44 38 62 4c 45 70  70 2b 34 6c 75 38 46 59   LND8bLEpp+4lu8FY
                  000001c0  32 58 41 72 4e 44 64 4b  70 56 66 46 47 38 6b 58   2XArNDdKpVfFG8kX
                  000001d0  71 5a 64 69 5a 67 69 6d  7a 68 5a 65 31 73 68 30   qZdiZgimzhZe1sh0
                  000001e0  71 46 43 0a 46 66 49 38  31 36 7a 48 78 54 55 54   qFC.FfI816zHxTUT
                  000001f0  38 56 42 7a 67 31 61 65  6b 74 51 4d 6d 54 69 5a   8VBzg1aektQMmTiZ
                  00000200  4e 6d 55 50 74 4b 35 68  54 62 41 6c 62 79 30 5a   NmUPtK5hTbAlby0Z
                  00000210  6e 6c 73 52 73 4a 72 65  6f 59 77 47 77 47 4e 2b   nlsRsJreoYwGwGN+
                  00000220  4f 2f 59 75 0a 4d 61 6b  44 54 44 70 6f 64 6d 70   O/Yu.MakDTDpodmp
                  00000230  4b 59 4c 44 66 53 58 6b  46 30 6b 6b 42 46 6c 67   KYLDfSXkF0kkBFlg
                  00000240  6d 66 74 66 7a 45 72 45  30 78 2f 63 79 52 58 73   mftfzErE0x/cyRXs
                  00000250  2f 58 61 36 47 6c 4e 63  30 4e 2f 68 31 31 70 79   /Xa6GlNc0N/h11py
                  00000260  48 4f 6a 6e 64 0a 65 65  72 69 7a 74 68 6f 6c 65   HOjnd.eerizthole
                  00000270  4c 36 54 57 32 52 38 79  63 6f 30 64 46 34 63 66   L6TW2R8yco0dF4cf
                  00000280  57 71 68 50 61 4e 71 32  6e 68 34 68 65 41 7a 57   WqhPaNq2nh4heAzW
                  00000290  35 67 47 72 43 63 63 32  7a 57 53 4b 57 73 0a 3d   5gGrCcc2zWSKWs.=
                  000002a0  4e 78 55 78 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   NxUx.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 73 6b 4d 4e 55 67 37  34 41 6a 47 78 43 6d 64   AskMNUg74AjGxCmd
                  00000040  79 73 39 2b 6c 56 59 7a  43 53 57 44 70 4c 31 69   ys9+lVYzCSWDpL1i
                  00000050  59 33 62 35 75 30 67 78  74 62 38 6f 6c 0a 75 65   Y3b5u0gxtb8ol.ue
                  00000060  2f 36 68 6a 64 41 48 48  31 47 6c 73 42 30 30 63   /6hjdAHH1GlsB00c
                  00000070  75 4c 50 76 75 4c 69 74  75 68 4b 63 66 44 66 64   uLPvuLituhKcfDfd
                  00000080  4d 5a 2f 6e 37 4d 6e 63  6c 59 4d 33 6b 54 70 6a   MZ/n7MnclYM3kTpj
                  00000090  77 49 46 69 36 34 75 36  4c 6e 44 61 6a 34 0a 73   wIFi64u6LnDaj4.s
                  000000a0  7a 72 6a 6d 42 63 75 63  74 35 4b 65 62 2b 31 59   zrjmBcuct5Keb+1Y
                  000000b0  79 73 73 77 59 5a 6a 42  56 77 7a 37 56 37 4a 6d   ysswYZjBVwz7V7Jm
                  000000c0  2b 30 52 4c 6d 61 52 4e  43 72 43 56 51 65 6b 42   +0RLmaRNCrCVQekB
                  000000d0  71 55 6f 52 50 45 65 52  2b 2b 63 70 6a 52 69 0a   qUoRPEeR++cpjRi.
                  000000e0  66 67 68 6f 4c 4f 6c 74  4d 6b 58 45 59 6c 74 67   fghoLOltMkXEYltg
                  000000f0  47 41 30 73 5a 54 5a 34  35 43 41 64 6e 4e 59 77   GA0sZTZ45CAdnNYw
                  00000100  33 45 4e 4b 53 67 6c 73  68 41 49 65 55 41 58 58   3ENKSglshAIeUAXX
                  00000110  63 6a 73 30 4b 66 79 77  32 61 61 53 72 34 72 46   cjs0Kfyw2aaSr4rF
                  00000120  0a 67 4f 38 75 46 31 53  72 4b 61 37 63 70 56 48   .gO8uF1SrKa7cpVH
                  00000130  6d 65 44 6d 6a 69 37 52  2b 5a 59 55 6c 71 72 6c   meDmji7R+ZYUlqrl
                  00000140  4e 73 59 6f 41 48 66 34  52 35 39 6f 45 37 73 4a   NsYoAHf4R59oE7sJ
                  00000150  35 4d 77 75 59 6d 32 56  2f 70 56 5a 66 5a 6d 36   5MwuYm2V/pVZfZm6
                  00000160  52 0a 43 5a 37 61 4a 76  4c 63 72 76 2f 31 46 6c   R.CZ7aJvLcrv/1Fl
                  00000170  58 35 52 78 4c 52 64 5a  70 45 36 74 35 59 35 4a   X5RxLRdZpE6t5Y5J
                  00000180  65 73 67 44 35 65 4d 37  4a 45 75 34 64 47 74 4c   esgD5eM7JEu4dGtL
                  00000190  58 7a 4c 4e 57 41 50 78  54 51 6d 42 2b 48 54 30   XzLNWAPxTQmB+HT0
                  000001a0  56 47 0a 4c 31 34 39 53  56 4e 7a 6b 49 34 48 33   VG.L149SVNzkI4H3
                  000001b0  62 6c 47 50 6d 6f 67 78  55 38 6a 4e 7a 45 44 71   blGPmogxU8jNzEDq
                  000001c0  47 63 79 6d 52 39 65 6b  51 75 71 31 79 42 76 58   GcymR9ekQuq1yBvX
                  000001d0  7a 63 64 5a 73 43 5a 42  41 32 37 6c 54 6c 6c 55   zcdZsCZBA27lTllU
                  000001e0  37 6c 56 0a 51 4a 4c 57  49 4c 43 43 63 41 4e 45   7lV.QJLWILCCcANE
                  000001f0  6b 41 58 32 51 45 49 57  78 44 4f 50 78 2f 4e 72   kAX2QEIWxDOPx/Nr
                  00000200  62 5a 42 62 2b 2f 6d 74  45 4e 64 34 34 72 79 5a   bZBb+/mtENd44ryZ
                  00000210  4e 51 47 4e 4e 31 62 32  43 5a 44 4a 38 33 68 34   NQGNN1b2CZDJ83h4
                  00000220  58 42 50 76 0a 62 51 38  2b 4b 70 7a 33 42 56 6d   XBPv.bQ8+Kpz3BVm
                  00000230  75 59 67 4c 71 4a 39 2f  4e 30 6b 6b 42 55 2b 6a   uYgLqJ9/N0kkBU+j
                  00000240  46 6b 4e 52 67 61 45 71  70 39 53 47 5a 79 77 50   FkNRgaEqp9SGZywP
                  00000250  66 68 63 6d 36 73 47 73  6c 7a 47 78 4a 30 72 44   fhcm6sGslzGxJ0rD
                  00000260  67 68 6f 71 47 0a 59 53  33 52 71 77 6f 6d 4f 33   ghoqG.YS3RqwomO3
                  00000270  36 6e 41 38 61 7a 6d 41  4c 5a 74 42 6a 61 6d 5a   6nA8azmALZtBjamZ
                  00000280  39 73 58 51 64 38 75 2b  39 5a 4e 44 48 7a 47 74   9sXQd8u+9ZNDHzGt
                  00000290  70 65 6b 43 74 54 47 34  64 6c 63 55 5a 5a 0a 3d   pekCtTG4dlcUZZ.=
                  000002a0  4a 75 59 35 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   JuY5.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6c 73 72 4f 73 64 38  62 33 5a 4a 57 4a 31 37   AlsrOsd8b3ZJWJ17
                  00000040  46 4f 52 39 63 71 2b 7a  61 2f 57 4c 70 57 42 48   FOR9cq+za/WLpWBH
                  00000050  67 6a 69 37 6a 37 74 41  2b 4c 6c 38 51 0a 59 53   gji7j7tA+Ll8Q.YS
                  00000060  65 75 66 56 51 38 2f 74  64 4d 54 46 48 55 4b 45   eufVQ8/tdMTFHUKE
                  00000070  73 78 65 55 71 57 35 77  30 79 72 35 43 2f 55 43   sxeUqW5w0yr5C/UC
                  00000080  74 52 4d 47 79 6d 57 42  59 72 32 66 48 76 4d 41   tRMGymWBYr2fHvMA
                  00000090  6d 51 4b 4b 75 48 64 71  47 4b 68 59 2b 49 0a 33   mQKKuHdqGKhY+I.3
                  000000a0  34 5a 34 47 46 47 44 74  53 45 4f 2b 75 66 46 44   4Z4GFGDtSEO+ufFD
                  000000b0  51 69 6a 6c 39 53 6e 46  6d 61 61 30 4f 45 30 32   Qijl9SnFmaa0OE02
                  000000c0  73 39 69 50 34 50 75 65  78 74 72 34 6b 6a 6d 53   s9iP4Puextr4kjmS
                  000000d0  4d 42 74 41 4d 31 72 78  51 44 38 59 4b 36 54 0a   MBtAM1rxQD8YK6T.
                  000000e0  38 6d 43 49 67 77 35 79  32 72 55 59 32 43 68 34   8mCIgw5y2rUY2Ch4
                  000000f0  2b 61 36 49 4e 72 51 35  42 41 58 50 67 75 5a 2b   +a6INrQ5BAXPguZ+
                  00000100  61 2b 4a 35 5a 45 58 51  7a 4c 2f 34 47 4a 44 70   a+J5ZEXQzL/4GJDp
                  00000110  64 6e 67 4f 6b 6d 56 2b  4e 37 69 55 56 2b 6a 2b   dngOkmV+N7iUV+j+
                  00000120  0a 57 51 43 48 30 4a 72  70 67 51 2f 5a 50 77 6b   .WQCH0JrpgQ/ZPwk
                  00000130  4b 49 33 4b 68 78 6b 2f  37 61 37 4d 42 36 6c 56   KI3Khxk/7a7MB6lV
                  00000140  7a 6b 6d 6e 58 49 6c 30  66 41 74 47 52 77 75 43   zkmnXIl0fAtGRwuC
                  00000150  73 36 54 49 4f 63 39 6b  6b 54 45 56 6c 64 56 76   s6TIOc9kkTEVldVv
                  00000160  34 0a 48 73 37 79 58 63  4b 75 42 4b 61 78 76 37   4.Hs7yXcKuBKaxv7
                  00000170  63 46 51 30 36 71 38 33  4a 72 4d 65 70 36 64 65   cFQ06q83JrMep6de
                  00000180  4b 38 30 39 78 69 69 75  4c 62 30 4b 47 77 45 58   K809xiiuLb0KGwEX
                  00000190  6d 75 37 39 50 4f 67 79  70 7a 30 49 57 56 69 54   mu79POgypz0IWViT
                  000001a0  6f 69 0a 74 67 58 31 6a  77 51 4e 39 63 59 4a 63   oi.tgX1jwQN9cYJc
                  000001b0  53 55 33 71 75 47 47 54  39 4f 30 7a 33 70 6c 33   SU3quGGT9O0z3pl3
                  000001c0  61 4c 50 74 59 4f 46 39  34 55 69 45 32 33 55 31   aLPtYOF94UiE23U1
                  000001d0  4d 78 36 41 37 72 42 46  56 4b 61 66 49 35 48 65   Mx6A7rBFVKafI5He
                  000001e0  32 66 4b 0a 48 71 6f 35  69 51 61 6c 6c 4d 5a 56   2fK.Hqo5iQallMZV
                  000001f0  4c 41 36 61 31 74 37 51  33 6f 50 67 52 7a 33 33   LA6a1t7Q3oPgRz33
                  00000200  4e 52 74 35 54 45 79 2f  55 4d 44 7a 48 69 46 7a   NRt5TEy/UMDzHiFz
                  00000210  74 33 33 4c 37 73 4f 79  4b 6c 44 45 6e 58 7a 73   t33L7sOyKlDEnXzs
                  00000220  45 36 37 69 0a 56 42 73  44 2b 6c 4f 71 75 41 4e   E67i.VBsD+lOquAN
                  00000230  4e 38 57 38 4f 78 37 58  4e 30 6b 77 42 31 37 61   N8W8Ox7XN0kwB17a
                  00000240  45 75 78 6a 54 66 53 53  47 6b 49 49 50 65 50 31   EuxjTfSSGkIIPeP1
                  00000250  68 59 4f 2b 6d 44 6a 7a  69 67 65 4b 67 2b 47 64   hYO+mDjzigeKg+Gd
                  00000260  4f 78 6c 65 7a 0a 62 58  6e 51 6c 47 67 46 32 6a   Oxlez.bXnQlGgF2j
                  00000270  58 76 63 47 38 31 56 6b  77 73 75 6c 44 2f 72 4f   XvcG81VkwsulD/rO
                  00000280  62 47 2f 59 52 35 43 2b  67 6a 6b 6a 71 4f 64 64   bG/YR5C+gjkjqOdd
                  00000290  73 77 48 34 51 32 68 72  52 41 7a 75 72 72 78 33   swH4Q2hrRAzurrx3
                  000002a0  6f 61 0a 3d 37 77 4e 2f  0a 2d 2d 2d 2d 2d 45 4e   oa.=7wN/.-----EN
                  000002b0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002c0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ— Algorithm can't be used with AEAD.
                  CAST5
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFaBBMBCgCOBYJn3piiBQsJCAcCCRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0
                  QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmfrXHr2dEe6j1RYFdF8MMQVxK38RfVF
                  5pkSVtaxgBDp+QYVCgkICwIEFgIDAQIXgAIbAwIeCBYhBNGmbhojsYLJmA94jPv8
                  yCoBXnMwAycDAQAAZGsL/0MZ8uE9Yvz51Yqwk44r2thJlXvd0DRodG/oRPFF8DiI
                  CECzMiWu/lLqpwt9wV3aH2PRFwuF0dhImxfcFfPB90uxGRMn7C6hCq+lPDylB+Cp
                  QFW2AdYQOS+8hdJQjO16pE5UJXfmO47tVaQUkTVR8PsW0rdcGqsng0XiW3FfG0zj
                  phHAoJNVLi5NAxYFZdz+dgBWOdaykselSExUXvvlpF2rJEmZ17rEcwJi80GT6MEP
                  VGYSgQ07rxLzNWfxvThVKEt6jkYLX55q15i5VdNdalOGV/VU+oL3LsbXactsbKZ5
                  Ioj8dENW6neJPbESWEVY6k6rJ3EmfS2fiqif5o+ipZWc441ehJ/OUqixMj0ae9R3
                  cm5QK3KGTDMw5up+47pjMYffqE7yzxVhW5cSs7dldoihWZ6L2gff/APwPwT7DIfp
                  ARboB5Sc/XCKFGlA+uqVL59vO/3rxJYxTWhEARhQuwn4UUlE6tvyHjgsqzqP12rR
                  ZGpQGBPzt3KdUD3ALTwBa8LBDgQTAQoAOAIbAwULCQgHAgYVCgkICwIEFgIDAQIe
                  AQIXgBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZ76AAoJEPv8yCoBXnMwb2wL
                  /1TZPdGuoRvDnfcU818R+WERVEhnyANcozyFTpyqoTMKbNlPrFhN7qy/jL48kEZc
                  kVfKGPSDoUORLJugzmWK05xO6lRE5tWoyAD9jhQoRHOebh/PMf2p6TzlziWO0vI2
                  5952gvamne+Qa2ft4PRAVFosuafE8pD9OVkp0sTUbe7xSi3xAeJxpHoacB1zlRdA
                  kTcGJXuNm4PJaZnVxQ3AmQovqhG2n5k0M5AKss0t5wodyAKqumNJAbmii5trUjVD
                  pWWw/jh2EDWeSYse3GVM7Ol4ePiOeTUVpebJqy6uusjkKBT8vY6Lf0MYpMf8D9zL
                  AM3hmmUhD3NHx6eRteq5Rm8UN75fP7rFFe1vkzBDJY4MHecfDzkehwvBGgg31Z1A
                  Qj4vxr/noC47CGzyWWRK6IhONHuv1KAokLZaUAeXsTyWEndUNbcQsLnooffTx3qb
                  A4ZlECogArMzVPkUaMwGGrtlXR6p0Se0GHcRw4h+PYzyuDUzMm/7SYdk4iMHJrCK
                  Rs7AzQRdpZzyAQwA1jC/XGxjK6ddgrRfW9j+s/U00++EvIsgTs2kr3Rg0GP7FLWV
                  0YNtR1mpl55/bEl7yAxCDTkOgPUMXcaKlnQh6zrlt6H53mF6Bvs3inOHQvOsGtU0
                  dqvb1vkTF0juLiJgPlM7pWv+pNQ6IA39vKoQsTMBv4v5vYNXP9GgKbg8inUNT17B
                  xzZYHfw5+q63ectgDm2on1e8CIRCZ76oBVwzdkVxoy3gjh1eENlk2D4P0uJNZzF1
                  Q8GV67yLANGMCDICE/OkWn6daipYDzW4iJQtYPUWP4hWhjdm+CK+hg6IQUEn2Vtv
                  i16D2blRP8BpUNNa4fNuylWVuJV76rIHvsLZ1pbM3LHpRgE8s6jivS3Rz3WRs0Tm
                  WCNnvHPqWizQ3VTy+r3UQVJ5AmhJDrZdZq9iaUIuZ01PoE1+CHiJwuxPtWvVAxf2
                  POcm1M/F1fK1J0e+lKlQuyonTXqXR22Y41wrfP2aPk3nPSTW2DUAf3vRMZg57ZpR
                  xLEhEMxcM4/LMR+PABEBAAHCwPYEGAEKACAWIQTRpm4aI7GCyZgPeIz7/MgqAV5z
                  MAUCXaWc8gIbDAAKCRD7/MgqAV5zMOn/C/9ugt+HZIwX308zI+QXc5vDLReuzmJ3
                  ieE0DMO/uNSC+K1XEioSIZP91HeZJ2kbT9nn9fuReuoff0T0DiefrbwcIQQHFFkr
                  qSp1K3VWmUGp2JrUsXFVdjy/fkBIjTd7c5boWljv/6wAsSfiv2V0JSM8EFU6TYXx
                  swGjFVfc6X97tJNeIrXL+mpSmPPqy2bztcCCHkWS5lNLWQw+R7Vg71Fe6yBSNVrq
                  C2/imYG2J9zlowjx1XU63Wdgqp2Wxt0l8OmsB/W80S1fRF5G4SDHs9HXglXXqPsB
                  RZJYfP+VStm9L5P/sKjCcX6WtZR7yS6G8zj/X767MLK/djANvpPdNVniEke6hM3C
                  NBXYPAMhQBMWhCulcoz+0lxi8L34rMN+Dsbma96psdUrn7uLaB916we0CTfF8qqm
                  7BsVAgalon/UUiuMY80U3ueoj3okiSTiHIjD/YtpXSPioC8nMng7xqAY9Bwizt4F
                  WgXuLm1a4+So4V9j1TRCXd12Uc2l2RNmgDE=
                  =fSuc
                  -----END PGP PUBLIC KEY BLOCK-----
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sqop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5-EAX, but AES256-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 43 2f 34 71 54 4a 59  61 59 45 4a 6d 45 6d 6e   BC/4qTJYaYEJmEmn
                  00000050  61 7a 55 76 43 38 6c 74  68 49 45 48 74 0a 42 72   azUvC8lthIEHt.Br
                  00000060  42 7a 6a 43 48 62 45 31  6b 4e 4c 76 31 52 52 65   BzjCHbE1kNLv1RRe
                  00000070  70 50 39 6f 68 77 2f 52  76 4f 6e 4d 4d 32 30 4a   pP9ohw/RvOnMM20J
                  00000080  43 5a 63 6f 4f 6b 66 4b  37 4b 79 64 37 55 78 2f   CZcoOkfK7Kyd7Ux/
                  00000090  63 4a 4f 68 32 66 6a 61  61 34 76 68 53 73 0a 66   cJOh2fjaa4vhSs.f
                  000000a0  49 73 6a 45 7a 77 6e 4c  47 65 46 42 77 79 61 50   IsjEzwnLGeFBwyaP
                  000000b0  47 49 30 4b 34 58 6c 66  74 5a 6c 49 53 36 49 35   GI0K4XlftZlIS6I5
                  000000c0  4c 4c 5a 4d 41 4c 72 4f  4c 5a 42 32 62 75 48 37   LLZMALrOLZB2buH7
                  000000d0  51 72 44 31 53 70 35 54  4f 49 71 34 72 65 79 0a   QrD1Sp5TOIq4rey.
                  000000e0  44 32 78 42 50 33 47 73  74 5a 59 66 53 59 73 74   D2xBP3GstZYfSYst
                  000000f0  53 73 39 53 64 33 56 44  71 4c 77 68 61 6f 45 49   Ss9Sd3VDqLwhaoEI
                  00000100  69 67 69 53 70 66 52 6a  76 69 79 76 48 67 77 67   igiSpfRjviyvHgwg
                  00000110  67 38 71 4c 70 39 4c 75  6b 55 74 74 55 72 33 6c   g8qLp9LukUttUr3l
                  00000120  0a 47 6f 52 6b 4c 46 4a  38 35 62 31 30 74 33 71   .GoRkLFJ85b10t3q
                  00000130  41 63 41 56 68 61 5a 61  6e 48 77 77 61 77 68 61   AcAVhaZanHwwawha
                  00000140  2b 7a 45 76 65 57 46 4f  46 50 36 68 4b 69 6a 62   +zEveWFOFP6hKijb
                  00000150  6a 6e 72 58 6c 58 62 4f  56 52 6e 6c 64 44 34 77   jnrXlXbOVRnldD4w
                  00000160  4b 0a 34 79 43 65 69 48  7a 6a 45 4a 43 30 37 66   K.4yCeiHzjEJC07f
                  00000170  70 57 75 6b 4e 2f 38 4d  4c 30 43 55 59 7a 35 79   pWukN/8ML0CUYz5y
                  00000180  4c 78 6a 6e 65 6c 38 75  79 67 59 31 4f 32 75 68   Lxjnel8uygY1O2uh
                  00000190  6e 46 61 57 37 34 38 42  67 73 4d 71 6f 33 54 54   nFaW748BgsMqo3TT
                  000001a0  41 41 0a 64 2f 79 5a 74  78 7a 33 61 66 33 75 73   AA.d/yZtxz3af3us
                  000001b0  78 6d 6d 59 4a 64 2b 75  2b 76 59 73 5a 2f 58 72   xmmYJd+u+vYsZ/Xr
                  000001c0  67 54 6e 64 68 35 54 76  48 33 79 2b 61 38 30 4e   gTndh5TvH3y+a80N
                  000001d0  33 4c 45 31 31 52 76 64  6c 54 53 50 57 41 70 56   3LE11RvdlTSPWApV
                  000001e0  41 55 64 0a 51 64 70 49  41 41 64 2b 53 63 37 4b   AUd.QdpIAAd+Sc7K
                  000001f0  50 2f 35 57 6b 39 6b 4c  77 4b 46 69 6f 48 31 6c   P/5Wk9kLwKFioH1l
                  00000200  41 42 4b 55 36 66 77 64  57 6f 4e 73 6c 73 32 58   ABKU6fwdWoNsls2X
                  00000210  7a 32 4f 56 74 68 74 46  79 59 2f 77 48 62 4c 5a   z2OVthtFyY/wHbLZ
                  00000220  79 44 6d 75 0a 75 77 7a  6d 39 6b 73 43 59 47 2b   yDmu.uwzm9ksCYG+
                  00000230  4a 51 4e 4c 48 79 79 65  64 6e 47 72 36 70 50 47   JQNLHyyednGr6pPG
                  00000240  78 62 4b 6f 48 51 50 7a  59 34 6a 33 53 58 41 49   xbKoHQPzY4j3SXAI
                  00000250  4a 41 67 62 41 35 51 6c  4c 76 37 53 4c 35 6d 30   JAgbA5QlLv7SL5m0
                  00000260  33 49 5a 53 38 0a 68 41  65 65 54 75 4b 49 42 4f   3IZS8.hAeeTuKIBO
                  00000270  35 39 48 69 53 4c 37 4b  74 31 2f 73 45 44 67 4e   59HiSL7Kt1/sEDgN
                  00000280  32 54 50 72 79 4f 4e 33  47 50 6b 77 42 43 69 39   2TPryON3GPkwBCi9
                  00000290  4c 6d 77 37 43 4e 6a 6e  61 31 2b 6f 52 7a 4c 42   Lmw7CNjna1+oRzLB
                  000002a0  72 70 46 38 71 79 0a 34  6c 30 76 62 70 6f 69 55   rpF8qy.4l0vbpoiU
                  000002b0  49 6c 33 76 78 69 4d 4c  45 53 77 70 54 46 6a 47   Il3vxiMLESwpTFjG
                  000002c0  49 6f 36 6f 4d 51 48 4b  69 4c 72 0a 2d 2d 2d 2d   Io6oMQHKiLr.----
                  000002d0  2d 45 4e 44 20 50 47 50  20 4d 45 53 53 41 47 45   -END PGP MESSAGE
                  000002e0  2d 2d 2d 2d 2d 0a                                  -----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rsop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5-EAX, but AES128-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 43 2f 73 45 39 56 43  79 74 55 61 41 6d 49 6c   BC/sE9VCytUaAmIl
                  00000050  64 54 54 63 52 47 48 46  74 48 43 53 53 0a 4f 4e   dTTcRGHFtHCSS.ON
                  00000060  4b 74 76 63 39 54 4a 4a  42 6c 6f 78 2b 56 55 6b   Ktvc9TJJBlox+VUk
                  00000070  49 4c 47 31 72 72 56 57  61 48 61 72 50 47 45 5a   ILG1rrVWaHarPGEZ
                  00000080  78 2b 44 38 50 43 66 4d  6a 56 76 66 58 56 44 50   x+D8PCfMjVvfXVDP
                  00000090  49 63 4a 63 72 4b 79 59  4e 6c 63 76 6d 36 0a 4b   IcJcrKyYNlcvm6.K
                  000000a0  4b 78 70 58 69 48 67 73  55 74 62 4f 57 32 6d 6e   KxpXiHgsUtbOW2mn
                  000000b0  66 47 37 56 52 56 4f 6a  70 64 66 36 36 56 4d 4b   fG7VRVOjpdf66VMK
                  000000c0  56 47 58 6b 61 6f 53 65  64 64 38 75 42 4d 4e 37   VGXkaoSedd8uBMN7
                  000000d0  47 67 6a 78 4b 41 46 79  50 32 59 75 54 72 31 0a   GgjxKAFyP2YuTr1.
                  000000e0  63 41 44 34 2f 32 66 30  46 54 58 45 52 58 68 53   cAD4/2f0FTXERXhS
                  000000f0  38 4e 64 4d 46 69 34 74  70 2f 64 67 41 6c 5a 6e   8NdMFi4tp/dgAlZn
                  00000100  71 57 30 34 48 69 70 42  75 41 41 39 38 32 79 74   qW04HipBuAA982yt
                  00000110  75 67 51 6e 4d 6c 51 54  70 72 47 48 50 62 7a 54   ugQnMlQTprGHPbzT
                  00000120  0a 42 6e 56 65 39 77 38  45 36 79 4e 44 76 37 48   .BnVe9w8E6yNDv7H
                  00000130  6e 58 6c 7a 41 74 48 66  51 38 52 71 6b 6c 77 48   nXlzAtHfQ8RqklwH
                  00000140  77 77 37 50 62 4b 48 74  6e 6a 48 4d 57 49 61 6d   ww7PbKHtnjHMWIam
                  00000150  48 64 79 45 62 45 67 35  75 7a 35 48 68 43 49 4c   HdyEbEg5uz5HhCIL
                  00000160  72 0a 72 4a 4e 6a 68 41  62 58 4f 57 74 35 77 6a   r.rJNjhAbXOWt5wj
                  00000170  2f 44 58 7a 45 6e 6a 46  55 7a 42 39 54 62 4b 46   /DXzEnjFUzB9TbKF
                  00000180  45 6d 35 54 32 37 6b 6a  4e 6b 79 6f 51 73 70 71   Em5T27kjNkyoQspq
                  00000190  54 69 5a 61 42 6e 52 6f  62 79 7a 63 33 4f 42 41   TiZaBnRobyzc3OBA
                  000001a0  74 72 0a 77 43 2f 78 53  57 58 2b 56 6b 37 61 64   tr.wC/xSWX+Vk7ad
                  000001b0  6d 44 61 6e 4c 36 52 6a  44 74 31 64 78 77 2b 33   mDanL6RjDt1dxw+3
                  000001c0  4f 50 4a 5a 38 67 47 2f  78 77 39 39 4f 69 59 33   OPJZ8gG/xw99OiY3
                  000001d0  64 61 7a 62 41 72 44 4b  30 4d 52 70 50 4d 41 47   dazbArDK0MRpPMAG
                  000001e0  64 32 41 0a 79 61 51 53  48 76 4e 37 58 70 42 30   d2A.yaQSHvN7XpB0
                  000001f0  63 65 39 6b 39 64 30 30  77 31 42 2f 52 4a 41 54   ce9k9d00w1B/RJAT
                  00000200  54 35 42 74 50 6c 7a 65  63 64 61 6d 74 66 73 2f   T5BtPlzecdamtfs/
                  00000210  44 46 70 38 5a 5a 52 72  5a 5a 73 79 53 73 36 48   DFp8ZZRrZZsySs6H
                  00000220  32 79 49 45 0a 41 64 6f  30 37 59 5a 53 34 45 4b   2yIE.Ado07YZS4EK
                  00000230  77 47 48 67 6d 34 59 30  76 6d 55 58 62 5a 54 6b   wGHgm4Y0vmUXbZTk
                  00000240  7a 41 62 4e 35 62 61 32  77 2b 39 72 53 57 67 49   zAbN5ba2w+9rSWgI
                  00000250  48 41 67 69 77 4a 6e 52  66 4b 64 53 6b 37 36 54   HAgiwJnRfKdSk76T
                  00000260  4c 52 36 50 30 0a 49 38  52 79 66 6b 55 32 75 70   LR6P0.I8RyfkU2up
                  00000270  75 45 65 4f 64 63 79 34  70 47 34 36 75 4b 54 63   uEeOdcy4pG46uKTc
                  00000280  53 32 4a 42 47 36 61 2b  7a 49 61 7a 73 76 6c 69   S2JBG6a+zIazsvli
                  00000290  67 6d 72 53 6c 62 37 58  47 62 48 6f 2f 4d 6a 4f   gmrSlb7XGbHo/MjO
                  000002a0  47 78 32 44 51 6e 0a 5a  30 6d 2f 32 63 4d 43 77   Gx2DQn.Z0m/2cMCw
                  000002b0  58 54 39 31 35 45 51 44  58 35 43 48 67 48 77 50   XT915EQDX5CHgHwP
                  000002c0  6d 65 38 6f 32 79 43 6e  51 3d 3d 0a 3d 7a 6c 43   me8o2yCnQ==.=zlC
                  000002d0  7a 0a 2d 2d 2d 2d 2d 45  4e 44 20 50 47 50 20 4d   z.-----END PGP M
                  000002e0  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a               ESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 50 72 44 2f 6f 4d 61  77 6f 44 62 63 71 36 59   +PrD/oMawoDbcq6Y
                  00000040  71 2b 4f 71 64 39 69 2b  53 47 47 51 66 4e 71 78   q+Oqd9i+SGGQfNqx
                  00000050  79 30 7a 42 49 4d 35 31  4f 35 52 56 61 0a 30 57   y0zBIM51O5RVa.0W
                  00000060  36 2b 4c 67 6a 38 68 39  78 71 7a 53 37 52 32 55   6+Lgj8h9xqzS7R2U
                  00000070  32 6d 36 48 69 4e 62 30  68 2f 38 62 70 62 68 51   2m6HiNb0h/8bpbhQ
                  00000080  2f 37 47 63 63 72 6c 33  61 62 44 70 67 57 79 52   /7Gccrl3abDpgWyR
                  00000090  75 77 47 4c 67 46 57 4c  72 46 42 64 4f 6e 0a 47   uwGLgFWLrFBdOn.G
                  000000a0  6e 66 56 32 35 6a 63 70  76 64 78 33 43 70 5a 5a   nfV25jcpvdx3CpZZ
                  000000b0  38 48 47 41 47 55 50 7a  43 46 73 30 38 30 6a 45   8HGAGUPzCFs080jE
                  000000c0  71 70 31 52 57 63 62 37  55 7a 6c 6b 49 65 49 67   qp1RWcb7UzlkIeIg
                  000000d0  62 72 56 50 44 49 4d 4c  76 65 56 4b 71 34 5a 0a   brVPDIMLveVKq4Z.
                  000000e0  41 72 50 35 52 52 46 2b  51 69 66 50 4e 78 31 2b   ArP5RRF+QifPNx1+
                  000000f0  61 5a 61 4c 6c 66 62 53  38 36 77 4d 42 33 4d 39   aZaLlfbS86wMB3M9
                  00000100  53 33 77 67 36 39 47 51  45 38 73 58 67 59 73 6b   S3wg69GQE8sXgYsk
                  00000110  44 35 38 61 78 31 4d 74  68 50 79 53 76 71 75 37   D58ax1MthPySvqu7
                  00000120  0a 5a 2f 6f 55 59 34 70  45 39 61 50 53 72 4c 6a   .Z/oUY4pE9aPSrLj
                  00000130  6d 6f 69 66 79 69 61 47  4a 79 77 57 64 78 76 4f   moifyiaGJywWdxvO
                  00000140  63 44 78 68 69 39 61 4d  4b 73 55 43 44 56 6d 32   cDxhi9aMKsUCDVm2
                  00000150  6b 2f 35 41 4f 51 6e 4b  2f 4e 36 38 4b 61 38 78   k/5AOQnK/N68Ka8x
                  00000160  57 0a 36 72 37 79 65 4f  53 36 62 30 6a 35 78 78   W.6r7yeOS6b0j5xx
                  00000170  7a 4a 41 57 75 2b 4f 51  7a 4d 6f 5a 6f 32 67 6f   zJAWu+OQzMoZo2go
                  00000180  33 48 35 39 58 6a 61 62  68 4d 47 73 58 31 42 4d   3H59XjabhMGsX1BM
                  00000190  2f 57 52 6f 6b 58 72 75  57 62 31 37 34 66 34 52   /WRokXruWb174f4R
                  000001a0  55 62 0a 61 5a 50 5a 35  30 42 79 42 69 7a 55 70   Ub.aZPZ50ByBizUp
                  000001b0  64 2b 78 32 44 42 4b 32  38 48 71 73 33 50 41 79   d+x2DBK28Hqs3PAy
                  000001c0  2f 6f 43 66 47 66 6e 4b  69 78 64 56 72 54 44 36   /oCfGfnKixdVrTD6
                  000001d0  75 64 37 72 38 6a 57 6f  54 46 2f 5a 74 49 79 39   ud7r8jWoTF/ZtIy9
                  000001e0  36 50 6b 0a 39 58 47 53  52 6a 72 78 63 75 4d 4b   6Pk.9XGSRjrxcuMK
                  000001f0  57 34 6b 49 65 4d 6c 39  36 53 4c 6c 64 34 72 62   W4kIeMl96SLld4rb
                  00000200  78 42 4a 47 4d 71 6e 4b  30 45 47 74 6f 75 41 32   xBJGMqnK0EGtouA2
                  00000210  48 52 4f 52 56 75 35 6d  75 31 48 54 6a 79 59 4b   HRORVu5mu1HTjyYK
                  00000220  5a 62 52 2f 0a 73 53 61  66 37 77 55 47 46 79 72   ZbR/.sSaf7wUGFyr
                  00000230  68 35 45 6e 6f 44 6f 43  49 30 6a 38 42 2f 55 4b   h5EnoDoCI0j8B/UK
                  00000240  53 6f 46 4f 6f 36 37 47  47 44 78 7a 4e 50 79 73   SoFOo67GGDxzNPys
                  00000250  56 54 79 4f 52 62 49 64  30 6b 72 45 49 68 33 6b   VTyORbId0krEIh3k
                  00000260  50 34 31 42 64 0a 45 44  39 30 6d 43 4f 4a 4a 4f   P41Bd.ED90mCOJJO
                  00000270  4c 45 61 34 34 4c 79 55  4a 37 49 37 7a 61 67 68   LEa44LyUJ7I7zagh
                  00000280  46 2b 65 46 5a 4d 4c 46  62 6a 62 53 4a 56 41 58   F+eFZMLFbjbSJVAX
                  00000290  41 3d 0a 3d 4b 63 58 78  0a 2d 2d 2d 2d 2d 45 4e   A=.=KcXx.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-gopenpgp-v2 encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 56 65 72 73   ESSAGE-----.Vers
                  00000020  69 6f 6e 3a 20 47 6f 70  65 6e 50 47 50 20 32 2e   ion: GopenPGP 2.
                  00000030  38 2e 30 0a 43 6f 6d 6d  65 6e 74 3a 20 68 74 74   8.0.Comment: htt
                  00000040  70 73 3a 2f 2f 67 6f 70  65 6e 70 67 70 2e 6f 72   ps://gopenpgp.or
                  00000050  67 0a 0a 77 63 44 4d 41  33 77 76 71 6b 33 35 50   g..wcDMA3wvqk35P
                  00000060  44 65 79 41 51 76 2f 61  6e 7a 53 6e 34 75 43 59   DeyAQv/anzSn4uCY
                  00000070  7a 52 49 49 62 5a 51 4f  31 4b 51 61 53 79 7a 47   zRIIbZQO1KQaSyzG
                  00000080  65 6b 57 47 4d 36 6c 34  6e 64 59 4f 6b 63 6a 53   ekWGM6l4ndYOkcjS
                  00000090  53 6b 63 0a 36 6c 63 51  43 51 7a 6c 59 6d 58 38   Skc.6lcQCQzlYmX8
                  000000a0  34 65 70 5a 76 54 6e 71  4c 63 36 62 61 30 55 6f   4epZvTnqLc6ba0Uo
                  000000b0  41 35 52 34 39 68 74 43  2b 2f 54 55 67 34 70 33   A5R49htC+/TUg4p3
                  000000c0  5a 4c 78 78 7a 46 50 4b  35 6f 47 4c 64 53 71 66   ZLxxzFPK5oGLdSqf
                  000000d0  74 46 6b 59 0a 4c 42 4f  6a 76 65 33 43 4b 4c 36   tFkY.LBOjve3CKL6
                  000000e0  68 6a 52 31 4a 76 61 4e  69 6c 31 4a 57 61 43 79   hjR1JvaNil1JWaCy
                  000000f0  35 74 62 72 48 58 33 4d  56 74 64 64 4a 30 45 44   5tbrHX3MVtddJ0ED
                  00000100  69 36 67 73 4a 71 68 64  65 45 73 45 41 72 47 63   i6gsJqhdeEsEArGc
                  00000110  38 6a 50 66 39 0a 69 42  45 49 75 6f 75 31 43 50   8jPf9.iBEIuou1CP
                  00000120  39 53 6d 49 46 57 61 79  54 52 53 35 48 4d 46 66   9SmIFWayTRS5HMFf
                  00000130  31 42 53 61 43 7a 73 44  58 70 41 52 7a 67 37 36   1BSaCzsDXpARzg76
                  00000140  76 79 38 4f 37 47 61 45  46 35 2b 37 76 50 6f 50   vy8O7GaEF5+7vPoP
                  00000150  66 34 62 4d 68 65 0a 78  48 68 33 71 66 74 41 7a   f4bMhe.xHh3qftAz
                  00000160  57 31 62 42 35 36 72 77  70 46 71 39 5a 4e 78 62   W1bB56rwpFq9ZNxb
                  00000170  72 44 2f 72 7a 77 66 45  7a 73 45 69 31 54 58 38   rD/rzwfEzsEi1TX8
                  00000180  30 6c 6d 6c 6d 47 4a 7a  68 70 70 66 45 42 6f 6d   0lmlmGJzhppfEBom
                  00000190  46 34 4b 4a 78 36 70 0a  6a 66 6a 4d 37 6d 77 67   F4KJx6p.jfjM7mwg
                  000001a0  39 4b 78 32 66 76 31 41  70 37 39 37 2f 32 63 48   9Kx2fv1Ap797/2cH
                  000001b0  4b 34 56 4d 4d 44 6d 57  33 67 2f 4c 56 49 2b 75   K4VMMDmW3g/LVI+u
                  000001c0  48 41 2f 37 59 6f 6c 69  55 31 2f 4b 69 42 4e 38   HA/7YoliU1/KiBN8
                  000001d0  6e 71 44 70 34 6c 35 67  0a 74 43 4f 73 59 77 42   nqDp4l5g.tCOsYwB
                  000001e0  2f 76 52 52 4b 4d 64 52  64 41 36 66 6b 6d 2f 32   /vRRKMdRdA6fkm/2
                  000001f0  53 38 39 41 4a 64 65 72  71 37 50 6c 57 36 55 6e   S89AJderq7PlW6Un
                  00000200  4d 66 59 53 75 5a 68 46  4f 32 4d 72 36 7a 37 38   MfYSuZhFO2Mr6z78
                  00000210  33 47 37 6a 51 4e 4c 62  64 0a 42 32 41 42 52 52   3G7jQNLbd.B2ABRR
                  00000220  51 47 5a 51 4d 34 54 30  66 73 51 41 30 61 45 4d   QGZQM4T0fsQA0aEM
                  00000230  73 56 30 67 73 6c 49 70  44 39 6d 76 64 47 74 4a   sV0gslIpD9mvdGtJ
                  00000240  54 45 77 33 63 48 38 4f  52 58 46 67 75 4e 6b 56   TEw3cH8ORXFguNkV
                  00000250  48 39 5a 41 56 33 6d 46  57 70 0a 70 53 65 44 6c   H9ZAV3mFWp.pSeDl
                  00000260  79 4b 73 35 76 58 31 30  38 6d 61 2f 4e 68 4b 30   yKs5vX108ma/NhK0
                  00000270  6a 38 42 2b 59 6f 44 72  67 43 44 42 38 36 67 6c   j8B+YoDrgCDB86gl
                  00000280  39 76 41 35 67 68 34 39  4a 78 4e 53 66 61 53 55   9vA5gh49JxNSfaSU
                  00000290  4f 4f 32 6d 41 74 47 31  63 4c 32 0a 6b 4e 2b 53   OO2mAtG1cL2.kN+S
                  000002a0  6e 70 4d 46 4e 6f 54 54  48 43 6a 4c 70 6d 58 62   npMFNoTTHCjLpmXb
                  000002b0  37 34 52 6b 4d 47 54 35  7a 48 4d 5a 69 33 4f 47   74RkMGT5zHMZi3OG
                  000002c0  35 67 4d 79 6f 4d 63 3d  0a 3d 5a 69 61 59 0a 2d   5gMyoMc=.=ZiaY.-
                  000002d0  2d 2d 2d 2d 45 4e 44 20  50 47 50 20 4d 45 53 53   ----END PGP MESS
                  000002e0  41 47 45 2d 2d 2d 2d 2d  0a                        AGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-pqc encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5-EAX, but AES128-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 43 2f 34 35 30 77 53  6f 47 65 6a 73 37 6c 75   BC/450wSoGejs7lu
                  00000050  6f 2f 45 5a 53 2f 6f 39  6a 47 4e 52 38 0a 4f 45   o/EZS/o9jGNR8.OE
                  00000060  6d 56 72 4a 44 66 64 4f  34 46 37 2f 54 53 35 6b   mVrJDfdO4F7/TS5k
                  00000070  52 48 6a 31 76 66 65 32  76 5a 36 34 62 4e 4b 39   RHj1vfe2vZ64bNK9
                  00000080  44 6c 2b 6d 4f 74 6b 44  37 58 53 41 55 63 2f 2f   Dl+mOtkD7XSAUc//
                  00000090  44 49 78 52 79 6c 44 43  35 34 34 6b 6f 2b 0a 76   DIxRylDC544ko+.v
                  000000a0  50 56 48 56 42 71 57 42  73 52 38 49 45 45 62 34   PVHVBqWBsR8IEEb4
                  000000b0  78 2f 49 5a 34 6c 73 6d  53 4d 38 61 34 75 57 4b   x/IZ4lsmSM8a4uWK
                  000000c0  45 33 44 51 6f 77 63 51  34 73 73 39 36 68 44 49   E3DQowcQ4ss96hDI
                  000000d0  7a 37 71 70 50 54 53 43  38 75 59 48 63 4e 59 0a   z7qpPTSC8uYHcNY.
                  000000e0  68 77 62 4e 37 61 58 54  61 52 57 72 33 33 7a 6d   hwbN7aXTaRWr33zm
                  000000f0  35 71 71 7a 4b 31 43 4c  37 41 43 4d 6a 51 69 59   5qqzK1CL7ACMjQiY
                  00000100  4a 56 73 49 42 44 43 2b  33 53 41 39 4a 6c 35 45   JVsIBDC+3SA9Jl5E
                  00000110  52 39 6b 43 70 4f 30 32  56 67 79 33 4b 33 64 7a   R9kCpO02Vgy3K3dz
                  00000120  0a 4e 47 46 44 73 42 74  4f 6e 76 59 36 7a 6f 62   .NGFDsBtOnvY6zob
                  00000130  64 4b 69 66 37 43 45 4b  65 6d 41 38 53 54 5a 54   dKif7CEKemA8STZT
                  00000140  47 7a 6e 75 51 78 63 38  53 2b 33 7a 62 6f 4f 66   GznuQxc8S+3zboOf
                  00000150  55 48 54 63 32 37 4c 6c  53 4b 62 31 33 69 41 43   UHTc27LlSKb13iAC
                  00000160  6c 0a 79 63 68 31 51 33  61 30 6b 62 71 34 44 42   l.ych1Q3a0kbq4DB
                  00000170  4f 63 6d 5a 33 52 76 37  32 56 32 31 4b 4a 5a 46   OcmZ3Rv72V21KJZF
                  00000180  67 6c 64 56 48 72 4e 54  36 4f 4d 72 52 6b 4d 2b   gldVHrNT6OMrRkM+
                  00000190  70 49 34 6c 43 53 6e 70  48 70 5a 66 61 67 39 6d   pI4lCSnpHpZfag9m
                  000001a0  39 48 0a 56 37 7a 54 6f  2b 30 6a 78 62 63 47 62   9H.V7zTo+0jxbcGb
                  000001b0  7a 66 36 38 54 38 64 6c  67 38 4a 4f 4d 76 4c 55   zf68T8dlg8JOMvLU
                  000001c0  53 59 4c 4a 69 66 66 4c  77 31 45 78 58 55 62 35   SYLJiffLw1ExXUb5
                  000001d0  6b 42 55 65 67 44 5a 50  49 6c 61 5a 5a 75 74 37   kBUegDZPIlaZZut7
                  000001e0  75 56 31 0a 6a 71 57 68  55 43 65 55 75 64 35 55   uV1.jqWhUCeUud5U
                  000001f0  68 38 4c 4c 2b 5a 4b 70  56 4c 48 4c 76 77 43 62   h8LL+ZKpVLHLvwCb
                  00000200  72 4f 4f 45 33 4c 78 51  57 54 62 4e 48 48 36 65   rOOE3LxQWTbNHH6e
                  00000210  64 4c 37 63 32 68 6d 51  2f 56 7a 78 50 71 30 52   dL7c2hmQ/VzxPq0R
                  00000220  4c 74 39 54 0a 61 77 42  36 54 73 43 38 31 38 52   Lt9T.awB6TsC818R
                  00000230  43 51 2f 4d 62 46 34 63  73 4b 73 6f 55 49 37 52   CQ/MbF4csKsoUI7R
                  00000240  36 66 64 46 49 44 74 31  71 53 4c 72 53 57 67 49   6fdFIDt1qSLrSWgI
                  00000250  48 41 67 78 2b 4f 49 47  68 4c 62 57 31 63 6d 66   HAgx+OIGhLbW1cmf
                  00000260  51 73 64 43 33 0a 4e 36  42 49 64 73 47 6e 4c 48   QsdC3.N6BIdsGnLH
                  00000270  5a 56 7a 63 56 62 73 56  79 2f 41 4b 54 79 7a 73   ZVzcVbsVy/AKTyzs
                  00000280  34 6b 4d 55 2b 72 72 58  73 56 75 63 4a 49 4b 72   4kMU+rrXsVucJIKr
                  00000290  31 67 45 55 71 59 34 71  7a 53 6c 6e 4b 2b 66 44   1gEUqY4qzSlnK+fD
                  000002a0  64 50 43 30 66 34 0a 35  34 73 52 4c 52 6c 6a 49   dPC0f4.54sRLRljI
                  000002b0  2b 53 63 4f 2f 71 43 2b  62 39 45 69 58 76 71 56   +ScO/qC+b9EiXvqV
                  000002c0  6c 55 77 73 41 6c 2f 51  41 3d 3d 0a 3d 31 35 4e   lUwsAl/QA==.=15N
                  000002d0  6a 0a 2d 2d 2d 2d 2d 45  4e 44 20 50 47 50 20 4d   j.-----END PGP M
                  000002e0  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a               ESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5-EAX, but AES128-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 43 2f 39 68 72 73 51  37 69 64 75 2f 4d 59 2b   BC/9hrsQ7idu/MY+
                  00000050  4d 50 54 47 77 44 64 6d  6e 0a 4e 30 68 33 73 75   MPTGwDdmn.N0h3su
                  00000060  59 4b 2b 5a 2b 62 47 57  58 6a 31 79 42 32 4a 78   YK+Z+bGWXj1yB2Jx
                  00000070  47 6b 65 72 74 48 41 62  57 4f 67 49 50 33 4d 45   GkertHAbWOgIP3ME
                  00000080  53 42 6d 64 76 66 66 54  66 4c 56 35 37 44 45 55   SBmdvffTfLV57DEU
                  00000090  66 41 65 64 58 64 0a 62  72 41 61 68 6c 36 43 73   fAedXd.brAahl6Cs
                  000000a0  69 6a 55 37 59 4c 57 78  67 51 2f 32 43 41 32 43   ijU7YLWxgQ/2CA2C
                  000000b0  77 4b 56 4d 46 74 5a 6e  32 36 66 46 67 75 56 51   wKVMFtZn26fFguVQ
                  000000c0  35 4e 64 4f 77 78 58 51  65 67 2f 42 50 66 51 59   5NdOwxXQeg/BPfQY
                  000000d0  39 6a 67 0a 42 7a 32 51  57 59 4c 6f 73 37 74 53   9jg.Bz2QWYLos7tS
                  000000e0  79 48 73 59 2f 57 6b 54  2b 51 4a 68 4a 53 64 49   yHsY/WkT+QJhJSdI
                  000000f0  64 76 48 5a 79 4c 71 33  42 4f 4e 41 6f 47 54 30   dvHZyLq3BONAoGT0
                  00000100  61 62 67 57 49 45 75 30  32 33 75 7a 49 33 39 45   abgWIEu023uzI39E
                  00000110  0a 36 42 65 49 38 2f 48  6c 72 50 49 39 53 44 70   .6BeI8/HlrPI9SDp
                  00000120  63 54 57 7a 5a 41 70 62  79 36 68 32 41 52 2b 65   cTWzZApby6h2AR+e
                  00000130  70 57 41 79 73 59 30 52  41 36 55 56 6f 61 6b 74   pWAysY0RA6UVoakt
                  00000140  44 33 57 35 79 33 4d 67  79 2f 67 6f 47 0a 4f 32   D3W5y3Mgy/goG.O2
                  00000150  31 67 5a 2b 4e 4f 47 4b  75 67 54 67 77 2b 52 32   1gZ+NOGKugTgw+R2
                  00000160  2b 51 66 30 61 5a 2b 35  34 33 68 32 4e 44 51 35   +Qf0aZ+543h2NDQ5
                  00000170  69 50 37 65 59 59 73 37  44 74 57 47 76 37 4f 6f   iP7eYYs7DtWGv7Oo
                  00000180  41 6e 39 48 4b 39 57 75  56 35 0a 73 63 79 4c 62   An9HK9WuV5.scyLb
                  00000190  62 56 79 77 38 32 46 74  6c 61 56 32 44 67 4d 47   bVyw82FtlaV2DgMG
                  000001a0  2b 57 47 71 4c 59 44 37  57 2f 32 4d 6e 53 7a 51   +WGqLYD7W/2MnSzQ
                  000001b0  54 6f 6d 62 75 76 69 67  76 4a 75 4a 50 53 73 68   TombuvigvJuJPSsh
                  000001c0  73 78 44 65 2b 4b 30 0a  71 62 70 74 38 6c 7a 57   sxDe+K0.qbpt8lzW
                  000001d0  49 68 45 61 64 43 64 63  66 66 4e 68 54 44 43 38   IhEadCdcffNhTDC8
                  000001e0  78 41 4e 75 31 33 58 33  71 38 5a 42 39 76 7a 4e   xANu13X3q8ZB9vzN
                  000001f0  48 59 48 70 36 58 76 38  57 2f 44 70 74 35 59 59   HYHp6Xv8W/Dpt5YY
                  00000200  6b 2f 35 7a 0a 56 5a 42  74 37 61 72 32 6a 35 4e   k/5z.VZBt7ar2j5N
                  00000210  36 6f 77 5a 37 6e 48 71  56 74 78 52 66 6a 68 79   6owZ7nHqVtxRfjhy
                  00000220  38 70 33 4b 30 71 68 69  78 73 42 65 6f 47 65 48   8p3K0qhixsBeoGeH
                  00000230  37 51 38 46 65 6e 48 50  51 51 4d 78 6c 6b 61 5a   7Q8FenHPQQMxlkaZ
                  00000240  5a 0a 32 79 79 34 34 5a  6f 31 71 67 58 53 57 67   Z.2yy44Zo1qgXSWg
                  00000250  49 48 41 67 79 51 4d 68  6b 54 77 70 34 6e 49 4b   IHAgyQMhkTwp4nIK
                  00000260  4d 45 5a 31 56 53 4e 7a  6a 31 57 4b 63 76 61 73   MEZ1VSNzj1WKcvas
                  00000270  79 7a 45 6b 7a 77 4b 2b  56 67 31 44 4d 54 0a 47   yzEkzwK+Vg1DMT.G
                  00000280  64 41 48 69 6e 77 51 37  35 4f 6b 65 7a 74 69 6f   dAHinwQ75Okeztio
                  00000290  6e 37 6e 77 41 68 73 4f  6b 66 70 32 49 38 5a 66   n7nwAhsOkfp2I8Zf
                  000002a0  39 48 68 41 34 4b 67 71  31 52 57 79 78 44 37 4a   9HhA4Kgq1RWyxD7J
                  000002b0  39 63 33 50 31 37 49 2b  78 6b 6e 0a 43 32 4e 59   9c3P17I+xkn.C2NY
                  000002c0  55 79 68 76 66 4f 75 76  35 77 3d 3d 0a 2d 2d 2d   UyhvfOuv5w==.---
                  000002d0  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002e0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sop-openpgp.js encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4a 48 42 6b 76 48 7a  42 46 7a 41 32 4e 65 65   +JHBkvHzBFzA2Nee
                  00000040  46 76 4d 52 57 6c 6d 50  2f 53 4c 72 6a 6b 56 7a   FvMRWlmP/SLrjkVz
                  00000050  61 78 4c 62 52 2b 6e 4b  72 0a 58 50 38 6d 48 79   axLbR+nKr.XP8mHy
                  00000060  48 32 4e 67 59 65 30 30  6a 52 2b 36 52 30 66 31   H2NgYe00jR+6R0f1
                  00000070  43 32 4f 46 78 71 45 6b  2f 33 73 32 67 4f 78 7a   C2OFxqEk/3s2gOxz
                  00000080  43 66 34 43 55 50 79 70  36 39 66 4b 6a 68 48 4f   Cf4CUPyp69fKjhHO
                  00000090  36 48 33 35 55 4b 0a 47  68 48 79 77 57 73 4c 67   6H35UK.GhHywWsLg
                  000000a0  56 31 70 33 41 58 55 58  39 4c 32 43 53 37 36 5a   V1p3AXUX9L2CS76Z
                  000000b0  34 6e 50 46 79 53 5a 4d  49 65 79 6d 75 62 61 69   4nPFySZMIeymubai
                  000000c0  43 55 46 36 6b 2f 69 72  46 43 4f 30 59 76 79 4c   CUF6k/irFCO0YvyL
                  000000d0  46 61 4e 0a 74 72 6f 79  45 53 7a 2f 31 77 71 43   FaN.troyESz/1wqC
                  000000e0  6a 69 4a 78 39 4a 7a 37  34 6f 66 50 67 76 52 4b   jiJx9Jz74ofPgvRK
                  000000f0  4c 6f 78 6c 70 44 54 38  6a 6a 6d 39 42 2b 52 78   LoxlpDT8jjm9B+Rx
                  00000100  38 75 52 4c 42 61 68 56  66 35 30 5a 62 76 74 46   8uRLBahVf50ZbvtF
                  00000110  0a 54 46 6d 33 52 76 39  73 58 4a 61 4b 6a 45 71   .TFm3Rv9sXJaKjEq
                  00000120  33 6c 4d 4a 39 6c 47 67  70 72 6c 71 41 31 7a 6f   3lMJ9lGgprlqA1zo
                  00000130  42 30 62 33 4e 2f 6a 5a  73 51 6e 35 59 76 4e 2b   B0b3N/jZsQn5YvN+
                  00000140  38 63 49 45 43 66 47 69  74 37 72 37 59 0a 65 37   8cIECfGit7r7Y.e7
                  00000150  44 50 78 44 47 76 6c 4b  30 6e 73 68 4d 72 4a 65   DPxDGvlK0nshMrJe
                  00000160  48 5a 53 4f 6a 72 6c 62  33 4f 51 7a 69 49 42 70   HZSOjrlb3OQziIBp
                  00000170  41 4b 5a 79 71 37 5a 49  74 32 68 2f 31 39 5a 46   AKZyq7ZIt2h/19ZF
                  00000180  4c 75 4a 61 55 48 79 45  4a 6e 0a 2b 36 63 31 54   LuJaUHyEJn.+6c1T
                  00000190  39 2b 73 51 69 74 79 74  58 43 65 38 47 43 75 47   9+sQitytXCe8GCuG
                  000001a0  33 53 37 2b 72 6e 76 64  4c 69 46 64 48 6e 6c 69   3S7+rnvdLiFdHnli
                  000001b0  69 6c 75 71 48 77 6c 47  53 67 44 4d 37 51 74 50   iluqHwlGSgDM7QtP
                  000001c0  33 69 7a 44 65 64 31 0a  63 4f 62 4e 79 7a 58 49   3izDed1.cObNyzXI
                  000001d0  4a 62 45 38 67 64 52 35  62 67 67 59 30 6e 4f 2b   JbE8gdR5bggY0nO+
                  000001e0  45 71 69 76 6f 41 54 42  70 73 44 75 38 4b 61 44   EqivoATBpsDu8KaD
                  000001f0  7a 6a 69 30 47 6e 2b 71  66 44 78 51 39 73 4a 6a   zji0Gn+qfDxQ9sJj
                  00000200  6d 56 67 48 0a 46 7a 51  77 57 4f 35 6e 4e 52 78   mVgH.FzQwWO5nNRx
                  00000210  31 36 2f 34 5a 5a 2f 46  6e 31 51 47 78 51 30 43   16/4ZZ/Fn1QGxQ0C
                  00000220  71 59 4c 41 6d 6b 4f 71  61 5a 76 6e 4c 61 6f 32   qYLAmkOqaZvnLao2
                  00000230  42 77 35 55 35 73 31 43  4e 30 6a 38 42 47 6f 52   Bw5U5s1CN0j8BGoR
                  00000240  6c 0a 47 74 42 51 6a 43  61 31 31 48 72 4f 4c 34   l.GtBQjCa11HrOL4
                  00000250  71 71 53 67 57 38 44 69  31 36 43 6e 47 74 49 47   qqSgW8Di16CnGtIG
                  00000260  62 7a 58 74 31 59 33 78  6e 48 35 41 6e 32 67 31   bzXt1Y3xnH5An2g1
                  00000270  67 59 4b 5a 35 2b 64 63  68 52 71 79 65 43 0a 6e   gYKZ5+dchRqyeC.n
                  00000280  30 4f 75 6d 45 79 6a 45  7a 53 74 45 69 77 6a 46   0OumEyjEzStEiwjF
                  00000290  71 6f 3d 0a 3d 73 2f 49  49 0a 2d 2d 2d 2d 2d 45   qo=.=s/II.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5-EAX, but AES128-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 44 41 43 36 4f 41 39  55 65 32 76 54 5a 44 75   BDAC6OA9Ue2vTZDu
                  00000050  66 57 74 64 34 74 4c 59  68 0a 49 61 42 47 63 4e   fWtd4tLYh.IaBGcN
                  00000060  4d 66 75 49 79 46 38 74  78 6e 72 48 67 59 64 44   MfuIyF8txnrHgYdD
                  00000070  4f 4b 58 39 78 68 65 35  52 54 69 7a 66 69 6c 6d   OKX9xhe5RTizfilm
                  00000080  4e 61 2f 56 57 71 65 51  33 4e 30 59 58 52 76 4e   Na/VWqeQ3N0YXRvN
                  00000090  51 38 67 72 32 6c 0a 51  66 69 70 65 47 6c 49 33   Q8gr2l.QfipeGlI3
                  000000a0  58 67 58 47 70 49 7a 49  51 77 53 35 30 63 73 4f   XgXGpIzIQwS50csO
                  000000b0  76 75 73 57 59 7a 37 31  57 65 2f 79 57 43 6a 38   vusWYz71We/yWCj8
                  000000c0  33 34 54 59 4f 78 45 78  65 6c 70 57 35 34 34 59   34TYOxExelpW544Y
                  000000d0  33 64 69 0a 72 43 46 39  4f 68 6d 58 69 75 6d 50   3di.rCF9OhmXiumP
                  000000e0  31 4c 4b 36 64 4b 4e 71  41 4e 43 4d 4a 64 30 5a   1LK6dKNqANCMJd0Z
                  000000f0  66 66 71 46 46 31 63 2b  4b 4a 69 71 2f 50 76 36   ffqFF1c+KJiq/Pv6
                  00000100  76 47 36 52 54 59 47 6f  66 4c 35 7a 63 7a 73 70   vG6RTYGofL5zczsp
                  00000110  0a 4d 48 31 35 77 44 59  42 47 52 42 44 2b 59 36   .MH15wDYBGRBD+Y6
                  00000120  68 73 55 2f 58 31 70 61  64 56 42 52 69 57 62 38   hsU/X1padVBRiWb8
                  00000130  4a 37 6c 59 73 52 4d 69  76 4e 71 67 69 58 6a 71   J7lYsRMivNqgiXjq
                  00000140  65 61 6d 4b 41 53 2b 4f  70 70 76 77 4a 0a 42 65   eamKAS+OppvwJ.Be
                  00000150  42 52 5a 6d 64 79 55 61  30 49 55 50 55 52 52 43   BRZmdyUa0IUPURRC
                  00000160  42 4a 38 45 35 6f 75 76  2f 44 34 6f 44 2b 63 35   BJ8E5ouv/D4oD+c5
                  00000170  55 4a 41 56 66 42 53 71  62 77 74 6f 35 38 77 6d   UJAVfBSqbwto58wm
                  00000180  45 6e 52 31 6d 41 78 47  57 50 0a 33 4d 66 77 74   EnR1mAxGWP.3Mfwt
                  00000190  79 32 48 56 69 6f 76 68  55 4b 5a 30 78 4d 65 34   y2HViovhUKZ0xMe4
                  000001a0  70 4e 35 6c 58 52 39 5a  75 54 72 56 41 6c 44 50   pN5lXR9ZuTrVAlDP
                  000001b0  32 68 50 32 37 52 6b 43  2b 70 4b 30 34 4f 35 74   2hP27RkC+pK04O5t
                  000001c0  4e 4c 59 4d 64 70 62 0a  6e 75 73 62 68 56 4a 64   NLYMdpb.nusbhVJd
                  000001d0  4c 30 47 6a 6a 2b 44 47  35 68 51 35 72 63 4d 78   L0Gjj+DG5hQ5rcMx
                  000001e0  54 41 41 77 68 5a 37 77  70 45 35 55 43 65 54 39   TAAwhZ7wpE5UCeT9
                  000001f0  32 5a 43 77 4e 43 4a 50  36 33 4c 6f 30 32 39 4c   2ZCwNCJP63Lo029L
                  00000200  63 68 79 6a 0a 4f 64 2f  43 42 6f 72 38 36 63 53   chyj.Od/CBor86cS
                  00000210  58 30 79 6a 53 2f 72 4c  30 47 66 6a 47 73 76 59   X0yjS/rL0GfjGsvY
                  00000220  6a 79 47 58 4f 51 36 6b  72 42 5a 4f 51 67 72 68   jyGXOQ6krBZOQgrh
                  00000230  4d 61 72 61 76 67 53 4c  46 2b 48 51 6c 35 52 42   MaravgSLF+HQl5RB
                  00000240  66 0a 52 62 5a 66 73 73  64 77 68 58 66 53 57 67   f.RbZfssdwhXfSWg
                  00000250  49 48 41 67 77 58 4e 72  53 4e 43 4b 44 59 54 6e   IHAgwXNrSNCKDYTn
                  00000260  30 76 79 37 61 52 58 53  50 32 6f 41 76 47 70 35   0vy7aRXSP2oAvGp5
                  00000270  69 65 6d 7a 79 30 43 56  74 75 70 2f 66 48 0a 2f   iemzy0CVtup/fH./
                  00000280  76 52 6a 52 30 30 70 6a  57 48 4f 4d 31 62 48 32   vRjR00pjWHOM1bH2
                  00000290  2b 36 6a 66 6d 2f 56 32  56 2f 73 37 4c 66 76 31   +6jfm/V2V/s7Lfv1
                  000002a0  59 55 43 4e 2f 34 47 78  5a 6b 75 6e 53 4e 57 78   YUCN/4GxZkunSNWx
                  000002b0  63 79 54 56 78 4c 71 4f  36 6c 31 0a 71 76 33 4f   cyTVxLqO6l1.qv3O
                  000002c0  66 6a 51 6d 41 67 46 44  6a 51 3d 3d 0a 2d 2d 2d   fjQmAgFDjQ==.---
                  000002d0  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002e0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 4b 4e 32 6f 70 54 6f  6e 4b 32 57 37 66 31 6a   +KN2opTonK2W7f1j
                  00000040  4b 2f 6d 4c 6b 39 5a 62  68 52 2b 50 69 72 6b 65   K/mLk9ZbhR+Pirke
                  00000050  70 6d 5a 44 6b 35 57 73  31 31 57 6d 66 0a 45 65   pmZDk5Ws11Wmf.Ee
                  00000060  58 7a 69 46 4c 6e 30 67  44 55 73 41 77 51 4f 44   XziFLn0gDUsAwQOD
                  00000070  4d 7a 55 30 62 44 73 67  7a 55 42 6d 66 64 68 63   MzU0bDsgzUBmfdhc
                  00000080  79 38 4f 37 34 41 37 66  49 33 5a 31 7a 72 41 6d   y8O74A7fI3Z1zrAm
                  00000090  55 4e 33 6e 36 74 49 73  52 51 33 53 7a 37 0a 63   UN3n6tIsRQ3Sz7.c
                  000000a0  77 71 51 6f 46 4f 4f 2f  50 55 49 57 52 37 61 79   wqQoFOO/PUIWR7ay
                  000000b0  6f 45 73 59 46 74 53 56  6b 39 36 66 38 38 62 68   oEsYFtSVk96f88bh
                  000000c0  57 5a 4d 55 4c 46 4e 77  47 6b 34 62 6f 39 6e 66   WZMULFNwGk4bo9nf
                  000000d0  6b 5a 33 63 6c 34 65 4c  2b 78 66 59 68 39 48 0a   kZ3cl4eL+xfYh9H.
                  000000e0  62 41 56 45 4c 74 53 36  32 7a 78 73 70 43 6d 74   bAVELtS62zxspCmt
                  000000f0  49 50 55 2f 50 4f 73 45  71 44 31 6e 33 30 57 73   IPU/POsEqD1n30Ws
                  00000100  51 4e 63 4f 62 54 51 32  48 4e 42 2f 75 62 53 4e   QNcObTQ2HNB/ubSN
                  00000110  67 30 45 73 6e 65 61 61  57 51 46 37 42 50 69 41   g0EsneaaWQF7BPiA
                  00000120  0a 67 2b 37 4a 68 7a 57  53 76 37 50 67 2b 47 4b   .g+7JhzWSv7Pg+GK
                  00000130  6d 31 35 38 75 6b 79 49  6c 36 78 32 75 51 49 75   m158ukyIl6x2uQIu
                  00000140  49 46 71 71 34 78 33 63  47 6c 55 6d 70 78 71 39   IFqq4x3cGlUmpxq9
                  00000150  7a 64 4b 79 33 48 32 53  78 36 4d 35 4a 77 43 70   zdKy3H2Sx6M5JwCp
                  00000160  56 0a 49 79 68 32 36 70  5a 31 61 4a 73 4d 49 71   V.Iyh26pZ1aJsMIq
                  00000170  53 39 62 64 70 41 2b 73  62 79 72 37 53 6c 58 59   S9bdpA+sbyr7SlXY
                  00000180  51 51 6a 55 68 47 56 42  4e 67 34 47 63 66 78 52   QQjUhGVBNg4GcfxR
                  00000190  6e 59 6a 36 59 58 64 30  30 37 53 78 37 39 4a 32   nYj6YXd007Sx79J2
                  000001a0  4d 46 0a 57 42 4a 48 2f  75 63 74 4a 67 5a 41 38   MF.WBJH/uctJgZA8
                  000001b0  30 55 48 41 2b 63 48 31  6c 54 75 63 61 6d 57 52   0UHA+cH1lTucamWR
                  000001c0  54 7a 50 72 64 59 50 76  59 53 42 52 41 4b 64 2b   TzPrdYPvYSBRAKd+
                  000001d0  67 58 4d 57 2f 46 49 6c  4e 39 34 2b 55 6b 54 48   gXMW/FIlN94+UkTH
                  000001e0  6d 54 64 0a 75 36 41 51  5a 64 37 72 71 56 55 34   mTd.u6AQZd7rqVU4
                  000001f0  4a 46 66 2b 38 58 68 72  67 53 4e 53 48 67 4a 70   JFf+8XhrgSNSHgJp
                  00000200  6e 4d 79 57 43 31 48 51  69 74 6a 70 59 4c 64 4d   nMyWC1HQitjpYLdM
                  00000210  71 63 52 72 47 57 66 6e  68 6b 4c 41 6a 45 59 53   qcRrGWfnhkLAjEYS
                  00000220  6f 4f 43 41 0a 42 55 55  36 31 30 37 54 47 4f 37   oOCA.BUU6107TGO7
                  00000230  62 59 66 42 4d 41 4e 78  58 30 6b 41 42 71 56 71   bYfBMANxX0kABqVq
                  00000240  58 44 49 47 36 37 31 65  42 6b 2b 41 4c 5a 41 38   XDIG671eBk+ALZA8
                  00000250  68 79 38 6e 58 52 7a 4e  4b 67 67 6d 4e 2f 6f 65   hy8nXRzNKggmN/oe
                  00000260  56 7a 30 2b 43 0a 62 52  2f 4a 52 51 62 47 76 59   Vz0+C.bR/JRQbGvY
                  00000270  66 59 62 30 73 47 54 58  73 62 6e 33 70 63 41 62   fYb0sGTXsbn3pcAb
                  00000280  4b 79 66 70 6b 6c 30 66  4e 57 6f 57 66 37 79 71   Kyfpkl0fNWoWf7yq
                  00000290  6c 44 0a 3d 52 41 2f 47  0a 2d 2d 2d 2d 2d 45 4e   lD.=RA/G.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6d 62 4c 63 55 76 71  64 61 49 43 52 59 2f 2b   AmbLcUvqdaICRY/+
                  00000040  4d 6f 30 5a 45 76 46 35  69 4f 4d 4d 4d 70 64 46   Mo0ZEvF5iOMMMpdF
                  00000050  45 44 6a 47 4c 4b 47 2b  74 32 7a 58 42 0a 73 48   EDjGLKG+t2zXB.sH
                  00000060  37 45 55 65 34 6f 31 2b  74 50 6e 77 44 6e 48 32   7EUe4o1+tPnwDnH2
                  00000070  6f 6a 4c 57 72 72 75 79  79 49 4f 62 32 6a 45 42   ojLWrruyyIOb2jEB
                  00000080  58 64 2f 6b 73 65 51 63  4e 56 53 6d 34 41 42 6f   Xd/kseQcNVSm4ABo
                  00000090  79 61 72 31 73 70 6e 6c  69 62 44 41 55 31 0a 43   yar1spnlibDAU1.C
                  000000a0  6e 70 58 50 55 54 48 4a  48 77 56 4a 36 59 30 32   npXPUTHJHwVJ6Y02
                  000000b0  61 39 6b 4a 7a 32 6a 70  47 4a 6e 59 6d 52 73 2b   a9kJz2jpGJnYmRs+
                  000000c0  49 56 4e 6b 52 37 62 5a  79 4d 71 30 33 47 74 45   IVNkR7bZyMq03GtE
                  000000d0  7a 62 38 2b 52 31 63 67  6f 2b 54 57 4d 37 74 0a   zb8+R1cgo+TWM7t.
                  000000e0  79 38 39 59 58 6e 5a 58  45 53 2b 61 56 70 4e 4e   y89YXnZXES+aVpNN
                  000000f0  7a 4e 2f 46 68 2f 77 55  4a 4f 4e 76 49 47 2f 58   zN/Fh/wUJONvIG/X
                  00000100  6e 35 78 4b 77 51 53 46  59 44 48 34 7a 55 56 5a   n5xKwQSFYDH4zUVZ
                  00000110  36 65 7a 76 47 6f 71 58  76 6a 63 78 6a 73 2f 63   6ezvGoqXvjcxjs/c
                  00000120  0a 65 31 78 62 6f 64 32  56 75 79 35 30 6a 6b 46   .e1xbod2Vuy50jkF
                  00000130  68 64 77 48 6f 6d 61 65  37 36 6c 75 5a 71 4f 49   hdwHomae76luZqOI
                  00000140  56 4c 6a 77 4e 44 76 43  59 58 2f 55 35 48 5a 35   VLjwNDvCYX/U5HZ5
                  00000150  52 63 69 47 50 44 78 4f  57 66 47 2f 35 2b 69 39   RciGPDxOWfG/5+i9
                  00000160  79 0a 36 72 76 79 4b 44  47 30 61 49 79 66 36 61   y.6rvyKDG0aIyf6a
                  00000170  67 45 50 4a 65 55 76 50  73 56 2b 71 31 49 39 32   gEPJeUvPsV+q1I92
                  00000180  6b 36 49 34 63 47 38 31  73 31 78 31 54 66 6c 30   k6I4cG81s1x1Tfl0
                  00000190  34 6a 4e 52 30 35 4e 53  46 4c 55 67 46 76 34 4c   4jNR05NSFLUgFv4L
                  000001a0  47 64 0a 39 43 65 43 79  68 79 30 71 6f 7a 4a 33   Gd.9CeCyhy0qozJ3
                  000001b0  76 66 69 52 41 6e 49 4a  7a 38 44 47 6b 4c 45 5a   vfiRAnIJz8DGkLEZ
                  000001c0  54 6c 70 69 45 65 64 73  61 58 49 37 36 74 50 41   TlpiEedsaXI76tPA
                  000001d0  66 4c 35 4e 76 72 31 33  74 66 4a 65 37 6c 70 67   fL5Nvr13tfJe7lpg
                  000001e0  30 5a 78 0a 64 49 70 57  2b 2f 2f 73 75 38 45 61   0Zx.dIpW+//su8Ea
                  000001f0  4a 31 42 50 31 76 53 75  68 45 76 36 56 78 70 37   J1BP1vSuhEv6Vxp7
                  00000200  74 63 41 71 53 2b 61 78  4e 4b 72 37 49 55 59 75   tcAqS+axNKr7IUYu
                  00000210  72 44 49 4b 73 6d 36 6c  37 78 57 36 4a 53 37 2f   rDIKsm6l7xW6JS7/
                  00000220  48 72 34 7a 0a 47 63 4d  2f 4b 45 70 2b 6f 46 65   Hr4z.GcM/KEp+oFe
                  00000230  36 6a 52 44 33 54 42 71  4c 30 6b 41 42 77 68 55   6jRD3TBqL0kABwhU
                  00000240  6d 74 6c 64 67 68 77 72  6d 2f 73 78 57 6e 6c 78   mtldghwrm/sxWnlx
                  00000250  65 47 31 49 71 4f 57 59  74 47 53 64 30 61 71 6e   eG1IqOWYtGSd0aqn
                  00000260  4a 59 56 37 72 0a 6f 76  2f 63 4f 50 77 59 54 42   JYV7r.ov/cOPwYTB
                  00000270  4b 51 45 50 61 33 59 33  66 53 54 76 6a 79 52 64   KQEPa3Y3fSTvjyRd
                  00000280  76 51 63 59 6d 64 65 4b  37 6d 69 72 4f 7a 58 36   vQcYmdeK7mirOzX6
                  00000290  67 7a 0a 3d 78 49 74 56  0a 2d 2d 2d 2d 2d 45 4e   gz.=xItV.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sopgpy encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5-EAX, but AES256-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 43 2f 39 70 5a 68 70  45 66 6d 45 62 38 34 71   BC/9pZhpEfmEb84q
                  00000050  43 44 48 35 77 65 6a 65  42 30 4b 69 4c 0a 43 59   CDH5wejeB0KiL.CY
                  00000060  6c 61 4d 54 61 31 44 48  78 2b 7a 30 34 6c 76 70   laMTa1DHx+z04lvp
                  00000070  6b 4b 77 50 6a 36 31 74  59 4d 5a 4b 34 59 42 31   kKwPj61tYMZK4YB1
                  00000080  54 67 38 30 6e 38 53 38  39 34 50 73 58 47 31 4f   Tg80n8S894PsXG1O
                  00000090  50 52 68 44 49 79 46 64  4f 6d 76 6b 4a 45 0a 58   PRhDIyFdOmvkJE.X
                  000000a0  46 6c 42 34 56 2f 57 4f  76 46 41 49 68 47 6b 4f   FlB4V/WOvFAIhGkO
                  000000b0  5a 6c 57 68 36 59 34 38  76 34 4e 4a 4c 49 51 66   ZlWh6Y48v4NJLIQf
                  000000c0  4a 45 6a 4d 63 73 4a 52  2b 36 53 2b 41 66 47 46   JEjMcsJR+6S+AfGF
                  000000d0  4e 68 30 71 43 35 38 55  54 6f 6b 36 57 56 32 0a   Nh0qC58UTok6WV2.
                  000000e0  39 42 41 6b 38 79 36 43  51 33 68 2b 52 43 74 52   9BAk8y6CQ3h+RCtR
                  000000f0  74 35 53 48 72 54 6b 2b  74 7a 79 58 41 5a 41 62   t5SHrTk+tzyXAZAb
                  00000100  4d 41 74 2b 52 6f 42 36  46 4d 78 65 57 74 31 6d   MAt+RoB6FMxeWt1m
                  00000110  65 4a 6f 62 74 2b 59 73  78 78 4f 4e 47 35 51 30   eJobt+YsxxONG5Q0
                  00000120  0a 33 52 48 63 39 4b 62  32 34 77 6b 31 42 39 4c   .3RHc9Kb24wk1B9L
                  00000130  4f 44 6b 6f 6a 59 39 71  70 33 63 72 79 32 34 54   ODkojY9qp3cry24T
                  00000140  65 46 49 62 6e 6b 37 6f  33 2f 4b 6a 56 4c 75 54   eFIbnk7o3/KjVLuT
                  00000150  48 5a 41 2f 62 4b 71 55  42 36 33 77 61 30 2b 76   HZA/bKqUB63wa0+v
                  00000160  67 0a 6a 6e 7a 51 77 66  53 6f 62 67 35 32 6e 62   g.jnzQwfSobg52nb
                  00000170  79 57 6e 6a 72 52 6e 47  73 6a 7a 70 47 79 75 58   yWnjrRnGsjzpGyuX
                  00000180  6e 74 63 75 2f 4d 56 41  77 34 44 6c 73 67 31 76   ntcu/MVAw4Dlsg1v
                  00000190  56 79 46 55 52 4c 65 55  35 52 52 7a 31 63 41 61   VyFURLeU5RRz1cAa
                  000001a0  31 4d 0a 62 33 64 36 41  52 75 4c 66 69 66 6e 61   1M.b3d6ARuLfifna
                  000001b0  4c 6f 63 2f 70 63 6e 62  38 2b 6c 4a 6f 32 44 54   Loc/pcnb8+lJo2DT
                  000001c0  67 50 59 74 76 44 43 47  4f 56 53 43 58 56 69 44   gPYtvDCGOVSCXViD
                  000001d0  68 5a 34 50 2b 66 47 2f  61 73 32 4b 48 2f 39 62   hZ4P+fG/as2KH/9b
                  000001e0  53 4e 35 0a 35 67 5a 6c  53 2b 46 2b 45 70 72 75   SN5.5gZlS+F+Epru
                  000001f0  4a 53 41 54 63 70 4a 37  6c 70 35 76 49 39 77 36   JSATcpJ7lp5vI9w6
                  00000200  72 43 4f 38 5a 41 71 6f  53 31 47 61 34 65 64 39   rCO8ZAqoS1Ga4ed9
                  00000210  76 32 5a 30 2f 66 35 67  6b 70 55 68 72 75 42 4c   v2Z0/f5gkpUhruBL
                  00000220  6a 31 66 61 0a 36 64 53  5a 44 67 64 71 77 74 35   j1fa.6dSZDgdqwt5
                  00000230  62 51 6b 36 54 46 58 72  72 6e 45 68 4f 4a 36 46   bQk6TFXrrnEhOJ6F
                  00000240  5a 64 57 46 76 48 41 56  7a 6d 69 58 53 57 67 49   ZdWFvHAVzmiXSWgI
                  00000250  4a 41 67 5a 73 6e 73 6d  78 5a 59 76 69 72 2f 64   JAgZsnsmxZYvir/d
                  00000260  62 4a 36 6a 73 0a 64 49  47 4b 32 66 31 58 62 67   bJ6js.dIGK2f1Xbg
                  00000270  38 70 33 75 6f 2b 46 45  35 50 51 47 2f 35 6f 5a   8p3uo+FE5PQG/5oZ
                  00000280  61 45 4e 35 7a 7a 78 6a  74 4d 57 51 4a 43 79 73   aEN5zzxjtMWQJCys
                  00000290  50 79 62 41 77 68 46 64  36 59 32 43 5a 44 65 2b   PybAwhFd6Y2CZDe+
                  000002a0  33 59 4c 46 49 45 0a 74  77 51 74 49 4b 6f 50 77   3YLFIE.twQtIKoPw
                  000002b0  79 73 7a 49 6a 4a 6f 70  6a 5a 78 52 4b 35 66 31   yszIjJopjZxRK5f1
                  000002c0  6b 5a 5a 38 4d 33 4e 61  67 3d 3d 0a 2d 2d 2d 2d   kZZ8M3Nag==.----
                  000002d0  2d 45 4e 44 20 50 47 50  20 4d 45 53 53 41 47 45   -END PGP MESSAGE
                  000002e0  2d 2d 2d 2d 2d 0a                                  -----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 67 39 7a 64 61  63 6f 73 4c 32 76 72 75   QwAg9zdacosL2vru
                  00000040  33 76 38 67 6d 70 48 37  6c 69 31 6e 58 64 45 5a   3v8gmpH7li1nXdEZ
                  00000050  47 34 5a 61 42 64 4a 76  37 52 6d 55 5a 77 43 43   G4ZaBdJv7RmUZwCC
                  00000060  73 6e 51 76 33 76 33 72  68 49 4d 0d 0a 4f 56 58   snQv3v3rhIM..OVX
                  00000070  76 4f 6d 67 6e 57 69 66  66 66 44 57 72 5a 74 75   vOmgnWifffDWrZtu
                  00000080  73 43 56 31 44 38 69 6c  61 61 41 39 76 79 62 62   sCV1D8ilaaA9vybb
                  00000090  4d 52 6d 43 50 69 78 71  6e 41 57 69 63 79 36 53   MRmCPixqnAWicy6S
                  000000a0  79 36 41 37 4a 6e 6b 4f  4c 49 7a 45 42 35 6e 31   y6A7JnkOLIzEB5n1
                  000000b0  4f 63 58 4d 75 52 36 6a  53 0d 0a 4c 47 42 48 52   OcXMuR6jS..LGBHR
                  000000c0  72 2b 6b 75 6c 61 4c 72  46 46 4c 38 78 78 36 4d   r+kulaLrFFL8xx6M
                  000000d0  45 6d 68 53 78 57 74 4e  33 49 63 61 38 68 67 69   EmhSxWtN3Ica8hgi
                  000000e0  69 36 61 56 2b 59 7a 64  74 6c 56 70 72 7a 51 66   i6aV+YzdtlVprzQf
                  000000f0  39 6c 58 30 30 41 65 62  70 56 2b 5a 74 35 51 72   9lX00AebpV+Zt5Qr
                  00000100  51 6f 52 2b 30 37 4f 0d  0a 46 79 4a 46 70 34 69   QoR+07O..FyJFp4i
                  00000110  71 33 6f 2f 64 71 4c 58  30 7a 2b 57 45 47 4d 59   q3o/dqLX0z+WEGMY
                  00000120  75 39 38 66 6d 59 6a 2b  65 57 49 34 53 58 35 33   u98fmYj+eWI4SX53
                  00000130  48 2f 4a 55 79 34 71 53  77 37 41 2f 59 4a 30 7a   H/JUy4qSw7A/YJ0z
                  00000140  4c 4d 6d 77 78 53 71 77  58 76 72 43 77 2f 4c 71   LMmwxSqwXvrCw/Lq
                  00000150  58 6e 7a 43 34 0d 0a 6b  32 37 52 39 4a 71 2f 69   XnzC4..k27R9Jq/i
                  00000160  44 75 4b 6f 56 61 78 68  51 6a 76 42 7a 73 52 66   DuKoVaxhQjvBzsRf
                  00000170  4d 57 2b 76 79 67 70 63  6d 36 35 4b 36 36 37 44   MW+vygpcm65K667D
                  00000180  6c 39 59 54 72 2f 65 41  33 58 47 79 50 35 51 35   l9YTr/eA3XGyP5Q5
                  00000190  57 32 6d 61 4f 78 31 4f  72 59 64 6f 36 54 46 64   W2maOx1OrYdo6TFd
                  000001a0  52 49 65 0d 0a 35 53 46  71 6d 6b 31 7a 6c 7a 31   RIe..5SFqmk1zlz1
                  000001b0  71 71 4a 51 6b 4a 73 58  67 51 65 56 33 62 36 77   qqJQkJsXgQeV3b6w
                  000001c0  64 52 66 4d 7a 4e 33 64  50 47 73 69 58 38 52 4a   dRfMzN3dPGsiX8RJ
                  000001d0  46 4c 62 56 4c 43 6a 48  49 4c 31 58 68 32 50 59   FLbVLCjHIL1Xh2PY
                  000001e0  78 74 32 59 42 57 54 36  52 43 71 71 4f 4e 35 68   xt2YBWT6RCqqON5h
                  000001f0  55 0d 0a 64 63 50 31 33  55 50 64 69 4c 41 50 51   U..dcP13UPdiLAPQ
                  00000200  70 30 41 74 53 50 66 59  7a 6b 4a 71 5a 32 72 31   p0AtSPfYzkJqZ2r1
                  00000210  6c 4c 6e 55 62 33 36 46  70 65 69 52 54 32 54 6c   lLnUb36FpeiRT2Tl
                  00000220  75 51 36 63 66 4f 56 6d  66 66 34 59 5a 58 79 63   uQ6cfOVmff4YZXyc
                  00000230  30 58 77 63 38 55 57 5a  2b 53 55 2f 33 4c 71 0d   0Xwc8UWZ+SU/3Lq.
                  00000240  0a 30 6a 38 42 72 32 45  58 69 73 64 6c 67 49 62   .0j8Br2EXisdlgIb
                  00000250  41 34 71 53 44 67 4a 32  32 42 41 36 51 2f 63 79   A4qSDgJ22BA6Q/cy
                  00000260  76 55 4d 53 41 36 64 36  51 58 50 61 58 4f 52 73   vUMSA6d6QXPaXORs
                  00000270  55 5a 73 56 74 4b 30 38  56 37 79 2f 76 42 73 69   UZsVtK08V7y/vBsi
                  00000280  61 4e 48 62 77 38 35 39  6d 35 6d 39 71 0d 0a 51   aNHbw859m5m9q..Q
                  00000290  51 71 72 62 58 4c 34 77  43 49 3d 0d 0a 3d 72 58   QqrbXL4wCI=..=rX
                  000002a0  55 39 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   U9..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 64 5a 41 68 4c  30 76 5a 43 52 36 71 4a   Qv/dZAhL0vZCR6qJ
                  00000040  63 69 54 53 6c 53 48 31  50 35 6f 68 72 75 76 58   ciTSlSH1P5ohruvX
                  00000050  30 63 54 53 72 6f 78 6d  5a 6d 47 77 51 38 4f 43   0cTSroxmZmGwQ8OC
                  00000060  58 50 51 2f 57 66 48 53  62 45 34 0d 0a 6f 62 6c   XPQ/WfHSbE4..obl
                  00000070  79 5a 59 74 4a 4f 65 4e  38 55 44 49 32 6b 76 6b   yZYtJOeN8UDI2kvk
                  00000080  52 6e 6f 51 70 31 76 75  51 64 64 48 36 55 52 6b   RnoQp1vuQddH6URk
                  00000090  66 63 2f 53 45 69 2b 53  33 46 57 5a 55 70 41 70   fc/SEi+S3FWZUpAp
                  000000a0  49 33 4f 55 32 50 51 38  58 45 65 74 31 46 41 66   I3OU2PQ8XEet1FAf
                  000000b0  4a 7a 2f 63 73 49 4a 59  66 0d 0a 78 4f 76 74 77   Jz/csIJYf..xOvtw
                  000000c0  6f 32 62 50 46 50 38 70  31 44 74 6d 6a 70 48 63   o2bPFP8p1DtmjpHc
                  000000d0  6b 78 59 44 6c 49 35 7a  31 67 30 2f 43 39 52 31   kxYDlI5z1g0/C9R1
                  000000e0  33 32 4f 41 34 4f 52 36  58 65 6d 76 6a 74 2b 77   32OA4OR6Xemvjt+w
                  000000f0  79 4d 67 6e 45 77 75 77  69 4e 6f 4c 77 44 74 2f   yMgnEwuwiNoLwDt/
                  00000100  73 35 41 45 77 66 7a 0d  0a 46 2f 65 31 6a 56 69   s5AEwfz..F/e1jVi
                  00000110  46 5a 4a 41 51 52 7a 6d  36 45 75 66 4a 67 69 50   FZJAQRzm6EufJgiP
                  00000120  47 39 43 55 4b 47 50 61  77 79 6d 32 6d 36 74 70   G9CUKGPawym2m6tp
                  00000130  74 4c 69 52 49 73 4b 70  61 6f 74 38 32 74 34 76   tLiRIsKpaot82t4v
                  00000140  76 48 7a 69 5a 6c 39 4d  35 52 48 72 46 47 76 57   vHziZl9M5RHrFGvW
                  00000150  51 54 78 6f 72 0d 0a 4a  7a 34 51 75 72 4e 61 6b   QTxor..Jz4QurNak
                  00000160  4f 31 6c 6e 43 6a 43 37  4f 35 6b 43 4b 6d 56 68   O1lnCjC7O5kCKmVh
                  00000170  4e 37 45 69 66 46 44 50  32 33 66 76 67 2b 46 4c   N7EifFDP23fvg+FL
                  00000180  4a 64 46 4a 33 5a 4b 7a  58 6b 35 71 62 73 64 37   JdFJ3ZKzXk5qbsd7
                  00000190  4e 57 54 5a 56 31 6e 78  56 48 7a 74 52 4a 6c 74   NWTZV1nxVHztRJlt
                  000001a0  54 78 32 0d 0a 5a 38 35  79 74 36 70 78 30 58 49   Tx2..Z85yt6px0XI
                  000001b0  43 71 41 62 6d 45 4e 74  72 48 59 4a 44 71 43 47   CqAbmENtrHYJDqCG
                  000001c0  65 63 71 57 63 73 42 69  54 32 2b 41 46 56 75 4f   ecqWcsBiT2+AFVuO
                  000001d0  6e 59 49 31 6f 76 50 77  6a 45 6f 31 34 78 47 4e   nYI1ovPwjEo14xGN
                  000001e0  33 2b 61 64 6f 44 6f 48  57 41 51 4e 75 55 43 44   3+adoDoHWAQNuUCD
                  000001f0  42 0d 0a 31 7a 73 5a 67  30 4b 49 36 4a 4a 32 43   B..1zsZg0KI6JJ2C
                  00000200  42 63 43 62 31 67 76 34  63 5a 2b 73 42 6d 4d 39   BcCb1gv4cZ+sBmM9
                  00000210  4e 4b 63 39 4a 51 78 42  43 52 37 53 4d 32 75 59   NKc9JQxBCR7SM2uY
                  00000220  4e 33 7a 64 53 68 7a 58  5a 75 57 50 2b 74 77 2b   N3zdShzXZuWP+tw+
                  00000230  6b 6d 33 6e 30 59 33 75  45 59 58 62 47 42 62 0d   km3n0Y3uEYXbGBb.
                  00000240  0a 30 6a 38 42 66 71 42  38 6c 6e 51 6e 64 6f 67   .0j8BfqB8lnQndog
                  00000250  56 6e 41 6e 54 74 6c 43  37 4d 4a 4e 37 44 72 5a   VnAnTtlC7MJN7DrZ
                  00000260  43 6e 53 47 39 4c 71 58  75 2b 6c 72 4a 79 65 43   CnSG9LqXu+lrJyeC
                  00000270  37 62 50 69 46 4b 57 61  35 54 67 39 47 5a 46 6a   7bPiFKWa5Tg9GZFj
                  00000280  35 42 75 4a 68 70 4a 50  57 61 41 4f 59 0d 0a 51   5BuJhpJPWaAOY..Q
                  00000290  6a 64 62 6b 33 48 68 64  4b 55 3d 0d 0a 3d 56 33   jdbk3HhdKU=..=V3
                  000002a0  53 4c 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   SL..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 55 68 4f 33 69  43 73 32 33 37 53 44 62   Qv/UhO3iCs237SDb
                  00000040  4b 4a 45 55 6d 66 55 72  2b 41 56 68 35 4e 35 69   KJEUmfUr+AVh5N5i
                  00000050  56 42 6b 45 68 54 5a 44  54 41 6e 68 66 65 7a 57   VBkEhTZDTAnhfezW
                  00000060  68 6a 69 34 6b 50 4a 75  67 59 35 0d 0a 4f 6c 70   hji4kPJugY5..Olp
                  00000070  78 4c 75 67 4b 4a 66 49  42 30 53 53 64 6c 45 47   xLugKJfIB0SSdlEG
                  00000080  71 75 77 77 39 72 79 64  6e 68 78 76 76 4f 71 70   quww9rydnhxvvOqp
                  00000090  79 58 6d 4b 38 78 46 69  79 36 4e 33 6f 67 45 5a   yXmK8xFiy6N3ogEZ
                  000000a0  5a 57 44 32 6a 64 79 2f  71 68 4e 31 38 45 72 64   ZWD2jdy/qhN18Erd
                  000000b0  76 54 5a 72 42 38 69 6a  67 0d 0a 32 50 54 6f 55   vTZrB8ijg..2PToU
                  000000c0  66 39 4a 30 54 76 54 48  6c 58 4b 68 48 43 49 70   f9J0TvTHlXKhHCIp
                  000000d0  67 4c 55 75 79 6b 32 54  70 73 2f 4c 4b 47 70 78   gLUuyk2Tps/LKGpx
                  000000e0  32 73 59 69 62 79 53 75  55 4d 43 71 63 6e 5a 76   2sYibySuUMCqcnZv
                  000000f0  68 5a 6b 33 67 30 46 62  4f 54 50 50 43 45 38 6b   hZk3g0FbOTPPCE8k
                  00000100  48 4f 63 33 31 2f 38 0d  0a 59 46 35 6e 35 4c 70   HOc31/8..YF5n5Lp
                  00000110  33 2f 76 2f 6c 52 4a 53  46 62 43 44 74 65 30 72   3/v/lRJSFbCDte0r
                  00000120  46 33 35 30 64 51 4d 7a  67 4c 6c 4d 37 66 43 51   F350dQMzgLlM7fCQ
                  00000130  5a 51 6e 4e 71 33 6f 4a  68 49 7a 59 41 33 49 7a   ZQnNq3oJhIzYA3Iz
                  00000140  72 6a 30 50 64 4c 6c 2b  75 67 41 6e 58 72 6a 65   rj0PdLl+ugAnXrje
                  00000150  6d 4d 4e 56 6b 0d 0a 6f  46 6d 6c 2b 61 73 4f 7a   mMNVk..oFml+asOz
                  00000160  41 6f 4a 30 6e 7a 46 6a  42 32 33 2f 4e 51 4c 72   AoJ0nzFjB23/NQLr
                  00000170  71 38 33 77 53 6e 37 39  6a 53 37 71 62 76 5a 55   q83wSn79jS7qbvZU
                  00000180  71 6e 69 43 35 75 37 45  7a 57 7a 50 6e 4d 69 52   qniC5u7EzWzPnMiR
                  00000190  74 72 31 71 4a 39 75 33  66 6a 50 73 74 30 34 67   tr1qJ9u3fjPst04g
                  000001a0  4c 69 59 0d 0a 2b 42 66  66 6f 2b 2f 73 41 71 6e   LiY..+Bffo+/sAqn
                  000001b0  65 52 33 38 54 69 57 66  74 64 33 46 34 36 68 65   eR38TiWftd3F46he
                  000001c0  77 51 73 45 37 6d 6a 45  67 37 53 4c 67 44 56 51   wQsE7mjEg7SLgDVQ
                  000001d0  2f 34 66 78 67 6b 72 4c  73 46 78 48 4c 6b 49 2b   /4fxgkrLsFxHLkI+
                  000001e0  57 32 52 45 49 36 73 63  2b 4b 38 4b 2f 31 34 4a   W2REI6sc+K8K/14J
                  000001f0  4b 0d 0a 6e 30 4d 75 69  5a 59 39 4f 5a 55 78 2f   K..n0MuiZY9OZUx/
                  00000200  43 6e 6c 54 36 6a 5a 35  73 76 41 33 62 43 68 63   CnlT6jZ5svA3bChc
                  00000210  56 2b 38 6d 55 57 5a 50  47 4c 66 33 76 73 4a 73   V+8mUWZPGLf3vsJs
                  00000220  64 54 4c 74 5a 49 48 48  36 75 73 6f 65 4d 44 4d   dTLtZIHH6usoeMDM
                  00000230  4a 66 70 49 31 34 73 6b  2b 35 67 69 4d 73 6f 0d   JfpI14sk+5giMso.
                  00000240  0a 30 6a 38 42 36 75 36  68 33 44 4a 77 6a 73 39   .0j8B6u6h3DJwjs9
                  00000250  48 6f 63 57 4d 4d 48 42  52 42 68 34 65 5a 2f 6d   HocWMMHBRBh4eZ/m
                  00000260  46 66 57 63 48 4c 72 79  62 36 50 4d 6c 6d 6c 4b   FfWcHLryb6PMlmlK
                  00000270  37 50 41 6e 47 37 5a 46  35 33 79 64 6d 68 75 6c   7PAnG7ZF53ydmhul
                  00000280  4e 70 6b 37 74 32 2f 30  79 6c 4d 75 50 0d 0a 55   Npk7t2/0ylMuP..U
                  00000290  55 2f 73 52 52 39 79 6e  55 30 3d 0d 0a 3d 68 71   U/sRR9ynU0=..=hq
                  000002a0  57 49 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   WI..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use CAST5-EAX, but AES256-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 44 41 44 4d 49 57 63  6e 52 50 33 61 66 57 51   BDADMIWcnRP3afWQ
                  00000050  6b 73 76 44 67 39 55 62  47 4d 6c 45 30 0a 51 79   ksvDg9UbGMlE0.Qy
                  00000060  53 52 63 32 57 6b 42 72  4c 58 32 38 47 64 5a 4e   SRc2WkBrLX28GdZN
                  00000070  31 7a 65 37 59 2b 67 6a  68 35 78 61 41 7a 6b 2b   1ze7Y+gjh5xaAzk+
                  00000080  67 2b 73 42 50 44 79 42  48 56 79 7a 4f 41 5a 6e   g+sBPDyBHVyzOAZn
                  00000090  47 69 56 44 44 30 68 61  63 4a 5a 2b 4d 76 0a 65   GiVDD0hacJZ+Mv.e
                  000000a0  39 51 77 58 6d 73 6e 68  65 61 4d 4d 70 66 4b 50   9QwXmsnheaMMpfKP
                  000000b0  56 31 4a 7a 4e 47 51 46  51 73 6a 51 36 4c 45 69   V1JzNGQFQsjQ6LEi
                  000000c0  41 68 66 59 4c 4e 65 44  6c 75 73 57 4d 6f 31 36   AhfYLNeDlusWMo16
                  000000d0  37 6f 73 50 67 56 58 4b  61 57 75 53 53 37 6a 0a   7osPgVXKaWuSS7j.
                  000000e0  54 31 37 64 6e 70 69 59  6e 4c 6b 66 39 73 76 78   T17dnpiYnLkf9svx
                  000000f0  72 62 7a 75 2b 64 35 78  71 47 50 54 79 6f 4f 46   rbzu+d5xqGPTyoOF
                  00000100  64 65 4e 54 68 6f 42 53  77 5a 4f 45 58 50 38 6a   deNThoBSwZOEXP8j
                  00000110  71 53 43 7a 75 51 4b 71  66 31 6f 45 6b 33 35 4c   qSCzuQKqf1oEk35L
                  00000120  0a 2b 2f 49 43 38 7a 41  46 6f 50 51 70 30 2f 4a   .+/IC8zAFoPQp0/J
                  00000130  36 46 2f 47 4b 37 58 55  70 71 6d 76 5a 6d 42 48   6F/GK7XUpqmvZmBH
                  00000140  73 52 63 59 51 2b 30 4e  61 56 6f 6c 64 63 63 72   sRcYQ+0NaVoldccr
                  00000150  48 73 77 4d 31 76 6b 55  4e 6f 59 51 69 46 68 38   HswM1vkUNoYQiFh8
                  00000160  6d 0a 52 68 72 2b 71 4a  49 31 4e 6a 51 73 78 4c   m.Rhr+qJI1NjQsxL
                  00000170  62 63 39 77 61 35 75 68  36 43 74 4e 41 4d 33 4d   bc9wa5uh6CtNAM3M
                  00000180  55 31 59 55 7a 69 67 39  5a 54 38 56 4b 69 61 51   U1YUzig9ZT8VKiaQ
                  00000190  5a 47 6b 64 35 72 57 67  45 4c 30 7a 44 50 51 48   ZGkd5rWgEL0zDPQH
                  000001a0  51 51 0a 45 66 53 69 48  68 53 68 75 35 6a 46 30   QQ.EfSiHhShu5jF0
                  000001b0  79 66 74 49 75 6e 2f 36  66 6e 75 52 56 36 73 56   yftIun/6fnuRV6sV
                  000001c0  53 49 77 69 71 6b 45 4a  31 49 41 57 39 30 39 6f   SIwiqkEJ1IAW909o
                  000001d0  47 36 55 31 66 41 68 65  5a 59 64 59 59 74 79 66   G6U1fAheZYdYYtyf
                  000001e0  58 6b 4c 0a 70 32 65 52  50 62 63 6e 38 58 64 6e   XkL.p2eRPbcn8Xdn
                  000001f0  2f 71 43 6b 69 67 4c 4d  74 34 55 4f 75 33 39 67   /qCkigLMt4UOu39g
                  00000200  59 71 42 49 36 43 76 63  31 41 79 51 46 51 76 72   YqBI6Cvc1AyQFQvr
                  00000210  58 6a 77 69 62 79 5a 70  4b 31 4e 51 74 47 7a 53   XjwibyZpK1NQtGzS
                  00000220  50 57 41 52 0a 4b 5a 78  4d 52 48 30 6a 39 49 32   PWAR.KZxMRH0j9I2
                  00000230  34 44 48 47 36 69 43 6b  53 68 49 54 42 33 6b 78   4DHG6iCkShITB3kx
                  00000240  78 72 4b 2f 57 2f 58 55  32 77 57 6e 53 57 67 49   xrK/W/XU2wWnSWgI
                  00000250  4a 41 67 61 5a 34 30 55  41 47 77 41 41 6b 57 50   JAgaZ40UAGwAAkWP
                  00000260  44 63 77 64 32 0a 6a 6b  63 33 31 4b 37 69 36 52   Dcwd2.jkc31K7i6R
                  00000270  79 6e 32 68 62 78 79 5a  76 75 64 34 33 59 54 55   yn2hbxyZvud43YTU
                  00000280  69 67 76 6c 55 5a 35 69  4a 69 56 69 72 73 48 5a   igvlUZ5iJiVirsHZ
                  00000290  56 4e 58 46 39 7a 46 41  72 64 31 53 30 32 30 41   VNXF9zFArd1S020A
                  000002a0  72 5a 49 57 38 6b 0a 4f  54 75 55 34 58 70 35 4a   rZIW8k.OTuU4Xp5J
                  000002b0  4f 53 4e 2f 51 71 4f 6d  38 35 49 51 51 53 72 2b   OSN/QqOm85IQQSr+
                  000002c0  6e 73 39 4f 49 31 6b 4a  41 3d 3d 0a 2d 2d 2d 2d   ns9OI1kJA==.----
                  000002d0  2d 45 4e 44 20 50 47 50  20 4d 45 53 53 41 47 45   -END PGP MESSAGE
                  000002e0  2d 2d 2d 2d 2d 0a                                  -----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 59 36 44 72 31 48 6f  39 46 61 6f 71 46 64 62   /Y6Dr1Ho9FaoqFdb
                  00000040  37 70 49 54 6e 30 39 36  71 6d 32 39 31 76 34 30   7pITn096qm291v40
                  00000050  39 79 58 30 63 47 55 5a  62 54 6b 4b 66 0a 6e 74   9yX0cGUZbTkKf.nt
                  00000060  64 4c 65 61 6d 78 57 44  38 58 47 6e 46 44 74 48   dLeamxWD8XGnFDtH
                  00000070  38 61 69 7a 76 43 44 36  49 33 61 42 49 67 57 44   8aizvCD6I3aBIgWD
                  00000080  41 6d 2f 2f 45 32 46 47  55 4c 61 75 45 42 69 31   Am//E2FGULauEBi1
                  00000090  47 52 56 63 64 53 43 71  48 6e 32 31 63 4e 0a 74   GRVcdSCqHn21cN.t
                  000000a0  51 48 74 35 33 31 43 47  37 4d 69 68 6c 44 38 5a   QHt531CG7MihlD8Z
                  000000b0  30 75 56 77 50 76 69 78  6b 67 63 6e 6c 77 61 67   0uVwPvixkgcnlwag
                  000000c0  4a 71 56 65 54 58 69 66  4c 30 44 39 77 34 4a 64   JqVeTXifL0D9w4Jd
                  000000d0  4b 72 72 41 43 64 39 33  48 2f 77 75 30 4e 74 0a   KrrACd93H/wu0Nt.
                  000000e0  34 66 4c 76 6f 79 75 39  4d 42 72 73 6d 4d 67 4a   4fLvoyu9MBrsmMgJ
                  000000f0  69 58 45 58 4a 63 6d 66  33 57 32 59 51 79 5a 5a   iXEXJcmf3W2YQyZZ
                  00000100  73 70 78 69 53 47 4f 63  59 62 51 75 73 46 4c 37   spxiSGOcYbQusFL7
                  00000110  72 54 46 54 4b 37 54 7a  68 4d 69 6d 68 4d 44 39   rTFTK7TzhMimhMD9
                  00000120  0a 64 76 57 77 69 45 75  4a 55 2b 72 6d 53 61 6e   .dvWwiEuJU+rmSan
                  00000130  43 55 47 50 6f 55 65 46  46 32 36 45 2b 6e 69 35   CUGPoUeFF26E+ni5
                  00000140  7a 44 36 41 43 37 33 35  35 6a 4b 51 6b 5a 64 34   zD6AC7355jKQkZd4
                  00000150  59 45 50 49 5a 62 4b 69  6b 34 34 76 71 4f 6e 50   YEPIZbKik44vqOnP
                  00000160  70 0a 73 2f 72 69 34 41  50 57 78 72 73 55 4e 61   p.s/ri4APWxrsUNa
                  00000170  4a 73 6e 64 48 58 41 38  62 32 4a 49 6b 34 57 53   JsndHXA8b2JIk4WS
                  00000180  2f 4d 71 79 45 5a 69 39  79 78 79 6d 66 2b 67 78   /MqyEZi9yxymf+gx
                  00000190  44 4b 43 51 61 66 73 4f  4d 30 44 35 32 2b 74 56   DKCQafsOM0D52+tV
                  000001a0  78 2f 0a 6b 2b 47 64 6c  37 6d 4e 71 35 61 35 56   x/.k+Gdl7mNq5a5V
                  000001b0  36 71 52 76 7a 45 77 62  38 62 44 74 56 4d 45 4c   6qRvzEwb8bDtVMEL
                  000001c0  67 44 43 43 69 72 7a 6f  38 68 41 70 4c 75 4c 42   gDCCirzo8hApLuLB
                  000001d0  6b 51 33 48 57 31 54 35  66 39 4e 41 41 35 48 47   kQ3HW1T5f9NAA5HG
                  000001e0  45 44 6d 0a 54 4c 72 42  39 75 57 41 61 71 74 55   EDm.TLrB9uWAaqtU
                  000001f0  46 45 65 54 2b 75 31 5a  75 69 4c 58 63 6b 69 47   FEeT+u1ZuiLXckiG
                  00000200  4b 4a 64 59 56 4a 4b 6b  43 44 56 39 72 75 75 6a   KJdYVJKkCDV9ruuj
                  00000210  35 65 4c 37 72 2b 45 47  54 45 76 74 69 34 4b 67   5eL7r+EGTEvti4Kg
                  00000220  41 50 52 53 0a 54 31 74  53 46 38 4c 6e 53 6b 4e   APRS.T1tSF8LnSkN
                  00000230  4d 74 2b 67 77 67 38 47  65 30 6b 6b 42 75 64 34   Mt+gwg8Ge0kkBud4
                  00000240  66 7a 56 5a 79 6d 77 46  4b 5a 64 34 76 59 32 45   fzVZymwFKZd4vY2E
                  00000250  4a 4f 69 4d 2f 7a 58 36  6f 42 4b 52 69 67 71 72   JOiM/zX6oBKRigqr
                  00000260  74 4c 6c 72 44 0a 4a 59  6c 61 53 43 6b 37 74 6f   tLlrD.JYlaSCk7to
                  00000270  7a 2b 65 6c 44 4a 4b 41  44 31 50 70 30 72 58 62   z+elDJKAD1Pp0rXb
                  00000280  51 61 79 44 6e 57 68 75  53 74 41 4a 45 55 42 65   QayDnWhuStAJEUBe
                  00000290  6e 7a 71 34 4a 6a 66 50  49 50 4d 4e 61 4d 0a 3d   nzq4JjfPIPMNaM.=
                  000002a0  2f 31 6b 33 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   /1k3.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 65 54 7a 77 6a 32 33  4b 58 4b 7a 6a 6f 76 42   /eTzwj23KXKzjovB
                  00000040  65 70 49 32 72 68 33 65  5a 63 36 39 52 4c 48 4a   epI2rh3eZc69RLHJ
                  00000050  77 76 42 77 47 53 5a 4d  6b 78 62 67 66 0a 57 50   wvBwGSZMkxbgf.WP
                  00000060  67 45 47 2b 2f 65 33 48  44 71 70 7a 72 48 53 5a   gEG+/e3HDqpzrHSZ
                  00000070  50 31 70 52 71 74 34 34  34 46 46 5a 54 45 37 32   P1pRqt444FFZTE72
                  00000080  36 6b 52 4e 70 41 65 54  34 65 69 30 32 45 4a 34   6kRNpAeT4ei02EJ4
                  00000090  6c 6a 52 49 42 42 52 33  36 73 37 42 33 7a 0a 4a   ljRIBBR36s7B3z.J
                  000000a0  30 6b 30 61 30 6e 4a 6b  43 6f 69 4f 73 74 6d 45   0k0a0nJkCoiOstmE
                  000000b0  35 4d 31 6f 71 61 4f 39  54 73 78 4d 54 55 50 46   5M1oqaO9TsxMTUPF
                  000000c0  62 6a 32 30 52 33 4f 33  6c 6c 72 5a 4a 4a 32 4a   bj20R3O3llrZJJ2J
                  000000d0  49 67 36 77 54 51 30 45  76 5a 67 79 74 6a 6c 0a   Ig6wTQ0EvZgytjl.
                  000000e0  77 73 79 44 66 4c 47 36  6a 34 68 55 34 4e 52 54   wsyDfLG6j4hU4NRT
                  000000f0  38 41 58 68 47 53 33 2f  30 45 37 38 67 41 33 46   8AXhGS3/0E78gA3F
                  00000100  51 6c 46 4c 49 65 6c 4f  6d 53 66 38 70 65 50 48   QlFLIelOmSf8pePH
                  00000110  35 55 44 53 43 4a 35 57  32 42 37 44 76 54 71 78   5UDSCJ5W2B7DvTqx
                  00000120  0a 43 6b 54 2b 32 2f 6b  76 6a 42 48 4d 50 4a 4d   .CkT+2/kvjBHMPJM
                  00000130  72 32 77 6a 70 37 57 4d  77 70 33 49 41 62 38 31   r2wjp7WMwp3IAb81
                  00000140  4d 76 67 44 71 54 31 73  45 4f 53 51 6c 79 61 69   MvgDqT1sEOSQlyai
                  00000150  54 4b 59 6a 58 6f 78 44  66 46 48 44 44 44 35 41   TKYjXoxDfFHDDD5A
                  00000160  6c 0a 7a 33 65 32 4d 62  56 59 2b 69 58 31 67 76   l.z3e2MbVY+iX1gv
                  00000170  53 46 66 53 39 70 46 73  36 66 2b 6f 67 6a 79 6d   SFfS9pFs6f+ogjym
                  00000180  39 6e 6b 5a 76 45 2f 33  5a 2f 38 63 33 68 33 36   9nkZvE/3Z/8c3h36
                  00000190  42 76 74 73 33 59 62 35  66 36 57 33 70 41 6e 45   Bvts3Yb5f6W3pAnE
                  000001a0  7a 77 0a 59 6d 52 65 4b  6c 54 6c 35 58 43 55 57   zw.YmReKlTl5XCUW
                  000001b0  55 72 4d 76 54 73 59 4d  63 74 55 56 54 6b 57 6b   UrMvTsYMctUVTkWk
                  000001c0  55 70 42 48 64 51 74 43  76 33 4d 4c 62 79 52 76   UpBHdQtCv3MLbyRv
                  000001d0  73 41 39 72 67 7a 30 68  77 76 61 49 46 63 63 64   sA9rgz0hwvaIFccd
                  000001e0  54 58 7a 0a 30 51 62 79  4b 31 72 65 4e 49 32 6d   TXz.0QbyK1reNI2m
                  000001f0  2f 4c 41 79 42 65 50 78  51 73 78 45 65 6f 32 79   /LAyBePxQsxEeo2y
                  00000200  49 55 42 36 56 59 73 62  4f 51 6a 7a 4d 49 36 77   IUB6VYsbOQjzMI6w
                  00000210  57 48 54 31 57 47 4c 64  70 48 4c 41 69 6b 49 38   WHT1WGLdpHLAikI8
                  00000220  6d 48 56 4e 0a 4a 6b 41  46 6b 4f 50 4a 72 2b 64   mHVN.JkAFkOPJr+d
                  00000230  6d 2b 39 34 66 5a 6c 7a  32 30 6b 6b 42 6c 57 67   m+94fZlz20kkBlWg
                  00000240  4b 31 76 4d 66 69 5a 6c  56 37 48 45 78 69 37 76   K1vMfiZlV7HExi7v
                  00000250  4c 35 6e 59 59 2b 47 69  35 4a 4c 7a 57 5a 4b 48   L5nYY+Gi5JLzWZKH
                  00000260  75 4b 67 4b 66 0a 32 52  72 6e 7a 46 55 38 65 62   uKgKf.2RrnzFU8eb
                  00000270  64 4e 32 47 37 6f 62 6c  46 4a 58 78 6e 70 4e 62   dN2G7oblFJXxnpNb
                  00000280  30 69 4d 7a 47 39 4e 6a  50 4e 74 78 33 5a 78 39   0iMzG9NjPNtx3Zx9
                  00000290  6e 56 77 54 45 36 78 6c  6d 39 6e 31 4b 51 0a 3d   nVwTE6xlm9n1KQ.=
                  000002a0  42 33 4b 6b 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   B3Kk.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 66 62 65 61 63 6a 37  4c 6e 46 63 48 54 72 45   /fbeacj7LnFcHTrE
                  00000040  77 58 56 57 55 34 64 31  61 46 36 67 42 68 63 38   wXVWU4d1aF6gBhc8
                  00000050  7a 6a 64 68 6f 4d 6a 41  57 54 59 50 39 0a 6f 62   zjdhoMjAWTYP9.ob
                  00000060  43 67 65 31 2b 34 61 41  6c 54 58 79 4e 55 4a 41   Cge1+4aAlTXyNUJA
                  00000070  65 52 54 41 68 76 45 54  4e 57 56 63 57 55 45 6e   eRTAhvETNWVcWUEn
                  00000080  61 55 6f 69 4c 6c 42 7a  73 75 6f 70 51 31 49 30   aUoiLlBzsuopQ1I0
                  00000090  56 34 64 70 55 43 30 69  64 77 65 61 37 37 0a 56   V4dpUC0idwea77.V
                  000000a0  35 53 75 47 71 53 50 75  78 6d 6a 4b 63 39 61 67   5SuGqSPuxmjKc9ag
                  000000b0  7a 5a 77 47 70 67 4b 33  51 43 33 39 55 52 67 62   zZwGpgK3QC39URgb
                  000000c0  30 4a 75 66 70 34 53 6f  72 79 42 79 59 35 44 70   0Jufp4SoryByY5Dp
                  000000d0  71 73 64 46 63 4d 39 73  66 64 42 32 61 64 35 0a   qsdFcM9sfdB2ad5.
                  000000e0  61 47 74 2b 55 62 69 6a  45 35 4d 4e 48 4c 4c 35   aGt+UbijE5MNHLL5
                  000000f0  51 2f 79 70 39 38 53 35  6e 4f 61 53 54 6a 4a 37   Q/yp98S5nOaSTjJ7
                  00000100  52 73 55 68 73 5a 51 6a  4e 6d 34 74 78 50 65 4a   RsUhsZQjNm4txPeJ
                  00000110  61 31 50 70 4b 62 57 4c  4a 65 6d 63 35 58 61 4f   a1PpKbWLJemc5XaO
                  00000120  0a 61 37 4c 34 37 31 73  69 65 71 5a 75 41 75 58   .a7L471sieqZuAuX
                  00000130  49 79 33 51 2b 6a 50 4e  4f 36 6a 4a 52 77 4d 71   Iy3Q+jPNO6jJRwMq
                  00000140  6f 76 72 41 30 46 50 32  6a 31 4c 6f 55 44 2f 61   ovrA0FP2j1LoUD/a
                  00000150  64 4c 44 35 6c 4e 62 4c  68 50 4a 78 6b 74 4a 35   dLD5lNbLhPJxktJ5
                  00000160  6f 0a 79 44 34 6e 66 52  69 41 61 58 34 7a 6e 4a   o.yD4nfRiAaX4znJ
                  00000170  38 77 69 67 57 59 37 2b  56 34 6b 39 4a 75 38 39   8wigWY7+V4k9Ju89
                  00000180  6c 44 42 4c 55 76 6f 79  35 55 38 64 55 56 79 44   lDBLUvoy5U8dUVyD
                  00000190  51 63 68 61 45 7a 6c 2f  47 74 7a 51 58 69 4d 63   QchaEzl/GtzQXiMc
                  000001a0  75 54 0a 39 41 64 6d 4a  46 68 31 33 4a 58 79 77   uT.9AdmJFh13JXyw
                  000001b0  69 57 44 6d 31 55 4f 62  6e 34 74 31 6e 64 4b 78   iWDm1UObn4t1ndKx
                  000001c0  4f 74 7a 47 43 72 54 42  68 76 64 36 77 36 59 7a   OtzGCrTBhvd6w6Yz
                  000001d0  41 62 68 5a 39 59 6f 73  5a 6c 59 5a 4f 42 73 32   AbhZ9YosZlYZOBs2
                  000001e0  30 76 37 0a 30 56 56 55  4d 65 34 53 4d 64 74 71   0v7.0VVUMe4SMdtq
                  000001f0  6e 59 33 58 58 4f 78 74  50 69 5a 6e 35 6e 45 63   nY3XXOxtPiZn5nEc
                  00000200  49 79 4c 6b 51 36 77 6c  76 57 53 78 72 52 38 30   IyLkQ6wlvWSxrR80
                  00000210  7a 55 66 32 44 74 70 62  4e 64 49 4a 54 58 67 6c   zUf2DtpbNdIJTXgl
                  00000220  38 63 6b 4f 0a 46 5a 44  43 35 79 6b 70 64 31 73   8ckO.FZDC5ykpd1s
                  00000230  45 6f 47 44 67 39 41 49  32 30 6b 77 42 6e 49 75   EoGDg9AI20kwBnIu
                  00000240  32 53 39 72 52 6d 37 5a  45 6b 39 4d 64 56 6c 55   2S9rRm7ZEk9MdVlU
                  00000250  30 4e 49 44 75 79 6c 77  7a 49 31 79 31 6a 6c 7a   0NIDuylwzI1y1jlz
                  00000260  73 57 77 48 37 0a 47 4e  2f 36 6e 6f 64 2f 52 42   sWwH7.GN/6nod/RB
                  00000270  6e 4f 50 57 4f 33 68 32  38 4c 38 53 47 64 6d 2f   nOPWO3h28L8SGdm/
                  00000280  59 4c 7a 6b 6c 65 46 73  63 72 4b 78 4d 62 41 4b   YLzkleFscrKxMbAK
                  00000290  57 63 48 38 44 6a 62 74  6a 6c 73 67 56 4a 5a 76   WcH8DjbtjlsgVJZv
                  000002a0  6d 72 0a 3d 4b 2b 34 43  0a 2d 2d 2d 2d 2d 45 4e   mr.=K+4C.-----EN
                  000002b0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002c0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ— Algorithm can't be used with AEAD.
                  Blowfish
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFaBBMBCgCOBYJn3piiBQsJCAcCCRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0
                  QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmdQ97X5KaMJ2FSYY8reLaXd28x8/lSU
                  P71byrohP+MIawYVCgkICwIEFgIDAQIXgAIbAwIeCBYhBNGmbhojsYLJmA94jPv8
                  yCoBXnMwAycEAQAATzsL/iCbPD8m1+Reb0Y0Nxu+97NVN502Ojr0RbAwvxqRl7Bk
                  WA7/IlMWYZ5zhJGF6BkQmJL0EIwejdJ4Bk/DfzNUzaBZB1F0xPi/gtevLQcc75Ii
                  le+U7D2/w3CkOKg+0UTmCsRidEKIcIBuExdLTa5dhGMltBDMnrLeSBGFIznGeGIl
                  Z+65cT+vqIixP05r8qpdjI3DC0b+aCRFtj5+ItfMp9Jlt+JCt0rxrqqxwgRtpR4q
                  PD1KrqEbWCJUm0U2FetpOx4+C5+O4rPl8jgiV1ZaJpgaTEPx3JbsQe14kJftKyeW
                  JlOE165BD6/MuT9u4IewsHx1wDzJh6DTSR0rNtTmuo2E94DFzRp8WM1gL8t+DZGT
                  +xHAEyQcHbmVu44YVvxyQ1xxRwgwD3reAOIK3L+MbciJdxp/M3q2JLRiSiNLEr1A
                  Nd/icMGE4yTfQXjK4jvn6ZehEM+5vKo5LRXDsTiaiiIuXQfPY6Hm5teev3Li3lwy
                  0zECDROcfBrjz3aPZGALFMLBDgQTAQoAOAIbAwULCQgHAgYVCgkICwIEFgIDAQIe
                  AQIXgBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZ76AAoJEPv8yCoBXnMwb2wL
                  /1TZPdGuoRvDnfcU818R+WERVEhnyANcozyFTpyqoTMKbNlPrFhN7qy/jL48kEZc
                  kVfKGPSDoUORLJugzmWK05xO6lRE5tWoyAD9jhQoRHOebh/PMf2p6TzlziWO0vI2
                  5952gvamne+Qa2ft4PRAVFosuafE8pD9OVkp0sTUbe7xSi3xAeJxpHoacB1zlRdA
                  kTcGJXuNm4PJaZnVxQ3AmQovqhG2n5k0M5AKss0t5wodyAKqumNJAbmii5trUjVD
                  pWWw/jh2EDWeSYse3GVM7Ol4ePiOeTUVpebJqy6uusjkKBT8vY6Lf0MYpMf8D9zL
                  AM3hmmUhD3NHx6eRteq5Rm8UN75fP7rFFe1vkzBDJY4MHecfDzkehwvBGgg31Z1A
                  Qj4vxr/noC47CGzyWWRK6IhONHuv1KAokLZaUAeXsTyWEndUNbcQsLnooffTx3qb
                  A4ZlECogArMzVPkUaMwGGrtlXR6p0Se0GHcRw4h+PYzyuDUzMm/7SYdk4iMHJrCK
                  Rs7AzQRdpZzyAQwA1jC/XGxjK6ddgrRfW9j+s/U00++EvIsgTs2kr3Rg0GP7FLWV
                  0YNtR1mpl55/bEl7yAxCDTkOgPUMXcaKlnQh6zrlt6H53mF6Bvs3inOHQvOsGtU0
                  dqvb1vkTF0juLiJgPlM7pWv+pNQ6IA39vKoQsTMBv4v5vYNXP9GgKbg8inUNT17B
                  xzZYHfw5+q63ectgDm2on1e8CIRCZ76oBVwzdkVxoy3gjh1eENlk2D4P0uJNZzF1
                  Q8GV67yLANGMCDICE/OkWn6daipYDzW4iJQtYPUWP4hWhjdm+CK+hg6IQUEn2Vtv
                  i16D2blRP8BpUNNa4fNuylWVuJV76rIHvsLZ1pbM3LHpRgE8s6jivS3Rz3WRs0Tm
                  WCNnvHPqWizQ3VTy+r3UQVJ5AmhJDrZdZq9iaUIuZ01PoE1+CHiJwuxPtWvVAxf2
                  POcm1M/F1fK1J0e+lKlQuyonTXqXR22Y41wrfP2aPk3nPSTW2DUAf3vRMZg57ZpR
                  xLEhEMxcM4/LMR+PABEBAAHCwPYEGAEKACAWIQTRpm4aI7GCyZgPeIz7/MgqAV5z
                  MAUCXaWc8gIbDAAKCRD7/MgqAV5zMOn/C/9ugt+HZIwX308zI+QXc5vDLReuzmJ3
                  ieE0DMO/uNSC+K1XEioSIZP91HeZJ2kbT9nn9fuReuoff0T0DiefrbwcIQQHFFkr
                  qSp1K3VWmUGp2JrUsXFVdjy/fkBIjTd7c5boWljv/6wAsSfiv2V0JSM8EFU6TYXx
                  swGjFVfc6X97tJNeIrXL+mpSmPPqy2bztcCCHkWS5lNLWQw+R7Vg71Fe6yBSNVrq
                  C2/imYG2J9zlowjx1XU63Wdgqp2Wxt0l8OmsB/W80S1fRF5G4SDHs9HXglXXqPsB
                  RZJYfP+VStm9L5P/sKjCcX6WtZR7yS6G8zj/X767MLK/djANvpPdNVniEke6hM3C
                  NBXYPAMhQBMWhCulcoz+0lxi8L34rMN+Dsbma96psdUrn7uLaB916we0CTfF8qqm
                  7BsVAgalon/UUiuMY80U3ueoj3okiSTiHIjD/YtpXSPioC8nMng7xqAY9Bwizt4F
                  WgXuLm1a4+So4V9j1TRCXd12Uc2l2RNmgDE=
                  =pMfU
                  -----END PGP PUBLIC KEY BLOCK-----
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sqop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish-EAX, but AES256-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 44 41 43 2b 36 45 76  57 76 54 36 71 53 37 33   BDAC+6EvWvT6qS73
                  00000050  70 61 50 38 6f 74 65 67  71 57 51 61 34 0a 2b 43   paP8otegqWQa4.+C
                  00000060  44 65 56 62 75 6c 63 6a  69 79 37 70 52 43 49 73   DeVbulcjiy7pRCIs
                  00000070  4d 52 77 50 5a 6e 78 76  72 44 76 43 37 76 65 6d   MRwPZnxvrDvC7vem
                  00000080  4a 51 52 58 6d 2f 45 36  72 49 47 4e 4f 78 5a 45   JQRXm/E6rIGNOxZE
                  00000090  57 6c 53 2f 38 58 44 4f  6b 55 77 49 2b 76 0a 58   WlS/8XDOkUwI+v.X
                  000000a0  65 52 54 73 45 69 38 6d  72 6d 61 42 63 35 7a 74   eRTsEi8mrmaBc5zt
                  000000b0  70 46 46 34 6b 33 73 46  64 65 69 30 77 59 53 4b   pFF4k3sFdei0wYSK
                  000000c0  78 67 74 32 64 6a 6b 66  53 61 6b 42 42 2f 77 42   xgt2djkfSakBB/wB
                  000000d0  50 6c 77 55 75 5a 46 6a  47 5a 73 50 36 6a 5a 0a   PlwUuZFjGZsP6jZ.
                  000000e0  78 32 6c 47 53 4b 42 32  61 4a 61 2b 6a 59 38 4d   x2lGSKB2aJa+jY8M
                  000000f0  68 54 77 57 6d 57 68 65  4a 6b 6d 5a 44 39 72 79   hTwWmWheJkmZD9ry
                  00000100  38 55 63 58 76 69 33 54  66 39 37 45 33 44 57 44   8UcXvi3Tf97E3DWD
                  00000110  6c 79 2b 55 4d 73 63 36  6f 50 4c 6e 4a 6f 59 32   ly+UMsc6oPLnJoY2
                  00000120  0a 53 77 54 7a 7a 59 6b  39 64 53 2f 2f 70 34 32   .SwTzzYk9dS//p42
                  00000130  4c 58 44 68 65 35 5a 38  47 46 65 65 36 51 42 43   LXDhe5Z8GFee6QBC
                  00000140  70 38 49 39 6d 4c 63 79  38 61 55 51 59 4f 53 66   p8I9mLcy8aUQYOSf
                  00000150  69 31 78 73 5a 63 59 46  34 69 78 51 46 7a 37 77   i1xsZcYF4ixQFz7w
                  00000160  44 0a 69 52 64 4d 6a 50  54 62 63 4c 31 51 43 41   D.iRdMjPTbcL1QCA
                  00000170  62 51 39 54 7a 50 56 50  33 61 54 69 69 45 37 31   bQ9TzPVP3aTiiE71
                  00000180  4f 33 49 78 59 59 4c 77  6c 78 54 72 6e 56 7a 4a   O3IxYYLwlxTrnVzJ
                  00000190  65 5a 66 4c 44 41 78 6d  6d 6f 62 4a 69 77 2f 34   eZfLDAxmmobJiw/4
                  000001a0  56 4b 0a 78 6a 4e 52 69  68 67 61 4f 53 68 78 35   VK.xjNRihgaOShx5
                  000001b0  58 6a 4b 72 71 4f 59 73  6b 56 74 41 44 68 2f 7a   XjKrqOYskVtADh/z
                  000001c0  53 43 6d 31 52 7a 30 78  73 48 56 57 31 4f 54 6c   SCm1Rz0xsHVW1OTl
                  000001d0  51 2f 72 50 61 45 33 69  51 42 38 67 76 39 30 4d   Q/rPaE3iQB8gv90M
                  000001e0  66 50 4e 0a 73 2b 68 37  55 77 78 35 41 56 5a 57   fPN.s+h7Uwx5AVZW
                  000001f0  4b 66 57 34 38 46 34 33  71 53 32 34 36 6f 59 5a   KfW48F43qS246oYZ
                  00000200  44 2b 38 63 7a 73 69 4d  31 34 45 58 36 6b 79 2b   D+8czsiM14EX6ky+
                  00000210  78 48 46 77 61 66 32 46  71 36 51 6a 65 72 77 77   xHFwaf2Fq6Qjerww
                  00000220  58 33 48 6c 0a 70 42 6c  4a 39 64 59 61 76 37 6e   X3Hl.pBlJ9dYav7n
                  00000230  46 70 31 35 33 4a 4a 32  31 78 32 44 4b 38 54 68   Fp153JJ21x2DK8Th
                  00000240  46 70 74 55 73 73 49 54  78 49 4a 44 53 58 41 49   FptUssITxIJDSXAI
                  00000250  4a 41 67 62 61 69 5a 37  52 4a 5a 34 73 6b 6c 57   JAgbaiZ7RJZ4sklW
                  00000260  7a 36 6b 53 6d 0a 72 65  4f 35 6e 71 63 6f 47 34   z6kSm.reO5nqcoG4
                  00000270  2b 41 78 37 72 66 4c 41  59 6a 6c 52 4f 62 37 4b   +Ax7rfLAYjlROb7K
                  00000280  6c 49 4a 46 62 75 58 33  67 43 62 66 46 48 70 33   lIJFbuX3gCbfFHp3
                  00000290  77 4b 38 6b 34 34 73 79  72 33 55 41 6d 31 46 43   wK8k44syr3UAm1FC
                  000002a0  50 61 64 73 47 67 0a 51  69 58 4f 34 75 69 78 77   PadsGg.QiXO4uixw
                  000002b0  57 42 62 5a 78 6f 39 46  77 41 6a 36 4a 43 56 32   WBbZxo9FwAj6JCV2
                  000002c0  7a 74 58 78 4e 49 75 50  6b 52 4e 0a 2d 2d 2d 2d   ztXxNIuPkRN.----
                  000002d0  2d 45 4e 44 20 50 47 50  20 4d 45 53 53 41 47 45   -END PGP MESSAGE
                  000002e0  2d 2d 2d 2d 2d 0a                                  -----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rsop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish-EAX, but AES128-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 43 2f 34 7a 56 35 7a  69 73 4b 63 61 55 31 37   BC/4zV5zisKcaU17
                  00000050  6f 78 6f 6c 66 48 6f 6c  55 69 33 2b 4f 0a 61 44   oxolfHolUi3+O.aD
                  00000060  65 67 68 38 49 79 66 7a  67 4f 6a 65 48 52 4e 30   egh8IyfzgOjeHRN0
                  00000070  68 79 77 72 44 6f 34 30  48 2f 5a 56 69 30 4e 53   hywrDo40H/ZVi0NS
                  00000080  38 42 48 32 74 74 4d 6d  67 6b 6d 32 51 6c 76 51   8BH2ttMmgkm2QlvQ
                  00000090  6b 68 75 5a 33 4d 32 75  4a 72 57 46 71 77 0a 41   khuZ3M2uJrWFqw.A
                  000000a0  62 7a 56 6a 78 30 44 36  68 49 36 72 32 58 42 63   bzVjx0D6hI6r2XBc
                  000000b0  34 6a 56 45 64 4b 48 6e  78 65 34 47 56 4b 6d 2b   4jVEdKHnxe4GVKm+
                  000000c0  63 70 49 41 4f 6e 49 4a  36 69 4f 54 52 6d 67 5a   cpIAOnIJ6iOTRmgZ
                  000000d0  48 35 65 4b 4f 56 67 6d  43 39 45 64 65 4f 59 0a   H5eKOVgmC9EdeOY.
                  000000e0  6e 57 4d 2b 6d 50 34 46  4e 4a 62 4d 49 55 49 4e   nWM+mP4FNJbMIUIN
                  000000f0  6f 6a 4c 65 32 72 38 56  65 49 32 67 67 6a 30 46   ojLe2r8VeI2ggj0F
                  00000100  30 71 37 70 65 58 53 47  4b 70 7a 63 52 6f 37 56   0q7peXSGKpzcRo7V
                  00000110  53 6a 4d 53 31 39 43 57  7a 79 39 70 39 52 33 63   SjMS19CWzy9p9R3c
                  00000120  0a 4f 39 58 48 75 42 34  6d 56 45 59 34 6d 50 7a   .O9XHuB4mVEY4mPz
                  00000130  41 33 78 46 78 39 65 71  59 78 4e 66 69 33 63 4b   A3xFx9eqYxNfi3cK
                  00000140  62 68 46 45 67 61 62 75  67 63 61 32 43 52 6e 57   bhFEgabugca2CRnW
                  00000150  72 73 70 4c 72 6b 62 67  70 35 64 46 66 6b 30 63   rspLrkbgp5dFfk0c
                  00000160  48 0a 6d 62 4c 36 69 4c  37 75 4e 68 2f 68 59 51   H.mbL6iL7uNh/hYQ
                  00000170  49 68 64 6f 51 54 64 42  4f 4f 45 72 7a 68 6c 57   IhdoQTdBOOErzhlW
                  00000180  74 54 7a 47 4a 69 32 51  7a 76 69 78 78 76 63 33   tTzGJi2Qzvixxvc3
                  00000190  69 44 6d 4e 71 77 39 6c  4e 71 34 36 6d 6b 32 78   iDmNqw9lNq46mk2x
                  000001a0  35 6a 0a 75 6f 68 72 68  43 67 4a 75 50 37 4c 61   5j.uohrhCgJuP7La
                  000001b0  55 4c 50 7a 53 65 73 66  6d 41 76 35 4d 39 77 2f   ULPzSesfmAv5M9w/
                  000001c0  2b 44 74 2b 44 73 4a 70  58 42 6e 72 33 44 77 62   +Dt+DsJpXBnr3Dwb
                  000001d0  71 57 6a 38 51 64 36 2f  35 76 69 77 65 2f 69 72   qWj8Qd6/5viwe/ir
                  000001e0  71 68 75 0a 2b 50 4c 44  61 51 53 38 37 48 4d 46   qhu.+PLDaQS87HMF
                  000001f0  59 4d 4b 76 38 74 32 72  62 69 6f 58 32 77 61 48   YMKv8t2rbioX2waH
                  00000200  6d 2b 63 62 30 34 71 56  33 70 7a 61 67 39 2f 4a   m+cb04qV3pzag9/J
                  00000210  62 36 78 4e 51 66 56 37  70 49 77 5a 42 58 65 46   b6xNQfV7pIwZBXeF
                  00000220  50 43 45 6e 0a 31 46 70  64 6d 4a 63 53 76 6c 71   PCEn.1FpdmJcSvlq
                  00000230  70 63 71 70 45 48 70 79  4a 67 6d 2f 59 49 61 4d   pcqpEHpyJgm/YIaM
                  00000240  50 78 4f 2f 51 46 51 56  43 6c 44 6a 53 57 67 49   PxO/QFQVClDjSWgI
                  00000250  48 41 67 69 45 49 55 4a  36 37 48 76 46 4a 59 68   HAgiEIUJ67HvFJYh
                  00000260  76 63 34 45 48 0a 6c 4b  32 75 6e 6a 59 71 37 4e   vc4EH.lK2unjYq7N
                  00000270  4a 52 51 79 6e 66 4a 78  2f 2b 68 61 2b 36 59 53   JRQynfJx/+ha+6YS
                  00000280  67 61 4d 55 64 6c 44 65  37 66 69 6a 6b 68 73 6a   gaMUdlDe7fijkhsj
                  00000290  49 75 44 2b 33 2b 61 63  6e 37 5a 65 51 45 73 43   IuD+3+acn7ZeQEsC
                  000002a0  6a 73 78 73 46 68 0a 2b  4b 77 36 6d 76 44 42 68   jsxsFh.+Kw6mvDBh
                  000002b0  6a 4e 65 69 63 34 33 58  6e 69 6a 76 6d 6d 51 4f   jNeic43XnijvmmQO
                  000002c0  65 66 52 77 64 73 71 6b  51 3d 3d 0a 3d 65 4a 45   efRwdsqkQ==.=eJE
                  000002d0  64 0a 2d 2d 2d 2d 2d 45  4e 44 20 50 47 50 20 4d   d.-----END PGP M
                  000002e0  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a               ESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 77 67 61 6b 56 70 44  34 69 64 64 41 6e 76 61   AwgakVpD4iddAnva
                  00000040  38 31 49 61 43 43 45 76  4f 69 39 4a 34 6e 4f 41   81IaCCEvOi9J4nOA
                  00000050  50 42 6e 42 34 79 2f 47  58 4e 61 76 6d 0a 33 42   PBnB4y/GXNavm.3B
                  00000060  2b 4e 44 7a 79 42 4a 52  62 56 7a 7a 54 68 50 32   +NDzyBJRbVzzThP2
                  00000070  62 58 4f 54 30 4c 52 76  48 44 4c 63 68 38 58 78   bXOT0LRvHDLch8Xx
                  00000080  6a 36 37 75 6f 6f 32 42  41 4f 51 7a 77 47 6a 70   j67uoo2BAOQzwGjp
                  00000090  4c 58 2f 6b 45 51 76 33  61 77 75 62 2b 51 0a 50   LX/kEQv3awub+Q.P
                  000000a0  52 35 38 71 49 45 71 39  47 73 66 4b 31 6b 57 4e   R58qIEq9GsfK1kWN
                  000000b0  74 45 35 4a 66 66 48 36  50 35 34 73 62 61 48 5a   tE5JffH6P54sbaHZ
                  000000c0  6f 61 4b 78 65 66 63 31  75 46 75 42 4e 71 72 58   oaKxefc1uFuBNqrX
                  000000d0  72 6e 75 48 75 7a 4d 71  54 48 78 4d 7a 56 63 0a   rnuHuzMqTHxMzVc.
                  000000e0  63 32 4f 70 62 43 61 51  75 30 48 62 55 36 76 39   c2OpbCaQu0HbU6v9
                  000000f0  49 38 4b 6c 6d 41 4d 7a  47 49 53 31 32 7a 36 30   I8KlmAMzGIS12z60
                  00000100  62 30 53 32 4a 79 32 54  42 6a 62 2f 2b 32 77 78   b0S2Jy2TBjb/+2wx
                  00000110  74 69 63 45 7a 34 41 37  4d 61 54 59 77 66 4a 61   ticEz4A7MaTYwfJa
                  00000120  0a 46 36 6f 35 62 31 30  49 74 55 36 4e 76 55 32   .F6o5b10ItU6NvU2
                  00000130  79 7a 7a 6d 78 34 31 42  33 4d 74 41 62 43 69 30   yzzmx41B3MtAbCi0
                  00000140  30 38 70 4c 2b 51 45 61  41 4c 59 4f 71 57 64 75   08pL+QEaALYOqWdu
                  00000150  30 46 72 76 45 54 32 46  4a 5a 79 70 53 4d 48 31   0FrvET2FJZypSMH1
                  00000160  4f 0a 79 6b 41 4c 59 78  53 6c 30 6c 4a 62 49 54   O.ykALYxSl0lJbIT
                  00000170  76 71 44 4e 75 79 55 66  52 42 55 69 66 47 53 36   vqDNuyUfRBUifGS6
                  00000180  54 6f 45 64 61 43 43 77  61 71 51 45 4c 42 75 71   ToEdaCCwaqQELBuq
                  00000190  7a 43 37 75 4e 6b 52 6f  55 2b 64 78 6c 47 69 70   zC7uNkRoU+dxlGip
                  000001a0  61 78 0a 4e 63 42 74 46  4c 58 6c 36 42 47 4a 46   ax.NcBtFLXl6BGJF
                  000001b0  36 63 56 4d 50 65 52 6e  59 6b 48 43 39 34 7a 78   6cVMPeRnYkHC94zx
                  000001c0  70 43 61 7a 78 49 31 76  4e 6f 64 39 4b 4c 69 35   pCazxI1vNod9KLi5
                  000001d0  79 4e 61 4d 34 46 4d 64  41 7a 6c 33 73 65 57 5a   yNaM4FMdAzl3seWZ
                  000001e0  6b 35 2b 0a 63 69 6c 77  49 61 53 33 4a 68 65 79   k5+.cilwIaS3Jhey
                  000001f0  58 64 37 36 35 4d 39 46  41 30 4f 46 67 4e 75 4b   Xd765M9FA0OFgNuK
                  00000200  72 34 36 30 53 37 63 74  6c 2b 49 77 47 55 6e 6b   r460S7ctl+IwGUnk
                  00000210  4b 4c 70 42 73 63 61 56  58 52 78 71 69 50 70 77   KLpBscaVXRxqiPpw
                  00000220  4b 70 42 6b 0a 4b 63 69  4a 42 50 6a 79 78 32 4b   KpBk.KciJBPjyx2K
                  00000230  62 47 67 30 78 44 34 50  59 30 6a 38 42 43 47 43   bGg0xD4PY0j8BCGC
                  00000240  37 30 52 66 6b 52 6f 4f  4c 32 50 51 4a 5a 54 33   70RfkRoOL2PQJZT3
                  00000250  50 51 43 77 6d 31 74 5a  61 33 36 32 54 6b 6c 62   PQCwm1tZa362Tklb
                  00000260  79 63 67 61 38 0a 76 73  78 70 4a 4b 6a 65 76 4e   ycga8.vsxpJKjevN
                  00000270  70 34 46 72 6e 6f 43 78  5a 54 6b 5a 4f 43 46 70   p4FrnoCxZTkZOCFp
                  00000280  51 75 49 59 49 4d 61 6d  45 71 2b 45 2b 35 44 59   QuIYIMamEq+E+5DY
                  00000290  55 3d 0a 3d 74 48 34 43  0a 2d 2d 2d 2d 2d 45 4e   U=.=tH4C.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-gopenpgp-v2 encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 56 65 72 73   ESSAGE-----.Vers
                  00000020  69 6f 6e 3a 20 47 6f 70  65 6e 50 47 50 20 32 2e   ion: GopenPGP 2.
                  00000030  38 2e 30 0a 43 6f 6d 6d  65 6e 74 3a 20 68 74 74   8.0.Comment: htt
                  00000040  70 73 3a 2f 2f 67 6f 70  65 6e 70 67 70 2e 6f 72   ps://gopenpgp.or
                  00000050  67 0a 0a 77 63 44 4d 41  33 77 76 71 6b 33 35 50   g..wcDMA3wvqk35P
                  00000060  44 65 79 41 51 77 41 72  51 41 44 45 4e 4a 58 53   DeyAQwArQADENJXS
                  00000070  50 49 34 72 4b 75 49 30  44 52 69 74 72 43 4a 47   PI4rKuI0DRitrCJG
                  00000080  55 56 41 4b 6d 4a 62 48  76 7a 77 62 36 68 2b 58   UVAKmJbHvzwb6h+X
                  00000090  32 7a 78 0a 66 65 4c 6b  46 56 4f 77 30 7a 54 2b   2zx.feLkFVOw0zT+
                  000000a0  70 6f 38 74 51 4c 6c 2f  6e 72 63 30 73 78 4b 38   po8tQLl/nrc0sxK8
                  000000b0  6e 76 48 2f 63 68 6e 6b  7a 57 50 32 6b 58 56 2f   nvH/chnkzWP2kXV/
                  000000c0  58 79 2b 68 4f 76 42 33  71 66 45 75 2b 45 61 58   Xy+hOvB3qfEu+EaX
                  000000d0  7a 70 52 4e 0a 6a 73 6d  53 71 4b 50 47 32 38 6a   zpRN.jsmSqKPG28j
                  000000e0  37 2b 56 49 46 4f 68 31  5a 47 4f 4b 55 6e 6c 4a   7+VIFOh1ZGOKUnlJ
                  000000f0  61 36 4c 46 30 43 47 4a  52 72 74 44 4d 6d 73 65   a6LF0CGJRrtDMmse
                  00000100  4a 36 2f 38 36 52 41 4a  51 76 64 64 76 58 41 47   J6/86RAJQvddvXAG
                  00000110  36 4f 4c 46 6b 0a 4a 4a  32 66 47 75 42 58 6f 34   6OLFk.JJ2fGuBXo4
                  00000120  64 57 73 63 49 48 5a 53  39 4b 77 50 4a 42 62 67   dWscIHZS9KwPJBbg
                  00000130  44 6f 4b 52 67 54 55 67  57 45 6a 58 35 49 65 7a   DoKRgTUgWEjX5Iez
                  00000140  66 79 47 52 46 52 34 30  7a 61 47 7a 77 62 70 4b   fyGRFR40zaGzwbpK
                  00000150  6b 46 77 31 52 2f 0a 2f  35 70 66 6f 6e 52 47 72   kFw1R/./5pfonRGr
                  00000160  6f 48 49 71 49 63 47 47  4b 41 4b 58 4e 47 63 71   oHIqIcGGKAKXNGcq
                  00000170  5a 72 6e 75 7a 54 57 6a  61 70 66 69 52 6e 72 64   ZrnuzTWjapfiRnrd
                  00000180  70 4f 39 4a 4f 55 71 37  2b 73 36 30 4a 43 6f 41   pO9JOUq7+s60JCoA
                  00000190  31 75 43 43 53 70 4f 0a  2f 4f 41 57 6a 44 32 48   1uCCSpO./OAWjD2H
                  000001a0  33 42 56 41 57 6e 69 36  7a 50 71 6c 6b 4e 5a 77   3BVAWni6zPqlkNZw
                  000001b0  38 68 4b 58 6d 73 75 44  71 49 31 51 52 46 64 4c   8hKXmsuDqI1QRFdL
                  000001c0  39 63 45 63 49 47 75 78  73 46 41 61 4d 54 4d 52   9cEcIGuxsFAaMTMR
                  000001d0  62 4f 47 58 78 65 39 47  0a 49 47 2f 59 50 55 64   bOGXxe9G.IG/YPUd
                  000001e0  33 57 31 37 52 33 33 65  62 34 49 56 64 41 35 62   3W17R33eb4IVdA5b
                  000001f0  55 54 6f 7a 35 65 33 70  7a 2b 71 63 53 5a 70 39   UToz5e3pz+qcSZp9
                  00000200  33 53 46 55 58 79 67 46  67 6f 54 6c 46 30 4f 77   3SFUXygFgoTlF0Ow
                  00000210  43 68 32 53 57 32 43 5a  62 0a 63 62 69 6e 34 55   Ch2SW2CZb.cbin4U
                  00000220  73 36 6b 30 61 34 32 52  73 4e 35 38 44 76 37 6b   s6k0a42RsN58Dv7k
                  00000230  4d 57 79 61 4d 70 6a 59  68 62 46 33 6c 62 4e 2f   MWyaMpjYhbF3lbN/
                  00000240  39 2f 45 6e 51 61 4b 59  32 77 39 6c 62 54 32 66   9/EnQaKY2w9lbT2f
                  00000250  6a 30 41 49 54 75 37 37  4f 34 0a 43 35 4d 75 2f   j0AITu77O4.C5Mu/
                  00000260  41 34 4b 78 2f 6a 30 71  57 76 6c 31 41 56 44 30   A4Kx/j0qWvl1AVD0
                  00000270  6a 38 42 6f 65 72 41 58  48 71 6c 31 39 69 43 74   j8BoerAXHql19iCt
                  00000280  44 77 45 50 58 31 38 61  62 31 6e 6f 53 6a 2b 53   DwEPX18ab1noSj+S
                  00000290  59 77 6a 52 75 68 4a 69  30 63 65 0a 75 42 44 4d   YwjRuhJi0ce.uBDM
                  000002a0  37 49 72 35 30 4a 69 66  4d 55 5a 62 42 33 73 6d   7Ir50JifMUZbB3sm
                  000002b0  64 31 34 32 4a 4c 58 51  2b 53 4f 64 73 56 4e 42   d142JLXQ+SOdsVNB
                  000002c0  78 34 4c 62 34 71 6b 3d  0a 3d 57 47 36 4f 0a 2d   x4Lb4qk=.=WG6O.-
                  000002d0  2d 2d 2d 2d 45 4e 44 20  50 47 50 20 4d 45 53 53   ----END PGP MESS
                  000002e0  41 47 45 2d 2d 2d 2d 2d  0a                        AGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gosop-pqc encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish-EAX, but AES128-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 43 2f 34 67 6e 76 62  4b 58 38 79 30 41 74 6c   BC/4gnvbKX8y0Atl
                  00000050  71 74 62 79 69 49 73 67  58 72 4b 2b 41 0a 62 4a   qtbyiIsgXrK+A.bJ
                  00000060  47 6d 54 79 37 4c 67 39  30 69 61 50 31 4b 58 51   GmTy7Lg90iaP1KXQ
                  00000070  65 74 68 4c 66 79 72 44  34 37 52 38 7a 7a 39 30   ethLfyrD47R8zz90
                  00000080  2b 73 53 65 69 6e 30 4f  74 7a 4b 41 6a 72 65 67   +sSein0OtzKAjreg
                  00000090  65 59 70 33 71 43 48 4a  4c 48 58 72 33 69 0a 79   eYp3qCHJLHXr3i.y
                  000000a0  59 6b 44 6c 65 76 76 33  4d 75 47 5a 42 4c 74 2b   YkDlevv3MuGZBLt+
                  000000b0  64 2f 42 70 6c 44 2f 37  32 50 42 47 64 47 2f 33   d/BplD/72PBGdG/3
                  000000c0  79 57 63 70 48 68 37 61  70 7a 32 44 4f 57 30 4f   yWcpHh7apz2DOW0O
                  000000d0  55 6f 36 41 4a 78 6d 45  34 6f 49 45 45 4d 47 0a   Uo6AJxmE4oIEEMG.
                  000000e0  53 42 6e 46 44 46 76 35  6e 76 46 68 70 42 38 35   SBnFDFv5nvFhpB85
                  000000f0  6d 68 55 4e 39 2f 38 46  32 42 6a 39 4f 43 2f 39   mhUN9/8F2Bj9OC/9
                  00000100  69 50 6d 32 7a 37 50 42  70 66 39 76 53 34 50 36   iPm2z7PBpf9vS4P6
                  00000110  67 55 58 33 4d 48 56 67  51 30 4f 69 45 48 61 36   gUX3MHVgQ0OiEHa6
                  00000120  0a 37 4b 65 51 6d 6d 4d  67 36 37 56 44 67 6c 46   .7KeQmmMg67VDglF
                  00000130  73 49 69 5a 6c 6c 57 41  75 4b 32 63 32 2b 74 7a   sIiZllWAuK2c2+tz
                  00000140  65 51 37 79 4e 57 38 32  47 38 73 64 50 45 64 4e   eQ7yNW82G8sdPEdN
                  00000150  38 52 58 37 50 32 33 55  43 42 57 6a 59 32 5a 33   8RX7P23UCBWjY2Z3
                  00000160  77 0a 59 52 4f 42 63 4f  4f 33 6f 54 41 53 35 6f   w.YROBcOO3oTAS5o
                  00000170  39 5a 70 65 64 72 34 47  56 72 51 39 53 72 61 61   9Zpedr4GVrQ9Sraa
                  00000180  47 38 79 58 4f 49 66 46  31 55 79 4a 46 50 66 44   G8yXOIfF1UyJFPfD
                  00000190  6c 47 65 55 64 63 4d 7a  4b 31 4c 7a 31 30 75 71   lGeUdcMzK1Lz10uq
                  000001a0  6f 36 0a 63 4a 61 51 46  39 64 51 33 7a 6a 49 63   o6.cJaQF9dQ3zjIc
                  000001b0  4f 72 2f 65 4b 65 78 63  32 39 6e 6f 54 66 6c 56   Or/eKexc29noTflV
                  000001c0  43 36 50 54 78 79 6b 35  32 38 6a 54 31 48 6d 56   C6PTxyk528jT1HmV
                  000001d0  39 6d 33 43 4a 34 64 6f  5a 69 76 61 71 6d 45 5a   9m3CJ4doZivaqmEZ
                  000001e0  49 72 6a 0a 71 43 62 67  4b 61 6f 72 56 36 4e 4d   Irj.qCbgKaorV6NM
                  000001f0  35 52 74 63 53 53 65 2b  4f 4c 78 4e 72 4c 79 75   5RtcSSe+OLxNrLyu
                  00000200  6d 30 42 66 6d 65 68 31  47 36 67 4c 78 65 75 35   m0Bfmeh1G6gLxeu5
                  00000210  72 6e 53 75 35 77 39 43  53 76 55 77 71 65 71 47   rnSu5w9CSvUwqeqG
                  00000220  41 78 62 6f 0a 52 77 56  30 65 4f 34 6b 6e 6c 71   Axbo.RwV0eO4knlq
                  00000230  30 61 61 36 59 70 58 52  54 73 69 7a 35 77 38 6e   0aa6YpXRTsiz5w8n
                  00000240  6d 39 31 31 36 51 36 4e  41 63 6e 6e 53 57 67 49   m9116Q6NAcnnSWgI
                  00000250  48 41 67 7a 72 35 4d 42  6e 30 6c 5a 51 39 68 30   HAgzr5MBn0lZQ9h0
                  00000260  6b 72 6f 4e 69 0a 4c 6b  2f 41 77 47 6f 43 39 78   kroNi.Lk/AwGoC9x
                  00000270  6a 2b 75 47 63 78 79 47  79 53 45 74 6a 42 66 7a   j+uGcxyGySEtjBfz
                  00000280  77 34 2f 76 4d 48 49 41  53 69 75 68 2f 4b 32 47   w4/vMHIASiuh/K2G
                  00000290  48 4d 64 66 4b 72 71 4d  76 43 4a 54 43 79 6b 49   HMdfKrqMvCJTCykI
                  000002a0  61 52 32 49 41 56 0a 76  57 2b 53 41 37 68 71 42   aR2IAV.vW+SA7hqB
                  000002b0  59 53 33 31 6c 32 39 71  38 61 61 4a 66 4f 33 43   YS31l29q8aaJfO3C
                  000002c0  2b 57 52 47 61 77 2b 33  77 3d 3d 0a 3d 72 65 7a   +WRGaw+3w==.=rez
                  000002d0  43 0a 2d 2d 2d 2d 2d 45  4e 44 20 50 47 50 20 4d   C.-----END PGP M
                  000002e0  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a               ESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish-EAX, but AES128-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 43 2f 39 4c 41 59 53  62 75 32 69 61 5a 72 55   BC/9LAYSbu2iaZrU
                  00000050  57 37 66 63 57 55 34 52  39 0a 70 53 53 4d 74 57   W7fcWU4R9.pSSMtW
                  00000060  36 44 77 33 70 32 66 63  74 34 71 48 5a 33 71 42   6Dw3p2fct4qHZ3qB
                  00000070  68 2b 56 32 48 48 77 45  4f 38 4a 62 50 78 41 61   h+V2HHwEO8JbPxAa
                  00000080  52 69 4f 4d 49 6b 78 39  41 56 56 4e 78 61 61 66   RiOMIkx9AVVNxaaf
                  00000090  4d 47 64 71 4e 44 0a 48  70 35 73 67 48 67 34 6e   MGdqND.Hp5sgHg4n
                  000000a0  73 67 77 46 64 6c 4a 35  37 6d 4e 4e 2b 75 37 58   sgwFdlJ57mNN+u7X
                  000000b0  73 77 59 43 4d 55 63 62  4c 7a 4a 6d 69 42 30 32   swYCMUcbLzJmiB02
                  000000c0  42 4a 34 51 73 6a 52 54  46 4a 50 52 62 4f 4d 52   BJ4QsjRTFJPRbOMR
                  000000d0  69 73 61 0a 65 46 38 35  53 57 61 68 48 37 32 63   isa.eF85SWahH72c
                  000000e0  6c 7a 4e 45 2b 64 75 34  63 73 6a 6e 30 57 33 75   lzNE+du4csjn0W3u
                  000000f0  6a 6b 37 41 2f 33 78 43  51 4d 4e 75 37 59 6d 52   jk7A/3xCQMNu7YmR
                  00000100  56 72 63 62 70 37 66 61  4a 35 50 64 57 65 53 4d   Vrcbp7faJ5PdWeSM
                  00000110  0a 70 4b 5a 43 66 6c 2f  52 43 4d 38 53 50 77 48   .pKZCfl/RCM8SPwH
                  00000120  54 79 4f 4c 7a 67 61 4d  73 4e 4c 4d 4a 6e 6e 46   TyOLzgaMsNLMJnnF
                  00000130  6d 62 50 6e 55 48 36 79  2b 57 32 51 32 7a 57 55   mbPnUH6y+W2Q2zWU
                  00000140  48 52 63 36 41 4e 73 6e  43 4b 4e 43 6f 0a 44 2f   HRc6ANsnCKNCo.D/
                  00000150  49 59 36 47 53 65 33 4a  32 44 62 70 66 50 51 35   IY6GSe3J2DbpfPQ5
                  00000160  45 41 51 43 41 6b 5a 65  4e 70 66 61 4f 79 2f 68   EAQCAkZeNpfaOy/h
                  00000170  35 2b 52 67 33 75 35 79  6f 35 6f 54 62 30 50 59   5+Rg3u5yo5oTb0PY
                  00000180  56 4e 4d 68 59 33 6f 49  39 77 0a 53 35 68 4f 6e   VNMhY3oI9w.S5hOn
                  00000190  58 49 2f 62 43 73 6d 64  47 43 50 39 61 7a 6d 37   XI/bCsmdGCP9azm7
                  000001a0  64 48 59 73 73 4b 5a 52  57 30 51 62 4b 51 79 64   dHYssKZRW0QbKQyd
                  000001b0  6f 76 6d 31 4c 57 73 6d  6b 73 72 43 63 51 61 44   ovm1LWsmksrCcQaD
                  000001c0  59 51 68 34 42 4a 32 0a  2b 34 4d 73 49 69 7a 58   YQh4BJ2.+4MsIizX
                  000001d0  32 4a 4a 46 4f 70 64 78  54 54 55 4a 45 2f 2b 6d   2JJFOpdxTTUJE/+m
                  000001e0  67 49 53 53 6c 43 78 55  65 6d 34 37 2f 42 62 2f   gISSlCxUem47/Bb/
                  000001f0  79 55 4b 78 47 75 48 71  63 56 74 32 6c 67 73 36   yUKxGuHqcVt2lgs6
                  00000200  74 47 4e 6e 0a 58 35 39  39 67 63 74 59 58 78 33   tGNn.X599gctYXx3
                  00000210  4c 63 2f 4c 65 33 66 32  35 38 7a 39 52 48 65 41   Lc/Le3f258z9RHeA
                  00000220  37 79 4b 43 4f 2f 53 6b  68 49 37 33 6d 61 54 51   7yKCO/SkhI73maTQ
                  00000230  4e 33 2f 63 77 4e 4f 31  38 47 35 33 34 74 45 62   N3/cwNO18G534tEb
                  00000240  34 0a 55 65 4a 39 71 30  56 31 6a 53 62 53 57 67   4.UeJ9q0V1jSbSWg
                  00000250  49 48 41 67 77 63 34 47  6f 41 45 71 46 49 78 4c   IHAgwc4GoAEqFIxL
                  00000260  4d 2b 48 79 31 6f 38 63  36 33 66 34 72 55 33 59   M+Hy1o8c63f4rU3Y
                  00000270  35 6d 30 71 2f 37 38 36  76 58 36 2f 38 63 0a 43   5m0q/786vX6/8c.C
                  00000280  49 65 39 32 33 31 42 55  68 50 69 46 69 41 7a 48   Ie9231BUhPiFiAzH
                  00000290  49 6c 6b 71 77 71 4c 74  74 70 4e 6f 56 6e 58 65   IlkqwqLttpNoVnXe
                  000002a0  4f 75 68 33 45 38 45 4f  49 57 49 6d 54 53 73 75   Ouh3E8EOIWImTSsu
                  000002b0  77 6a 45 61 6f 48 41 37  52 35 53 0a 69 51 42 64   wjEaoHA7R5S.iQBd
                  000002c0  77 57 4b 30 67 7a 65 56  34 41 3d 3d 0a 2d 2d 2d   wWK0gzeV4A==.---
                  000002d0  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002e0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sop-openpgp.js encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 49 73 32 58 6b 72 4c  46 57 51 57 75 77 6c 63   +Is2XkrLFWQWuwlc
                  00000040  35 39 65 47 2f 65 4b 64  6d 61 50 4b 6c 55 52 38   59eG/eKdmaPKlUR8
                  00000050  75 2f 35 37 71 50 42 53  6e 0a 76 31 46 57 34 32   u/57qPBSn.v1FW42
                  00000060  6b 69 57 56 78 77 78 43  6f 5a 61 6c 63 43 47 4b   kiWVxwxCoZalcCGK
                  00000070  4b 63 36 6f 54 35 38 51  58 77 63 66 69 31 31 71   Kc6oT58QXwcfi11q
                  00000080  64 78 7a 6a 43 59 64 79  64 67 36 68 70 74 35 57   dxzjCYdydg6hpt5W
                  00000090  41 4d 5a 4a 74 2f 0a 4f  49 4a 67 35 70 6e 56 34   AMZJt/.OIJg5pnV4
                  000000a0  4a 68 4c 53 53 33 48 30  68 39 7a 2f 73 62 35 34   JhLSS3H0h9z/sb54
                  000000b0  6b 4b 69 65 36 51 46 59  71 31 4a 4d 66 4e 55 4d   kKie6QFYq1JMfNUM
                  000000c0  2b 35 54 58 65 5a 66 55  79 31 6b 70 62 76 57 4d   +5TXeZfUy1kpbvWM
                  000000d0  53 6d 43 0a 4a 42 58 65  4c 72 4a 6b 68 36 59 4d   SmC.JBXeLrJkh6YM
                  000000e0  5a 79 31 75 5a 6e 55 57  35 70 4f 4a 74 59 77 55   Zy1uZnUW5pOJtYwU
                  000000f0  49 54 65 7a 46 65 62 62  6a 58 2b 59 42 34 56 68   ITezFebbjX+YB4Vh
                  00000100  39 57 74 43 4a 32 66 36  75 2f 4f 33 45 74 74 6f   9WtCJ2f6u/O3Etto
                  00000110  0a 72 43 53 55 61 4d 77  64 73 78 4a 50 53 44 56   .rCSUaMwdsxJPSDV
                  00000120  65 74 68 74 75 31 58 47  48 57 50 6f 57 4f 70 53   ethtu1XGHWPoWOpS
                  00000130  5a 74 44 4a 73 54 2b 2b  59 65 51 74 75 74 48 76   ZtDJsT++YeQtutHv
                  00000140  62 75 2b 43 74 71 78 6c  79 57 36 61 47 0a 61 6f   bu+CtqxlyW6aG.ao
                  00000150  50 73 52 54 44 57 4a 39  50 61 69 41 2b 46 74 31   PsRTDWJ9PaiA+Ft1
                  00000160  6f 56 5a 4c 46 4f 55 6a  6b 4e 78 62 59 65 72 33   oVZLFOUjkNxbYer3
                  00000170  50 37 4e 31 64 34 69 41  2b 64 36 39 4a 7a 41 4c   P7N1d4iA+d69JzAL
                  00000180  33 56 43 54 4c 4c 35 4b  57 30 0a 4e 59 4d 34 6e   3VCTLL5KW0.NYM4n
                  00000190  38 50 45 61 4d 72 67 41  68 6a 51 35 49 63 2b 62   8PEaMrgAhjQ5Ic+b
                  000001a0  4a 59 30 46 6f 72 51 31  4a 76 63 58 5a 63 77 64   JY0ForQ1JvcXZcwd
                  000001b0  47 59 72 71 7a 35 41 33  31 47 74 71 58 38 42 64   GYrqz5A31GtqX8Bd
                  000001c0  74 32 71 48 76 70 61 0a  4f 62 61 72 6f 77 4a 4f   t2qHvpa.ObarowJO
                  000001d0  52 6a 41 37 63 61 74 55  55 38 7a 5a 36 52 53 73   RjA7catUU8zZ6RSs
                  000001e0  39 65 49 4e 4c 4d 32 41  6d 4b 6a 68 58 50 30 42   9eINLM2AmKjhXP0B
                  000001f0  49 47 66 68 4e 70 50 4c  31 37 6b 51 32 56 6b 6f   IGfhNpPL17kQ2Vko
                  00000200  32 53 74 67 0a 46 59 41  2f 7a 52 46 47 77 53 59   2Stg.FYA/zRFGwSY
                  00000210  39 30 38 6c 67 59 2b 61  74 38 45 42 34 41 76 68   908lgY+at8EB4Avh
                  00000220  4d 33 5a 6d 65 49 34 5a  4c 4e 39 33 32 59 56 4f   M3ZmeI4ZLN932YVO
                  00000230  31 36 51 4a 70 76 64 64  77 30 6a 38 42 6c 64 73   16QJpvddw0j8Blds
                  00000240  46 0a 51 6a 75 4c 77 54  57 44 51 6f 66 37 51 6d   F.QjuLwTWDQof7Qm
                  00000250  72 78 72 2b 64 56 72 58  61 4b 7a 57 4a 42 77 74   rxr+dVrXaKzWJBwt
                  00000260  2b 59 4e 39 57 41 36 74  6c 62 67 2f 48 72 6f 38   +YN9WA6tlbg/Hro8
                  00000270  68 55 6b 55 58 77 64 53  6e 73 69 37 63 67 0a 57   hUkUXwdSnsi7cg.W
                  00000280  52 56 32 42 43 67 46 46  6a 58 47 48 54 33 42 62   RV2BCgFFjXGHT3Bb
                  00000290  67 67 3d 0a 3d 30 56 67  4b 0a 2d 2d 2d 2d 2d 45   gg=.=0VgK.-----E
                  000002a0  4e 44 20 50 47 50 20 4d  45 53 53 41 47 45 2d 2d   ND PGP MESSAGE--
                  000002b0  2d 2d 2d 0a                                        ---.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  index.js encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish-EAX, but AES128-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 44 41 43 66 6a 35 46  69 41 7a 57 66 64 54 51   BDACfj5FiAzWfdTQ
                  00000050  43 37 69 74 48 36 6d 38  41 0a 79 2b 79 6d 48 49   C7itH6m8A.y+ymHI
                  00000060  4e 31 4f 6d 63 43 4c 4f  78 43 4d 77 37 52 49 47   N1OmcCLOxCMw7RIG
                  00000070  51 57 65 46 5a 59 72 31  53 4c 43 6e 55 2b 59 48   QWeFZYr1SLCnU+YH
                  00000080  4d 30 37 56 63 61 6c 56  6e 38 32 56 53 52 79 54   M07VcalVn82VSRyT
                  00000090  73 78 45 49 4f 63 0a 43  7a 46 4a 71 6a 42 65 7a   sxEIOc.CzFJqjBez
                  000000a0  76 44 2b 34 76 36 59 55  5a 62 4e 4f 73 50 61 56   vD+4v6YUZbNOsPaV
                  000000b0  55 31 43 33 32 4d 6f 34  57 76 67 33 76 4b 67 67   U1C32Mo4Wvg3vKgg
                  000000c0  6f 45 70 64 41 67 62 73  31 4b 66 48 57 65 79 50   oEpdAgbs1KfHWeyP
                  000000d0  58 49 4b 0a 6e 48 6e 72  4b 35 4f 4a 4a 43 56 52   XIK.nHnrK5OJJCVR
                  000000e0  6e 54 36 6c 4a 43 6b 45  7a 38 2b 69 6d 77 64 50   nT6lJCkEz8+imwdP
                  000000f0  7a 43 6f 72 55 58 2b 52  69 34 71 5a 47 36 4a 4a   zCorUX+Ri4qZG6JJ
                  00000100  4a 6b 4a 33 4b 32 39 75  35 4f 6a 64 54 53 76 62   JkJ3K29u5OjdTSvb
                  00000110  0a 43 62 7a 70 4f 62 41  38 64 6b 6f 59 51 5a 55   .CbzpObA8dkoYQZU
                  00000120  63 6a 4d 68 67 46 31 70  4a 70 6e 57 34 46 50 51   cjMhgF1pJpnW4FPQ
                  00000130  41 30 46 70 65 69 7a 6c  76 67 53 6f 57 35 4c 50   A0FpeizlvgSoW5LP
                  00000140  56 79 7a 62 52 32 2b 2b  62 79 2f 57 51 0a 37 6e   VyzbR2++by/WQ.7n
                  00000150  4b 47 63 67 45 31 58 37  32 47 4a 47 39 76 52 6e   KGcgE1X72GJG9vRn
                  00000160  62 71 76 6b 75 6b 37 61  55 78 77 70 51 38 72 52   bqvkuk7aUxwpQ8rR
                  00000170  62 73 77 4e 63 61 30 51  46 32 42 44 72 71 55 57   bswNca0QF2BDrqUW
                  00000180  2f 63 61 32 74 71 35 42  71 35 0a 6e 79 2f 6b 59   /ca2tq5Bq5.ny/kY
                  00000190  55 41 4b 2b 70 2f 4a 34  43 55 39 55 30 61 6f 59   UAK+p/J4CU9U0aoY
                  000001a0  77 78 6f 52 32 74 54 6b  41 69 42 59 38 50 53 41   wxoR2tTkAiBY8PSA
                  000001b0  6e 39 58 6f 69 70 63 55  32 78 48 4c 73 70 65 73   n9XoipcU2xHLspes
                  000001c0  68 31 51 44 50 2b 30 0a  46 37 46 68 6f 70 66 4c   h1QDP+0.F7FhopfL
                  000001d0  32 51 77 4b 73 56 71 62  37 43 31 6f 65 42 4b 36   2QwKsVqb7C1oeBK6
                  000001e0  33 32 4c 2f 55 32 68 6b  53 6f 4a 68 50 45 72 59   32L/U2hkSoJhPErY
                  000001f0  56 43 61 4f 42 52 43 43  4d 37 70 6f 7a 6a 35 7a   VCaOBRCCM7pozj5z
                  00000200  6b 77 71 78 0a 58 2f 6a  4b 75 51 36 6e 36 72 5a   kwqx.X/jKuQ6n6rZ
                  00000210  79 51 4a 6e 50 64 67 45  6d 71 55 63 2f 74 35 75   yQJnPdgEmqUc/t5u
                  00000220  6d 4c 4c 58 41 49 34 4f  76 47 59 6d 4b 57 54 53   mLLXAI4OvGYmKWTS
                  00000230  56 71 32 76 32 55 58 62  51 6e 5a 4a 62 51 6e 4e   Vq2v2UXbQnZJbQnN
                  00000240  42 0a 65 62 61 43 49 69  77 4f 67 6b 2f 53 57 67   B.ebaCIiwOgk/SWg
                  00000250  49 48 41 67 7a 64 2b 4f  55 33 63 47 57 74 43 4c   IHAgzd+OU3cGWtCL
                  00000260  6c 41 79 64 41 75 41 34  65 6e 49 51 52 37 41 4e   lAydAuA4enIQR7AN
                  00000270  34 67 49 39 31 33 6d 4f  63 55 35 32 31 57 0a 6b   4gI913mOcU521W.k
                  00000280  39 45 33 47 56 53 5a 2f  33 44 4e 46 32 51 6f 6a   9E3GVSZ/3DNF2Qoj
                  00000290  4b 5a 67 41 7a 41 56 65  51 49 49 75 75 61 7a 7a   KZgAzAVeQIIuuazz
                  000002a0  4e 6c 49 37 68 42 74 70  68 45 5a 46 64 7a 43 57   NlI7hBtphEZFdzCW
                  000002b0  62 4e 6b 6d 33 4b 37 6f  53 4d 6a 0a 2f 5a 50 78   bNkm3K7oSMj./ZPx
                  000002c0  59 65 31 48 75 6f 33 62  62 77 3d 3d 0a 2d 2d 2d   Ye1Huo3bbw==.---
                  000002d0  2d 2d 45 4e 44 20 50 47  50 20 4d 45 53 53 41 47   --END PGP MESSAG
                  000002e0  45 2d 2d 2d 2d 2d 0a                               E-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 63 44 72 46 37 2f 72  4e 2b 37 53 2b 46 73 51   /cDrF7/rN+7S+FsQ
                  00000040  4a 78 6c 36 61 30 42 31  36 58 72 77 46 33 35 6f   Jxl6a0B16XrwF35o
                  00000050  2f 51 55 45 4e 62 74 77  35 46 71 5a 76 0a 7a 45   /QUENbtw5FqZv.zE
                  00000060  48 48 62 71 66 4a 72 7a  4c 45 70 4b 43 61 38 61   HHbqfJrzLEpKCa8a
                  00000070  50 52 71 42 74 4b 7a 6d  57 62 53 6b 46 57 45 38   PRqBtKzmWbSkFWE8
                  00000080  6d 4b 63 70 7a 67 4e 30  66 4e 44 49 48 47 79 47   mKcpzgN0fNDIHGyG
                  00000090  69 6c 71 56 46 62 41 71  56 49 67 76 45 61 0a 68   ilqVFbAqVIgvEa.h
                  000000a0  68 51 38 59 56 64 61 6d  54 2b 54 47 4d 68 6f 32   hQ8YVdamT+TGMho2
                  000000b0  41 66 43 56 7a 50 54 54  77 62 58 61 59 72 49 45   AfCVzPTTwbXaYrIE
                  000000c0  70 4d 58 2b 72 66 6e 7a  39 6d 79 59 74 64 48 4a   pMX+rfnz9myYtdHJ
                  000000d0  48 32 78 6c 65 74 54 55  7a 79 31 6c 2b 42 30 0a   H2xletTUzy1l+B0.
                  000000e0  54 6c 78 47 78 50 4d 77  59 74 62 64 71 52 50 75   TlxGxPMwYtbdqRPu
                  000000f0  38 7a 73 38 70 76 33 70  61 46 79 64 34 4a 2f 4e   8zs8pv3paFyd4J/N
                  00000100  37 69 68 76 2b 50 55 36  4f 4c 63 73 61 59 36 31   7ihv+PU6OLcsaY61
                  00000110  64 51 63 58 30 52 6c 43  6c 51 2f 6f 43 68 79 7a   dQcX0RlClQ/oChyz
                  00000120  0a 64 53 72 31 54 43 72  69 66 39 34 74 6c 4e 58   .dSr1TCrif94tlNX
                  00000130  34 44 57 32 6e 53 2f 68  30 2f 64 7a 2b 34 62 48   4DW2nS/h0/dz+4bH
                  00000140  5a 38 5a 4b 72 78 61 6c  71 5a 36 33 4d 31 43 74   Z8ZKrxalqZ63M1Ct
                  00000150  6b 4d 2f 4f 63 49 6e 57  4a 6f 53 39 53 66 66 75   kM/OcInWJoS9Sffu
                  00000160  63 0a 6c 57 51 59 4a 67  35 54 57 46 50 72 49 64   c.lWQYJg5TWFPrId
                  00000170  63 54 70 38 36 38 4d 71  42 63 4e 41 53 55 31 55   cTp868MqBcNASU1U
                  00000180  4d 73 62 48 35 41 77 30  76 64 30 4e 2f 48 63 47   MsbH5Aw0vd0N/HcG
                  00000190  6e 74 71 78 58 31 6c 6c  65 43 55 41 63 6b 73 70   ntqxX1lleCUAcksp
                  000001a0  32 62 0a 76 65 52 37 30  6a 38 6a 74 44 73 49 49   2b.veR70j8jtDsII
                  000001b0  37 33 31 2f 56 62 35 4f  57 36 49 71 55 73 46 41   731/Vb5OW6IqUsFA
                  000001c0  67 52 39 45 70 62 6a 38  41 53 56 64 6b 39 39 69   gR9Epbj8ASVdk99i
                  000001d0  71 74 69 2b 43 75 66 4d  71 47 53 4d 34 71 44 32   qti+CufMqGSM4qD2
                  000001e0  56 4c 6c 0a 72 49 7a 44  79 71 44 61 33 70 49 50   VLl.rIzDyqDa3pIP
                  000001f0  56 7a 35 36 68 4f 66 2f  49 74 76 2f 54 77 39 52   Vz56hOf/Itv/Tw9R
                  00000200  67 35 31 54 72 64 33 46  6c 53 69 6e 69 7a 6b 44   g51Trd3FlSinizkD
                  00000210  64 4d 52 64 58 56 6f 78  64 42 79 2b 67 59 4d 45   dMRdXVoxdBy+gYME
                  00000220  32 39 4c 51 0a 54 6b 58  76 59 30 35 2f 6e 51 48   29LQ.TkXvY05/nQH
                  00000230  48 75 33 33 44 44 34 4c  73 30 6b 41 42 59 52 73   Hu33DD4Ls0kABYRs
                  00000240  72 6a 62 4b 4d 36 6d 68  41 5a 64 61 46 74 48 44   rjbKM6mhAZdaFtHD
                  00000250  45 65 78 59 43 79 53 76  65 44 48 4b 64 42 6e 5a   EexYCySveDHKdBnZ
                  00000260  6d 46 52 4e 2f 0a 32 59  51 4d 6f 51 75 47 6a 59   mFRN/.2YQMoQuGjY
                  00000270  6e 51 63 31 30 42 77 35  5a 79 6d 58 70 52 4e 70   nQc10Bw5ZymXpRNp
                  00000280  58 54 75 58 49 33 4b 48  63 77 78 43 6c 33 31 63   XTuXI3KHcwxCl31c
                  00000290  75 76 0a 3d 42 6f 46 64  0a 2d 2d 2d 2d 2d 45 4e   uv.=BoFd.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  pgpainless-cli encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 49 50 6f 79 35 35 45  74 31 35 52 4b 36 5a 44   +IPoy55Et15RK6ZD
                  00000040  53 43 4f 5a 2b 47 48 6d  74 53 7a 59 50 6d 41 33   SCOZ+GHmtSzYPmA3
                  00000050  48 57 6f 66 59 66 66 65  4a 55 6d 32 43 0a 42 59   HWofYffeJUm2C.BY
                  00000060  67 59 64 41 64 7a 56 64  4a 75 4d 69 44 48 6d 6a   gYdAdzVdJuMiDHmj
                  00000070  61 70 49 59 61 2f 78 31  70 6a 31 36 57 6d 77 59   apIYa/x1pj16WmwY
                  00000080  6b 77 31 35 58 71 78 55  74 43 52 7a 56 59 55 67   kw15XqxUtCRzVYUg
                  00000090  72 50 41 43 35 2f 67 47  6f 6e 43 56 67 76 0a 37   rPAC5/gGonCVgv.7
                  000000a0  73 71 38 68 57 47 58 64  36 68 45 6e 30 37 49 7a   sq8hWGXd6hEn07Iz
                  000000b0  45 4f 36 41 5a 64 4f 39  33 6c 4b 6d 73 59 47 57   EO6AZdO93lKmsYGW
                  000000c0  6c 74 53 6e 55 73 37 51  57 6b 54 47 67 59 4d 70   ltSnUs7QWkTGgYMp
                  000000d0  57 74 77 78 4b 31 6d 42  5a 62 34 34 65 34 58 0a   WtwxK1mBZb44e4X.
                  000000e0  4f 4d 77 4d 46 42 47 36  70 32 65 2b 62 35 31 56   OMwMFBG6p2e+b51V
                  000000f0  72 4b 45 50 31 47 72 49  67 37 68 7a 44 45 30 54   rKEP1GrIg7hzDE0T
                  00000100  2f 58 4f 2b 67 68 70 39  7a 68 35 42 68 73 50 4d   /XO+ghp9zh5BhsPM
                  00000110  55 58 4a 2b 31 6c 58 71  55 53 73 65 79 76 5a 43   UXJ+1lXqUSseyvZC
                  00000120  0a 4e 35 61 42 61 75 6e  4b 56 71 33 77 6e 33 4b   .N5aBaunKVq3wn3K
                  00000130  49 2b 77 2b 47 44 33 52  31 79 51 63 30 76 6f 70   I+w+GD3R1yQc0vop
                  00000140  30 6e 73 78 63 31 38 43  49 68 49 33 48 45 76 36   0nsxc18CIhI3HEv6
                  00000150  69 4b 62 55 48 52 76 64  37 57 36 37 7a 77 73 36   iKbUHRvd7W67zws6
                  00000160  51 0a 79 56 59 42 57 44  64 44 6d 51 4c 37 4c 4a   Q.yVYBWDdDmQL7LJ
                  00000170  66 34 43 6a 44 4a 46 38  64 52 4b 4b 43 7a 46 64   f4CjDJF8dRKKCzFd
                  00000180  79 30 46 68 71 65 64 30  46 4f 78 48 76 2b 5a 50   y0Fhqed0FOxHv+ZP
                  00000190  34 67 74 36 4c 79 6d 59  52 6d 6a 6a 45 50 67 2b   4gt6LymYRmjjEPg+
                  000001a0  37 56 0a 43 43 2b 50 68  79 51 2b 6a 4e 73 65 34   7V.CC+PhyQ+jNse4
                  000001b0  37 39 61 4e 49 51 36 69  69 42 6a 62 44 69 31 6a   79aNIQ6iiBjbDi1j
                  000001c0  46 63 49 45 46 4d 44 78  68 4a 64 6a 47 68 62 4a   FcIEFMDxhJdjGhbJ
                  000001d0  44 39 63 72 46 5a 54 2b  78 58 59 77 75 74 73 50   D9crFZT+xXYwutsP
                  000001e0  34 79 6f 0a 79 79 41 53  6f 44 42 54 38 50 49 45   4yo.yyASoDBT8PIE
                  000001f0  72 6a 62 61 4a 76 4f 44  4a 35 68 37 67 50 65 74   rjbaJvODJ5h7gPet
                  00000200  78 64 4b 65 51 6f 6f 42  62 31 53 4e 41 69 54 66   xdKeQooBb1SNAiTf
                  00000210  65 44 66 4e 55 50 50 2f  50 48 63 48 52 62 62 68   eDfNUPP/PHcHRbbh
                  00000220  49 66 58 72 0a 43 68 70  66 47 6e 41 37 6c 47 54   IfXr.ChpfGnA7lGT
                  00000230  78 48 63 61 4c 2b 51 50  70 30 6b 41 42 37 46 39   xHcaL+QPp0kAB7F9
                  00000240  6d 2b 4f 32 30 48 69 47  44 42 2b 59 6b 4c 58 48   m+O20HiGDB+YkLXH
                  00000250  71 48 35 67 61 37 42 76  64 55 67 2f 61 68 54 4f   qH5ga7BvdUg/ahTO
                  00000260  4a 6f 74 2b 34 0a 4c 38  65 6a 4e 46 65 4f 48 4b   Jot+4.L8ejNFeOHK
                  00000270  6a 6a 4f 58 64 66 44 53  30 6c 42 4f 4b 37 32 37   jjOXdfDS0lBOK727
                  00000280  36 52 39 35 79 45 47 37  6e 39 67 6f 75 2f 41 2b   6R95yEG7n9gou/A+
                  00000290  31 78 0a 3d 4f 4f 4e 36  0a 2d 2d 2d 2d 2d 45 4e   1x.=OON6.-----EN
                  000002a0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002b0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  sopgpy encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish-EAX, but AES256-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 43 2f 39 50 38 6b 67  65 57 43 78 48 66 4e 44   BC/9P8kgeWCxHfND
                  00000050  4d 75 71 57 68 33 39 39  4e 35 77 43 46 0a 58 59   MuqWh399N5wCF.XY
                  00000060  34 67 48 51 48 76 36 69  4d 6a 46 64 77 39 59 53   4gHQHv6iMjFdw9YS
                  00000070  45 4e 68 65 63 42 6f 32  37 57 32 52 6d 58 45 45   ENhecBo27W2RmXEE
                  00000080  74 63 6e 58 4c 48 6b 49  52 51 46 69 6d 47 7a 65   tcnXLHkIRQFimGze
                  00000090  6d 69 76 61 59 7a 76 2f  31 69 6b 58 30 46 0a 2f   mivaYzv/1ikX0F./
                  000000a0  32 6f 73 38 61 4b 57 72  33 70 30 35 44 43 69 6e   2os8aKWr3p05DCin
                  000000b0  64 75 48 74 54 49 6d 68  2f 39 7a 38 42 58 67 77   duHtTImh/9z8BXgw
                  000000c0  64 79 5a 57 65 6a 70 4c  66 71 42 67 46 65 65 68   dyZWejpLfqBgFeeh
                  000000d0  4d 6c 6b 68 7a 68 46 74  69 63 2f 48 4b 4d 63 0a   MlkhzhFtic/HKMc.
                  000000e0  65 43 64 4f 6c 65 66 63  4f 54 4a 65 67 64 6f 4b   eCdOlefcOTJegdoK
                  000000f0  57 7a 4e 77 65 57 6e 75  62 50 34 61 2f 37 79 75   WzNweWnubP4a/7yu
                  00000100  55 31 50 4b 4a 4b 56 43  6f 4c 4c 47 4b 6d 76 7a   U1PKJKVCoLLGKmvz
                  00000110  30 7a 39 46 44 55 39 45  74 46 55 68 45 55 78 45   0z9FDU9EtFUhEUxE
                  00000120  0a 41 59 35 74 78 5a 79  59 4a 50 6c 6a 70 44 39   .AY5txZyYJPljpD9
                  00000130  34 4a 44 6b 67 76 52 37  50 47 46 4d 4c 7a 71 55   4JDkgvR7PGFMLzqU
                  00000140  69 78 62 35 59 58 4f 68  31 4f 41 5a 38 56 54 63   ixb5YXOh1OAZ8VTc
                  00000150  71 31 39 49 4a 53 35 2b  37 4a 63 4e 70 4d 62 42   q19IJS5+7JcNpMbB
                  00000160  6e 0a 5a 47 37 7a 62 72  62 58 77 6e 53 2b 6e 76   n.ZG7zbrbXwnS+nv
                  00000170  6a 33 34 36 5a 2b 42 6b  52 47 52 45 6a 30 37 37   j346Z+BkRGREj077
                  00000180  62 6e 65 67 76 75 33 50  54 2f 54 48 69 39 48 4e   bnegvu3PT/THi9HN
                  00000190  78 48 72 43 44 6e 78 73  39 39 30 76 4c 75 42 39   xHrCDnxs990vLuB9
                  000001a0  61 54 0a 66 56 51 51 71  53 4c 73 73 49 4f 6d 78   aT.fVQQqSLssIOmx
                  000001b0  7a 48 37 6e 76 33 37 34  70 4b 4a 65 36 45 77 44   zH7nv374pKJe6EwD
                  000001c0  65 78 78 2b 64 66 4c 64  50 30 4d 72 4b 30 36 39   exx+dfLdP0MrK069
                  000001d0  62 6f 50 75 54 6c 76 4d  39 63 4a 68 41 45 36 55   boPuTlvM9cJhAE6U
                  000001e0  67 4e 30 0a 66 55 65 67  75 50 37 6d 58 4e 75 75   gN0.fUeguP7mXNuu
                  000001f0  30 35 69 59 52 65 33 56  75 53 47 53 73 71 47 43   05iYRe3VuSGSsqGC
                  00000200  57 6e 7a 53 64 45 6d 50  4d 6c 4c 44 2f 37 6a 5a   WnzSdEmPMlLD/7jZ
                  00000210  56 66 6b 73 2b 53 73 35  69 38 4e 31 4a 6a 36 59   Vfks+Ss5i8N1Jj6Y
                  00000220  43 4e 57 32 0a 6e 39 76  73 33 6f 59 71 74 4e 50   CNW2.n9vs3oYqtNP
                  00000230  52 2b 72 4e 43 43 6d 6f  4e 64 47 61 57 30 68 36   R+rNCCmoNdGaW0h6
                  00000240  63 2b 50 50 4f 4b 42 67  4b 4c 32 6a 53 57 67 49   c+PPOKBgKL2jSWgI
                  00000250  4a 41 67 62 33 4b 72 37  4d 77 38 73 6e 50 64 79   JAgb3Kr7Mw8snPdy
                  00000260  53 71 54 77 51 0a 32 77  61 31 4a 4f 64 30 66 70   SqTwQ.2wa1JOd0fp
                  00000270  73 6b 71 73 33 6d 6e 61  39 61 42 33 32 54 51 65   skqs3mna9aB32TQe
                  00000280  51 32 57 4f 68 73 7a 79  68 69 47 4c 53 51 6f 6b   Q2WOhszyhiGLSQok
                  00000290  6e 78 64 70 6d 75 5a 75  50 79 63 56 56 39 67 51   nxdpmuZuPycVV9gQ
                  000002a0  53 69 72 4c 49 49 0a 50  77 77 70 42 64 4c 35 54   SirLII.PwwpBdL5T
                  000002b0  6d 72 35 4c 39 55 79 72  54 6d 61 2f 4e 79 4a 36   mr5L9UyrTma/NyJ6
                  000002c0  73 33 65 56 45 38 4c 77  51 3d 3d 0a 2d 2d 2d 2d   s3eVE8LwQ==.----
                  000002d0  2d 45 4e 44 20 50 47 50  20 4d 45 53 53 41 47 45   -END PGP MESSAGE
                  000002e0  2d 2d 2d 2d 2d 0a                                  -----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 77 41 67 6e 2b 52 57  50 6b 77 5a 74 6d 34 61   QwAgn+RWPkwZtm4a
                  00000040  4a 53 51 75 31 35 72 48  67 77 70 45 4a 44 71 68   JSQu15rHgwpEJDqh
                  00000050  39 47 4e 35 4a 4e 59 31  34 5a 53 31 43 67 7a 71   9GN5JNY14ZS1Cgzq
                  00000060  51 56 37 61 57 6c 49 49  66 63 32 0d 0a 30 6c 37   QV7aWlIIfc2..0l7
                  00000070  5a 49 53 65 65 74 56 78  6d 74 33 36 56 2f 2b 48   ZISeetVxmt36V/+H
                  00000080  64 4b 6b 50 36 34 6f 31  69 72 58 2b 38 44 4a 75   dKkP64o1irX+8DJu
                  00000090  47 42 4c 77 34 34 69 78  46 32 4d 73 73 58 55 75   GBLw44ixF2MssXUu
                  000000a0  6a 44 66 4a 38 73 4f 55  72 46 43 52 6b 44 50 65   jDfJ8sOUrFCRkDPe
                  000000b0  39 33 76 70 37 76 56 76  74 0d 0a 79 6c 57 6d 37   93vp7vVvt..ylWm7
                  000000c0  5a 38 30 6c 58 32 7a 39  65 71 39 49 6c 5a 63 6c   Z80lX2z9eq9IlZcl
                  000000d0  46 61 5a 41 39 32 69 39  38 50 63 70 53 73 74 4c   FaZA92i98PcpSstL
                  000000e0  50 2f 2f 56 69 2f 62 57  6c 71 52 2f 44 4d 61 53   P//Vi/bWlqR/DMaS
                  000000f0  73 49 4f 6a 78 54 33 44  6a 48 51 6d 42 4d 39 48   sIOjxT3DjHQmBM9H
                  00000100  4c 57 44 35 4f 50 65 0d  0a 41 31 4d 6d 6b 67 73   LWD5OPe..A1Mmkgs
                  00000110  49 61 52 64 36 64 61 42  6d 54 47 41 7a 7a 46 61   IaRd6daBmTGAzzFa
                  00000120  63 4d 46 30 6d 4f 4e 41  32 2f 6b 51 65 52 4c 50   cMF0mONA2/kQeRLP
                  00000130  67 6c 5a 57 55 4c 37 33  6e 66 68 62 46 68 33 58   glZWUL73nfhbFh3X
                  00000140  39 45 74 75 37 33 63 31  46 78 65 6c 47 53 34 61   9Etu73c1FxelGS4a
                  00000150  56 7a 2f 67 4a 0d 0a 34  30 77 71 48 63 5a 64 79   Vz/gJ..40wqHcZdy
                  00000160  49 4c 4c 50 42 6d 4e 4c  63 4d 79 5a 34 56 38 44   ILLPBmNLcMyZ4V8D
                  00000170  51 75 42 68 63 4e 48 4b  57 6d 54 73 43 51 6d 50   QuBhcNHKWmTsCQmP
                  00000180  63 6c 56 73 5a 6a 34 36  56 37 54 6b 62 50 59 64   clVsZj46V7TkbPYd
                  00000190  54 4e 79 53 75 7a 36 64  4c 53 6d 2f 52 52 4b 72   TNySuz6dLSm/RRKr
                  000001a0  58 6e 59 0d 0a 5a 43 49  75 38 55 68 74 71 44 64   XnY..ZCIu8UhtqDd
                  000001b0  41 49 47 37 43 71 38 41  5a 47 45 39 6f 52 75 35   AIG7Cq8AZGE9oRu5
                  000001c0  73 69 34 39 49 73 4f 4f  56 72 4e 51 5a 36 73 45   si49IsOOVrNQZ6sE
                  000001d0  58 48 64 77 61 71 73 73  62 62 76 4f 43 37 70 6d   XHdwaqssbbvOC7pm
                  000001e0  39 70 78 33 7a 70 49 6a  4b 64 73 41 7a 76 6a 67   9px3zpIjKdsAzvjg
                  000001f0  48 0d 0a 47 4c 7a 50 31  2b 67 41 71 54 56 69 72   H..GLzP1+gAqTVir
                  00000200  36 65 62 78 67 4b 62 31  6c 54 31 6c 49 72 38 72   6ebxgKb1lT1lIr8r
                  00000210  41 6b 36 76 77 6b 47 41  43 78 34 2f 43 50 4a 64   Ak6vwkGACx4/CPJd
                  00000220  64 37 70 47 37 66 32 64  4c 76 76 47 6e 72 2f 53   d7pG7f2dLvvGnr/S
                  00000230  32 50 4a 4d 78 31 6f 47  45 54 69 6d 59 46 73 0d   2PJMx1oGETimYFs.
                  00000240  0a 30 6a 38 42 62 77 4e  2f 5a 65 4a 63 39 39 39   .0j8BbwN/ZeJc999
                  00000250  51 6e 59 51 55 54 47 2b  56 2b 41 7a 42 33 32 77   QnYQUTG+V+AzB32w
                  00000260  78 55 38 68 30 33 47 36  68 42 4b 30 57 43 73 6f   xU8h03G6hBK0WCso
                  00000270  43 79 4c 67 52 46 6a 6e  68 67 39 50 37 2b 66 2f   CyLgRFjnhg9P7+f/
                  00000280  53 4d 66 58 68 48 46 38  5a 4f 55 6f 51 0d 0a 6a   SMfXhHF8ZOUoQ..j
                  00000290  57 77 79 6f 42 77 49 4c  74 77 3d 0d 0a 3d 53 46   WwyoBwILtw=..=SF
                  000002a0  57 44 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   WD..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2f 52 50 79 49 2f  79 32 47 49 33 2f 56 79   Qv/RPyI/y2GI3/Vy
                  00000040  4d 4d 4c 51 50 62 61 41  5a 72 6b 38 53 55 47 79   MMLQPbaAZrk8SUGy
                  00000050  6e 52 62 4d 4d 6d 67 43  62 56 44 74 79 4e 71 59   nRbMMmgCbVDtyNqY
                  00000060  72 67 5a 6a 6c 76 59 78  31 36 6a 0d 0a 5a 30 6f   rgZjlvYx16j..Z0o
                  00000070  79 43 6b 6c 6a 35 72 35  51 45 44 67 61 6e 74 55   yCklj5r5QEDgantU
                  00000080  6b 47 5a 31 37 37 6a 68  4f 4f 54 69 68 52 65 71   kGZ177jhOOTihReq
                  00000090  4d 66 69 63 6c 45 61 67  4b 67 4c 51 4e 39 6f 57   MficlEagKgLQN9oW
                  000000a0  46 57 68 38 4c 63 6f 74  7a 47 73 55 68 73 53 68   FWh8LcotzGsUhsSh
                  000000b0  47 49 68 44 4d 66 4b 69  6e 0d 0a 6c 78 66 6d 76   GIhDMfKin..lxfmv
                  000000c0  32 47 72 6e 49 35 4b 57  59 34 54 2b 56 67 78 64   2GrnI5KWY4T+Vgxd
                  000000d0  65 6a 4d 2b 73 75 48 76  67 67 53 47 78 6b 2b 30   ejM+suHvggSGxk+0
                  000000e0  6a 2b 68 54 46 59 55 46  65 53 6c 59 36 76 79 2f   j+hTFYUFeSlY6vy/
                  000000f0  75 67 53 7a 68 50 45 65  6d 2b 79 69 58 53 75 6f   ugSzhPEem+yiXSuo
                  00000100  37 33 30 30 42 44 72 0d  0a 33 75 31 35 67 4e 4c   7300BDr..3u15gNL
                  00000110  63 66 2f 4b 33 79 39 61  58 31 45 32 6c 49 53 71   cf/K3y9aX1E2lISq
                  00000120  31 31 2b 43 4d 6c 6f 56  47 36 57 5a 48 6c 7a 50   11+CMloVG6WZHlzP
                  00000130  35 65 52 50 75 55 2f 6a  74 33 43 32 69 7a 75 6e   5eRPuU/jt3C2izun
                  00000140  4b 2b 32 7a 56 41 6b 54  51 45 63 6d 56 32 61 46   K+2zVAkTQEcmV2aF
                  00000150  42 36 6b 6b 36 0d 0a 54  4a 59 73 72 2b 76 45 6c   B6kk6..TJYsr+vEl
                  00000160  7a 48 46 63 66 6a 44 77  70 66 6a 2b 75 62 34 6c   zHFcfjDwpfj+ub4l
                  00000170  50 6f 2b 31 4b 7a 58 74  38 6a 30 41 51 56 4e 41   Po+1KzXt8j0AQVNA
                  00000180  35 62 2b 6e 70 4c 6e 32  54 6d 52 2f 36 47 6a 57   5b+npLn2TmR/6GjW
                  00000190  47 70 2f 6c 6d 4f 71 39  49 75 4a 33 71 70 5a 78   Gp/lmOq9IuJ3qpZx
                  000001a0  5a 4a 53 0d 0a 58 39 63  37 47 31 43 6f 53 6f 6a   ZJS..X9c7G1CoSoj
                  000001b0  77 55 48 79 77 6c 48 55  59 6a 51 65 48 4e 58 51   wUHywlHUYjQeHNXQ
                  000001c0  5a 55 57 36 2b 72 62 6a  76 4a 6a 56 4e 37 62 44   ZUW6+rbjvJjVN7bD
                  000001d0  34 72 4e 6d 38 46 71 51  4a 70 4d 44 71 46 2b 62   4rNm8FqQJpMDqF+b
                  000001e0  32 31 4d 34 52 42 50 72  70 64 75 70 6a 77 57 4d   21M4RBPrpdupjwWM
                  000001f0  46 0d 0a 4c 63 43 4d 74  75 4b 4e 6d 43 41 37 62   F..LcCMtuKNmCA7b
                  00000200  73 4e 78 37 41 73 46 75  6c 46 45 6b 42 67 73 38   sNx7AsFulFEkBgs8
                  00000210  6e 32 61 64 41 52 55 7a  54 77 77 65 4f 4b 6b 55   n2adARUzTwweOKkU
                  00000220  58 54 77 66 75 65 57 48  79 61 4b 49 7a 31 56 34   XTwfueWHyaKIz1V4
                  00000230  74 78 76 2f 53 44 71 31  2f 61 4a 4c 6c 37 75 0d   txv/SDq1/aJLl7u.
                  00000240  0a 30 6a 38 42 4b 30 6b  48 63 4a 33 35 52 68 4d   .0j8BK0kHcJ35RhM
                  00000250  7a 62 2f 58 38 30 46 48  48 6f 54 33 33 6b 76 4d   zb/X80FHHoT33kvM
                  00000260  70 66 37 30 5a 4b 4a 6e  61 6a 30 5a 53 6e 42 4e   pf70ZKJnaj0ZSnBN
                  00000270  43 49 62 70 65 48 67 32  4e 69 39 66 70 7a 32 41   CIbpeHg2Ni9fpz2A
                  00000280  52 4a 73 32 2f 42 4f 70  53 4c 2b 72 32 0d 0a 43   RJs2/BOpSL+r2..C
                  00000290  76 79 7a 41 44 55 6e 6d  4f 6f 3d 0d 0a 3d 69 58   vyzADUnmOo=..=iX
                  000002a0  74 56 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   tV..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  rnp-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0d 0a 0d 0a 77   ESSAGE-----....w
                  00000020  63 44 4d 41 33 77 76 71  6b 33 35 50 44 65 79 41   cDMA3wvqk35PDeyA
                  00000030  51 76 2b 4d 6b 35 68 6d  51 37 79 76 68 6e 6f 61   Qv+Mk5hmQ7yvhnoa
                  00000040  49 71 6d 6b 53 74 56 75  63 58 57 63 51 79 53 4e   IqmkStVucXWcQySN
                  00000050  53 50 62 59 67 6d 56 68  6e 38 64 4e 66 6f 61 71   SPbYgmVhn8dNfoaq
                  00000060  68 41 39 53 64 43 6d 4a  32 71 7a 0d 0a 63 50 6e   hA9SdCmJ2qz..cPn
                  00000070  6d 77 77 57 73 35 52 2f  54 2f 37 47 55 53 47 56   mwwWs5R/T/7GUSGV
                  00000080  71 6d 53 4a 41 33 4d 35  52 4d 47 44 4a 47 49 34   qmSJA3M5RMGDJGI4
                  00000090  77 33 4d 43 61 33 71 51  32 2b 72 6d 68 38 2f 54   w3MCa3qQ2+rmh8/T
                  000000a0  37 6f 2f 4d 6d 6f 38 2f  4d 34 59 4f 52 30 6a 48   7o/Mmo8/M4YOR0jH
                  000000b0  38 52 78 42 53 5a 54 6b  7a 0d 0a 59 50 66 72 55   8RxBSZTkz..YPfrU
                  000000c0  34 4d 2b 35 4c 36 32 45  42 47 38 37 70 31 73 62   4M+5L62EBG87p1sb
                  000000d0  4f 39 30 4b 4c 4f 4f 50  4a 7a 71 41 79 38 46 30   O90KLOOPJzqAy8F0
                  000000e0  4a 58 69 52 64 44 68 6f  75 45 48 45 43 33 4a 64   JXiRdDhouEHEC3Jd
                  000000f0  4a 7a 32 4d 35 4f 30 61  59 63 34 61 32 39 70 71   Jz2M5O0aYc4a29pq
                  00000100  77 55 79 34 6c 2b 34 0d  0a 48 63 54 64 38 46 55   wUy4l+4..HcTd8FU
                  00000110  39 4d 71 6e 34 67 39 43  65 7a 43 67 68 52 4a 2f   9Mqn4g9CezCghRJ/
                  00000120  38 64 33 54 67 44 7a 4a  4f 38 70 45 75 58 63 46   8d3TgDzJO8pEuXcF
                  00000130  55 46 37 37 42 63 57 62  6b 69 6f 71 42 63 77 79   UF77BcWbkioqBcwy
                  00000140  42 69 76 36 45 6a 37 58  74 72 36 49 6e 34 49 42   Biv6Ej7Xtr6In4IB
                  00000150  70 52 73 51 53 0d 0a 53  47 5a 42 6a 59 4d 46 4d   pRsQS..SGZBjYMFM
                  00000160  53 54 71 33 6a 38 69 51  65 56 79 41 6a 33 75 2f   STq3j8iQeVyAj3u/
                  00000170  62 33 64 55 51 4e 62 79  78 54 4b 52 79 2f 45 48   b3dUQNbyxTKRy/EH
                  00000180  2b 4e 35 74 4d 2b 2b 7a  4c 4f 4a 64 41 32 70 78   +N5tM++zLOJdA2px
                  00000190  54 4f 61 64 4e 72 41 72  65 62 58 7a 4a 66 6f 57   TOadNrArebXzJfoW
                  000001a0  4d 52 50 0d 0a 7a 67 6c  67 49 69 7a 38 61 4a 68   MRP..zglgIiz8aJh
                  000001b0  76 65 34 65 34 6c 79 51  2b 44 55 30 7a 39 67 63   ve4e4lyQ+DU0z9gc
                  000001c0  50 34 55 46 55 48 68 70  67 7a 43 55 39 7a 42 32   P4UFUHhpgzCU9zB2
                  000001d0  45 47 6c 42 4c 6e 4a 65  4d 51 31 69 55 63 74 61   EGlBLnJeMQ1iUcta
                  000001e0  58 58 37 57 72 4b 6d 6b  67 43 76 64 71 39 6c 59   XX7WrKmkgCvdq9lY
                  000001f0  2f 0d 0a 49 61 64 33 65  38 53 44 74 41 73 4b 47   /..Iad3e8SDtAsKG
                  00000200  53 72 4a 52 78 34 48 46  68 6a 65 72 37 61 35 6c   SrJRx4HFhjer7a5l
                  00000210  2b 54 52 58 6e 43 36 39  58 55 49 53 78 78 75 67   +TRXnC69XUISxxug
                  00000220  68 4a 2b 43 46 52 50 32  67 52 71 31 35 71 37 74   hJ+CFRP2gRq15q7t
                  00000230  38 48 6c 74 41 4e 62 4e  6e 50 64 46 76 31 6c 0d   8HltANbNnPdFv1l.
                  00000240  0a 30 6a 38 42 49 50 53  74 55 48 73 51 45 35 74   .0j8BIPStUHsQE5t
                  00000250  51 4f 6f 64 4f 36 39 6c  44 65 2b 59 79 6b 47 57   QOodO69lDe+YykGW
                  00000260  32 32 51 79 59 72 64 77  6c 52 76 71 59 57 4b 2f   22QyYrdwlRvqYWK/
                  00000270  4c 56 7a 77 49 46 49 2b  35 48 6c 4d 58 36 32 65   LVzwIFI+5HlMX62e
                  00000280  6e 39 4b 4c 5a 74 63 2f  65 62 57 41 66 0d 0a 79   n9KLZtc/ebWAf..y
                  00000290  6f 2f 37 5a 64 54 42 6a  34 67 3d 0d 0a 3d 51 6a   o/7ZdTBj4g=..=Qj
                  000002a0  6e 41 0d 0a 2d 2d 2d 2d  2d 45 4e 44 20 50 47 50   nA..-----END PGP
                  000002b0  20 4d 45 53 53 41 47 45  2d 2d 2d 2d 2d 0d 0a       MESSAGE-----..
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Producer did not use Blowfish-EAX, but AES256-OCB
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 77 63 44   ESSAGE-----..wcD
                  00000020  61 42 68 55 45 48 64 7a  68 58 77 6b 68 66 4f 34   aBhUEHdzhXwkhfO4
                  00000030  76 4f 7a 64 67 66 43 2b  71 54 66 6b 38 4e 37 49   vOzdgfC+qTfk8N7I
                  00000040  42 44 41 43 47 2f 76 33  41 69 2f 76 6e 70 2f 78   BDACG/v3Ai/vnp/x
                  00000050  68 51 2b 61 34 4a 69 47  4e 6c 6b 79 38 0a 52 68   hQ+a4JiGNlky8.Rh
                  00000060  44 63 57 72 66 6e 66 39  6e 64 36 73 76 77 51 44   DcWrfnf9nd6svwQD
                  00000070  42 64 69 5a 64 6e 35 70  46 4e 79 45 6e 61 51 59   BdiZdn5pFNyEnaQY
                  00000080  32 4a 34 6c 69 6b 52 71  79 69 4a 70 2f 55 6b 6a   2J4likRqyiJp/Ukj
                  00000090  63 31 39 61 76 2f 2b 72  4c 53 68 32 59 65 0a 51   c19av/+rLSh2Ye.Q
                  000000a0  50 72 54 73 4f 64 38 6f  39 34 63 74 4c 77 4a 73   PrTsOd8o94ctLwJs
                  000000b0  79 57 5a 42 31 71 6d 2b  78 56 56 30 71 70 72 72   yWZB1qm+xVV0qprr
                  000000c0  30 6e 4c 32 66 68 64 72  44 65 38 58 6a 6e 4c 39   0nL2fhdrDe8XjnL9
                  000000d0  71 63 54 2f 55 77 79 7a  5a 35 76 46 52 33 35 0a   qcT/UwyzZ5vFR35.
                  000000e0  39 4f 42 56 57 6e 6c 5a  36 49 53 78 64 2f 4b 4d   9OBVWnlZ6ISxd/KM
                  000000f0  41 6e 47 34 7a 6e 70 50  5a 52 6c 4e 73 72 62 31   AnG4znpPZRlNsrb1
                  00000100  45 4d 33 53 43 78 62 43  55 43 61 31 2f 51 59 65   EM3SCxbCUCa1/QYe
                  00000110  36 38 2b 42 75 35 63 4b  56 4a 6f 69 74 33 55 48   68+Bu5cKVJoit3UH
                  00000120  0a 32 31 72 57 70 75 57  6f 68 37 55 69 46 52 34   .21rWpuWoh7UiFR4
                  00000130  2f 42 36 32 72 54 4b 2f  42 37 53 49 47 38 2f 45   /B62rTK/B7SIG8/E
                  00000140  34 46 67 4f 50 4e 6f 77  6b 49 36 35 79 53 6c 6d   4FgOPNowkI65ySlm
                  00000150  69 4b 6c 61 77 74 50 39  6c 70 33 4b 61 44 45 4f   iKlawtP9lp3KaDEO
                  00000160  6f 0a 67 56 58 6d 52 31  4b 79 79 68 72 33 35 6b   o.gVXmR1Kyyhr35k
                  00000170  56 37 77 7a 2f 54 51 36  68 5a 49 4b 69 4f 57 4c   V7wz/TQ6hZIKiOWL
                  00000180  75 53 71 37 38 49 69 54  76 39 4c 39 30 4f 57 5a   uSq78IiTv9L90OWZ
                  00000190  53 43 64 4d 61 71 43 32  48 70 2f 6b 4d 32 67 53   SCdMaqC2Hp/kM2gS
                  000001a0  52 42 0a 37 6e 34 52 74  36 4b 41 36 61 68 45 2b   RB.7n4Rt6KA6ahE+
                  000001b0  52 78 47 6c 4b 71 32 30  35 73 76 45 4b 64 48 53   RxGlKq205svEKdHS
                  000001c0  72 2f 4a 6a 45 4b 72 7a  2f 58 4e 63 4c 49 2f 6c   r/JjEKrz/XNcLI/l
                  000001d0  6e 6d 6b 30 7a 45 4b 6a  64 63 54 43 32 78 54 65   nmk0zEKjdcTC2xTe
                  000001e0  53 4b 62 0a 34 47 4d 63  57 68 4e 65 4a 33 2f 30   SKb.4GMcWhNeJ3/0
                  000001f0  30 68 78 66 43 32 4d 55  73 44 70 4d 39 64 65 4e   0hxfC2MUsDpM9deN
                  00000200  65 6c 2b 72 4a 32 54 51  30 76 70 67 45 64 6b 66   el+rJ2TQ0vpgEdkf
                  00000210  48 4a 33 53 50 73 6f 74  79 4d 6f 4f 73 54 57 75   HJ3SPsotyMoOsTWu
                  00000220  6d 77 43 35 0a 58 47 6c  63 6e 33 48 62 66 63 4b   mwC5.XGlcn3HbfcK
                  00000230  52 66 58 6c 4a 58 6d 67  6b 42 69 52 35 52 38 57   RfXlJXmgkBiR5R8W
                  00000240  47 48 78 68 49 49 38 63  33 4e 46 37 53 57 67 49   GHxhII8c3NF7SWgI
                  00000250  4a 41 67 5a 72 53 50 4f  54 4d 50 76 59 33 53 57   JAgZrSPOTMPvY3SW
                  00000260  6e 2b 56 41 41 0a 57 47  38 59 46 75 79 59 4e 6b   n+VAA.WG8YFuyYNk
                  00000270  76 44 64 2f 50 2b 70 35  75 32 44 55 32 4b 79 38   vDd/P+p5u2DU2Ky8
                  00000280  47 79 6e 33 41 4e 41 62  59 71 31 37 74 4b 74 45   Gyn3ANAbYq17tKtE
                  00000290  49 4d 43 59 79 33 7a 6e  79 62 57 45 47 5a 57 4d   IMCYy3znybWEGZWM
                  000002a0  4b 76 6e 32 31 4a 0a 45  41 78 44 39 43 6e 53 6c   Kvn21J.EAxD9CnSl
                  000002b0  38 78 49 76 78 36 31 41  64 62 2f 46 47 55 58 74   8xIvx61Adb/FGUXt
                  000002c0  46 4a 6c 65 42 72 32 41  51 3d 3d 0a 2d 2d 2d 2d   FJleBr2AQ==.----
                  000002d0  2d 45 4e 44 20 50 47 50  20 4d 45 53 53 41 47 45   -END PGP MESSAGE
                  000002e0  2d 2d 2d 2d 2d 0a                                  -----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2b 50 34 61 35 67 65 43  51 47 36 70 75 67 56 73   +P4a5geCQG6pugVs
                  00000040  68 56 37 6f 34 34 6a 53  67 46 67 38 4e 6a 38 70   hV7o44jSgFg8Nj8p
                  00000050  78 65 66 75 68 47 37 74  4e 51 65 31 47 0a 41 5a   xefuhG7tNQe1G.AZ
                  00000060  66 65 34 57 79 43 2b 53  4d 75 6d 42 4b 6e 4c 2f   fe4WyC+SMumBKnL/
                  00000070  6c 57 73 63 6e 38 51 44  4d 70 6a 72 44 62 34 75   lWscn8QDMpjrDb4u
                  00000080  5a 30 30 30 63 72 76 6e  4f 6d 5a 56 57 53 50 7a   Z000crvnOmZVWSPz
                  00000090  58 52 65 7a 44 7a 63 69  38 7a 33 55 64 6b 0a 70   XRezDzci8z3Udk.p
                  000000a0  70 68 63 31 58 62 39 6c  38 49 2b 4e 62 55 63 56   phc1Xb9l8I+NbUcV
                  000000b0  57 69 4c 46 41 2b 59 32  6a 4c 6e 6f 76 4c 75 42   WiLFA+Y2jLnovLuB
                  000000c0  64 75 69 4a 31 45 51 7a  2f 35 71 76 37 70 68 6b   duiJ1EQz/5qv7phk
                  000000d0  44 2b 54 69 72 6d 59 4b  73 51 52 51 66 6d 57 0a   D+TirmYKsQRQfmW.
                  000000e0  58 68 63 7a 68 58 59 4c  66 72 61 52 69 73 34 57   XhczhXYLfraRis4W
                  000000f0  35 78 71 61 66 6b 4e 31  66 4f 45 49 77 33 4f 6b   5xqafkN1fOEIw3Ok
                  00000100  2f 41 52 74 6c 63 56 64  73 35 34 56 62 30 54 64   /ARtlcVds54Vb0Td
                  00000110  47 61 7a 61 69 46 79 30  68 31 39 66 51 46 45 73   GazaiFy0h19fQFEs
                  00000120  0a 46 36 4d 6b 54 44 64  6f 47 50 74 4c 6f 71 49   .F6MkTDdoGPtLoqI
                  00000130  52 4a 2b 32 68 45 49 6c  47 52 6d 52 66 70 66 33   RJ+2hEIlGRmRfpf3
                  00000140  74 71 70 71 6e 53 74 4f  30 62 65 43 69 69 61 44   tqpqnStO0beCiiaD
                  00000150  78 4e 6d 6a 31 46 33 43  72 45 54 69 4a 53 36 69   xNmj1F3CrETiJS6i
                  00000160  71 0a 44 74 76 64 54 6d  62 57 32 46 46 67 30 47   q.DtvdTmbW2FFg0G
                  00000170  63 68 6d 75 36 37 7a 79  50 79 46 4b 44 77 6c 4b   chmu67zyPyFKDwlK
                  00000180  47 34 5a 4e 79 36 70 68  6b 55 76 44 36 36 73 67   G4ZNy6phkUvD66sg
                  00000190  32 4c 45 61 75 6d 4e 59  47 41 61 50 6f 31 4a 34   2LEaumNYGAaPo1J4
                  000001a0  63 39 0a 62 55 37 51 4f  4a 32 30 54 4c 78 57 4f   c9.bU7QOJ20TLxWO
                  000001b0  78 31 69 44 75 58 49 6f  69 42 30 74 64 67 4c 4c   x1iDuXIoiB0tdgLL
                  000001c0  70 4b 6d 43 31 49 4a 4e  73 67 56 4c 50 39 51 74   pKmC1IJNsgVLP9Qt
                  000001d0  56 74 6d 34 6b 76 6a 47  44 73 49 75 58 38 47 70   Vtm4kvjGDsIuX8Gp
                  000001e0  37 38 4a 0a 4c 43 34 32  37 50 55 4b 6c 64 38 61   78J.LC427PUKld8a
                  000001f0  79 59 73 5a 4c 45 54 58  33 59 77 53 66 63 67 42   yYsZLETX3YwSfcgB
                  00000200  41 38 65 4d 58 30 79 68  30 43 6d 6a 34 6e 76 58   A8eMX0yh0Cmj4nvX
                  00000210  33 34 4a 66 55 4b 6d 67  31 4d 68 6f 31 45 43 65   34JfUKmg1Mho1ECe
                  00000220  36 2f 61 6a 0a 4e 66 64  39 6a 77 75 4c 70 52 43   6/aj.Nfd9jwuLpRC
                  00000230  54 51 62 57 37 70 36 55  2b 30 6b 6b 42 6b 2f 59   TQbW7p6U+0kkBk/Y
                  00000240  67 58 5a 6d 4c 61 76 30  34 57 66 30 31 47 4d 57   gXZmLav04Wf01GMW
                  00000250  42 53 45 66 5a 57 43 55  31 63 35 63 46 45 71 4e   BSEfZWCU1c5cFEqN
                  00000260  4d 30 2f 4b 38 0a 66 48  4e 31 35 44 67 69 77 74   M0/K8.fHN15Dgiwt
                  00000270  74 49 30 49 68 42 33 62  67 53 59 41 35 47 2b 46   tI0IhB3bgSYA5G+F
                  00000280  75 62 4b 50 79 34 4c 42  72 44 57 4d 41 4f 45 42   ubKPy4LBrDWMAOEB
                  00000290  33 64 64 51 45 43 46 33  4e 72 79 75 72 32 0a 3d   3ddQECF3Nryur2.=
                  000002a0  38 55 48 47 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   8UHG.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 77   MA3wvqk35PDeyAQw
                  00000030  41 6f 44 54 67 62 47 67  47 77 70 72 6b 75 6b 35   AoDTgbGgGwprkuk5
                  00000040  6e 74 52 6a 65 41 34 34  61 6d 6a 74 31 68 31 44   ntRjeA44amjt1h1D
                  00000050  72 71 38 31 4f 6c 4e 2b  53 75 64 46 47 0a 48 63   rq81OlN+SudFG.Hc
                  00000060  63 6d 54 6d 67 6a 70 46  78 55 78 44 33 7a 74 75   cmTmgjpFxUxD3ztu
                  00000070  52 63 72 54 45 33 47 4d  58 51 61 50 41 34 64 52   RcrTE3GMXQaPA4dR
                  00000080  76 62 74 34 65 72 62 4e  54 36 46 63 54 55 64 6e   vbt4erbNT6FcTUdn
                  00000090  73 57 79 39 31 37 65 4c  5a 4e 67 73 2b 65 0a 33   sWy917eLZNgs+e.3
                  000000a0  54 58 32 49 74 4f 73 44  55 63 2f 39 42 72 72 42   TX2ItOsDUc/9BrrB
                  000000b0  36 63 78 38 4a 6d 56 4a  30 72 30 35 36 58 70 63   6cx8JmVJ0r056Xpc
                  000000c0  59 69 77 72 55 6e 2b 54  65 44 57 41 54 35 72 48   YiwrUn+TeDWAT5rH
                  000000d0  74 72 6d 69 69 34 44 52  69 74 37 43 74 61 35 0a   trmii4DRit7Cta5.
                  000000e0  39 45 65 4d 38 51 72 2b  41 66 6f 30 39 43 61 61   9EeM8Qr+Afo09Caa
                  000000f0  68 73 45 62 6e 5a 48 52  6d 75 63 52 75 5a 54 36   hsEbnZHRmucRuZT6
                  00000100  35 47 5a 58 30 36 33 59  33 4f 41 71 75 4a 4e 48   5GZX063Y3OAquJNH
                  00000110  36 52 54 6d 41 67 37 63  49 59 4f 6e 77 50 36 51   6RTmAg7cIYOnwP6Q
                  00000120  0a 6c 50 6d 4e 65 30 48  76 31 69 6e 4b 6a 5a 69   .lPmNe0Hv1inKjZi
                  00000130  48 76 35 2f 56 43 4a 37  73 4d 41 7a 4e 4c 77 45   Hv5/VCJ7sMAzNLwE
                  00000140  64 2f 43 62 31 75 77 46  6c 36 6b 57 46 36 76 51   d/Cb1uwFl6kWF6vQ
                  00000150  72 31 75 4a 38 45 71 43  77 4f 4b 65 31 43 6e 33   r1uJ8EqCwOKe1Cn3
                  00000160  79 0a 57 38 5a 65 6a 6e  74 31 70 6d 52 41 63 30   y.W8Zejnt1pmRAc0
                  00000170  74 2f 55 35 41 4e 56 32  5a 63 6f 7a 57 32 32 64   t/U5ANV2ZcozW22d
                  00000180  79 50 65 4a 79 31 61 61  58 64 2f 43 77 72 4c 34   yPeJy1aaXd/CwrL4
                  00000190  2b 59 6f 65 61 6c 35 39  6e 42 76 45 69 63 7a 63   +Yoeal59nBvEiczc
                  000001a0  2b 52 0a 35 32 61 6f 61  76 49 72 70 6a 50 46 4e   +R.52aoavIrpjPFN
                  000001b0  76 73 57 66 46 54 41 4f  7a 48 46 2f 4f 2f 45 76   vsWfFTAOzHF/O/Ev
                  000001c0  2b 44 6d 57 33 39 62 41  59 6f 68 48 44 4f 79 37   +DmW39bAYohHDOy7
                  000001d0  76 37 6a 37 6c 50 55 62  4e 6c 53 4c 4f 52 72 35   v7j7lPUbNlSLORr5
                  000001e0  63 51 41 0a 6a 69 42 65  30 57 67 72 35 4c 38 52   cQA.jiBe0Wgr5L8R
                  000001f0  75 75 38 35 7a 39 70 49  34 61 77 79 46 61 70 56   uu85z9pI4awyFapV
                  00000200  6a 37 62 6a 38 4b 51 34  33 49 75 4f 39 73 51 64   j7bj8KQ43IuO9sQd
                  00000210  6c 4f 47 35 2b 6f 78 55  50 4d 62 6e 67 34 39 6f   lOG5+oxUPMbng49o
                  00000220  4e 37 73 67 0a 77 74 50  37 6c 4a 4e 53 65 73 6e   N7sg.wtP7lJNSesn
                  00000230  2b 44 69 5a 49 69 41 31  79 30 6b 6b 42 41 51 6c   +DiZIiA1y0kkBAQl
                  00000240  4e 6c 67 63 43 6c 48 37  4f 35 79 78 44 79 42 6b   NlgcClH7O5yxDyBk
                  00000250  58 6e 6d 77 31 4e 4b 45  32 51 65 62 50 41 35 4a   Xnmw1NKE2QebPA5J
                  00000260  47 74 54 73 6f 0a 79 58  55 43 77 4d 48 77 4c 32   GtTso.yXUCwMHwL2
                  00000270  62 2f 69 34 59 68 42 77  74 49 62 39 32 45 50 79   b/i4YhBwtIb92EPy
                  00000280  7a 52 49 50 56 76 49 63  33 52 70 39 6a 30 74 49   zRIPVvIc3Rp9j0tI
                  00000290  38 68 4b 34 70 2b 30 72  4b 33 37 32 76 2f 0a 3d   8hK4p+0rK372v/.=
                  000002a0  32 76 78 53 0a 2d 2d 2d  2d 2d 45 4e 44 20 50 47   2vxS.-----END PG
                  000002b0  50 20 4d 45 53 53 41 47  45 2d 2d 2d 2d 2d 0a      P MESSAGE-----.
                  

                  (click to lock in place)

                  โœ—
                  echo -ne "Hello World :)" | 
                  gpgme-sop encrypt \
                    <(echo -ne "$artifact")
                  Expected version 6 PKESK packet, found version 3
                  
                  00000000  2d 2d 2d 2d 2d 42 45 47  49 4e 20 50 47 50 20 4d   -----BEGIN PGP M
                  00000010  45 53 53 41 47 45 2d 2d  2d 2d 2d 0a 0a 68 51 47   ESSAGE-----..hQG
                  00000020  4d 41 33 77 76 71 6b 33  35 50 44 65 79 41 51 76   MA3wvqk35PDeyAQv
                  00000030  2f 54 79 6a 42 4c 65 4d  58 6d 46 68 41 4f 64 34   /TyjBLeMXmFhAOd4
                  00000040  2b 71 42 63 79 4e 72 59  61 79 69 43 72 6f 51 71   +qBcyNrYayiCroQq
                  00000050  73 34 70 56 43 73 46 32  74 35 46 7a 39 0a 67 63   s4pVCsF2t5Fz9.gc
                  00000060  74 35 56 73 4a 72 51 59  4c 73 49 6d 52 72 34 4a   t5VsJrQYLsImRr4J
                  00000070  64 55 75 45 55 6f 78 43  34 62 65 57 50 65 4a 55   dUuEUoxC4beWPeJU
                  00000080  77 42 78 55 4f 42 36 7a  73 2f 6c 6c 2b 73 7a 47   wBxUOB6zs/ll+szG
                  00000090  4f 67 55 61 31 6c 73 38  34 50 34 63 44 4c 0a 59   OgUa1ls84P4cDL.Y
                  000000a0  48 54 67 6c 5a 69 57 2b  37 41 54 4d 63 70 42 64   HTglZiW+7ATMcpBd
                  000000b0  47 7a 4e 42 4f 6d 30 44  38 47 6c 6a 38 42 6c 35   GzNBOm0D8Glj8Bl5
                  000000c0  48 4d 67 44 45 78 64 73  46 6a 47 31 36 77 58 7a   HMgDExdsFjG16wXz
                  000000d0  6a 4b 37 6a 2f 46 4a 50  48 42 61 48 6c 4a 4a 0a   jK7j/FJPHBaHlJJ.
                  000000e0  71 6a 48 54 51 35 4d 6a  33 52 68 70 77 73 5a 4d   qjHTQ5Mj3RhpwsZM
                  000000f0  67 74 4f 63 35 38 4f 6d  45 62 49 2b 6d 46 77 61   gtOc58OmEbI+mFwa
                  00000100  34 46 72 6c 6d 38 79 75  45 4a 48 53 35 4f 41 74   4Frlm8yuEJHS5OAt
                  00000110  5a 62 49 4d 52 68 68 6c  4c 4e 37 4f 6f 6a 64 52   ZbIMRhhlLN7OojdR
                  00000120  0a 63 5a 6b 39 50 4c 51  44 69 66 35 73 49 51 54   .cZk9PLQDif5sIQT
                  00000130  74 4f 4d 6a 31 6d 55 79  75 37 30 61 2b 6f 7a 65   tOMj1mUyu70a+oze
                  00000140  6f 62 65 55 7a 30 67 41  30 69 7a 70 54 31 50 34   obeUz0gA0izpT1P4
                  00000150  5a 66 6d 5a 6c 37 37 38  4d 42 36 4f 6e 79 79 4f   ZfmZl778MB6OnyyO
                  00000160  44 0a 57 64 68 79 61 78  6e 45 4b 48 75 4d 42 62   D.WdhyaxnEKHuMBb
                  00000170  32 2f 4a 37 67 36 68 4d  6e 76 55 68 37 36 44 37   2/J7g6hMnvUh76D7
                  00000180  38 4e 6d 6f 57 59 49 5a  69 6a 30 51 64 6f 6a 66   8NmoWYIZij0Qdojf
                  00000190  72 6e 58 59 38 45 5a 4b  7a 4c 36 47 53 45 67 4e   rnXY8EZKzL6GSEgN
                  000001a0  45 36 0a 43 4d 36 30 42  50 58 77 44 43 6f 51 6a   E6.CM60BPXwDCoQj
                  000001b0  47 47 44 66 2b 58 76 37  39 45 31 61 75 4b 4c 31   GGDf+Xv79E1auKL1
                  000001c0  6b 73 74 78 6b 2b 62 30  67 6c 57 44 64 78 49 64   kstxk+b0glWDdxId
                  000001d0  59 56 4a 47 49 41 50 68  77 64 4c 5a 54 54 31 6e   YVJGIAPhwdLZTT1n
                  000001e0  64 30 44 0a 37 42 78 51  2f 54 70 6b 4e 63 54 6a   d0D.7BxQ/TpkNcTj
                  000001f0  54 37 6b 78 2f 43 50 70  6b 65 72 35 45 7a 50 72   T7kx/CPpker5EzPr
                  00000200  64 67 71 48 6f 2f 71 4e  52 67 56 68 4c 4d 55 75   dgqHo/qNRgVhLMUu
                  00000210  59 4b 4c 6d 53 37 46 2f  4a 49 44 64 70 59 79 4e   YKLmS7F/JIDdpYyN
                  00000220  41 50 71 2f 0a 31 6e 53  6c 6a 79 78 4d 48 58 4f   APq/.1nSljyxMHXO
                  00000230  63 50 6c 52 55 65 78 2f  50 30 6b 77 42 69 62 6d   cPlRUex/P0kwBibm
                  00000240  45 62 36 7a 4d 64 47 76  37 34 72 6b 36 56 46 54   Eb6zMdGv74rk6VFT
                  00000250  76 4b 54 49 6f 50 47 6d  4e 65 48 66 33 6f 71 59   vKTIoPGmNeHf3oqY
                  00000260  53 5a 38 61 4d 0a 48 5a  43 77 71 30 47 33 71 4e   SZ8aM.HZCwq0G3qN
                  00000270  57 68 4e 67 53 55 4d 32  4c 50 32 6a 6f 32 4a 62   WhNgSUM2LP2jo2Jb
                  00000280  4f 53 34 67 46 50 46 6d  31 4e 53 79 34 67 52 50   OS4gFPFm1NSy4gRP
                  00000290  73 55 69 35 59 45 71 36  41 56 34 56 62 43 52 44   sUi5YEq6AV4VbCRD
                  000002a0  71 6f 0a 3d 79 61 77 47  0a 2d 2d 2d 2d 2d 45 4e   qo.=yawG.-----EN
                  000002b0  44 20 50 47 50 20 4d 45  53 53 41 47 45 2d 2d 2d   D PGP MESSAGE---
                  000002c0  2d 2d 0a                                           --.
                  

                  (click to lock in place)

                  โœ— Algorithm can't be used with AEAD.
                  AES128
                  -----BEGIN PGP PUBLIC KEY BLOCK-----
                  Comment: D1A6 6E1A 23B1 82C9 980F  788C FBFC C82A 015E 7330
                  Comment: Bob Babbage <bob@openpgp.example>
                  
                  xsDNBF2lnPIBDAC5cL9PQoQLTMuhjbYvb4Ncuuo0bfmgPRFywX53jPhoFf4Zg6mv
                  /seOXpgecTdOcVttfzC8ycIKrt3aQTiwOG/ctaR4Bk/t6ayNFfdUNxHWk4WCKzdz
                  /56fW2O0F23qIRd8UUJp5IIlN4RDdRCtdhVQIAuzvp2oVy/LaS2kxQoKvph/5pQ/
                  5whqsyroEWDJoSV0yOb25B/iwk/pLUFoyhDG9bj0kIzDxrEqW+7Ba8nocQlecMF3
                  X5KMN5kp2zraLv9dlBBpWW43XktjcCZgMy20SouraVma8Je/ECwUWYUiAZxLIlMv
                  9CurEOtxUw6N3RdOtLmYZS9uEnn5y1UkF88o8Nku890uk6BrewFzJyLAx5wRZ4F0
                  qV/yq36UWQ0JB/AUGhHVPdFf6pl6eaxBwT5GXvbBUibtf8YI2og5RsgTWtXfU7eb
                  SGXrl5ZMpbA6mbfhd0R8aPxWfmDWiIOhBufhMCvUHh1sApMKVZnvIff9/0Dca3wb
                  vLIwa3T4CyshfT0AEQEAAc0hQm9iIEJhYmJhZ2UgPGJvYkBvcGVucGdwLmV4YW1w
                  bGU+wsFaBBMBCgCOBYJn3piiBQsJCAcCCRD7/MgqAV5zMEcUAAAAAAAeACBzYWx0
                  QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcme1NpC/yYT0VJXuJSz9Dye+mMMgmjhl
                  Cny3YMn9AnhqZAYVCgkICwIEFgIDAQIXgAIbAwIeCBYhBNGmbhojsYLJmA94jPv8
                  yCoBXnMwAycHAQAAOnEL/3FxQqbKqtsW5uBWDzPuNLOB4FjypsX+7MOgx0Vsf0Ek
                  ylK3/3yYDxzhfC/dWqAtnFU0isl3yzJkmw1R+ASJiPvFTt4KW7aee1Jf8wwXF06w
                  Knn+yn+nmyATj7VWwjpxFBEmpCKnqI68oZlpxhM7Yv6ZE5FaFLPzaMb1svNvN1Yw
                  iU+1aqKqUqZ4gyKDf9xuWaPWqfpavAGWvh4R3EzHZp9HDsLO3YZX5Gc7KH0+9Ut8
                  TeuuD+/MreLHEvSC39YdMYnn41wu6piwxKzYes1OkJnQh3ARQcoSJlTPWuVntpEU
                  GmM+RjruJdEUygGdzPPKb7tXJw/agmQitLXABLLqjFNN4gpCZSx2ahkwzICndJaa
                  jwAu32FpDq+j6KxLwhpFAk1M/Q3tG3S0iiJlMADwOOO3URVk0jTVD+8j79NF/Osd
                  N2cUHa/hWS35QXpdEqPGBbe49dr4wk+o+4p1AKN5HU67pfHLvy7VLXCXnzRgQ6aX
                  Va33WMhcY5BPiphY/RK0l8LBDgQTAQoAOAIbAwULCQgHAgYVCgkICwIEFgIDAQIe
                  AQIXgBYhBNGmbhojsYLJmA94jPv8yCoBXnMwBQJdpZ76AAoJEPv8yCoBXnMwb2wL
                  /1TZPdGuoRvDnfcU818R+WERVEhnyANcozyFTpyqoTMKbNlPrFhN7qy/jL48kEZc
                  kVfKGPSDoUORLJugzmWK05xO6lRE5tWoyAD9jhQoRHOebh/PMf2p6TzlziWO0vI2
                  5952gvamne+Qa2ft4PRAVFosuafE8pD9OVkp0sTUbe7xSi3xAeJxpHoacB1zlRdA
                  kTcGJXuNm4PJaZnVxQ3AmQovqhG2n5k0M5AKss0t5wodyAKqumNJAbmii5trUjVD
                  pWWw/jh2EDWeSYse3GVM7Ol4ePiOeTUVpebJqy6uusjkKBT8vY6Lf0MYpMf8D9zL
                  AM3hmmUhD3NHx6eRteq5Rm8UN75fP7rFFe1vkzBDJY4MHecfDzkehwvBGgg31Z1