Changeset 5310 for trunk/reader-cryptoworks.c
- Timestamp:
- 05/28/11 17:43:38 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/reader-cryptoworks.c
r5299 r5310 385 385 memcpy(ep->hexserial, ep->emm + 5, 5); 386 386 cs_strncpy(dumprdrserial, cs_hexdump(1, rdr->hexserial, 5), sizeof(dumprdrserial)); 387 memcpy(ep->provid, i2b(4, cryptoworks_get_emm_provid(ep->emm+12, ep->l-12)), 4);387 i2b_buf(4, cryptoworks_get_emm_provid(ep->emm+12, ep->l-12), ep->provid); 388 388 cs_debug_mask(D_EMM, "CRYPTOWORKS EMM: UNIQUE, ep = %s rdr = %s", 389 389 cs_hexdump(1, ep->hexserial, 5), dumprdrserial); … … 397 397 memcpy(ep->hexserial, ep->emm + 5, 4); 398 398 cs_strncpy(dumprdrserial, cs_hexdump(1, rdr->hexserial, 4), sizeof(dumprdrserial)); 399 memcpy(ep->provid, i2b(4, cryptoworks_get_emm_provid(ep->emm+12, ep->l-12)), 4);399 i2b_buf(4, cryptoworks_get_emm_provid(ep->emm+12, ep->l-12), ep->provid); 400 400 cs_debug_mask(D_EMM, "CRYPTOWORKS EMM: SHARED, ep = %s rdr = %s", 401 401 cs_hexdump(1, ep->hexserial, 4), dumprdrserial); … … 408 408 cs_debug_mask(D_EMM, "CRYPTOWORKS EMM: SHARED (Header)"); 409 409 ep->type = SHARED; 410 memcpy(ep->provid, i2b(4, cryptoworks_get_emm_provid(ep->emm+8, ep->l-8)), 4);410 i2b_buf(4, cryptoworks_get_emm_provid(ep->emm+8, ep->l-8), ep->provid); 411 411 return FALSE; 412 412 } … … 417 417 cs_debug_mask(D_EMM, "CRYPTOWORKS EMM: GLOBAL"); 418 418 ep->type = GLOBAL; 419 memcpy(ep->provid, i2b(4, cryptoworks_get_emm_provid(ep->emm+8, ep->l-8)), 4);419 i2b_buf(4, cryptoworks_get_emm_provid(ep->emm+8, ep->l-8), ep->provid); 420 420 return TRUE; 421 421 } … … 427 427 switch(ep->emm[4]) { 428 428 case 0x44: 429 memcpy(ep->provid, i2b(4, cryptoworks_get_emm_provid(ep->emm+8, ep->l-8)), 4);429 i2b_buf(4, cryptoworks_get_emm_provid(ep->emm+8, ep->l-8), ep->provid); 430 430 ep->type = GLOBAL; break; 431 431 case 0x48: 432 memcpy(ep->provid, i2b(4, cryptoworks_get_emm_provid(ep->emm+12, ep->l-12)), 4);432 i2b_buf(4, cryptoworks_get_emm_provid(ep->emm+12, ep->l-12), ep->provid); 433 433 ep->type = SHARED; break; 434 434 case 0x42: 435 memcpy(ep->provid, i2b(4, cryptoworks_get_emm_provid(ep->emm+12, ep->l-12)), 4);435 i2b_buf(4, cryptoworks_get_emm_provid(ep->emm+12, ep->l-12), ep->provid); 436 436 ep->type = UNIQUE; break; 437 437 }
Note:
See TracChangeset
for help on using the changeset viewer.