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(dirC)
|
||||||
test_helpers.UnmountPanic(dirB)
|
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