tests: add v1.1-reverse-plaintextnames example filesystem
This commit is contained in:
parent
eb51a1ed20
commit
79e3e28671
@ -184,3 +184,30 @@ func TestExampleFSv11reverse(t *testing.T) {
|
||||
test_helpers.UnmountPanic(dirC)
|
||||
test_helpers.UnmountPanic(dirB)
|
||||
}
|
||||
|
||||
// gocryptfs v1.1 introduced reverse mode
|
||||
func TestExampleFSv11reversePlaintextnames(t *testing.T) {
|
||||
dirA := "v1.1-reverse-plaintextnames"
|
||||
dirB := test_helpers.TmpDir + "/" + dirA + ".B"
|
||||
err := os.Mkdir(dirB, 0700)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
dirC := test_helpers.TmpDir + "/" + dirA + ".C"
|
||||
err = os.Mkdir(dirC, 0700)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
test_helpers.MountOrFatal(t, dirA, dirB, "-reverse", "-extpass", "echo test", opensslOpt)
|
||||
test_helpers.MountOrFatal(t, dirB, dirC, "-extpass", "echo test", opensslOpt)
|
||||
checkExampleFSrw(t, dirC, false)
|
||||
test_helpers.UnmountPanic(dirC)
|
||||
test_helpers.UnmountPanic(dirB)
|
||||
|
||||
m := "e7fb8f0d-2a81df9e-26611e4b-5540b218-e48aa458-c2a623af-d0c82637-1466b5f2"
|
||||
test_helpers.MountOrFatal(t, dirA, dirB, "-reverse", "-masterkey", m, opensslOpt)
|
||||
test_helpers.MountOrFatal(t, dirB, dirC, "-aessiv", "-masterkey", m, opensslOpt)
|
||||
checkExampleFSrw(t, dirC, false)
|
||||
test_helpers.UnmountPanic(dirC)
|
||||
test_helpers.UnmountPanic(dirB)
|
||||
}
|
||||
|
@ -0,0 +1,17 @@
|
||||
{
|
||||
"Creator": "gocryptfs v1.1-beta1-33-gf054353-dirty",
|
||||
"EncryptedKey": "bMqEbjtvZek9yAGzhsTYmaDcqnE7wvR+1fWvy+YCMQTwtmvNbpKnfFH3wacPNKttQ7BcpFrOi4Ux+Bw+",
|
||||
"ScryptObject": {
|
||||
"Salt": "RgvSW4AxpA9z/Gb6RCCmKeA4A2vC+l0vu9DnEKIWQZU=",
|
||||
"N": 1024,
|
||||
"R": 8,
|
||||
"P": 1,
|
||||
"KeyLen": 32
|
||||
},
|
||||
"Version": 2,
|
||||
"FeatureFlags": [
|
||||
"GCMIV128",
|
||||
"PlaintextNames",
|
||||
"AESSIV"
|
||||
]
|
||||
}
|
1
tests/example_filesystems/v1.1-reverse-plaintextnames/abs
Symbolic link
1
tests/example_filesystems/v1.1-reverse-plaintextnames/abs
Symbolic link
@ -0,0 +1 @@
|
||||
/a/b/c/d
|
@ -0,0 +1 @@
|
||||
It works!
|
1
tests/example_filesystems/v1.1-reverse-plaintextnames/rel
Symbolic link
1
tests/example_filesystems/v1.1-reverse-plaintextnames/rel
Symbolic link
@ -0,0 +1 @@
|
||||
status.txt
|
@ -0,0 +1 @@
|
||||
It works!
|
Loading…
Reference in New Issue
Block a user