<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/internal/stupidgcm/stupidchacha_test.go, branch xattr_user_buffer</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=xattr_user_buffer</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=xattr_user_buffer'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2021-09-07T16:14:05+00:00</updated>
<entry>
<title>stupidgcm: introduce stupidAEADCommon and use for both chacha &amp; gcm</title>
<updated>2021-09-07T16:14:05+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-09-04T09:41:56+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=e2ec048a09889b2bf71e8bbfef9f0584ff7d69db'/>
<id>urn:sha1:e2ec048a09889b2bf71e8bbfef9f0584ff7d69db</id>
<content type='text'>
Nice deduplication and brings the GCM decrypt speed up to par.

internal/speed$ benchstat old new
name                old time/op   new time/op   delta
StupidGCM-4          4.71µs ± 0%   4.66µs ± 0%   -0.99%  (p=0.008 n=5+5)
StupidGCMDecrypt-4   5.77µs ± 1%   4.51µs ± 0%  -21.80%  (p=0.008 n=5+5)

name                old speed     new speed     delta
StupidGCM-4         870MB/s ± 0%  879MB/s ± 0%   +1.01%  (p=0.008 n=5+5)
StupidGCMDecrypt-4  710MB/s ± 1%  908MB/s ± 0%  +27.87%  (p=0.008 n=5+5)
</content>
</entry>
<entry>
<title>stupidgcm: stupidChacha20poly1305: normalize panic messages</title>
<updated>2021-09-07T16:14:05+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-09-02T08:50:45+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=591a56e7ae06a5766747eb91cb1e7fade7f3a704'/>
<id>urn:sha1:591a56e7ae06a5766747eb91cb1e7fade7f3a704</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stupidgcm: deduplicate tests 2/2</title>
<updated>2021-09-02T08:04:38+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-09-02T08:04:38+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=961b8ca438361b01f2f232d8735c236ef94b4d03'/>
<id>urn:sha1:961b8ca438361b01f2f232d8735c236ef94b4d03</id>
<content type='text'>
Deduplicate the cipher setup that was identical
for all tests for each cipher.
</content>
</entry>
<entry>
<title>stupidgcm: deduplicate tests 1/2</title>
<updated>2021-09-02T07:57:20+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-09-02T07:57:06+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=676a4ceb87e8c8e0811b4312ce4b3b74f53b4368'/>
<id>urn:sha1:676a4ceb87e8c8e0811b4312ce4b3b74f53b4368</id>
<content type='text'>
Pull the code shared between chacha and gcm into
generic functions.
</content>
</entry>
<entry>
<title>stupidgcm: add chacha20poly1305 via openssl</title>
<updated>2021-09-02T07:30:28+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-09-02T07:30:28+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c9b090770ac457090224c407aefa47c55394fb70'/>
<id>urn:sha1:c9b090770ac457090224c407aefa47c55394fb70</id>
<content type='text'>
"stupidChacha20poly1305".

XChaCha will build upon this.
</content>
</entry>
</feed>
