privacy-guides/how-to-create-encrypted-paper-backup/tests/shamir-2-of-3.exp
2021-07-21 19:48:34 -04:00

25 lines
536 B
Text

#!/usr/bin/expect
source ./test.exp
set passphrase "asdasd"
set secret "foo\nbar"
test_label "Should back up secret using 2-of-3 Shamir Secret Sharing"
source ./tests/helpers/shamir-2-of-3-backup.exp
test_ok
test_label "Should restore secret using 2-of-3 Shamir Secret Sharing"
source ./tests/helpers/shamir-2-of-3-restore.exp
regsub -all {\033\[[0-9]*m(\017)?} $restored_secret {} restored_secret
regsub -all {\r} $restored_secret {} restored_secret
if { "$restored_secret" != "$secret" } {
test_failed
} else {
test_ok
}