summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/evp_local.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/evp/evp_local.h')
-rw-r--r--src/lib/libcrypto/evp/evp_local.h10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/lib/libcrypto/evp/evp_local.h b/src/lib/libcrypto/evp/evp_local.h
index 5d541ffec4..54cd65d0af 100644
--- a/src/lib/libcrypto/evp/evp_local.h
+++ b/src/lib/libcrypto/evp/evp_local.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: evp_local.h,v 1.24 2024/08/28 07:15:04 tb Exp $ */ 1/* $OpenBSD: evp_local.h,v 1.25 2024/08/29 16:58:19 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 2000. 3 * project 2000.
4 */ 4 */
@@ -140,10 +140,6 @@ struct evp_pkey_asn1_method_st {
140 int (*item_sign)(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, 140 int (*item_sign)(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn,
141 X509_ALGOR *alg1, X509_ALGOR *alg2, ASN1_BIT_STRING *sig); 141 X509_ALGOR *alg1, X509_ALGOR *alg2, ASN1_BIT_STRING *sig);
142 142
143 int (*pkey_check)(const EVP_PKEY *pk);
144 int (*pkey_public_check)(const EVP_PKEY *pk);
145 int (*pkey_param_check)(const EVP_PKEY *pk);
146
147 int (*set_priv_key)(EVP_PKEY *pk, const unsigned char *private_key, 143 int (*set_priv_key)(EVP_PKEY *pk, const unsigned char *private_key,
148 size_t len); 144 size_t len);
149 int (*set_pub_key)(EVP_PKEY *pk, const unsigned char *public_key, 145 int (*set_pub_key)(EVP_PKEY *pk, const unsigned char *public_key,
@@ -322,10 +318,6 @@ struct evp_pkey_method_st {
322 const unsigned char *tbs, size_t tbslen); 318 const unsigned char *tbs, size_t tbslen);
323 int (*digestverify) (EVP_MD_CTX *ctx, const unsigned char *sig, 319 int (*digestverify) (EVP_MD_CTX *ctx, const unsigned char *sig,
324 size_t siglen, const unsigned char *tbs, size_t tbslen); 320 size_t siglen, const unsigned char *tbs, size_t tbslen);
325
326 int (*check)(EVP_PKEY *pkey);
327 int (*public_check)(EVP_PKEY *pkey);
328 int (*param_check)(EVP_PKEY *pkey);
329} /* EVP_PKEY_METHOD */; 321} /* EVP_PKEY_METHOD */;
330 322
331void evp_pkey_set_cb_translate(BN_GENCB *cb, EVP_PKEY_CTX *ctx); 323void evp_pkey_set_cb_translate(BN_GENCB *cb, EVP_PKEY_CTX *ctx);