summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* import from OpenSSL with minor tweaksschwarze2016-11-282-1/+284
|
* Copyright and licenseschwarze2016-11-281-2/+50
|
* Document and discourage those wrappers that we have and that OpenSSLschwarze2016-11-282-1/+174
| | | | | | | | documents, too. There are many additional undocumented ones in our public OpenSSL headers, but advertising those would be a bad idea. Nothing of the text from OPENSSL_malloc.pod remains, so use my own Copyright and license.
* Add Copyright and license.schwarze2016-11-281-4/+50
| | | | Garbage collect empty RETURN VALUES section.
* Add Copyright and license.schwarze2016-11-281-2/+50
| | | | | | There are many recommendations in this page, and most of them were changed in OpenSSL. I have no idea what makes sense, so i'm not touching the content.
* Copyright and licenseschwarze2016-11-281-2/+51
|
* Add Copyright and license.schwarze2016-11-282-4/+232
| | | | | | | This documentation is obviously incomplete and unintelligible. However, as the interfaces are utterly ill-designed and contorted to the point of absurdity, i refuse to even attempt improvements, at least for now.
* Import OCSP documentation from OpenSSL, leaving out some stuffschwarze2016-11-277-1/+1259
| | | | | | | | | | | that we don't have, fixing some bugs and tweaking some parts for readability. P.S. Why did some people write a HTTP client implementation and then decide that the best place to publish it might be a crypto(3) library? Oh never mind, to go easy on my sanity, i should probably stop asking such questions and just document what i find.
* Add Copyright and license.schwarze2016-11-271-3/+74
| | | | | Document i2t_ASN1_OBJECT(3), from OpenSSL. Merge more info about what NIDs are from OpenSSL.
* Copyright and licenseschwarze2016-11-271-2/+51
|
* Add Copyright and license.schwarze2016-11-271-9/+88
| | | | | | Fix a typo in the NAME section. Document HMAC_CTX_copy(3), HMAC_CTX_set_flags(3), HMAC_size(3), from OpenSSL. Drop the uselesss statement that void functions do not return values.
* Copyright and licenseschwarze2016-11-277-14/+353
|
* Add Copyright and license.schwarze2016-11-271-7/+71
| | | | Merge some additional text and improvements to EXAMPLES from OpenSSL.
* Add Copyright and license.schwarze2016-11-271-14/+102
| | | | Merge documentation of EVP_PKEY_id(3) and EVP_PKEY_base_id(3) from OpenSSL.
* EVP_PKEY_new.3schwarze2016-11-271-5/+60
| | | | | | | Add Copyright and license. Mention that EVP_PKEY_free(3) accepts NULL. Delete the useless statement that a void functions returns no value. Merge HISTORY from OpenSSL.
* Add Copyright and license.schwarze2016-11-272-12/+119
| | | | Merge improvements to EXAMPLES from OpenSSL.
* Add Copyright and license.schwarze2016-11-271-2/+53
| | | | Merge one clarifying sentence from OpenSSL.
* Add Copyright and license.schwarze2016-11-271-5/+55
| | | | | Mention that EVP_PKEY_CTX_free(3) accepts NULL. Delete the useless statement that a void functions returns no value.
* Copyright and licenseschwarze2016-11-264-9/+204
|
* Add Copyright and license.schwarze2016-11-261-143/+390
| | | | | | | | | | | | | | | Merge from OpenSSL: Document EVP_CIPHER_CTX_new(3), EVP_CIPHER_CTX_free(3), EVP_chacha20(3). Drop duplicate .Nm EVP_idea_cbc. Add some missing EVP_aes_*() function names in the NAME section. In the SYNOPSIS, list prototypes, not #defines. Some typo fixes, some additional information, some wording improvements. In the CIPHER LISTING, drop the useless "void" arguments. Document GCM and CCM. Drop some prehistoric EXAMPLES that OpenSSL deleted as well. While here, mention that EVP_CIPHER_CTX_free(3) accepts NULL. Also move some text from RETURN VALUES to DESCRIPTION.
* tweak previous;jmc2016-11-261-4/+4
|
* Import EVP_EncodeInit(3) manual from OpenSSL,schwarze2016-11-262-1/+297
| | | | without those functions we don't have.
* Add Copyright and license, and some fixes from OpenSSL:schwarze2016-11-261-9/+59
| | | | | Correct a parameter type for EVP_DigestVerifyUpdate(3). Improve the description of RETURN VALUES for EVP_DigestVerifyFinal(3).
* Add Copyright and license.schwarze2016-11-261-3/+52
| | | | Correct a parameter type for EVP_DigestSignUpdate(3), from OpenSSL.
* Add Copyright and license.schwarze2016-11-261-7/+79
| | | | In the SYNOPSIS, show prototypes rather than #defines.
* various minor cleanup;jmc2016-11-254-17/+17
|
* various cleanup; leaving dangling PKCS7* Xr for now...jmc2016-11-249-69/+68
|
* Add Copyright and license.schwarze2016-11-241-3/+59
| | | | Pull in some more information about RETURN VALUES from OpenSSL.
* Copyright and licenseschwarze2016-11-236-12/+301
|
* Add Copyright and license.schwarze2016-11-231-5/+50
| | | | Garbage collect the empty RETURN VALUES section.
* Add Copyright and license.schwarze2016-11-231-3/+65
| | | | Merge documentation of ERR_print_errors_cb(3) from OpenSSL.
* Add Copyright and license.schwarze2016-11-231-3/+56
| | | | Merge a correction and a clarification from OpenSSL.
* Add Copyright and license.schwarze2016-11-232-43/+143
| | | | | | Like OpenSSL, move some text from ERR(3) to the fitting page ERR_put_error(3). Merge documentation of ERR_add_error_vdata(3) from OpenSSL. Drop useless statement about void functions returning no values.
* Copyright and licenseschwarze2016-11-234-8/+203
|
* various cleanup;jmc2016-11-226-33/+36
|
* Add Copyright and license and improve .Nd.schwarze2016-11-221-3/+51
|
* Add Copyright and license.schwarze2016-11-221-20/+54
| | | | | | | | | | | | | | | Pull in a small number of typo fixes from OpenSSL. Drop speculations about future developments that OpenSSL deleted as well. This page is a mess for at least three reasons: (1) it doesn't actually document all functions listed in the SYNOPSIS, (2) it ought to be split into functional groups of reasonable size, and (3) the user interface is ill-designed to the point of absurdity. In view of item (3), i'm loath to tackle items (1) and (2), so i'm leaving this in its present sorry state for now, refraining even from renaming it to ENGINE_add(3) and expanding the NAME section as OpenSSL did - because that would merely sweep all the turds under the rug.
* rename _default_digest.3 to _default_digest_nid.3, since this pagejmc2016-11-222-5/+5
| | | | | | | describes only one function, _default_digest_nid(); ok schwarze, who informs me openssl already came to this conclusion in june of this year;
* Copyright and licenseschwarze2016-11-223-7/+151
|
* Add Copyright and license.schwarze2016-11-221-2/+60
| | | | Mention that EC_GROUP_free(3) and EC_GROUP_clear_free(3) accept NULL.
* Add Copyright and license.schwarze2016-11-221-4/+62
| | | | | Mention that EC_POINT_free(3) and EC_POINT_clear_free(3) accept NULL. Fix two evil typos (from OpenSSL).
* Add Copyright and license.schwarze2016-11-221-2/+74
| | | | | | | Mention that EC_KEY_free(3) accepts NULL. Merge some auxiliary explanations regarding the effects of EC_KEY encoding flags, lifted from the separate page EC_KEY_get_enc_flags(3) that OpenSSL split off from EC_KEY_new(3).
* various cleanup;jmc2016-11-2122-127/+131
|
* tweak previous;jmc2016-11-211-2/+2
|
* Add Copyright and license.schwarze2016-11-211-5/+73
| | | | Merge some additional information from OpenSSL.
* Import the DTLSv1_listen(3) manual from OpenSSL,schwarze2016-11-212-1/+188
| | | | | | | | excluding interface changes that don't apply to LibreSSL, except that i left the confusing discussion of RETURN VALUES completely unchanged, to warn users that this is a mess: OpenSSL first published this interface, then later changed its syntax and semantics in multiple ways.
* Copyright and licenseschwarze2016-11-216-8/+297
|
* Add Copyright and license.schwarze2016-11-212-4/+111
| | | | Mention that DSA_SIG_free(3) and DSA_free(3) accept NULL.
* Add Copyright and license.schwarze2016-11-211-31/+55
| | | | | | | | Do not talk about DSA_set_default_openssl_method(3) and DSA_get_default_openssl_method(3). They were short-lived functions that only existed in OpenSSL 0.9.6. Remove one ugly custom section header.
* Add Copyright and license, and minor improvements from OpenSSL:schwarze2016-11-211-3/+55
| | | | | Mention that DH_size(3) does not accept NULL. Add two cross references.