69 Commits (libgocryptfs)

Author SHA1 Message Date
Hardcore Sushi 1973153602
Switch to v2 module 10 months ago
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 07164cbb3a contentenc: add PlainOffToCipherOff helper 1 year ago
Jakob Unterwurzacher b4794bedec contentenc: fix CipherSizeToPlainSize non-monoticity 1 year ago
Jakob Unterwurzacher bebd7ed81f contentenc: update comments 1 year ago
Jakob Unterwurzacher 2a5ac3e9ba tests: contentenc: add TestSizeToSize 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
Jakob Unterwurzacher b3c88f573f contentenc: add explicit test for all-zero header 3 years ago
Jakob Unterwurzacher 179471b648 ParseHeader: print hexdump on error 4 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 ccf1a84e41 macos: make testing without openssl work properly 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 2ce269ec63 contenenc: reject all-zero file ID 5 years ago
Jakob Unterwurzacher c0e411f81d contentenc: better error reporting in ParseHeader 5 years ago
Jakob Unterwurzacher 1a89919d80 contentenc: downgrade "interrupted write?" warning to debug 5 years ago
Jakob Unterwurzacher 3409ade272 forcedecode: tighten checks 5 years ago
danim7 f1945c4daa Add -forcedecode 5 years ago
Jakob Unterwurzacher 2f953fdb95 contentenc: catch integer underflow in file size calculation 5 years ago
Jakob Unterwurzacher d0bc7970f7 full stack: implement HKDF support 6 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