From: Mark Wooding Date: Thu, 23 Feb 2012 03:01:16 +0000 (+0000) Subject: ktype.seccure: Stop `seccure' from trying to open `/dev/tty'. X-Git-Tag: 0.99.2~21 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/distorted-keys/commitdiff_plain/d8dbaabf98da677733cd2b316cbf629e99d7e4ed ktype.seccure: Stop `seccure' from trying to open `/dev/tty'. It won't work in a `userv' service. For some reason, it will try to do this if you don't provide a key file, even for operations which don't need a private key. --- diff --git a/ktype.seccure b/ktype.seccure index 3b716d2..dfe5521 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 () { @@ -87,7 +88,7 @@ k_sign () { 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=$?