summaryrefslogtreecommitdiff
path: root/src/lib (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Support swapping 32-bit aligned elements on 64-bit platforms.millert2017-05-241-22/+63
* Document that qsort falls back to heapsort() if the recursion depthmillert2017-05-201-3/+13
* Use David Musser's introsort algorithm to fall back to heapsort(3)millert2017-05-202-14/+45
* The BSD qsort() performs tail recursion elimination on the secondmillert2017-05-171-10/+25
* Plug a memory leak. The main_cert needs to be X509_free()ed sinceclaudio2017-05-161-0/+2
* Typo: freezeo -> freezerotb2017-05-151-3/+3
* - fix bug wrt posix_memalign(3) of blocks between half a page and a pageotto2017-05-132-8/+18
* Fix a problem introduced in freezero() conversion and usejsg2017-05-111-2/+2
* BUF_MEM_grow_clean() returns an int, not a size_t. Humourously, on successjsing2017-05-081-3/+3
* Drop cipher suites with DSS authentication - there is no good reason tojsing2017-05-071-197/+1
* Instead of starting a 'zero-sized' CBB at the size of the first additionjsing2017-05-071-5/+8
* Move state from ssl->internal to the handshake structure.beck2017-05-0715-256/+267
* Ensure that a client context has been connected before attempting tojsing2017-05-072-4/+12
* Return an error if tls_handshake() is called on a TLS context that hasjsing2017-05-071-1/+6
* Bring in an SSL_HANDSHAKE structure and commence the great shovellingbeck2017-05-0611-113/+119
* Use freezero() for the tls_load_file() failure case, since we'rejsing2017-05-061-4/+4
* BIO_free_all() and EVP_PKEY_free() can be called with NULL.jsing2017-05-061-5/+3
* Be explicit about when it is safe to call tls_config_free().jsing2017-05-061-3/+8
* Document tls_unload_file().jsing2017-05-061-3/+14
* Perform reference counting for tls_config. This allows tls_config_free() tojsing2017-05-064-6/+22
* Provide a tls_unload_file() function, that frees the memory returned fromjsing2017-05-063-2/+10
* Bring in HKDF, from BoringSSL, with regress tests modified to bebeck2017-05-063-1/+186
* Provide SSL{,_CTX}_set_{min,max}_proto_version() functions.jsing2017-05-066-5/+115
* space needed between macro arg and punctuation;jmc2017-05-061-2/+2
* Bump minors for symbol addition in libcryptobeck2017-05-063-3/+3
* Add ASN1_TIME_set_to to exported symbolsbeck2017-05-061-0/+4
* Add ASN1_TIME_set_tm to set an asn1 from a struct tm *beck2017-05-063-5/+44
* Add missing $OpenBSD$ tags.jsing2017-05-064-2/+4
* Move tls_config_skip_private_key_check() out from under HIDDEN_DECLS.claudio2017-05-041-2/+4
* make the description strings match the codederaadt2017-05-031-10/+10
* the XXXfree functions being called accept NULL, so don't check first.deraadt2017-05-023-26/+14
* use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt2017-05-0238-238/+109
* No original OpenSSL code remains in this file. Relicensebeck2017-04-301-54/+13
* Make BIO_get_host_ip just yet another getaddrinfo wrapperbeck2017-04-301-27/+20
* Rework BIO_accept to be more like modern code.beck2017-04-301-54/+19
* Only enable -Werror on libcrypto/libssl/libtls if we are building withjsing2017-04-303-7/+14
* Switch back to freezero() and explicitly initialise data_len to zero. Thejsing2017-04-301-6/+3
* Microsoft Windows hates BIO_get_accept_socket in portable. Fix it tobeck2017-04-301-115/+35
* Add a tls_keypair_clear_key() function that uses freezero() to make keyjsing2017-04-301-5/+11
* Fix a bug caused by the return value being set early to signal successfuljsing2017-04-291-5/+5
* Revert previous - we still want to do this, but I forgot about the installerbeck2017-04-292-14/+6
* We now require you to have a working libpthreadbeck2017-04-291-1/+2
* Make it safe to call SSL_library_init more than once.beck2017-04-291-5/+12
* Stop calling OPENSSL_init() internally, since it is a no-op. Also placejsing2017-04-293-9/+4
* Switch Linux getrandom() usage to non-blocking mode, continuing tobeck2017-04-291-6/+9
* Revert previous change that forced consistency between return value andbeck2017-04-281-10/+2
* revert previous accidental commitbeck2017-04-285-25/+46
* *** empty log message ***beck2017-04-285-46/+25
* Remove "len < 0" check; len is socklen_t (uint32_t) so can't bemillert2017-04-271-2/+2
* tls_free(3) and tls_config_free(3) accept NULL;schwarze2017-04-272-4/+14