<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/arc4random/getentropy_osx.c, branch OPENBSD_7_9</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2021-10-24T21:24:20+00:00</updated>
<entry>
<title>For open/openat, if the flags parameter does not contain O_CREAT, the</title>
<updated>2021-10-24T21:24:20+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2021-10-24T21:24:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2cbc009da6303d81a98bd284aae87c1761b472c7'/>
<id>urn:sha1:2cbc009da6303d81a98bd284aae87c1761b472c7</id>
<content type='text'>
3rd (variadic) mode_t parameter is irrelevant.  Many developers in the past
have passed mode_t (0, 044, 0644, or such), which might lead future people
to copy this broken idiom, and perhaps even believe this parameter has some
meaning or implication or application. Delete them all.
This comes out of a conversation where tb@ noticed that a strange (but
intentional) pledge behaviour is to always knock-out high-bits from
mode_t on a number of system calls as a safety factor, and his bewilderment
that this appeared to be happening against valid modes (at least visually),
but no sorry, they are all irrelevant junk.  They could all be 0xdeafbeef.
ok millert
</content>
</entry>
<entry>
<title>As done everywhere else, use a local version of MINIMUM() and avoid</title>
<updated>2020-05-17T14:44:20+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2020-05-17T14:44:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=032a35a73bdeb0ea0007bfc5219e6c96db991681'/>
<id>urn:sha1:032a35a73bdeb0ea0007bfc5219e6c96db991681</id>
<content type='text'>
conflict against a potential define min() from some other scope.
</content>
</entry>
<entry>
<title>Saw a mention somewhere a while back that the gotdata() function in</title>
<updated>2018-11-20T08:04:28+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2018-11-20T08:04:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1c9e20cbc776ff1a1ba01d20a3d7ae740718e16e'/>
<id>urn:sha1:1c9e20cbc776ff1a1ba01d20a3d7ae740718e16e</id>
<content type='text'>
here could creates non-uniformity since very short fetches of 0 would
be excluded.  blocks of 0 are just as random as any other data, including
blocks of 4 4 4..  This is a misguided attempt to identify errors from the
entropy churn/gather code doesn't make sense, errors don't happen.
ok bcook
</content>
</entry>
<entry>
<title>add iOS support for getentropy</title>
<updated>2016-09-03T15:24:09+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2016-09-03T15:24:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fc45c32b727123a9db48fbc11ff7d90f36199048'/>
<id>urn:sha1:fc45c32b727123a9db48fbc11ff7d90f36199048</id>
<content type='text'>
from Jacob Berkman, ok beck@
</content>
</entry>
<entry>
<title>Update the link for the getentropy(2) manual to man.openbsd.org/</title>
<updated>2016-08-07T03:27:21+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2016-08-07T03:27:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=45a99457661a695d9e6070e26d9383b3a955a536'/>
<id>urn:sha1:45a99457661a695d9e6070e26d9383b3a955a536</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>unify files further</title>
<updated>2015-09-11T11:52:55+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2015-09-11T11:52:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2a8f39dde4eb3fc8b492e8c665128c557ff500af'/>
<id>urn:sha1:2a8f39dde4eb3fc8b492e8c665128c557ff500af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use explicit_bzero() instead of memset() on buffers going out of scope.</title>
<updated>2014-07-21T20:19:47+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2014-07-21T20:19:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0872907b62794cd6aa17af938318ed13aef2aecc'/>
<id>urn:sha1:0872907b62794cd6aa17af938318ed13aef2aecc</id>
<content type='text'>
Also, zero the SHA256 context.

suggested by "eric" in a comment on an opensslrampage.org post
ok miod@ deraadt@
</content>
</entry>
<entry>
<title>remove disabled main hook; we use phdr now; ok bcook</title>
<updated>2014-07-19T16:12:00+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-07-19T16:12:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7d86fd87164e886f422ae29e3aab9bf04502316d'/>
<id>urn:sha1:7d86fd87164e886f422ae29e3aab9bf04502316d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide a link to the canonical API specification.</title>
<updated>2014-07-13T13:03:09+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-07-13T13:03:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3eef0b7f101f6ffe732366f0ba4b4e78c672a5f7'/>
<id>urn:sha1:3eef0b7f101f6ffe732366f0ba4b4e78c672a5f7</id>
<content type='text'>
ok beck
</content>
</entry>
<entry>
<title>Take away the use of the address of main as a source of entropy. Causes</title>
<updated>2014-07-13T08:24:20+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2014-07-13T08:24:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9dc40c4cb8a8d7a877ed1c8f5bc3cbc3f2ac2851'/>
<id>urn:sha1:9dc40c4cb8a8d7a877ed1c8f5bc3cbc3f2ac2851</id>
<content type='text'>
distractions to people testing and seeing link errors in some setups.
This will come back in another form
ok deraadt@
</content>
</entry>
</feed>
