summaryrefslogtreecommitdiffstats
path: root/lib/libssl
AgeCommit message (Expand)AuthorFilesLines
2015-06-13Add comments about how the CBS constants are constructed.doug2-22/+84
2015-06-13Reject long-form tags in CBS_peek_asn1_tag.doug2-2/+16
2015-06-13Fix bad indenting in LibreSSL.doug8-18/+18
2015-06-11Avoid an infinite loop that can occur when verifying a message with anjsing1-2/+2
2015-06-11Avoid a potential out-of-bounds read in X509_cmp_time(), due to missingjsing1-4/+27
2015-06-11Avoid an infinite loop that can be triggered by parsing an ASN.1jsing1-3/+8
2015-06-05Fix library search path so we link against the freshly built libcrypto.sotobiasu1-2/+2
2015-05-26Use a relative path against BSDOBJDIR to pick libcrypto; makes cross-libmiod1-2/+2
2015-05-26Add OPENSSL_NO_EGD to opensslfeatures.h.bcook1-0/+1
2015-05-25Make SSL_CIPHER_get_bits() report ChaCha20-Poly1305 ciphers as usingguenther2-8/+8
2015-05-24Maximilian dot Fillinger at uni-duesseldorf dot deschwarze1-72/+0
2015-05-23bump to version 2.2bcook1-2/+2
2015-05-20No need to check the return value of memcpy() if you actually checked thismiod1-3/+2
2015-05-17Record inter-library dependencies between libcrypto, libssl and libtlskettenis3-1/+5
2015-05-15Fix return paths with missing EVP_CIPHER_CTX_cleanup() calls.jsg7-17/+20
2015-04-30use strdup() to init stringderaadt1-3/+2
2015-04-29Add whitespace and replace OPENSSL_free with free in documentation.doug6-22/+22
2015-04-29Call CBB_add_space() rather than reimplementing it.doug2-4/+4
2015-04-29Rename cbb_buffer_add_u to cbb_add_u and remove redundant code.doug2-30/+12
2015-04-29Added len_len error checking for internal cbb_buffer_add_u().doug2-2/+8
2015-04-29Call CBS_mem_equal() rather than reimplementing it.doug2-6/+4
2015-04-29Avoid NULL deref in CBS_get_any_asn1_element().doug2-4/+6
2015-04-29Added error checking for len argument in cbs_get_u().doug2-2/+8
2015-04-29free() can handle NULL.doug2-16/+8
2015-04-29Add missing BN_CTX_end() calls.doug4-18/+18
2015-04-25Don't ignore the reference count in X509_STORE_free.doug1-1/+5
2015-04-25Check for invalid leading zeros in CBS_get_asn1_uint64.doug2-6/+16
2015-04-23Do not need to buf[0] = 0 before strlcpy(buf, ...deraadt1-2/+1
2015-04-15Clean up the ssl_bytes_to_cipher_list() API - rather than having thejsing6-42/+30
2015-04-12Remove d2i_X509_PKEY and i2d_X509_PKEY from the SSLeay days.doug2-44/+2
2015-04-11Send OPENSSL_issetugid() straight to hell, no final cigarette.deraadt2-15/+1
2015-04-11Remove all getenv() calls, especially those wrapped by issetugid().deraadt7-60/+16
2015-04-06readdir() is thread-safe when DIR handles aren't shared, so delete the lock.guenther2-6/+2
2015-03-31Nuke the OPENSSL_MAX_TLS1_2_CIPHER_LENGTH hack - this has to be enabled atjsing4-44/+4
2015-03-27Factor out the init_buf initialisation code, rather than duplicating itjsing16-206/+112
2015-03-27BUF_MEM_free() has its own explicit NULL check.jsing2-18/+12
2015-03-21Fix indentation that incorrectly implies a different control flow.doug3-8/+11
2015-03-20Fix a memory leak in an error path.doug1-1/+3
2015-03-19Fix several crash causing defects from OpenSSL.tedu13-64/+166
2015-03-15Avoid a NULL pointer deref when X509_get_pubkey() returns NULL.doug1-2/+4
2015-03-11delay EVP_MD_CTX_init so we don't forget to clean it up.tedu2-6/+8
2015-03-08Reject DH keys sent by a server if they are considered too small; inspiredmiod2-2/+24
2015-03-02Fix a minor information leak that was introduced in t1_lib.c r1.71, wherebyjsing2-4/+4
2015-02-25Fix CVE-2014-3570: properly calculate the square of a BIGNUM value.bcook3-645/+294
2015-02-25Fix CVE-2015-0205: Do not accept client authentication with Diffie-Hellmanbcook2-4/+4
2015-02-23fourth batch of perlpod(1) to mdoc(7) conversionschwarze18-1273/+0
2015-02-22Bump libcrypto and libssl majors, due to various recent churn.jsing2-2/+2
2015-02-22Reluctantly add server-side support for TLS_FALLBACK_SCSV.jsing15-25/+159
2015-02-22There is not much point constructing an SSL_CIPHER, then callingjsing2-14/+6
2015-02-22Remove IMPLEMENT_STACK_OF noops.jsing3-6/+3