summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Avoid leaking memory that was already allocated in ASN1_item_new().tb2018-11-091-5/+1
* Fix a buffer overrun in asn1_parse2().tb2018-11-091-4/+7
* In verbose mode netcat reports to stderr when the listen systembluhm2018-11-091-16/+29
* Add const to the data argument of ASN1_set{,_int}_octetstring().tb2018-11-092-6/+6
* Add header guards and hidden declarations.jsing2018-11-092-2/+19
* Add header guards and hidden declarations.jsing2018-11-091-1/+10
* Reimplement the sigalgs processing code into a new implementationbeck2018-11-099-253/+340
* First skeleton of the TLS 1.3 state machine. Based on RFC 8446 andtb2018-11-083-4/+607
* KNFbeck2018-11-081-3/+4
* Clean up and simplify the handshake transcript code.jsing2018-11-0810-166/+144
* Add missing NULL checks on allocation, style(9) and consistently usejsing2018-11-081-35/+34
* Add missing BN_free() calls.jsing2018-11-081-1/+3
* Use ASN1_TYPE_new()/ASN1_TYPE_free() to avoid leaking memory.jsing2018-11-081-12/+17
* Stop pretending that a cert member in a SSL and SSL_CTX can be NULL.jsing2018-11-088-121/+18
* Move #include <openssl/evp.h> to the header.tb2018-11-082-3/+4
* Ensure the handshake transcript is cleaned up.jsing2018-11-082-3/+20
* Remove some function prototypes that should have been removed in thejsing2018-11-081-10/+2
* LibreSSL 2.9.0bcook2018-11-081-3/+3
* zap last remains of malloc.conf; prompted by and ok jmc@otto2018-11-081-6/+6
* Use in-place (un)wrapping in the keywrap tests.tb2018-11-071-5/+8
* Add in key_schedule regress tests to regress buildbeck2018-11-071-1/+2
* Add a self test for each SSL library by connecting client withbluhm2018-11-075-23/+88
* Add initial TLS 1.3 key schedule support with basic regress testsbeck2018-11-075-2/+685
* Add interop test with OpenSSL 1.1. TLS 1.3 should be used automaticallybluhm2018-11-075-10/+55
* Use memmove() instead of memcpy() to get rid of the need fortb2018-11-071-3/+3
* Print SSLeay, OpenSSL, and LibreSSL version strings. Make clientbluhm2018-11-077-12/+71
* Add TLSv1.3 cipher suites (with appropriate guards).jsing2018-11-076-9/+100
* +interopbluhm2018-11-071-1/+2
* Test TLS interoperability between LibreSSL and OpenSSL.bluhm2018-11-0710-0/+549
* Add TLS extension type values for TLSv1.3 (under guards).jsing2018-11-061-2/+16
* Use TLS_CA_CERT_FILE instead of a separate define.jsing2018-11-062-7/+4
* Define TLS_CA_CERT_FILE rather than having every application create theirjsing2018-11-063-6/+6
* better failure printing, add more checkstb2018-11-061-9/+35
* rm FILES section; prompted by Janne Johanssonotto2018-11-061-7/+2
* Use the new vm.malloc_conf sysctl; ok millert@ deraadt@otto2018-11-061-6/+11
* unrevert the use of bn_rand_interval().tb2018-11-066-35/+26
* Unset Z_is_zero after applying coordinate blinding andtb2018-11-061-3/+4
* link rand/ to buildtb2018-11-061-2/+4
* add a regression test for bn_rand_interval()tb2018-11-062-0/+98
* Flip reversed test in bn_rand_interval().tb2018-11-061-2/+2
* Unbreak following elliptic curves to supported groups rename.jsing2018-11-061-3/+3
* disable EC_POINT coordinate blinding due to failures in ECDHE and TLStb2018-11-061-1/+3
* revert use of bn_rand_interval due to failures with ECDHE and TLStb2018-11-065-24/+33
* Add TLSv1.3 to version regress tests.jsing2018-11-061-4/+80
* Include TLSv1.3 in version handling code.jsing2018-11-061-3/+9
* Add TLS1_3_VERSION and SSL_OP_NO_TLSv1_3 defines under guards.jsing2018-11-062-2/+13
* Start working towards adding feature flags (rather than anti-feature flags)jsing2018-11-061-1/+10
* Unbreak regress following Supported Elliptic Curve extension rename.jsing2018-11-061-49/+49
* Make use of bn_rand_interval() where appropriate.tb2018-11-055-33/+24
* Introduce bn_rand_interval() that allows specifying an interval [a, b)tb2018-11-052-2/+30