summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/evp_locl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/evp/evp_locl.h')
-rw-r--r--src/lib/libcrypto/evp/evp_locl.h7
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);