diff options
author | Jakob Unterwurzacher | 2018-06-25 22:27:15 +0200 |
---|---|---|
committer | Jakob Unterwurzacher | 2018-07-01 20:56:22 +0200 |
commit | 9a15dfa494c76b5fcadcd32e2e46cbee84218a87 (patch) | |
tree | 5dcb84d222f355750d1b0773660b891b509dadb1 /tests/trezor | |
parent | 91de77943fba3cb993aad4e9756e159c4514764a (diff) |
trezor: add TrezorPayload
TrezorPayload stores 32 random bytes used for unlocking
the master key using a Trezor security module. The randomness makes sure
that a unique unlock value is used for each gocryptfs filesystem.
Diffstat (limited to 'tests/trezor')
-rw-r--r-- | tests/trezor/trezor_test.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/trezor/trezor_test.go b/tests/trezor/trezor_test.go index 5db56e2..59e10cb 100644 --- a/tests/trezor/trezor_test.go +++ b/tests/trezor/trezor_test.go @@ -42,6 +42,9 @@ func TestInitTrezor(t *testing.T) { if !c.IsFeatureFlagSet(configfile.FlagTrezor) { t.Error("Trezor flag should be set but is not") } + if len(c.TrezorPayload) != 32 { + t.Errorf("TrezorPayload has wrong length: %d", len(c.TrezorPayload)) + } } // Test using -trezor together with -extpass. Should fail with code 1 (usage error). |