mirror of
https://github.com/sunknudsen/privacy-guides.git
synced 2025-02-23 17:43:56 +00:00
26 lines
536 B
Plaintext
26 lines
536 B
Plaintext
#!/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
|
|
}
|