summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/pmeth_gn.c
diff options
context:
space:
mode:
authorbeck <>2024-04-09 13:52:42 +0000
committerbeck <>2024-04-09 13:52:42 +0000
commitb8c1a99fdb41738feb7a1352029c5f5aa42fed86 (patch)
treeb9ee99887d6be79187ba476e0f6ac92f0820775f /src/lib/libcrypto/evp/pmeth_gn.c
parent94d86681cdef7dae37d5ce494a200523ce63b70c (diff)
downloadopenbsd-b8c1a99fdb41738feb7a1352029c5f5aa42fed86.tar.gz
openbsd-b8c1a99fdb41738feb7a1352029c5f5aa42fed86.tar.bz2
openbsd-b8c1a99fdb41738feb7a1352029c5f5aa42fed86.zip
Hide public symbols in evp.h
largely mechanically done by the guentherizer 9000 ok tb@
Diffstat (limited to 'src/lib/libcrypto/evp/pmeth_gn.c')
-rw-r--r--src/lib/libcrypto/evp/pmeth_gn.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/lib/libcrypto/evp/pmeth_gn.c b/src/lib/libcrypto/evp/pmeth_gn.c
index ce7b107c7a..2711ba1a9e 100644
--- a/src/lib/libcrypto/evp/pmeth_gn.c
+++ b/src/lib/libcrypto/evp/pmeth_gn.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: pmeth_gn.c,v 1.15 2024/01/01 18:33:04 tb Exp $ */ 1/* $OpenBSD: pmeth_gn.c,v 1.16 2024/04/09 13:52:41 beck Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 2006. 3 * project 2006.
4 */ 4 */
@@ -85,6 +85,7 @@ EVP_PKEY_paramgen_init(EVP_PKEY_CTX *ctx)
85 ctx->operation = EVP_PKEY_OP_UNDEFINED; 85 ctx->operation = EVP_PKEY_OP_UNDEFINED;
86 return ret; 86 return ret;
87} 87}
88LCRYPTO_ALIAS(EVP_PKEY_paramgen_init);
88 89
89int 90int
90EVP_PKEY_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey) 91EVP_PKEY_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey)
@@ -114,6 +115,7 @@ EVP_PKEY_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey)
114 } 115 }
115 return ret; 116 return ret;
116} 117}
118LCRYPTO_ALIAS(EVP_PKEY_paramgen);
117 119
118int 120int
119EVP_PKEY_keygen_init(EVP_PKEY_CTX *ctx) 121EVP_PKEY_keygen_init(EVP_PKEY_CTX *ctx)
@@ -132,6 +134,7 @@ EVP_PKEY_keygen_init(EVP_PKEY_CTX *ctx)
132 ctx->operation = EVP_PKEY_OP_UNDEFINED; 134 ctx->operation = EVP_PKEY_OP_UNDEFINED;
133 return ret; 135 return ret;
134} 136}
137LCRYPTO_ALIAS(EVP_PKEY_keygen_init);
135 138
136int 139int
137EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey) 140EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey)
@@ -160,18 +163,21 @@ EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey)
160 } 163 }
161 return ret; 164 return ret;
162} 165}
166LCRYPTO_ALIAS(EVP_PKEY_keygen);
163 167
164void 168void
165EVP_PKEY_CTX_set_cb(EVP_PKEY_CTX *ctx, EVP_PKEY_gen_cb *cb) 169EVP_PKEY_CTX_set_cb(EVP_PKEY_CTX *ctx, EVP_PKEY_gen_cb *cb)
166{ 170{
167 ctx->pkey_gencb = cb; 171 ctx->pkey_gencb = cb;
168} 172}
173LCRYPTO_ALIAS(EVP_PKEY_CTX_set_cb);
169 174
170EVP_PKEY_gen_cb * 175EVP_PKEY_gen_cb *
171EVP_PKEY_CTX_get_cb(EVP_PKEY_CTX *ctx) 176EVP_PKEY_CTX_get_cb(EVP_PKEY_CTX *ctx)
172{ 177{
173 return ctx->pkey_gencb; 178 return ctx->pkey_gencb;
174} 179}
180LCRYPTO_ALIAS(EVP_PKEY_CTX_get_cb);
175 181
176/* "translation callback" to call EVP_PKEY_CTX callbacks using BN_GENCB 182/* "translation callback" to call EVP_PKEY_CTX callbacks using BN_GENCB
177 * style callbacks. 183 * style callbacks.
@@ -201,6 +207,7 @@ EVP_PKEY_CTX_get_keygen_info(EVP_PKEY_CTX *ctx, int idx)
201 return 0; 207 return 0;
202 return ctx->keygen_info[idx]; 208 return ctx->keygen_info[idx];
203} 209}
210LCRYPTO_ALIAS(EVP_PKEY_CTX_get_keygen_info);
204 211
205EVP_PKEY * 212EVP_PKEY *
206EVP_PKEY_new_mac_key(int type, ENGINE *e, const unsigned char *key, int keylen) 213EVP_PKEY_new_mac_key(int type, ENGINE *e, const unsigned char *key, int keylen)
@@ -223,6 +230,7 @@ merr:
223 EVP_PKEY_CTX_free(mac_ctx); 230 EVP_PKEY_CTX_free(mac_ctx);
224 return mac_key; 231 return mac_key;
225} 232}
233LCRYPTO_ALIAS(EVP_PKEY_new_mac_key);
226 234
227int 235int
228EVP_PKEY_check(EVP_PKEY_CTX *ctx) 236EVP_PKEY_check(EVP_PKEY_CTX *ctx)
@@ -244,6 +252,7 @@ EVP_PKEY_check(EVP_PKEY_CTX *ctx)
244 252
245 return pkey->ameth->pkey_check(pkey); 253 return pkey->ameth->pkey_check(pkey);
246} 254}
255LCRYPTO_ALIAS(EVP_PKEY_check);
247 256
248int 257int
249EVP_PKEY_public_check(EVP_PKEY_CTX *ctx) 258EVP_PKEY_public_check(EVP_PKEY_CTX *ctx)
@@ -265,6 +274,7 @@ EVP_PKEY_public_check(EVP_PKEY_CTX *ctx)
265 274
266 return pkey->ameth->pkey_public_check(pkey); 275 return pkey->ameth->pkey_public_check(pkey);
267} 276}
277LCRYPTO_ALIAS(EVP_PKEY_public_check);
268 278
269int 279int
270EVP_PKEY_param_check(EVP_PKEY_CTX *ctx) 280EVP_PKEY_param_check(EVP_PKEY_CTX *ctx)
@@ -286,3 +296,4 @@ EVP_PKEY_param_check(EVP_PKEY_CTX *ctx)
286 296
287 return pkey->ameth->pkey_param_check(pkey); 297 return pkey->ameth->pkey_param_check(pkey);
288} 298}
299LCRYPTO_ALIAS(EVP_PKEY_param_check);