6 char *CID; // Content ID ¹öÆÛ Æ÷ÀÎÅÍ
\r
7 char *CEK; // Content Encryption Key ¹öÆÛ Æ÷ÀÎÅÍ
\r
8 char *EncryptionMethod; // CEK ¾Ë°í¸®Áò
\r
11 typedef struct t_dro
\r
13 char *CID; // Content ID ¹öÆÛ Æ÷ÀÎÅÍ
\r
14 char *deviceId; // »ç¿ëÀÚ ½Äº° ¹ÙÀεù. IMEI, MIN °ª ¹ÙÀεù Á¦¾î
\r
15 char *digestValue; // »ç¿ëÀÚ ½Äº° ¹ÙÀεù. IMEI, MIN °ª ¹ÙÀεù Á¦¾î
\r
16 char *signedValue; // »ç¿ëÀÚ ½Äº° ¹ÙÀεù. IMEI, MIN °ª ¹ÙÀεù Á¦¾î
\r
17 char *cert; // »ç¿ëÀÚ ½Äº° ¹ÙÀεù. IMEI, MIN °ª ¹ÙÀεù Á¦¾î
\r
18 int Count; // »ç¿ë ȸ¼ö
\r
19 char *CreatedTimestamp; // »ç¿ë °¡´É ½ÃÀÛ ÀϽà ¹öÆÛ Æ÷ÀÎÅÍ. GMT Ç¥±â
\r
20 char *ExpiredTimeStamp; // »ç¿ë °¡´É ¸¸±â ÀϽà ¹öÆÛ Æ÷ÀÎÅÍ. GMT Ç¥±â
\r
21 char *ExpirationDate; // ÃÖÃÊ »ç¿ë ÀÌÈÄ »ç¿ë °¡´É ½Ã°£. ½Ã°£ ´ÜÀ§
\r
24 typedef struct t_dcf_file_header
\r
26 unsigned char Version;
\r
27 unsigned char ContentTypeLen;
\r
28 unsigned char ContentURILen;
\r
31 unsigned int HeadersLen;
\r
32 unsigned int DataLen;
\r
34 unsigned int DataOffset;
\r
38 #define APPID_SIZE 16
\r
39 #define CEK_SIZE 512
\r
40 #define ENCRYPTION_METHOD_SIZE 512
\r
41 #define DEVICEID_SIZE 256
\r
42 #define TIMESTAMP_SIZE 256
\r
43 #define DIGESTVALUE_SIZE 256
\r
44 #define SIGNATUREVALUE_SIZE 1024
\r
45 #define CERT_SIZE 1024 * 4
\r
46 #define AES_BLOCK_SIZE 16
\r