#
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
|