summaryrefslogtreecommitdiffstats
path: root/include/openssl/crypto.h
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2018-08-13 22:53:14 +0200
committerAndy Polyakov <appro@openssl.org>2018-08-17 12:40:39 +0200
commitd2b863643d94704abd9840519cfc54d22d0481fe (patch)
tree1de96a34e4be5136cb43333291483cd25a7ecaa2 /include/openssl/crypto.h
parent2805ee1e095a78f596dc7adf778441e2edb9f15c (diff)
crypto/threads_*: remove CRYPTO_atomic_{read|write}.
CRYPTO_atomic_read was added with intention to read statistics counters, but readings are effectively indistinguishable from regular load (even in non-lock-free case). This is because you can get out-dated value in both cases. CRYPTO_atomic_write was added for symmetry and was never used. Reviewed-by: Kurt Roeckx <kurt@roeckx.be> (Merged from https://github.com/openssl/openssl/pull/6883)
Diffstat (limited to 'include/openssl/crypto.h')
-rw-r--r--include/openssl/crypto.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/include/openssl/crypto.h b/include/openssl/crypto.h
index c2ad65e044..7e50b1bf46 100644
--- a/include/openssl/crypto.h
+++ b/include/openssl/crypto.h
@@ -73,8 +73,6 @@ int CRYPTO_THREAD_unlock(CRYPTO_RWLOCK *lock);
void CRYPTO_THREAD_lock_free(CRYPTO_RWLOCK *lock);
int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock);
-int CRYPTO_atomic_read(int *val, int *ret, CRYPTO_RWLOCK *lock);
-int CRYPTO_atomic_write(int *val, int n, CRYPTO_RWLOCK *lock);
/*
* The following can be used to detect memory leaks in the library. If