diff options
Diffstat (limited to 'src/lib/libcrypto/evp/m_sigver.c')
| -rw-r--r-- | src/lib/libcrypto/evp/m_sigver.c | 8 |
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 | } |
| 136 | LCRYPTO_ALIAS(EVP_DigestSignInit); | ||
| 136 | 137 | ||
| 137 | int | 138 | int |
| 138 | EVP_DigestVerifyInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, | 139 | EVP_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 | } |
| 144 | LCRYPTO_ALIAS(EVP_DigestVerifyInit); | ||
| 143 | 145 | ||
| 144 | int | 146 | int |
| 145 | EVP_DigestSignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen) | 147 | EVP_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 | } |
| 203 | LCRYPTO_ALIAS(EVP_DigestSignFinal); | ||
| 201 | 204 | ||
| 202 | int | 205 | int |
| 203 | EVP_DigestSign(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen, | 206 | EVP_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 | } |
| 220 | LCRYPTO_ALIAS(EVP_DigestSign); | ||
| 217 | 221 | ||
| 218 | int | 222 | int |
| 219 | EVP_DigestVerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen) | 223 | EVP_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 | } |
| 248 | LCRYPTO_ALIAS(EVP_DigestVerifyFinal); | ||
| 244 | 249 | ||
| 245 | int | 250 | int |
| 246 | EVP_DigestVerify(EVP_MD_CTX *ctx, const unsigned char *sigret, size_t siglen, | 251 | EVP_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 | } |
| 263 | LCRYPTO_ALIAS(EVP_DigestVerify); | ||
