<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/cryptfs, branch v0.7.1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v0.7.1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v0.7.1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2015-12-19T14:19:31+00:00</updated>
<entry>
<title>Use NewGCMWithNonceSize only through goGCMWrapper to support Go 1.4</title>
<updated>2015-12-19T14:19:31+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-12-19T14:19:31+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=8c7e31329dc9eb058f23544fef418c1d4ba248f6'/>
<id>urn:sha1:8c7e31329dc9eb058f23544fef418c1d4ba248f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Increase GCM IV size from 96 to 128 bits</title>
<updated>2015-12-19T14:02:29+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-12-19T13:41:39+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1caa9258685fa5fad8935d3bfcd0eac7d7f84f1e'/>
<id>urn:sha1:1caa9258685fa5fad8935d3bfcd0eac7d7f84f1e</id>
<content type='text'>
This pushes back the birthday bound for collisions to make it virtually
irrelevant.
</content>
</entry>
<entry>
<title>go fmt</title>
<updated>2015-12-13T19:24:13+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-12-13T19:10:52+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=00a712b4d1e68bb3c156eb8f97fbb89d684a7e92'/>
<id>urn:sha1:00a712b4d1e68bb3c156eb8f97fbb89d684a7e92</id>
<content type='text'>
...and minimal comment changes.
</content>
</entry>
<entry>
<title>Rmdir: handle creating and removing unreadable directories</title>
<updated>2015-12-11T19:02:12+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-12-11T18:54:53+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=e99e8417137a713348d2797ba813bcefe0c3984d'/>
<id>urn:sha1:e99e8417137a713348d2797ba813bcefe0c3984d</id>
<content type='text'>
This patch also splits off Mkdir and Rmdir into its own file.

Fixes issue #8, thanks to @diseq for the bug report.
</content>
</entry>
<entry>
<title>Wrap NewGCMWithNonceSize() to enable compilation on Go 1.4</title>
<updated>2015-12-10T19:55:09+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-12-10T19:52:59+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=78cd97c5e9de221a6cd2ddfcaaa2c1f1f430d264'/>
<id>urn:sha1:78cd97c5e9de221a6cd2ddfcaaa2c1f1f430d264</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify CreateConfFile: do not allow specification of EMENames</title>
<updated>2015-12-10T18:38:02+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-12-10T18:38:02+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=b4b9072cc2cb55f177909d4c497f25c3fd1abaf5'/>
<id>urn:sha1:b4b9072cc2cb55f177909d4c497f25c3fd1abaf5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add EME filename encryption &amp; enable it by default</title>
<updated>2015-12-08T15:17:04+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-12-08T15:13:29+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c6dacd6f913b4c6eb7a8917af49190dce32db108'/>
<id>urn:sha1:c6dacd6f913b4c6eb7a8917af49190dce32db108</id>
<content type='text'>
</content>
</entry>
<entry>
<title>opensslGCM: preallocate buffer space, improves performance by 11%</title>
<updated>2015-12-08T12:22:57+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-12-08T12:22:57+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f4ae0304aff2f721ebe6088aa4f4c83f872f1ee9'/>
<id>urn:sha1:f4ae0304aff2f721ebe6088aa4f4c83f872f1ee9</id>
<content type='text'>
Results of cryptfs/openssl_benchmark.bash :

Before:
  BenchmarkEnc_OpenSSL_4k_AES256_nonce96-2 	   50000	     31802 ns/op	 127.28 MB/s
  BenchmarkEnc_OpenSSL_4k_AES256_nonce128-2	   50000	     32110 ns/op	 126.06 MB/s

After:
  BenchmarkEnc_OpenSSL_4k_AES256_nonce96-2 	   50000	     28612 ns/op	 141.47 MB/s
  BenchmarkEnc_OpenSSL_4k_AES256_nonce128-2	   50000	     28613 ns/op	 141.47 MB/s
</content>
</entry>
<entry>
<title>tests: add encryption benchmarks to cryptfs</title>
<updated>2015-12-08T12:19:19+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-12-08T12:19:19+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c6a6641b58d4bd8fd9e64ad7a653eff9886ee6e2'/>
<id>urn:sha1:c6a6641b58d4bd8fd9e64ad7a653eff9886ee6e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fallocate the space needed for the file header beforehand</title>
<updated>2015-12-06T14:05:52+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-12-06T14:05:52+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=56888d83dd50a10bad56eaa512ce0b6a2f2d41ed'/>
<id>urn:sha1:56888d83dd50a10bad56eaa512ce0b6a2f2d41ed</id>
<content type='text'>
This makes sure writing to a file fails early if the underlying
filesystem does not support fallocate. It also prevents partial header
write due to ENOSPC.
</content>
</entry>
</feed>
