summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
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
2017-04-14Use freezero(3) when cleaning up session tickets - not only does it requirejsing1-6/+3
2017-04-14Use freezero(3) to clean up the X25519 keys - simpler, cleaner code.jsing1-6/+3
2017-04-14Use freezero(3) in the CBB clean up path, since this could hold sensitivejsing1-3/+2
2017-04-14Switch i2d_SSL_SESSION() back to freezero(3) now that the size constraintsjsing1-5/+2
2017-04-14Clean up server key exchange EC point handling. Encode the point directlyjsing1-27/+15
2017-04-13allow clearing less than allocated and document freezero(3) betterotto2-13/+26
2017-04-12New strstr() implementation from musl libc by Rich Felker. Thismillert1-44/+180
2017-04-11Revert ssl_asn1.c r1.50 - CBB and freezero(3) do not play nicely together.jsing1-2/+5
2017-04-10new X25519(3) manual page;schwarze5-10/+113
2017-04-10Use freezero() for the internal opaque structures, instead of the currentjsing3-18/+9
2017-04-10Use freezero() for X25519 keys - same result with more readable code.jsing1-7/+3
2017-04-10document three additional functions;schwarze1-7/+60
2017-04-10Rework and significantly extend TLS name verification tests to matchjsing1-99/+377
2017-04-10Rework name verification code so that a match is indicated via an argument,jsing5-47/+76
2017-04-10freezero() the key block; simpler code and less of it.jsing1-7/+3