X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/distorted-keys/blobdiff_plain/d516ebd0d3928deae4cf80a113d6ccf1f666bfe6..125f634cdfe44886827f20eea3e908ed8fe418b0:/keys.reveal diff --git a/keys.reveal b/keys.reveal index f11a59b..9e18879 100755 --- a/keys.reveal +++ b/keys.reveal @@ -64,24 +64,7 @@ mktmp cat >$tmp/secret ## Read the threshold from the recovery metadata. -read param <$KEYS/recov/$recov/$keeper.param -case "$param" in - shamir-params:*) ;; - *) - echo >&2 "$quis: secret sharing parameter file damaged (wrong header)" - exit 1 - ;; -esac -t=";${param#*:}" -case "$t" in - *";t="*) ;; - *) - echo >&2 "$quis: secret sharing parameter file damaged (missing t)" - exit 1 - ;; -esac -t=${t#*;t=} -t=${t%%;*} +t=$(sharethresh $KEYS/recov/$recov/$keeper.param) ## Find out which keeper index it corresponds to. read n hunoz <$KEYS/keeper/$keeper/meta