<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/crypt, branch libressl-v3.7.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.7.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.7.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2022-08-28T11:11:25+00:00</updated>
<entry>
<title>remove unused blowfish inline defines</title>
<updated>2022-08-28T11:11:25+00:00</updated>
<author>
<name>jsg</name>
<email></email>
</author>
<published>2022-08-28T11:11:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=21ac1a3f8ac56e297a168e569f198ea39da46619'/>
<id>urn:sha1:21ac1a3f8ac56e297a168e569f198ea39da46619</id>
<content type='text'>
inline use was removed in 1998
</content>
</entry>
<entry>
<title>fix indent</title>
<updated>2022-07-31T13:41:45+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-07-31T13:41:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4564a16a4195a0ccba8a97b5b1ce3e7351bbca11'/>
<id>urn:sha1:4564a16a4195a0ccba8a97b5b1ce3e7351bbca11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Randomise the rekey interval a little. Previously, the chacha20</title>
<updated>2022-07-31T05:10:36+00:00</updated>
<author>
<name>djm</name>
<email></email>
</author>
<published>2022-07-31T05:10:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=594f942335e12cf588d8a096a437fc36f13180e9'/>
<id>urn:sha1:594f942335e12cf588d8a096a437fc36f13180e9</id>
<content type='text'>
instance would be rekeyed every 1.6MB. This makes it happen at a
random point somewhere in the 1-2MB range.

Feedback deraadt@ visa@, ok tb@ visa@
</content>
</entry>
<entry>
<title>Remove unused ivbits argument from chacha_keysetup to match other</title>
<updated>2022-02-28T21:56:29+00:00</updated>
<author>
<name>dtucker</name>
<email></email>
</author>
<published>2022-02-28T21:56:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3afe4b6f29d7548f490e80402e8bf0ef7229dac1'/>
<id>urn:sha1:3afe4b6f29d7548f490e80402e8bf0ef7229dac1</id>
<content type='text'>
instances in the tree.  ok deraadt@
</content>
</entry>
<entry>
<title>Niels agreed to remove the advertising clause; switching these</title>
<updated>2021-11-29T01:04:45+00:00</updated>
<author>
<name>djm</name>
<email></email>
</author>
<published>2021-11-29T01:04:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=26fe11ace67d4e0ce03ce92e7f81761878ac7047'/>
<id>urn:sha1:26fe11ace67d4e0ce03ce92e7f81761878ac7047</id>
<content type='text'>
to 3-term BSD license.
</content>
</entry>
<entry>
<title>add missing .h file include</title>
<updated>2021-10-29T10:54:33+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2021-10-29T10:54:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ef0f061d268138101eb33f5745772040762a8a23'/>
<id>urn:sha1:ef0f061d268138101eb33f5745772040762a8a23</id>
<content type='text'>
from Emil Engler
</content>
</entry>
<entry>
<title>Add support for timeconting in userland.</title>
<updated>2020-07-06T13:33:06+00:00</updated>
<author>
<name>pirofti</name>
<email></email>
</author>
<published>2020-07-06T13:33:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0320e8b397405d62725b086d54c65caf0669f919'/>
<id>urn:sha1:0320e8b397405d62725b086d54c65caf0669f919</id>
<content type='text'>
This diff exposes parts of clock_gettime(2) and gettimeofday(2) to
userland via libc eliberating processes from the need for a context
switch everytime they want to count the passage of time.

If a timecounter clock can be exposed to userland than it needs to set
its tc_user member to a non-zero value. Tested with one or multiple
counters per architecture.

The timing data is shared through a pointer found in the new ELF
auxiliary vector AUX_openbsd_timekeep containing timehands information
that is frequently updated by the kernel.

Timing differences between the last kernel update and the current time
are adjusted in userland by the tc_get_timecount() function inside the
MD usertc.c file.

This permits a much more responsive environment, quite visible in
browsers, office programs and gaming (apparently one is are able to fly
in Minecraft now).

Tested by robert@, sthen@, naddy@, kmos@, phessler@, and many others!

OK from at least kettenis@, cheloha@, naddy@, sthen@
</content>
</entry>
<entry>
<title>zap trailing whitespace;</title>
<updated>2019-09-29T16:30:35+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2019-09-29T16:30:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=636626a8886eb9c68c9ab9328b4270ba95482eeb'/>
<id>urn:sha1:636626a8886eb9c68c9ab9328b4270ba95482eeb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Xr random 4 in a better way</title>
<updated>2019-09-28T15:00:44+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2019-09-28T15:00:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5f24aac68172fe082be82e041834d6d8f2ff3592'/>
<id>urn:sha1:5f24aac68172fe082be82e041834d6d8f2ff3592</id>
<content type='text'>
</content>
</entry>
<entry>
<title>correct mispellings of EACCES; from Kris Katterjohn</title>
<updated>2019-07-29T23:14:06+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2019-07-29T23:14:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4da1936865acf10342b9a0523ce755f5bf2e266c'/>
<id>urn:sha1:4da1936865acf10342b9a0523ce755f5bf2e266c</id>
<content type='text'>
</content>
</entry>
</feed>
