summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/m_sigver.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/evp/m_sigver.c')
-rw-r--r--src/lib/libcrypto/evp/m_sigver.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/libcrypto/evp/m_sigver.c b/src/lib/libcrypto/evp/m_sigver.c
index 49b1ce29b7..950e4a2a2f 100644
--- a/src/lib/libcrypto/evp/m_sigver.c
+++ b/src/lib/libcrypto/evp/m_sigver.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: m_sigver.c,v 1.11 2022/11/26 16:08:52 tb Exp $ */ 1/* $OpenBSD: m_sigver.c,v 1.12 2023/07/07 13:54:45 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 */
@@ -133,6 +133,7 @@ EVP_DigestSignInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type,
133{ 133{
134 return do_sigver_init(ctx, pctx, type, e, pkey, 0); 134 return do_sigver_init(ctx, pctx, type, e, pkey, 0);
135} 135}
136LCRYPTO_ALIAS(EVP_DigestSignInit);
136 137
137int 138int
138EVP_DigestVerifyInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, 139EVP_DigestVerifyInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type,
@@ -140,6 +141,7 @@ EVP_DigestVerifyInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type,
140{ 141{
141 return do_sigver_init(ctx, pctx, type, e, pkey, 1); 142 return do_sigver_init(ctx, pctx, type, e, pkey, 1);
142} 143}
144LCRYPTO_ALIAS(EVP_DigestVerifyInit);
143 145
144int 146int
145EVP_DigestSignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen) 147EVP_DigestSignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen)
@@ -198,6 +200,7 @@ EVP_DigestSignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen)
198 } 200 }
199 return 1; 201 return 1;
200} 202}
203LCRYPTO_ALIAS(EVP_DigestSignFinal);
201 204
202int 205int
203EVP_DigestSign(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen, 206EVP_DigestSign(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen,
@@ -214,6 +217,7 @@ EVP_DigestSign(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen,
214 217
215 return EVP_DigestSignFinal(ctx, sigret, siglen); 218 return EVP_DigestSignFinal(ctx, sigret, siglen);
216} 219}
220LCRYPTO_ALIAS(EVP_DigestSign);
217 221
218int 222int
219EVP_DigestVerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen) 223EVP_DigestVerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen)
@@ -241,6 +245,7 @@ EVP_DigestVerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen)
241 return r; 245 return r;
242 return EVP_PKEY_verify(ctx->pctx, sig, siglen, md, mdlen); 246 return EVP_PKEY_verify(ctx->pctx, sig, siglen, md, mdlen);
243} 247}
248LCRYPTO_ALIAS(EVP_DigestVerifyFinal);
244 249
245int 250int
246EVP_DigestVerify(EVP_MD_CTX *ctx, const unsigned char *sigret, size_t siglen, 251EVP_DigestVerify(EVP_MD_CTX *ctx, const unsigned char *sigret, size_t siglen,
@@ -255,3 +260,4 @@ EVP_DigestVerify(EVP_MD_CTX *ctx, const unsigned char *sigret, size_t siglen,
255 260
256 return EVP_DigestVerifyFinal(ctx, sigret, siglen); 261 return EVP_DigestVerifyFinal(ctx, sigret, siglen);
257} 262}
263LCRYPTO_ALIAS(EVP_DigestVerify);