1*53ee8cc1Swenshuai.xi /* 2*53ee8cc1Swenshuai.xi Copyright (c) NDS Limited 2007 3*53ee8cc1Swenshuai.xi 4*53ee8cc1Swenshuai.xi P R O P R I E T A R Y & C O N F I D E N T I A L 5*53ee8cc1Swenshuai.xi 6*53ee8cc1Swenshuai.xi The copyright of this code and related documentation together with 7*53ee8cc1Swenshuai.xi any other associated intellectual property rights are vested in 8*53ee8cc1Swenshuai.xi NDS Limited and may not be used except in accordance with the terms 9*53ee8cc1Swenshuai.xi of the license that you have entered into with NDS Limited. 10*53ee8cc1Swenshuai.xi Use of this material without an express license from NDS Limited 11*53ee8cc1Swenshuai.xi shall be an infringement of copyright and any other intellectual 12*53ee8cc1Swenshuai.xi property rights that may be incorporated with this material. 13*53ee8cc1Swenshuai.xi */ 14*53ee8cc1Swenshuai.xi 15*53ee8cc1Swenshuai.xi #ifndef H_NSK_3014 16*53ee8cc1Swenshuai.xi #define H_NSK_3014 17*53ee8cc1Swenshuai.xi 18*53ee8cc1Swenshuai.xi /** 19*53ee8cc1Swenshuai.xi * @mainpage Scrambling and Descrambling Algorithms 20*53ee8cc1Swenshuai.xi * 21*53ee8cc1Swenshuai.xi * @author Julia Rabinovich 22*53ee8cc1Swenshuai.xi * @date 26/11/2010 23*53ee8cc1Swenshuai.xi * 24*53ee8cc1Swenshuai.xi * @file nsk_3014.h 25*53ee8cc1Swenshuai.xi 26*53ee8cc1Swenshuai.xi * @brief Transport and M2M Algorithm Profile codes 27*53ee8cc1Swenshuai.xi 28*53ee8cc1Swenshuai.xi * This file contains the definitions algorithm profiles 29*53ee8cc1Swenshuai.xi * Reference document: HWSEC-REG-3014 30*53ee8cc1Swenshuai.xi * 31*53ee8cc1Swenshuai.xi */ 32*53ee8cc1Swenshuai.xi 33*53ee8cc1Swenshuai.xi /** @addtogroup TRANSPORT_ALGORITHMS Transport Algorithms 34*53ee8cc1Swenshuai.xi *@{ 35*53ee8cc1Swenshuai.xi */ 36*53ee8cc1Swenshuai.xi 37*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_DVB_CSA2 100U 38*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_DVB_CSA_CONFORMANCE 101U 39*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_DVB_CSA3 102U 40*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_CPCM_LSA_MDI_CBC 103U 41*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_CPCM_LSA_MDI_RCBC 104U 42*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_CPCM_LSA_MDD_CBC 105U 43*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_CPCM_LSA_MDD_RCBC 106U 44*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_SYNAMEDIA_AES 107U 45*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_AES_ECB_CLEARTAIL 108U 46*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_CIPLUS_AES 109U 47*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_SCTE41_DES 110U 48*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_SCTE52_DES 111U 49*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_TDES_ECB_CLEARTAIL 112U 50*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_MULTI2_TS 113U 51*53ee8cc1Swenshuai.xi /** @} 52*53ee8cc1Swenshuai.xi * End of TRANSPORT_ALGORITHMS group belonging 53*53ee8cc1Swenshuai.xi */ 54*53ee8cc1Swenshuai.xi 55*53ee8cc1Swenshuai.xi 56*53ee8cc1Swenshuai.xi /** @addtogroup M2M_ALGORITHMS M2M Algorithms 57*53ee8cc1Swenshuai.xi *@{ 58*53ee8cc1Swenshuai.xi */ 59*53ee8cc1Swenshuai.xi 60*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_DES_ECB_CLR_CLR 1U 61*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_DES_CBC_SCTE52_IV1 2U 62*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_DES_CBC_SCTE52_IV2 3U 63*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_DES_CBC_CLR_CLR 4U 64*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_TDES_ECB_CLR_CLR 5U 65*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_TDES_CBC_SCTE52_IV1 6U 66*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_TDES_CBC_SCTE52_IV2 7U 67*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_TDES_CBC_CLR_CLR 8U 68*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_AES_ECB_CLR_CLR 9U 69*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_AES_CBC_CTS_IV1 10U 70*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_AES_CBC_CTS_CLR 11U 71*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_AES_CBC_SCTE52_IV1 12U 72*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_AES_CBC_SCTE52_CLR 13U 73*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_AES_CBC_CLR_CLR 14U 74*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_RC4_64 15U 75*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_AES_CTR 16U 76*53ee8cc1Swenshuai.xi #define NSK2HDI_SPROFILE_M2M_AES_CTR64 19U 77*53ee8cc1Swenshuai.xi /** @} 78*53ee8cc1Swenshuai.xi * End of M2M_ALGORITHMS group belonging 79*53ee8cc1Swenshuai.xi */ 80*53ee8cc1Swenshuai.xi 81*53ee8cc1Swenshuai.xi #endif /* NSK2HDI_3014_H_ */ 82*53ee8cc1Swenshuai.xi 83*53ee8cc1Swenshuai.xi 84*53ee8cc1Swenshuai.xi 85*53ee8cc1Swenshuai.xi 86