<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/rc4/asm, branch libressl-v3.2.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.2.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.2.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2016-11-04T17:30:30+00:00</updated>
<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>Remove private_{Camellia,RC4}_set_key FIPS indirection tentacles, as has been</title>
<updated>2014-07-12T20:11:45+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-07-12T20:11:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2a72c5676a40e96a23c12ceab5a102979732cca1'/>
<id>urn:sha1:2a72c5676a40e96a23c12ceab5a102979732cca1</id>
<content type='text'>
done for other symmetric algorithms recently.
</content>
</entry>
<entry>
<title>Do not output SOM-specific directives.</title>
<updated>2014-05-01T22:26:22+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-05-01T22:26:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4141f93229a93b2ee4d6f3207c76f405590def05'/>
<id>urn:sha1:4141f93229a93b2ee4d6f3207c76f405590def05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>First pass at removing win64 support from the assembly generating Perl</title>
<updated>2014-04-30T13:40:02+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-04-30T13:40:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=51d25ffbc5935a343926814f8f292b9e1e4039ae'/>
<id>urn:sha1:51d25ffbc5935a343926814f8f292b9e1e4039ae</id>
<content type='text'>
scripts. We certainly do not need an identical copy of the win64
exception handler in each script (surely one copy would be sufficient).

ok miod@
</content>
</entry>
<entry>
<title>Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery.</title>
<updated>2014-04-13T15:25:35+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-04-13T15:25:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d2b3c9742a7df4ab87384039c99682d1944f66d7'/>
<id>urn:sha1:d2b3c9742a7df4ab87384039c99682d1944f66d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>This commit was generated by cvs2git to track changes on a CVS vendor</title>
<updated>2014-04-13T15:16:40+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-04-13T15:16:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dbf195d7fd4efbe4ee578f1dc5c72e7f3deadf18'/>
<id>urn:sha1:dbf195d7fd4efbe4ee578f1dc5c72e7f3deadf18</id>
<content type='text'>
branch.</content>
</entry>
<entry>
<title>Import OpenSSL 1.0.1g</title>
<updated>2014-04-13T15:16:40+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-04-13T15:16:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=52628ee3f51f011b463aaedb1a28aa0524b43cb3'/>
<id>urn:sha1:52628ee3f51f011b463aaedb1a28aa0524b43cb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>On amd64 OPENSSL_cpuid_setup and OPENSSL_ia32cap_P are now hidden so we don't</title>
<updated>2012-10-31T11:19:35+00:00</updated>
<author>
<name>kettenis</name>
<email></email>
</author>
<published>2012-10-31T11:19:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=32d6b9fd8bf5ca2c2be1fa08a2528c8631540b9a'/>
<id>urn:sha1:32d6b9fd8bf5ca2c2be1fa08a2528c8631540b9a</id>
<content type='text'>
have to go through the PLT/GOT to get at them anymore.  In fact going through
the GOT now fails since we no longer have a GOT entry for OPENSSL_ia32cap_P.

Fixes the problem spotted by jasper@ and sthen@.  Based on a diff from mikeb@
who did most of the actual work of tracking down the issue.

ok millert@, mikeb@
</content>
</entry>
</feed>
