summaryrefslogtreecommitdiff
path: root/src/lib (follow)
Commit message (Expand)AuthorAgeFilesLines
* Preserve the transcript hash at specific stages of the TLSv1.3 handshake.jsing2019-02-102-2/+16
* Rename the file that contains the transcript handling code.jsing2019-02-092-3/+3
* Rename tls1_handshake_hash*() to tls1_transcript_hash*().jsing2019-02-097-29/+29
* Provide a reference from the TLSv1.3 context to the handshake state.jsing2019-02-092-19/+25
* Implement processing of EncryptedExtensions in the TLS 1.3 client.jsing2019-02-072-8/+28
* Implement parsing and processing of TLSv1.3 ServerHello messages.jsing2019-02-043-11/+187
* Make it easier to build with LIBRESSL_HAS_TLS1_3 enabled.jsing2019-02-041-1/+4
* Revert r1.38 as it introduces use of a stack value post function return.jsing2019-02-031-50/+86
* unwrap a line introduced in previous.tb2019-01-311-3/+2
* Correct handling of TLS sigalgs extension for TLSv1.0/TLSv1.1.jsing2019-01-301-33/+19
* instead of calling abort() for 3 "must not use anymore" interfaces,deraadt2019-01-291-7/+4
* Deduplicate a bunch of replicated code in the extension handlingbeck2019-01-281-86/+50
* Add tls_extension_seen(), a utility to know if a particular extensionbeck2019-01-282-9/+15
* Recent discussions about abort() potentially leaving key material inderaadt2019-01-261-5/+8
* I am retiring my old email address; replace it with my OpenBSD one.millert2019-01-2518-45/+45
* Set pointer variables in tls13 handshake to NULL on clearbeck2019-01-241-1/+5
* Add server side of versions, keyshare, and client and server of cookiebeck2019-01-244-22/+307
* move the extensions_seen into the handshake structbeck2019-01-243-6/+12
* Remove SHA224 based sigalgs from use in TLS 1.2 as SHA224 is deprecated.beck2019-01-241-6/+1
* Correct ECDSA_SECP512R1 typo to ECDSA_SECP521R1beck2019-01-232-6/+6
* Rename NUM_HANDSHAKE to handshake_count and make it a variabletb2019-01-231-3/+3
* assert.h is often misused. It should not be used in a librarybeck2019-01-232-8/+5
* Modify sigalgs extension processing to accomodate TLS 1.3.beck2019-01-236-15/+65
* revert previous, accidentally contained another diff in additionbeck2019-01-238-380/+36
* Modify sigalgs extension processing for TLS 1.3.beck2019-01-238-36/+380
* Sync the handshakes table with the generated table in regress.tb2019-01-231-19/+19
* Remove static from handshakes[][] so it is visible from regress/tb2019-01-231-2/+2
* No need to include <bsd.prog.mk> here.tb2019-01-232-4/+2
* sort sections, and add a missing verb to the EXAMPLES text;jmc2019-01-221-24/+24
* Wrap long lineotto2019-01-221-4/+4
* bump minors after symbol additiontb2019-01-223-3/+3
* Document SSL_get1_supported_ciphers(3) and SSL_get_client_ciphers(3).tb2019-01-221-7/+61
* Add a re-implementation of SSL_get1_supported_ciphers().tb2019-01-223-2/+38
* Provide SSL_get_client_ciphers().tb2019-01-223-2/+12
* Add missing symbols from the EC_KEY_METHOD port.tb2019-01-221-0/+8
* add support for xchacha20 and xchacha20-poly1305dlg2019-01-227-8/+208
* lenght -> lengthjsg2019-01-212-3/+3
* a few tweakstedu2019-01-211-5/+9
* Add example showing a proper comparison function, as many examples showotto2019-01-211-3/+40
* Use the actual handshake message type in the certificate request handler.jsing2019-01-211-4/+2
* Move ssl_cipher_list_to_bytes() and ssl_bytes_to_cipher_list() totb2019-01-212-116/+120
* Provide the initial TLSv1.3 client implementation.jsing2019-01-215-25/+192
* Wire up the handshake message send and recv actions.jsing2019-01-212-4/+44
* In ssl_lib.c rev. 1.197, jsing@ added TLSv1.3 support to SSL_get_version(3).schwarze2019-01-211-2/+4
* The main handshake loop can be shared between client and server.jsing2019-01-212-29/+15
* Use ssl_cipher_is_permitted() in ssl_cipher_list_to_bytes().tb2019-01-211-9/+6
* Add ssl_cipher_is_permitted(), an internal helper function thattb2019-01-213-2/+49
* Correct some rwstate handling that I broke when refactoring.jsing2019-01-211-3/+13
* Provide TLS 1.3 cipher AEAD/hash and legacy I/O handling functions.jsing2019-01-213-2/+210
* Move struct tls13_ctx into a header since other things need access to it.jsing2019-01-213-21/+21