<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/rand/rand.h, branch OPENBSD_6_8_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2014-10-22T14:02:52+00:00</updated>
<entry>
<title>Place most of the RAND_* functions under #ifndef LIBRESSL_INTERNAL (some</title>
<updated>2014-10-22T14:02:52+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-10-22T14:02:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=da8e4ccc9b1c87e1de8b20f144a77137766688e9'/>
<id>urn:sha1:da8e4ccc9b1c87e1de8b20f144a77137766688e9</id>
<content type='text'>
are still needed for the engine). Our code should use arc4random instead.
</content>
</entry>
<entry>
<title>Explicitly include &lt;openssl/opensslconf.h&gt; in every file that references</title>
<updated>2014-07-10T22:45:58+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-07-10T22:45:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=62348213609ef233110561d1a6ed67ad66df1c7e'/>
<id>urn:sha1:62348213609ef233110561d1a6ed67ad66df1c7e</id>
<content type='text'>
an OPENSSL_NO_* define. This avoids relying on something else pulling it
in for us, plus it fixes several cases where the #ifndef OPENSSL_NO_XYZ is
never going to do anything, since OPENSSL_NO_XYZ will never defined, due
to the fact that opensslconf.h has not been included.

This also includes some miscellaneous sorting/tidying of headers.
</content>
</entry>
<entry>
<title>tags as requested by miod and tedu</title>
<updated>2014-06-12T15:49:31+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-06-12T15:49:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=59f4f2c61d71e266d37dd2fc97615b3fd35b4721'/>
<id>urn:sha1:59f4f2c61d71e266d37dd2fc97615b3fd35b4721</id>
<content type='text'>
</content>
</entry>
<entry>
<title>KNF.</title>
<updated>2014-05-24T15:25:23+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-05-24T15:25:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8f0db77541e760bed142b5b55b0061100880e0ad'/>
<id>urn:sha1:8f0db77541e760bed142b5b55b0061100880e0ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Another e_os2.h -&gt; opensslconf.h.</title>
<updated>2014-05-24T10:12:33+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-05-24T10:12:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=89055c2143280121fc5a08f40ed1fc530c84c216'/>
<id>urn:sha1:89055c2143280121fc5a08f40ed1fc530c84c216</id>
<content type='text'>
</content>
</entry>
<entry>
<title>egd support is too dangerous to leave where somebody might find it.</title>
<updated>2014-04-18T13:13:50+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2014-04-18T13:13:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5064fab03407f07740785d11f0aab5dd9ca06b28'/>
<id>urn:sha1:5064fab03407f07740785d11f0aab5dd9ca06b28</id>
<content type='text'>
ok deraadt.
</content>
</entry>
<entry>
<title>Replace the old OpenSSL PRNG by direct use of arc4random_buf(), keeping the</title>
<updated>2014-04-15T16:52:50+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-04-15T16:52:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7a19a50981d49325d35ae058d54f915cbfa1a027'/>
<id>urn:sha1:7a19a50981d49325d35ae058d54f915cbfa1a027</id>
<content type='text'>
existing RAND interfaces unchanged.

All interfaces allowing external feed or seed of the RNG (either from a file
or a local entropy gathering daemon) are kept for ABI compatibility, but are
no longer do anything.

While the OpenSSL PRNG was required 15+ years ago when many systems lacked
proper entropy collection, things have evolved and one can reasonably assume
it is better to use the kernel (system global) entropy pool rather than trying
to build one's own and having to compensate for thread scheduling...

&lt;RANT&gt;
Whoever thought that RAND_screen(), feeding the PRNG with the contents of the
local workstation's display, under Win32, was a smart idea, ought to be banned
from security programming.
&lt;/RANT&gt;

ok beck@ deraadt@ tedu@
</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>resolve conflicts</title>
<updated>2012-10-13T21:25:14+00:00</updated>
<author>
<name>djm</name>
<email></email>
</author>
<published>2012-10-13T21:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=942650cdef05a877200cb7aff3a075935a5fd0cd'/>
<id>urn:sha1:942650cdef05a877200cb7aff3a075935a5fd0cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>resolve conflicts, fix local changes</title>
<updated>2010-10-01T22:59:01+00:00</updated>
<author>
<name>djm</name>
<email></email>
</author>
<published>2010-10-01T22:59:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8922d4bc4a8b8893d72a48deb2cdf58215f98505'/>
<id>urn:sha1:8922d4bc4a8b8893d72a48deb2cdf58215f98505</id>
<content type='text'>
</content>
</entry>
</feed>
