<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-pkg/contrib/sha2_internal.cc, branch 1.2.3</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.2.3</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.2.3'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2015-04-18T23:13:09Z</updated>
<entry>
<title>if we can, use gccs __builtin_swap methods</title>
<updated>2015-04-18T23:13:09Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-03-30T12:37:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=76cbc9abb2d09ee5b248dfaa24948ba016fb6dee'/>
<id>urn:sha1:76cbc9abb2d09ee5b248dfaa24948ba016fb6dee</id>
<content type='text'>
Git-Dch: Ignore
</content>
</entry>
<entry>
<title>cleanup headers and especially #includes everywhere</title>
<updated>2014-03-13T12:58:45Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-03-05T21:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=453b82a388013e522b3a1b9fcd6ed0810dab1f4f'/>
<id>urn:sha1:453b82a388013e522b3a1b9fcd6ed0810dab1f4f</id>
<content type='text'>
Beside being a bit cleaner it hopefully also resolves oddball problems
I have with high levels of parallel jobs.

Git-Dch: Ignore
Reported-By: iwyu (include-what-you-use)
</content>
</entry>
<entry>
<title>Fix typos in documentation (codespell)</title>
<updated>2014-02-22T17:34:33Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2014-02-22T17:34:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1e3f4083db29bba600b9725e9456b0e140975c99'/>
<id>urn:sha1:1e3f4083db29bba600b9725e9456b0e140975c99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix SHA2* cleanups to zero-out the complete context</title>
<updated>2013-06-24T12:07:49Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2013-06-24T10:51:29Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f58a9890e345faa04b5fcb2a01cae39f986a42db'/>
<id>urn:sha1:f58a9890e345faa04b5fcb2a01cae39f986a42db</id>
<content type='text'>
GCC 4.8 is now clever enough to warn about:

contrib/sha2_internal.cc: In function ‘char* SHA256_End(SHA256_CTX*, char*)’:
contrib/sha2_internal.cc:656:31: warning: argument to ‘sizeof’ in ‘void*
memset(void*, int, size_t)’ call is the same expression as the destination;
did you mean to dereference it? [-Wsizeof-pointer-memaccess]
   MEMSET_BZERO(context, sizeof(context));

So fix it as suggested. Its interesting though that the SHA2*
calculation as far as we need it works even without zeroing out.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>* apt-pkg/contrib/sha2_internal.cc:</title>
<updated>2012-04-20T07:53:24Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2012-04-20T07:53:24Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5149632eb5af0831a8728e8bb5d5c483d6e3f147'/>
<id>urn:sha1:5149632eb5af0831a8728e8bb5d5c483d6e3f147</id>
<content type='text'>
  - do not use the input data directly but memcpy it instead as
    it could be unaligned as in the http-transport which causes
    a sigbus error on sparc (Closes: #669061)</content>
</entry>
<entry>
<title>* apt-pkg/contrib/sha2_internal.cc:</title>
<updated>2011-10-30T19:17:09Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2011-10-30T19:17:09Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1f8fe502967c41a811c50c9f07454239665047f8'/>
<id>urn:sha1:1f8fe502967c41a811c50c9f07454239665047f8</id>
<content type='text'>
  - use a pointer-union to peace gcc strict-aliasing warning</content>
</entry>
<entry>
<title>reorder includes: add &lt;config.h&gt; if needed and include it at first</title>
<updated>2011-09-13T08:09:00Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2011-09-13T08:09:00Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ea54214002c09eeb4dd498d97a564471ec9993c5'/>
<id>urn:sha1:ea54214002c09eeb4dd498d97a564471ec9993c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make private sha2 functions static</title>
<updated>2011-06-29T18:22:02Z</updated>
<author>
<name>Matt Emmerton</name>
<email>matt@gsicomp.on.ca</email>
</author>
<published>2011-06-29T18:22:02Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ef25649c3d6a535706d1039aba128e1b22341f91'/>
<id>urn:sha1:ef25649c3d6a535706d1039aba128e1b22341f91</id>
<content type='text'>
(freebsd which can be considered the "official" upstream has applied it)
</content>
</entry>
<entry>
<title>move sha512,256 into apt-pkg/sha2.{cc,h}, move gifford implementation to sha2_internal.{cc,h}</title>
<updated>2011-02-25T13:16:35Z</updated>
<author>
<name>Michael Vogt</name>
<email>michael.vogt@ubuntu.com</email>
</author>
<published>2011-02-25T13:16:35Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=84a0890e6ef49b5d41a0b9ff0b5a5fe95cca6f3e'/>
<id>urn:sha1:84a0890e6ef49b5d41a0b9ff0b5a5fe95cca6f3e</id>
<content type='text'>
</content>
</entry>
</feed>
