<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/internal/speed, branch v2.0.1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.0.1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.0.1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2021-05-18T07:53:23+00:00</updated>
<entry>
<title>-speed: note that XChaCha20 is not selectable</title>
<updated>2021-05-18T07:53:23+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-05-18T07:53:23+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=5da20da977ae5c870bc2009cd540cb5fe9aae79b'/>
<id>urn:sha1:5da20da977ae5c870bc2009cd540cb5fe9aae79b</id>
<content type='text'>
This is unclear to users, as seen on
https://github.com/rfjakob/gocryptfs/issues/452#issuecomment-828836651
</content>
</entry>
<entry>
<title>speed: add XChaCha20-Poly1305-Go</title>
<updated>2020-04-13T12:54:04+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-02-29T20:27:05+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=194030f18ae623fbf5b0bb805b780f81fe9ec7a7'/>
<id>urn:sha1:194030f18ae623fbf5b0bb805b780f81fe9ec7a7</id>
<content type='text'>
https://github.com/rfjakob/gocryptfs/issues/452
</content>
</entry>
<entry>
<title>speed: add code comments</title>
<updated>2020-02-29T20:26:28+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-02-29T20:26:28+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f82b9caa9c8bcbfc814f14a30f3cf70af8154187'/>
<id>urn:sha1:f82b9caa9c8bcbfc814f14a30f3cf70af8154187</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge prefer_openssl package into stupidgcm</title>
<updated>2020-02-15T16:21:30+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-02-15T16:21:30+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d5ce340c02601992cc9dab1bd7d3c2d95d81155e'/>
<id>urn:sha1:d5ce340c02601992cc9dab1bd7d3c2d95d81155e</id>
<content type='text'>
Now that I have discovered golang.org/x/sys/cpu and that Go
versions below 1.6 are uncommon, there was not much useful
code left in prefer_openssl.

Merge the remains into stupidgcm.
</content>
</entry>
<entry>
<title>fix golint complaints</title>
<updated>2017-04-29T12:50:58+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-04-29T12:50:58+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=edb3e19cb5543c580261052395d461fa47c7cf58'/>
<id>urn:sha1:edb3e19cb5543c580261052395d461fa47c7cf58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add -forcedecode</title>
<updated>2017-04-23T21:11:56+00:00</updated>
<author>
<name>danim7</name>
</author>
<published>2017-04-08T00:09:28+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f1945c4daae65074cfca8f0ab5b97ac5a50c24a0'/>
<id>urn:sha1:f1945c4daae65074cfca8f0ab5b97ac5a50c24a0</id>
<content type='text'>
Force decode of encrypted files even if the integrity check fails, instead of
failing with an IO error. Warning messages are still printed to syslog if corrupted
files are encountered.
It can be useful to recover files from disks with bad sectors or other corrupted
media.

Closes https://github.com/rfjakob/gocryptfs/pull/102 .
</content>
</entry>
<entry>
<title>Drop Go 1.4 compatability code everywhere</title>
<updated>2017-03-05T16:44:14+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-03-05T16:44:14+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=966308eeb7793a4a8ca578e160981e3b059b82e6'/>
<id>urn:sha1:966308eeb7793a4a8ca578e160981e3b059b82e6</id>
<content type='text'>
Yields a nice reduction in code size.
</content>
</entry>
<entry>
<title>speed: add benchmark.bash helper</title>
<updated>2017-02-24T08:38:50+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-02-24T08:38:50+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=43d6aa66770dd327448c42ad2831fedbf7acd333'/>
<id>urn:sha1:43d6aa66770dd327448c42ad2831fedbf7acd333</id>
<content type='text'>
</content>
</entry>
<entry>
<title>speed: fix build for Go 1.4 and lower</title>
<updated>2017-02-22T23:04:51+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-02-22T23:04:51+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=477071d673f0d7e91c837459d9098744a5ec7d59'/>
<id>urn:sha1:477071d673f0d7e91c837459d9098744a5ec7d59</id>
<content type='text'>
Old Go versions miss cipher.NewGCMWithNonceSize, which causes:

  internal/speed/speed.go:95: undefined: cipher.NewGCMWithNonceSize
</content>
</entry>
<entry>
<title>Implement "gocryptfs -speed"</title>
<updated>2017-02-22T22:56:34+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-02-22T22:55:43+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1e03e059fa0980db8d527f1c01094999d8813b95'/>
<id>urn:sha1:1e03e059fa0980db8d527f1c01094999d8813b95</id>
<content type='text'>
A crypto benchmark mode like "openssl speed".

Example run:

  $ ./gocryptfs -speed
  AES-GCM-256-OpenSSL 	 180.89 MB/s	(selected in auto mode)
  AES-GCM-256-Go      	  48.19 MB/s
  AES-SIV-512-Go      	  37.40 MB/s
</content>
</entry>
</feed>
