summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
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
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-07-08Simplify and shorten the description of tls_init(3),schwarze1-4/+4
2018-06-16This code is already painful enough to look at. Putting the braces at thetb1-74/+64
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-67/+62
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
2018-06-13style(9), comments and whitespace.jsing1-30/+32
2018-06-13Avoid a timing side-channel leak when generating DSA and ECDSA signatures.jsing2-7/+4
2018-06-12zap stray tabsthen1-2/+2
2018-06-12Reject excessively large primes in DH key generation. Problem reportedsthen1-1/+6