From dc32710045f6f46913ae336b6fb77bf90b6bdb85 Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Thu, 21 Oct 2021 09:37:04 +0200 Subject: nametransform: add longNameMax parameter Determines when to start hashing long names instead of hardcoded 255. Will be used to alleviate "name too long" issues some users see on cloud storage. https://github.com/rfjakob/gocryptfs/issues/499 --- internal/nametransform/badname.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'internal/nametransform/badname.go') diff --git a/internal/nametransform/badname.go b/internal/nametransform/badname.go index eed0061..6e77561 100644 --- a/internal/nametransform/badname.go +++ b/internal/nametransform/badname.go @@ -48,7 +48,7 @@ func (be *NameTransform) EncryptAndHashBadName(name string, iv []byte, dirfd int //expand suffix on error continue } - if be.longNames && len(cName) > NameMax { + if len(cName) > be.longNameMax { cNamePart = be.HashLongName(cName) } cNameBadReverse := cNamePart + name[charpos:len(name)-len(BadnameSuffix)] -- cgit v1.2.3