From 16ab6d0e6b3ea7a08800c7e6c6f0986f760525fb Mon Sep 17 00:00:00 2001 From: Sun Knudsen Date: Thu, 10 Jun 2021 22:15:15 -0400 Subject: [PATCH] Improved show passphrase feature --- .../qr-backup.sh | 2 ++ .../qr-backup.sh.sig | 26 +++++++++---------- .../tests/default.exp | 6 +++++ 3 files changed, 21 insertions(+), 13 deletions(-) diff --git a/how-to-create-encrypted-paper-backup/qr-backup.sh b/how-to-create-encrypted-paper-backup/qr-backup.sh index 9804d61..398dc1c 100755 --- a/how-to-create-encrypted-paper-backup/qr-backup.sh +++ b/how-to-create-encrypted-paper-backup/qr-backup.sh @@ -165,6 +165,8 @@ read_passphrase () { read -r answer if [ "$answer" = "y" ]; then printf "%s\n" $data + printf "$bold%s$normal\n" "Press enter to continue" + read -r answer fi } diff --git a/how-to-create-encrypted-paper-backup/qr-backup.sh.sig b/how-to-create-encrypted-paper-backup/qr-backup.sh.sig index a5f71ab..3662ae2 100644 --- a/how-to-create-encrypted-paper-backup/qr-backup.sh.sig +++ b/how-to-create-encrypted-paper-backup/qr-backup.sh.sig @@ -1,16 +1,16 @@ -----BEGIN PGP SIGNATURE----- -iQIzBAABCgAdFiEEqYzNEiJDZVsm+vthH6dnhiu9EwUFAmCP4HoACgkQH6dnhiu9 -EwUIvg//bLh1oy/prhbNu4B+ZsMnz6KFLIpJsVoaQEzBku2mKhJa7gic5uRxABBR -6Rr1qXACu1L54E8JZw+9Yqz5NksMNcqWdOBfFXZkpJ5AHsnW2DyBAZNaEvGof5Md -74400vzzcYI+/iohlwZKF0cbPyUj2gV94OBK7JJAIHu9VRNmeZF0BXxcJUtdiy0f -UdyL18aNrLzUHx/4vmXk5IBwSyFJ8p2BnRsKn1ecD/QO3tw/TyCCwbAaZLjvCvKH -gnoPmTpaoHsSYbGyKhl0SzbYm1Vqtsde15mcb/2HLhtKsCblugyRZbvIiRcicsAT -N7xVyIJYjALsS8JvZgU1P+nBgWv8IaZ5L7znGmtqpVwxCzJP3ILsiIckpVtR5nhP -vJiyM3vZb++rPi/Jz/ZWhi91AGvMkXgxRYXLeR4/grDsAW4YC0fJqVfhArG6noXI -AHDW0drfvW+yLLVkK0m/Iht8hpqtd4Qbq867r6RzWzWYH5TfbftPQ3Rdux2xiFhQ -2nWjxdU297h3XIA57TycwoR1b+7oJZSmZprvpHYO2VA93zq75djaZNqSLf3qXLB5 -mhr0zIUYuscGfGwx1RCke9DIMnlT8zFqFKyI0WV2ezKWmZMx722+lt5RXNO2CEQZ -7zIGated/hqKkP0n/586DqjlqqZlimwWzj4cJ80qJ0KUJM/LijA= -=k3W3 +iQIzBAABCgAdFiEEqYzNEiJDZVsm+vthH6dnhiu9EwUFAmDCxjsACgkQH6dnhiu9 +EwX19w//diEt2R04pvIZVnpqiIqIn6TSeYc9hLz2IZfF62ci7VAPCapY6SnuGoCP +bP+xMRc1D28c0Wycs+8S2hrh9TqLUGWuEbGH1JseH8XRAo0CRwMKKj/MzGiA8Pz3 +h5a4UvE+vu+JN84NZg4YSlftUluLPQ2WK42T7KzIJy8NH3KMpvb6nBY8X4pgGrHD +fOTDIfJUQrHwPqbfpaG1gFLp+bJgCamvXoCxikd2mweRriblUv60Rbj23bQZgenT +PbFoZdFwJafMTpQHW9lYTRI4zD9Nqejlfx3kRiI9HFazMdLjHzcdmW4BXnfc1g3m +o53Zj8FGgwbz6F1+tVMGzTHBNvJVuxiEG4vntY5qmmXvXiPhgQYl+40LvFizpuSH +qVBIY1T1Fe7NdQVvbBm/JDRsyNwXicI0+U0xoBOA/3UndMGs4lx7EUD7fw1xMe+O +RHcikXYgjCU9ulto/U1dy1dognePE43tqFDx/wASb4hgG+ht6bYaAZ+2MfHwbxBS +pwkQSMlgnnFkDj0rrULz7dn/jPXjVbVQbAC0iBILIcZezA1oSzoyMgEIj5j+/Q3r +Yik4oWX+Rp7fEmzNjoyEs1pAYeH2bPbcelZmNHCVm55mNw1KHUuyhwYI7JQOGrov +GpuZtonQWLsQCT55BLBRWg8ZZXg1anHrzMQwMGWkuCnxoMf0cGM= +=qoeQ -----END PGP SIGNATURE----- diff --git a/how-to-create-encrypted-paper-backup/tests/default.exp b/how-to-create-encrypted-paper-backup/tests/default.exp index d63edca..ee6ddbe 100644 --- a/how-to-create-encrypted-paper-backup/tests/default.exp +++ b/how-to-create-encrypted-paper-backup/tests/default.exp @@ -147,6 +147,12 @@ expect { $passphrase } +expect { + -re {Press enter to continue} { + test_send "\r" + } +} + expect { -re {SHA512 short hash: .+?([a-f0-9]{8})} { set short_hash $expect_out(1,string)