Remove unused parameters from internal functions
Reviewed-by: Richard Levitte <levitte@openssl.org>
This commit is contained in:
@@ -120,7 +120,7 @@ static int pkey_dsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig,
|
||||
size_t *siglen, const unsigned char *tbs,
|
||||
size_t tbslen)
|
||||
{
|
||||
int ret, type;
|
||||
int ret;
|
||||
unsigned int sltmp;
|
||||
DSA_PKEY_CTX *dctx = ctx->data;
|
||||
DSA *dsa = ctx->pkey->pkey.dsa;
|
||||
@@ -128,14 +128,12 @@ static int pkey_dsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig,
|
||||
if (dctx->md) {
|
||||
if (tbslen != (size_t)EVP_MD_size(dctx->md))
|
||||
return 0;
|
||||
type = EVP_MD_type(dctx->md);
|
||||
} else {
|
||||
if (tbslen != SHA_DIGEST_LENGTH)
|
||||
return 0;
|
||||
type = NID_sha1;
|
||||
}
|
||||
|
||||
ret = DSA_sign(type, tbs, tbslen, sig, &sltmp, dsa);
|
||||
ret = DSA_sign(0, tbs, tbslen, sig, &sltmp, dsa);
|
||||
|
||||
if (ret <= 0)
|
||||
return ret;
|
||||
@@ -147,21 +145,19 @@ static int pkey_dsa_verify(EVP_PKEY_CTX *ctx,
|
||||
const unsigned char *sig, size_t siglen,
|
||||
const unsigned char *tbs, size_t tbslen)
|
||||
{
|
||||
int ret, type;
|
||||
int ret;
|
||||
DSA_PKEY_CTX *dctx = ctx->data;
|
||||
DSA *dsa = ctx->pkey->pkey.dsa;
|
||||
|
||||
if (dctx->md) {
|
||||
if (tbslen != (size_t)EVP_MD_size(dctx->md))
|
||||
return 0;
|
||||
type = EVP_MD_type(dctx->md);
|
||||
} else {
|
||||
if (tbslen != SHA_DIGEST_LENGTH)
|
||||
return 0;
|
||||
type = NID_sha1;
|
||||
}
|
||||
|
||||
ret = DSA_verify(type, tbs, tbslen, sig, siglen, dsa);
|
||||
ret = DSA_verify(0, tbs, tbslen, sig, siglen, dsa);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user