summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2022-09-11Make structs in ts.h opaquetb2-215/+223
2022-09-11Make structs in pkcs12.h opaquetb4-162/+45
2022-09-11Expose EVP_chacha20_poly1305()tb1-3/+1
2022-09-11Expose various EVP AEAD constants for EVP ChaCha and QUICtb1-3/+1
2022-09-11Expose OPENSL_cleanup()tb1-3/+1
2022-09-11Make BIO_info_cb() identical to bio_info_cb()tb1-2/+3
2022-09-11Remove c2i_* and i2c_* from public visibilitytb2-10/+11
2022-09-11link asn1object test statically in preparation for upcoming bumptb1-1/+2
2022-09-11Be stricter with middlebox compatibility mode in the TLSv1.3 server.jsing1-5/+21
2022-09-11Only permit CCS messages if requesting middlebox compatibility mode.jsing1-4/+4
2022-09-11Use CBS when procesing a CCS message in the legacy stack.jsing1-4/+7
2022-09-11Ensure there is no trailing data for a CCS received by the TLSv1.3 stack.jsing1-1/+3
2022-09-11Replace archaic \*(Lt and \*(Gt by plain < and >, respectively,schwarze1-7/+7
2022-09-11.Li -> .Vt where appropriate;jmc24-106/+103
2022-09-11fix repeated wordsjsg2-6/+6
2022-09-10Increment the input and output position for EVP AES CFB1.jsing1-1/+3
2022-09-10Use correct length for EVP CFB mode ciphers.jsing7-22/+22
2022-09-10Use CBS to parse TLS alerts in the legacy stack.jsing1-4/+10
2022-09-10Provide a version of ssl_msg_callback() that takes a CBS.jsing3-8/+17
2022-09-10carrier return character -> carriage return characterjsg1-2/+2
2022-09-10fix repeated wordsjsg5-15/+15
2022-09-10fix repeated wordsjsg1-3/+3
2022-09-08ssl_cipher_process_rulestr: return early if a cipher command is invalidmillert1-5/+2
2022-09-07ssl_cipher_process_rulestr: don't read outside rule_str buffermillert1-2/+3
2022-09-07Add EVP test coverage for RC2.tb1-1/+194
2022-09-07Add output length validation for EVPtb1-6/+24
2022-09-06Add a table-driven test for RC2 in ECB mode to replace the old one.tb3-140/+296
2022-09-06Remove more mkerr.pl remnants, missed in previouskn1-54/+3
2022-09-06Replace aes_{ccm,xts}_cleanup usage with NULL.jsing1-16/+11
2022-09-06Stop casting a size_t to a long and then passing it as a size_t.jsing3-31/+31
2022-09-05Fix copy-paste errortb1-2/+2
2022-09-05Plug leaks due to not resetting the EVP_CIPHER_CTXtb1-1/+11
2022-09-05Two more missing long long caststb1-3/+3
2022-09-05More long long casts for printing time_ttb1-3/+3
2022-09-05Convert from %i to %dtb12-84/+84
2022-09-05cast time_t to long long before printing for portabilitytb1-2/+2
2022-09-04Remove dead code.jsing2-36/+12
2022-09-04Add bounds checks for various EVP cipher implementations.jsing6-7/+98
2022-09-04Remove dead code.jsing5-25/+10
2022-09-04Expand the looney M_do_cipher macro.jsing1-11/+9
2022-09-04Rearrange some functions.jsing8-177/+141
2022-09-04Remove now unused EVP_C_DATA macro.jsing1-3/+1
2022-09-04Remove now unused BLOCK_CIPHER_* macros.jsing1-186/+1
2022-09-04Expand BLOCK_CIPHER_* macros.jsing1-15/+108
2022-09-04Mechanically expand BLOCK_CIPHER_* macros.jsing2-32/+387
2022-09-04Mechanically expand BLOCK_CIPHER_* ciphers.jsing1-17/+145
2022-09-04Remove now unused IMPLEMENT_CFBR macro.jsing1-10/+1
2022-09-04Make ssl_create_cipher_list() have a single exittb1-23/+23
2022-09-04Mechanically expand IMPLEMENT_CFBR macros.jsing1-8/+267
2022-09-03Remove now unused IMPLEMENT_BLOCK_CIPHER macro.jsing4-19/+4