summaryrefslogtreecommitdiff
path: root/src/lib (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add EVP_sm3() to OpenSSL_add_all_digests_internal().tb2018-11-111-1/+4
* bump minors after symbol addition.tb2018-11-113-3/+3
* Add SSL_set1_host(), a thin wrapper around X509_VERIFY_PARAM_set1_host().tb2018-11-113-2/+10
* Add Ribose Inc's implementation of the SM3 hashing function withtb2018-11-118-3/+437
* Nuke trailing whitespacebeck2018-11-111-6/+6
* Add automatic threading initialization for libcrypto.bcook2018-11-116-452/+140
* Free the server tls transcript in case session reuse did not work.bluhm2018-11-111-3/+4
* include crypto.h from the correct path, remove unused variablebcook2018-11-111-5/+2
* Add support for RSA PSS algorithims being used in sigalgs.beck2018-11-112-2/+29
* Convert signatures and verifcation to use the EVP_DigestXXX apibeck2018-11-113-45/+93
* Remove dead codebeck2018-11-102-16/+2
* Tweak and improve the TLSv1.3 state machine.jsing2018-11-101-24/+46
* Avoid a double allocation and memory leak.jsing2018-11-101-4/+2
* Stop keeping track of sigalgs by guessing it from digest and pkey,beck2018-11-108-92/+102
* Use TLS13_HS_{CLIENT,SERVER} instead of using a redundant _SEND{,S}.tb2018-11-101-30/+28
* Fix last of the empty hash nonsensebeck2018-11-101-26/+3
* Fix the TLSv1.3 key schedule implementation.jsing2018-11-092-66/+95
* Use "send" and "recv" consistently instead of mixing them with "read"tb2018-11-091-98/+108
* Initialize priv_key and pub_key on first use instead of at the top.tb2018-11-091-6/+4
* Initialize priv_key and pub_key on first use instead of at the top.tb2018-11-091-4/+4
* Avoid dereferencing eckey before checking it for NULL.tb2018-11-091-5/+6
* Remove ethers(5) YP support bits from libc as it makes it difficult tobrynet2018-11-092-70/+8
* Ensure we free the handshake transcript upon session resumption.jsing2018-11-091-1/+4
* Ensure we only choose sigalgs from our prefernce list, not the whole listbeck2018-11-094-10/+19
* Add the ability to have a separate priority list for sigalgs.beck2018-11-094-12/+43
* Correct defines for writer tests in connect/accept loops.jsing2018-11-091-3/+3
* Correct function naming for tls13_handshake_advance_state_machine().jsing2018-11-091-4/+2
* Avoid leak: free existing SRTP connection profiles beforetb2018-11-091-1/+2
* 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
* 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
* 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
* Add initial TLS 1.3 key schedule support with basic regress testsbeck2018-11-073-2/+436
* Use memmove() instead of memcpy() to get rid of the need fortb2018-11-071-3/+3
* Add TLSv1.3 cipher suites (with appropriate guards).jsing2018-11-076-9/+100
* Add TLS extension type values for TLSv1.3 (under guards).jsing2018-11-061-2/+16
* Define TLS_CA_CERT_FILE rather than having every application create theirjsing2018-11-063-6/+6
* 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