From: mfong Date: Sat, 8 Mar 2008 03:34:59 +0000 (+0100) Subject: nagra: fix operator precedence in CreatePQ X-Git-Tag: 0.9.1~109 X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=9f1ac3a7bfe02254ddcc1dc2084a6c1f1dcd4f3a;p=sasc-ng.git nagra: fix operator precedence in CreatePQ --- diff --git a/systems/nagra/nagra2.c b/systems/nagra/nagra2.c index 527325f..497202a 100644 --- a/systems/nagra/nagra2.c +++ b/systems/nagra/nagra2.c @@ -752,7 +752,7 @@ void cNagra2::CreatePQ(const unsigned char *key, BIGNUM *p, BIGNUM *q) idata[48] |= 0x80; idata[95] |= 1; BN_bin2bn(idata+48,48,q); - BN_add_word(q,(key[22] &0xf << 9 ) | (key[23]<<1)); + BN_add_word(q,((key[22]&0xf)<<9) | (key[23]<<1)); } bool cNagra2::Signature(const unsigned char *vkey, const unsigned char *sig, const unsigned char *msg, int len)