<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/internal/fusefrontend, branch v1.1-beta1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.1-beta1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.1-beta1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2016-09-25T17:48:21+00:00</updated>
<entry>
<title>Implement changes proposed by gosimple.</title>
<updated>2016-09-25T17:48:21+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-09-25T17:48:21+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=5f4b16c00f2475a8efd0ae0d4d4e26f92b563dc0'/>
<id>urn:sha1:5f4b16c00f2475a8efd0ae0d4d4e26f92b563dc0</id>
<content type='text'>
Also delete the unused "dirIVNameStruct", found by deadcode.
</content>
</entry>
<entry>
<title>nametransform: delete unused function DecryptPathDirIV</title>
<updated>2016-09-25T16:56:23+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-09-25T16:56:23+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c7b3150afc26a6992c6059002c84b1afc236f663'/>
<id>urn:sha1:c7b3150afc26a6992c6059002c84b1afc236f663</id>
<content type='text'>
</content>
</entry>
<entry>
<title>contentenc: rename constant "IVBitLen" to "DefaultIVBits" and clarify comment</title>
<updated>2016-09-25T16:40:29+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-09-25T16:04:44+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=abd61d968d80a54b366bf65b9dc1fcf2c5bfa1e1'/>
<id>urn:sha1:abd61d968d80a54b366bf65b9dc1fcf2c5bfa1e1</id>
<content type='text'>
128-bit IVs are NOT used everywhere.
</content>
</entry>
<entry>
<title>contentenc: add "ExternalNonce" mode</title>
<updated>2016-09-25T15:44:19+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-09-25T15:42:59+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=12808138ef105824de97924a585ad66bacb3a18b'/>
<id>urn:sha1:12808138ef105824de97924a585ad66bacb3a18b</id>
<content type='text'>
This will be used for strong symlink encryption in reverse mode.
</content>
</entry>
<entry>
<title>fusefrontend: handle Readlink directly</title>
<updated>2016-09-25T15:01:39+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-09-25T15:01:04+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=32e55261ca7a972a2ea2651c142022947cbe043f'/>
<id>urn:sha1:32e55261ca7a972a2ea2651c142022947cbe043f</id>
<content type='text'>
Calling into go-fuse's loopbackFileSystem does not add
any value here.
</content>
</entry>
<entry>
<title>contentenc: add GCM-SIV support</title>
<updated>2016-09-25T14:43:17+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-09-20T20:59:10+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=5f726aaa9d95be30ecfcb61637df3ccc133bf2ea'/>
<id>urn:sha1:5f726aaa9d95be30ecfcb61637df3ccc133bf2ea</id>
<content type='text'>
Also add ReverseDummyNonce nonce generation.
</content>
</entry>
<entry>
<title>cryptocore: add support for GCM-SIV</title>
<updated>2016-09-25T14:43:17+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-09-20T19:58:04+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=7f87ed78f2f27831f2fa9409106846e3288c6f6e'/>
<id>urn:sha1:7f87ed78f2f27831f2fa9409106846e3288c6f6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fusefrontend: relay Utimens to go-fuse</title>
<updated>2016-09-25T14:30:29+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-09-25T14:30:29+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=fca1b824172fee453667ce9951df7c35a9f7e6e0'/>
<id>urn:sha1:fca1b824172fee453667ce9951df7c35a9f7e6e0</id>
<content type='text'>
Commit af5441dcd9033e81da43ab77887a7b5aac693ab6 has caused a
regression ( https://github.com/rfjakob/gocryptfs/issues/35 )
that is fixed by this commit.

The go-fuse library by now has all the syscall wrappers in
place to correctly handle Utimens, also for symlinks.

Instead of duplicating the effort here just call into go-fuse.

Closes #35
</content>
</entry>
<entry>
<title>fusefrontend: use NsecToTimespec() for Utimens</title>
<updated>2016-08-09T20:18:46+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-08-09T20:18:46+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=af5441dcd9033e81da43ab77887a7b5aac693ab6'/>
<id>urn:sha1:af5441dcd9033e81da43ab77887a7b5aac693ab6</id>
<content type='text'>
This fixes a build problem on 32-bit hosts:

  internal/fusefrontend/file.go:400: cannot use a.Unix() (type int64) as
  type int32 in assignment
  internal/fusefrontend/file.go:406: cannot use m.Unix() (type int64) as
  type int32 in assignment

It also enables full nanosecond timestamps for dates
after 1970.
</content>
</entry>
<entry>
<title>Add godoc comments to all internal packages</title>
<updated>2016-07-06T19:51:25+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-07-06T19:51:25+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=e8a234f658553927a2e845d64862321c90388e00'/>
<id>urn:sha1:e8a234f658553927a2e845d64862321c90388e00</id>
<content type='text'>
</content>
</entry>
</feed>
