xref: /utopia/UTPA2-700.0.x/modules/dscmb/hal/k6/nsk2/nsk2_test_util.h (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1 
2 
3 #define      Cmd_NopNop      0
4 #define      Cmd_WriteKey    1
5 #define      Cmd_InvKey      2
6 #define      Cmd_ReadSW      3
7 #define      Cmd_EnaKey      4
8 
9 #define      Field_lsad      0
10 #define      Field_esa       1
11 #define      Field_lsas      2
12 #define      Field_switch    3
13 #define      Field_iv        4
14 
15 #define      WMux_en         0
16 #define      WMux_cavid      1
17 #define      WMux_tsid       2
18 #define      WMux_even_idx   3
19 #define      WMux_odd_idx    4
20 #define      WMux_clr_idx    5
21 #define      WMux_dualpath   6
22 
23 #define      AES             0  //Engine encoded
24 #define      DVBCSA2         1  //Engine encoded
25 #define      DES             2  //Engine encoded
26 #define      TDES            3  //Engine encoded
27 #define      MULTI2          4  //Engine encoded
28 #define      DVBCSA2CONF     5  //Engine encoded
29 #define      DVBCSA3         6  //Engine encoded
30 
31 #define      ENTROPY64       0  // key entropy encoded
32 #define      ENTROPY128      1  // key entropy encoded
33 
34 #define      NDS             1  //CAVid encoded
35 #define      NGA             2
36 #define      NAGRA           2  //CAVid encoded
37 #define      VIACCESS        3  //CAVid encoded
38 #define      IRDETO          4  //CAVid encoded
39 #define      VERIMATRIX      5  //CAVid encoded
40 
41 #define      CPCM_MDI_CBC    0  //SubAlgo encoded
42 #define      CPCM_MDI_RCBC   1  //SubAlgo encoded
43 #define      CPCM_MDD_CBC    2  //SubAlgo encoded
44 #define      CPCM_MDD_RCBC   3  //SubAlgo encoded
45 #define      LEADING_CLR     4  //SubAlgo encoded
46 #define      ECB             5  //SubAlgo encoded
47 #define      CBC             6  //SubAlgo encoded
48 #define      CTR             7  //SubAlgo encoded
49 #define      OFB             8  //SubAlgo encoded
50 
51 #define      CLR             0  //Res, SB
52 #define      CTS             1  //Res
53 #define      SCTE52          2  //Res
54 #define      XORIV1          3  //Res, SB
55 #define      OC_M            4  //Res
56 #define      XORIV2          5  //Res, SB
57 
58 #define      CLR_SCB         2
59 #define      KEEP_SCB        0
60 
61 #define      FIELD_LSAD       0
62 #define      FIELD_ESA        1
63 #define      FIELD_LSAS       2
64 #define      SOURCE_KEY0      0
65 #define      SOURCE_KEY1      1
66 #define      SOURCE_KEY2      2
67 #define      SOURCE_KEY3      3
68 #define      SOURCE_KEY4      4
69 #define      SOURCE_PRIVATE   6
70 #define      SOURCE_VGK       7
71 #define      SOURCE_PRIVATE1  8
72 #define      SOURCE_PRIVATE2  9
73 
74