From b617cdc08be10f15fc50bc78d4b6e1b0240f25fc Mon Sep 17 00:00:00 2001 From: leslie Date: Sat, 11 Apr 2009 07:23:01 +0200 Subject: [PATCH] nagra-0101: fix map 2e (from opensasc) --- systems/nagra/nagra2-0101.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/systems/nagra/nagra2-0101.c b/systems/nagra/nagra2-0101.c index 0b5f661..6370b1b 100644 --- a/systems/nagra/nagra2-0101.c +++ b/systems/nagra/nagra2-0101.c @@ -240,12 +240,14 @@ bool cMap0101::Map(int f, unsigned char *data, int l) } case 0x2e: // START INCOMPLETE FIX + H.GetLE(data,16); BN_rshift(H,H,64); BN_lshift(H,H,64); BN_add(H,J,H); BN_rshift(H,H,16); BN_copy(J,H); BN_mask_bits(J,64); + cycles=864; // END INCOMPLETE FIX break; case 0x2F: @@ -256,7 +258,7 @@ bool cMap0101::Map(int f, unsigned char *data, int l) BN_add(H,H,J); BN_rshift(J,H,8); BN_mask_bits(J,64); - cycles = 808; + cycles=808; // END INCOMPLETE FIX break; case 0x30: -- 2.39.5