diff options
Diffstat (limited to 'internal/nametransform')
| -rw-r--r-- | internal/nametransform/names_test.go | 12 |
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)) + } +} |
