<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/internal/readpassword, branch v1.7</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2019-03-03T12:25:30+00:00</updated>
<entry>
<title>Allow multiple -extpass arguments</title>
<updated>2019-03-03T12:25:30+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-03-03T12:25:30+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=cf27037f20723e934320edeff7f8aa356bdca467'/>
<id>urn:sha1:cf27037f20723e934320edeff7f8aa356bdca467</id>
<content type='text'>
To support arguments containing spaces, -extpass can now
be passed multiple times.

https://github.com/rfjakob/gocryptfs/issues/289
</content>
</entry>
<entry>
<title>Disable Trezor support</title>
<updated>2019-02-04T21:08:03+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-02-04T20:57:24+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=16fac26c57ba303bf60266d24c17f5243e5ea376'/>
<id>urn:sha1:16fac26c57ba303bf60266d24c17f5243e5ea376</id>
<content type='text'>
Trezor support has been broken since Sept 2018
( https://github.com/rfjakob/gocryptfs/issues/261 ).

Disable trezor.go by renaming to trezor.go.broken.
This keeps "dep" from having to pull in A LOT OF dependencies:

Before:

  $ du -sh vendor/
  49M	vendor/

After:

  $ du -sh vendor/
  16M	vendor/
</content>
</entry>
<entry>
<title>tests: fix TestPassfileNewline</title>
<updated>2018-12-16T11:33:25+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-12-16T11:33:25+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a55e53c196be73fbf06cef00c50f10752aaf1275'/>
<id>urn:sha1:a55e53c196be73fbf06cef00c50f10752aaf1275</id>
<content type='text'>
Due to a copy-paste error, we ran the wrong test in the
subprocess.

Thanks @slackner for noticing at
https://github.com/rfjakob/gocryptfs/commit/295d432175292dbaef572093d784aab55f5c0b8f#r31690478 !
</content>
</entry>
<entry>
<title>passfile: directly read file instead of invoking cat</title>
<updated>2018-12-15T16:09:38+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-12-15T16:09:38+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=295d432175292dbaef572093d784aab55f5c0b8f'/>
<id>urn:sha1:295d432175292dbaef572093d784aab55f5c0b8f</id>
<content type='text'>
Allows better error handling, gets rid of the call to an
external program, and fixes https://github.com/rfjakob/gocryptfs/issues/278 .
</content>
</entry>
<entry>
<title>trezor: show support in version string</title>
<updated>2018-08-15T21:31:37+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-08-15T21:31:37+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=bd054e70ef1c0f9709b5bc216ba148cf088d7edb'/>
<id>urn:sha1:bd054e70ef1c0f9709b5bc216ba148cf088d7edb</id>
<content type='text'>
Show enable_trezor in the version string if we were compiled
with `-tags enable_trezor`. And hide the `-trezor` flag from
the help output if we were not.
</content>
</entry>
<entry>
<title>Fix golint warnings</title>
<updated>2018-07-01T20:00:06+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-07-01T20:00:06+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=01a078e7c0d75b0564282fc7613944be858a522f'/>
<id>urn:sha1:01a078e7c0d75b0564282fc7613944be858a522f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>trezor: hide behind compile tag</title>
<updated>2018-07-01T19:48:51+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-07-01T19:07:50+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=5243cd0e0d90c8a8aca735e06302d5a9d891a8a6'/>
<id>urn:sha1:5243cd0e0d90c8a8aca735e06302d5a9d891a8a6</id>
<content type='text'>
The trezor libraries are not yet stable enough to build
gocryptfs with trezor support by default.

It does not even compile at the moment:

  $ ./build.bash -tags enable_trezor
  # github.com/conejoninja/tesoro/vendor/github.com/trezor/usbhid
  ../../conejoninja/tesoro/vendor/github.com/trezor/usbhid/hid.go:32:11: fatal error: os/threads_posix.c: No such file or directory
    #include "os/threads_posix.c"
           ^~~~~~~~~~~~~~~~~~~~
  compilation terminated.

https://github.com/conejoninja/tesoro/issues/9
</content>
</entry>
<entry>
<title>trezor: add sanity checks for decrypted value</title>
<updated>2018-07-01T18:56:22+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-06-26T18:06:42+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=991891a5c4b75a8815ebd3add8b453cbcb36012a'/>
<id>urn:sha1:991891a5c4b75a8815ebd3add8b453cbcb36012a</id>
<content type='text'>
Check that the value has changed, is not all-zero
and has the right length.
</content>
</entry>
<entry>
<title>Implemented the support of Trezor devices.</title>
<updated>2018-07-01T18:56:22+00:00</updated>
<author>
<name>Dmitry Yu Okunev</name>
</author>
<published>2018-06-25T21:52:55+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=978f1f3f6d44d1e71c85b5ea2ac13e80cde773bb'/>
<id>urn:sha1:978f1f3f6d44d1e71c85b5ea2ac13e80cde773bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>trezor: add TrezorPayload</title>
<updated>2018-07-01T18:56:22+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-06-25T20:27:15+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=9a15dfa494c76b5fcadcd32e2e46cbee84218a87'/>
<id>urn:sha1:9a15dfa494c76b5fcadcd32e2e46cbee84218a87</id>
<content type='text'>
TrezorPayload stores 32 random bytes used for unlocking
the master key using a Trezor security module. The randomness makes sure
that a unique unlock value is used for each gocryptfs filesystem.
</content>
</entry>
</feed>
