<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/asn1/a_time.c, branch OPENBSD_7_9_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2025-05-10T05:54:39+00:00</updated>
<entry>
<title>Use err_local.h rather than err.h in most places</title>
<updated>2025-05-10T05:54:39+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-05-10T05:54:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=41e8f99dd1625a9f0c80ce9d4383e95b18e85709'/>
<id>urn:sha1:41e8f99dd1625a9f0c80ce9d4383e95b18e85709</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Hide global _it variables in asn1.h</title>
<updated>2024-07-08T14:52:31+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2024-07-08T14:52:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3e4afb686e802ed188471899b25a031f4c4164af'/>
<id>urn:sha1:3e4afb686e802ed188471899b25a031f4c4164af</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>Hide symbols in asn1 and bio</title>
<updated>2023-07-05T21:23:37+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-05T21:23:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0da1913b3c721e1a62fd66bc43547b4e910cbc34'/>
<id>urn:sha1:0da1913b3c721e1a62fd66bc43547b4e910cbc34</id>
<content type='text'>
ok jsing@
</content>
</entry>
<entry>
<title>Make internal header file names consistent</title>
<updated>2022-11-26T16:08:57+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-11-26T16:08:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=81d98bf600a381a625eb11b39a725b08c0ba547f'/>
<id>urn:sha1:81d98bf600a381a625eb11b39a725b08c0ba547f</id>
<content type='text'>
Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names
used for internal headers. Move all these headers we inherited from
OpenSSL to *_local.h, reserving the name *_internal.h for our own code.
Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h.
constant_time_locl.h is moved to constant_time.h since it's special.

Adjust all .c files in libcrypto, libssl and regress.

The diff is mechanical with the exception of tls13_quic.c, where
#include &lt;ssl_locl.h&gt; was fixed manually.

discussed with jsing,
no objection bcook
</content>
</entry>
<entry>
<title>Replace the old OpenSSL julian date stuff with BoringSSL's</title>
<updated>2022-11-08T12:56:00+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2022-11-08T12:56:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9f56389a0b2fbecb7632dfc7aec5de47fe155958'/>
<id>urn:sha1:9f56389a0b2fbecb7632dfc7aec5de47fe155958</id>
<content type='text'>
OpenSSL dealt with time conversion using a classical julian
day scheme. BoringSSL got rid of it and uses only a julian
style calculation for seconds since the POSIX time epoch.

This changes libressl to use the seconds calculation exculusively
instead of a mix of the julian day based conversions and the
system time conversions to and from time_t to tm.

ok tb@ jsing@
</content>
</entry>
<entry>
<title>Add new time manipulation funcitons that OpenSSL has exposed that</title>
<updated>2022-06-27T13:54:58+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2022-06-27T13:54:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2d10a680ffaa1829450f337b97f7a011e57fec1f'/>
<id>urn:sha1:2d10a680ffaa1829450f337b97f7a011e57fec1f</id>
<content type='text'>
the world seems to be using.

Symbols.list changes and exposure to wait for minor bump

ok jsing@ jca@
</content>
</entry>
<entry>
<title>Move ASN1_&lt;type&gt;_* functions to the top, encoding/decoding to the bottom.</title>
<updated>2021-12-25T07:48:09+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-12-25T07:48:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b1df5c76791dd5f3fe24f1286cb7598e96a53359'/>
<id>urn:sha1:b1df5c76791dd5f3fe24f1286cb7598e96a53359</id>
<content type='text'>
No functional change.
</content>
</entry>
<entry>
<title>Fix indent.</title>
<updated>2021-11-06T07:52:22+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-11-06T07:52:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5015f975c2b41d7bf465fb4df2b95d113f6bf3a1'/>
<id>urn:sha1:5015f975c2b41d7bf465fb4df2b95d113f6bf3a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix ASN1_TIME_diff() with NULL times</title>
<updated>2021-11-03T13:44:15+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-11-03T13:44:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dde146c50469975e7e0c71d8dc5311229d2654b6'/>
<id>urn:sha1:dde146c50469975e7e0c71d8dc5311229d2654b6</id>
<content type='text'>
The ASN1_TIME_diff() API accepts NULL ASN1_TIMEs and interprets them
as "now". This is used in sysutils/monit, as found by semarie with a
crash after update. Implement this behavior by porting a version of
ASN1_TIME_to_tm() to LibreSSL and using it in ASN1_TIME_diff().

Tested by semarie

ok beck jsing semarie
</content>
</entry>
<entry>
<title>unwrap a line</title>
<updated>2021-10-28T14:24:08+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-10-28T14:24:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=92c51f2dabb85e771eef8b6daf9ee4c6de899d3e'/>
<id>urn:sha1:92c51f2dabb85e771eef8b6daf9ee4c6de899d3e</id>
<content type='text'>
</content>
</entry>
</feed>
