| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Garbarge collect empty RETURN VALUES section.
|
| |
|
|
|
|
|
|
|
|
|
| |
Remove the last traces of SSLv3.
Add TLS_method(3), TLSv1_2_method(3), DTLSv1_method(3) and friends.
Add missing prototypes to the SYNOPSIS.
Merge additional information from OpenSSL.
Simplify description of TLSv1_method(3) and SSLv23_method(3), from OpenSSL.
Some additional minor fixes.
|
|
|
|
|
|
|
| |
Merge SSL_CTX_set_default_verify_paths(3) documentation from OpenSSL,
but do not talk about environment variables, which LibreSSL does
not appear to support, judging from the source code.
Rename WARNINGS section to CAVEATS.
|
|
|
|
| |
Garbage collect empty RETURN VALUES section.
|
|
|
|
| |
Call it SSL_set1_param(3) since we don't have these get0 functions.
|
| |
|
|
|
|
| |
Garbage collect empty RETURN VALUES section.
|
|
|
|
| |
Correct two typos while here.
|
|
|
|
|
|
|
| |
Lots of improvements from OpenSSL:
Document SSL_CTX_clear_extra_chain_certs(3).
Correct SSL_CTX_add_extra_chain_cert(3) first argument type.
Add some new information and improve wording.
|
|
|
|
|
|
| |
and bail out in case of failure
Feedback and OK jsing@
|
| |
|
|
|
|
|
|
|
| |
LibreSSL was decompressed long ago.
Mention SSL_COMP_get_compression_methods(3) which is both available
in our public interface and documented by OpenSSL.
|
|
|
|
|
|
|
| |
SSLv2 and export ciphers are no longer supported, delete related text.
Sync SSL_CIPHER_description(3) return values with the source code.
Wording simplifications from OpenSSL.
Delete empty RETURN VALUES section.
|
|
|
|
|
| |
discussed with jsing
ok schwarze
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Merge SHA2 documentation from OpenSSL.
Fix the data type of the "n" argument of SHA1(3)
and the return type of SHA1_Update(3).
Merge a note about thread safety from OpenSSL.
We have two competing implementations of SHA2 in base:
in lib/libc/hash and in lib/libcrypto.
Both are now documented in their proper manual page.
|
| |
|
|
|
|
|
|
|
|
| |
Merge various improvements from OpenSSL:
Clarify a reference to a standard.
Stop advertising ancient hash functions.
Remove incorrect statements about error return values.
Delete a cross reference to the non-existent page objects(3).
|
|
|
|
| |
Mention that RSA_free(3) accepts NULL.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Adjust RETURN VALUES to match reality.
Delete the useless SEE ALSO section.
|
|
|
|
|
| |
Add deprecation notice.
Delete useless cross references.
|
|
|
|
|
|
|
|
| |
Mention the true author (Miod 2014).
Merge the useless page RAND_cleanup(3) into RAND_add(3).
Fix the return type of RAND_set_rand_method(3).
Mention the constant return values.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Merge the documentation of six additional functions from OpenSSL.
There are some differences between OpenSSL and LibreSSL, for example
we don't have CRYPTO_free_ex_index(), CRYPTO_EX_INDEX_EC_KEY,
and CRYPTO_EX_INDEX_APP. I hope i got the differences right.
"if you don;t get any feedback promptly i say just go ahead" jmc@
|
|
|
|
| |
Remove one needless #include from the SYNOPSIS (from OpenSSL).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
page PEM_read_CMS(3) to document a bunch of functions unrelated
among themselves, but very similar to those documented here.
Information in that page is scantier than for the functions documented
here - and besides, it is mostly wrong. Looks like they lost their
way in the vast forest of functions they autogenerated with chains
of macros...
Document those functions documented there which are relevant to us
in the present page instead, and with correct prototypes. Given
that i know too little about PEM formats, information about semantics
is almost certainly incomplete, but at least better than what OpenSSL
provides.
While here, add Copyright and license.
|
|
|
|
|
| |
to libcrypto and parts belonging to libssl. Extract the parts
relevant for our libssl and import them with some tweaks.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Garbage collect empty RETURN VALUES section.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Document i2t_ASN1_OBJECT(3), from OpenSSL.
Merge more info about what NIDs are from OpenSSL.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Merge some additional text and improvements to EXAMPLES from OpenSSL.
|
|
|
|
| |
Merge documentation of EVP_PKEY_id(3) and EVP_PKEY_base_id(3) from OpenSSL.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Merge improvements to EXAMPLES from OpenSSL.
|
|
|
|
| |
Merge one clarifying sentence from OpenSSL.
|