<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/usr.bin/openssl/ts.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-11-21T08:25:43+00:00</updated>
<entry>
<title>openssl ts: simplify create_nonce()</title>
<updated>2025-11-21T08:25:43+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-11-21T08:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c1cd9b31174d2c148f5a1dedde49f456a97398d4'/>
<id>urn:sha1:c1cd9b31174d2c148f5a1dedde49f456a97398d4</id>
<content type='text'>
Just your average dumb TS code. Instead of handrolling a random ASN.1
integer generator, we can use BN_rand() and convert the resulting bn to
an ASN1_INTEGER. All this then also works without reaching into ASN1_STRING.

ok kenjiro
</content>
</entry>
<entry>
<title>ts.c: typo flaf -&gt; flag</title>
<updated>2024-08-26T18:40:50+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-26T18:40:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e1e5814be66e5d7a0471e1c2a690578960c1307f'/>
<id>urn:sha1:e1e5814be66e5d7a0471e1c2a690578960c1307f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up create_digest()</title>
<updated>2024-03-25T10:16:02+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-25T10:16:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=df00900d0be92b7888abdf97dbe45c5bc07da576'/>
<id>urn:sha1:df00900d0be92b7888abdf97dbe45c5bc07da576</id>
<content type='text'>
The ts code is its own kind of special. I only sent this diff out to hear
beck squeal. This diff doesn't actually fix anything, apart from (maybe)
appeasing some obscure static analyzer. It is decidedly less bad than a
similar change in openssl's issue tracker.

ok beck
</content>
</entry>
<entry>
<title>openssl ts: convert to X509_ALGOR_set0()</title>
<updated>2023-11-19T09:19:54+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-19T09:19:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ba58055b32218a61b06555001b167cf4c1571412'/>
<id>urn:sha1:ba58055b32218a61b06555001b167cf4c1571412</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Rename struct ${app}_config to plain cfg</title>
<updated>2023-03-06T14:32:06+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-03-06T14:32:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2ba7dcfcbc2ef5aaeb8eb14f36f83bd57c22bcae'/>
<id>urn:sha1:2ba7dcfcbc2ef5aaeb8eb14f36f83bd57c22bcae</id>
<content type='text'>
All the structs are static and we need to reach into them many times.
Having a shorter name is more concise and results in less visual clutter.
It also avoids many overlong lines and we will be able to get rid of some
unfortunate line wrapping down the road.

Discussed with jsing
</content>
</entry>
<entry>
<title>Remove the legacy interactive mode from openssl(1).</title>
<updated>2022-11-11T17:07:39+00:00</updated>
<author>
<name>joshua</name>
<email></email>
</author>
<published>2022-11-11T17:07:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=273d9e16fc9e481283c2b2302b348e4863e29f28'/>
<id>urn:sha1:273d9e16fc9e481283c2b2302b348e4863e29f28</id>
<content type='text'>
This removes the legacy interactive mode from openssl(1) since it is
rarely used, complicates the code, and has also been removed from
OpenSSL in version 3.x.x.

ok tb@ jsing@
</content>
</entry>
<entry>
<title>Adjust for opaque structs in ts.h</title>
<updated>2022-09-11T18:08:17+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-09-11T18:08:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1a27aebc8e7d98572e7f85acc40edf4735e87d92'/>
<id>urn:sha1:1a27aebc8e7d98572e7f85acc40edf4735e87d92</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Check EVP_Digest* functions return value in openssl(1) ts</title>
<updated>2022-03-27T00:37:10+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2022-03-27T00:37:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=10119456ee7c5d0bf959bd7f60ff3dbb41ac81ca'/>
<id>urn:sha1:10119456ee7c5d0bf959bd7f60ff3dbb41ac81ca</id>
<content type='text'>
Move up md_ctx and add EVP_MD_CTX_free under the 'err:' label.
CID 149810

comment and ok jsing@
</content>
</entry>
<entry>
<title>Check function return value</title>
<updated>2022-03-24T14:07:08+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2022-03-24T14:07:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1d1f1aa7466219d445db64b053342535ea6d2343'/>
<id>urn:sha1:1d1f1aa7466219d445db64b053342535ea6d2343</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Compare pointer value with NULL</title>
<updated>2022-03-24T13:47:55+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2022-03-24T13:47:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=796860f99be6c2a0b1c6efb5cc2bc90c2a2e0ed9'/>
<id>urn:sha1:796860f99be6c2a0b1c6efb5cc2bc90c2a2e0ed9</id>
<content type='text'>
</content>
</entry>
</feed>
