<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/man/des_read_pw.3, branch OPENBSD_7_9</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9'/>
<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>Remove documentation of UI_UTIL_read_pw*</title>
<updated>2024-08-24T07:48:37+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-24T07:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=64ed36e8c838f070f8329ff1c2cb9a458acac987'/>
<id>urn:sha1:64ed36e8c838f070f8329ff1c2cb9a458acac987</id>
<content type='text'>
According to some, a fail-open password verification function is par for
the course for libcrypto. Unfortunately, we have been recommending its use
over similarly named EVP functions after what amounted to a coin toss a
few years back. Luckily enough, no one followed that advice and we can
soon remove this API for good.
</content>
</entry>
<entry>
<title>Document the deprecated functions EVP_set_pw_prompt(3) and</title>
<updated>2023-09-10T13:58:46+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2023-09-10T13:58:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c0164c9238729b6c4782387f9293bd49b85cff52'/>
<id>urn:sha1:c0164c9238729b6c4782387f9293bd49b85cff52</id>
<content type='text'>
EVP_get_pw_prompt(3) because some software out there still uses them.

While here, also improve the description of EVP_read_pw_string(3).

Delete documentation for des_read_pw(3) and des_read_pw_string(3).
They couldn't be used in LibreSSL since at least 2016 because they
were never in Symbols.list, and in 2022, jsing@ also removed them
from &lt;openssl/ui_compat.h&gt;.

Delete the misleading AUTHORS section.  Richard Levitte did not
write the original implementation of these functions, and the
compatibility wrapper around the UI_process(3) API that he did
write is not notable enough to be mentioned so prominently.
</content>
</entry>
<entry>
<title>mark the functions documented in des_read_pw(3) as deprecated</title>
<updated>2020-06-19T17:17:13+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2020-06-19T17:17:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b2bf88255a16b8db1a723ae88eb44a46f5405f16'/>
<id>urn:sha1:b2bf88255a16b8db1a723ae88eb44a46f5405f16</id>
<content type='text'>
and point to UI_UTIL_read_pw(3) instead;
tb@ agrees with the general direction
</content>
</entry>
<entry>
<title>Document EVP_read_pw_string_min(3)</title>
<updated>2020-06-15T15:25:46+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-06-15T15:25:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b09c93bb1c0a5fe55d9b182f9be8297754eaec13'/>
<id>urn:sha1:b09c93bb1c0a5fe55d9b182f9be8297754eaec13</id>
<content type='text'>
Add detailed information on the return values of all the functions
in this page and remove the previous incorrect information.

tweaks &amp; ok schwarze
</content>
</entry>
<entry>
<title>found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs</title>
<updated>2018-03-27T17:35:50+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-03-27T17:35:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=30d10c511917e0e339dec931667fc4b6eb014430'/>
<id>urn:sha1:30d10c511917e0e339dec931667fc4b6eb014430</id>
<content type='text'>
on the web, so fix up SSLeay HISTORY accordingly
</content>
</entry>
<entry>
<title>des.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git;</title>
<updated>2018-03-20T22:06:59+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-03-20T22:06:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=edf9bd959a0b447e888977cf5e92fc96fc270f58'/>
<id>urn:sha1:edf9bd959a0b447e888977cf5e92fc96fc270f58</id>
<content type='text'>
while here, drop irrelevant history of Kerberos random number generator
</content>
</entry>
<entry>
<title>Add EVP_read_pw_string(3) to NAME and SYNOPSIS,</title>
<updated>2017-01-06T17:17:29+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-01-06T17:17:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2c31dcfc5eb8af5cfced0969542b70bb37e462cd'/>
<id>urn:sha1:2c31dcfc5eb8af5cfced0969542b70bb37e462cd</id>
<content type='text'>
resolving a dangling cross reference reported by jmc@.

Sort NAME and SYNOPSIS to agree with .Dt and DESCRIPTION.
Unify parameter names.
Delete a sentence about an implementation detail that is no longer true.
Mention the length limitation of the *_string() variants.
</content>
</entry>
<entry>
<title>Add Copyright and license; jmc@ noticed that i forgot this file.</title>
<updated>2016-12-10T22:01:26+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2016-12-10T22:01:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b2e023229a7e71d7b3c49ce29cfc6773440cdad5'/>
<id>urn:sha1:b2e023229a7e71d7b3c49ce29cfc6773440cdad5</id>
<content type='text'>
Correct the header: It's &lt;openssl/ui_compat.h&gt;, not &lt;openssl/des_old.h&gt;.
Delete documentation of des_read_password(3) and des_read_2passwords(3)
which no longer exist.

Probably, the rest of this ought to be deleted as well...
</content>
</entry>
<entry>
<title>minor cleanup;</title>
<updated>2016-12-08T21:48:50+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2016-12-08T21:48:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=62f50a1d13267b5dfa94e12e8d74cf34809ba750'/>
<id>urn:sha1:62f50a1d13267b5dfa94e12e8d74cf34809ba750</id>
<content type='text'>
</content>
</entry>
</feed>
