| #
a9a4d01c |
| 10-Dec-2024 |
schwarze <schwarze@openbsd.org> |
Add a paragraph about HMAC because that algorithm also involves parameters that can be controlled with EVP_PKEY_CTX_ctrl(3). But rather than providing a detailed despription, instead point to what ap
Add a paragraph about HMAC because that algorithm also involves parameters that can be controlled with EVP_PKEY_CTX_ctrl(3). But rather than providing a detailed despription, instead point to what application programs should use instead and explain why using the control constant directly would be a particularly bad idea in this case.
show more ...
|
| #
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 ...
|
| #
58b53999 |
| 24-Nov-2024 |
schwarze <schwarze@openbsd.org> |
Fix some inaccuracies and gaps in the paragraph i wrote about CMAC such that it becomes intelligible but not too long or prominent. In particular, don't talk about EVP_PKEY_CTX_new(3), don't forget t
Fix some inaccuracies and gaps in the paragraph i wrote about CMAC such that it becomes intelligible but not too long or prominent. In particular, don't talk about EVP_PKEY_CTX_new(3), don't forget to mention EVP_PKEY_keygen(3), mention EVP_PKEY_OP_KEYGEN, and mention how to proceed once you have the desired EVP_PKEY object in hand.
Substantial feedback and OK tb@.
show more ...
|
| #
35bbbbdd |
| 07-Nov-2024 |
schwarze <schwarze@openbsd.org> |
document EVP_PKEY_CTRL_SET_MAC_KEY for CMAC
|
| #
d234afe1 |
| 06-Nov-2024 |
schwarze <schwarze@openbsd.org> |
document EVP_PKEY_CTRL_CIPHER, providing a bit of context
|
| #
fe6631c1 |
| 13-Sep-2023 |
schwarze <schwarze@openbsd.org> |
document the EVP_PKEY_CTRL_MD and EVP_PKEY_CTRL_GET_MD command constants
|
| #
858fb5fc |
| 01-Nov-2019 |
schwarze <schwarze@openbsd.org> |
In rsa.h rev. 1.45, jsing@ provided the three macros EVP_PKEY_CTX_set_rsa_pss_keygen_*(3); document them. Text mostly taken from the OpenSSL 1.1.1 branch, which is still under a free license, but rea
In rsa.h rev. 1.45, jsing@ provided the three macros EVP_PKEY_CTX_set_rsa_pss_keygen_*(3); document them. Text mostly taken from the OpenSSL 1.1.1 branch, which is still under a free license, but rearranged to fit the structure of our manual pages.
show more ...
|
| #
5b7ad639 |
| 01-Nov-2019 |
schwarze <schwarze@openbsd.org> |
The EVP_PKEY_CTX_ctrl(3) manual page requires additions for RSA-PSS but it is growing to excessive size, so split out RSA_pkey_ctx_ctrl(3).
|
| #
34da9767 |
| 31-Oct-2019 |
schwarze <schwarze@openbsd.org> |
In rsa_pmeth.c rev. 1.30, jsing@ set the minimum RSA key length for RSA key generation to 512 bits. Document that minimum.
|
| #
784c9bf0 |
| 29-Oct-2019 |
schwarze <schwarze@openbsd.org> |
In rsa.h rev. 1.41, jsing@ provided RSA_pkey_ctx_ctrl(3). Write the documentation from scratch.
|
| #
78f4ad60 |
| 29-Oct-2019 |
schwarze <schwarze@openbsd.org> |
merge documentation for several macros EVP_PKEY_CTX_*_rsa_oaep_*(3) and EVP_PKEY_CTX_*_ecdh_*(3); from Antoine Salon <asalon at vmware dot com> via OpenSSL commit 87103969 Oct 1 14:11:57 2018 -0700 f
merge documentation for several macros EVP_PKEY_CTX_*_rsa_oaep_*(3) and EVP_PKEY_CTX_*_ecdh_*(3); from Antoine Salon <asalon at vmware dot com> via OpenSSL commit 87103969 Oct 1 14:11:57 2018 -0700 from the OpenSSL 1.1.1 branch, which is still under a free license
show more ...
|
| #
d5e6636d |
| 29-Oct-2019 |
schwarze <schwarze@openbsd.org> |
merge documentation for EVP_PKEY_CTX_set1_id(3), EVP_PKEY_CTX_get1_id(3), and EVP_PKEY_CTX_get1_id_len(3), but make it sound more like English text; from Paul Yang via OpenSSL commit f922dac8 Sep 6 1
merge documentation for EVP_PKEY_CTX_set1_id(3), EVP_PKEY_CTX_get1_id(3), and EVP_PKEY_CTX_get1_id_len(3), but make it sound more like English text; from Paul Yang via OpenSSL commit f922dac8 Sep 6 10:36:11 2018 +0800 from the OpenSSL 1.1.1 branch, which is still under a free license
show more ...
|
| #
bec9b2a4 |
| 29-Oct-2019 |
schwarze <schwarze@openbsd.org> |
merge documentation of EVP_PKEY_CTX_set_ec_param_enc(3) from Stephen Henson via OpenSSL commit 146ca72c Feb 19 14:35:43 2015 +0000
|
| #
9c373ed6 |
| 29-Oct-2019 |
schwarze <schwarze@openbsd.org> |
correct HISTORY of some RSA control macros
|
| #
ce97d859 |
| 10-Sep-2019 |
schwarze <schwarze@openbsd.org> |
document EVP_PKEY_CTX_get_signature_md(3); jsing@ provided it in evp.h rev. 1.77
|
| #
c4c55c71 |
| 06-Jun-2019 |
schwarze <schwarze@openbsd.org> |
Tree structure for manual pages: crypto(3) links to 33 function group pages, and these link on to all their second-level subpages. Only a handful of second-level pages have third-level subpages. So a
Tree structure for manual pages: crypto(3) links to 33 function group pages, and these link on to all their second-level subpages. Only a handful of second-level pages have third-level subpages. So all crypto pages can now be reached from the www.libressl.org frontpage via at most four clicks, in most cases three clicks. Also link back from leaf pages to their respective group pages and add a couple of additional links between related pages. Triggered by a question from deraadt@. OK jmc@ tb@
show more ...
|
| #
afb6229d |
| 21-Dec-2018 |
schwarze <schwarze@openbsd.org> |
The wrong header file was given for EVP_PKEY_CTX_set_signature_md(3). Also clarify to which algorithms it applies. From Matt Caswell <matt at openssl dot org> via OpenSSL commit d45a97f4 Mar 5 17:41:
The wrong header file was given for EVP_PKEY_CTX_set_signature_md(3). Also clarify to which algorithms it applies. From Matt Caswell <matt at openssl dot org> via OpenSSL commit d45a97f4 Mar 5 17:41:49 2018 +0000.
Document EVP_PKEY_CTX_get_rsa_padding(3), EVP_PKEY_CTX_get_rsa_pss_saltlen(3), EVP_PKEY_CTX_set_rsa_mgf1_md(3), and EVP_PKEY_CTX_get_rsa_mgf1_md(3). From Antoine Salon <asalon at vmware dot com> via OpenSSL commit 87103969 Oct 1 14:11:57 2018 -0700 from the OpenSSL_1_1_1-stable branch, which is still under a free license.
show more ...
|
| #
4b12da35 |
| 23-Mar-2018 |
schwarze <schwarze@openbsd.org> |
finish crypto HISTORY; mostly 1.1.0/6.3, but also various other fixes
|
| #
56929f71 |
| 23-Mar-2018 |
schwarze <schwarze@openbsd.org> |
crypto HISTORY up to 1.0.0; researched from OpenSSL git
|
| #
dd30bed9 |
| 15-Feb-2018 |
schwarze <schwarze@openbsd.org> |
Import the new manual page EVP_PKEY_meth_new(3) from OpenSSL, removing parts that don't apply to OpenBSD.
|
| #
e60f121c |
| 28-Aug-2017 |
jsing <jsing@openbsd.org> |
Remove RSA_padding_add_SSLv23()/RSA_padding_check_SSLv23() and related code. We removed SSLv2/SSLv3 a long time ago...
Discussed with doug@
|
| #
9075bb6c |
| 20-Aug-2017 |
schwarze <schwarze@openbsd.org> |
fix wrong function name; from Rich Salz <rsalz at openssl dot org> via OpenSSL commit 1722496f Jun 8 15:18:38 2017 -0400
|
| #
56bc162b |
| 25-Dec-2016 |
schwarze <schwarze@openbsd.org> |
Consistently mark up various ASN.1 type names defined in standards related to X.509 with .Vt such that they can be searched for.
|
| #
cd3b7c98 |
| 27-Nov-2016 |
schwarze <schwarze@openbsd.org> |
Copyright and license
|
| #
84a81591 |
| 21-Nov-2016 |
jmc <jmc@openbsd.org> |
various cleanup;
|