aboutsummaryrefslogtreecommitdiff
path: root/include/trustzone/tz_cross/ta_drmkey.h
blob: 4917a08557752a4391bce1f41fbf989279852477 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/* An example test TA implementation.
 */

#ifndef __TRUSTZONE_TA_DRMKEY__
#define __TRUSTZONE_TA_DRMKEY__

#define TZ_TA_DRMKEY_UUID   "989850BF-4663-9DCD-394C-07A45F4633D1"

/* Data Structure for DRMKEY TA */
/* You should define data structure used both in REE/TEE here
   N/A for Test TA */

/* Command for Test TA */
#define TZCMD_DRMKEY_INSTALL           	0
#define TZCMD_DRMKEY_QUERY           	1
#define TZCMD_DRMKEY_GEN_EKKB_PUB		2
#define TZCMD_DRMKEY_GEN_KB_EKKB_EKC	3
#define TZCMD_DRMKEY_GEN_REENC_EKKB		4
#define TZCMD_DRMKEY_INIT_ENV    		5
#define TZCMD_DRMKEY_VERIFY_AEK    		6

#endif /* __TRUSTZONE_TA_DRMKEY__ */