<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/sha/asm, branch OPENBSD_6_3_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_3_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_3_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2018-01-24T23:03:37+00:00</updated>
<entry>
<title>Make the NEON codepaths conditional on __STRICT_ALIGNMENT not being</title>
<updated>2018-01-24T23:03:37+00:00</updated>
<author>
<name>kettenis</name>
<email></email>
</author>
<published>2018-01-24T23:03:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a05ff6d34d2de9471a4dd5deb311ef4002420640'/>
<id>urn:sha1:a05ff6d34d2de9471a4dd5deb311ef4002420640</id>
<content type='text'>
defined as they rely on unaligned access.

ok joel@
</content>
</entry>
<entry>
<title>On OpenBSD/armv7 we deliberately trap unaligned access.  Unfortunately</title>
<updated>2018-01-07T12:35:52+00:00</updated>
<author>
<name>kettenis</name>
<email></email>
</author>
<published>2018-01-07T12:35:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=849b82a11d72ca02a63517d93855de2ddddff11b'/>
<id>urn:sha1:849b82a11d72ca02a63517d93855de2ddddff11b</id>
<content type='text'>
the assembly code in libcrypto assumes unaligned access is allowed for
ARMv7.  Make these paths conditional on __STRICT_ALIGNMENT not being
defined and define __STRICT_ALIGNMENT in arm_arch.h for OpenBSD.

ok tom@
</content>
</entry>
<entry>
<title>Replace all uses of magic numbers when operating on OPENSSL_ia32_P[] by</title>
<updated>2016-11-04T17:30:30+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2016-11-04T17:30:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1a12fc8399638223feca8f853e2ac2cc22eeb471'/>
<id>urn:sha1:1a12fc8399638223feca8f853e2ac2cc22eeb471</id>
<content type='text'>
meaningful constants in a private header file, so that reviewers can actually
get a chance to figure out what the code is attempting to do without knowing
all cpuid bits.

While there, turn it from an array of two 32-bit ints into a properly aligned
64-bit int.

Use of OPENSSL_ia32_P is now restricted to the assembler parts. C code will
now always use OPENSSL_cpu_caps() and check for the proper bits in the
whole 64-bit word it returns.

i386 tests and ok jsing@
</content>
</entry>
<entry>
<title>Less S390.</title>
<updated>2016-09-04T14:31:29+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-09-04T14:31:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d613aa0d6ef93fa8587113d3e866da6c582bdd0d'/>
<id>urn:sha1:d613aa0d6ef93fa8587113d3e866da6c582bdd0d</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>Less IA64.</title>
<updated>2016-09-04T14:06:46+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-09-04T14:06:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=08b60d422d5acc1a98c47af6c53680ea9cc45bc2'/>
<id>urn:sha1:08b60d422d5acc1a98c47af6c53680ea9cc45bc2</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>'accomodate' -&gt; 'accommodate' in comments.</title>
<updated>2016-03-15T20:50:22+00:00</updated>
<author>
<name>krw</name>
<email></email>
</author>
<published>2016-03-15T20:50:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=22eed2e943ba62fc8032bff2092946419e60bd52'/>
<id>urn:sha1:22eed2e943ba62fc8032bff2092946419e60bd52</id>
<content type='text'>
Started by diff from Mical Mazurek.
</content>
</entry>
<entry>
<title>mutli -&gt; multi</title>
<updated>2015-11-14T14:53:14+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-11-14T14:53:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5c1fdd8704ef9d12658edf27391ce77b20049406'/>
<id>urn:sha1:5c1fdd8704ef9d12658edf27391ce77b20049406</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Various *syncron* -&gt; *synchron* typos.</title>
<updated>2015-11-14T14:47:56+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-11-14T14:47:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0d9ef8c07288627fc009105ea0b31dfb9072a2c6'/>
<id>urn:sha1:0d9ef8c07288627fc009105ea0b31dfb9072a2c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>typos</title>
<updated>2015-08-18T20:19:32+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-08-18T20:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2d67b447a2fe41a8268632aadfe110ab61201211'/>
<id>urn:sha1:2d67b447a2fe41a8268632aadfe110ab61201211</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sure to load absolute symbol address with `dla' instead of `la' when</title>
<updated>2014-12-07T15:55:58+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-12-07T15:55:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=afd8fbfad682973b2970228a5a1fd7e5a19f0cb4'/>
<id>urn:sha1:afd8fbfad682973b2970228a5a1fd7e5a19f0cb4</id>
<content type='text'>
generating code for 64-bit mips userland.
</content>
</entry>
</feed>
