X-Git-Url: https://git.distorted.org.uk/~mdw/distorted-keys/blobdiff_plain/c47f2aba7d705252c660ba1ad0931fbb93122d80..0bc47568f2c94d6e48bc389ac508d5f905daa9c7:/ktype.seccure diff --git a/ktype.seccure b/ktype.seccure index 3b716d2..da51687 100644 --- a/ktype.seccure +++ b/ktype.seccure @@ -69,7 +69,8 @@ k_check () { k_encrypt () { base=$1 - run_seccure encrypt -q -c$kprop_curve -m$kprop_tagsz -- $(cat "$base/pub") + run_seccure encrypt -q -c$kprop_curve -m$kprop_tagsz -F/dev/null -- \ + $(cat "$base/pub") } k_decrypt () { @@ -82,12 +83,13 @@ k_decrypt () { k_sign () { nub=$2 - run_seccure sign -q -c$kprop_curve -F"$nub" -s/dev/stdout + sig=$(run_seccure sign -q -c$kprop_curve -F"$nub" -s/dev/stdout) + echo "$sig" } k_verify () { base=$1 sig=$3 - if run_seccure verify -q -c$kprop_curve -- \ + if run_seccure verify -q -c$kprop_curve -F/dev/null -- \ $(cat "$base/pub") "$sig" then :; else rc=$?