<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/cms, branch libressl-v3.8.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.8.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.8.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2023-09-11T09:29:30+00:00</updated>
<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>
<entry>
<title>cms_content_bio() is not used outside of cms_lib.c</title>
<updated>2023-08-24T04:56:36+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-24T04:56:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9dbbc1f5ef836aca48dbc2856437e6f3b1f57250'/>
<id>urn:sha1:9dbbc1f5ef836aca48dbc2856437e6f3b1f57250</id>
<content type='text'>
Make it a static function and remove its prototype from the internal
header.
</content>
</entry>
<entry>
<title>Some tweaking of cms_content_bio()</title>
<updated>2023-08-24T04:54:26+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-24T04:54:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e553fbe9c9b506ee7e32e06d1991f65e3f531330'/>
<id>urn:sha1:e553fbe9c9b506ee7e32e06d1991f65e3f531330</id>
<content type='text'>
More idiomatic error checking and drop an always false test for !*pos. Use
a slightly closer approximation to actual English sentences in comments.

ok jsing
</content>
</entry>
<entry>
<title>Better names for the BIOs in CMS_dataInit()</title>
<updated>2023-08-24T04:46:56+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-24T04:46:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7de80160100fff4593d5b4047f81f921b51f346e'/>
<id>urn:sha1:7de80160100fff4593d5b4047f81f921b51f346e</id>
<content type='text'>
Rename cmsbio into cms_bio and use {,in_}content_bio for {,i}cont.

ok jsing
</content>
</entry>
<entry>
<title>Pull the NULL check for cmsbio into the switch</title>
<updated>2023-08-22T08:59:44+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-22T08:59:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=527bcb70fc87367cb2701726052dec1d8346d62d'/>
<id>urn:sha1:527bcb70fc87367cb2701726052dec1d8346d62d</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Plug a leak of cont in CMS_dataInit()</title>
<updated>2023-08-22T08:44:15+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-22T08:44:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dd20e7ce8967dae522015f2e1e518278bc9bfa58'/>
<id>urn:sha1:dd20e7ce8967dae522015f2e1e518278bc9bfa58</id>
<content type='text'>
This and ts/ts_rsp_sign.c r1.32 were part of OpenSSL 309e73df.

ok jsing
</content>
</entry>
<entry>
<title>Provide CMS{,_SignerInfo}_get_version</title>
<updated>2023-07-28T10:28:02+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T10:28:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3c8d1e1cf9bb15a3ea986b0fa3f53d33663d6c55'/>
<id>urn:sha1:3c8d1e1cf9bb15a3ea986b0fa3f53d33663d6c55</id>
<content type='text'>
Add accessors for the syntax versions of ContentInfo and SignerInfo.
These will be used soon in rpki-client for some more compliance checks.

ok job jsing
</content>
</entry>
<entry>
<title>Hide symbols in cms, comp, conf, and buffer</title>
<updated>2023-07-08T08:26:26+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-08T08:26:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cf9b236f0893157746f8b944e4f6cc8d8a6aca26'/>
<id>urn:sha1:cf9b236f0893157746f8b944e4f6cc8d8a6aca26</id>
<content type='text'>
ok jsing@
</content>
</entry>
<entry>
<title>Remove symbols already declared in the public header</title>
<updated>2023-07-07T16:04:57+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-07T16:04:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=56a9a4f6ecfad2dfa4eae317b1b6c9e7678df30f'/>
<id>urn:sha1:56a9a4f6ecfad2dfa4eae317b1b6c9e7678df30f</id>
<content type='text'>
ok bcook beck jsing
</content>
</entry>
</feed>
