50 Commits (bd5d53f50eb274ed084e9f363ccfbe30d9061039)

Author SHA1 Message Date
Jakob Unterwurzacher d023cd6c95 cli: drop -forcedecode flag 11 months ago
Jakob Unterwurzacher 34d8a498c4 Unbreak hyperlinks broken by go mod v2 conversion 11 months ago
Jakob Unterwurzacher 20ca63cdbc contentenc: remove unused NonceMode constants 12 months ago
Jakob Unterwurzacher 69d88505fd go mod: declare module version v2 12 months ago
Jakob Unterwurzacher 6b0e63c1a8 Improve startup debug output 1 year ago
Hardcore Sushi 847d4fa781
Genesis patch 1 year ago
Jakob Unterwurzacher bebd7ed81f contentenc: update comments 1 year ago
Jakob Unterwurzacher ec74d1d2f4 Update go-fuse import path to github.com/hanwen/go-fuse/v2 2 years ago
Jakob Unterwurzacher abc59fa968 contentenc: encryptBlocksParallel: explain why last part runs in new goroutine 3 years ago
Jakob Unterwurzacher 9aeb2a3df6 contentenc: move parallel encryption into encryptBlocksParallel 3 years ago
Sebastian Lackner 07c486603c configfile: Explicitly wipe scrypt derived key after decrypting/encrypting master key. 4 years ago
Sebastian Lackner 874eaf9734 Assorted spelling fixes. 4 years ago
Jakob Unterwurzacher bcca323cb7 contentenc: reserve one extra block in pool plaintext buffers 4 years ago
Jakob Unterwurzacher b6c8960b01 fsck: clean up log output 4 years ago
Jakob Unterwurzacher 1ed3d51df1 fusefrontend: add xattr support 4 years ago
Jakob Unterwurzacher 29445c976d contentenc: reserve one additional block in CReqPool 5 years ago
Jakob Unterwurzacher 3009ec9852 fusefrontend: clamp oversized reads 5 years ago
Jakob Unterwurzacher 885fdcabda contentenc: deduplicate AD packing into new concatAD() func 5 years ago
Jakob Unterwurzacher 4bd2c6736a contentenc: DecryptBlocks: give block number counter a clearer name 5 years ago
Jakob Unterwurzacher ed046aa359 Fix misspellings reported by goreportcard.com 5 years ago
Jakob Unterwurzacher b6bda01c33 contentenc: MergeBlocks: short-circuit the trivial case 5 years ago
Jakob Unterwurzacher 12c0101a23 contentenc: add PReqPool and use it in DecryptBlocks 5 years ago
Jakob Unterwurzacher 80676c685f contentenc: add safer "bPool" pool variant; add pBlockPool 5 years ago
Jakob Unterwurzacher 3c6fe98eb1 contentenc: use sync.Pool memory pools for encryption 5 years ago
Jakob Unterwurzacher e52594dae6 contentenc: parallelize encryption for 128kiB writes 5 years ago
Jakob Unterwurzacher 294628b384 contentenc: move EncryptBlocks() loop into its own functions 5 years ago
Jakob Unterwurzacher a24faa3ba5 fusefrontend: write: consolidate and move encryption to contentenc 5 years ago
Jakob Unterwurzacher f44902aaae Fix two comments 5 years ago
Jakob Unterwurzacher 3409ade272 forcedecode: tighten checks 5 years ago
danim7 f1945c4daa Add -forcedecode 5 years ago
Jakob Unterwurzacher b732881518 configfile: switch to 128-bit IVs for master key encryption 6 years ago
Jakob Unterwurzacher c9f4400e6d Replace all calls to naked panic() with log.Panic() 6 years ago
Jakob Unterwurzacher 012152f3d1 fusefrontend: I/O error instead of panic on all-zero nonce 6 years ago
Valient Gough b764917cd5 lint fixes 6 years ago
Jakob Unterwurzacher a2510efe12 reverse: use per-purpose nonce generation 6 years ago
Jakob Unterwurzacher e9bb8b800c reverse: switch from GCM-SIV to AES-SIV 6 years ago
Jakob Unterwurzacher abd61d968d contentenc: rename constant "IVBitLen" to "DefaultIVBits" and clarify comment 6 years ago
Jakob Unterwurzacher 12808138ef contentenc: add "ExternalNonce" mode 6 years ago
Jakob Unterwurzacher 7bbf6ad6ea reverse: derive file ID and block IVs from file paths 6 years ago
Jakob Unterwurzacher 5f726aaa9d contentenc: add GCM-SIV support 6 years ago
Jakob Unterwurzacher 7f87ed78f2 cryptocore: add support for GCM-SIV 6 years ago
Jakob Unterwurzacher 5931eea387 contentenc: add helpers for reverse mode 6 years ago
Jakob Unterwurzacher e8a234f658 Add godoc comments to all internal packages 6 years ago
Jakob Unterwurzacher 7b22b426b9 contentenc: rename PlaintextRange and CiphertextRange 6 years ago
Jakob Unterwurzacher 7e92ebe16a Rename nametransform, contentenc source files 6 years ago
Jakob Unterwurzacher 6c3f97399a Rename internal "toggledlog" package to "tlog" 6 years ago
Jakob Unterwurzacher c74772bc8d Run go fmt 7 years ago
Jakob Unterwurzacher 2b8cbd9441 Major refactoring: Split up "cryptfs" into several internal packages 7 years ago
Jakob Unterwurzacher 17f0eb1339 Convert logging to standard Go log.Logger 7 years ago
Jakob Unterwurzacher 1caa925868 Increase GCM IV size from 96 to 128 bits 7 years ago