diff options
author | beck <> | 2023-07-08 08:28:23 +0000 |
---|---|---|
committer | beck <> | 2023-07-08 08:28:23 +0000 |
commit | 62076bba7c620e3ba9d5e1eb92934c369465834b (patch) | |
tree | a5a939397b6b2256dfb6935b10c9e72d34fbc502 /src/lib/libcrypto/cryptlib.c | |
parent | 8035a603830bfb31d58529c3c42a85a6999ff6cb (diff) | |
download | openbsd-62076bba7c620e3ba9d5e1eb92934c369465834b.tar.gz openbsd-62076bba7c620e3ba9d5e1eb92934c369465834b.tar.bz2 openbsd-62076bba7c620e3ba9d5e1eb92934c369465834b.zip |
Hide symbols in crypto.h
ok jsing@
Diffstat (limited to 'src/lib/libcrypto/cryptlib.c')
-rw-r--r-- | src/lib/libcrypto/cryptlib.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/libcrypto/cryptlib.c b/src/lib/libcrypto/cryptlib.c index 38d31e7ac2..18f40e5448 100644 --- a/src/lib/libcrypto/cryptlib.c +++ b/src/lib/libcrypto/cryptlib.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: cryptlib.c,v 1.45 2019/01/26 11:30:32 deraadt Exp $ */ | 1 | /* $OpenBSD: cryptlib.c,v 1.46 2023/07/08 08:28:23 beck Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -281,24 +281,28 @@ CRYPTO_THREADID_current(CRYPTO_THREADID *id) | |||
281 | memset(id, 0, sizeof(*id)); | 281 | memset(id, 0, sizeof(*id)); |
282 | id->val = (unsigned long)pthread_self(); | 282 | id->val = (unsigned long)pthread_self(); |
283 | } | 283 | } |
284 | LCRYPTO_ALIAS(CRYPTO_THREADID_current); | ||
284 | 285 | ||
285 | int | 286 | int |
286 | CRYPTO_THREADID_cmp(const CRYPTO_THREADID *a, const CRYPTO_THREADID *b) | 287 | CRYPTO_THREADID_cmp(const CRYPTO_THREADID *a, const CRYPTO_THREADID *b) |
287 | { | 288 | { |
288 | return memcmp(a, b, sizeof(*a)); | 289 | return memcmp(a, b, sizeof(*a)); |
289 | } | 290 | } |
291 | LCRYPTO_ALIAS(CRYPTO_THREADID_cmp); | ||
290 | 292 | ||
291 | void | 293 | void |
292 | CRYPTO_THREADID_cpy(CRYPTO_THREADID *dest, const CRYPTO_THREADID *src) | 294 | CRYPTO_THREADID_cpy(CRYPTO_THREADID *dest, const CRYPTO_THREADID *src) |
293 | { | 295 | { |
294 | memcpy(dest, src, sizeof(*src)); | 296 | memcpy(dest, src, sizeof(*src)); |
295 | } | 297 | } |
298 | LCRYPTO_ALIAS(CRYPTO_THREADID_cpy); | ||
296 | 299 | ||
297 | unsigned long | 300 | unsigned long |
298 | CRYPTO_THREADID_hash(const CRYPTO_THREADID *id) | 301 | CRYPTO_THREADID_hash(const CRYPTO_THREADID *id) |
299 | { | 302 | { |
300 | return id->val; | 303 | return id->val; |
301 | } | 304 | } |
305 | LCRYPTO_ALIAS(CRYPTO_THREADID_hash); | ||
302 | 306 | ||
303 | #if defined(__i386) || defined(__i386__) || defined(_M_IX86) || \ | 307 | #if defined(__i386) || defined(__i386__) || defined(_M_IX86) || \ |
304 | defined(__INTEL__) || \ | 308 | defined(__INTEL__) || \ |
@@ -311,6 +315,7 @@ OPENSSL_cpu_caps(void) | |||
311 | { | 315 | { |
312 | return OPENSSL_ia32cap_P; | 316 | return OPENSSL_ia32cap_P; |
313 | } | 317 | } |
318 | LCRYPTO_ALIAS(OPENSSL_cpu_caps); | ||
314 | 319 | ||
315 | #if defined(OPENSSL_CPUID_OBJ) && !defined(OPENSSL_NO_ASM) | 320 | #if defined(OPENSSL_CPUID_OBJ) && !defined(OPENSSL_NO_ASM) |
316 | #define OPENSSL_CPUID_SETUP | 321 | #define OPENSSL_CPUID_SETUP |
@@ -333,6 +338,7 @@ OPENSSL_cpu_caps(void) | |||
333 | { | 338 | { |
334 | return 0; | 339 | return 0; |
335 | } | 340 | } |
341 | LCRYPTO_ALIAS(OPENSSL_cpu_caps); | ||
336 | #endif | 342 | #endif |
337 | 343 | ||
338 | #if !defined(OPENSSL_CPUID_SETUP) && !defined(OPENSSL_CPUID_OBJ) | 344 | #if !defined(OPENSSL_CPUID_SETUP) && !defined(OPENSSL_CPUID_OBJ) |
@@ -361,6 +367,7 @@ OpenSSLDie(const char *file, int line, const char *assertion) | |||
361 | getuid(), getprogname(), file, line, assertion); | 367 | getuid(), getprogname(), file, line, assertion); |
362 | _exit(1); | 368 | _exit(1); |
363 | } | 369 | } |
370 | LCRYPTO_ALIAS(OpenSSLDie); | ||
364 | 371 | ||
365 | int | 372 | int |
366 | CRYPTO_memcmp(const void *in_a, const void *in_b, size_t len) | 373 | CRYPTO_memcmp(const void *in_a, const void *in_b, size_t len) |