<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/cms, 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-02-02T14:13:11+00:00</updated>
<entry>
<title>Ignore EVP_MD_CTX_reset() return value</title>
<updated>2024-02-02T14:13:11+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-02-02T14:13:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=596318a93b385d8ceac9fe58bdc42976e748c110'/>
<id>urn:sha1:596318a93b385d8ceac9fe58bdc42976e748c110</id>
<content type='text'>
Also drop now unnecessary NULL checks before it.
</content>
</entry>
<entry>
<title>Ignore EVP_CIPHER_CTX_reset() return value, it can't fail</title>
<updated>2024-02-02T14:11:45+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-02-02T14:11:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b1040daba222a9faca83108369fe805c1eb5b2d5'/>
<id>urn:sha1:b1040daba222a9faca83108369fe805c1eb5b2d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy a few more includes in cms/</title>
<updated>2024-01-14T18:40:24+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-01-14T18:40:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d8fbbf56c16588a8c19188dc49bc5b3ddc1eb704'/>
<id>urn:sha1:d8fbbf56c16588a8c19188dc49bc5b3ddc1eb704</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up includes in cms_smime.c</title>
<updated>2023-12-22T10:23:11+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-12-22T10:23:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=be0bb03b7cb6789b3ea101b1fa9906e3d34afc23'/>
<id>urn:sha1:be0bb03b7cb6789b3ea101b1fa9906e3d34afc23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up includes in cms_pwri.c</title>
<updated>2023-12-20T18:38:19+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-12-20T18:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=79d93706d8ddf516d3dc56f5c0ff0f129c35efc5'/>
<id>urn:sha1:79d93706d8ddf516d3dc56f5c0ff0f129c35efc5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy includes</title>
<updated>2023-10-26T09:08:57+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-10-26T09:08:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=67cb76e74e33486ee4b670235412c0727b4b4023'/>
<id>urn:sha1:67cb76e74e33486ee4b670235412c0727b4b4023</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use X509_ALGOR_set_evp_md() in CMS_add1_signer()</title>
<updated>2023-10-18T07:30:49+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-10-18T07:30:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8e27400f3be8740bb959238b66aa047cb43bfd4a'/>
<id>urn:sha1:8e27400f3be8740bb959238b66aa047cb43bfd4a</id>
<content type='text'>
Contrary to X509_ALGOR_set_md() this allows for error checking. Avoid
local complications by freeing in the exit path and use a const version
of X509_ALGOR for walking a STACK_OF() to avoid a bad free.

Clean up includes

ok jsing
</content>
</entry>
<entry>
<title>cms_DigestedData_create() use X509_ALGOR_set_evp_md()</title>
<updated>2023-10-18T07:24:15+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-10-18T07:24:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=46c5c914ea23794d946df13aad0d291d383c1765'/>
<id>urn:sha1:46c5c914ea23794d946df13aad0d291d383c1765</id>
<content type='text'>
Our internal version allows for error checking and this avoids a silent
failure leading to corruption later on.

Clean up includes while there.

ok jsing
</content>
</entry>
<entry>
<title>Small cleanups in cms_sd_asn1_ctrl():</title>
<updated>2023-09-11T09:29:30+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-09-11T09:29:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7b9ac939ddc743eb500e57c6326c5f8fde2eda31'/>
<id>urn:sha1:7b9ac939ddc743eb500e57c6326c5f8fde2eda31</id>
<content type='text'>
Compare explicitly against NULL and use ret instead of i.
</content>
</entry>
<entry>
<title>Rewrite CMS_SignerInfo_{sign,verify}()</title>
<updated>2023-09-11T09:24:14+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-09-11T09:24:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a85fbcce5ef459e11c27d544f9823aee7b0c441d'/>
<id>urn:sha1:a85fbcce5ef459e11c27d544f9823aee7b0c441d</id>
<content type='text'>
Convert to using one-shot signing and verification. This is simpler than
doing Init/Update/Final and necessary for Ed25519 support (RFC 8419). Use
a single exit idiom, don't reuse the same buffer for decoding and signing
and simplify a few other things.

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