]> www.vanbest.org Git - sasc-ng.git/commitdiff
nagra: fix operator precedence in CreatePQ
authormfong <unknown>
Sat, 8 Mar 2008 03:34:59 +0000 (04:34 +0100)
committermfong <unknown>
Sat, 8 Mar 2008 03:34:59 +0000 (04:34 +0100)
systems/nagra/nagra2.c

index 527325f3fe16e78b9bc3dcfbf17ab622c81fbb88..497202a1638bc25e57a3533a53388b6889acc837 100644 (file)
@@ -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)