<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/man/CMAC_Init.3, 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-06-08T22:40:31+00:00</updated>
<entry>
<title>.Lb libcrypto ; OK tb@</title>
<updated>2025-06-08T22:40:31+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2025-06-08T22:40:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8be86af02fed1bda350c8dd14ee064cb66e3b0f5'/>
<id>urn:sha1:8be86af02fed1bda350c8dd14ee064cb66e3b0f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a brainfart that happened to me in 2020:</title>
<updated>2024-11-12T00:42:28+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2024-11-12T00:42:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=85f50362c800a2c0ce99fee3520e87cfff222b7f'/>
<id>urn:sha1:85f50362c800a2c0ce99fee3520e87cfff222b7f</id>
<content type='text'>
It is impossible to use EVP_DigestInit_ex(3) for CMAC.
Besides, EVP_PKEY_CTX_new_id(3) does not produce an EVP_MD_CTX object.

Instead, mention the easiest way to actually get the job done
using EVP_PKEY_new_CMAC_key(3) and EVP_DigestSignInit(3).

OK tb@
</content>
</entry>
<entry>
<title>List CMAC_CTX_copy(3) in the SYNOPSIS.  It was already</title>
<updated>2024-11-08T16:05:09+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2024-11-08T16:05:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4731737024462e7a5c8a0822c1ac3bcefe15327b'/>
<id>urn:sha1:4731737024462e7a5c8a0822c1ac3bcefe15327b</id>
<content type='text'>
mentioned in NAME and described in DESCRIPTION and RETURN VALUES.
</content>
</entry>
<entry>
<title>About a year ago, the obsolete function EVP_Cipher(3) was moved out of</title>
<updated>2024-11-06T18:23:21+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2024-11-06T18:23:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=409e7be3e20130b0cc26c49a6ed07f95072b8052'/>
<id>urn:sha1:409e7be3e20130b0cc26c49a6ed07f95072b8052</id>
<content type='text'>
the important manual page EVP_EncryptInit(3).  Belatedly adjust some
cross references.
</content>
</entry>
<entry>
<title>Remove CMAC_resume()</title>
<updated>2024-03-02T09:30:21+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T09:30:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=abe96e60083ddd83f68f68979348706259296fab'/>
<id>urn:sha1:abe96e60083ddd83f68f68979348706259296fab</id>
<content type='text'>
While it is a neat design detail of CMAC that you can resume it after
having finalized it, nothing uses this functionality and it adds some
gross things such as retaining intermediate secrets in the CMAC ctx.
Once this is gone, we can simplify the CMAC code a bit.

ok jsing
</content>
</entry>
<entry>
<title>Clarify that the ENGINE argument is ignored; OK tb@.</title>
<updated>2023-12-25T15:52:18+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2023-12-25T15:52:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2594e6f384c875ce2c2cd2a94d73f19e77244c78'/>
<id>urn:sha1:2594e6f384c875ce2c2cd2a94d73f19e77244c78</id>
<content type='text'>
While here, also switch the argument placeholder from *impl to *engine
as suggested by tb@.
</content>
</entry>
<entry>
<title>delete another word to improve the wording; suggested by jmc@</title>
<updated>2020-08-06T22:17:49+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2020-08-06T22:17:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ad80f89c979f67100839da48dfd0910c6039ad62'/>
<id>urn:sha1:ad80f89c979f67100839da48dfd0910c6039ad62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Explain the purpose of CMAC_resume(3) in more detail.</title>
<updated>2020-08-06T15:40:29+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2020-08-06T15:40:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0d60cc36d75fe570b014800800b275a6b603296d'/>
<id>urn:sha1:0d60cc36d75fe570b014800800b275a6b603296d</id>
<content type='text'>
Triggered by jmc@ apparently misunderstanding the intention of the
text and fixing a grammatical error in a way that wasn't ideal,
so i guess he wouldn't have been the only one to find the previous
version hard to understand.
OK jmc@
</content>
</entry>
<entry>
<title>tweak previous;</title>
<updated>2020-07-24T16:38:47+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2020-07-24T16:38:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0be571f1674aea144e7d6e764d8b001b0993aca4'/>
<id>urn:sha1:0be571f1674aea144e7d6e764d8b001b0993aca4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>new manual page CMAC_Init(3);</title>
<updated>2020-06-24T16:06:27+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2020-06-24T16:06:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3ecaa6869c66e0625873e061793893fe06d63dc7'/>
<id>urn:sha1:3ecaa6869c66e0625873e061793893fe06d63dc7</id>
<content type='text'>
OK tb@
</content>
</entry>
</feed>
