<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/arc4random, branch libressl-v2.4.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.4.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.4.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2016-04-19T20:20:24+00:00</updated>
<entry>
<title>fix typo in comment; ok beck</title>
<updated>2016-04-19T20:20:24+00:00</updated>
<author>
<name>tj</name>
<email></email>
</author>
<published>2016-04-19T20:20:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=86631535ec5e92d1d055ad8b03986f6dc52cc4d7'/>
<id>urn:sha1:86631535ec5e92d1d055ad8b03986f6dc52cc4d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Calling clone(2) with CLONE_NEWPID yields multiple processes with pid=1.</title>
<updated>2016-01-04T02:04:56+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2016-01-04T02:04:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0f894628446dec0db2f00dac168dac6bcb7dd705'/>
<id>urn:sha1:0f894628446dec0db2f00dac168dac6bcb7dd705</id>
<content type='text'>
Work around this particular case by reseeding whenever pid=1, but as guenther@
notes, directly calling clone(2), and then forking to match another pid,
provides other ways to bypass new process detection on Linux.
Hopefully at some point Linux implements something like MAP_INHERIT_ZERO, and
does not invent a corresponding mechanism to subvert it.

Noted by Sebastian Krahmer and the opmsg team.
See http://stealth.openwall.net/crypto/randup.c for a test program.

ok beck@
</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>unify versions, so they are easier to diff.</title>
<updated>2015-08-25T17:26:43+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2015-08-25T17:26:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fc3d3d60211a42640c6c2273a1d4edf9901f1492'/>
<id>urn:sha1:fc3d3d60211a42640c6c2273a1d4edf9901f1492</id>
<content type='text'>
</content>
</entry>
<entry>
<title>KNF</title>
<updated>2015-08-25T17:22:56+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2015-08-25T17:22:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fbe008c26edb3f5528ff750684198fb495993d3a'/>
<id>urn:sha1:fbe008c26edb3f5528ff750684198fb495993d3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unneeded sys/sysctl.h on linux.</title>
<updated>2015-06-13T02:33:58+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2015-06-13T02:33:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7046960ffae4141275822862cb7065584b59d3ae'/>
<id>urn:sha1:7046960ffae4141275822862cb7065584b59d3ae</id>
<content type='text'>
This only provides the sysctl wrapper in glibc, which we do not use and is not available in other libc implementations for Linux. Thanks to ncopa from github.
</content>
</entry>
<entry>
<title>Not all Linux libc's include linux/sysctl.h in sys/sysctl.h.</title>
<updated>2015-04-27T03:37:06+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2015-04-27T03:37:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=29b3e8caf044d209b7dcfe76059033f1e5174a65'/>
<id>urn:sha1:29b3e8caf044d209b7dcfe76059033f1e5174a65</id>
<content type='text'>
Include it if we have the sysctl syscall.
</content>
</entry>
<entry>
<title>Support AIX versions without WPAR support.</title>
<updated>2015-04-27T03:34:43+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2015-04-27T03:34:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=218560577e54c8df6beb6f07c4ce700f230c8fe1'/>
<id>urn:sha1:218560577e54c8df6beb6f07c4ce700f230c8fe1</id>
<content type='text'>
From Michael Felt.
</content>
</entry>
<entry>
<title>add initial AIX getentropy/arc4random files. Thanks to Michael Felt.</title>
<updated>2015-03-30T11:29:48+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2015-03-30T11:29:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9a233fbb9c7e0c8634665919ddc8b9da92a7f3c4'/>
<id>urn:sha1:9a233fbb9c7e0c8634665919ddc8b9da92a7f3c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sys/sysctl.h includes linux/sysctl.h, remove the extra unchecked include</title>
<updated>2015-03-22T13:28:03+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2015-03-22T13:28:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2726156be030e091258537fe7ca338f221ab9277'/>
<id>urn:sha1:2726156be030e091258537fe7ca338f221ab9277</id>
<content type='text'>
</content>
</entry>
</feed>
