From 9663bd94f2e13304783b03f76c7395f52a4c7c18 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Wed, 10 Apr 2019 15:39:50 -0400 Subject: tests/sign.sh: Test sign command --- diff --git a/tests/sign.sh b/tests/sign.sh index 05d0d7a..293034d 100755 --- a/tests/sign.sh +++ b/tests/sign.sh @@ -22,7 +22,7 @@ . tap-functions.sh . opk.sh -plan_ 4 +plan_ 10 if ${EMBEDDED_USIGN}; then usign="${abs_top_builddir}/3rdparty/usign/usign" @@ -55,3 +55,32 @@ command_ok_ 'verification' -- not \ "${usign}" -V -m 'archive/feeds/dev/trunk/arch/plat/base/Packages.gz' \ -p 'archive/key.pub' \ -x 'archive/feeds/dev/trunk/arch/plat/base/Packages.sig' + +command_ok_ 'key generation' -- \ + "${usign}" -G -c 'archive signing key' \ + -p 'archive/key.pub' -s 'archive/key' + +command_ok_ 'verification' -- not \ + "${usign}" -V -m 'archive/feeds/dev/trunk/arch/plat/base/Packages' \ + -p 'archive/key.pub' \ + -x 'archive/feeds/dev/trunk/arch/plat/base/Packages.sig' + +command_ok_ 'verification' -- not \ + "${usign}" -V -m 'archive/feeds/dev/trunk/arch/plat/base/Packages.gz' \ + -p 'archive/key.pub' \ + -x 'archive/feeds/dev/trunk/arch/plat/base/Packages.sig' + +command_ok_ 'pro-archman sign' -- \ + "${PRO_ARCHMAN}" -v -b 'archive/' sign + +command_ok_ 'verification' -- \ + "${usign}" -V -m 'archive/feeds/dev/trunk/arch/plat/base/Packages' \ + -p 'archive/key.pub' \ + -x 'archive/feeds/dev/trunk/arch/plat/base/Packages.sig' + +command_ok_ 'verification' -- not \ + "${usign}" -V -m 'archive/feeds/dev/trunk/arch/plat/base/Packages.gz' \ + -p 'archive/key.pub' \ + -x 'archive/feeds/dev/trunk/arch/plat/base/Packages.sig' + +: -- cgit v0.9.1