summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
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
2018-07-17some more style fixestb1-19/+19
2018-07-17Add missing $OpenBSD$ markers.tb41-22/+42
2018-07-17remove unused, empty filetb1-0/+0
2018-07-17Replace getprogname() to argv[0] in bnaddsubinoguchi1-3/+2
2018-07-16Document behavior change of EC_POINTs_mul() again.tb1-4/+22
2018-07-16Recommit Billy Brumley's ECC constant time patch with a fix for sparc64tb6-47/+341
2018-07-15re-commit the removal of the EC_POINTs_mul() regression tests with num > 1tb1-161/+27
2018-07-15recommit label indentation part of the backout; clearly unrelated to thetb19-91/+93
2018-07-15$OpenBSD$tb1-0/+1
2018-07-15Also revert regression tests so that EC_POINTs_mul() with longer vectorstb1-26/+160
2018-07-15back out ecc constant time changesjsg21-448/+137
2018-07-13openssl app timers: TM_START -> TM_RESET, TM_STOP -> TM_GETcheloha4-15/+15
2018-07-13Eliminate the weird condition in the BN_swap_ct() API that at most one bittb1-3/+3
2018-07-11Sync commentkn1-3/+5
2018-07-11Document behavior change of EC_POINTs_mul(3) from EC constant time changes.tb1-4/+22
2018-07-11Turn yesterday's optimistic ! in an XXX comment into a more cautious ?tb1-2/+2
2018-07-11Update EC regression tests.tb1-160/+26
2018-07-10Indent labels by a space so they don't obliterate function names in diffs.tb19-91/+93
2018-07-10ECC constant time scalar multiplication support. First step in overhaulingtb5-46/+337
2018-07-10Provide BN_swap_ct(), a constant time function that conditionally swapstb2-2/+53
2018-07-10Factor out a bit of ugly code that truncates the digest to the order_bitstb1-32/+32
2018-07-10$OpenBSD$tb2-1/+2
2018-07-10Now that all *_free() functions are NULL safe, we can generate thetb5-239/+123
2018-07-10+addsubtb1-1/+2
2018-07-10Add simple regression tests for BN_{,u}{add,sub}(3). With input from jcatb2-0/+248
2018-07-09Move a detail on tls_connect(3) to its documentation and be a bit moretb1-5/+7
2018-07-09wording tweak for tls_init() from jsingtb1-4/+4