summaryrefslogtreecommitdiffstats
path: root/lib/libssl
AgeCommit message (Expand)AuthorFilesLines
2014-06-27save_errno botch; spotted by miodderaadt1-2/+2
2014-06-27hand-KNF macro the do { } while loopsderaadt4-40/+49
2014-06-27hand-KNF the remaining bitsderaadt1-96/+104
2014-06-27Remove M_ASN1_New* macros which are only used in X509_PKEY_new() are obfuscatemiod2-22/+16
2014-06-26save errno in ERR_put_error(), so that SYSerr doesn't have any accidentalderaadt1-1/+3
2014-06-24Unifdef -UNO_SYS_TYPES_Hmiod5-20/+9
2014-06-24Remove previously commented out wrong code, as well as the comment saying thismiod1-3/+1
2014-06-24Remove ancient workaround for previous century's compilers in the declarationmiod1-2/+1
2014-06-24Remove BIO_f_reliable(), guilty of playing with EVP_MD_CTX internals itmiod2-627/+1
2014-06-24If a chacha operation does not consume all of the generated key stream,jsing3-7/+46
2014-06-24Some KNF.jsing1-6/+12
2014-06-24Replace 48 lines of code with a single inet_pton() call. The previousjsing1-48/+3
2014-06-24Actually make BIO_set_tcp_ndelay() work - TCP_NODELAY will not magicallyjsing1-16/+3
2014-06-24Fix memory leak.logan1-2/+4
2014-06-23Since this is a library, place issetugid() before every getenv()deraadt5-13/+24
2014-06-22KNF, particularly wrapped lines of calls to PEM_read_bio_FOO() andguenther2-48/+88
2014-06-22BIO_sock_init() no longer does anything, so stop calling it.jsing1-10/+1
2014-06-22Just use SOMAXCONN and IPPROTO_TCP, since we know we have them.jsing1-14/+4
2014-06-22In BIO_get_port(), use strol() with appropriate range checks rather thanjsing3-34/+50
2014-06-22nuke unused test programs; ok jsingderaadt2-46/+2
2014-06-22More KNF.jsing1-5/+5
2014-06-22KNF.jsing2-49/+55
2014-06-22KNF.jsing1-159/+148
2014-06-22KNF.jsing6-942/+1062
2014-06-22More KNF.jsing3-9/+9
2014-06-21always compare memcmp against 0, for clarity.tedu6-14/+14
2014-06-21Pull the code that builds a DTLS sequence number out into its own functionjsing6-46/+58
2014-06-21Specify the correct strength bits for 3DES cipher suites.jsing2-30/+26
2014-06-21Switch to the ISC licensed versions of these files, which Google has madejsing2-101/+26
2014-06-21Pull out the sequence number selection and handle this up front. Also, thejsing2-18/+12
2014-06-21More KNF and clean up.jsing2-26/+18
2014-06-21More KNF.jsing4-19/+17
2014-06-21More KNF.jsing4-42/+39
2014-06-21KNFmiod3-124/+137
2014-06-21KNFmiod3-178/+186
2014-06-21Fix memory leak in error path.logan2-4/+4
2014-06-20Remove the OPENSSL_*cap getenv's. A program should not be able toderaadt3-25/+5
2014-06-20wrap getenv OPENSSL_ALLOW_PROXY_CERTS in an issetugid check, to protectderaadt1-2/+2
2014-06-20Remove OPENSSL_instrument_halt and OPENSSL_far_spin, which both mightmiod1-70/+0
2014-06-20Fix incorrect bounds check in amd64 assembly version of bn_mul_mont();miod2-4/+4
2014-06-19convert CRYPTO_memcmp to timingsafe_memcmp based on current policy favoringtedu18-44/+44
2014-06-19check stack push return and make some effort to clean up. ok beck miodtedu1-2/+6
2014-06-19improve error checking. set error code on error, and check malloc return.tedu1-2/+13
2014-06-18In ssl3_send_newsession_ticket(), fix a memory leak in an error path.miod2-4/+8
2014-06-18Missinc calloc() return value check; ok deraadt@miod1-1/+5
2014-06-18Make sure to always invoke EVP_CIPHER_CTX_cleanup() before returning in themiod2-8/+20
2014-06-18Use asprintf() instead of a fixed 128-byte size in SSL_CIPHER_description()miod2-22/+22
2014-06-18In SSL_COMP_add_compression_method(), make sure error cases actually returnmiod2-4/+4
2014-06-17ssl_session_cmp is not a sort function, can use CRYPTO_memcmp here too.tedu2-4/+8
2014-06-15free iv, then cleanse. from Cyril Jouvetedu1-2/+2