diff options
| author | Jakob Unterwurzacher | 2020-08-02 19:33:12 +0200 | 
|---|---|---|
| committer | Jakob Unterwurzacher | 2020-08-02 19:33:12 +0200 | 
| commit | 84ed139cd2cede9b773fe7892a0bc2515fc1f00f (patch) | |
| tree | 9886e8fdce9450fd6232e532d5e8e939871dd2fc /internal/nametransform | |
| parent | 4674bac8381838718f0defba0f2e0d9eba2a41a3 (diff) | |
v2api/reverse: implement Lookup for longname
Diffstat (limited to 'internal/nametransform')
| -rw-r--r-- | internal/nametransform/names.go | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/internal/nametransform/names.go b/internal/nametransform/names.go index a659f0a..119d592 100644 --- a/internal/nametransform/names.go +++ b/internal/nametransform/names.go @@ -23,6 +23,10 @@ type NameTransformer interface {  	DecryptName(cipherName string, iv []byte) (string, error)  	EncryptName(plainName string, iv []byte) string  	EncryptAndHashName(name string, iv []byte) (string, error) +	// HashLongName - take the hash of a long string "name" and return +	// "gocryptfs.longname.[sha256]" +	// +	// This function does not do any I/O.  	HashLongName(name string) string  	WriteLongNameAt(dirfd int, hashName string, plainName string) error  	B64EncodeToString(src []byte) string | 
