mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-09 14:02:05 -04:00
simplify mask construction
This commit is contained in:
parent
08050d6524
commit
22fab3199f
1 changed files with 3 additions and 10 deletions
|
|
@ -25,7 +25,6 @@
|
|||
|
||||
/*%
|
||||
* Principal Author: Brian Wellington
|
||||
* $Id: dst_parse.c,v 1.29 2011/08/18 23:46:35 tbox Exp $
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
|
@ -210,9 +209,7 @@ check_rsa(const dst_private_t *priv, isc_boolean_t external) {
|
|||
have[i] = ISC_TRUE;
|
||||
}
|
||||
|
||||
mask = ~0;
|
||||
mask <<= sizeof(mask) * 8 - TAG_SHIFT;
|
||||
mask >>= sizeof(mask) * 8 - TAG_SHIFT;
|
||||
mask = (1ULL << TAG_SHIFT) - 1;
|
||||
|
||||
if (have[TAG_RSA_ENGINE & mask])
|
||||
ok = have[TAG_RSA_MODULUS & mask] &&
|
||||
|
|
@ -304,9 +301,7 @@ check_ecdsa(const dst_private_t *priv, isc_boolean_t external) {
|
|||
have[i] = ISC_TRUE;
|
||||
}
|
||||
|
||||
mask = ~0;
|
||||
mask <<= sizeof(mask) * 8 - TAG_SHIFT;
|
||||
mask >>= sizeof(mask) * 8 - TAG_SHIFT;
|
||||
mask = (1ULL << TAG_SHIFT) - 1;
|
||||
|
||||
if (have[TAG_ECDSA_ENGINE & mask])
|
||||
ok = have[TAG_ECDSA_LABEL & mask];
|
||||
|
|
@ -336,9 +331,7 @@ check_eddsa(const dst_private_t *priv, isc_boolean_t external) {
|
|||
have[i] = ISC_TRUE;
|
||||
}
|
||||
|
||||
mask = ~0;
|
||||
mask <<= sizeof(mask) * 8 - TAG_SHIFT;
|
||||
mask >>= sizeof(mask) * 8 - TAG_SHIFT;
|
||||
mask = (1ULL << TAG_SHIFT) - 1;
|
||||
|
||||
if (have[TAG_EDDSA_ENGINE & mask])
|
||||
ok = have[TAG_EDDSA_LABEL & mask];
|
||||
|
|
|
|||
Loading…
Reference in a new issue