summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/pmeth_lib.c
diff options
context:
space:
mode:
authorbeck <>2023-07-07 19:37:54 +0000
committerbeck <>2023-07-07 19:37:54 +0000
commit8d42940c1d19bb9bd4ce45580f18a59069225432 (patch)
treeb1fe16b4625998f0f024f4d3eef5d59a3e905a9a /src/lib/libcrypto/evp/pmeth_lib.c
parent1c5e77a1d6f97589e2bca622f3313c1418f9a535 (diff)
downloadopenbsd-8d42940c1d19bb9bd4ce45580f18a59069225432.tar.gz
openbsd-8d42940c1d19bb9bd4ce45580f18a59069225432.tar.bz2
openbsd-8d42940c1d19bb9bd4ce45580f18a59069225432.zip
Unbreak the namespace build after a broken mk.conf and tool misfire had
me aliasing symbols not in the headers I was procesing. This unbreaks the namespace build so it will pass again ok tb@
Diffstat (limited to 'src/lib/libcrypto/evp/pmeth_lib.c')
-rw-r--r--src/lib/libcrypto/evp/pmeth_lib.c39
1 files changed, 1 insertions, 38 deletions
diff --git a/src/lib/libcrypto/evp/pmeth_lib.c b/src/lib/libcrypto/evp/pmeth_lib.c
index cad38d4fe9..b480a574fe 100644
--- a/src/lib/libcrypto/evp/pmeth_lib.c
+++ b/src/lib/libcrypto/evp/pmeth_lib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: pmeth_lib.c,v 1.32 2023/07/07 13:54:46 beck Exp $ */ 1/* $OpenBSD: pmeth_lib.c,v 1.33 2023/07/07 19:37:54 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 */
@@ -149,7 +149,6 @@ EVP_PKEY_meth_find(int type)
149 149
150 return NULL; 150 return NULL;
151} 151}
152LCRYPTO_ALIAS(EVP_PKEY_meth_find);
153 152
154static EVP_PKEY_CTX * 153static EVP_PKEY_CTX *
155evp_pkey_ctx_new(EVP_PKEY *pkey, ENGINE *engine, int id) 154evp_pkey_ctx_new(EVP_PKEY *pkey, ENGINE *engine, int id)
@@ -226,7 +225,6 @@ EVP_PKEY_meth_new(int id, int flags)
226 225
227 return pmeth; 226 return pmeth;
228} 227}
229LCRYPTO_ALIAS(EVP_PKEY_meth_new);
230 228
231void 229void
232EVP_PKEY_meth_get0_info(int *ppkey_id, int *pflags, const EVP_PKEY_METHOD *meth) 230EVP_PKEY_meth_get0_info(int *ppkey_id, int *pflags, const EVP_PKEY_METHOD *meth)
@@ -236,7 +234,6 @@ EVP_PKEY_meth_get0_info(int *ppkey_id, int *pflags, const EVP_PKEY_METHOD *meth)
236 if (pflags) 234 if (pflags)
237 *pflags = meth->flags; 235 *pflags = meth->flags;
238} 236}
239LCRYPTO_ALIAS(EVP_PKEY_meth_get0_info);
240 237
241void 238void
242EVP_PKEY_meth_copy(EVP_PKEY_METHOD *dst, const EVP_PKEY_METHOD *src) 239EVP_PKEY_meth_copy(EVP_PKEY_METHOD *dst, const EVP_PKEY_METHOD *src)
@@ -251,7 +248,6 @@ EVP_PKEY_meth_copy(EVP_PKEY_METHOD *dst, const EVP_PKEY_METHOD *src)
251 dst->pkey_id = preserve.pkey_id; 248 dst->pkey_id = preserve.pkey_id;
252 dst->flags = preserve.flags; 249 dst->flags = preserve.flags;
253} 250}
254LCRYPTO_ALIAS(EVP_PKEY_meth_copy);
255 251
256void 252void
257EVP_PKEY_meth_free(EVP_PKEY_METHOD *pmeth) 253EVP_PKEY_meth_free(EVP_PKEY_METHOD *pmeth)
@@ -259,21 +255,18 @@ EVP_PKEY_meth_free(EVP_PKEY_METHOD *pmeth)
259 if (pmeth && (pmeth->flags & EVP_PKEY_FLAG_DYNAMIC)) 255 if (pmeth && (pmeth->flags & EVP_PKEY_FLAG_DYNAMIC))
260 free(pmeth); 256 free(pmeth);
261} 257}
262LCRYPTO_ALIAS(EVP_PKEY_meth_free);
263 258
264EVP_PKEY_CTX * 259EVP_PKEY_CTX *
265EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *engine) 260EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *engine)
266{ 261{
267 return evp_pkey_ctx_new(pkey, engine, -1); 262 return evp_pkey_ctx_new(pkey, engine, -1);
268} 263}
269LCRYPTO_ALIAS(EVP_PKEY_CTX_new);
270 264
271EVP_PKEY_CTX * 265EVP_PKEY_CTX *
272EVP_PKEY_CTX_new_id(int id, ENGINE *engine) 266EVP_PKEY_CTX_new_id(int id, ENGINE *engine)
273{ 267{
274 return evp_pkey_ctx_new(NULL, engine, id); 268 return evp_pkey_ctx_new(NULL, engine, id);
275} 269}
276LCRYPTO_ALIAS(EVP_PKEY_CTX_new_id);
277 270
278EVP_PKEY_CTX * 271EVP_PKEY_CTX *
279EVP_PKEY_CTX_dup(EVP_PKEY_CTX *pctx) 272EVP_PKEY_CTX_dup(EVP_PKEY_CTX *pctx)
@@ -315,7 +308,6 @@ EVP_PKEY_CTX_dup(EVP_PKEY_CTX *pctx)
315 EVP_PKEY_CTX_free(rctx); 308 EVP_PKEY_CTX_free(rctx);
316 return NULL; 309 return NULL;
317} 310}
318LCRYPTO_ALIAS(EVP_PKEY_CTX_dup);
319 311
320int 312int
321EVP_PKEY_meth_add0(const EVP_PKEY_METHOD *pmeth) 313EVP_PKEY_meth_add0(const EVP_PKEY_METHOD *pmeth)
@@ -331,7 +323,6 @@ EVP_PKEY_meth_add0(const EVP_PKEY_METHOD *pmeth)
331 323
332 return 1; 324 return 1;
333} 325}
334LCRYPTO_ALIAS(EVP_PKEY_meth_add0);
335 326
336void 327void
337EVP_PKEY_CTX_free(EVP_PKEY_CTX *ctx) 328EVP_PKEY_CTX_free(EVP_PKEY_CTX *ctx)
@@ -347,7 +338,6 @@ EVP_PKEY_CTX_free(EVP_PKEY_CTX *ctx)
347#endif 338#endif
348 free(ctx); 339 free(ctx);
349} 340}
350LCRYPTO_ALIAS(EVP_PKEY_CTX_free);
351 341
352int 342int
353EVP_PKEY_CTX_ctrl(EVP_PKEY_CTX *ctx, int keytype, int optype, int cmd, 343EVP_PKEY_CTX_ctrl(EVP_PKEY_CTX *ctx, int keytype, int optype, int cmd,
@@ -380,7 +370,6 @@ EVP_PKEY_CTX_ctrl(EVP_PKEY_CTX *ctx, int keytype, int optype, int cmd,
380 return ret; 370 return ret;
381 371
382} 372}
383LCRYPTO_ALIAS(EVP_PKEY_CTX_ctrl);
384 373
385int 374int
386EVP_PKEY_CTX_ctrl_str(EVP_PKEY_CTX *ctx, const char *name, const char *value) 375EVP_PKEY_CTX_ctrl_str(EVP_PKEY_CTX *ctx, const char *name, const char *value)
@@ -395,7 +384,6 @@ EVP_PKEY_CTX_ctrl_str(EVP_PKEY_CTX *ctx, const char *name, const char *value)
395 } 384 }
396 return ctx->pmeth->ctrl_str(ctx, name, value); 385 return ctx->pmeth->ctrl_str(ctx, name, value);
397} 386}
398LCRYPTO_ALIAS(EVP_PKEY_CTX_ctrl_str);
399 387
400int 388int
401EVP_PKEY_CTX_str2ctrl(EVP_PKEY_CTX *ctx, int cmd, const char *str) 389EVP_PKEY_CTX_str2ctrl(EVP_PKEY_CTX *ctx, int cmd, const char *str)
@@ -446,7 +434,6 @@ EVP_PKEY_CTX_get_operation(EVP_PKEY_CTX *ctx)
446{ 434{
447 return ctx->operation; 435 return ctx->operation;
448} 436}
449LCRYPTO_ALIAS(EVP_PKEY_CTX_get_operation);
450 437
451void 438void
452EVP_PKEY_CTX_set0_keygen_info(EVP_PKEY_CTX *ctx, int *dat, int datlen) 439EVP_PKEY_CTX_set0_keygen_info(EVP_PKEY_CTX *ctx, int *dat, int datlen)
@@ -454,49 +441,42 @@ EVP_PKEY_CTX_set0_keygen_info(EVP_PKEY_CTX *ctx, int *dat, int datlen)
454 ctx->keygen_info = dat; 441 ctx->keygen_info = dat;
455 ctx->keygen_info_count = datlen; 442 ctx->keygen_info_count = datlen;
456} 443}
457LCRYPTO_ALIAS(EVP_PKEY_CTX_set0_keygen_info);
458 444
459void 445void
460EVP_PKEY_CTX_set_data(EVP_PKEY_CTX *ctx, void *data) 446EVP_PKEY_CTX_set_data(EVP_PKEY_CTX *ctx, void *data)
461{ 447{
462 ctx->data = data; 448 ctx->data = data;
463} 449}
464LCRYPTO_ALIAS(EVP_PKEY_CTX_set_data);
465 450
466void * 451void *
467EVP_PKEY_CTX_get_data(EVP_PKEY_CTX *ctx) 452EVP_PKEY_CTX_get_data(EVP_PKEY_CTX *ctx)
468{ 453{
469 return ctx->data; 454 return ctx->data;
470} 455}
471LCRYPTO_ALIAS(EVP_PKEY_CTX_get_data);
472 456
473EVP_PKEY * 457EVP_PKEY *
474EVP_PKEY_CTX_get0_pkey(EVP_PKEY_CTX *ctx) 458EVP_PKEY_CTX_get0_pkey(EVP_PKEY_CTX *ctx)
475{ 459{
476 return ctx->pkey; 460 return ctx->pkey;
477} 461}
478LCRYPTO_ALIAS(EVP_PKEY_CTX_get0_pkey);
479 462
480EVP_PKEY * 463EVP_PKEY *
481EVP_PKEY_CTX_get0_peerkey(EVP_PKEY_CTX *ctx) 464EVP_PKEY_CTX_get0_peerkey(EVP_PKEY_CTX *ctx)
482{ 465{
483 return ctx->peerkey; 466 return ctx->peerkey;
484} 467}
485LCRYPTO_ALIAS(EVP_PKEY_CTX_get0_peerkey);
486 468
487void 469void
488EVP_PKEY_CTX_set_app_data(EVP_PKEY_CTX *ctx, void *data) 470EVP_PKEY_CTX_set_app_data(EVP_PKEY_CTX *ctx, void *data)
489{ 471{
490 ctx->app_data = data; 472 ctx->app_data = data;
491} 473}
492LCRYPTO_ALIAS(EVP_PKEY_CTX_set_app_data);
493 474
494void * 475void *
495EVP_PKEY_CTX_get_app_data(EVP_PKEY_CTX *ctx) 476EVP_PKEY_CTX_get_app_data(EVP_PKEY_CTX *ctx)
496{ 477{
497 return ctx->app_data; 478 return ctx->app_data;
498} 479}
499LCRYPTO_ALIAS(EVP_PKEY_CTX_get_app_data);
500 480
501void 481void
502EVP_PKEY_meth_set_init(EVP_PKEY_METHOD *pmeth, 482EVP_PKEY_meth_set_init(EVP_PKEY_METHOD *pmeth,
@@ -504,7 +484,6 @@ EVP_PKEY_meth_set_init(EVP_PKEY_METHOD *pmeth,
504{ 484{
505 pmeth->init = init; 485 pmeth->init = init;
506} 486}
507LCRYPTO_ALIAS(EVP_PKEY_meth_set_init);
508 487
509void 488void
510EVP_PKEY_meth_set_copy(EVP_PKEY_METHOD *pmeth, 489EVP_PKEY_meth_set_copy(EVP_PKEY_METHOD *pmeth,
@@ -512,7 +491,6 @@ EVP_PKEY_meth_set_copy(EVP_PKEY_METHOD *pmeth,
512{ 491{
513 pmeth->copy = copy; 492 pmeth->copy = copy;
514} 493}
515LCRYPTO_ALIAS(EVP_PKEY_meth_set_copy);
516 494
517void 495void
518EVP_PKEY_meth_set_cleanup(EVP_PKEY_METHOD *pmeth, 496EVP_PKEY_meth_set_cleanup(EVP_PKEY_METHOD *pmeth,
@@ -520,7 +498,6 @@ EVP_PKEY_meth_set_cleanup(EVP_PKEY_METHOD *pmeth,
520{ 498{
521 pmeth->cleanup = cleanup; 499 pmeth->cleanup = cleanup;
522} 500}
523LCRYPTO_ALIAS(EVP_PKEY_meth_set_cleanup);
524 501
525void 502void
526EVP_PKEY_meth_set_paramgen(EVP_PKEY_METHOD *pmeth, 503EVP_PKEY_meth_set_paramgen(EVP_PKEY_METHOD *pmeth,
@@ -530,7 +507,6 @@ EVP_PKEY_meth_set_paramgen(EVP_PKEY_METHOD *pmeth,
530 pmeth->paramgen_init = paramgen_init; 507 pmeth->paramgen_init = paramgen_init;
531 pmeth->paramgen = paramgen; 508 pmeth->paramgen = paramgen;
532} 509}
533LCRYPTO_ALIAS(EVP_PKEY_meth_set_paramgen);
534 510
535void 511void
536EVP_PKEY_meth_set_keygen(EVP_PKEY_METHOD *pmeth, 512EVP_PKEY_meth_set_keygen(EVP_PKEY_METHOD *pmeth,
@@ -540,7 +516,6 @@ EVP_PKEY_meth_set_keygen(EVP_PKEY_METHOD *pmeth,
540 pmeth->keygen_init = keygen_init; 516 pmeth->keygen_init = keygen_init;
541 pmeth->keygen = keygen; 517 pmeth->keygen = keygen;
542} 518}
543LCRYPTO_ALIAS(EVP_PKEY_meth_set_keygen);
544 519
545void 520void
546EVP_PKEY_meth_set_sign(EVP_PKEY_METHOD *pmeth, 521EVP_PKEY_meth_set_sign(EVP_PKEY_METHOD *pmeth,
@@ -551,7 +526,6 @@ EVP_PKEY_meth_set_sign(EVP_PKEY_METHOD *pmeth,
551 pmeth->sign_init = sign_init; 526 pmeth->sign_init = sign_init;
552 pmeth->sign = sign; 527 pmeth->sign = sign;
553} 528}
554LCRYPTO_ALIAS(EVP_PKEY_meth_set_sign);
555 529
556void 530void
557EVP_PKEY_meth_set_verify(EVP_PKEY_METHOD *pmeth, 531EVP_PKEY_meth_set_verify(EVP_PKEY_METHOD *pmeth,
@@ -562,7 +536,6 @@ EVP_PKEY_meth_set_verify(EVP_PKEY_METHOD *pmeth,
562 pmeth->verify_init = verify_init; 536 pmeth->verify_init = verify_init;
563 pmeth->verify = verify; 537 pmeth->verify = verify;
564} 538}
565LCRYPTO_ALIAS(EVP_PKEY_meth_set_verify);
566 539
567void 540void
568EVP_PKEY_meth_set_verify_recover(EVP_PKEY_METHOD *pmeth, 541EVP_PKEY_meth_set_verify_recover(EVP_PKEY_METHOD *pmeth,
@@ -574,7 +547,6 @@ EVP_PKEY_meth_set_verify_recover(EVP_PKEY_METHOD *pmeth,
574 pmeth->verify_recover_init = verify_recover_init; 547 pmeth->verify_recover_init = verify_recover_init;
575 pmeth->verify_recover = verify_recover; 548 pmeth->verify_recover = verify_recover;
576} 549}
577LCRYPTO_ALIAS(EVP_PKEY_meth_set_verify_recover);
578 550
579void 551void
580EVP_PKEY_meth_set_signctx(EVP_PKEY_METHOD *pmeth, 552EVP_PKEY_meth_set_signctx(EVP_PKEY_METHOD *pmeth,
@@ -585,7 +557,6 @@ EVP_PKEY_meth_set_signctx(EVP_PKEY_METHOD *pmeth,
585 pmeth->signctx_init = signctx_init; 557 pmeth->signctx_init = signctx_init;
586 pmeth->signctx = signctx; 558 pmeth->signctx = signctx;
587} 559}
588LCRYPTO_ALIAS(EVP_PKEY_meth_set_signctx);
589 560
590void 561void
591EVP_PKEY_meth_set_verifyctx(EVP_PKEY_METHOD *pmeth, 562EVP_PKEY_meth_set_verifyctx(EVP_PKEY_METHOD *pmeth,
@@ -596,7 +567,6 @@ EVP_PKEY_meth_set_verifyctx(EVP_PKEY_METHOD *pmeth,
596 pmeth->verifyctx_init = verifyctx_init; 567 pmeth->verifyctx_init = verifyctx_init;
597 pmeth->verifyctx = verifyctx; 568 pmeth->verifyctx = verifyctx;
598} 569}
599LCRYPTO_ALIAS(EVP_PKEY_meth_set_verifyctx);
600 570
601void 571void
602EVP_PKEY_meth_set_encrypt(EVP_PKEY_METHOD *pmeth, 572EVP_PKEY_meth_set_encrypt(EVP_PKEY_METHOD *pmeth,
@@ -607,7 +577,6 @@ EVP_PKEY_meth_set_encrypt(EVP_PKEY_METHOD *pmeth,
607 pmeth->encrypt_init = encrypt_init; 577 pmeth->encrypt_init = encrypt_init;
608 pmeth->encrypt = encryptfn; 578 pmeth->encrypt = encryptfn;
609} 579}
610LCRYPTO_ALIAS(EVP_PKEY_meth_set_encrypt);
611 580
612void 581void
613EVP_PKEY_meth_set_decrypt(EVP_PKEY_METHOD *pmeth, 582EVP_PKEY_meth_set_decrypt(EVP_PKEY_METHOD *pmeth,
@@ -618,7 +587,6 @@ EVP_PKEY_meth_set_decrypt(EVP_PKEY_METHOD *pmeth,
618 pmeth->decrypt_init = decrypt_init; 587 pmeth->decrypt_init = decrypt_init;
619 pmeth->decrypt = decrypt; 588 pmeth->decrypt = decrypt;
620} 589}
621LCRYPTO_ALIAS(EVP_PKEY_meth_set_decrypt);
622 590
623void 591void
624EVP_PKEY_meth_set_derive(EVP_PKEY_METHOD *pmeth, 592EVP_PKEY_meth_set_derive(EVP_PKEY_METHOD *pmeth,
@@ -628,7 +596,6 @@ EVP_PKEY_meth_set_derive(EVP_PKEY_METHOD *pmeth,
628 pmeth->derive_init = derive_init; 596 pmeth->derive_init = derive_init;
629 pmeth->derive = derive; 597 pmeth->derive = derive;
630} 598}
631LCRYPTO_ALIAS(EVP_PKEY_meth_set_derive);
632 599
633void 600void
634EVP_PKEY_meth_set_ctrl(EVP_PKEY_METHOD *pmeth, 601EVP_PKEY_meth_set_ctrl(EVP_PKEY_METHOD *pmeth,
@@ -638,14 +605,12 @@ EVP_PKEY_meth_set_ctrl(EVP_PKEY_METHOD *pmeth,
638 pmeth->ctrl = ctrl; 605 pmeth->ctrl = ctrl;
639 pmeth->ctrl_str = ctrl_str; 606 pmeth->ctrl_str = ctrl_str;
640} 607}
641LCRYPTO_ALIAS(EVP_PKEY_meth_set_ctrl);
642 608
643void 609void
644EVP_PKEY_meth_set_check(EVP_PKEY_METHOD *pmeth, int (*check)(EVP_PKEY *pkey)) 610EVP_PKEY_meth_set_check(EVP_PKEY_METHOD *pmeth, int (*check)(EVP_PKEY *pkey))
645{ 611{
646 pmeth->check = check; 612 pmeth->check = check;
647} 613}
648LCRYPTO_ALIAS(EVP_PKEY_meth_set_check);
649 614
650void 615void
651EVP_PKEY_meth_set_public_check(EVP_PKEY_METHOD *pmeth, 616EVP_PKEY_meth_set_public_check(EVP_PKEY_METHOD *pmeth,
@@ -653,7 +618,6 @@ EVP_PKEY_meth_set_public_check(EVP_PKEY_METHOD *pmeth,
653{ 618{
654 pmeth->public_check = public_check; 619 pmeth->public_check = public_check;
655} 620}
656LCRYPTO_ALIAS(EVP_PKEY_meth_set_public_check);
657 621
658void 622void
659EVP_PKEY_meth_set_param_check(EVP_PKEY_METHOD *pmeth, 623EVP_PKEY_meth_set_param_check(EVP_PKEY_METHOD *pmeth,
@@ -661,4 +625,3 @@ EVP_PKEY_meth_set_param_check(EVP_PKEY_METHOD *pmeth,
661{ 625{
662 pmeth->param_check = param_check; 626 pmeth->param_check = param_check;
663} 627}
664LCRYPTO_ALIAS(EVP_PKEY_meth_set_param_check);