summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_both.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove GOST and STREEBOG support from libssl.beck2024-02-031-4/+1
* Enable reading RSA-PSS certificatestb2023-07-071-1/+2
* Make internal header file names consistenttb2022-11-261-3/+3
* Get rid of SSL_CTX_INTERNAL and SSL_INTERNAL.jsing2022-10-021-42/+42
* Move handshake message handling functions from ssl_both.c to client/server.jsing2022-10-011-147/+1
* Bye bye S3I.jsing2022-02-051-43/+43
* Cleanup/simplify ssl_cert_type()jsing2022-02-031-23/+13
* Rename CERT to SSL_CERT and CERT_PKEY to SSL_CERT_PKEY.jsing2022-01-081-2/+2
* Stop reaching into EVP_PKEY in the rest of libssl.tb2021-11-261-2/+2
* Fold DTLS1_STATE_INTERNAL into DTLS1_STATE.jsing2021-10-231-4/+4
* Use X509_STORE_CTX_get0_chain() instead of grabbing the chain directlytb2021-10-231-2/+2
* Untangle ssl3_get_message() return values.jsing2021-10-231-19/+12
* Use SSL3_HM_HEADER_LENGTH instead of the magic number 4.jsing2021-09-031-13/+14
* Clean up and simplify info and msg callbacks.jsing2021-08-301-14/+8
* Merge SSL_METHOD_INTERNAL into SSL_METHOD.jsing2021-07-011-3/+3
* Indent all labels with a single space.jsing2021-06-111-5/+5
* Move DTLS structs/definitions/prototypes to dtls_locl.h.jsing2021-05-161-3/+3
* Stop deriving peer finished twice for TLSv1.2.jsing2021-05-021-12/+1
* Clean up derivation of finished/peer finished.jsing2021-04-251-52/+25
* Move reuse_message, message_type, message_size and cert_verify into thejsing2021-04-191-8/+8
* Move finished and peer finished to the handshake struct.jsing2021-03-291-12/+12
* Garbage collect s->internal->typetb2021-03-271-3/+3
* Rename new_cipher to cipher.jsing2021-03-241-2/+2
* Rename f_err into fatal_err.tb2021-02-201-10/+10
* Move the read MAC key into the TLSv1.2 record layer.jsing2021-01-071-8/+1
* Use legacy verifier when building auto chains.jsing2021-01-051-1/+3
* Replace SSL_IS_DTLS with SSL_is_dtls().jsing2020-10-141-5/+5
* Simplify the cleanup of init_buf via a ssl3_release_init_buffer() function.jsing2020-09-241-1/+11
* Release read and write buffers using freezero().jsing2020-09-241-11/+15
* Replace SSL_PKEY_RSA_ENC/SSL_PKEY_RSA_SIGN with SSL_PKEY_RSA.jsing2020-05-191-2/+2
* Use calloc() rather than malloc() when allocating buffers.jsing2020-03-121-3/+3
* Remove the ssl_get_message function pointer from SSL_METHOD_INTERNAL.jsing2020-01-231-2/+5
* Rework ssl3_output_cert_chain() to take a CERT_PKEY and consider chains.jsing2019-03-251-32/+28
* Clean up and simplify the handshake transcript code.jsing2018-11-081-3/+3
* Make more of libssl's record layer state internal.jsing2018-10-241-12/+12
* Clean up handshake message start/finish functions.jsing2018-08-241-3/+3
* Convert ssl3_send_change_cipher_spec() to use CBB and make it handle DTLS,jsing2017-10-081-6/+31
* Remove support for DSS/DSA, since we removed the cipher suites a whilejsing2017-08-121-3/+1
* Move state from ssl->internal to the handshake structure.beck2017-05-071-8/+8
* Bring in an SSL_HANDSHAKE structure and commence the great shovellingbeck2017-05-061-2/+2
* Convert various handshake message generation functions to CBB.jsing2017-03-051-5/+16
* Change SSLerror() back to taking two args, with the first one being an SSL *.beck2017-02-071-13/+13
* Avoid clearing the mac_packet flag in the wrong place.jsing2017-01-291-2/+1
* Finish the fallout of the SSLerr->SSLerror cleanup to get rid of the uglybeck2017-01-261-9/+5
* Send the error function codes to rot in the depths of hell where they belongbeck2017-01-261-13/+13
* Remove most of SSL3_ENC_METHOD - we can just inline the function callsjsing2017-01-261-9/+9
* Rename s3_{both,clnt,pkt_srvr}.c to have an ssl_ prefix since they are nojsing2017-01-261-0/+748