summaryrefslogtreecommitdiffstats
path: root/lib/libssl
AgeCommit message (Expand)AuthorFilesLines
2014-06-15Simplify EVP_MD_CTX_create() by just using calloc(). Also, use 0 ratherjsing1-9/+4
2014-06-15Simplify EVP_CIPHER_CTX_new() - stop pretending that EVP_CIPHER_CTX_init()jsing1-6/+2
2014-06-15Add missing OPENSSL_cleanse() in aead_aes_gcm_cleanup().jsing1-1/+2
2014-06-15The OPENSSL_cleanse() in aes_gcm_cleanup() only cleans the gcm field of thejsing1-2/+2
2014-06-15Rename ssl3_record_sequence_update() to ssl3_record_sequence_increment(),jsing7-55/+28
2014-06-14Add more bounded attributes to the buffer and md5/sha headers in libsslavsm3-19/+35
2014-06-13typomiod1-2/+2
2014-06-13Correctly calculate the key block length when using export ciphers.jsing2-2/+10
2014-06-13Overhaul the keyblock handling in ssl3_change_cipher_state(). Usejsing1-32/+45
2014-06-13Correctly calculate the key block length when used with export ciphers.jsing1-17/+24
2014-06-13Use meaningful variable names, rather than i, j, k and cl.jsing1-23/+27
2014-06-13Do not bother trying to work out of we can reuse a cipher context - justjsing1-22/+12
2014-06-13Separate the comression handling from the cipher/message digest handling injsing1-43/+47
2014-06-13Swap compress/expand around so they are in the correct order - these endedjsing2-28/+28
2014-06-13The export_key/export_iv variables are only used in the is_export case.jsing1-7/+10
2014-06-13Rename a bunch of variables in ssl3_change_cipher_state() for readability.jsing1-38/+40
2014-06-13Add ChaCha20-Poly1305 based ciphersuites.jsing10-14/+162
2014-06-13Switch the AES-GCM cipher suites to SSL_CIPHER_ALGORITHM2_AEAD.jsing2-42/+136
2014-06-13Combine the MAC handling for both !EVP_CIPH_FLAG_AEAD_CIPHER andjsing2-28/+22
2014-06-13Use SSL3_SEQUENCE_SIZE and if we're going to preincrement we may as welljsing1-4/+3
2014-06-13Add support for handling SSL_CIPHER_ALGORITHM2_AEAD ciphers, which arejsing8-66/+498
2014-06-13Add an SSL_AEAD_CTX to enable the use of EVP_AEAD with an SSL cipher.jsing8-8/+98
2014-06-13Remove support for the `opaque PRF input' extension, which draft has expiredmiod23-668/+29
2014-06-12replace atoi() calls with strtol(). Follow the idiomatic pattern in ourderaadt3-40/+97
2014-06-12tags as requested by miod and teduderaadt847-764/+856
2014-06-11Stop setting the EVP_MD_CTX_FLAG_NON_FIPS_ALLOW - it has been ignored sincejsing8-16/+0
2014-06-11Tsk. Tsk. Someone forgot to compile test the other half.jsing1-2/+2
2014-06-11Disable TLS support...jsing6-16/+0
2014-06-11Provide support for non-funopen systems.deraadt1-8/+30
2014-06-11More KNF.jsing2-112/+182
2014-06-11Fix memory leak: free s if calloc fails.logan2-2/+6
2014-06-11c-file-style hints, begone; ok beckderaadt49-49/+49
2014-06-10Check return value of EVP_MD_CTX_copy_ex() in ssl3_handshake_mac()logan1-1/+3
2014-06-10Abandon the auto-ENGINE /dev/crypto interface. VIA 3des cbc receivesderaadt4-1368/+1
2014-06-10KNF.jsing8-754/+754
2014-06-10KNF.jsing11-435/+516
2014-06-10Remove pointless casts and use c instead of &c[0], since it is the samejsing1-9/+3
2014-06-10In tls1_cert_verify_mac(), check the return value of EVP_MD_CTX_copy_ex()jsing2-6/+10
2014-06-10Use C99 initialisers for EVP_MD structs, for clarity, grepability and tojsing11-180/+266
2014-06-10More KNF.jsing1-19/+18
2014-06-10Avoid potential NULL pointer function calls in n_ssl3_mac() by checkingjsing1-2/+4
2014-06-10Multiple fixes for ssl3_digest_cached_records() - if EVP_MD_CTX_create()jsing1-8/+12
2014-06-10Ensure ssl3_final_finish_mac() returns failure if either the MD5 or SHA1jsing1-5/+10
2014-06-09use memset instead of bzeroderaadt1-2/+2
2014-06-09do not include dso.h where it is not needed; ok miodderaadt3-3/+0
2014-06-09More KNF.jsing1-11/+11
2014-06-08Add an SSL_CIPHER_ALGORITHM2_AEAD flag that is used to mark a cipher asjsing4-0/+114
2014-06-08Add a define for the SSLv3 sequence size and use it, rather than sprinklingjsing7-14/+16
2014-06-08No, we will not be building with OPENSSL_NO_X509_VERIFY. Nuke it andjsing2-28/+16
2014-06-08Clean up BIO_free() handling in bio_ssl.c - BIO_free() has its own NULLjsing2-26/+32