hsmtool: show only existing words

This commit is contained in:
openoms
2021-08-31 20:41:04 +01:00
parent a673ee64a4
commit aec26f9b52

View File

@@ -260,8 +260,9 @@ elif [ "$1" = "lock" ]; then
elif [ "$1" = "encrypt" ]; then
if [ -f /home/bitcoin/.lightning/${CLNETWORK}/seedwords.info ];then
# show the words one last time
source <(sudo -u bitcoin cat /home/bitcoin/.lightning/${CLNETWORK}/seedwords.info)
if [ ${#seedwords6x4} -gt 0 ];then
# show the words one last time
ack=0
while [ ${ack} -eq 0 ]
do
@@ -271,12 +272,13 @@ elif [ "$1" = "encrypt" ]; then
ack=1
fi
done
# delete seedwords.info
sudo -u bitcoin shred /home/bitcoin/.lightning/${CLNETWORK}/seedwords.info
deletedWhen=" "
deletedWhen="deleted when the hsm_secret was encrypted"
else
deletedWhen="not available any more"
fi
# delete seedwords.info
sudo -u bitcoin shred /home/bitcoin/.lightning/${CLNETWORK}/seedwords.info
fi
echo "
# This file is placed by cln.hsmtool.sh .
# The seed words from which the hsm_secret in the same directory was generated