aboutsummaryrefslogtreecommitdiff
path: root/internal/fusefrontend_reverse
AgeCommit message (Expand)Author
2017-05-28pathiv: move derivedIVContainer into the packageJakob Unterwurzacher
2017-05-28fusefrontend_reverse: move pathiv to its own packageJakob Unterwurzacher
2017-05-25fusefrontend_reverse: store derived values for hard-linked filesJakob Unterwurzacher
2017-04-29fix golint complaintsJakob Unterwurzacher
2017-04-23Add -forcedecodedanim7
2017-04-01fusefrontend_reverse: switch to stable inode numbersJakob Unterwurzacher
2017-04-01fusefrontend_reverse: drop unused dirIVAttr functionJakob Unterwurzacher
2017-04-01fusefrontend_reverse: convert fmt.Printf calls to tlogJakob Unterwurzacher
2017-04-01fusefrontend_reverse: add comment to newVirtualFileJakob Unterwurzacher
2017-03-28fusefrontend_reverse: consistent file owners for .diriv, .name filesdanim7
2017-03-07Report correct symbolic link dentry sizesM. Vefa Bicakci
2017-03-05nametransform: fix Raw64 not affecting symlink targetsJakob Unterwurzacher
2017-03-05nametransform: fix Raw64 not affecting longnamesJakob Unterwurzacher
2017-03-05full stack: implement HKDF supportJakob Unterwurzacher
2017-03-05cryptocore: use eme v1.1 interfaceJakob Unterwurzacher
2017-02-16tests: reverse: check Access() callJakob Unterwurzacher
2017-02-16fusefrontend_reverse: handle .name files in Access()Jakob Unterwurzacher
2017-01-03reverse: add single-entry path cacheJakob Unterwurzacher
2017-01-03reverse: factor out rDecryptNameJakob Unterwurzacher
2016-12-10Replace all calls to naked panic() with log.Panic()Jakob Unterwurzacher
2016-11-17fusefrontend: upgrade wlockMap to use device AND inode numberJakob Unterwurzacher
2016-11-10ctlsock: prevent panic on invalid decrypt requestJakob Unterwurzacher
2016-11-10ctlsock: implement EncryptPath for reverse mode, add testsJakob Unterwurzacher
2016-11-10reverse: fix longname decoding bugJakob Unterwurzacher
2016-11-10Fix golint warningsJakob Unterwurzacher
2016-11-10ctlsock: add initial limited implementationJakob Unterwurzacher
2016-11-01Add support for unpadded base64 filenames, "-raw64"Jakob Unterwurzacher
2016-10-24Fix misspellingsJakob Unterwurzacher
2016-10-09reverse: add panics against API abuseJakob Unterwurzacher
2016-10-08reverse: gocryptfs.conf was missing from the directory listingsJakob Unterwurzacher
2016-10-08reverse: merge config translation check into isTranslatedConfigJakob Unterwurzacher
2016-10-08reverse: make gocryptfs.conf mapping plaintextnames-awareJakob Unterwurzacher
2016-10-05reverse: initialize the longname cache only when reverse mode is usedJakob Unterwurzacher
2016-10-04lint fixesValient Gough
2016-10-04fusefrontend_reverse cast Stat_t.Dev to uint64 (#44)Romain
2016-09-29reverse: use per-purpose nonce generationJakob Unterwurzacher
2016-09-28reverse: move newDirIVFile into virtualfile.goJakob Unterwurzacher
2016-09-25Implement changes proposed by gosimple.Jakob Unterwurzacher
2016-09-25tests: enable all go vet checksJakob Unterwurzacher
2016-09-25contentenc: rename constant "IVBitLen" to "DefaultIVBits" and clarify commentJakob Unterwurzacher
2016-09-25reverse: add symlink encryption and Readlink supportJakob Unterwurzacher
2016-09-25reverse: derive file ID and block IVs from file pathsJakob Unterwurzacher
2016-09-25reverse: add longnameParentCacheJakob Unterwurzacher
2016-09-25reverse: resolve long names in Open and GetAttrJakob Unterwurzacher
2016-09-25reverse: transform long names in OpenDirJakob Unterwurzacher
2016-09-25reverse: use dynamic inode numbersJakob Unterwurzacher
2016-09-25contentenc: add GCM-SIV supportJakob Unterwurzacher
2016-09-25cryptocore: add support for GCM-SIVJakob Unterwurzacher
2016-09-25reverse: fix GetAttr for gocryptfs.confJakob Unterwurzacher
2016-09-25reverse: add gocryptfs.conf passthroughJakob Unterwurzacher