aboutsummaryrefslogtreecommitdiff
path: root/internal/nametransform
diff options
context:
space:
mode:
Diffstat (limited to 'internal/nametransform')
-rw-r--r--internal/nametransform/names_test.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/internal/nametransform/names_test.go b/internal/nametransform/names_test.go
index 3c26c43..c016f19 100644
--- a/internal/nametransform/names_test.go
+++ b/internal/nametransform/names_test.go
@@ -98,3 +98,15 @@ func TestIsValidXattrName(t *testing.T) {
}
}
}
+
+func TestNameCiphertextExpansion(t *testing.T) {
+ n := newLognamesTestInstance(NameMax)
+ for l := 1; l <= 300; l++ {
+ name := strings.Repeat("x", l)
+ cName, err := n.EncryptXattrName(name)
+ if err != nil {
+ t.Fatal(err)
+ }
+ t.Logf("Name length %d encrypted to %d bytes", l, len(cName))
+ }
+}