Changeset 11440
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
r11429 r11440 217 217 218 218 SRC-$(CONFIG_LIB_AES) += cscrypt/aes.c 219 SRC-$(CONFIG_LIB_AESCBC) += cscrypt/aescbc.c 219 220 SRC-$(CONFIG_LIB_BIGNUM) += cscrypt/bn_add.c 220 221 SRC-$(CONFIG_LIB_BIGNUM) += cscrypt/bn_asm.c … … 229 230 SRC-$(CONFIG_LIB_BIGNUM) += cscrypt/bn_word.c 230 231 SRC-$(CONFIG_LIB_BIGNUM) += cscrypt/mem.c 232 SRC-$(CONFIG_LIB_MDC2) += cscrypt/mdc2.c 231 233 SRC-$(CONFIG_LIB_DES) += cscrypt/des.c 234 SRC-$(CONFIG_LIB_FASTAES) += cscrypt/fast_aes.c 232 235 SRC-$(CONFIG_LIB_IDEA) += cscrypt/i_cbc.c 233 236 SRC-$(CONFIG_LIB_IDEA) += cscrypt/i_ecb.c … … 236 239 SRC-$(CONFIG_LIB_RC6) += cscrypt/rc6.c 237 240 SRC-$(CONFIG_LIB_SHA1) += cscrypt/sha1.c 241 SRC-$(CONFIG_LIB_SHA256) += cscrypt/sha256.c 238 242 239 243 SRC-$(CONFIG_WITH_CARDREADER) += csctapi/atr.c … … 315 319 SRC-$(CONFIG_READER_IRDETO) += reader-irdeto.c 316 320 SRC-$(CONFIG_READER_NAGRA) += reader-nagra.c 317 SRC-$(CONFIG_READER_NAGRA_MERLIN) += cscrypt/mdc2.c318 SRC-$(CONFIG_READER_NAGRA_MERLIN) += cscrypt/aescbc.c319 SRC-$(CONFIG_READER_NAGRA_MERLIN) += cscrypt/fast_aes.c320 SRC-$(CONFIG_READER_NAGRA_MERLIN) += cscrypt/sha256.c321 321 SRC-$(CONFIG_READER_NAGRA_MERLIN) += reader-nagracak7.c 322 322 SRC-$(CONFIG_READER_SECA) += reader-seca.c -
trunk/config.sh
r11439 r11440 345 345 enabled_any MODULE_GBOX WEBIF && echo "CONFIG_LIB_MINILZO=y" || echo "# CONFIG_LIB_MINILZO=n" 346 346 not_have_flag USE_LIBCRYPTO && echo "CONFIG_LIB_AES=y" || echo "# CONFIG_LIB_AES=n" 347 enabled READER_NAGRA_MERLIN && echo "CONFIG_LIB_AESCBC=y" || echo "# CONFIG_LIB_AESCBC=n" 348 enabled READER_NAGRA_MERLIN && echo "CONFIG_LIB_FASTAES=y" || echo "# CONFIG_LIB_FASTAES=n" 347 349 enabled MODULE_CCCAM && echo "CONFIG_LIB_RC6=y" || echo "# CONFIG_LIB_RC6=n" 348 350 not_have_flag USE_LIBCRYPTO && enabled MODULE_CCCAM && echo "CONFIG_LIB_SHA1=y" || echo "# CONFIG_LIB_SHA1=n" 349 enabled_any READER_DRE MODULE_SCAM READER_VIACCESS && echo "CONFIG_LIB_DES=y" || echo "# CONFIG_LIB_DES=n" 351 enabled READER_NAGRA_MERLIN && echo "CONFIG_LIB_SHA256=y" || echo "# CONFIG_LIB_SHA256=n" 352 enabled_any READER_DRE MODULE_SCAM READER_VIACCESS READER_NAGRA_MERLIN && echo "CONFIG_LIB_DES=y" || echo "# CONFIG_LIB_DES=n" 353 enabled READER_NAGRA_MERLIN && echo "CONFIG_LIB_MDC2=y" || echo "# CONFIG_LIB_MDC2=n" 350 354 enabled_any MODULE_CCCAM READER_NAGRA READER_NAGRA_MERLIN READER_SECA && echo "CONFIG_LIB_IDEA=y" || echo "# CONFIG_LIB_IDEA=n" 351 355 not_have_flag USE_LIBCRYPTO && enabled_any READER_CONAX READER_CRYPTOWORKS READER_NAGRA READER_NAGRA_MERLIN && echo "CONFIG_LIB_BIGNUM=y" || echo "# CONFIG_LIB_BIGNUM=n" -
trunk/reader-nagracak7.c
r11439 r11440 309 309 sub_6AD78(dinit); 310 310 311 int R4=0;312 int R5=0;311 int nR4=0; 312 int nR5=0; 313 313 while(true) 314 314 { 315 uint32_t R0=(uint32_t)*dinit;316 int R3=R4+3;317 R5+=4;318 if( R3>len)break;319 320 out[ R5-1]=((R0 )&0xFF);321 out[ R5-2]=((R0>> 8)&0xFF);322 out[ R5-3]=((R0>>16)&0xFF);323 out[ R5-4]=((R0>>24)&0xFF);324 R4+=4;315 uint32_t nR0=(uint32_t)*dinit; 316 int nR3=nR4+3; 317 nR5+=4; 318 if(nR3>len)break; 319 320 out[nR5-1]=((nR0 )&0xFF); 321 out[nR5-2]=((nR0>> 8)&0xFF); 322 out[nR5-3]=((nR0>>16)&0xFF); 323 out[nR5-4]=((nR0>>24)&0xFF); 324 nR4+=4; 325 325 sub_6AD78(dinit); 326 326 327 327 } 328 328 329 uint32_t R0=(uint32_t)*dinit;330 while( R4<len)331 { 332 out[ R4]=R0&0xFF;333 R4++;334 R0>>=8;329 uint32_t nR0=(uint32_t)*dinit; 330 while(nR4<len) 331 { 332 out[nR4]=nR0&0xFF; 333 nR4++; 334 nR0>>=8; 335 335 } 336 336
Note:
See TracChangeset
for help on using the changeset viewer.