From: Mark Andrews Date: Fri, 15 Jun 2012 01:54:58 +0000 (+1000) Subject: make maxbits signed as BN_num_bits is signed X-Git-Tag: v9.10.0a1~1123 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=ec048f460063c8174ae4837ae9e2b18b945b4137;p=thirdparty%2Fbind9.git make maxbits signed as BN_num_bits is signed --- diff --git a/lib/dns/dst_internal.h b/lib/dns/dst_internal.h index d4b1f7a4860..d9d75672233 100644 --- a/lib/dns/dst_internal.h +++ b/lib/dns/dst_internal.h @@ -170,7 +170,7 @@ struct dst_func { */ isc_result_t (*sign)(dst_context_t *dctx, isc_buffer_t *sig); isc_result_t (*verify)(dst_context_t *dctx, const isc_region_t *sig); - isc_result_t (*verify2)(dst_context_t *dctx, unsigned int maxbits, + isc_result_t (*verify2)(dst_context_t *dctx, int maxbits, const isc_region_t *sig); isc_result_t (*computesecret)(const dst_key_t *pub, const dst_key_t *priv, diff --git a/lib/dns/opensslrsa_link.c b/lib/dns/opensslrsa_link.c index 0e3b0c9c7a0..fa6b7d615b4 100644 --- a/lib/dns/opensslrsa_link.c +++ b/lib/dns/opensslrsa_link.c @@ -511,7 +511,7 @@ opensslrsa_sign(dst_context_t *dctx, isc_buffer_t *sig) { } static isc_result_t -opensslrsa_verify2(dst_context_t *dctx, unsigned int maxbits, const isc_region_t *sig) { +opensslrsa_verify2(dst_context_t *dctx, int maxbits, const isc_region_t *sig) { dst_key_t *key = dctx->key; int status = 0; #if USE_EVP