|
SASC
DVBSoftCAM
|
#include "data.h"#include "crypto.h"#include "misc.h"#include "helper.h"#include <openssl/des.h>#include <openssl/sha.h>#include "openssl-compat.h"#include "nagra-def.h"#include "cpu.h"#include "log-nagra.h"Go to the source code of this file.
Classes | |
| class | cMapReg |
| class | cMapMath |
| class | cMapCore |
| class | cN2Timer |
| class | cN2CRC |
| class | cMapMemHW |
| class | cN2Emu |
| class | cN2Prov |
| class | cN2ProvLink |
| class | cN2ProvLinkReg< PROV, ID, FLAGS > |
| class | cN2Providers |
Defines | |
| #define | MATCH_ID(x, y) ((((x)^(y))&~0x107)==0) |
| #define | HAS_AUXSRV |
| #define | DEF_WORDSIZE 4 |
| #define | DEF_MAXWORDSIZE 17 |
| #define | WS_START(x) { int __oldws=wordsize; wordsize=(x); |
| #define | WS_END() wordsize=__oldws; } |
| #define | SETSIZE 0x02 |
| #define | IMPORT_J 0x03 |
| #define | IMPORT_A 0x04 |
| #define | IMPORT_B 0x05 |
| #define | IMPORT_C 0x06 |
| #define | IMPORT_D 0x07 |
| #define | IMPORT_LAST 0x08 |
| #define | EXPORT_J 0x09 |
| #define | EXPORT_A 0x0A |
| #define | EXPORT_B 0x0B |
| #define | EXPORT_C 0x0C |
| #define | EXPORT_D 0x0D |
| #define | EXPORT_LAST 0x0E |
| #define | SWAP_A 0x0F |
| #define | SWAP_B 0x10 |
| #define | SWAP_C 0x11 |
| #define | SWAP_D 0x12 |
| #define | CLEAR_A 0x13 |
| #define | CLEAR_B 0x14 |
| #define | CLEAR_C 0x15 |
| #define | CLEAR_D 0x16 |
| #define | COPY_A_B 0x17 |
| #define | COPY_B_A 0x18 |
| #define | COPY_A_C 0x19 |
| #define | COPY_C_A 0x1A |
| #define | COPY_C_D 0x1B |
| #define | COPY_D_C 0x1C |
| #define | HW_REGS 0x20 |
| #define | HW_OFFSET 0x0000 |
| #define | MAX_TIMERS 3 |
| #define | TIMER_NUM(x) (((x)>>2)&3) |
| #define | HW_NUM(x) ((x+1)%3) |
| #define | N2FLAG_NONE 0 |
| #define | N2FLAG_MECM 1 |
| #define | N2FLAG_Bx 2 |
| #define | N2FLAG_POSTAU 4 |
| #define | N2FLAG_Ex 8 |
| #define | N2FLAG_INV 128 |
| #define MATCH_ID | ( | x, | |
| y | |||
| ) | ((((x)^(y))&~0x107)==0) |
Definition at line 38 of file nagra2.h.
Referenced by cN2ProvLink::CanHandle(), and cN2Prov::CanHandle().