aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2011-09-26 22:02:53 -0700
committerH. Peter Anvin <hpa@zytor.com>2011-09-26 22:02:53 -0700
commitfeb51fedb2433fd53db7f1c5466cbb8d7abb11f0 (patch)
tree220aad79690272e80302ab296193d7771831f1f7
parent1080517990245e539960fb5e215985a0a95be0f5 (diff)
downloadkup-feb51fedb2433fd53db7f1c5466cbb8d7abb11f0.tar.gz
Add test cases
-rw-r--r--test/15
-rw-r--r--test/220
-rw-r--r--test/321
-rw-r--r--test/421
-rw-r--r--test/521
-rw-r--r--test/625
6 files changed, 113 insertions, 0 deletions
diff --git a/test/1 b/test/1
new file mode 100644
index 0000000..4c99804
--- /dev/null
+++ b/test/1
@@ -0,0 +1,5 @@
+DATA 5
+abcd
+SIGN 2
+x
+PUT /test/abcd.txt
diff --git a/test/2 b/test/2
new file mode 100644
index 0000000..245369f
--- /dev/null
+++ b/test/2
@@ -0,0 +1,20 @@
+DATA 1024
+012345678901234567890123456789012345678901234567890123456789012
+012345678901234567890123456789012345678901234567890123456789012
+012345678901234567890123456789012345678901234567890123456789012
+012345678901234567890123456789012345678901234567890123456789012
+012345678901234567890123456789012345678901234567890123456789012
+012345678901234567890123456789012345678901234567890123456789012
+012345678901234567890123456789012345678901234567890123456789012
+012345678901234567890123456789012345678901234567890123456789012
+012345678901234567890123456789012345678901234567890123456789012
+012345678901234567890123456789012345678901234567890123456789012
+012345678901234567890123456789012345678901234567890123456789012
+012345678901234567890123456789012345678901234567890123456789012
+012345678901234567890123456789012345678901234567890123456789012
+012345678901234567890123456789012345678901234567890123456789012
+012345678901234567890123456789012345678901234567890123456789012
+012345678901234567890123456789012345678901234567890123456789012
+SIGN 2
+x
+PUT /test/1k.txt.gz
diff --git a/test/3 b/test/3
new file mode 100644
index 0000000..0c7489a
--- /dev/null
+++ b/test/3
@@ -0,0 +1,21 @@
+# This is a good signature
+TAR /kernel/linux.git v3.0 linux-3.0/
+SIGN 836
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.11 (GNU/Linux)
+
+iQIcBAABAgAGBQJOgU2JAAoJEEufR1CN4Qs8C5kQAL51Y2k6vv3onC/RrbU0FqI5
+GK9Md9QNHgmKmVIA46N6Zrz7v8uOay89Ym42FxeNovhbCFsqnCy8Pvx9SGXTv3hZ
+p2uW0qkEoOZ2547Z94Isti8yf5FP2sqSw1/uBF65bgOEBK+JT4CrJukpRG6JmyWu
+yeLBGF/O77AKxOrXjshio16u1M4aj2gmW6DzaffwINvfW8bI3K2IpLcmaRrq1+/S
+96TKenHxVRrN6caJlTEx6SP7zOJ4uT+fnWEASZbArzooNJISsUW2fa1BI1DIN2wW
+Ks/wrwvKkkB/oug39GqLj2VKoOCp3eowW0Kqw71cd2i9gIkogywuRbMcrfd307Y0
+NP1JKm8sDLfPWPDIC9sr6Z5K9Zn6ZtAcvMEs7Cm3CHjPshW1tOAUPmwYby64QYXd
+uOpkHBaalwiKMYHtGp8XbbeNYV5nwVtPkcS9BvNlYUUimGpfzyTp6BJ+9WiZI90K
+w9iJYboSq11V201u9BUaziVFR2LV6e5LtHlvaUAZdc1d0mGIKFB6NG6ZDXnQwOVy
+dsune0aMc4aMljB60TcmNz37epf75FxYAFrI0OMmjYYC++TIDqDy7em8RPBExucT
+ZBt11ut69YuMWCchngLH2QgCzXxYIQFA1ZGku12JbqEX6X04oKUW4iKMttNEyrzd
+h/mvJKbIdp5jYxSjKxob
+=12rJ
+-----END PGP SIGNATURE-----
+PUT /kernel/linux-3.0.tar.gz
diff --git a/test/4 b/test/4
new file mode 100644
index 0000000..70d9f78
--- /dev/null
+++ b/test/4
@@ -0,0 +1,21 @@
+# This is a valid but unauthorized signature
+TAR /kernel/linux.git v3.0 linux-3.0/
+SIGN 836
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.11 (GNU/Linux)
+
+iQIcBAABAgAGBQJOgU87AAoJEJ2UPBAXAVFR8bMP/3n546WOWXyIHCifqX8eyDfz
+BTt25E4/RsAYCGdu9QqzSvIQ0m+TU/dfY+poaa5MK9gxUTHXQ8fWReiT4xXohggP
+BsYhxk6bEw/tb5//rs81iM2fCoAqGl5EV+2aRV3teKxC/xMEEJry5VKvm8++L0Be
+bq9UlitZlnZHuSYG5LQyLvv467tA8CcFoElErxXHoubFaLjGthwR8qxlNGMyCUdl
+Amm3tIdcbt5yc+Rffthv0RbeWJ35QZxPfiCljp7cwaFZGwvlueZWQ7HkZI1SEbJT
+5mZxFQl2rU9QWB8ycaRepqfwqS1R4OFwIt9qxzca2jffImAWPuaKyM4e4DXDiotX
+diomwbklAHa2ovB0UQ6EeEk8JaUfwhN+LhFahoOnrtQibKOeJ1b5/ekzo7vyrN4T
+FHTIyb6INE8dOdbvaMT4OC0bOoJqXue9SC85Qr8ekGe4h3YA9sDegGmOqorc+phx
+nxvL15YrZ4z4kxzcmkg8otKC1ogNmsOLf33byOnAo65iDkvuc/RbDzUbqYCRmFNq
+mP/Z+C0HurTR43eR2+Uhlxh2cFM6qZmlUDD2/UJPO95jGt3RFvfA2jcYX+ugmZ8u
+DhyFTV4/ALGLrCrTOAEucS/rXRPG0iU6ogOP+6k7n+ZdlGUKpVMBjoz3UFftNoTk
+TNXg1tSEHmI2OC0XfwOS
+=5v8b
+-----END PGP SIGNATURE-----
+PUT /kernel/linux-3.0-rogue.tar.gz
diff --git a/test/5 b/test/5
new file mode 100644
index 0000000..1da454c
--- /dev/null
+++ b/test/5
@@ -0,0 +1,21 @@
+# This is a bad (invalid) signature
+TAR /kernel/linux.git v3.0 linux-3.0/
+SIGN 836
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.11 (GNU/Linux)
+
+iQIcBAABAgAGBQJOgVGVAAoJEEufR1CN4Qs8d/MQAKHJAyX52TfMfRpBvRRs72bw
+V22VqYcowXcGTJE6T9zKYR2/a5lCgMvVHGePKu/x9jSjDM+aAp0iIAhjAEft8KdS
+ztTpGRuZiDouGaCWPzI08aZmHm77uDw9vpWIxCodiIRgKzxBaQ6L9WZItu20SotF
+hNpfrlTEH1FbgwRSjRMZKmeGnA6OC57ETyq+zclxp7CIK7aIYKLtIuCFHgcd3CD6
+RMIjok/SS2zWOYda2VVbubIrNvVUrUg/1q4VCDD8Vsfav2KprJMlyaavw3bpc2+T
+80ZDuFSysHo9ZS4p+wCcTFcEELLJTre/SitAU77oOyauZeukmZNeAjjIMn5g3LI3
+4n2hWzCOOifQiVMPKFif/W+DVGRlz8hkwof1+Ht6l+FGjl5mh8XKamPEXAt8z3Z3
+uYZH7bizGYoj+PlGbEedax8ZUaViiuuLNHQlon7BIFoJdo5bvib69B/qIM0YOByp
+VgIaWb4aPF4p/B64VA3WELzGMtFE0HpPNFxh/uA2ZIPb6utcTMcAh1b914jNO76g
+I2KPSUUShhyFFRiAm5YnxqYxubR60S73g1utVU8+xrT+Otz8h3kG+hW3U2EB8sUB
+sbYdTsmcXgs+PYdCdWp5v1ytHk0lmr5Y4jjxmWBS5LEeltqZWotrAYeEXrJ/fEGA
+KKJBZoU/Nl5Zz9nx90gV
+=WTye
+-----END PGP SIGNATURE-----
+PUT /kernel/linux-3.0-bad.tar.gz
diff --git a/test/6 b/test/6
new file mode 100644
index 0000000..064f168
--- /dev/null
+++ b/test/6
@@ -0,0 +1,25 @@
+# This is a non-detached signature
+TAR /kernel/linux.git v3.0 linux-3.0/
+SIGN 930
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.11 (GNU/Linux)
+
+iQIcBAEBAgAGBQJOgVbYAAoJEEufR1CN4Qs8b/wQAL1jEGvRyl5eLkYGI9o33i7h
+lciK54aOZcYTD37u7/5gJoJtnbkAWC6qYEsBrMn9G68ul1Tr+VAmSmH8FIT3vt65
+sHemGe/XMAURsgMqL6mE7CRPO1LxqlTwaFqxvyENnrU2QWM3IP/J/xOKSimMREbP
+2U3TjFvi5BudIlJx6PzgPnOGj0iUsi8ET6hUgA+sK671v5o+xzBIZLs9jIfyXW5J
+ZI/7+xsXqBhwJ07FaBdlzSjcYw//HeRy/88QdWNpn9a7ob4K2/08ZjzI0JzRPRsQ
+Z2oij4uY1S8Uj7iPV4DAWYBBPKnVhe3+xRK23du/tqZySvoOqF88eqgbUCTe2DK+
+3SSSCApGDEGB8UJsy2BVHt8Ej71MOMSszjCby6mw3aovjJPbG3ayJCpHLMVzN9iC
+AvmiAzqBKTTk1Rr4rkWiABAbxw7IAF5jevoe2cZe5UYstfzpuWJ4MWiLNvwdg9bh
+4huToNVcRJoGgGx/x1I5lWh006iGB7pAYRtQv8f1dU0+onUC9D1a+X/nbpH45KQ3
+nfCkMRCaUCoLm2Kbt6KlQ6ZE3KPG6IYMktrhNlXUULorNsZdQxoPcWeM5A6f5D32
+NpRBVytrioI9UXfEpb4hG/Q8NFcQTu3YTbopSGWKqQqTVpllxOJCMWktVBMWiHuz
+6yxxl27hJUvqe/AwcGpJ
+=Xdif
+-----END PGP SIGNATURE-----
+PUT /kernel/linux-3.0-msg.tar.gz