<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/asn1, branch libressl-v3.9.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.9.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.9.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-03-02T10:59:41+00:00</updated>
<entry>
<title>Remove X509_CRL_METHOD API</title>
<updated>2024-03-02T10:59:41+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T10:59:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=af88f8de5f2275485734ca59b90ee42b81b76688'/>
<id>urn:sha1:af88f8de5f2275485734ca59b90ee42b81b76688</id>
<content type='text'>
I would keep repeating myself... In the bit bucket you go.

ok jsing
</content>
</entry>
<entry>
<title>Remove X509_ALGOR_set_md()</title>
<updated>2024-03-02T10:33:51+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T10:33:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=277f3edd9b1ca36d2165db8f849130e82cb63991'/>
<id>urn:sha1:277f3edd9b1ca36d2165db8f849130e82cb63991</id>
<content type='text'>
One of those void APIs that are super hard to use safely since they can
fail but can't communicate failure. Nothing uses this. Internal uses have
been converted to error checked X509_ALGOR_set_evp_md().

ok jsing
</content>
</entry>
<entry>
<title>Remove most PBEPARAM stuff from public visibility</title>
<updated>2024-03-02T10:17:37+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T10:17:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4083f4c7fda85159558b8c05200130506dc51c45'/>
<id>urn:sha1:4083f4c7fda85159558b8c05200130506dc51c45</id>
<content type='text'>
The struct itself needs to remain public, unfortunately.

ok jsing
</content>
</entry>
<entry>
<title>Remove the ameth lib</title>
<updated>2024-03-02T10:03:13+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T10:03:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4ca63f0c3efae2522713a42bfe9cd20f7369b0fc'/>
<id>urn:sha1:4ca63f0c3efae2522713a42bfe9cd20f7369b0fc</id>
<content type='text'>
This is accessor API for ASN.1 methods needed for custom PKEYs.
Nothing has ever used this. This has been neutered for months.
The EVP_PKEY_asn1_* API that needs to stay was moved elsewhere.

ok jsing
</content>
</entry>
<entry>
<title>Garbage collect ASN1_TIME_set_tm()</title>
<updated>2024-03-02T09:10:42+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T09:10:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=06d94e18edc1c5eb3f2ab9f2d9c1a6f2d1f72607'/>
<id>urn:sha1:06d94e18edc1c5eb3f2ab9f2d9c1a6f2d1f72607</id>
<content type='text'>
This was a public helper that is no longer used internally either.

ok jsing
</content>
</entry>
<entry>
<title>Remove beck's ASN.1 time API from public visibility</title>
<updated>2024-03-02T09:08:41+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T09:08:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=69842f2ef7daf132291420391b6098aac2e4a7dc'/>
<id>urn:sha1:69842f2ef7daf132291420391b6098aac2e4a7dc</id>
<content type='text'>
This API was needed since OpenSSL didn't have one. We now have variants
of OpenSSL's API and will also expose BoringSSL's complementary API. The
users of this API were ported to the OpenSSL variants and some may switch
to BoringSSL's in the future. Part of it is still used internally.

ASN1_time_tm_clamp_notafter() is still used by libtls (and only libtls).
This will be fixed in a future bump.

ok jsing
</content>
</entry>
<entry>
<title>Remove ASN1_PCTX nonsense</title>
<updated>2024-03-02T09:04:07+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T09:04:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4d10723c8afbc0eaaca50172e592990aa9a7458f'/>
<id>urn:sha1:4d10723c8afbc0eaaca50172e592990aa9a7458f</id>
<content type='text'>
This is only used by the fuzzing code. Another bit of poorly thought
out extensibility that makes people pass NULL pointers to a bunch
of APIs.

ok jsing
</content>
</entry>
<entry>
<title>Make ASN1_add_oid_module internal</title>
<updated>2024-03-02T09:02:04+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T09:02:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=60942d718b601a15baad39a21164e82ec505aad0'/>
<id>urn:sha1:60942d718b601a15baad39a21164e82ec505aad0</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Remove unused M_ASN1_* macros</title>
<updated>2024-03-02T09:00:07+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T09:00:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8b743cab035409efbfe02e989270a4a55c923519'/>
<id>urn:sha1:8b743cab035409efbfe02e989270a4a55c923519</id>
<content type='text'>
The last comsumer, telephony/asterisk, was adjusted a few months back.

pointed out by brad
ok jsing
</content>
</entry>
<entry>
<title>Remove unused, incomplete ub_* macros</title>
<updated>2024-03-02T08:57:42+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T08:57:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=73fe6cd56e3749b370137927f566e02ae553eae1'/>
<id>urn:sha1:73fe6cd56e3749b370137927f566e02ae553eae1</id>
<content type='text'>
The only consumer, a_strnid.c, has its own, slightly more complete, up
to date, and less incorrect, version of these.

ok jsing
</content>
</entry>
</feed>
