diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libcrypto/evp/pmeth_lib.c | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/lib/libcrypto/evp/pmeth_lib.c b/src/lib/libcrypto/evp/pmeth_lib.c index 92328dd246..d265e2aced 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.19 2022/01/10 11:52:43 tb Exp $ */ | 1 | /* $OpenBSD: pmeth_lib.c,v 1.20 2022/01/10 12:10:26 tb 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 | */ |
| @@ -588,3 +588,17 @@ EVP_PKEY_meth_set_check(EVP_PKEY_METHOD *pmeth, int (*check)(EVP_PKEY *pkey)) | |||
| 588 | { | 588 | { |
| 589 | pmeth->check = check; | 589 | pmeth->check = check; |
| 590 | } | 590 | } |
| 591 | |||
| 592 | void | ||
| 593 | EVP_PKEY_meth_set_public_check(EVP_PKEY_METHOD *pmeth, | ||
| 594 | int (*public_check)(EVP_PKEY *pkey)) | ||
| 595 | { | ||
| 596 | pmeth->public_check = public_check; | ||
| 597 | } | ||
| 598 | |||
| 599 | void | ||
| 600 | EVP_PKEY_meth_set_param_check(EVP_PKEY_METHOD *pmeth, | ||
| 601 | int (*param_check)(EVP_PKEY *pkey)) | ||
| 602 | { | ||
| 603 | pmeth->param_check = param_check; | ||
| 604 | } | ||
