- // Reversed "on-the-wire" data
- uint8_t cc_nr_r[12] = {0};
- reverse_arraycopy(cc_nr, cc_nr_r,12);
- BitstreamIn bitstream = {cc_nr_r,12 * 8,0};
- uint8_t dest [8]= {0,0,0,0,0,0,0,0};
+ uint8_t *cc_nr;
+ uint8_t div_key[8];
+ cc_nr=(uint8_t*)malloc(length+1);
+ memcpy(cc_nr,cc_nr_p,length);
+ memcpy(div_key,div_key_p,8);
+
+ reverse_arraybytes(cc_nr,length);
+ BitstreamIn bitstream = {cc_nr,length * 8,0};
+ uint8_t dest []= {0,0,0,0,0,0,0,0};