summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2017-05-06Perform reference counting for tls_config. This allows tls_config_free() tojsing4-6/+22
2017-05-06Provide a tls_unload_file() function, that frees the memory returned fromjsing3-2/+10
2017-05-06Bring in HKDF, from BoringSSL, with regress tests modified to bebeck6-2/+496
2017-05-06Add regress coverage for SSL{,_CTX}_set_{min,max}_proto_version().jsing1-12/+304
2017-05-06Provide SSL{,_CTX}_set_{min,max}_proto_version() functions.jsing6-5/+115
2017-05-06space needed between macro arg and punctuation;jmc1-2/+2
2017-05-06Bump minors for symbol addition in libcryptobeck3-3/+3
2017-05-06Add ASN1_TIME_set_to to exported symbolsbeck1-0/+4
2017-05-06Add ASN1_TIME_set_tm to set an asn1 from a struct tm *beck3-5/+44
2017-05-06Add missing $OpenBSD$ tags.jsing4-2/+4
2017-05-04Fix the ca command so that certs it generates have RFC5280 conformant time.beck1-16/+56
2017-05-04Move tls_config_skip_private_key_check() out from under HIDDEN_DECLS.claudio1-2/+4
2017-05-03make the description strings match the codederaadt1-10/+10
2017-05-02the XXXfree functions being called accept NULL, so don't check first.deraadt3-26/+14
2017-05-02Add regress for free functions that should be safe with NULLbeck2-0/+63
2017-05-02use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt38-238/+109
2017-04-30No original OpenSSL code remains in this file. Relicensebeck1-54/+13
2017-04-30whitespacebeck1-3/+3
2017-04-30Make BIO_get_host_ip just yet another getaddrinfo wrapperbeck1-27/+20
2017-04-30Rework BIO_accept to be more like modern code.beck1-54/+19
2017-04-30Only enable -Werror on libcrypto/libssl/libtls if we are building withjsing3-7/+14
2017-04-30Switch back to freezero() and explicitly initialise data_len to zero. Thejsing1-6/+3
2017-04-30Microsoft Windows hates BIO_get_accept_socket in portable. Fix it tobeck1-115/+35
2017-04-30Add missing tls_init() and tls_free() calls.jsing1-1/+4
2017-04-30Add a tls_keypair_clear_key() function that uses freezero() to make keyjsing1-5/+11
2017-04-29Fix a bug caused by the return value being set early to signal successfuljsing1-5/+5
2017-04-29Revert previous - we still want to do this, but I forgot about the installerbeck2-14/+6
2017-04-29We now require you to have a working libpthreadbeck1-1/+2
2017-04-29Make it safe to call SSL_library_init more than once.beck1-5/+12
2017-04-29Stop calling OPENSSL_init() internally, since it is a no-op. Also placejsing3-9/+4
2017-04-29Switch Linux getrandom() usage to non-blocking mode, continuing tobeck1-6/+9
2017-04-28Revert previous change that forced consistency between return value andbeck1-10/+2
2017-04-28revert previous accidental commitbeck5-25/+46
2017-04-28*** empty log message ***beck5-46/+25
2017-04-27Remove "len < 0" check; len is socklen_t (uint32_t) so can't bemillert1-2/+2
2017-04-27tls_free(3) and tls_config_free(3) accept NULL;schwarze2-4/+14
2017-04-23Rearrange text a bit to make it clear what "discarded" means; ok jmc@ deraadt@otto1-8/+13
2017-04-22For small allocations (chunk) freezero only validates the givenotto1-5/+10
2017-04-20Fix previous.visa1-2/+2
2017-04-20Get TCB address using the RDHWR instruction instead of __get_tcb().visa1-4/+5
2017-04-18don't forget to fill in canary bytes for posix_memalign(3); reported byotto1-1/+4
2017-04-18use freezero() instead of 4-line conditional explicit_bzero + freederaadt4-28/+10
2017-04-17consictently use .Dv NULL and a few other tweaks; ok schwarze@otto1-20/+17
2017-04-17whitespace fixesotto1-14/+14
2017-04-16Use INT_MAX instead of SIZE_MAX as the maximum file size we can handle.kettenis1-2/+2
2017-04-16Define DEF_WEAK like we do for ld.so to fix building this with clang.kettenis1-1/+2
2017-04-16Move comments into a block and uses {} to unconfuse reading.deraadt1-12/+13
2017-04-16Use %zu to print a size_t.kettenis1-2/+2
2017-04-16Remove unused rnd_seed variable. Upstream made the same change 4 days ago.kettenis1-3/+0
2017-04-16backout previous, data_len is not always initializedotto1-2/+5