summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto
AgeCommit message (Expand)AuthorFilesLines
2018-08-24In ENGINE_up_ref(), check return value of CRYPTO_add() and reporttb1-3/+5
2018-08-24Document new prototype and return values of X509_OBJECT_up_ref_count()tb1-3/+6
2018-08-24Make X509_OBJECT_up_ref_count return an int.tb2-9/+7
2018-08-24Update documentation of CRYPTO_mem_leaks*.tb1-6/+12
2018-08-24Let CRYPTO_mem_leaks{,_fp,_cb}() return -1.tb2-12/+12
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-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-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-08typo: macro-generates wrappers -> macro-generated wrapperstb1-3/+3
2018-08-05Remove unnecessary NULL check from get_cert_by_subject sincebcook1-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-24add c++ symbol annotationsbcook1-1/+9
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-155/+65
2018-07-23Implement RSASSA-PKCS1-v1_5 as specified in RFC 8017.tb1-119/+147
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-15recommit label indentation part of the backout; clearly unrelated to thetb19-91/+93
2018-07-15back out ecc constant time changesjsg21-448/+137
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-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-09sync with const changes in x509.h r1.68.tb1-4/+4
2018-07-09sync with const changes in evp.h r1.64.tb1-3/+3
2018-07-09sync with const changes in bio.h r1.44.tb1-3/+3
2018-07-09sync with const changes in bio.h r1.45.tb1-10/+10
2018-07-08import the relevant parts of a new ASN1_INTEGER_get(3) manual pageschwarze2-1/+240
2018-06-16Tiny tweak to the blinding comment.tb1-2/+4
2018-06-15Basic cleanup. Handle the possibly NULL ctx_in in ecdsa_sign_setup() withtb1-66/+61
2018-06-15Clean up some whitespace and polish a few comments. Reduces noise intb1-24/+21
2018-06-14Use a blinding value when generating an ECDSA signature, in order totb1-14/+65
2018-06-14Use a blinding value when generating a DSA signature, in order to reducejsing1-9/+39
2018-06-14Clarify the digest truncation comment in DSA signature generation.jsing1-3/+4
2018-06-14Pull up the code that converts the digest to a BIGNUM - this only needsjsing1-10/+10
2018-06-14Fix a potential leak/incorrect return value in DSA signature generation.jsing1-4/+6
2018-06-14Call DSA_SIG_new() instead of hand rolling the same.jsing1-5/+2
2018-06-14DSA_SIG_new() amounts to a single calloc() call.jsing1-10/+3