#ifndef CRYS_DUP_H
#define CRYS_DUP_H

#define CRYS_CCM_GetContext                         ROM_CRYS_CCM_GetContext
#define _DX_AES_Finish                              ROM__DX_AES_Finish
#define _DX_AES                                     ROM__DX_AES
#define _DX_AES_Init                                ROM__DX_AES_Init
#define CRYS_AES_Block                              ROM_CRYS_AES_Block
#define CRYS_AES_Free                               ROM_CRYS_AES_Free
#define CRYS_AES_Unwrap                             ROM_CRYS_AES_Unwrap
#define LLF_AES_DMA_BlockMacMode                    ROM_LLF_AES_DMA_BlockMacMode
#define LLF_AES_DMA_BlockECBandCBCandCTRModes       ROM_LLF_AES_DMA_BlockECBandCBCandCTRModes
#define LLF_AES_Finish                              ROM_LLF_AES_Finish
#define LLF_AES_BlockSingle                         ROM_LLF_AES_BlockSingle
#define LLF_AES_InitInit                            ROM_LLF_AES_InitInit
#define LLF_AES_BlockInit                           ROM_LLF_AES_BlockInit
#define LLF_AES_Block                               ROM_LLF_AES_Block
#define LLF_AES_BlockFinish                         ROM_LLF_AES_BlockFinish
#define LLF_AES_InitSk                              ROM_LLF_AES_InitSk
#define LLF_AES_AlignerInit                         ROM_LLF_AES_AlignerInit
#define LLF_AES_XTS_Finish                          ROM_LLF_AES_XTS_Finish
#define LLF_AES_BlockExecFirstOperation             ROM_LLF_AES_BlockExecFirstOperation
#define LLFCD_AES_BlockECBandCBCandCTRModes         ROM_LLFCD_AES_BlockECBandCBCandCTRModes
#define LLFCD_AES_BlockMacMode                      ROM_LLFCD_AES_BlockMacMode
#define CRYS_RND_Init                               ROM_CRYS_RND_Init
#define CRYS_RND_AddAdditionalInput                 ROM_CRYS_RND_AddAdditionalInput
#define CRYS_RND_GenerateVector                     ROM_CRYS_RND_GenerateVector
#define CRYS_RND_ResetSeed                          ROM_CRYS_RND_ResetSeed
#define CRYS_RND_Reseeding                          ROM_CRYS_RND_Reseeding
#define CRYS_RND_GenerateVectorInRange              ROM_CRYS_RND_GenerateVectorInRange
#define LLF_RND_GenerateBlock                       ROM_LLF_RND_GenerateBlock
#define LLF_RND_ResetSeed                           ROM_LLF_RND_ResetSeed
#define CRYS_RND_StartResetSeed                     ROM_CRYS_RND_StartResetSeed
#define LLF_RND_StartResetSeed                      ROM_LLF_RND_StartResetSeed
#define CRYS_Init                                   ROM_CRYS_Init
#define CRYS_Terminate                              ROM_CRYS_Terminate
#define CRYS_COMMON_ReverseMemcpy                   ROM_CRYS_COMMON_ReverseMemcpy
#define CRYS_COMMON_Init                            ROM_CRYS_COMMON_Init
#define CRYS_COMMON_Terminate                       ROM_CRYS_COMMON_Terminate
#define CRYS_COMMON_CutAndSaveEndOfLliData          ROM_CRYS_COMMON_CutAndSaveEndOfLliData
#define CRYS_COMMON_CutAndSaveBeginOfLliData        ROM_CRYS_COMMON_CutAndSaveBeginOfLliData
#define CRYS_COMMON_Bypass                          ROM_CRYS_COMMON_Bypass
#define CRYS_COMMON_StoreGlobalData                 ROM_CRYS_COMMON_StoreGlobalData
#define CRYS_COMMON_GetGlobalData                   ROM_CRYS_COMMON_GetGlobalData
#define CRYS_COMMON_CmpMsbUnsignedCounters          ROM_CRYS_COMMON_CmpMsbUnsignedCounters
#define CRYS_COMMON_DecrLsbUnsignedCounter          ROM_CRYS_COMMON_DecrLsbUnsignedCounter
#define CRYS_COMMON_IncLsbUnsignedCounter           ROM_CRYS_COMMON_IncLsbUnsignedCounter
#define CRYS_COMMON_Add2vectors                     ROM_CRYS_COMMON_Add2vectors
#define CRYS_COMMON_GetCounterEffectiveSizeInBits   ROM_CRYS_COMMON_GetCounterEffectiveSizeInBits
#define CRYS_COMMON_ShiftLeftBigEndVector           ROM_CRYS_COMMON_ShiftLeftBigEndVector
#define CRYS_COMMON_SubtractUintArrays              ROM_CRYS_COMMON_SubtractUintArrays
#define CRYS_COMMON_ShiftRightVector                ROM_CRYS_COMMON_ShiftRightVector
#define CRYS_COMMON_IncMsbUnsignedCounter           ROM_CRYS_COMMON_IncMsbUnsignedCounter
#define CRYS_COMMON_CmpLsbUnsignedCounters          ROM_CRYS_COMMON_CmpLsbUnsignedCounters
#define CRYS_COMMON_DivideVectorBy2                 ROM_CRYS_COMMON_DivideVectorBy2
#define CRYS_HASH_Free                              ROM_CRYS_HASH_Free
#define CRYS_HASH                                   ROM_CRYS_HASH
#define CRYS_HASH_Init                              ROM_CRYS_HASH_Init
#define CRYS_HASH_Finish                            ROM_CRYS_HASH_Finish
#define CRYS_HASH_Update                            ROM_CRYS_HASH_Update
#define CRYS_HASH_SEP                               ROM_CRYS_HASH_SEP
#define CRYS_HASH_SEP_Update                        ROM_CRYS_HASH_SEP_Update
#define LLF_HASH_Update                             ROM_LLF_HASH_Update
#define LLF_HASH_Finish                             ROM_LLF_HASH_Finish
#define LLF_HASH_Init                               ROM_LLF_HASH_Init
#define LLF_HASH_InitContext                        ROM_LLF_HASH_InitContext
#define LLF_HASH_UpdateExecBlocksWithMLLI           ROM_LLF_HASH_UpdateExecBlocksWithMLLI
#define LLF_HASH_SEP_Update                         ROM_LLF_HASH_SEP_Update
#define LLF_COMMON_Init                             ROM_LLF_COMMON_Init
#define LLF_COMMON_Bypass_Block                     ROM_LLF_COMMON_Bypass_Block
#define LLF_COMMON_SetCCToBypass                    ROM_LLF_COMMON_SetCCToBypass
#define LLF_COMMON_Bypass_Activate_Dma_MEM_to_MEM   ROM_LLF_COMMON_Bypass_Activate_Dma_MEM_to_MEM
#define LLF_COMMON_GetVersion                       ROM_LLF_COMMON_GetVersion
#define LLFCD_HASH_Update                           ROM_LLFCD_HASH_Update
#define LLFCD_HASH_SHA2_Update                      ROM_LLFCD_HASH_SHA2_Update
#define CRYS_RSA_Get_PubKey                         ROM_CRYS_RSA_Get_PubKey
#define CRYS_RSA_Build_PubKey                       ROM_CRYS_RSA_Build_PubKey
#define CRYS_RSA_Get_ModSizeFromPubKey              ROM_CRYS_RSA_Get_ModSizeFromPubKey
#define _DX_RSA_SCHEMES_Encrypt                     ROM__DX_RSA_SCHEMES_Encrypt
#define CRYS_RSA_OAEPMGF1                           ROM_CRYS_RSA_OAEPMGF1
#define CRYS_RSA_PSS_OAEPEncode                     ROM_CRYS_RSA_PSS_OAEPEncode
#define CRYS_RSA_PRIM_Encrypt                       ROM_CRYS_RSA_PRIM_Encrypt
#define CRYS_RSA_PSS_Verify21                       ROM_CRYS_RSA_PSS_Verify21
#define _DX_RSA_VerifyFinish                        ROM__DX_RSA_VerifyFinish
#define _DX_RSA_VerifyUpdate                        ROM__DX_RSA_VerifyUpdate
#define _DX_RSA_Verify                              ROM__DX_RSA_Verify
#define _DX_RSA_VerifyInit                          ROM__DX_RSA_VerifyInit
#define CC_LLF_PKI_CalcHVector                      ROM_CC_LLF_PKI_CalcHVector
#define CC_LLF_PKI_CalcMonExponent                  ROM_CC_LLF_PKI_CalcMonExponent
#define CC_LLF_PKI_CalcExponent                     ROM_CC_LLF_PKI_CalcExponent
#define CC_LLF_PKI_MonMulOperation                  ROM_CC_LLF_PKI_MonMulOperation
#define CC_LLF_PKI_FinishMonMulOperation            ROM_CC_LLF_PKI_FinishMonMulOperation
#define CC_LLF_PKI_StartMonMulOperation             ROM_CC_LLF_PKI_StartMonMulOperation
#define CC_LLF_PKI_ExecuteMonMulOperation           ROM_CC_LLF_PKI_ExecuteMonMulOperation
#define LLF_PKI_RSA_InitPubKeyDb                    ROM_LLF_PKI_RSA_InitPubKeyDb
#define LLF_PKI_RSA_SetSramStartAddr                ROM_LLF_PKI_RSA_SetSramStartAddr
#define LLF_PKI_RSA_ExecPubKeyExp                   ROM_LLF_PKI_RSA_ExecPubKeyExp
#define LLFCD_PKI4_Compare                          ROM_LLFCD_PKI4_Compare
#define LLFCD_PKI4_SubVectors                       ROM_LLFCD_PKI4_SubVectors
#define LLFCD_PKI4_ShiftAndSubVec                   ROM_LLFCD_PKI4_ShiftAndSubVec
#define LLFCD_PKI4_ShiftLeft                        ROM_LLFCD_PKI4_ShiftLeft
#define LLFCD_PKI_AddVectors                        ROM_LLFCD_PKI_AddVectors
#define CRYS_SelfTest                               ROM_CRYS_SelfTest
#define CRYS_FIPS_SelfTestRsaEncDec                 ROM_CRYS_FIPS_SelfTestRsaEncDec
#define CRYS_FIPS_SelfTestHash                      ROM_CRYS_FIPS_SelfTestHash
#define CRYS_FIPS_SelfTestAes                       ROM_CRYS_FIPS_SelfTestAes
#define CRYS_RND_Instantiation                      ROM_CRYS_RND_Instantiation
#define LLF_RND_Instantiation                       ROM_LLF_RND_Instantiation
#define LLF_RND_Initial                             ROM_LLF_RND_Initial
#define LLF_RND_Generate                            ROM_LLF_RND_Generate
#define LLF_RND_Final                               ROM_LLF_RND_Final
#define LLF_PKI_CalcNpAndInitModOp                  ROM_LLF_PKI_CalcNpAndInitModOp
#define LLF_PKI_PKA_FinishPKA                       ROM_LLF_PKI_PKA_FinishPKA
#define LLF_PKI_PKA_ExecCalcNpAndInitModOp          ROM_LLF_PKI_PKA_ExecCalcNpAndInitModOp
#define LLF_PKI_PKA_InitPKA                         ROM_LLF_PKI_PKA_InitPKA
#define LLF_PKI_PKA_ClearBlockOfRegs                ROM_LLF_PKI_PKA_ClearBlockOfRegs
#define LLF_PKI_PKA_CopyDataFromPkaReg              ROM_LLF_PKI_PKA_CopyDataFromPkaReg
#define LLF_PKI_PKA_SetRegsSizesTab                 ROM_LLF_PKI_PKA_SetRegsSizesTab
#define _LLF_PKI_PKA_ExecOperation                  ROM__LLF_PKI_PKA_ExecOperation
#define LLF_PKI_PKA_CopyDataIntoPkaReg              ROM_LLF_PKI_PKA_CopyDataIntoPkaReg
#define LLF_PKI_PKA_SetRegsMapTab                   ROM_LLF_PKI_PKA_SetRegsMapTab
#define LLF_PKI_PKA_DivLongNum                      ROM_LLF_PKI_PKA_DivLongNum
#define CRYS_COMMON_BusAlignerMask                  ROM_CRYS_COMMON_BusAlignerMask
#define CRYS_COMMON_BusAlignerShift                 ROM_CRYS_COMMON_BusAlignerShift
#define V_Buffer                                    ROM_V_Buffer
#define AI_FLAG                                     ROM_AI_FLAG  
#define K_Buffer                                    ROM_K_Buffer
#define AdditionalInput                             ROM_AdditionalInput
#define EncZeroBlock								ROM_EncZeroBlock		
#define EncOneBlock									ROM_EncOneBlock			
#define EncOneBlockZeroKey							ROM_EncOneBlockZeroKey	
#define EncTwoBlockZeroKey							ROM_EncTwoBlockZeroKey	
#define Key1										ROM_Key1				
#define DX_GLOBAL_FIPS_MODE							ROM_DX_GLOBAL_FIPS_MODE
#define DX_GLOBAL_FIRST_CMP_VALUE					ROM_DX_GLOBAL_FIRST_CMP_VALUE
#define DX_SEP_GetRandomSampleVal				    ROM_DX_SEP_GetRandomSampleVal




#endif                                              
