diff options
Diffstat (limited to 'src/lib/libcrypto/evp/pmeth_lib.c')
-rw-r--r-- | src/lib/libcrypto/evp/pmeth_lib.c | 39 |
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 | } |
152 | LCRYPTO_ALIAS(EVP_PKEY_meth_find); | ||
153 | 152 | ||
154 | static EVP_PKEY_CTX * | 153 | static EVP_PKEY_CTX * |
155 | evp_pkey_ctx_new(EVP_PKEY *pkey, ENGINE *engine, int id) | 154 | evp_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 | } |
229 | LCRYPTO_ALIAS(EVP_PKEY_meth_new); | ||
230 | 228 | ||
231 | void | 229 | void |
232 | EVP_PKEY_meth_get0_info(int *ppkey_id, int *pflags, const EVP_PKEY_METHOD *meth) | 230 | EVP_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 | } |
239 | LCRYPTO_ALIAS(EVP_PKEY_meth_get0_info); | ||
240 | 237 | ||
241 | void | 238 | void |
242 | EVP_PKEY_meth_copy(EVP_PKEY_METHOD *dst, const EVP_PKEY_METHOD *src) | 239 | EVP_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 | } |
254 | LCRYPTO_ALIAS(EVP_PKEY_meth_copy); | ||
255 | 251 | ||
256 | void | 252 | void |
257 | EVP_PKEY_meth_free(EVP_PKEY_METHOD *pmeth) | 253 | EVP_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 | } |
262 | LCRYPTO_ALIAS(EVP_PKEY_meth_free); | ||
263 | 258 | ||
264 | EVP_PKEY_CTX * | 259 | EVP_PKEY_CTX * |
265 | EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *engine) | 260 | EVP_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 | } |
269 | LCRYPTO_ALIAS(EVP_PKEY_CTX_new); | ||
270 | 264 | ||
271 | EVP_PKEY_CTX * | 265 | EVP_PKEY_CTX * |
272 | EVP_PKEY_CTX_new_id(int id, ENGINE *engine) | 266 | EVP_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 | } |
276 | LCRYPTO_ALIAS(EVP_PKEY_CTX_new_id); | ||
277 | 270 | ||
278 | EVP_PKEY_CTX * | 271 | EVP_PKEY_CTX * |
279 | EVP_PKEY_CTX_dup(EVP_PKEY_CTX *pctx) | 272 | EVP_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 | } |
318 | LCRYPTO_ALIAS(EVP_PKEY_CTX_dup); | ||
319 | 311 | ||
320 | int | 312 | int |
321 | EVP_PKEY_meth_add0(const EVP_PKEY_METHOD *pmeth) | 313 | EVP_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 | } |
334 | LCRYPTO_ALIAS(EVP_PKEY_meth_add0); | ||
335 | 326 | ||
336 | void | 327 | void |
337 | EVP_PKEY_CTX_free(EVP_PKEY_CTX *ctx) | 328 | EVP_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 | } |
350 | LCRYPTO_ALIAS(EVP_PKEY_CTX_free); | ||
351 | 341 | ||
352 | int | 342 | int |
353 | EVP_PKEY_CTX_ctrl(EVP_PKEY_CTX *ctx, int keytype, int optype, int cmd, | 343 | EVP_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 | } |
383 | LCRYPTO_ALIAS(EVP_PKEY_CTX_ctrl); | ||
384 | 373 | ||
385 | int | 374 | int |
386 | EVP_PKEY_CTX_ctrl_str(EVP_PKEY_CTX *ctx, const char *name, const char *value) | 375 | EVP_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 | } |
398 | LCRYPTO_ALIAS(EVP_PKEY_CTX_ctrl_str); | ||
399 | 387 | ||
400 | int | 388 | int |
401 | EVP_PKEY_CTX_str2ctrl(EVP_PKEY_CTX *ctx, int cmd, const char *str) | 389 | EVP_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 | } |
449 | LCRYPTO_ALIAS(EVP_PKEY_CTX_get_operation); | ||
450 | 437 | ||
451 | void | 438 | void |
452 | EVP_PKEY_CTX_set0_keygen_info(EVP_PKEY_CTX *ctx, int *dat, int datlen) | 439 | EVP_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 | } |
457 | LCRYPTO_ALIAS(EVP_PKEY_CTX_set0_keygen_info); | ||
458 | 444 | ||
459 | void | 445 | void |
460 | EVP_PKEY_CTX_set_data(EVP_PKEY_CTX *ctx, void *data) | 446 | EVP_PKEY_CTX_set_data(EVP_PKEY_CTX *ctx, void *data) |
461 | { | 447 | { |
462 | ctx->data = data; | 448 | ctx->data = data; |
463 | } | 449 | } |
464 | LCRYPTO_ALIAS(EVP_PKEY_CTX_set_data); | ||
465 | 450 | ||
466 | void * | 451 | void * |
467 | EVP_PKEY_CTX_get_data(EVP_PKEY_CTX *ctx) | 452 | EVP_PKEY_CTX_get_data(EVP_PKEY_CTX *ctx) |
468 | { | 453 | { |
469 | return ctx->data; | 454 | return ctx->data; |
470 | } | 455 | } |
471 | LCRYPTO_ALIAS(EVP_PKEY_CTX_get_data); | ||
472 | 456 | ||
473 | EVP_PKEY * | 457 | EVP_PKEY * |
474 | EVP_PKEY_CTX_get0_pkey(EVP_PKEY_CTX *ctx) | 458 | EVP_PKEY_CTX_get0_pkey(EVP_PKEY_CTX *ctx) |
475 | { | 459 | { |
476 | return ctx->pkey; | 460 | return ctx->pkey; |
477 | } | 461 | } |
478 | LCRYPTO_ALIAS(EVP_PKEY_CTX_get0_pkey); | ||
479 | 462 | ||
480 | EVP_PKEY * | 463 | EVP_PKEY * |
481 | EVP_PKEY_CTX_get0_peerkey(EVP_PKEY_CTX *ctx) | 464 | EVP_PKEY_CTX_get0_peerkey(EVP_PKEY_CTX *ctx) |
482 | { | 465 | { |
483 | return ctx->peerkey; | 466 | return ctx->peerkey; |
484 | } | 467 | } |
485 | LCRYPTO_ALIAS(EVP_PKEY_CTX_get0_peerkey); | ||
486 | 468 | ||
487 | void | 469 | void |
488 | EVP_PKEY_CTX_set_app_data(EVP_PKEY_CTX *ctx, void *data) | 470 | EVP_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 | } |
492 | LCRYPTO_ALIAS(EVP_PKEY_CTX_set_app_data); | ||
493 | 474 | ||
494 | void * | 475 | void * |
495 | EVP_PKEY_CTX_get_app_data(EVP_PKEY_CTX *ctx) | 476 | EVP_PKEY_CTX_get_app_data(EVP_PKEY_CTX *ctx) |
496 | { | 477 | { |
497 | return ctx->app_data; | 478 | return ctx->app_data; |
498 | } | 479 | } |
499 | LCRYPTO_ALIAS(EVP_PKEY_CTX_get_app_data); | ||
500 | 480 | ||
501 | void | 481 | void |
502 | EVP_PKEY_meth_set_init(EVP_PKEY_METHOD *pmeth, | 482 | EVP_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 | } |
507 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_init); | ||
508 | 487 | ||
509 | void | 488 | void |
510 | EVP_PKEY_meth_set_copy(EVP_PKEY_METHOD *pmeth, | 489 | EVP_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 | } |
515 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_copy); | ||
516 | 494 | ||
517 | void | 495 | void |
518 | EVP_PKEY_meth_set_cleanup(EVP_PKEY_METHOD *pmeth, | 496 | EVP_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 | } |
523 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_cleanup); | ||
524 | 501 | ||
525 | void | 502 | void |
526 | EVP_PKEY_meth_set_paramgen(EVP_PKEY_METHOD *pmeth, | 503 | EVP_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 | } |
533 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_paramgen); | ||
534 | 510 | ||
535 | void | 511 | void |
536 | EVP_PKEY_meth_set_keygen(EVP_PKEY_METHOD *pmeth, | 512 | EVP_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 | } |
543 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_keygen); | ||
544 | 519 | ||
545 | void | 520 | void |
546 | EVP_PKEY_meth_set_sign(EVP_PKEY_METHOD *pmeth, | 521 | EVP_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 | } |
554 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_sign); | ||
555 | 529 | ||
556 | void | 530 | void |
557 | EVP_PKEY_meth_set_verify(EVP_PKEY_METHOD *pmeth, | 531 | EVP_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 | } |
565 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_verify); | ||
566 | 539 | ||
567 | void | 540 | void |
568 | EVP_PKEY_meth_set_verify_recover(EVP_PKEY_METHOD *pmeth, | 541 | EVP_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 | } |
577 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_verify_recover); | ||
578 | 550 | ||
579 | void | 551 | void |
580 | EVP_PKEY_meth_set_signctx(EVP_PKEY_METHOD *pmeth, | 552 | EVP_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 | } |
588 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_signctx); | ||
589 | 560 | ||
590 | void | 561 | void |
591 | EVP_PKEY_meth_set_verifyctx(EVP_PKEY_METHOD *pmeth, | 562 | EVP_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 | } |
599 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_verifyctx); | ||
600 | 570 | ||
601 | void | 571 | void |
602 | EVP_PKEY_meth_set_encrypt(EVP_PKEY_METHOD *pmeth, | 572 | EVP_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 | } |
610 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_encrypt); | ||
611 | 580 | ||
612 | void | 581 | void |
613 | EVP_PKEY_meth_set_decrypt(EVP_PKEY_METHOD *pmeth, | 582 | EVP_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 | } |
621 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_decrypt); | ||
622 | 590 | ||
623 | void | 591 | void |
624 | EVP_PKEY_meth_set_derive(EVP_PKEY_METHOD *pmeth, | 592 | EVP_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 | } |
631 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_derive); | ||
632 | 599 | ||
633 | void | 600 | void |
634 | EVP_PKEY_meth_set_ctrl(EVP_PKEY_METHOD *pmeth, | 601 | EVP_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 | } |
641 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_ctrl); | ||
642 | 608 | ||
643 | void | 609 | void |
644 | EVP_PKEY_meth_set_check(EVP_PKEY_METHOD *pmeth, int (*check)(EVP_PKEY *pkey)) | 610 | EVP_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 | } |
648 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_check); | ||
649 | 614 | ||
650 | void | 615 | void |
651 | EVP_PKEY_meth_set_public_check(EVP_PKEY_METHOD *pmeth, | 616 | EVP_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 | } |
656 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_public_check); | ||
657 | 621 | ||
658 | void | 622 | void |
659 | EVP_PKEY_meth_set_param_check(EVP_PKEY_METHOD *pmeth, | 623 | EVP_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 | } |
664 | LCRYPTO_ALIAS(EVP_PKEY_meth_set_param_check); | ||