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