Age | Commit message (Expand) | Author |
2017-08-15 | syscallcompat: implement Getdents() | Jakob Unterwurzacher |
2017-08-11 | main: purge masterkey from memory as soon as possible | Jakob Unterwurzacher |
2017-08-09 | nametransform: extend diriv cache to 100 entries | Jakob Unterwurzacher |
2017-08-06 | nametransform: add Dir() function | Jakob Unterwurzacher |
2017-08-06 | nametransform: move diriv cache into it's own package | Jakob Unterwurzacher |
2017-08-06 | nametransform: deduplicate code to encryptAndHashName() | Jakob Unterwurzacher |
2017-07-29 | fusefronted_reverse: fix ino collision between .name and .diriv files | Jakob Unterwurzacher |
2017-07-27 | fusefrontend_reverse: return ENOENT for undecryptable names | Jakob Unterwurzacher |
2017-07-14 | macos: make testing without openssl work properly | Jakob Unterwurzacher |
2017-07-14 | stupidgcm: fix openssl 1.1 build failure | Jakob Unterwurzacher |
2017-07-11 | fusefronted: enable writing to write-only files | Jakob Unterwurzacher |
2017-07-02 | contentenc: MergeBlocks: short-circuit the trivial case | Jakob Unterwurzacher |
2017-07-02 | fusefrontend: doRead: skip decryption for an empty read | Jakob Unterwurzacher |
2017-07-01 | stupidgcm: add test for in-place Open | Jakob Unterwurzacher |
2017-06-30 | contentenc: add PReqPool and use it in DecryptBlocks | Jakob Unterwurzacher |
2017-06-30 | stupidgcm: Open: if "dst" is big enough, use it as the output buffer | Jakob Unterwurzacher |
2017-06-30 | fusefrontend: doRead: use CReqPool for ciphertext buffer | Jakob Unterwurzacher |
2017-06-30 | fusefrontend: Read: use provided buffer | Jakob Unterwurzacher |
2017-06-29 | contentenc: add safer "bPool" pool variant; add pBlockPool | Jakob Unterwurzacher |
2017-06-29 | stupidgcm: use "dst" as the output buffer it is big enough | Jakob Unterwurzacher |
2017-06-20 | contentenc: use sync.Pool memory pools for encryption | Jakob Unterwurzacher |
2017-06-18 | main, syscallcompat: use Dup3 instead of Dup2 | Jakob Unterwurzacher |
2017-06-11 | contentenc: parallelize encryption for 128kiB writes | Jakob Unterwurzacher |
2017-06-11 | cryptocore: prefetch nonces in the background | Jakob Unterwurzacher |
2017-06-09 | cryptocore: prefetch nonces in 512-byte blocks | Jakob Unterwurzacher |
2017-06-09 | Fix missing Owner coercion for already-open files (#117) | Charles Duffy |
2017-06-07 | cryptocore: remove lastNonce check | Jakob Unterwurzacher |
2017-06-07 | contentenc: move EncryptBlocks() loop into its own functions | Jakob Unterwurzacher |
2017-06-07 | Add "-trace" flag (record execution trace) | Jakob Unterwurzacher |
2017-06-01 | fusefrontend: write: consolidate and move encryption to contentenc | Jakob Unterwurzacher |
2017-06-01 | Fix two comments | Jakob Unterwurzacher |
2017-06-01 | Implement force_owner option to display ownership as a specific user. | Charles Duffy |
2017-05-31 | pathiv: fix test failure on Go 1.6 | Jakob Unterwurzacher |
2017-05-30 | pathiv: move block IV algorithm into this package | Jakob Unterwurzacher |
2017-05-30 | pathiv: move derivedIVContainer into the package | Jakob Unterwurzacher |
2017-05-30 | fusefrontend_reverse: move pathiv to its own package | Jakob Unterwurzacher |
2017-05-27 | cryptocore: improve comments and add tests for hkdfDerive | Jakob Unterwurzacher |
2017-05-25 | fusefrontend_reverse: store derived values for hard-linked files | Jakob Unterwurzacher |
2017-05-25 | nametransform: reject all-zero dirIV | Jakob Unterwurzacher |
2017-05-25 | contenenc: reject all-zero file ID | Jakob Unterwurzacher |
2017-05-25 | contentenc: better error reporting in ParseHeader | Jakob Unterwurzacher |
2017-05-23 | nametransform: harden name decryption against invalid input | Jakob Unterwurzacher |
2017-05-23 | main: downgrade panic log create failure from fatal error to warning | Jakob Unterwurzacher |
2017-05-22 | nametransform: diriv cache: fall back to the grandparent | Jakob Unterwurzacher |
2017-05-14 | exitcodes: specific codes for failure to read or write gocryptfs.conf | Jakob Unterwurzacher |
2017-05-14 | exitcodes: add code 22 for "password is empty" | Jakob Unterwurzacher |
2017-05-14 | exitcodes: get rid of generic "Mount" exit code | Jakob Unterwurzacher |
2017-05-07 | exitcodes: pull all exit code definitions into the package | Jakob Unterwurzacher |
2017-05-07 | fusefrontend: implement path decryption via ctlsock | Jakob Unterwurzacher |
2017-05-07 | nametranform, fusefrontend: better errors on invalid names | Jakob Unterwurzacher |