aboutsummaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2016-10-16main: allow password change with -masterkeyJakob Unterwurzacher
2016-10-16readpassword: check extpass return codeJakob Unterwurzacher
2016-10-16fusefrontend: Utimens: ugly band-aid for nil pointer crash in go-fuseJakob Unterwurzacher
2016-10-16fusefrontend: log missing gocryptfs.dirivJakob Unterwurzacher
2016-10-10fusefrontend: Also preserve the owner in MkdirJakob 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-07nametransform: better error code on invalid diriv lengthJakob Unterwurzacher
2016-10-05reverse: initialize the longname cache only when reverse mode is usedJakob Unterwurzacher
2016-10-04A few more lint fixesJakob Unterwurzacher
2016-10-04lint fixesValient Gough
2016-10-04tests: skip tests with -openssl=false on Go 1.4 and lowerJakob Unterwurzacher
2016-10-04fusefrontend_reverse cast Stat_t.Dev to uint64 (#44)Romain
2016-10-04without_openssl: support compiling completely without opensslJakob Unterwurzacher
2016-10-04cryptocore: rename "gcm" variable to generic "aeadCipher"Jakob Unterwurzacher
2016-10-04cryptocore: derive 512-bit key for AES-SIVJakob Unterwurzacher
2016-10-03siv_aead: Overhead is always 16Jakob Unterwurzacher
2016-09-29reverse: use per-purpose nonce generationJakob Unterwurzacher
2016-09-28reverse: move newDirIVFile into virtualfile.goJakob Unterwurzacher
2016-09-26reverse: switch from GCM-SIV to AES-SIVv1.1-beta1Jakob Unterwurzacher
2016-09-26siv_aead: add AES-SIV AEAD wrapperJakob Unterwurzacher
2016-09-25stupidgcm: add GCM-SIV benchmarkJakob Unterwurzacher
2016-09-25nametransform: downgrade invalid length warningJakob Unterwurzacher
2016-09-25Implement changes proposed by gosimple.Jakob Unterwurzacher
2016-09-25tests: enable all go vet checksJakob Unterwurzacher
2016-09-25nametransform: delete unused function DecryptPathDirIVJakob 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-25contentenc: add "ExternalNonce" modeJakob Unterwurzacher
2016-09-25fusefrontend: handle Readlink directlyJakob Unterwurzacher
2016-09-25reverse: add gcmsiv flag and associated testsJakob 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-25nametransform: implement ReadDirIV without OpenatJakob Unterwurzacher
2016-09-25nametransform: return EINVAL on invalid paddingJakob 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
2016-09-25reverse: get rid of debug messageJakob Unterwurzacher
2016-09-25reverse: gocryptfs.diriv content was generated from wrong pathJakob Unterwurzacher
2016-09-25reverse: rename readFile to clearer readBackingFileJakob Unterwurzacher
2016-09-25reverse: implement dynamic dirivJakob Unterwurzacher
2016-09-25reverse: generate file header for Read()Jakob Unterwurzacher
2016-09-25nametransform: export DirIVLen constantJakob Unterwurzacher