<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/crypto, branch v2.1.3</title>
<subtitle>A mirror of https://github.com/libressl/portable.git
</subtitle>
<id>https://git.lua4.win/portable/atom?h=v2.1.3</id>
<link rel='self' href='https://git.lua4.win/portable/atom?h=v2.1.3'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/'/>
<updated>2015-01-21T12:14:24+00:00</updated>
<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>
<entry>
<title>simplify packaging for libcrypto.</title>
<updated>2014-12-06T23:48:03+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2014-12-06T23:11:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=29804a73ccfb2508e6a31106cdbe4cc495341163'/>
<id>urn:sha1:29804a73ccfb2508e6a31106cdbe4cc495341163</id>
<content type='text'>
Remove a lot of complex shell code. Upstream churn has slowed down, so
it is now easier to maintain this directly as automake files. This is
also needed to start integrating CPU-specific acceleration support.

Since we are deriving the copy list from the Makefile.am files, we can
now get rid of copy_src/copy_crypto.
</content>
</entry>
<entry>
<title>Add conditional compilation for windows and posix functions.</title>
<updated>2014-12-03T23:02:29+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2014-11-20T06:26:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=58fcd3c39c73d83eb9782a8ef935498b18b5ae73'/>
<id>urn:sha1:58fcd3c39c73d83eb9782a8ef935498b18b5ae73</id>
<content type='text'>
This adds a Windows-specific versions of several symbols from libcrypto
and openssl(1).
</content>
</entry>
<entry>
<title>improve readability of generated Makefile.am files</title>
<updated>2014-11-23T14:33:56+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2014-11-20T04:02:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=2103690cbf6adfbd24b271c610087bf73e1a3056'/>
<id>urn:sha1:2103690cbf6adfbd24b271c610087bf73e1a3056</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use _WIN32 instead of __WIN32.</title>
<updated>2014-11-18T13:41:08+00:00</updated>
<author>
<name>宋冬生</name>
<email>dongsheng.song@gmail.com</email>
</author>
<published>2014-11-05T12:52:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=648e9136276ca214a3af6c02e7b643d4029e3848'/>
<id>urn:sha1:648e9136276ca214a3af6c02e7b643d4029e3848</id>
<content type='text'>
ok bcook@
</content>
</entry>
</feed>
