Home | History | Annotate | Download | only in include
      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