diff options
Diffstat (limited to 'src/lib/libcrypto/lhash/lhash.c')
| -rw-r--r-- | src/lib/libcrypto/lhash/lhash.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/libcrypto/lhash/lhash.c b/src/lib/libcrypto/lhash/lhash.c index a68e466700..3adec71ed6 100644 --- a/src/lib/libcrypto/lhash/lhash.c +++ b/src/lib/libcrypto/lhash/lhash.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: lhash.c,v 1.19 2019/05/12 00:09:59 beck Exp $ */ | 1 | /* $OpenBSD: lhash.c,v 1.20 2023/07/07 13:40:44 beck Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -133,6 +133,7 @@ lh_new(LHASH_HASH_FN_TYPE h, LHASH_COMP_FN_TYPE c) | |||
| 133 | 133 | ||
| 134 | return (ret); | 134 | return (ret); |
| 135 | } | 135 | } |
| 136 | LCRYPTO_ALIAS(lh_new); | ||
| 136 | 137 | ||
| 137 | void | 138 | void |
| 138 | lh_free(_LHASH *lh) | 139 | lh_free(_LHASH *lh) |
| @@ -154,6 +155,7 @@ lh_free(_LHASH *lh) | |||
| 154 | free(lh->b); | 155 | free(lh->b); |
| 155 | free(lh); | 156 | free(lh); |
| 156 | } | 157 | } |
| 158 | LCRYPTO_ALIAS(lh_free); | ||
| 157 | 159 | ||
| 158 | void * | 160 | void * |
| 159 | lh_insert(_LHASH *lh, void *data) | 161 | lh_insert(_LHASH *lh, void *data) |
| @@ -191,6 +193,7 @@ lh_insert(_LHASH *lh, void *data) | |||
| 191 | } | 193 | } |
| 192 | return (ret); | 194 | return (ret); |
| 193 | } | 195 | } |
| 196 | LCRYPTO_ALIAS(lh_insert); | ||
| 194 | 197 | ||
| 195 | void * | 198 | void * |
| 196 | lh_delete(_LHASH *lh, const void *data) | 199 | lh_delete(_LHASH *lh, const void *data) |
| @@ -220,6 +223,7 @@ lh_delete(_LHASH *lh, const void *data) | |||
| 220 | 223 | ||
| 221 | return (ret); | 224 | return (ret); |
| 222 | } | 225 | } |
| 226 | LCRYPTO_ALIAS(lh_delete); | ||
| 223 | 227 | ||
| 224 | void * | 228 | void * |
| 225 | lh_retrieve(_LHASH *lh, const void *data) | 229 | lh_retrieve(_LHASH *lh, const void *data) |
| @@ -240,6 +244,7 @@ lh_retrieve(_LHASH *lh, const void *data) | |||
| 240 | } | 244 | } |
| 241 | return (ret); | 245 | return (ret); |
| 242 | } | 246 | } |
| 247 | LCRYPTO_ALIAS(lh_retrieve); | ||
| 243 | 248 | ||
| 244 | static void | 249 | static void |
| 245 | doall_util_fn(_LHASH *lh, int use_arg, LHASH_DOALL_FN_TYPE func, | 250 | doall_util_fn(_LHASH *lh, int use_arg, LHASH_DOALL_FN_TYPE func, |
| @@ -275,12 +280,14 @@ lh_doall(_LHASH *lh, LHASH_DOALL_FN_TYPE func) | |||
| 275 | { | 280 | { |
| 276 | doall_util_fn(lh, 0, func, (LHASH_DOALL_ARG_FN_TYPE)0, NULL); | 281 | doall_util_fn(lh, 0, func, (LHASH_DOALL_ARG_FN_TYPE)0, NULL); |
| 277 | } | 282 | } |
| 283 | LCRYPTO_ALIAS(lh_doall); | ||
| 278 | 284 | ||
| 279 | void | 285 | void |
| 280 | lh_doall_arg(_LHASH *lh, LHASH_DOALL_ARG_FN_TYPE func, void *arg) | 286 | lh_doall_arg(_LHASH *lh, LHASH_DOALL_ARG_FN_TYPE func, void *arg) |
| 281 | { | 287 | { |
| 282 | doall_util_fn(lh, 1, (LHASH_DOALL_FN_TYPE)0, func, arg); | 288 | doall_util_fn(lh, 1, (LHASH_DOALL_FN_TYPE)0, func, arg); |
| 283 | } | 289 | } |
| 290 | LCRYPTO_ALIAS(lh_doall_arg); | ||
| 284 | 291 | ||
| 285 | static void | 292 | static void |
| 286 | expand(_LHASH *lh) | 293 | expand(_LHASH *lh) |
| @@ -426,9 +433,11 @@ lh_strhash(const char *c) | |||
| 426 | } | 433 | } |
| 427 | return (ret >> 16) ^ ret; | 434 | return (ret >> 16) ^ ret; |
| 428 | } | 435 | } |
| 436 | LCRYPTO_ALIAS(lh_strhash); | ||
| 429 | 437 | ||
| 430 | unsigned long | 438 | unsigned long |
| 431 | lh_num_items(const _LHASH *lh) | 439 | lh_num_items(const _LHASH *lh) |
| 432 | { | 440 | { |
| 433 | return lh ? lh->num_items : 0; | 441 | return lh ? lh->num_items : 0; |
| 434 | } | 442 | } |
| 443 | LCRYPTO_ALIAS(lh_num_items); | ||
