From 9f1ac3a7bfe02254ddcc1dc2084a6c1f1dcd4f3a Mon Sep 17 00:00:00 2001 From: mfong Date: Sat, 8 Mar 2008 04:34:59 +0100 Subject: [PATCH] nagra: fix operator precedence in CreatePQ --- systems/nagra/nagra2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) -- 2.39.5