X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=t%2Fsign.t;h=85813268345b2c48668a63610d14ffb68856cda0;hb=b110e6e4f51d136cd751029d43937517879d1dfb;hp=1e411dbdcc61c02de2ca112ac711294ad34d196f;hpb=6713183c4af217025cb8f3817675c8cafc9f358d;p=zpackage diff --git a/t/sign.t b/t/sign.t index 1e411db..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 -rh -k $sk -eh) - 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 -h -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="