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