[gnome-keysign: 59/75] tests: use private keys in utf8 tests



commit ee3375227f2fd7307d7f244e8c2ca94810cd8d9f
Author: Tobias Mueller <muelli cryptobitch de>
Date:   Fri Sep 22 15:30:53 2017 +0200

    tests: use private keys in utf8 tests
    
    Turns out we need private keys on both sides.
    The key-receiving side needs to produce a signature. Then it encrypts
    the key for the signature-receiving side.
    That signature-receiving side, aka key-sending side, needs to decrypt.
    Hence, both parties need a private key.

 tests/fixtures/pubkey-utf8.asc   | 23 -----------------------
 tests/fixtures/seckey-utf8-2.asc | 39 +++++++++++++++++++++++++++++++++++++++
 tests/test_gpgmeh.py             |  4 ++--
 tests/test_gpgmks.py             |  4 ++--
 4 files changed, 43 insertions(+), 27 deletions(-)
---
diff --git a/tests/fixtures/seckey-utf8-2.asc b/tests/fixtures/seckey-utf8-2.asc
new file mode 100644
index 0000000..3cd993d
--- /dev/null
+++ b/tests/fixtures/seckey-utf8-2.asc
@@ -0,0 +1,39 @@
+pub   1024R/A10E045E 2017-09-13
+uid                  Another UTF8 Ümläütß Test
+sub   1024R/CF7900DF 2017-09-13
+
+
+-----BEGIN PGP PRIVATE KEY BLOCK-----
+Version: GnuPG v1
+
+lQHYBFm5UQwBBACs7Bjg4Gd4mw48Eeshc9wzBhe6RTPF11/5oyBl2I155HFuUAbn
+bQoNUjqHTe3N/OPVTglTlAx0AtD9/WHxZE8SdpQV0XY01arQvnCyyUdxP45z/7W8
+aZomu+4hrzH0PeXikAyC5cambgLBGK/KEkJN6zIZZgxXJymsAeJ5J2GPjQARAQAB
+AAP7BDfnPHck9wt7S6pZPNHtfX4ozoW5J1qjb/zTgcCIZQCWZs1DedpOXDhVDq9v
+PW7tpOq4LgaGzj6yV/vaK5AZoKyje3E6q9au1AVvRljRooUyi42rTwiez9gsQf5E
+9VYw5QvLbxJgu1F+RxRc3hfbwvdq2LJ6jlE8Pp5Q9FbzCUECAMS5oC+I2e7fOBaQ
+pW9XQ3cKljhNepQuXTGCj1fOnRNgC9l+g2YOuVlUqWOqeKIn0mEVfCyZxAfuGnaS
+Ke9nMUECAOEGcN//W7m7wFMfIunGAvoF98PTlqvacHk6/LM6QF1JEsUMmStIsBO+
+dCgowLqLepcSY0l/5dHsIT8pnUFI/00B/i9C8kd6bEftalVJiZTYr5mmOzD/r70o
+FuokW8wGqyZ4ICpzfMCT1a/xttbxmsdTjQvEaWl5xbw7OhhY6mVhOdWd3LQdQW5v
+dGhlciBVVEY4IMOcbWzDpMO8dMOfIFRlc3SIuAQTAQIAIgUCWblRDAIbAwYLCQgH
+AwIGFQgCCQoLBBYCAwECHgECF4AACgkQoGLnRaEOBF7HBwP/W6owuGXCyjqmX27t
+qrNZUogfr8YorN+GmKMkgQRIW0R1XcnVOopaf4/k0o4BVDFEy8gIITOZUBexr76+
+R1GQZjAuPGfDw2Ksj+9E68gbHW3YBP2CkAlkH+D42QnrXn7XMNMVWhgY8p6LPuQv
+Eear4wgZpNCRP0e5YgXQu8b2XSadAdgEWblRDAEEANjd1GnZ78s5Mo9+WdyARYf6
+dPG1XR6z0EbO2JsjlJxfmPl3qTs/dwUAMoNaff3HszWa8fLO293vUOLQfbTzKGmG
+MrFxBGEbgZo39geaTsbXa+UEtsf7XzKtVGfej2lkq1gz8B6FZQIHe2fUHNXeDhBT
+CcwY2/TZpBPsLcZj2DxrABEBAAEAA/wObqM3/b2I9bmyqPYllKryUK2lqqv5/H3Y
+27BSKr0CGkgqgFchaHWgPiu4Abauw+WrCv1QN/BgrBBJXklvWFtENk008AOlKIEu
+R7XJp+HBSIEFtSwti3GdjfGG3rqPREoPf650yxaGKtrwI4/wnRgxb3g9IOtui1at
+jfHkh1148QIA3dOzoSrsj2rGd4qu6fCwwnWud2007miyrKxBIkt6oblTpGO2+wVx
+dqQ/PS2r6jhPbnFmYxZa54oKpGQifrvlaQIA+kaAOR4AwNNutKoMXgnwzlTm6ZbA
+9kLmWT+6n9266uwREQk/gDk+hUtj5BGhzCfT0CcZ11BDRpyqkOXGbcG0swIA3YJa
+TvfQsxBg9ymksQKCqLEKC9a4kAdveeaEuuRoKRDWezOvKbau7ViPHMDeBFtfB/0r
+Z3uWcrfr12M76v9zT6V7iJ8EGAECAAkFAlm5UQwCGwwACgkQoGLnRaEOBF7XTwP+
+Ira2MPQRcsBSjzw8Q2RQOetvoKf0o2qRiC8iYIto/KnJxf/3SX1PHidP8W9YJaZv
+oiW3EwK0O8VJJxT9KEXnOPbxuoIUeNhaKAGNusdp8nXB/DxV+ibneCOkUOzc2SIJ
+qJhNsYrtU98aNephx9qGiwxBiBnuPB9Nju6a48Lbgkw=
+=XPCl
+-----END PGP PRIVATE KEY BLOCK-----
+
diff --git a/tests/test_gpgmeh.py b/tests/test_gpgmeh.py
index aeb6480..84d9c1b 100644
--- a/tests/test_gpgmeh.py
+++ b/tests/test_gpgmeh.py
@@ -546,5 +546,5 @@ class TestMultipleUID(TestSignAndEncrypt):
 
 
 class TestUtf8(TestSignAndEncrypt):
-    SENDER_KEY = "pubkey-utf8.asc"
-    RECEIVER_KEY = "seckey-utf8.asc"
+    SENDER_KEY = "seckey-utf8.asc"
+    RECEIVER_KEY = "seckey-utf8-2.asc"
diff --git a/tests/test_gpgmks.py b/tests/test_gpgmks.py
index 3bcd752..7a6e5ae 100644
--- a/tests/test_gpgmks.py
+++ b/tests/test_gpgmks.py
@@ -312,5 +312,5 @@ class TestMultipleUID(TestSignAndEncrypt):
     RECEIVER_KEY = "seckey-2.asc"
 
 class TestUtf8(TestSignAndEncrypt):
-    SENDER_KEY = "pubkey-utf8.asc"
-    RECEIVER_KEY = "seckey-utf8.asc"
+    SENDER_KEY = "seckey-utf8.asc"
+    RECEIVER_KEY = "seckey-utf8-2.asc"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]