summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/encrypted.1.gpg14
-rw-r--r--test/encrypted.2.gpg12
-rwxr-xr-xtest/fake-gpg-v12
-rwxr-xr-xtest/fake-gpg-v22
-rwxr-xr-xtest/fake-pinentry.pl28
-rw-r--r--test/gpg.conf2
-rw-r--r--test/key.1.asc29
-rw-r--r--test/new_secret.pgp58
-rw-r--r--test/passphrase1
-rw-r--r--test/plain.1.txt4
-rw-r--r--test/plain.2.txt1
-rw-r--r--test/public-keys-sigs/1.0.test28
-rw-r--r--test/public-keys-sigs/1.1.test28
-rw-r--r--test/public-keys-sigs/2.0.test9
-rw-r--r--test/public-keys-sigs/2.1.test9
-rw-r--r--test/public-keys/1.0.test12
-rw-r--r--test/public-keys/1.1.test12
-rw-r--r--test/public-keys/2.0.test4
-rw-r--r--test/public-keys/2.1.test4
-rw-r--r--test/public_keys.pgpbin0 -> 3418 bytes
-rw-r--r--test/secret-keys/1.0.test11
-rw-r--r--test/secret-keys/1.1.test11
-rw-r--r--test/secret-keys/1.2.test13
-rw-r--r--test/secret-keys/2.0.test4
-rw-r--r--test/secret_keys.pgpbin0 -> 1241 bytes
-rw-r--r--test/signed.1.asc11
26 files changed, 309 insertions, 0 deletions
diff --git a/test/encrypted.1.gpg b/test/encrypted.1.gpg
new file mode 100644
index 0000000..0f161c7
--- /dev/null
+++ b/test/encrypted.1.gpg
@@ -0,0 +1,14 @@
+-----BEGIN PGP MESSAGE-----
+Version: GnuPG v1.0.1 (FreeBSD)
+Comment: For info see http://www.gnupg.org
+
+hM4DrbmdnC6FSmsQAv48WgPo026qT5y6VRoeV+fA/c2XAj+cPuKXa19ntGLx1oAk
+Cj1Zd7m68gsnG9OOglat013s2ADkhLaR4FURcCjT57XZNvDacJK4oSTl91w12ClU
+TptmVoovBQhVNgyDmu8C/js3bgmSlkbZJIWh1NUbOYkV9ugP9i+ryYl9QIcjbWGq
+9D/tgNJri0/k/L2+HywSktjMJI0KAF+L7RcMCQdzfQ2ffkm4ZWlRXGbGW4p7GBON
+JazfmBp1bKYw90D0Xwv5PMmHVh3T1sSWpZpeD5CHtqHWhWFFLi3qrh+A7VggATXz
+s9JU5FtKoLkpd+O3uFaNYbnCBjex5PwO+RFLEPJs5+gUEyNXsZlnIt+tLa3aRxzV
+brkdspHcgTZG7z00ZMRC4nLVuNLfflvPWrGSIIWHP+424dFPKdClabJ0bAxAp5B5
+rDQKx0ef6AI+
+=EQaf
+-----END PGP MESSAGE-----
diff --git a/test/encrypted.2.gpg b/test/encrypted.2.gpg
new file mode 100644
index 0000000..105cbb3
--- /dev/null
+++ b/test/encrypted.2.gpg
@@ -0,0 +1,12 @@
+-----BEGIN PGP MESSAGE-----
+
+hQEMAw3NS2KuRB0PAQgAuCMQO6blPRIJZib+kDa51gac+BYPl8caXYTLqIHtiz2/
+YRVqePJON4lNAqT6qUksIzQHtejFO6tb1SLqgX9Ti+fKAMLrQw9VGOYaJFoRrTJs
++X33S4GHVVikRTu0dydAsekbfPSc2nRmTFUlSEV3psgAmg9xy8KA6cZroK9Xfcuh
+xW7KLE0hLP+2NZ7zNmJMdu6LDGzvlQsnm1UeElXK8XdMGf8kA3R+GgeeOnR/oEQc
+Uep77k/fLc+UV4fp9Dk1OBeg3Ko/irSaefk4mU7F4HmS8jIERHRvXBTiur1Zx8Nx
+9U3fcQuc+P9+JC89iS4PJPF1Hr0MlezAghZYJrhOrtJIAe5Uaft5KMGRfy0VQnAs
+MHqGnGtzzVWK6GK83ibgG4tTfPEHHIgNFsJf3rM4cWklUmCS9TeeDJJZfhnRA6+/
+X82e6OI7QNbO
+=DlGE
+-----END PGP MESSAGE-----
diff --git a/test/fake-gpg-v1 b/test/fake-gpg-v1
new file mode 100755
index 0000000..0a2a68f
--- /dev/null
+++ b/test/fake-gpg-v1
@@ -0,0 +1,2 @@
+#!/bin/sh
+echo 'gpg (GnuPG) 1.4.23'
diff --git a/test/fake-gpg-v2 b/test/fake-gpg-v2
new file mode 100755
index 0000000..2578a44
--- /dev/null
+++ b/test/fake-gpg-v2
@@ -0,0 +1,2 @@
+#!/bin/sh
+echo 'gpg (GnuPG) 2.2.12'
diff --git a/test/fake-pinentry.pl b/test/fake-pinentry.pl
new file mode 100755
index 0000000..40b8b08
--- /dev/null
+++ b/test/fake-pinentry.pl
@@ -0,0 +1,28 @@
+#!/usr/bin/perl -w
+# Use this for your test suites when a perl interpreter is available.
+#
+# The encrypted keys in your test suite that you expect to work must
+# be locked with a passphrase of "test"
+#
+# Author: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+#
+# License: This trivial work is hereby explicitly placed into the
+# public domain. Anyone may reuse it, modify it, redistribute it for
+# any purpose.
+
+use strict;
+use warnings;
+
+# turn off buffering
+$| = 1;
+
+print "OK This is only for test suites, and should never be used in production\n";
+while (<STDIN>) {
+ chomp;
+ next if (/^$/);
+ next if (/^#/);
+ print ("D supercalifragilisticexpialidocious\n") if (/^getpin/i);
+ print "OK\n";
+ exit if (/^bye/i);
+}
+1;
diff --git a/test/gpg.conf b/test/gpg.conf
new file mode 100644
index 0000000..1f319a6
--- /dev/null
+++ b/test/gpg.conf
@@ -0,0 +1,2 @@
+no-secmem-warning
+armor
diff --git a/test/key.1.asc b/test/key.1.asc
new file mode 100644
index 0000000..b5a16aa
--- /dev/null
+++ b/test/key.1.asc
@@ -0,0 +1,29 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.0.1h (FreeBSD)
+Comment: For info see http://www.gnupg.org
+
+mQGiBDic/2URBACI/KqlvNzVIITUYUP0TtFxWjOXlGQRWN4DqiCSr9MXTj3KLLff
+Ldxv7ffDYg9ai9rQZxPmFT+HSN12y5cwXzDLqPiAHbR/rBHu1yX1VnLLm9rWKReK
+Z3y7CJs+iuDZqa13QWl6NfKGjGLSVnCZSpLYEEgBc9wkJj7qDxA6Q8C2SwCgjyo4
+QscP8XZgy7eMePyT9TSrmhcEAIPjSMKqZfVt6E6P3ObaewmRscdeyMpEb6hYaaQz
+UJB7/za+USOF6OfglVeLshOMBOMYSVhzIYKG3iuMhvNupnATVDSWeseY66KFgfcJ
+8Ma2lutRLT5WHjgaBuS1I5vMZVAV+akmx05LhZsm6tYE8gilVlEadqQO3NnDjmvY
+LMy0BACA3gTIXjDJ1iwT+Qz/knqEpaWdCQCzUz1NYZP++MXa75/4p9X3ayRPvBdk
+T1DVJOCxnNOktfwteNrso/5Y+hwaZObHuWxO5hgXNUMWOnLvlU39WT6ENCaZCW6c
+p2V4rB3j2JO8zQv0cM72Jfr4FqD1A+91wYxhc+NchnWvkZ5XBLQqR251UEcgdGVz
+dCBrZXkgKGZvciB0ZXN0aW5nIHB1cnBvc2VzIG9ubHkpiFwEExECABwFAjic/2UF
+CQPCZwAECwoEAwMVAwIDFgIBAheAAAoJEFOuWW75UNqclaUAn0S5f03veSfWimJ5
+RiAJ2mn6Asc+AJ0SGcRri5Yxe1HD/R4GL94lgD7Wh4hGBBARAgAGBQI40F/BAAoJ
+EFb/0QomDE+j6LQAn3YAtCYIJa0+ynAo93ZoOU+2yasbAJ4h+XmjW1hU/847vEaC
+OhUqDa6e2rQLRm9vIEJhciAoMSmIXAQTEQIAHAUCONBe8wUJA8JnAAQLCgQDAxUD
+AgMWAgECF4AACgkQU65ZbvlQ2pz5BwCdET0gdTXPSiXmIu574Tad0crbDkoAn37Y
+JkfJ3QpAY/ukLbDWwFUtFQw5iEYEEBECAAYFAjjQX8cACgkQVv/RCiYMT6NuLwCf
+dORipe3h0q7gme02CobFbKRLjcYAnRT0kAgd4oJJ1gahEdxZt7wJEDv6uM0EOJz/
+fxADAIgxmC2txMXQXLsB2er2EhMd3JwkzqckZVdnlCP7C6QvdNENjn9VZPak+4g3
++NxKRlccGbEi5t9LRD0VGXpqImiIY9BoX6225AIxbaqbVg0fkVR1NkWApn5t8Kcn
+d4pc8wADBgL+LzhQ/xMMasmqCWJyDoZTlib6qbZ7M6dN/A3oQ/8+kOQ+Lzee4Bgt
+kU+lOczPXIOiDbOnxF42W4oqCS55mj3/StgnTrl3uq9bGvsqy41vkkVPAWgvVVVl
+5z5WeTxG73w+iEwEGBECAAwFAjic/38FCQPCZwAACgkQU65ZbvlQ2pxQagCeLShZ
+NrESCT3im8kmmdh4yneEddAAn0Yug2I+wLDO58866cQugR1qhrfd
+=/tKz
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/test/new_secret.pgp b/test/new_secret.pgp
new file mode 100644
index 0000000..5feb72c
--- /dev/null
+++ b/test/new_secret.pgp
@@ -0,0 +1,58 @@
+-----BEGIN PGP PRIVATE KEY BLOCK-----
+
+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
+=ftgB
+-----END PGP PRIVATE KEY BLOCK-----
diff --git a/test/passphrase b/test/passphrase
new file mode 100644
index 0000000..9daeafb
--- /dev/null
+++ b/test/passphrase
@@ -0,0 +1 @@
+test
diff --git a/test/plain.1.txt b/test/plain.1.txt
new file mode 100644
index 0000000..d140dcb
--- /dev/null
+++ b/test/plain.1.txt
@@ -0,0 +1,4 @@
+"To learn what is good and what is to be valued,
+those truths which cannot be shaken or changed."
+ Myst: The Book of Atrus
+
diff --git a/test/plain.2.txt b/test/plain.2.txt
new file mode 100644
index 0000000..da5a1d5
--- /dev/null
+++ b/test/plain.2.txt
@@ -0,0 +1 @@
+test message
diff --git a/test/public-keys-sigs/1.0.test b/test/public-keys-sigs/1.0.test
new file mode 100644
index 0000000..8b91abc
--- /dev/null
+++ b/test/public-keys-sigs/1.0.test
@@ -0,0 +1,28 @@
+test/pubring.gpg
+----------------
+pub 1024D/F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+sig F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+sig 260C4FA3 2000-03-16 Frank J. Tobin <ftobin@bigfoot.com>
+uid Foo Bar (1)
+sig F950DA9C 2000-03-16 GnuPG test key (for testing purposes only)
+sig 260C4FA3 2000-03-16 Frank J. Tobin <ftobin@bigfoot.com>
+sub 768g/2E854A6B 2000-02-06
+sig F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+
+pub 1024D/260C4FA3 1999-04-22 Frank J. Tobin <ftobin@bigfoot.com>
+sig 260C4FA3 1999-04-22 Frank J. Tobin <ftobin@bigfoot.com>
+sig F40EB65E 1999-04-22 [User id not found]
+sig 164BDBAE 1999-11-16 [User id not found]
+uid Dekan
+sig 260C4FA3 1999-04-22 Frank J. Tobin <ftobin@bigfoot.com>
+sig F40EB65E 1999-04-22 [User id not found]
+sig 164BDBAE 1999-11-16 [User id not found]
+uid Frank J. Tobin <ftobin@uiuc.edu>
+sig 260C4FA3 1999-06-29 Frank J. Tobin <ftobin@bigfoot.com>
+sig 164BDBAE 1999-11-16 [User id not found]
+uid Frank J. Tobin <ftobin@neverending.org>
+sig 260C4FA3 1999-07-02 Frank J. Tobin <ftobin@bigfoot.com>
+sig 164BDBAE 1999-11-16 [User id not found]
+sub 2048g/334C9F14 1999-04-22
+sig 260C4FA3 1999-04-22 Frank J. Tobin <ftobin@bigfoot.com>
+
diff --git a/test/public-keys-sigs/1.1.test b/test/public-keys-sigs/1.1.test
new file mode 100644
index 0000000..f321c9d
--- /dev/null
+++ b/test/public-keys-sigs/1.1.test
@@ -0,0 +1,28 @@
+test/pubring.gpg
+----------------
+pub 1024D/F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+sig F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+sig 260C4FA3 2000-03-16 Frank J. Tobin <ftobin@bigfoot.com>
+uid Foo Bar (1)
+sig F950DA9C 2000-03-16 GnuPG test key (for testing purposes only)
+sig 260C4FA3 2000-03-16 Frank J. Tobin <ftobin@bigfoot.com>
+sub 768g/2E854A6B 2000-02-06 [expires: 2002-02-05]
+sig F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+
+pub 1024D/260C4FA3 1999-04-22 Frank J. Tobin <ftobin@bigfoot.com>
+sig 260C4FA3 1999-04-22 Frank J. Tobin <ftobin@bigfoot.com>
+sig F40EB65E 1999-04-22 [User id not found]
+sig 164BDBAE 1999-11-16 [User id not found]
+uid Dekan
+sig 260C4FA3 1999-04-22 Frank J. Tobin <ftobin@bigfoot.com>
+sig F40EB65E 1999-04-22 [User id not found]
+sig 164BDBAE 1999-11-16 [User id not found]
+uid Frank J. Tobin <ftobin@uiuc.edu>
+sig 260C4FA3 1999-06-29 Frank J. Tobin <ftobin@bigfoot.com>
+sig 164BDBAE 1999-11-16 [User id not found]
+uid Frank J. Tobin <ftobin@neverending.org>
+sig 260C4FA3 1999-07-02 Frank J. Tobin <ftobin@bigfoot.com>
+sig 164BDBAE 1999-11-16 [User id not found]
+sub 2048g/334C9F14 1999-04-22 [expires: 2001-04-21]
+sig 260C4FA3 1999-04-22 Frank J. Tobin <ftobin@bigfoot.com>
+
diff --git a/test/public-keys-sigs/2.0.test b/test/public-keys-sigs/2.0.test
new file mode 100644
index 0000000..b3241c9
--- /dev/null
+++ b/test/public-keys-sigs/2.0.test
@@ -0,0 +1,9 @@
+pub 1024D/F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+sig F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+sig 260C4FA3 2000-03-16 Frank J. Tobin <ftobin@bigfoot.com>
+uid Foo Bar (1)
+sig F950DA9C 2000-03-16 GnuPG test key (for testing purposes only)
+sig 260C4FA3 2000-03-16 Frank J. Tobin <ftobin@bigfoot.com>
+sub 768g/2E854A6B 2000-02-06
+sig F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+
diff --git a/test/public-keys-sigs/2.1.test b/test/public-keys-sigs/2.1.test
new file mode 100644
index 0000000..d996386
--- /dev/null
+++ b/test/public-keys-sigs/2.1.test
@@ -0,0 +1,9 @@
+pub 1024D/F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+sig F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+sig 260C4FA3 2000-03-16 Frank J. Tobin <ftobin@bigfoot.com>
+uid Foo Bar (1)
+sig F950DA9C 2000-03-16 GnuPG test key (for testing purposes only)
+sig 260C4FA3 2000-03-16 Frank J. Tobin <ftobin@bigfoot.com>
+sub 768g/2E854A6B 2000-02-06 [expires: 2002-02-05]
+sig F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+
diff --git a/test/public-keys/1.0.test b/test/public-keys/1.0.test
new file mode 100644
index 0000000..c6d34e8
--- /dev/null
+++ b/test/public-keys/1.0.test
@@ -0,0 +1,12 @@
+test/pubring.gpg
+----------------
+pub 1024D/F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+uid Foo Bar (1)
+sub 768g/2E854A6B 2000-02-06
+
+pub 1024D/260C4FA3 1999-04-22 Frank J. Tobin <ftobin@bigfoot.com>
+uid Dekan
+uid Frank J. Tobin <ftobin@uiuc.edu>
+uid Frank J. Tobin <ftobin@neverending.org>
+sub 2048g/334C9F14 1999-04-22
+
diff --git a/test/public-keys/1.1.test b/test/public-keys/1.1.test
new file mode 100644
index 0000000..3fc1237
--- /dev/null
+++ b/test/public-keys/1.1.test
@@ -0,0 +1,12 @@
+test/pubring.gpg
+----------------
+pub 1024D/F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+uid Foo Bar (1)
+sub 768g/2E854A6B 2000-02-06 [expires: 2002-02-05]
+
+pub 1024D/260C4FA3 1999-04-22 Frank J. Tobin <ftobin@bigfoot.com>
+uid Dekan
+uid Frank J. Tobin <ftobin@uiuc.edu>
+uid Frank J. Tobin <ftobin@neverending.org>
+sub 2048g/334C9F14 1999-04-22 [expires: 2001-04-21]
+
diff --git a/test/public-keys/2.0.test b/test/public-keys/2.0.test
new file mode 100644
index 0000000..9a2412c
--- /dev/null
+++ b/test/public-keys/2.0.test
@@ -0,0 +1,4 @@
+pub 1024D/F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+uid Foo Bar (1)
+sub 768g/2E854A6B 2000-02-06
+
diff --git a/test/public-keys/2.1.test b/test/public-keys/2.1.test
new file mode 100644
index 0000000..a6431e1
--- /dev/null
+++ b/test/public-keys/2.1.test
@@ -0,0 +1,4 @@
+pub 1024D/F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+uid Foo Bar (1)
+sub 768g/2E854A6B 2000-02-06 [expires: 2002-02-05]
+
diff --git a/test/public_keys.pgp b/test/public_keys.pgp
new file mode 100644
index 0000000..60b008a
--- /dev/null
+++ b/test/public_keys.pgp
Binary files differ
diff --git a/test/secret-keys/1.0.test b/test/secret-keys/1.0.test
new file mode 100644
index 0000000..f8239a9
--- /dev/null
+++ b/test/secret-keys/1.0.test
@@ -0,0 +1,11 @@
+test/gnupghome/secring.gpg
+--------------------------
+sec 1024D/F950DA9C 2000-02-06
+uid GnuPG test key (for testing purposes only)
+uid Foo Bar (1)
+ssb 768g/2E854A6B 2000-02-06
+
+sec 2048R/B6747DDC 2016-10-12
+uid GnuPG::Interface Test key <test@example.org>
+ssb 2048R/AE441D0F 2016-10-12
+
diff --git a/test/secret-keys/1.1.test b/test/secret-keys/1.1.test
new file mode 100644
index 0000000..2fa6ceb
--- /dev/null
+++ b/test/secret-keys/1.1.test
@@ -0,0 +1,11 @@
+test/gnupghome/pubring.kbx
+--------------------------
+sec dsa1024/F950DA9C 2000-02-06 [SCA]
+uid [ unknown] GnuPG test key (for testing purposes only)
+uid [ unknown] Foo Bar (1)
+ssb elg768/2E854A6B 2000-02-06 [E]
+
+sec rsa2048/B6747DDC 2016-10-12 [SC]
+uid [ unknown] GnuPG::Interface Test key <test@example.org>
+ssb rsa2048/AE441D0F 2016-10-12 [E]
+
diff --git a/test/secret-keys/1.2.test b/test/secret-keys/1.2.test
new file mode 100644
index 0000000..42b27a1
--- /dev/null
+++ b/test/secret-keys/1.2.test
@@ -0,0 +1,13 @@
+test/gnupghome/pubring.kbx
+--------------------------
+sec dsa1024 2000-02-06 [SCA]
+ 93AFC4B1B0288A104996B44253AE596EF950DA9C
+uid [ unknown] GnuPG test key (for testing purposes only)
+uid [ unknown] Foo Bar (1)
+ssb elg768 2000-02-06 [E]
+
+sec rsa2048 2016-10-12 [SC]
+ 278F850AA702911F1318F0A61B913CE9B6747DDC
+uid [ unknown] GnuPG::Interface Test key <test@example.org>
+ssb rsa2048 2016-10-12 [E]
+
diff --git a/test/secret-keys/2.0.test b/test/secret-keys/2.0.test
new file mode 100644
index 0000000..7bd5a86
--- /dev/null
+++ b/test/secret-keys/2.0.test
@@ -0,0 +1,4 @@
+sec 1024D/F950DA9C 2000-02-06 GnuPG test key (for testing purposes only)
+uid Foo Bar (1)
+ssb 768g/2E854A6B 2000-02-06
+
diff --git a/test/secret_keys.pgp b/test/secret_keys.pgp
new file mode 100644
index 0000000..aa34674
--- /dev/null
+++ b/test/secret_keys.pgp
Binary files differ
diff --git a/test/signed.1.asc b/test/signed.1.asc
new file mode 100644
index 0000000..5ef67a8
--- /dev/null
+++ b/test/signed.1.asc
@@ -0,0 +1,11 @@
+-----BEGIN PGP MESSAGE-----
+Version: GnuPG v1.0.1 (FreeBSD)
+Comment: For info see http://www.gnupg.org
+
+owGbwMvMwCQYvC4y72fArTmMp5uSGCzmCs1VCslXyElNLMpTKM9ILFHILFZIz89P
+UUjMS4ELlOQrJKUqlCXmlKam6HCVZOQXpyqUFJWWZBQDlWQmZygkJ+bl5ZeAFBVn
+JGan5inkFykkZyTmpaem6ClxcfpWFpdYKYRkpCo45ednK+SnKTgCtRdzcXW4sTAI
+MjGwsTKBXMLAxSkAcx5fDcM8rfgEBbsFNf+qm4L2br7wUzz0/V5Rhnk6tiKB9bkN
+M1atrOP7sUc4sO6z+goA
+=qwXx
+-----END PGP MESSAGE-----