summaryrefslogtreecommitdiffstats
path: root/crypto/threads_win.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Detect MinGW 32 bit for NO_INTERLOCKEDOR64Adam (ThinLinc team)2024-09-021-1/+1
* Fix typing on call to interlockedExchange for windowsNeil Horman2024-08-111-1/+1
* threads_pthread, threads_win: improve code consistencyGeorgi Valkov2024-07-171-17/+69
* threads_win: fix build error with mingw64Georgi Valkov2024-07-171-2/+2
* threads_win: fix build error with VS2010 x86Georgi Valkov2024-07-011-9/+63
* Some minor nit corrections in the thread code for rcuNeil Horman2024-06-201-0/+1
* threads_win: fix build error with VS2010Georgi Valkov2024-05-141-1/+1
* Add CRYPTO_atomic_store apiNeil Horman2024-04-241-0/+16
* Fix list appending in win ossl_rcu_callNeil Horman2024-04-241-4/+1
* Make rcu_thread_key context-awareNeil Horman2024-04-191-31/+21
* Fix duplicate mutex allocation in threads_win.cNeil Horman2024-04-111-1/+0
* Copyright year updatesRichard Levitte2024-04-091-1/+1
* RCU lock implementationNeil Horman2024-02-011-2/+358
* Copyright year updatesMatt Caswell2023-09-071-1/+1
* Add note about Windows LONGHugo Landau2023-05-241-0/+1
* QUIC: Fix bugs where threading is disabledHugo Landau2023-05-241-0/+16
* VC++ 2010 x86 compilers do not have InterlockedOr64Georgi Valkov2023-03-221-1/+1
* CRYPTO_THREAD_lock_new(): Avoid infinite recursion on allocation errorTomas Mraz2022-10-051-3/+3
* VC++ 2008 or earlier x86 compilers do not have an inline implementation of In...Daiyuu Nobori2022-08-121-0/+34
* Explicitly #include <synchapi.h> is unnecessaryKelvin Lee2021-09-231-1/+0
* Always check CRYPTO_LOCK_{read,write}_lockRich Salz2021-03-141-2/+2
* Update copyright yearMatt Caswell2021-03-111-1/+1
* Use read/write locking on WindowsVincent Drake2021-03-111-2/+48
* Add some more CRYPTO_atomic functionsMatt Caswell2020-12-311-3/+16
* Update copyright yearMatt Caswell2020-04-231-1/+1
* Windows: Add type casting in CRYPTO_atomic_add to remove warningKochise2020-04-171-1/+1
* crypto/threads_win.c: fix preprocessor indentationDr. Matthias St. Pierre2019-09-111-3/+3
* drbg: ensure fork-safety without using a pthread_atfork handlerDr. Matthias St. Pierre2019-09-111-0/+4
* Avoid linking error for InitializeCriticalSectionAndSpinCount().Soujyu Tanaka2019-03-291-0/+4
* Following the license change, modify the boilerplates in crypto/Richard Levitte2018-12-061-1/+1
* crypto/threads_*: remove CRYPTO_atomic_{read|write}.Andy Polyakov2018-08-171-12/+0
* Save and restore the Windows error around TlsGetValue.David Benjamin2018-05-231-1/+20
* Update copyright yearRichard Levitte2018-04-171-1/+1
* Set error code if alloc returns NULLRich Salz2018-04-051-2/+5
* Return a value from atomic read on Windows.Pauli2017-10-111-1/+1
* Add atomic write callPauli2017-10-101-0/+6
* Add a CRYPTO_atomic_read call which allows an int variable to be readPauli2017-10-101-0/+6
* Add fork handlers, based on pthread_atforkRich Salz2017-06-291-0/+5
* Revert "Fixed deadlock in CRYPTO_THREAD_run_once for Windows"Matt Caswell2016-11-141-1/+1
* Fixed deadlock in CRYPTO_THREAD_run_once for WindowsDK2016-11-131-1/+1
* include/openssl: don't include <windows.h> in public headers.Andy Polyakov2016-07-081-0/+4
* Fix Windows 64 bit crashesMatt Caswell2016-05-211-23/+4
* Copyright consolidation 05/10Rich Salz2016-05-171-46/+6
* Fold threads.h into crypto.h making API publicViktor Dukhovni2016-05-161-1/+0
* Fix: CRYPTO_THREAD_run_onceMat2016-04-021-2/+2
* Fix return type for CRYPTO_THREAD_run_onceMat2016-03-101-1/+1
* GH773: Possible leak on CRYPTO_THREAD_lock_new failureFdaSilvaYY2016-03-041-1/+3
* Implement new multi-threading APIAlessandro Ghedini2016-02-261-0/+190