History log of /openbsd/lib/libcrypto/man/evp.3 (Results 1 – 25 of 36)
Revision Date Author Comments
# f1c41952 06-Dec-2024 schwarze <schwarze@openbsd.org>

Delete the manual pages EVP_PKEY_meth_new(3) and EVP_PKEY_meth_get0_info(3)
because tb@ deleted almost all functions documented there from the API
in evp.h 1.127 on March 2 this year, but move the fu

Delete the manual pages EVP_PKEY_meth_new(3) and EVP_PKEY_meth_get0_info(3)
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).

show more ...


# cb0afab4 06-Dec-2024 schwarze <schwarze@openbsd.org>

Delete the manual page EVP_PKEY_check(3).
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.


# 957fef74 06-Dec-2024 schwarze <schwarze@openbsd.org>

Delete the manual page EVP_PKEY_asn1_new(3).
All the functions documented in this page were deleted from the API
by tb@ in evp.h rev. 1.126 on March 2 this year.


# 0afdf006 06-Dec-2024 schwarze <schwarze@openbsd.org>

Explain what "EVP" is supposed to mean.
It's so non-obvious that even i had to do some research to find out.
Source: The file "doc/ssleay.doc" from SSLeay 0.8.1b,
see for example OpenSSL commit d02b4

Explain what "EVP" is supposed to mean.
It's so non-obvious that even i had to do some research to find out.
Source: The file "doc/ssleay.doc" from SSLeay 0.8.1b,
see for example OpenSSL commit d02b48c6 on Dec 21, 1998.

show more ...


# b2bb2b78 30-Aug-2024 tb <tb@openbsd.org>

Remove cross references to whirlpool


# a9d2f0ce 24-Aug-2024 tb <tb@openbsd.org>

LibreSSL no longer supports adding X.501 attributes to an EVP_PKEY

Remove the corresponding documentation.


# 04cad8c8 19-Mar-2024 tb <tb@openbsd.org>

Remove X509_ALGOR_set_md() documentation

As far as LibreSSL is concerned, this terrible API is pushing up the
daisies.


# 9732eb29 06-Mar-2024 tb <tb@openbsd.org>

Remove CRL method API documentation


# 44a11f6c 05-Mar-2024 tb <tb@openbsd.org>

Remove EVP_MD_meth* documentation

Move the description of the EVP_MD_FLAGs to EVP_MD_nid() and add a
reference to the CMS specification.


# cd72d073 04-Mar-2024 tb <tb@openbsd.org>

Remove EVP_add_{cipher,digest}* docs


# 5101a881 01-Dec-2023 schwarze <schwarze@openbsd.org>

EVP_EncryptInit(3) is among the most important "how to drive" manuals,
but it is still excessively long and complicated. To reduce the amount
of distractions a bit, split out three deprecated functi

EVP_EncryptInit(3) is among the most important "how to drive" manuals,
but it is still excessively long and complicated. To reduce the amount
of distractions a bit, split out three deprecated functions into a new
manual page EVP_CIPHER_CTX_init(3). No text change.

In part suggested by tb@, who agrees with the direction.

show more ...


# 0703c4d1 19-Nov-2023 tb <tb@openbsd.org>

Remove section explaining how great and flexible ENGINE is and
remove two Xr to ENGINE manuals.


# 027215cf 09-Sep-2023 schwarze <schwarze@openbsd.org>

new manual page EVP_PKEY_CTX_get_operation(3),
also documenting EVP_PKEY_CTX_get0_pkey(3)


# 52b4c7b7 07-Sep-2023 schwarze <schwarze@openbsd.org>

Split two new manual pages EVP_MD_nid(3) and EVP_MD_CTX_ctrl(3)
out of the large EVP_DigestInit(3). No text change.


# d1527b6e 31-Aug-2023 schwarze <schwarze@openbsd.org>

Split three new manual pages EVP_CIPHER_nid(3), EVP_CIPHER_CTX_ctrl(3),
and EVP_CIPHER_CTX_set_flags(3) out of the excessively large and
unwieldy EVP_EncryptInit(3). This causes a number of inaccura

Split three new manual pages EVP_CIPHER_nid(3), EVP_CIPHER_CTX_ctrl(3),
and EVP_CIPHER_CTX_set_flags(3) out of the excessively large and
unwieldy EVP_EncryptInit(3). This causes a number of inaccuracies
and gaps to stand out, but i'm not mixing text changes or content
additions into this split.

Using very useful feedback from tb@ regarding what belongs together
and how important the various functions are. I refrained from bothering
him with the complete patch, but he likes the general direction.

show more ...


# 2bc73dbd 30-Aug-2023 tb <tb@openbsd.org>

Document EVP_{CIPHER,MD}_do_all{,_sorted}(3)

The function prototypes in the SYNOPSIS don't look great, but schwarze
assures me that this is how it is supposed to be. It is rather strange
that OpenSS

Document EVP_{CIPHER,MD}_do_all{,_sorted}(3)

The function prototypes in the SYNOPSIS don't look great, but schwarze
assures me that this is how it is supposed to be. It is rather strange
that OpenSSL chose to sprinkle OPENSSL_init_crypto() calls into these
four functions rather than two inside OBJ_NAME_do_all{,_sorted}(3).
Surely there was a good reason for that.

With input and fixes from schwarze

show more ...


# 4a9745e0 27-Aug-2023 schwarze <schwarze@openbsd.org>

Move the weak SHA-1 and MD5 hashes out of EVP_DigestInit(3)
into a new EVP_sha1(3) manual page, and also mention EVP_md4(3) there.
Using input from tb@ and jsing@, who like the general direction.


# 550a68d8 25-Aug-2023 schwarze <schwarze@openbsd.org>

In evp.h rev.s 1.90 and 1.97, tb@ provided EVP_CIPHER_CTX_get_cipher_data(3)
and EVP_CIPHER_CTX_set_cipher_data(3).
Import the manual page from the OpenSSL 1.1 branch, which is still
under a free lic

In evp.h rev.s 1.90 and 1.97, tb@ provided EVP_CIPHER_CTX_get_cipher_data(3)
and EVP_CIPHER_CTX_set_cipher_data(3).
Import the manual page from the OpenSSL 1.1 branch, which is still
under a free licence, with several improvements by me.

show more ...


# b36e491b 25-Aug-2023 tb <tb@openbsd.org>

Document EVP_add_{cipher,digest} and friends

These and EVP_{add,remove}_{cipher,digest}_alias() are mostly for internal
use.


# 5918e05c 15-Aug-2023 schwarze <schwarze@openbsd.org>

Import the EVP_chacha20(3) manual page from the OpenSSL 1.1 branch,
which is still under a free license, to work on it in the tree.
The required content changes have not been done yet,
i only tweaked

Import the EVP_chacha20(3) manual page from the OpenSSL 1.1 branch,
which is still under a free license, to work on it in the tree.
The required content changes have not been done yet,
i only tweaked the markup and wording so far.

show more ...


# c1b14449 14-Aug-2023 schwarze <schwarze@openbsd.org>

Below SEE ALSO, point to all pages documenting the evp.h sub-library, and
also point to a selection of functions from other sub-libraries that rely
on evp.h objects, in particular on EVP_CIPHER, EVP_

Below SEE ALSO, point to all pages documenting the evp.h sub-library, and
also point to a selection of functions from other sub-libraries that rely
on evp.h objects, in particular on EVP_CIPHER, EVP_MD, and EVP_PKEY.

While here, merge a few trivial improvements to orthography and
punctuation from the OpenSSL 1.1 branch.

show more ...


# 033bce53 09-Jul-2023 tb <tb@openbsd.org>

Add Xr to EVP_MD_meth_new to top level library


# ef927f47 25-Aug-2019 schwarze <schwarze@openbsd.org>

document EVP_sm3(3) and EVP_whirlpool(3), loosely based on the
OpenSSL 1.1.1 pages, which are still under a free license


# 00d4e240 10-Jun-2019 schwarze <schwarze@openbsd.org>

add links back to crypto(3) to function group entry pages
and to isolated obsolete pages;
OK bcook@ jmc@


# 6173971c 07-Jun-2019 schwarze <schwarze@openbsd.org>

link to EVP_EncodeInit(3), which was the only missing child page


12