X-Git-Url: https://git.distorted.org.uk/~mdw/distorted-keys/blobdiff_plain/600916867dd4f7e6129f8c1ebbc84134fbf9f9f2..2661d8aa033971c32f45392fc70e42f0d9a2c14e:/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