SASC-NG
DVBSoftCAM

nagra-def.h File Reference

Go to the source code of this file.

Defines

#define SYSTEM_NAGRA   0x1800
#define SYSTEM_NAGRA2   0x1801
#define SYSTEM_NAGRA_BEV   0x1234
#define DEF_TYPE   0
#define DEF_PK   2
#define DEF_ROM   0
#define TYPE(keynr)   (((keynr)>>16)&1)
#define PK(keynr)   (((keynr)>>17)&3)
#define ROM(keynr)   (((keynr)>>19)&15)
#define KEYSET(rom, pk, type)   ((((rom)&15)<<3)|(((pk)&3)<<1)|((type)&1))
#define N2_MAGIC   0x80
#define N2_EMM_G_I   0x02
#define N2_EMM_G_R   0x12
#define N2_EMM_S_I   0x01
#define N2_EMM_S_R   0x11
#define N2_EMM_SEL   0x40
#define N2_EMM_V   0x03

Define Documentation

#define DEF_PK   2

Definition at line 33 of file nagra-def.h.

#define DEF_ROM   0

Definition at line 34 of file nagra-def.h.

#define DEF_TYPE   0

Definition at line 32 of file nagra-def.h.

#define KEYSET (   rom,
  pk,
  type 
)    ((((rom)&15)<<3)|(((pk)&3)<<1)|((type)&1))

Definition at line 39 of file nagra-def.h.

#define N2_EMM_G_I   0x02

Definition at line 43 of file nagra-def.h.

#define N2_EMM_G_R   0x12

Definition at line 44 of file nagra-def.h.

Referenced by cPlainKeyNagra::IsBNKey().

#define N2_EMM_S_I   0x01

Definition at line 45 of file nagra-def.h.

#define N2_EMM_S_R   0x11

Definition at line 46 of file nagra-def.h.

Referenced by cPlainKeyNagra::IsBNKey().

#define N2_EMM_SEL   0x40

Definition at line 47 of file nagra-def.h.

Referenced by cPlainKeyNagra::IsBNKey(), and cPlainKeyNagra::Parse().

#define N2_EMM_V   0x03

Definition at line 48 of file nagra-def.h.

#define PK (   keynr)    (((keynr)>>17)&3)

Definition at line 37 of file nagra-def.h.

Referenced by cPlainKeyNagra::PrintKeyNr(), and cSystemSeca::ProcessECM().

#define ROM (   keynr)    (((keynr)>>19)&15)

Definition at line 38 of file nagra-def.h.

Referenced by cPlainKeyNagra::PrintKeyNr().

#define SYSTEM_NAGRA   0x1800

Definition at line 25 of file nagra-def.h.

Referenced by cSystemLinkNagra2::CanHandle(), and cSystemLinkNagra::CanHandle().

#define SYSTEM_NAGRA2   0x1801

Definition at line 26 of file nagra-def.h.

#define SYSTEM_NAGRA_BEV   0x1234

Definition at line 27 of file nagra-def.h.

Referenced by cSystemLinkNagra2::CanHandle().

#define TYPE (   keynr)    (((keynr)>>16)&1)

Definition at line 36 of file nagra-def.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines