<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/man/Makefile, branch libressl-v4.1.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v4.1.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v4.1.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2025-03-08T17:12:55+00:00</updated>
<entry>
<title>Rename CRYPTO_get_mem_functions.3 to CRYPTO_set_mem_functions.3</title>
<updated>2025-03-08T17:12:55+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-08T17:12:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2eee8cf772de2e171d7087bbdf3633e0f12b4163'/>
<id>urn:sha1:2eee8cf772de2e171d7087bbdf3633e0f12b4163</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove EC_GFp_* and EC_METHOD_get_field_type docs</title>
<updated>2025-03-08T16:38:13+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-08T16:38:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f9782c9acfdbef308a07a85a3f2b07c5b67a833e'/>
<id>urn:sha1:f9782c9acfdbef308a07a85a3f2b07c5b67a833e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>new manual page a2i_ipadd(3) written from scratch</title>
<updated>2024-12-27T15:30:17+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2024-12-27T15:30:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4ebf1cf1ce68fa1da9b810c0d2635306821ff4d9'/>
<id>urn:sha1:4ebf1cf1ce68fa1da9b810c0d2635306821ff4d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>new manual page v2i_ASN1_BIT_STRING(3) written from scratch</title>
<updated>2024-12-24T09:48:56+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2024-12-24T09:48:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=00ff9b6d3d4c8c1afe0b53c759d77d1c8145d12e'/>
<id>urn:sha1:00ff9b6d3d4c8c1afe0b53c759d77d1c8145d12e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>new manual page X509V3_parse_list(3) written from scratch</title>
<updated>2024-12-23T08:39:57+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2024-12-23T08:39:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2ecd3d9706475af4aad01456985713b88d13f3b5'/>
<id>urn:sha1:2ecd3d9706475af4aad01456985713b88d13f3b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move the horrific EVP_aes_128_ccm(3) API out of the important,</title>
<updated>2024-12-20T01:54:03+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2024-12-20T01:54:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=258718f3cccab5f78525ddaca79ad85bdc4840da'/>
<id>urn:sha1:258718f3cccab5f78525ddaca79ad85bdc4840da</id>
<content type='text'>
algorithm-independent EVP_EncryptInit(3) manual as another step
in making the latter leaner and more palatable.

As a side benefit, the new EVP_aes_128_ccm(3) manual page may provide
a better fighting chance to programmers who see themselves forced to
support CCM for whatever reason.  It documents the mandatory, but so
far undocumented EVP_CTRL_CCM_GET_TAG control command and makes the
description of the three EVP_CTRL_CCM_SET_* control commands and the
numerous related quirks more precise.
</content>
</entry>
<entry>
<title>New manual page EVP_aes_128_gcm(3).</title>
<updated>2024-12-17T18:11:44+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2024-12-17T18:11:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b61fd72fb49402139f31d4e60126555d520b2f9d'/>
<id>urn:sha1:b61fd72fb49402139f31d4e60126555d520b2f9d</id>
<content type='text'>
The main benefit is moving the cumbersome and error-prone method of
using EVP_EncryptInit(3) for AES-GCM out of the important, but obese
manual page EVP_EncryptInit(3), and to create a logical place for
pointing readers to the safer and more flexible EVP_AEAD_CTX_init(3).

As a side benefit, document three control commands that were so far
undocumented and make the description of three others more precise.

Feedback and OK tb@.
</content>
</entry>
<entry>
<title>Move the algorithm-specific functions EVP_rc2_*(3) out of EVP_EncryptInit(3)</title>
<updated>2024-12-08T17:41:23+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2024-12-08T17:41:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ee3d1c0f143450b3ef7e6244b9b1b99567a19486'/>
<id>urn:sha1:ee3d1c0f143450b3ef7e6244b9b1b99567a19486</id>
<content type='text'>
and document them properly in their own manual page, including the control
commands EVP_CTRL_SET_RC2_KEY_BITS and EVP_CTRL_GET_RC2_KEY_BITS that were
so far undocumented.

Arguably, the main benefit is another small step making the important,
but still obese EVP_EncryptInit(3) manual page more palatable.
</content>
</entry>
<entry>
<title>Delete the manual pages EVP_PKEY_meth_new(3) and EVP_PKEY_meth_get0_info(3)</title>
<updated>2024-12-06T14:27:49+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2024-12-06T14:27:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c3e6b1fc0bdf65b2f769949445fe2ac5953873d8'/>
<id>urn:sha1:c3e6b1fc0bdf65b2f769949445fe2ac5953873d8</id>
<content type='text'>
because tb@ deleted almost all functions documented there from the API
in evp.h 1.127 on March 2 this year, but move the functions
EVP_PKEY_CTX_set_data(3) and EVP_PKEY_CTX_get_data(3) that we still
support to EVP_PKEY_keygen(3), because that page already documents
EVP_PKEY_CTX_set_app_data(3) and EVP_PKEY_CTX_get_app_data(3).
</content>
</entry>
<entry>
<title>Delete the manual page EVP_PKEY_check(3).</title>
<updated>2024-12-06T13:10:43+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2024-12-06T13:10:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c999644755c864ff195a82aba56dd50b0618b612'/>
<id>urn:sha1:c999644755c864ff195a82aba56dd50b0618b612</id>
<content type='text'>
All three functions documented in this page were deleted from the API
by tb@ in evp.h rev. 1.136 on August 31 this year.
</content>
</entry>
</feed>
