chiark / gitweb /
cryptop.genkey: Fix lies in the help text.
[distorted-keys] / ktype.seccure
index 3b716d219035b59b107a294d44ec2ded2da0858a..e884453739654d23d197de53bc24fd452596bdf1 100644 (file)
@@ -56,7 +56,6 @@ k_public () {
 
 k_generate () {
   base=$1 nub=$2
-  makenub >"$nub"
   k_public "$base" "$nub" >"$base/pub"
 }
 
@@ -69,7 +68,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 +82,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=$?