tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
lib
/
libcrypto
/
man
/
at
trash-bin2
426 files
ACCESS_DESCRIPTION_new.3
man pages: add missing commas between subordinate and main clauses
4 years ago
AES_encrypt.3
new manual page AES_encrypt(3)
6 years ago
ASN1_BIT_STRING_num_asc.3
new manual page ASN1_BIT_STRING_num_asc(3) documenting the three functions using the BIT_STRING_BITNAME structure
4 years ago
ASN1_BIT_STRING_set.3
new manual page ASN1_BIT_STRING_num_asc(3) documenting the three functions using the BIT_STRING_BITNAME structure
4 years ago
ASN1_INTEGER_get.3
document a2i_ASN1_INTEGER(3), i2a_ASN1_ENUMERATED(3), and a2i_ASN1_ENUMERATED(3)
4 years ago
ASN1_NULL_new.3
document V_ASN1_NULL
4 years ago
ASN1_OBJECT_new.3
Move OBJ_create(3) into its own manual page because OBJ_nid2obj(3) is already long and more functions related to OBJ_create(3) have to be documented.
4 years ago
ASN1_PRINTABLE_type.3
document ASN1_PRINTABLE_type(3) and ASN1_UNIVERSALSTRING_to_string(3)
4 years ago
ASN1_STRING_TABLE_add.3
Move OBJ_create(3) into its own manual page because OBJ_nid2obj(3) is already long and more functions related to OBJ_create(3) have to be documented.
4 years ago
ASN1_STRING_length.3
add roff(7) comments listing some M_ASN1_* aliases that are intentionally undocumented
4 years ago
ASN1_STRING_new.3
add roff(7) comments listing some M_ASN1_* aliases that are intentionally undocumented
4 years ago
ASN1_STRING_print_ex.3
add roff(7) comments listing some M_ASN1_* aliases that are intentionally undocumented
4 years ago
ASN1_TIME_set.3
man pages: add missing commas between subordinate and main clauses
4 years ago
ASN1_TYPE_get.3
ASN1_{,F,T}BOOLEAN_it and the encoding and decoding API will move to internal only soon. Stop documenting them.
4 years ago
ASN1_UNIVERSALSTRING_to_string.3
document ASN1_PRINTABLE_type(3) and ASN1_UNIVERSALSTRING_to_string(3)
4 years ago
ASN1_bn_print.3
new manual page ASN1_bn_print(3)
4 years ago
ASN1_generate_nconf.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
ASN1_get_object.3
new manual page ASN1_parse_dump(3)
4 years ago
ASN1_item_d2i.3
ASN1_{,const_}check_infinite_end(3) were removed in the last major bump, so there's no longer a need to document that they are undocumented.
4 years ago
ASN1_item_digest.3
new manual pages ASN1_item_digest(3), ASN1_item_sign(3), and ASN1_item_verify(3)
4 years ago
ASN1_item_new.3
ASN1_{,F,T}BOOLEAN_it and the encoding and decoding API will move to internal only soon. Stop documenting them.
4 years ago
ASN1_item_pack.3
document ASN1_item_pack(3) and ASN1_item_unpack(3)
4 years ago
ASN1_item_sign.3
new manual page OBJ_add_sigid(3)
4 years ago
ASN1_item_verify.3
new manual page OBJ_add_sigid(3)
4 years ago
ASN1_mbstring_copy.3
mutibyte -> multibyte
4 years ago
ASN1_parse_dump.3
add the missing STANDARDS section
4 years ago
ASN1_put_object.3
ASN1_{,F,T}BOOLEAN_it and the encoding and decoding API will move to internal only soon. Stop documenting them.
4 years ago
ASN1_time_parse.3
typo: ASN1_parse_time -> ASN1_time_parse
5 years ago
AUTHORITY_KEYID_new.3
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@
6 years ago
BASIC_CONSTRAINTS_new.3
add some .Xrs involving recently added pages
4 years ago
BF_set_key.3
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@
6 years ago
BIO_ctrl.3
grammar fixes from Varik "The Genuine Article!!!" Valefor;
5 years ago
BIO_dump.3
spelling ok tb@
4 years ago
BIO_f_asn1.3
New manual page providing a rudimentary description of BIO_new_NDEF(3). The API surrounding this is so complicated and streaming is so rarely used in practice that describing this in more detail is not a priority right now. The documentation of the wrapper BIO_new_CMS(3) is also rather vague, and BIO_new_PKCS7() isn't described at all so far.
4 years ago
BIO_f_base64.3
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@
6 years ago
BIO_f_buffer.3
man pages: add missing commas between subordinate and main clauses
4 years ago
BIO_f_cipher.3
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@
6 years ago
BIO_f_md.3
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@
6 years ago
BIO_f_null.3
In bio.h rev. 1.41 2018/05/01 13:29:09, tb@ added const qualifiers to the prototypes of several functions. Update the documentation.
8 years ago
BIO_find_type.3
Document BIO_method_name(3). While here, also improve the rest of the page: * add missing BIO_TYPE_* constants * describe BIO_TYPE_START * better function argument names * more precision in the descriptions and regarding the RETURN VALUES * lots of wording improvements * improve the coding style below EXAMPLES * delete a BUGS section describing cretaceous behaviour
4 years ago
BIO_get_data.3
finish crypto HISTORY; mostly 1.1.0/6.3, but also various other fixes
8 years ago
BIO_get_ex_new_index.3
document EC_KEY_get_ex_new_index(3), EC_KEY_get_ex_data(3), and EC_KEY_set_ex_data(3)
6 years ago
BIO_meth_new.3
sync with const changes in bio.h r1.45.
7 years ago
BIO_new.3
new manual page BIO_f_asn1(3)
4 years ago
BIO_new_CMS.3
New manual page providing a rudimentary description of BIO_new_NDEF(3). The API surrounding this is so complicated and streaming is so rarely used in practice that describing this in more detail is not a priority right now. The documentation of the wrapper BIO_new_CMS(3) is also rather vague, and BIO_new_PKCS7() isn't described at all so far.
4 years ago
BIO_new_NDEF.3
new manual pages i2d_ASN1_bio_stream(3) and SMIME_crlf_copy(3)
4 years ago
BIO_printf.3
crypto HISTORY up to 0.9.6; researched from OpenSSL git
8 years ago
BIO_push.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
BIO_read.3
document BIO_indent(3); while here, improve some of the existing text in minor ways
4 years ago
BIO_s_accept.3
man pages: fix some typos found while looking for other issues
4 years ago
BIO_s_bio.3
man pages: add missing commas between subordinate and main clauses
4 years ago
BIO_s_connect.3
man pages: add missing commas between subordinate and main clauses
4 years ago
BIO_s_fd.3
In bio.h rev. 1.41 2018/05/01 13:29:09, tb@ added const qualifiers to the prototypes of several functions. Update the documentation.
8 years ago
BIO_s_file.3
typo; from Jakub Wilk <jwilk at jwilk dot net> via OpenSSL commit a21285b3 Aug 21 18:30:34 2018 +0200
7 years ago
BIO_s_mem.3
Remove references to performance issues caused by frequent memmove().
4 years ago
BIO_s_null.3
In bio.h rev. 1.41 2018/05/01 13:29:09, tb@ added const qualifiers to the prototypes of several functions. Update the documentation.
8 years ago
BIO_s_socket.3
In bio.h rev. 1.41 2018/05/01 13:29:09, tb@ added const qualifiers to the prototypes of several functions. Update the documentation.
8 years ago
BIO_set_callback.3
correct callback argument for BIO_puts(3); from <Bernd dot Edlinger at hotmail dot de> via OpenSSL commit c911e5da Mar 19 14:20:53 2018 +0100
8 years ago
BIO_should_retry.3
Specify the return values of some of these functions more precisely; inspired by OpenSSL commit 1f13ad31 Dec 25 17:50:39 2017 +0800 by Paul Yang <yang sot yang at baishancloud dot com>, but without creating a RETURN VALUES section because that makes no sense here: it would either result in a confusing order of information or in duplicate information.
7 years ago
BN_BLINDING_new.3
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@
6 years ago
BN_CTX_new.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
BN_CTX_start.3
make BN_CTX_end(NULL) a NOOP for compatibility with documented behaviour in OpenSSL 1.1.1 even though in general, letting random functions accept NULL is not advisable because it can hide programming errors;
6 years ago
BN_add.3
document BN_mod_add_quick(3), BN_mod_sub_quick(3), BN_mod_lshift(3), BN_mod_lshift_quick(3), BN_mod_lshift1(3), and BN_mod_lshift1_quick(3)
4 years ago
BN_add_word.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
BN_bn2bin.3
new manual page ASN1_bn_print(3)
4 years ago
BN_cmp.3
Document BN_abs_is_word(3).
4 years ago
BN_copy.3
In the next major bump, some BN macros will become functions. In order to not forget it, already remove the statements that these APIs are currently implemented as macros: Not saying that doesn't make the documentation wrong.
4 years ago
BN_generate_prime.3
use n-bit <noun> consistently; ok schwarze for the principal of the idea, and for flagging which pages to check;
5 years ago
BN_get0_nist_prime_521.3
crypto HISTORY up to 0.9.8; researched from OpenSSL git
8 years ago
BN_mod_inverse.3
Add missing const qualifiers in a number of BN_* manuals.
4 years ago
BN_mod_mul_montgomery.3
document BN_MONT_CTX_set_locked(3)
4 years ago
BN_mod_mul_reciprocal.3
Add missing const qualifiers in a number of BN_* manuals.
4 years ago
BN_new.3
new manual page ASN1_bn_print(3)
4 years ago
BN_num_bytes.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
BN_rand.3
Add missing const qualifiers in a number of BN_* manuals.
4 years ago
BN_set_bit.3
Add missing const qualifiers in a number of BN_* manuals.
4 years ago
BN_set_flags.3
In the next major bump, some BN macros will become functions. In order to not forget it, already remove the statements that these APIs are currently implemented as macros: Not saying that doesn't make the documentation wrong.
4 years ago
BN_set_negative.3
In the next major bump, some BN macros will become functions. In order to not forget it, already remove the statements that these APIs are currently implemented as macros: Not saying that doesn't make the documentation wrong.
4 years ago
BN_swap.3
document BN_consttime_swap(3); this will probably require more work, but what i have so far is already better than nothing
4 years ago
BN_zero.3
document BN_zero_ex(3)
4 years ago
BUF_MEM_new.3
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@
6 years ago
CMAC_Init.3
delete another word to improve the wording; suggested by jmc@
5 years ago
CMS_ContentInfo_new.3
CMS didn't make the 6.6 release: adjust the text in the HISTORY sections
6 years ago
CMS_add0_cert.3
CMS didn't make the 6.6 release: adjust the text in the HISTORY sections
6 years ago
CMS_add1_recipient_cert.3
CMS didn't make the 6.6 release: adjust the text in the HISTORY sections
6 years ago
CMS_add1_signer.3
use n-bit <noun> consistently; ok schwarze for the principal of the idea, and for flagging which pages to check;
5 years ago
CMS_compress.3
CMS didn't make the 6.6 release: adjust the text in the HISTORY sections
6 years ago
CMS_decrypt.3
CMS didn't make the 6.6 release: adjust the text in the HISTORY sections
6 years ago
CMS_encrypt.3
CMS didn't make the 6.6 release: adjust the text in the HISTORY sections
6 years ago
CMS_final.3
CMS didn't make the 6.6 release: adjust the text in the HISTORY sections
6 years ago
CMS_get0_RecipientInfos.3
man pages: add missing commas between subordinate and main clauses
4 years ago
CMS_get0_SignerInfos.3
CMS didn't make the 6.6 release: adjust the text in the HISTORY sections
6 years ago
CMS_get0_type.3
CMS didn't make the 6.6 release: adjust the text in the HISTORY sections
6 years ago
CMS_get1_ReceiptRequest.3
CMS didn't make the 6.6 release: adjust the text in the HISTORY sections
6 years ago
CMS_sign.3
use n-bit <noun> consistently; ok schwarze for the principal of the idea, and for flagging which pages to check;
5 years ago
CMS_sign_receipt.3
CMS didn't make the 6.6 release: adjust the text in the HISTORY sections
6 years ago
CMS_uncompress.3
CMS didn't make the 6.6 release: adjust the text in the HISTORY sections
6 years ago
CMS_verify.3
Document the bizarre fact that {CMS,PCKS7}_get0_signers() needs some freeing of what they return despite being get0 functions: the stack of X509s that they return must be freed with sk_X509_free(). The get0 thus probably refers to the individual certs, but not to the stack itself.
4 years ago
CMS_verify_receipt.3
CMS didn't make the 6.6 release: adjust the text in the HISTORY sections
6 years ago
CONF_modules_free.3
crypto HISTORY up to 0.9.7; researched from OpenSSL git
8 years ago
CONF_modules_load_file.3
Document X509_get_default_cert_area(3). Put it into this page because this is the code actually using it. Despite its name and include file, it is unrelated to X.509 and unrelated to certificates: it is just the default directory containing the library configuration file, openssl.cnf(5).
4 years ago
CRYPTO_get_mem_functions.3
add links back to crypto(3) to function group entry pages and to isolated obsolete pages; OK bcook@ jmc@
6 years ago
CRYPTO_lock.3
rename CRYPTO_set_locking_callback.3 to CRYPTO_lock.3 because CRYPTO_set_locking_callback() is now a no-op and was never documented in the first place; no text change; requested by jmc@ long ago
7 years ago
CRYPTO_memcmp.3
import the CRYPTO_memcmp(3) manual from OpenSSL 1.1.1, still under a free license, tweaked by me
6 years ago
CRYPTO_set_ex_data.3
man pages: add missing commas between subordinate and main clauses
4 years ago
ChaCha.3
prefer https links in man pages ok gnezdo@ miod@ jmc@
4 years ago
DES_set_key.3
man pages: add missing commas between subordinate and main clauses
4 years ago
DH_generate_key.3
document ECDH_compute_key(3) and ECDH_size(3); feedback and OK tb@
6 years ago
DH_generate_parameters.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
DH_get0_pqg.3
Clarify behaviour of DH_get0_pqg(3) and DH_get0_key(3) with NULL arguments; from <Matthias dot St dot Pierre at ncp dash e dot com> via OpenSSL commit 5777254b May 27 09:07:07 2018 +0200.
7 years ago
DH_get_ex_new_index.3
finish crypto HISTORY; mostly 1.1.0/6.3, but also various other fixes
8 years ago
DH_new.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
DH_set_method.3
spelling ok tb@
4 years ago
DH_size.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
DIST_POINT_new.3
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@
6 years ago
DSA_SIG_new.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
DSA_do_sign.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
DSA_dup_DH.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
DSA_generate_key.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
DSA_generate_parameters.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
DSA_get0_pqg.3
finish crypto HISTORY; mostly 1.1.0/6.3, but also various other fixes
8 years ago
DSA_get_ex_new_index.3
crypto HISTORY up to 0.9.5; researched from OpenSSL git
8 years ago
DSA_meth_new.3
spelling ok tb@
4 years ago
DSA_new.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
DSA_set_method.3
spelling ok tb@
4 years ago
DSA_sign.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
DSA_size.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
ECDH_compute_key.3
spelling
5 years ago
ECDSA_SIG_new.3
Correctly document the return values of i2d_ECDSA_SIG(3) and d2i_ECDSA_SIG(3); triggered by OpenSSL commit da4ea0cf Aug 5 16:13:24 2019 +0100, but solved differently. While here, adjust argument placeholders and wording to our usual conventions, and don't try to reiterate the complicated contents of ASN1_item_d2i(3) here.
6 years ago
EC_GFp_simple_method.3
crypto HISTORY up to 1.0.1; researched from OpenSSL git
8 years ago
EC_GROUP_copy.3
As suggested by tb@, merge the description of OPENSSL_EC_NAMED_CURVE and OPENSSL_EC_EXPLICIT_CURVE from OpenSSL commit 146ca72c Feb 19 14:35:43 2015 +0000 after tb@ changed the default from 0 to OPENSSL_EC_NAMED_CURVE in ec/ec_lib.c rev. 1.41, which is the same default that OpenSSL uses since 1.1.0.
4 years ago
EC_GROUP_new.3
man pages: add missing commas between subordinate and main clauses
4 years ago
EC_KEY_METHOD_new.3
document the EC_KEY_METHOD function table
6 years ago
EC_KEY_new.3
Mention that EC_KEY_get0_public_key returns a public key.
5 years ago
EC_POINT_add.3
Document behavior change of EC_POINTs_mul() again.
7 years ago
EC_POINT_new.3
Add missing .Pp
4 years ago
ENGINE_add.3
SEE ALSO and HISTORY
8 years ago
ENGINE_ctrl.3
spelling ok tb@
4 years ago
ENGINE_get_default_RSA.3
SEE ALSO and HISTORY
8 years ago
ENGINE_init.3
SEE ALSO and HISTORY
8 years ago
ENGINE_new.3
spelling
5 years ago
ENGINE_register_RSA.3
SEE ALSO and HISTORY
8 years ago
ENGINE_register_all_RSA.3
SEE ALSO and HISTORY
8 years ago
ENGINE_set_RSA.3
minor errors in previous commit pointed out by jmc@
6 years ago
ENGINE_set_default.3
add missing .In lines
6 years ago
ENGINE_set_flags.3
SEE ALSO and HISTORY
8 years ago
ENGINE_unregister_RSA.3
SEE ALSO and HISTORY
8 years ago
ERR.3
add links back to crypto(3) to function group entry pages and to isolated obsolete pages; OK bcook@ jmc@
6 years ago
ERR_GET_LIB.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
ERR_asprintf_error_data.3
don;t end Nd with a full stop;
9 years ago
ERR_clear_error.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
ERR_error_string.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
ERR_get_error.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
ERR_load_crypto_strings.3
Explicitly list all public functions in roff(7) comments that are related to this page but intentionally undocumented, to better support grepping the source directory for function names.
4 years ago
ERR_load_strings.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
ERR_print_errors.3
Be concise: do not say that void functions return no values, that's obvious. Useless text reported by Martin Vahlensieck (academicsolutions.ch) on tech@.
6 years ago
ERR_put_error.3
man pages: add missing commas between subordinate and main clauses
4 years ago
ERR_remove_state.3
Be concise: do not say that void functions return no values, that's obvious. Useless text reported by Martin Vahlensieck (academicsolutions.ch) on tech@.
6 years ago
ERR_set_mark.3
crypto HISTORY up to 0.9.8; researched from OpenSSL git
8 years ago
ESS_SIGNING_CERT_new.3
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@
6 years ago
EVP_AEAD_CTX_init.3
Document EVP_AEAD_CTX_{new,free}() and adjust example code.
4 years ago
EVP_BytesToKey.3
Remove the last references to the RAND_*(3) functions. These references were misleading because these functions are no longer used internally and applications should not call them either. Issue brought up by tb@.
6 years ago
EVP_DigestInit.3
man pages: add missing commas between subordinate and main clauses
4 years ago
EVP_DigestSignInit.3
Stop documenting clone digests.
4 years ago
EVP_DigestVerifyInit.3
Stop documenting clone digests.
4 years ago
EVP_EncodeInit.3
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@
6 years ago
EVP_EncryptInit.3
man pages: add missing commas between subordinate and main clauses
4 years ago
EVP_OpenInit.3
Remove the last references to the RAND_*(3) functions. These references were misleading because these functions are no longer used internally and applications should not call them either. Issue brought up by tb@.
6 years ago
EVP_PKCS82PKEY.3
new manual page EVP_PKCS82PKEY(3), also documenting EVP_PKEY2PKCS8(3)
4 years ago
EVP_PKEY_CTX_ctrl.3
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.
6 years ago
EVP_PKEY_CTX_new.3
Properly document the return values of EVP_PKEY_base_id(3) and EVP_PKEY_id(3), then describe the "type" parameters of various functions more precisely referencing that information. In particular, document X509_get_signature_type(3) which was so far missing. OK tb@
5 years ago
EVP_PKEY_CTX_set_hkdf_md.3
Also check EVP_PKEY_CTX_new_id() return in example code. Letting this be caught by the error check of EVP_PKEY_derive_init() is a dubious pattern.
3 years ago
EVP_PKEY_add1_attr.3
spelling fixes;
4 years ago
EVP_PKEY_asn1_get_count.3
Properly document the return values of EVP_PKEY_base_id(3) and EVP_PKEY_id(3), then describe the "type" parameters of various functions more precisely referencing that information. In particular, document X509_get_signature_type(3) which was so far missing. OK tb@
5 years ago
EVP_PKEY_asn1_new.3
Improve formatting. The line breaks in the lists of methods were very ugly. While here, put descriptions right after the prototypes they describe. No content change.
4 years ago
EVP_PKEY_cmp.3
document X509_get_pubkey_parameters(3) in a new manual page
4 years ago
EVP_PKEY_decrypt.3
man pages: add missing commas between subordinate and main clauses
4 years ago
EVP_PKEY_derive.3
crypto HISTORY up to 1.0.0; researched from OpenSSL git
8 years ago
EVP_PKEY_encrypt.3
man pages: add missing commas between subordinate and main clauses
4 years ago
EVP_PKEY_get_default_digest_nid.3
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@
6 years ago
EVP_PKEY_keygen.3
crypto HISTORY up to 1.0.0; researched from OpenSSL git
8 years ago
EVP_PKEY_meth_get0_info.3
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@
6 years ago
EVP_PKEY_meth_new.3
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@
6 years ago
EVP_PKEY_new.3
new manual page EVP_PKCS82PKEY(3), also documenting EVP_PKEY2PKCS8(3)
4 years ago
EVP_PKEY_print_private.3
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@
6 years ago
EVP_PKEY_set1_RSA.3
Add a roff comment saying that X509_certificate_type(3) is intentionally undocumented. It is archaic and practically unused and unusable. tb@ and jsing@ agree with marking it as undocumented. Put the comment here because EVP_PKEY_base_id(3) is a viable alternative.
4 years ago
EVP_PKEY_sign.3
man pages: add missing commas between subordinate and main clauses
4 years ago
EVP_PKEY_verify.3
crypto HISTORY up to 1.0.0; researched from OpenSSL git
8 years ago
EVP_PKEY_verify_recover.3
crypto HISTORY up to 1.0.0; researched from OpenSSL git
8 years ago
EVP_SealInit.3
Remove the last references to the RAND_*(3) functions. These references were misleading because these functions are no longer used internally and applications should not call them either. Issue brought up by tb@.
6 years ago
EVP_SignInit.3
man pages: add missing commas between subordinate and main clauses
4 years ago
EVP_VerifyInit.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
EVP_aes_128_cbc.3
use n-bit <noun> consistently; ok schwarze for the principal of the idea, and for flagging which pages to check;
5 years ago
EVP_camellia_128_cbc.3
use n-bit <noun> consistently; ok schwarze for the principal of the idea, and for flagging which pages to check;
5 years ago
EVP_des_cbc.3
Split EVP_des_cbc(3) out of EVP_EncryptInit(3) to reduce clutter: this moves a large number of functions out of the way that are no longer the latest and greatest. Also mention a few that were missing.
7 years ago
EVP_rc4.3
Split EVP_rc4(3) out of EVP_EncryptInit(3) to reduce clutter. The algorithm is insecure and yet its description would spread over three paragraphs in the cipher list, including remarkable advice like using a 40 bit key length.
7 years ago
EVP_sm3.3
document EVP_sm3(3) and EVP_whirlpool(3), loosely based on the OpenSSL 1.1.1 pages, which are still under a free license
6 years ago
EVP_sm4_cbc.3
Document SM4; related to evp.h rev. 1.73.
7 years ago
EVP_whirlpool.3
document EVP_sm3(3) and EVP_whirlpool(3), loosely based on the OpenSSL 1.1.1 pages, which are still under a free license
6 years ago
EXTENDED_KEY_USAGE_new.3
add some .Xrs involving recently added pages
4 years ago
GENERAL_NAME_new.3
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@
6 years ago
HMAC.3
Remove some HMAC_CTX_init() remnants in HMAC(3).
4 years ago
MD5.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
Makefile
Install EVP_PKEY_CTX_set_hkdf_md.3
3 years ago
NAME_CONSTRAINTS_new.3
Add a comment saying that the public function NAME_CONSTRAINTS_check(3) is intentionally undocumented and needs to be deprecated. No change of the formatted text.
5 years ago
OBJ_NAME_add.3
new manual page OBJ_add_sigid(3)
4 years ago
OBJ_add_sigid.3
new manual page OBJ_add_sigid(3)
4 years ago
OBJ_create.3
identfier -> identifier
4 years ago
OBJ_nid2obj.3
man pages: add missing commas between subordinate and main clauses
4 years ago
OCSP_CRLID_new.3
spelling ok tb@
4 years ago
OCSP_REQUEST_new.3
certificiate -> certificate
4 years ago
OCSP_SERVICELOC_new.3
document X509_get1_email(3), X509_get1_ocsp(3), X509_email_free(3)
6 years ago
OCSP_cert_to_id.3
man pages: add missing commas between subordinate and main clauses
4 years ago
OCSP_request_add1_nonce.3
crypto HISTORY up to 0.9.7; researched from OpenSSL git
8 years ago
OCSP_resp_find_status.3
man pages: add missing commas between subordinate and main clauses
4 years ago
OCSP_response_status.3
document OCSP_response_status_str(3)
6 years ago
OCSP_sendreq_new.3
man pages: add missing commas between subordinate and main clauses
4 years ago
OPENSSL_VERSION_NUMBER.3
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@
6 years ago
OPENSSL_cleanse.3
add links back to crypto(3) to function group entry pages and to isolated obsolete pages; OK bcook@ jmc@
6 years ago
OPENSSL_config.3
Further improve the documentation of library initialization and configuration. Among other improvements: * Use a uniform wording at the top of the DECSRIPTION for obsolete pages. * Better explain how to use a non-standard configuration file. * Remove obsolete functions from SEE ALSO. Triggered by some suggestions from tb@. Tweaks and OK tb@.
6 years ago
OPENSSL_init_crypto.3
Briefly mention the obsolete function OPENSSL_init(3). Suggested by bluhm@, OK beck@ tb@.
5 years ago
OPENSSL_load_builtin_modules.3
Further improve the documentation of library initialization and configuration. Among other improvements: * Use a uniform wording at the top of the DECSRIPTION for obsolete pages. * Better explain how to use a non-standard configuration file. * Remove obsolete functions from SEE ALSO. Triggered by some suggestions from tb@. Tweaks and OK tb@.
6 years ago
OPENSSL_malloc.3
add links back to crypto(3) to function group entry pages and to isolated obsolete pages; OK bcook@ jmc@
6 years ago
OPENSSL_sk_new.3
spelling
5 years ago
OpenSSL_add_all_algorithms.3
new manual page OBJ_add_sigid(3)
4 years ago
PEM_ASN1_read.3
document PEM_X509_INFO_read(3) and PEM_X509_INFO_read_bio(3) OK tb@
5 years ago
PEM_X509_INFO_read.3
document X509_PKEY_new(3) and X509_PKEY_free(3)
4 years ago
PEM_bytes_read_bio.3
document PEM_X509_INFO_read(3) and PEM_X509_INFO_read_bio(3) OK tb@
5 years ago
PEM_read.3
spelling ok tb@
4 years ago
PEM_read_bio_PrivateKey.3
Two new manual pages X509_TRUST_set(3) and X509_check_trust(3) documenting ten functions related to X509_TRUST objects, trust identifiers, and trust indices.
4 years ago
PEM_write_bio_ASN1_stream.3
new manual page PEM_write_bio_ASN1_stream(3); certainly not perfect, but arguably better than the even terser PEM_write_bio_CMS_stream(3) and PEM_write_bio_PKCS7_stream(3)
4 years ago
PEM_write_bio_CMS_stream.3
new manual page PEM_write_bio_ASN1_stream(3); certainly not perfect, but arguably better than the even terser PEM_write_bio_CMS_stream(3) and PEM_write_bio_PKCS7_stream(3)
4 years ago
PEM_write_bio_PKCS7_stream.3
new manual page PEM_write_bio_ASN1_stream(3); certainly not perfect, but arguably better than the even terser PEM_write_bio_CMS_stream(3) and PEM_write_bio_PKCS7_stream(3)
4 years ago
PKCS12_SAFEBAG_new.3
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@
6 years ago
PKCS12_create.3
man pages: add missing commas between subordinate and main clauses
4 years ago
PKCS12_new.3
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@
6 years ago
PKCS12_newpass.3
Improve pages that briefly mentioned ERR - usually below SEE ALSO - but failed to provide any real information. OK tb@ jmc@
6 years ago
PKCS12_parse.3
new manual page for X509_keyid_set1(3), X509_keyid_get0(3), X509_alias_set1(3), X509_alias_get0(3)
4 years ago
PKCS5_PBKDF2_HMAC.3
Remove the last references to the RAND_*(3) functions. These references were misleading because these functions are no longer used internally and applications should not call them either. Issue brought up by tb@.
6 years ago
PKCS7_add_attribute.3
describe six more PKCS7 attribute functions
5 years ago
PKCS7_dataFinal.3
Properly document PKCS7_final(3), which was already mentioned in passing in some other manual pages.
5 years ago
PKCS7_dataInit.3
Properly document PKCS7_final(3), which was already mentioned in passing in some other manual pages.
5 years ago
PKCS7_decrypt.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
PKCS7_encrypt.3
Properly document PKCS7_final(3), which was already mentioned in passing in some other manual pages.
5 years ago
PKCS7_final.3
new manual page PKCS7_add_attribute(3); tweaks and OK tb@
5 years ago
PKCS7_get_signer_info.3
document PKCS7_get_signer_info(3)
5 years ago
PKCS7_new.3
document PKCS7_get_signer_info(3)
5 years ago
PKCS7_set_content.3
Minimally document PKCS7_dataInit(3).
5 years ago
PKCS7_set_type.3
new manual page for PKCS7_set_content(3) and PKCS7_content_new(3); OK beck@ tb@
5 years ago
PKCS7_sign.3
document PKCS7_get_signer_info(3)
5 years ago
PKCS7_sign_add_signer.3
document PKCS7_get_signer_info(3)
5 years ago
PKCS7_verify.3
man pages: add missing commas between subordinate and main clauses
4 years ago
PKCS8_PRIV_KEY_INFO_new.3
new manual page EVP_PKCS82PKEY(3), also documenting EVP_PKEY2PKCS8(3)
4 years ago
PKCS8_pkey_set0.3
new manual page EVP_PKCS82PKEY(3), also documenting EVP_PKEY2PKCS8(3)
4 years ago
PKEY_USAGE_PERIOD_new.3
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@
6 years ago
POLICYINFO_new.3
add some .Xrs involving recently added pages
4 years ago
PROXY_POLICY_new.3
add some .Xrs involving recently added pages
4 years ago
RAND_add.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
RAND_bytes.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
RAND_load_file.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
RAND_set_rand_method.3
crypto HISTORY up to SSLeay 0.9.1; researched from OpenSSL git
8 years ago
RC4.3
Void functions obviously do not return values; no need to elaborate. Patch from Martin Vahlensieck <academicsolutions dot ch>.
6 years ago
RIPEMD160.3
typo in function argument type; from Jan Macku <jamacku at redhat dot com> via OpenSSL commit a9b9d265 Jan 30 16:09:50 2019 +0100
6 years ago
RSA_PSS_PARAMS_new.3
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@
6 years ago
RSA_blinding_on.3
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@
6 years ago
RSA_check_key.3
spelling
5 years ago
RSA_generate_key.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
RSA_get0_key.3
explain the acronym "CRT"; suggested by tb@
6 years ago
RSA_get_ex_new_index.3
man pages: add missing commas between subordinate and main clauses
4 years ago
RSA_meth_new.3
explain the acronym "CRT"; suggested by tb@
6 years ago
RSA_new.3
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).
6 years ago
RSA_padding_add_PKCS1_type_1.3
crypto HISTORY up to OpenSSL 0.9.2b; researched from OpenSSL git
8 years ago
RSA_pkey_ctx_ctrl.3
In rsa.h rev. 1.45, jsing@ provided the three macro constants RSA_PSS_SALTLEN_*; document them. The wording is a combination of our existing text and the wording in the OpenSSL 1.1.1 branch, which is still under a free license.
6 years ago
RSA_print.3
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@
6 years ago
RSA_private_encrypt.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
RSA_public_encrypt.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
RSA_set_method.3
spelling ok tb@
4 years ago
RSA_sign.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
RSA_sign_ASN1_OCTET_STRING.3
delete references to ERR pages from SEE ALSO where such references were already given below RETURN VALUES right above
6 years ago
RSA_size.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
SHA1.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
SMIME_crlf_copy.3
new manual page SMIME_text(3)
4 years ago
SMIME_read_ASN1.3
new manual page SMIME_text(3)
4 years ago
SMIME_read_CMS.3
new manual page SMIME_read_ASN1(3) using parts of the text from SMIME_read_CMS(3) and SMIME_read_PKCS7(3)
4 years ago
SMIME_read_PKCS7.3
new manual page SMIME_read_ASN1(3) using parts of the text from SMIME_read_CMS(3) and SMIME_read_PKCS7(3)
4 years ago
SMIME_text.3
new manual page SMIME_text(3)
4 years ago
SMIME_write_ASN1.3
new manual page SMIME_write_ASN1(3); still vague in various respects, but it's a start
4 years ago
SMIME_write_CMS.3
new manual page SMIME_write_ASN1(3); still vague in various respects, but it's a start
4 years ago
SMIME_write_PKCS7.3
document the very quirky behaviour of the SMIME_OLDMIME flag
4 years ago
STACK_OF.3
Since tb@ added DECLARE_STACK_OF(GENERAL_NAMES) to x509v3.h in rev. 1.9 and since CMS_ReceiptRequest_get0_values(3) uses it, add it to the list of STACK_OF(3) types.
4 years ago
SXNET_new.3
crypto HISTORY up to 0.9.3; researched from OpenSSL git
8 years ago
TS_REQ_new.3
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@
6 years ago
UI_UTIL_read_pw.3
crypto HISTORY up to 0.9.7; researched from OpenSSL git
8 years ago
UI_create_method.3
In ui.h rev. 1.10 2018/05/19 11:03:33, tb@ added a const qualifier to the argument of UI_create_method(3). Adjust the manual.
8 years ago
UI_get_string_type.3
crypto HISTORY up to 0.9.7; researched from OpenSSL git
8 years ago
UI_new.3
mark the functions documented in des_read_pw(3) as deprecated and point to UI_UTIL_read_pw(3) instead; tb@ agrees with the general direction
5 years ago
X25519.3
prefer https links in man pages ok gnezdo@ miod@ jmc@
4 years ago
X509V3_EXT_print.3
document X509V3_extensions_print(3)
4 years ago
X509V3_extensions_print.3
spelling ok schwarze@
4 years ago
X509V3_get_d2i.3
document X509V3_extensions_print(3)
4 years ago
X509_ALGOR_dup.3
document X509_signature_dump(3) and X509_signature_print(3)
4 years ago
X509_ATTRIBUTE_get0_object.3
new manual page X509_ATTRIBUTE_set1_object(3) documenting five X.501 Attribute write accessors
4 years ago
X509_ATTRIBUTE_new.3
new manual page X509_REQ_add1_attr(3) documenting nine functions for X.501 Attributes in PKCS#10 certification requests
4 years ago
X509_ATTRIBUTE_set1_object.3
spelling ok schwarze@
4 years ago
X509_CINF_new.3
Two new manual pages X509_TRUST_set(3) and X509_check_trust(3) documenting ten functions related to X509_TRUST objects, trust identifiers, and trust indices.
4 years ago
X509_CRL_METHOD_new.3
new manual page X509_CRL_METHOD_new(3) documenting five functions to customize CRL handling
4 years ago
X509_CRL_get0_by_serial.3
new manual page X509_CRL_METHOD_new(3) documenting five functions to customize CRL handling
4 years ago
X509_CRL_new.3
new manual page X509_CRL_METHOD_new(3) documenting five functions to customize CRL handling
4 years ago
X509_CRL_print.3
document X509_CRL_print(3) and X509_CRL_print_fp(3)
4 years ago
X509_EXTENSION_set_object.3
document X509_EXTENSION_dup(3); while here, add the missing const qualifier to the obj argument of X509_EXTENSION_create_by_OBJ(3) and correct a typo in the argument name of X509_EXTENSION_get_data(3)
4 years ago
X509_INFO_new.3
document X509_PKEY_new(3) and X509_PKEY_free(3)
4 years ago
X509_LOOKUP_hash_dir.3
As pointed out by tb@, LibreSSL no longer supports user-defined X509_LOOKUP_METHODs because these objects are now opaque. Simplify the documentation accordingly, shortening it by about 35 input lines in total, but continue providing the information which RETURN VALUES functions might return with other implementations of the library. OK tb@
4 years ago
X509_LOOKUP_new.3
As pointed out by tb@, LibreSSL no longer supports user-defined X509_LOOKUP_METHODs because these objects are now opaque. Simplify the documentation accordingly, shortening it by about 35 input lines in total, but continue providing the information which RETURN VALUES functions might return with other implementations of the library. OK tb@
4 years ago
X509_NAME_ENTRY_get_object.3
explain how X509_NAME_ENTRY_set_data(3) uses MBSTRING_FLAG
4 years ago
X509_NAME_add_entry_by_txt.3
man pages: add missing commas between subordinate and main clauses
4 years ago
X509_NAME_get_index_by_NID.3
Improve pages that briefly mentioned ERR - usually below SEE ALSO - but failed to provide any real information. OK tb@ jmc@
6 years ago
X509_NAME_hash.3
document X509_LOOKUP_mem(3) in X509_LOOKUP_hash_dir(3) and add a new manual page X509_LOOKUP_new(3)
4 years ago
X509_NAME_new.3
Split X509_NAME_hash(3) out of d2i_X509_NAME(3) and document X509_issuer_name_hash(3), X509_subject_name_hash(3), and the _old variants.
4 years ago
X509_NAME_print_ex.3
mention the public constants XN_FLAG_SEP_MASK and XN_FLAG_FN_MASK
4 years ago
X509_OBJECT_get0_X509.3
spelling ok tb@
4 years ago
X509_PKEY_new.3
document X509_PKEY_new(3) and X509_PKEY_free(3)
4 years ago
X509_PUBKEY_new.3
document d2i_X509_PUBKEY(3) and i2d_X509_PUBKEY(3); while here, apply the usual conventions for naming d2i and i2d arguments
4 years ago
X509_PURPOSE_set.3
new manual page X509_PURPOSE_set(3) documenting 11 functions related to X509_PURPOSE objects, purpose identifiers, and purpose indices
4 years ago
X509_REQ_add1_attr.3
spelling fixes;
4 years ago
X509_REQ_add_extensions.3
new manual page X509_REQ_add_extensions(3) documenting six functions for extensions in certification requests
4 years ago
X509_REQ_new.3
new manual page X509_REQ_print_ex(3), also documenting X509_REQ_print(3) and X509_REQ_print_fp(3)
4 years ago
X509_REQ_print_ex.3
add two missing .Dv macros; markup bug found with regress/lib/libcrypto/man/check_complete.pl
4 years ago
X509_REVOKED_new.3
document X509_CRL_print(3) and X509_CRL_print_fp(3)
4 years ago
X509_SIG_get0.3
Import documentation for X509_SIG_get{0,m} from OpenSSL. Will be linked to the build after the bump.
4 years ago
X509_SIG_new.3
add some .Xrs involving recently added pages
4 years ago
X509_STORE_CTX_get_error.3
Add missing space between No macro and "authority".
3 years ago
X509_STORE_CTX_get_ex_new_index.3
document X509_STORE_CTX_set_app_data(3) and X509_STORE_CTX_get_app_data(3)
4 years ago
X509_STORE_CTX_new.3
In x509_vfy.h rev. 1.37 and x509_vfy.c rev. 1.91, tb@ provided X509_STORE_CTX_set_verify(3) and X509_STORE_CTX_get_verify(3). Document them.
4 years ago
X509_STORE_CTX_set_flags.3
In x509_vfy.h rev. 1.37 and x509_vfy.c rev. 1.91, tb@ provided X509_STORE_CTX_set_verify(3) and X509_STORE_CTX_get_verify(3). Document them.
4 years ago
X509_STORE_CTX_set_verify.3
Use LIBRESSL_NEXT_API to document the commented-out functions that are not yet available.
4 years ago
X509_STORE_CTX_set_verify_cb.3
fix strange indentation in code example
4 years ago
X509_STORE_get_by_subject.3
As pointed out by tb@, LibreSSL no longer supports user-defined X509_LOOKUP_METHODs because these objects are now opaque. Simplify the documentation accordingly, shortening it by about 35 input lines in total, but continue providing the information which RETURN VALUES functions might return with other implementations of the library. OK tb@
4 years ago
X509_STORE_load_locations.3
As pointed out by tb@, LibreSSL no longer supports user-defined X509_LOOKUP_METHODs because these objects are now opaque. Simplify the documentation accordingly, shortening it by about 35 input lines in total, but continue providing the information which RETURN VALUES functions might return with other implementations of the library. OK tb@
4 years ago
X509_STORE_new.3
In x509_vfy.h rev. 1.37 and x509_vfy.c rev. 1.91, tb@ provided X509_STORE_CTX_set_verify(3) and X509_STORE_CTX_get_verify(3). Document them.
4 years ago
X509_STORE_set1_param.3
document X509_VERIFY_PARAM_inherit(3) and X509_VERIFY_PARAM_set1(3)
4 years ago
X509_STORE_set_verify_cb_func.3
In x509_vfy.h rev. 1.37 and x509_vfy.c rev. 1.91, tb@ provided X509_STORE_CTX_set_verify(3) and X509_STORE_CTX_get_verify(3). Document them.
4 years ago
X509_TRUST_set.3
Two new manual pages X509_TRUST_set(3) and X509_check_trust(3) documenting ten functions related to X509_TRUST objects, trust identifiers, and trust indices.
4 years ago
X509_VERIFY_PARAM_new.3
Mark the public X509_VP_FLAG_* constants as intentionally undocumented. With LibreSSL, they can only be used internally in the library itself, and even with OpenSSL, no real-world application code uses them. OK tb@
4 years ago
X509_VERIFY_PARAM_set_flags.3
man pages: add missing commas between subordinate and main clauses
4 years ago
X509_add1_trust_object.3
Two new manual pages X509_TRUST_set(3) and X509_check_trust(3) documenting ten functions related to X509_TRUST objects, trust identifiers, and trust indices.
4 years ago
X509_check_ca.3
Add a BUGS section to describe the problem of potential lies and indicating a workaround.
3 years ago
X509_check_host.3
Install the new page SSL_set1_host(3), link to it from relevant places, and add two other .Xrs that might help readers find their way. Update the merge notices of all files touched and merge a few trivial changes from the OpenSSL 1.1.1 branch. OK tb@
5 years ago
X509_check_issued.3
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@
6 years ago
X509_check_private_key.3
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@
6 years ago
X509_check_purpose.3
In x509/x509_purp.c rev. 1.11, tb@ fixed X509_check_purpose(3) to fail if parsing of a certificate extension failed. Adjust the documentation accordingly. OK tb@
4 years ago
X509_check_trust.3
spelling ok schwarze@
4 years ago
X509_cmp.3
Add a roff comment saying that X509_name_cmp(3) is intentionally undocumented because it is almost unused in real-world code. OK tb@
4 years ago
X509_cmp_time.3
mention what X509_cmp_time(3) does with a cmp_time argument of NULL
4 years ago
X509_digest.3
New manual page X509_cmp(3) documenting the same public functions as in OpenSSL 1.1.1. I rewrote most of the text for clarity, precision, and conciseness and added some additional information. A few sentences from Paul Yang remain.
6 years ago
X509_find_by_subject.3
document X509_find_by_subject(3) and X509_find_by_issuer_and_serial(3)
4 years ago
X509_get0_notBefore.3
Document eight additional pre-OpenSSL-1.1 accessor functions that are still widely used according to code searches on the web, so people reading existing code will occasionally want to look them up.
5 years ago
X509_get0_signature.3
document X509_signature_dump(3) and X509_signature_print(3)
4 years ago
X509_get1_email.3
document X509_get1_email(3), X509_get1_ocsp(3), X509_email_free(3)
6 years ago
X509_get_extension_flags.3
Mention the X509v3_KU_* aliases for the KU_* constants because some third party application code uses them. List the full names (even though they are long) such that they can be found with "man -k Dv=...".
4 years ago
X509_get_pubkey.3
man pages: add missing commas between subordinate and main clauses
4 years ago
X509_get_pubkey_parameters.3
after the bugfix in x509_vfy.c rev. 1.100, replace the BUGS section with a shorter CAVEATS section
4 years ago
X509_get_serialNumber.3
Merge documentation of X509_get0_serialNumber(3) from OpenSSL-1.1.1 which is still under a free license. Wording tweaked by me.
5 years ago
X509_get_subject_name.3
Stop documenting some functions as macros.
5 years ago
X509_get_version.3
Stop documenting some functions as macros.
5 years ago
X509_keyid_set1.3
Fix mixup between localKeyID and friendlyName.
4 years ago
X509_load_cert_file.3
Split a new page X509_load_cert_file(3) with three functions out of X509_LOOKUP_hash_dir(3) because both groups of functions differ substantially in purpose and structure.
4 years ago
X509_new.3
In x509_vfy.h rev. 1.35 and x509_lu.c rev. 1.34, tb@ provided X509_OBJECT_new(3) and X509_OBJECT_free(3); document them.
4 years ago
X509_ocspid_print.3
new manual page X509_ocspid_print(3) using input from tb@, and OK tb@ on an earlier version
4 years ago
X509_policy_check.3
new manual page X509_policy_tree_get0_policies(3), also documenting X509_policy_tree_get0_user_policies(3)
4 years ago
X509_policy_tree_get0_policies.3
new manual page X509_policy_tree_get0_policies(3), also documenting X509_policy_tree_get0_user_policies(3)
4 years ago
X509_policy_tree_level_count.3
new manual page X509_policy_tree_get0_policies(3), also documenting X509_policy_tree_get0_user_policies(3)
4 years ago
X509_print_ex.3
new manual page X509_REQ_print_ex(3), also documenting X509_REQ_print(3) and X509_REQ_print_fp(3)
4 years ago
X509_sign.3
new manual page X509_CRL_METHOD_new(3) documenting five functions to customize CRL handling
4 years ago
X509_signature_dump.3
new manual page OBJ_add_sigid(3)
4 years ago
X509_verify_cert.3
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@
6 years ago
X509at_add1_attr.3
new manual page X509_REQ_add1_attr(3) documenting nine functions for X.501 Attributes in PKCS#10 certification requests
4 years ago
X509at_get_attr.3
Remove extra 'or' OK tb@
4 years ago
X509v3_get_ext_by_NID.3
document X509V3_extensions_print(3)
4 years ago
a2d_ASN1_OBJECT.3
identfier -> identifier
4 years ago
bn_dump.3
Add Copyright and license; jmc@ noticed that i missed this file.
9 years ago
crypto.3
Fix capitalization of ChaCha20
4 years ago
d2i_ASN1_NULL.3
new manual page ASN1_NULL_new(3), also documenting ASN1_NULL_free(3)
4 years ago
d2i_ASN1_OBJECT.3
Given asn1/a_object.c rev. 1.45 by jsing@, stop talking about BUGS we no longer have, focus on what our implementation now does, but keep short warnings in how far other implementations might be more fragile. Some improvements to wordings and clarity while here. OK tb@
4 years ago
d2i_ASN1_OCTET_STRING.3
man pages: add missing commas in enumerations
4 years ago
d2i_ASN1_SEQUENCE_ANY.3
document V_ASN1_SEQUENCE and V_ASN1_SET
4 years ago
d2i_AUTHORITY_KEYID.3
crypto HISTORY up to OpenSSL 0.9.2b; researched from OpenSSL git
8 years ago
d2i_BASIC_CONSTRAINTS.3
crypto HISTORY up to 0.9.7; researched from OpenSSL git
8 years ago
d2i_CMS_ContentInfo.3
CMS didn't make the 6.6 release: adjust the text in the HISTORY sections
6 years ago
d2i_DHparams.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
d2i_DIST_POINT.3
crypto HISTORY up to 1.0.0; researched from OpenSSL git
8 years ago
d2i_DSAPublicKey.3
Some of the functions in this manual need <openssl/dsa.h>, others need <openssl/x509.h>. The functions {d2i,i2d}_DSA_params_{bio,fp}(3) were missing from the manual, so document them. The return values of the i2d_* functions are left undocumented, as these still need to be audited.
7 years ago
d2i_ECPKParameters.3
In ec.h rev. 1.13 2018/05/19 10:37:02, tb@ added a const qualifier to the input argument of i2o_ECPublicKey(3). Adjust the manual.
8 years ago
d2i_ESS_SIGNING_CERT.3
crypto HISTORY up to 1.0.0; researched from OpenSSL git
8 years ago
d2i_GENERAL_NAME.3
crypto HISTORY up to 0.9.7; researched from OpenSSL git
8 years ago
d2i_OCSP_REQUEST.3
spelling
5 years ago
d2i_OCSP_RESPONSE.3
spelling
5 years ago
d2i_PKCS12.3
crypto HISTORY up to 0.9.3; researched from OpenSSL git
8 years ago
d2i_PKCS7.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
d2i_PKCS8PrivateKey_bio.3
remove cross-references to the obsolete function OpenSSL_add_all_algorithms(3)
6 years ago
d2i_PKCS8_PRIV_KEY_INFO.3
crypto HISTORY up to 0.9.4; researched from OpenSSL git
8 years ago
d2i_PKEY_USAGE_PERIOD.3
crypto HISTORY up to OpenSSL 0.9.2b; researched from OpenSSL git
8 years ago
d2i_POLICYINFO.3
crypto HISTORY up to 0.9.3; researched from OpenSSL git
8 years ago
d2i_PROXY_POLICY.3
crypto HISTORY up to 0.9.7h; researched from OpenSSL git
8 years ago
d2i_PrivateKey.3
document i2d_PrivateKey_bio(3) and i2d_PrivateKey_fp(3)
4 years ago
d2i_RSAPublicKey.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
d2i_TS_REQ.3
crypto HISTORY up to 1.0.0; researched from OpenSSL git
8 years ago
d2i_X509.3
Minor tweaks: * Say "number of bytes" instead of "length of bytes". * Remove mention of a BUGS section that exists neither here nor in OpenSSL. * List all authors who contributed Copyright-worthy amounts of text. * Remove years from the Copyright line that saw no non-trivial changes. * Add the year 2014: that's when Emilia wrote the i2d_re_X509_tbs() text. * Improve merge comments.
4 years ago
d2i_X509_ALGOR.3
document d2i_X509_ALGORS(3) and i2d_X509_ALGORS(3)
4 years ago
d2i_X509_ATTRIBUTE.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
d2i_X509_CRL.3
new manual page X509_CRL_METHOD_new(3) documenting five functions to customize CRL handling
4 years ago
d2i_X509_EXTENSION.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
d2i_X509_NAME.3
two more "the the" fixes;
4 years ago
d2i_X509_REQ.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
d2i_X509_SIG.3
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly
8 years ago
des_read_pw.3
mark the functions documented in des_read_pw(3) as deprecated and point to UI_UTIL_read_pw(3) instead; tb@ agrees with the general direction
5 years ago
evp.3
document EVP_sm3(3) and EVP_whirlpool(3), loosely based on the OpenSSL 1.1.1 pages, which are still under a free license
6 years ago
get_rfc3526_prime_8192.3
spelling ok tb@
4 years ago
i2a_ASN1_STRING.3
document a2i_ASN1_INTEGER(3), i2a_ASN1_ENUMERATED(3), and a2i_ASN1_ENUMERATED(3)
4 years ago
i2d_ASN1_bio_stream.3
new manual page PEM_write_bio_ASN1_stream(3); certainly not perfect, but arguably better than the even terser PEM_write_bio_CMS_stream(3) and PEM_write_bio_PKCS7_stream(3)
4 years ago
i2d_CMS_bio_stream.3
new manual pages i2d_ASN1_bio_stream(3) and SMIME_crlf_copy(3)
4 years ago
i2d_PKCS7_bio_stream.3
new manual pages i2d_ASN1_bio_stream(3) and SMIME_crlf_copy(3)
4 years ago
lh_new.3
man pages: add missing commas between subordinate and main clauses
4 years ago
lh_stats.3
Void functions obviously do not return values; no need to elaborate. Patch from Martin Vahlensieck <academicsolutions dot ch>.
6 years ago
openssl.cnf.5
man pages: add missing commas between subordinate and main clauses
4 years ago
x509_verify.3
simplify RETURN VALUES for x509_verify(3) after beck@ made the rules simpler and more consistent in x509_verify.c rev. 1.6; OK beck@
5 years ago
x509v3.cnf.5
man pages: add missing commas between subordinate and main clauses
4 years ago