summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Delete most references to crypto(3). That page isn't useful enoughschwarze2016-12-0614-42/+28
| | | | to be pointed to from random individual pages.
* make sure that all the BIO pages point back to the master page BIO_new(3)schwarze2016-12-0620-41/+75
|
* Add Copyright and license.schwarze2016-12-061-41/+107
| | | | | | | | | | | | | | Mention AES, Chacha20, ECDSA, OCSP, OPENSSL_config. Improve many cross references. Convert the table into some real text and polish some wording. Stop talking about SSL. Drop vague references to undocumented internals (objects, stack, txt_db). Delete verbiage that says nothing or is duplicate. Ultimately, the content of this page should be merged into OPENSSL_init_crypto(3), but we don't have that function yet, so the merge has to wait.
* tweak previous;jmc2016-12-061-6/+6
|
* Convert ssl3_send_client_kex_rsa() to CBB.jsing2016-12-061-14/+36
| | | | ok doug@
* Now that ssl3_send_{client,server}_certificate() are using the commonjsing2016-12-064-176/+6
| | | | handshake functions, we can remove more copied code from DTLS.
* Convert certificate handshake message generation to CBB, with some cleanjsing2016-12-065-64/+168
| | | | | | | | | | up and restructure. This also adds CBB based variants of the ssl3_handshake_msg_{start,finish} functions - for the time being these use a CBB to build the messages, then copy back into the init_buf. ok doug@
* We don't want section 3 manual pages with names that do not correspondschwarze2016-12-064-154/+108
| | | | | | | | | to functions, so delete the BIO(3) manual page and merge its content into BIO_new(3) and BIO_push(3). Sort the content of BIO_new(3) into a logical order and improve the wording in various ways. Add the required cross references to BIO_push(3).
* replace all references to BIO(3) with references to BIO_new(3)schwarze2016-12-0616-48/+48
|
* Add Copyright and license.schwarze2016-12-051-3/+91
| | | | | | Merge documentation of d2i_X509_AUX(3) and i2d_X509_AUX(3) from OpenSSL. Correct the prototype of d2i_X509(3), from OpenSSL. Merge warnings against "reuse" functionality from OpenSSL.
* Add Copyright and license.schwarze2016-12-051-7/+54
| | | | Update a cross reference, from OpenSSL.
* Add Copyright and license.schwarze2016-12-052-4/+181
| | | | | Merge documentation of some additional {d2i,i2d}_{D,R}SA_PUBKEY_{bio,fp}(3) functions from OpenSSL.
* Copyright and licenseschwarze2016-12-059-18/+454
|
* import d2i_PrivateKey(3) from OpenSSLschwarze2016-12-052-1/+157
|
* tweak previous;jmc2016-12-052-5/+6
|
* Add Copyright and license.schwarze2016-12-051-2/+50
| | | | Add one cross reference, from OpenSSL.
* Copyright and locenseschwarze2016-12-051-2/+50
|
* Add Copyright and license.schwarze2016-12-051-5/+69
| | | | Merge documentation of X509_up_ref(3) from OpenSSL.
* delete two cross references to functions we don't haveschwarze2016-12-051-4/+2
|
* import the relevant parts of six more X509 manuals from OpenSSLschwarze2016-12-057-1/+1173
|
* various cleanup;jmc2016-12-058-41/+35
|
* import the relevant parts of X509_STORE_get0_param(3) from OpenSSL, butschwarze2016-12-052-1/+76
| | | | since we don't have that function, call the page X509_STORE_set1_param(3)
* import three X509_check_*(3) manuals from OpenSSLschwarze2016-12-054-1/+435
|
* Copyright and licenseschwarze2016-12-052-5/+101
|
* Add Copyright and license.schwarze2016-12-051-2/+55
| | | | Mention that X509_STORE_CTX_free(3) accepts NULL.
* Copyright and license.schwarze2016-12-051-4/+52
| | | | | Never include <openssl/x509_vfy.h> directly; from OpenSSL. Merge a typo fix from OpenSSL.
* import X509_PUBKEY_new(3) from OpenSSLschwarze2016-12-052-1/+275
|
* Add Copyright and license.schwarze2016-12-051-6/+57
| | | | Better explain the last argument of X509_NAME_oneline(3), from OpenSSL.
* Add Copyright and license.schwarze2016-12-051-4/+72
| | | | | More explanations about X509_NAME_get_index_by_NID(3) from OpenSSL. Merge a typo fix in EXAMPLES from OpenSSL.
* Add Copyright and license.schwarze2016-12-051-8/+57
| | | | Merge correction of buggy EXAMPLES from OpenSSL.
* Copyright and licenseschwarze2016-12-051-2/+50
|
* import five newish X509 pages from OpenSSLschwarze2016-12-046-1/+1181
|
* Update regress test to handle change to ssl_cipher_list_to_bytes().jsing2016-12-041-10/+11
|
* Convert ssl_cipher_list_to_bytes() to CBB, changing the function to returnjsing2016-12-044-32/+53
| | | | | | | the number of bytes written via an explicit *outlen argument and retaining the return value to indicate success or failure. ok doug@
* Cleanup some of ssl3_send_client_kex_rsa() - tmp_buf is really thejsing2016-12-041-10/+12
| | | | | | | | premaster secret, so name it accordingly. Also, remove bogus assignment of master_key_length - the correct value is assigned when the master_key is set. ok beck@ doug@
* Convert ssl3_send_server_hello() to CBB.jsing2016-12-041-18/+38
| | | | ok beck@ doug@
* Add Copyright and license.schwarze2016-12-041-3/+56
| | | | | Mention that UI_free(3) accepts NULL. One minor clarification from OpenSSL.
* Add Copyright and license.schwarze2016-12-041-14/+59
| | | | | Stop talking about SSLv2 and SSLv3. Some minor tweaks.
* Add Copyright and license.schwarze2016-12-041-21/+82
| | | | Wording improvements and a bit of additional information from OpenSSL.
* Add Copyright and license.schwarze2016-12-042-9/+101
| | | | Stop talking about SSLv2 and SSLv3.
* Copyright and licenseschwarze2016-12-0411-33/+550
|
* Add Copyright and license.schwarze2016-12-041-76/+107
| | | | | | Merge documentation of SSL_peek(3) from OpenSSL. Stop taking about SSLv2. Many wording improvements, most from OpenSSL.
* Add Copyright and license.schwarze2016-12-041-13/+57
| | | | | In the SYNOPSIS, show prototypes, not #defines. Delete a note about ancient OpenSSL versions.
* various cleanup;jmc2016-12-0311-80/+77
|
* Address a potential leak in ssl3_get_server_kex_ecdhe() - if we allocatejsing2016-12-031-3/+4
| | | | | | | ngroup and the following EC_KEY_set_group() fails, ngroup will not be freed. Avoid this by freeing on return. ok millert@
* Avoid signed vs unsigned warnings from clang by adding two casts,jsing2016-12-034-8/+10
| | | | | | slightly rewriting some code and changing the type of an array. ok bcook@ doug@
* Add Copyright and license.schwarze2016-12-031-6/+49
| | | | Delete SSLv2 and SSLv3 remnants.
* Add Copyright and license.schwarze2016-12-031-5/+53
| | | | Minor corrections while here.
* Add Copyright and license.schwarze2016-12-031-6/+61
| | | | Some additional explanations from OpenSSL.
* Add Copyright and license.schwarze2016-12-031-5/+50
| | | | Delete empty RETURN VALUES section.