chiark / gitweb /
debian/changelog: Another pre-release.
[distorted-keys] / ktype.seccure
index 3b716d219035b59b107a294d44ec2ded2da0858a..da51687a26b0f71251564bc5e3ffe4d1797246c2 100644 (file)
@@ -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=$?