summaryrefslogtreecommitdiff
path: root/internal/contentenc/content.go
AgeCommit message (Expand)Author
2017-09-17contentenc: deduplicate AD packing into new concatAD() funcJakob Unterwurzacher
2017-09-17contentenc: DecryptBlocks: give block number counter a clearer nameJakob Unterwurzacher
2017-08-21Fix misspellings reported by goreportcard.comJakob Unterwurzacher
2017-07-02contentenc: MergeBlocks: short-circuit the trivial caseJakob Unterwurzacher
2017-06-30contentenc: add PReqPool and use it in DecryptBlocksJakob Unterwurzacher
2017-06-29contentenc: add safer "bPool" pool variant; add pBlockPoolJakob Unterwurzacher
2017-06-20contentenc: use sync.Pool memory pools for encryptionJakob Unterwurzacher
2017-06-11contentenc: parallelize encryption for 128kiB writesJakob Unterwurzacher
2017-06-07contentenc: move EncryptBlocks() loop into its own functionsJakob Unterwurzacher
2017-06-01fusefrontend: write: consolidate and move encryption to contentencJakob Unterwurzacher
2017-06-01Fix two commentsJakob Unterwurzacher
2017-04-24forcedecode: tighten checksJakob Unterwurzacher
2017-04-23Add -forcedecodedanim7
2017-03-05configfile: switch to 128-bit IVs for master key encryptionJakob Unterwurzacher
2016-12-10Replace all calls to naked panic() with log.Panic()Jakob Unterwurzacher
2016-10-28fusefrontend: I/O error instead of panic on all-zero nonceJakob Unterwurzacher
2016-10-04lint fixesValient Gough
2016-09-29reverse: use per-purpose nonce generationJakob Unterwurzacher
2016-09-26reverse: switch from GCM-SIV to AES-SIVv1.1-beta1Jakob Unterwurzacher
2016-09-25contentenc: rename constant "IVBitLen" to "DefaultIVBits" and clarify commentJakob Unterwurzacher
2016-09-25contentenc: add "ExternalNonce" modeJakob Unterwurzacher
2016-09-25reverse: derive file ID and block IVs from file pathsJakob Unterwurzacher
2016-09-25contentenc: add GCM-SIV supportJakob Unterwurzacher
2016-09-25cryptocore: add support for GCM-SIVJakob Unterwurzacher
2016-09-25contentenc: add helpers for reverse modeJakob Unterwurzacher
2016-07-06Add godoc comments to all internal packagesJakob Unterwurzacher
2016-07-02contentenc: rename PlaintextRange and CiphertextRangeJakob Unterwurzacher
2016-06-16Rename nametransform, contentenc source filesJakob Unterwurzacher
2016-06-15Rename internal "toggledlog" package to "tlog"Jakob Unterwurzacher
2016-02-06Run go fmtJakob Unterwurzacher
2016-02-06Major refactoring: Split up "cryptfs" into several internal packagesJakob Unterwurzacher