aboutsummaryrefslogtreecommitdiff
path: root/crypto/async/async.c
AgeCommit message (Expand)AuthorFilesLines
2021-11-12Add return value NULL checks that were missingPauli1-0/+8
2021-04-08Update copyright yearMatt Caswell1-1/+1
2021-03-20async: coverity 1446224 - dereference after null checkPauli1-1/+4
2021-03-19ASYNC_start_job: Reset libctx when async_fibre_swapcontext failsTomas Mraz1-0/+6
2021-03-14Remove a TODO from async_delete_thread_state()Matt Caswell1-1/+0
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte1-13/+12
2020-10-15Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre1-5/+5
2020-07-16Update copyright yearRichard Levitte1-1/+1
2020-06-28Make the ASYNC code default libctx awareMatt Caswell1-0/+18
2019-10-09Explicitly test against NULL; do not use !p or similarRich Salz1-1/+1
2019-09-28Reorganize local header filesDr. Matthias St. Pierre1-1/+1
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre1-1/+1
2019-06-19Provide an ability to deregister thread stop handlersMatt Caswell1-2/+2
2019-06-17Tell the FIPS provider about thread stop eventsMatt Caswell1-3/+3
2019-06-17Convert thread stop handling into a publish/subscribe modelMatt Caswell1-4/+7
2018-12-06Following the license change, modify the boilerplates in crypto/async/Richard Levitte1-1/+1
2018-05-01Update copyright yearMatt Caswell1-1/+1
2018-04-26Fix memleaks in async apiBernd Edlinger1-28/+46
2017-12-07Consistent formatting for sizeof(foo)Rich Salz1-3/+3
2017-10-26Simplify the stack reservationPaul Yang1-3/+1
2017-09-28Add stack space reservations.Pauli1-1/+3
2017-08-22Use "" not <> for internal/ includesRich Salz1-1/+1
2016-07-20Fix a few if(, for(, while( inside code.FdaSilvaYY1-2/+2
2016-05-17Copyright consolidation 04/10Rich Salz1-48/+5
2016-05-16Fold threads.h into crypto.h making API publicViktor Dukhovni1-1/+0
2016-03-02Ensure Async is deinited properlyMatt Caswell1-2/+0
2016-03-02Convert ASYNC code to use new Thread APIMatt Caswell1-11/+29
2016-02-29Refactor the async wait fd logicMatt Caswell1-39/+9
2016-02-10Attempt to log an error if init failedMatt Caswell1-2/+0
2016-02-10The new init functions can now fail so shouldn't be voidMatt Caswell1-3/+7
2016-02-10Rename INIT funtions, deprecate old ones.Rich Salz1-2/+2
2016-02-09Auto init/deinit libcryptoMatt Caswell1-59/+60
2016-01-26Remove /* foo.c */ commentsRich Salz1-1/+0
2015-11-22Async error handling and MacOS/X fixesViktor Dukhovni1-15/+17
2015-11-20Implement windows async thread local variable supportMatt Caswell1-2/+6
2015-11-20Convert __thread to pthreads for Thread Local StorageMatt Caswell1-14/+30
2015-11-20Simplify async pool handlingMatt Caswell1-21/+51
2015-11-20Swap to using proper windows pipesMatt Caswell1-2/+2
2015-11-20Fix some style issuesMatt Caswell1-32/+34
2015-11-20Add ASYNC_block_pause and ASYNC_unblock_pauseMatt Caswell1-3/+31
2015-11-20Fix Linux crashMatt Caswell1-0/+8
2015-11-20Tweak async documentation based on feedbackMatt Caswell1-3/+3
2015-11-20Add ASYNC error codesMatt Caswell1-8/+28
2015-11-20Normalise ASYNC namingMatt Caswell1-57/+57
2015-11-20Optimise ASYNC_CTX handlingMatt Caswell1-8/+4
2015-11-20Remove ASYNC_in_job()Matt Caswell1-8/+0
2015-11-20Implement windows async pool and notify supportMatt Caswell1-6/+17
2015-11-20Implement local thread poolsMatt Caswell1-20/+20
2015-11-20Initial Async notify code changesMatt Caswell1-0/+43
2015-11-20Add ASYNC_JOB poolsMatt Caswell1-19/+107