summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/names.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/evp/names.c')
-rw-r--r--src/lib/libcrypto/evp/names.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/libcrypto/evp/names.c b/src/lib/libcrypto/evp/names.c
index 10ce13bb89..c6109a5356 100644
--- a/src/lib/libcrypto/evp/names.c
+++ b/src/lib/libcrypto/evp/names.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: names.c,v 1.17 2023/06/29 06:11:33 tb Exp $ */ 1/* $OpenBSD: names.c,v 1.18 2023/07/07 13:54:46 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 *
@@ -84,6 +84,7 @@ EVP_add_cipher(const EVP_CIPHER *c)
84 (const char *)c); 84 (const char *)c);
85 return (r); 85 return (r);
86} 86}
87LCRYPTO_ALIAS(EVP_add_cipher);
87 88
88int 89int
89EVP_add_digest(const EVP_MD *md) 90EVP_add_digest(const EVP_MD *md)
@@ -112,6 +113,7 @@ EVP_add_digest(const EVP_MD *md)
112 } 113 }
113 return (r); 114 return (r);
114} 115}
116LCRYPTO_ALIAS(EVP_add_digest);
115 117
116const EVP_CIPHER * 118const EVP_CIPHER *
117EVP_get_cipherbyname(const char *name) 119EVP_get_cipherbyname(const char *name)
@@ -124,6 +126,7 @@ EVP_get_cipherbyname(const char *name)
124 cp = (const EVP_CIPHER *)OBJ_NAME_get(name, OBJ_NAME_TYPE_CIPHER_METH); 126 cp = (const EVP_CIPHER *)OBJ_NAME_get(name, OBJ_NAME_TYPE_CIPHER_METH);
125 return (cp); 127 return (cp);
126} 128}
129LCRYPTO_ALIAS(EVP_get_cipherbyname);
127 130
128const EVP_MD * 131const EVP_MD *
129EVP_get_digestbyname(const char *name) 132EVP_get_digestbyname(const char *name)
@@ -136,6 +139,7 @@ EVP_get_digestbyname(const char *name)
136 cp = (const EVP_MD *)OBJ_NAME_get(name, OBJ_NAME_TYPE_MD_METH); 139 cp = (const EVP_MD *)OBJ_NAME_get(name, OBJ_NAME_TYPE_MD_METH);
137 return (cp); 140 return (cp);
138} 141}
142LCRYPTO_ALIAS(EVP_get_digestbyname);
139 143
140void 144void
141EVP_cleanup(void) 145EVP_cleanup(void)
@@ -154,6 +158,7 @@ EVP_cleanup(void)
154 } 158 }
155 OBJ_sigid_free(); 159 OBJ_sigid_free();
156} 160}
161LCRYPTO_ALIAS(EVP_cleanup);
157 162
158struct doall_cipher { 163struct doall_cipher {
159 void *arg; 164 void *arg;
@@ -185,6 +190,7 @@ EVP_CIPHER_do_all(void (*fn)(const EVP_CIPHER *ciph, const char *from,
185 dc.arg = arg; 190 dc.arg = arg;
186 OBJ_NAME_do_all(OBJ_NAME_TYPE_CIPHER_METH, do_all_cipher_fn, &dc); 191 OBJ_NAME_do_all(OBJ_NAME_TYPE_CIPHER_METH, do_all_cipher_fn, &dc);
187} 192}
193LCRYPTO_ALIAS(EVP_CIPHER_do_all);
188 194
189void 195void
190EVP_CIPHER_do_all_sorted(void (*fn)(const EVP_CIPHER *ciph, const char *from, 196EVP_CIPHER_do_all_sorted(void (*fn)(const EVP_CIPHER *ciph, const char *from,
@@ -200,6 +206,7 @@ EVP_CIPHER_do_all_sorted(void (*fn)(const EVP_CIPHER *ciph, const char *from,
200 OBJ_NAME_do_all_sorted(OBJ_NAME_TYPE_CIPHER_METH, 206 OBJ_NAME_do_all_sorted(OBJ_NAME_TYPE_CIPHER_METH,
201 do_all_cipher_fn, &dc); 207 do_all_cipher_fn, &dc);
202} 208}
209LCRYPTO_ALIAS(EVP_CIPHER_do_all_sorted);
203 210
204struct doall_md { 211struct doall_md {
205 void *arg; 212 void *arg;
@@ -231,6 +238,7 @@ EVP_MD_do_all(void (*fn)(const EVP_MD *md, const char *from, const char *to,
231 dc.arg = arg; 238 dc.arg = arg;
232 OBJ_NAME_do_all(OBJ_NAME_TYPE_MD_METH, do_all_md_fn, &dc); 239 OBJ_NAME_do_all(OBJ_NAME_TYPE_MD_METH, do_all_md_fn, &dc);
233} 240}
241LCRYPTO_ALIAS(EVP_MD_do_all);
234 242
235void 243void
236EVP_MD_do_all_sorted(void (*fn)(const EVP_MD *md, 244EVP_MD_do_all_sorted(void (*fn)(const EVP_MD *md,
@@ -245,3 +253,4 @@ EVP_MD_do_all_sorted(void (*fn)(const EVP_MD *md,
245 dc.arg = arg; 253 dc.arg = arg;
246 OBJ_NAME_do_all_sorted(OBJ_NAME_TYPE_MD_METH, do_all_md_fn, &dc); 254 OBJ_NAME_do_all_sorted(OBJ_NAME_TYPE_MD_METH, do_all_md_fn, &dc);
247} 255}
256LCRYPTO_ALIAS(EVP_MD_do_all_sorted);