source: svn/newcon3bcm2_21bu/magnum/syslib/hdmlib/bhdmlib_hdcp_keyloader.h @ 26

Last change on this file since 26 was 26, checked in by phkim, 11 years ago
  1. phkim
  2. 서경방소에서 kctv 로고 변경
  • Property svn:executable set to *
File size: 1.7 KB
Line 
1/***************************************************************************
2 *     Copyright (c) 2003-2007, Broadcom Corporation
3 *     All Rights Reserved
4 *     Confidential Property of Broadcom Corporation
5 *
6 *  THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
7 *  AGREEMENT  BETWEEN THE USER AND BROADCOM.  YOU HAVE NO RIGHT TO USE OR
8 *  EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
9 *
10 * $brcm_Workfile: bhdmlib_hdcp_keyloader.h $
11 * $brcm_Revision: Hydra_Software_Devel/6 $
12 * $brcm_Date: 7/11/07 6:25p $
13 *
14 * Module Description:
15 *
16 * Revision History:
17 *
18 * $brcm_Log: P:/MyViews/Hydra/97401/prerel/magnum/syslib/hdmlib/bhdmlib_hdcp_keyloader.h $
19 *
20 * Hydra_Software_Devel/6   7/11/07 6:25p rgreen
21 * PR22187:Remove invalid/unused extern references
22 *
23 * Hydra_Software_Devel/5   8/11/06 3:49p rgreen
24 * PR22187: Fix HDCP Key Loader to use standalone HSM PI
25 *
26 * Hydra_Software_Devel/4   8/8/06 6:39p rgreen
27 * PR22187: Add support for standalone HSM PI for 7401
28 *
29 ***************************************************************************/
30
31#ifndef BHDMLIB_HDCP_KEYLOADER__
32#define BHDMLIB_HDCP_KEYLOADER__
33
34#include "bstd.h"
35#if BHSM_AEGIS_SUPPORT
36#include "bhsm.h"
37#else
38#include "bxpt.h"
39#endif
40
41#include "bhdm_hdcp.h"
42
43typedef struct _BHDM_EncryptedHdcpKeyStruct_
44{
45        uint8_t  Alg;
46        uint8_t  KeyVar1;
47        uint8_t  KeyVar2;
48        uint8_t  CuskeySel;
49        uint32_t CaDataLo;
50        uint32_t CaDataHi;
51        uint32_t TCaDataLo;
52        uint32_t TCaDataHi;
53        uint32_t HdcpKeyLo;
54        uint32_t HdcpKeyHi;
55} BHDM_EncryptedHdcpKeyStruct;
56
57
58
59BERR_Code BHDMLIB_HDCP_LoadEncryptedHdcpKeys(
60#if BHSM_AEGIS_SUPPORT
61        BHSM_Handle hHsm, 
62#else   
63        BXPT_Handle hXpt, 
64#endif 
65        const BHDM_EncryptedHdcpKeyStruct *EncryptedKeys) ;
66       
67#endif
68
Note: See TracBrowser for help on using the repository browser.