• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2011 Trusted Logic S.A.
3  * All Rights Reserved.
4  *
5  * This software is the confidential and proprietary information of
6  * Trusted Logic S.A. ("Confidential Information"). You shall not
7  * disclose such Confidential Information and shall use it only in
8  * accordance with the terms of the license agreement you entered
9  * into with Trusted Logic S.A.
10  *
11  * TRUSTED LOGIC S.A. MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE
12  * SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING
13  * BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
14  * FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. TRUSTED LOGIC S.A. SHALL
15  * NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING,
16  * MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
17  */
18 #ifndef   __COMMON_SECURE_DRIVER_PROTOCOL_H__
19 #define   __COMMON_SECURE_DRIVER_PROTOCOL_H__
20 
21 /*C2537CC3-36F0-48D9-820E-559601478029*/
22 #define COMMON_SECURE_DRIVER_UUID {0xC2537CC3, 0x36F0, 0x48D9, {0x82, 0x0E, 0x55, 0x96, 0x01, 0x47, 0x80, 0x29}}
23 
24 #define COMMON_SECURE_DRIVER_GET_SECURE_BUFFER		0x00000000
25 #define COMMON_SECURE_DRIVER_HDCP_SECURE_IS_SECURE	0x00000002
26 #define COMMON_SECURE_DRIVER_ENTER_SECURE_PLAYBACK	0x00003000
27 #define COMMON_SECURE_DRIVER_EXIT_SECURE_PLAYBACK	0x00003001
28 #define COMMON_SECURE_DRIVER_LOCK_SECURE_PLAYBACK	0x00004000
29 #define COMMON_SECURE_DRIVER_UNLOCK_SECURE_PLAYBACK	0x00004001
30 
31 #define COMMON_SECURE_DRIVER_CEK_UNWRAP                 0x00006000
32 #define COMMON_SECURE_DRIVER_KEK_WRAP                   0x00006001
33 #define COMMON_SECURE_DRIVER_KEK_UNWRAP                 0x00006002
34 
35 #endif /* __COMMON_SECURE_DRIVER_PROTOCOL_H__ */
36