X-Git-Url: https://pd.if.org/git/?p=zpackage;a=blobdiff_plain;f=t%2Fsign.t;h=85813268345b2c48668a63610d14ffb68856cda0;hp=60c169819b7fbffe5367cd2b82031bd6557c2c50;hb=0c2216d1e0dc8565a6bf61c9572e47bb1ae1c1fb;hpb=27f7fa2a8566beb45fc813fcd8ff3f1e7c738883 diff --git a/t/sign.t b/t/sign.t index 60c1698..8581326 100755 --- a/t/sign.t +++ b/t/sign.t @@ -4,20 +4,29 @@ . tap.sh -plan 10 +ts= +plan 15 checksig() { sig=$(printf '%s' "$sig" | tr -d '[[:space:]]') pk=$(printf '%s' "$pk" | tr -d '[[:space:]]') sk=$(printf '%s' "$sk" | tr -d '[[:space:]]') msg=$(printf '%s' "$msg" | tr -d '[[:space:]]') + msgname=$(echo "$msg" | cut -c1-8) - have=$(zpm sign -rhe -k $sk) - okstreq "$have" "$pk" - extract pk $(echo "$pk" | cut -c1-8) + have=$(zpm sign -re -K $sk) + okstreq "$have" "$pk" extract pk $(echo "$pk" | cut -c1-8) - have=$(zpm sign -rhs -k $sk -m "$msg") - - okstreq "$have" "$sig" signed msg $(echo "$msg" | cut -c1-8) + gensig=$(zpm sign -rbhs -K $sk -m "$msg") + okstreq "$gensig" "$sig" signed msg $msgname + + #diag "sig = $sig" + #zpm sign -v -P "$pk" -F "$sig" -bh -m "$msg" + #okexit verified $msgname with given + + #diag "sig = $gensig" + zpm sign -v -P "$pk" -F "$gensig" -bh -m "$msg" + okexit verified $msgname } sk="