diff options
Diffstat (limited to 'src/lib/libcrypto/evp/evp_locl.h')
-rw-r--r-- | src/lib/libcrypto/evp/evp_locl.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/libcrypto/evp/evp_locl.h b/src/lib/libcrypto/evp/evp_locl.h index 1e79af4c6d..dd7d2522e6 100644 --- a/src/lib/libcrypto/evp/evp_locl.h +++ b/src/lib/libcrypto/evp/evp_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: evp_locl.h,v 1.28 2022/09/13 04:59:18 jsing Exp $ */ | 1 | /* $OpenBSD: evp_locl.h,v 1.29 2022/11/10 15:17:30 jsing 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 2000. | 3 | * project 2000. |
4 | */ | 4 | */ |
@@ -260,6 +260,11 @@ struct evp_pkey_method_st { | |||
260 | int (*ctrl)(EVP_PKEY_CTX *ctx, int type, int p1, void *p2); | 260 | int (*ctrl)(EVP_PKEY_CTX *ctx, int type, int p1, void *p2); |
261 | int (*ctrl_str)(EVP_PKEY_CTX *ctx, const char *type, const char *value); | 261 | int (*ctrl_str)(EVP_PKEY_CTX *ctx, const char *type, const char *value); |
262 | 262 | ||
263 | int (*digestsign)(EVP_MD_CTX *ctx, unsigned char *sig, size_t *siglen, | ||
264 | const unsigned char *tbs, size_t tbslen); | ||
265 | int (*digestverify) (EVP_MD_CTX *ctx, const unsigned char *sig, | ||
266 | size_t siglen, const unsigned char *tbs, size_t tbslen); | ||
267 | |||
263 | int (*check)(EVP_PKEY *pkey); | 268 | int (*check)(EVP_PKEY *pkey); |
264 | int (*public_check)(EVP_PKEY *pkey); | 269 | int (*public_check)(EVP_PKEY *pkey); |
265 | int (*param_check)(EVP_PKEY *pkey); | 270 | int (*param_check)(EVP_PKEY *pkey); |