<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/crypto, branch v2.1.7</title>
<subtitle>A mirror of https://github.com/libressl/portable.git
</subtitle>
<id>https://git.lua4.win/portable/atom?h=v2.1.7</id>
<link rel='self' href='https://git.lua4.win/portable/atom?h=v2.1.7'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/'/>
<updated>2015-02-18T00:15:17+00:00</updated>
<entry>
<title>disable system issetugid on OS X since it is not fork-safe</title>
<updated>2015-02-18T00:15:17+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2015-02-17T04:22:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=a859b93ff583300349ee0b7fb8231cf6c387e269'/>
<id>urn:sha1:a859b93ff583300349ee0b7fb8231cf6c387e269</id>
<content type='text'>
Noticed while testing similar code for AIX.
ok beck@
</content>
</entry>
<entry>
<title>remove getuid/getgid fallbacks from hp-ux issetugid emulation</title>
<updated>2015-02-17T04:30:27+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2015-02-17T04:19:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=adc416e922f98b4b52093f26c91216e3b4106f3d'/>
<id>urn:sha1:adc416e922f98b4b52093f26c91216e3b4106f3d</id>
<content type='text'>
Fail closed if we cannot obtain the process flags. Noticed while looking
at a similar function for AIX.
</content>
</entry>
<entry>
<title>c_all* have merged into c_all.c</title>
<updated>2015-02-09T01:40:03+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2015-02-09T01:39:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=9de5b8a9638c1e61404cef1b23a0dc7e41a7cf16'/>
<id>urn:sha1:9de5b8a9638c1e61404cef1b23a0dc7e41a7cf16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add by_mem.c for X509_STORE_load_mem</title>
<updated>2015-01-26T16:20:26+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2015-01-26T16:20:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=d88e90def91948799a727707f8db664d55d7eb4f'/>
<id>urn:sha1:d88e90def91948799a727707f8db664d55d7eb4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add NetBSD shims for arc4random</title>
<updated>2015-01-21T12:14:24+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2015-01-21T12:14:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=a2233651277a50955cdc4c7810da7a12e4e33551'/>
<id>urn:sha1:a2233651277a50955cdc4c7810da7a12e4e33551</id>
<content type='text'>
The current NetBSD release, 6.1.5, fails to reseed arc4random fork. Work
around it by providing arc4random/getentropy shims. Revisit when NetBSD
7 is available.
</content>
</entry>
<entry>
<title>Add support for HP-UX</title>
<updated>2015-01-06T23:47:16+00:00</updated>
<author>
<name>kinichiro</name>
<email>kinichiro.inoguchi@gmail.com</email>
</author>
<published>2014-12-08T02:08:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=0308b63cbf9983a9bcddc2794b1c9fa0d92f18ac'/>
<id>urn:sha1:0308b63cbf9983a9bcddc2794b1c9fa0d92f18ac</id>
<content type='text'>
tested on: HP-UX 11.31 ia64,
               gcc 4.7.1(HP AllianceOne version)
               gcc 4.2.3(http://hpux.connect.org.uk)
	       HP C/aC++

HP-UX defaults to use LP32 and it treats long as 32 bit (= 4 bytes).
This build forces LP64 for treating long as 64 bit.
</content>
</entry>
<entry>
<title>allow Windows DLLs to be built</title>
<updated>2014-12-14T22:59:35+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2014-12-14T22:42:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=d2342f36bcf81dbcea22bb113a5d0e9e0de505f8'/>
<id>urn:sha1:d2342f36bcf81dbcea22bb113a5d0e9e0de505f8</id>
<content type='text'>
based on a patch from Jan Engelhardt
</content>
</entry>
<entry>
<title>disable inline assembly on Windows for now</title>
<updated>2014-12-08T00:02:06+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2014-12-07T23:42:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=9c685415abe0f8fed6f7c528c0f0134121193c9d'/>
<id>urn:sha1:9c685415abe0f8fed6f7c528c0f0134121193c9d</id>
<content type='text'>
There are issues building with inline assembly on Windows 64-bit.
</content>
</entry>
<entry>
<title>Enable optimized crypto operations for x86_64</title>
<updated>2014-12-07T22:26:28+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2014-12-07T00:43:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=03cd45e2c78b0298ab006fb64a4cda4fe6ab5657'/>
<id>urn:sha1:03cd45e2c78b0298ab006fb64a4cda4fe6ab5657</id>
<content type='text'>
This adds initial support for assembly crypto acceleration on x86_64 for
ELF (Linux, *BSD, Solaris) and Mach-O (OS-X) systems.

The build method is a little different than OpenSSL and OpenBSD.  All
the .s files are generated ahead of time when the tarball is generated,
so there are no complicated makefile rules at configure/build time. This
also means the builds are faster and perl is not required on the build
system.

Thanks to Wouter Clarie for providing the initial cleanup and patch
that this is based on.
</content>
</entry>
<entry>
<title>read all library versions directly from files</title>
<updated>2014-12-07T00:59:25+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2014-12-07T00:59:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=976f64d932bc5fac8d18dd95feddcfb4f3782551'/>
<id>urn:sha1:976f64d932bc5fac8d18dd95feddcfb4f3782551</id>
<content type='text'>
This makes building and testing easier because the library Makefile.am
files are use directly rather than as templates. Thanks to Wouter Clarie
for the idea.
</content>
</entry>
</feed>
