summaryrefslogtreecommitdiffstats
path: root/crypto/threads_win.c
Commit message (Expand)AuthorAgeFilesLines
* Copyright year updatesopenssl-machine2026-04-071-1/+1
* Remove superfluous volatile for RCU on WindowsMilan Broz2026-03-311-1/+1
* 3.5-POST-CLANG-FORMAT-WEBKIT3.5-POST-CLANG-FORMAT-WEBKITBob Beck2025-12-091-74/+68
* ensure destructor key is created prior to any other thread specific keyNeil Horman2025-12-011-0/+6
* Do some more cleanup in the RCU codeBernd Edlinger2025-03-181-5/+3
* Fix RCU TODOsAndrew Dinh2025-03-141-7/+4
* Copyright year updatesopenssl-machine2025-03-121-1/+1
* RCU: Ensure that qp's are actually retired in orderBernd Edlinger2025-03-051-4/+4
* Fix support for windows atomicsBernd Edlinger2025-03-051-0/+18
* Don't use __ATOMIC_ACQ_REL on older compilersNeil Horman2025-02-161-4/+10
* Rework and simplify RCU codeBernd Edlinger2025-02-131-44/+13
* Fix premature reuse of qp's in rcu locksNeil Horman2025-01-131-3/+9
* threads_win: fix improper cast to long * instead of LONG *Georgi Valkov2024-09-051-1/+1
* threads: follow formatting rulesGeorgi Valkov2024-09-051-22/+25
* 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-16/+68
* 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