summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2018-08-20Shuffle the decoding of the hex strings to the top and group all lengthtb1-22/+26
2018-08-20Run the Wycheproof ChaCha20-Poly1305 test vectors against libcrypto.tb1-1/+141
2018-08-19Don't leak sktmp in X509_verify_cert().tb1-5/+5
2018-08-19whitespace fixtb1-2/+2
2018-08-19Don't leak db on error in RSA_padding_check_PKCS1_OAEP().tb1-7/+7
2018-08-19Don't leak a strdup()'ed string on error in do_accept().tb1-1/+3
2018-08-19Rename and collapse tls12_get_sigandhash_cbb().jsing4-39/+28
2018-08-19Convert ssl3_send_newsession_ticket() to CBB.jsing1-55/+64
2018-08-18Plug SSL object leaks in doConnection().cheloha1-32/+22
2018-08-17Convert ssl3_send_client_verify() to CBB.jsing1-43/+50
2018-08-17spelling;jmc1-2/+2
2018-08-17Make the wording more concise, use the imperative throughout, stateschwarze1-108/+126
2018-08-16Add regress coverage for CBB_add_u32().jsing1-3/+4
2018-08-16Provide CBB_add_u32(), as needed for an upcoming conversion.jsing2-2/+17
2018-08-16Simplify the add signature code/logic in ssl3_send_server_key_exchange().jsing1-13/+8
2018-08-16Convert ssl3_send_server_key_exchange() to CBB.jsing3-47/+71
2018-08-16Convert ssl3_get_server_key_exchange() to CBS.jsing1-69/+55
2018-08-16Revert previous, which was wrong as noted by schwarze. Also revert a hunktb1-4/+7
2018-08-16Remove unused variable.rob1-5/+3
2018-08-14Add a comment that explains what the check is doing and why len >= 1.tb1-1/+2
2018-08-14The UI_add_{input,verify}_string() functions want a length not includingtb1-5/+8
2018-08-14Remove now unused variable, that got left behind from a previous change.jsing1-3/+1
2018-08-14Actually check the return values for EVP_Sign* and EVP_Verify*.jsing2-15/+23
2018-08-14Don't fail by default in the -new case; ok tb jcacheloha1-19/+12
2018-08-11Refactor the nearly identical benchmark loops into a single loop.cheloha1-139/+108
2018-08-10Simplify server key exchange signature verification.jsing1-49/+18
2018-08-10Simplify server kex exchange signature generation.jsing1-61/+33
2018-08-10Add glue to EVP_md5_sha1() so that it can be used with EVP_Sign* andjsing1-1/+12
2018-08-10Add missing include to X25519 synopsis.jsing1-2/+3
2018-08-10In typical swiss-army style, various modes and options causederaadt1-1/+24
2018-08-10Run the wycheproof ECDSA test vectors against libcrypto.jsing1-7/+147
2018-08-10Run the X25519 wycheproof test vectors against libcrypto.jsing1-13/+82
2018-08-10Rework regress so that it is easier to add additional test types.jsing1-35/+59
2018-08-10Use a table rather than a switch when converting strings to NIDs.jsing1-14/+13
2018-08-08typo: macro-generates wrappers -> macro-generated wrapperstb1-3/+3
2018-08-05Remove unnecessary NULL check from get_cert_by_subject sincelibressl-v2.8.0bcook1-3/+3
2018-08-05Fix a memory leak in i2d_RSA_NET on failure of ASN1_STRING_set.bcook1-2/+2
2018-08-05In RSA_padding_add_PKCS1_OAEP, dbmask needs to be freed on failure.bcook1-3/+7
2018-08-05Fix memory leak in i2b_PVK in error handling.bcook1-14/+10
2018-07-29Document that X509_{NAME,REQ,REQ_INFO}_free() are all NULL safe.tb2-4/+19
2018-07-25Provide a harness that runs test vectors from Project Wycheproof againstjsing3-1/+253
2018-07-24add c++ symbol annotationsbcook1-1/+9
2018-07-24Use the same order in NAME, SYNOPSIS, DESCRIPTION, and RETURN VALUES totb1-27/+28
2018-07-23Document tls_peer_ocsp_result() and use it in place of the non-existenttb1-6/+12
2018-07-23Use BN_swap_ct() instead of BN_consttime_swap() intb1-5/+10
2018-07-23Use a size_t instead of an int for the byte count in BN_swap_ct().tb2-8/+11
2018-07-23Clean up our disgusting implementations of BN_{,u}{add,sub}(), followingtb1-157/+67
2018-07-23Implement RSASSA-PKCS1-v1_5 as specified in RFC 8017.tb1-120/+148
2018-07-23avoid using argv[0] for printing to stderrtb1-2/+2
2018-07-18Bob's license was missing, add it.tb1-1/+16