aboutsummaryrefslogtreecommitdiff
path: root/crypto/threads_pthread.c
AgeCommit message (Expand)AuthorFilesLines
2023-09-19Copyright year updatesRichard Levitte1-1/+1
2023-08-17issue-21718: remove setting of PTHREAD_MUTEX_NORMALNeil Horman1-2/+0
2022-04-22Never use `__atomic_*` on macOS 10.7 and 10.8Kirill A. Korinsky1-3/+15
2022-03-15Update copyright yearMatt Caswell1-1/+1
2022-03-10Some platforms don't have pthread_atforkMatt Caswell1-18/+1
2021-07-02Defined out MUTEX attributes not available on NonStop SPT Threads.Randall S. Becker1-2/+6
2021-06-23Add assert.h to threads_pthread.c for NonStop thread compiles.Randall S. Becker1-0/+2
2021-03-14Always check CRYPTO_LOCK_{read,write}_lockRich Salz1-2/+2
2021-03-12Fix error-checking compiles for mutexRich Salz1-1/+1
2021-02-18Update copyright yearMatt Caswell1-1/+1
2021-02-05Don't make pthreads mutexes recursive.Rich Salz1-8/+17
2020-12-31Add some more CRYPTO_atomic functionsMatt Caswell1-1/+49
2020-12-14Fix no-threadsMatt Caswell1-15/+0
2020-11-04Moved OPENSSL_fork_prepare,_parent,_child from init.c to threads_pthread.c.Randall S. Becker1-0/+21
2020-09-28todo: remove fork protection todo comment, it isn't relevant to the FIPS prov...Pauli1-2/+0
2020-09-12NonStop port updates for 3.0.0.Randall S. Becker1-1/+5
2020-05-15Update copyright yearMatt Caswell1-1/+1
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte1-2/+2
2019-09-11drbg: ensure fork-safety without using a pthread_atfork handlerDr. Matthias St. Pierre1-0/+10
2019-08-09use native atomic increment function on SolarisVladimir Kotal1-0/+10
2019-05-23Make core code available within the FIPS moduleMatt Caswell1-4/+8
2018-12-06Following the license change, modify the boilerplates in crypto/Richard Levitte1-1/+1
2018-08-17crypto/threads_*: remove CRYPTO_atomic_{read|write}.Andy Polyakov1-38/+0
2018-04-17Update copyright yearRichard Levitte1-1/+1
2018-04-05Set error code if alloc returns NULLRich Salz1-4/+10
2017-10-11Return a value from atomic read on Windows.Pauli1-1/+1
2017-10-10Add atomic write callPauli1-0/+19
2017-10-10Add a CRYPTO_atomic_read call which allows an int variable to be readPauli1-0/+19
2017-08-18Put thread-fork-init inside a run-once guardRich Salz1-2/+11
2017-08-06Add missing include of cryptlib.hRich Salz1-1/+1
2017-06-29Add fork handlers, based on pthread_atforkRich Salz1-0/+10
2017-02-03Grouped data declarations [skip ci]Dmitry Kostjuchenko1-1/+0
2017-02-03Removed tab spaces.Dmitry Kostjuchenko1-2/+2
2017-02-03Corrections according the review comments.Dmitry Kostjuchenko1-21/+22
2017-02-03Compile fix on platforms with missing pthread_rwlock_t.Dmitry Kostjuchenko1-0/+41
2016-08-24CRYPTO_atomic_add(): check that the object is lock freeRichard Levitte1-3/+5
2016-08-24CRYPTO_atomic_add(): use acquire release memory order rather than relaxedRichard Levitte1-2/+2
2016-08-24Check for __GNUC__ to use GNU C atomic buildinsRichard Levitte1-3/+3
2016-05-17Copyright consolidation 09/10Rich Salz1-46/+6
2016-05-16Fold threads.h into crypto.h making API publicViktor Dukhovni1-1/+0
2016-03-03GH773: Possible leak on CRYPTO_THREAD_lock_new failureFdaSilvaYY1-1/+3
2016-02-26Implement new multi-threading APIAlessandro Ghedini1-0/+167