Lines Matching refs:psAesInstPri
136 AESDMA_INSTANT_PRIVATE* psAesInstPri = NULL; in AESDMAIoctl() local
139 UtopiaInstanceGetPrivate(pInstance, (void*)&psAesInstPri); in AESDMAIoctl()
172 …u32Ret = (psAesInstPri->fpAESDMAInit)(pInitParam->u32miu0addr,pInitParam->u32miu1addr,pInitParam->… in AESDMAIoctl()
173 psAesInstPri->u32IVLen = 0; in AESDMAIoctl()
174 psAesInstPri->u32FileinAddr = 0; in AESDMAIoctl()
175 psAesInstPri->u32FileInNum = 0; in AESDMAIoctl()
176 psAesInstPri->u32FileOutSAddr = 0; in AESDMAIoctl()
177 psAesInstPri->u32FileOutEAddr = 0; in AESDMAIoctl()
178 psAesInstPri->ptrKey = 0; in AESDMAIoctl()
179 psAesInstPri->u32KeyLen = 0; in AESDMAIoctl()
180 psAesInstPri->u32Mode = 0xFF; //Default simple DMA in AESDMAIoctl()
181 psAesInstPri->u32KeyIndex = 0; in AESDMAIoctl()
182 psAesInstPri->bOddKey = FALSE; in AESDMAIoctl()
183 psAesInstPri->u32CAVid = 0; in AESDMAIoctl()
185 memset(psAesInstPri->CipherKey, 0, sizeof(psAesInstPri->CipherKey)); in AESDMAIoctl()
186 memset(psAesInstPri->InitVector, 0, sizeof(psAesInstPri->InitVector)); in AESDMAIoctl()
187 memset(psAesInstPri->u8KeySlotUsage, 0, sizeof(psAesInstPri->u8KeySlotUsage)); in AESDMAIoctl()
201 u32Ret = (psAesInstPri->fpAESDMAInitBySWFlag)(TRUE); in AESDMAIoctl()
230 memcpy((void *)psAesInstPri->InitVector,(MS_U8 *)u32IVarrayAddr,16); in AESDMAIoctl()
231 psAesInstPri->u32IVLen = 16; in AESDMAIoctl()
238 u32Ret = (psAesInstPri->fpAESDMAReset)(); in AESDMAIoctl()
240 psAesInstPri->u32IVLen = 0; in AESDMAIoctl()
241 psAesInstPri->u32FileinAddr = 0; in AESDMAIoctl()
242 psAesInstPri->u32FileInNum = 0; in AESDMAIoctl()
243 psAesInstPri->u32FileOutSAddr = 0; in AESDMAIoctl()
244 psAesInstPri->u32FileOutEAddr = 0; in AESDMAIoctl()
245 psAesInstPri->ptrKey = 0; in AESDMAIoctl()
246 psAesInstPri->u32KeyLen = 0; in AESDMAIoctl()
247 psAesInstPri->u32Mode = 0xFF; in AESDMAIoctl()
248 psAesInstPri->u32KeyIndex = 0; in AESDMAIoctl()
249 psAesInstPri->bOddKey = FALSE; in AESDMAIoctl()
250 psAesInstPri->u32CAVid = 0; in AESDMAIoctl()
252 memset(psAesInstPri->CipherKey, 0, sizeof(psAesInstPri->CipherKey)); in AESDMAIoctl()
253 memset(psAesInstPri->InitVector, 0, sizeof(psAesInstPri->InitVector)); in AESDMAIoctl()
254 memset(psAesInstPri->u8KeySlotUsage, 0, sizeof(psAesInstPri->u8KeySlotUsage)); in AESDMAIoctl()
270 psAesInstPri->u32FileinAddr = pFileInOutParam->u32FileinAddr; in AESDMAIoctl()
271 psAesInstPri->u32FileInNum = pFileInOutParam->u32FileInNum; in AESDMAIoctl()
272 psAesInstPri->u32FileOutSAddr = pFileInOutParam->u32FileOutSAddr; in AESDMAIoctl()
273 psAesInstPri->u32FileOutEAddr = pFileInOutParam->u32FileOutEAddr; in AESDMAIoctl()
274 MS_DEBUG_MSG(printf("[AESDMA INFO]FileinAddr = %lx\n",psAesInstPri->u32FileinAddr)); in AESDMAIoctl()
275 MS_DEBUG_MSG(printf("[AESDMA INFO]FileInNum = %lx\n",psAesInstPri->u32FileInNum)); in AESDMAIoctl()
276 … MS_DEBUG_MSG(printf("[AESDMA INFO]FileOutSAddr = %lx\n",psAesInstPri->u32FileOutSAddr)); in AESDMAIoctl()
277 … MS_DEBUG_MSG(printf("[AESDMA INFO]FileOutEAddr = %lx\n",psAesInstPri->u32FileOutEAddr)); in AESDMAIoctl()
290 memcpy((void *)psAesInstPri->CipherKey,(MS_U8 *)u32KeyarryAddr,16); in AESDMAIoctl()
291 psAesInstPri->ptrKey = (MS_VIRT)psAesInstPri->CipherKey; in AESDMAIoctl()
295 psAesInstPri->ptrKey = 0; in AESDMAIoctl()
298 psAesInstPri->u32KeyLen = 16; in AESDMAIoctl()
306 psAesInstPri->u32Mode = pSelEngParam->eMode; in AESDMAIoctl()
307 psAesInstPri->bDescrypt = pSelEngParam->bDescrypt; in AESDMAIoctl()
308 … MS_DEBUG_MSG(printf("[AESDMA INFO]mode = %lu\n",(long unsigned int)psAesInstPri->u32Mode)); in AESDMAIoctl()
309 MS_DEBUG_MSG(printf("[AESDMA INFO]Descrypt = %x\n",psAesInstPri->bDescrypt)); in AESDMAIoctl()
343 (psAesInstPri->fpAESDMASelEng)(psAesInstPri->u32Mode,psAesInstPri->bDescrypt); in AESDMAIoctl()
346 if((psAesInstPri->u32Mode == E_DRVAESDMA_CIPHER_CBC)|| in AESDMAIoctl()
347 (psAesInstPri->u32Mode == E_DRVAESDMA_CIPHER_CTR)|| in AESDMAIoctl()
348 (psAesInstPri->u32Mode == E_DRVAESDMA_CIPHER_CTS_CBC)) in AESDMAIoctl()
352 … (psAesInstPri->fpAESDMASetIV_Ex)(&psAesInstPri->InitVector[0], psAesInstPri->u32IVLen); in AESDMAIoctl()
358 …if((((psAesInstPri->u32Mode == E_DRVAESDMA_CIPHER_CBC)||(psAesInstPri->u32Mode == E_DRVAESDMA_CIPH… in AESDMAIoctl()
359 (psAesInstPri->u32Mode == E_DRVAESDMA_CIPHER_CTR)) in AESDMAIoctl()
366 FileinVirtAddr = MsOS_PA2KSEG1(psAesInstPri->u32FileinAddr); in AESDMAIoctl()
368 if(psAesInstPri->u32Mode != E_DRVAESDMA_CIPHER_CTR) in AESDMAIoctl()
372 … psAesInstPri->InitVector[16-i-1] = *(MS_U8 *)(FileinVirtAddr + psAesInstPri->u32FileInNum-1-i); in AESDMAIoctl()
373 … MS_DEBUG_MSG(printf("[AESDMA INFO]Init Vector[%d] = 0x%x\n",(int)i, psAesInstPri->InitVector[i])); in AESDMAIoctl()
376 psAesInstPri->u32IVLen = 16; in AESDMAIoctl()
380 …(psAesInstPri->fpAESDMASetFileInOut)(psAesInstPri->u32FileinAddr,psAesInstPri->u32FileInNum,psAesI… in AESDMAIoctl()
383 if(psAesInstPri->bSecretKey==1) in AESDMAIoctl()
385 (psAesInstPri->fpAESDMASetSecureKey)(); in AESDMAIoctl()
391 … (psAesInstPri->fpAESDMASetKey_Ex)((MS_U8*)psAesInstPri->ptrKey, psAesInstPri->u32KeyLen); in AESDMAIoctl()
393 if(0 != psAesInstPri->u32KeyIndex) in AESDMAIoctl()
395 … (psAesInstPri->fpAESDMASetKeyIndex)(psAesInstPri->u32KeyIndex, psAesInstPri->bOddKey); in AESDMAIoctl()
400 u32Ret = (psAesInstPri->fpAESDMAStart)(1); in AESDMAIoctl()
411 if ((psAesInstPri->fpAESDMAGetStatus)(&u32Ret) == UTOPIA_STATUS_SUCCESS) in AESDMAIoctl()
444 while ((psAesInstPri->fpAESDMAIsFinished)(&u32Ret) != DRVAESDMA_OK); in AESDMAIoctl()
447 …if(((psAesInstPri->u32Mode == E_DRVAESDMA_CIPHER_CBC)||(psAesInstPri->u32Mode == E_DRVAESDMA_CIPHE… in AESDMAIoctl()
448 && psAesInstPri->bDescrypt == FALSE) in AESDMAIoctl()
455 FileOutStartVirtAddr = MsOS_PA2KSEG1(psAesInstPri->u32FileOutSAddr); in AESDMAIoctl()
459 …psAesInstPri->InitVector[16-i-1] = *(MS_U8 *)(FileOutStartVirtAddr+psAesInstPri->u32FileInNum-1-i); in AESDMAIoctl()
460 … MS_DEBUG_MSG(printf("[AESDMA INFO]Init Vector[%d] = 0x%x\n",(int)i, psAesInstPri->InitVector[i])); in AESDMAIoctl()
462 psAesInstPri->u32IVLen = 16; in AESDMAIoctl()
467 psAesInstPri->bSecretKey = 0; in AESDMAIoctl()
476 psAesInstPri->bSecretKey = 1; in AESDMAIoctl()
484 …u32Ret = (psAesInstPri->fpAESDMASetPS)(pSetPSParam->u32PTN,pSetPSParam->u32Mask,pSetPSParam->bPSin… in AESDMAIoctl()
494 u32Ret = (psAesInstPri->fpAESDMAPSRelease)(); in AESDMAIoctl()
504 if ((psAesInstPri->fpAESDMAGetPSMatchedByteCNT)(&u32Ret) == UTOPIA_STATUS_SUCCESS) in AESDMAIoctl()
518 u32Ret = (psAesInstPri->fpAESDMAGetPSMatchedPTN)(); in AESDMAIoctl()
525 … u32Ret = (psAesInstPri->fpAESDMANotify)(pNotifyParam->eEvents,pNotifyParam->pfCallback); in AESDMAIoctl()
536 u32Ret = (psAesInstPri->fpAESDMARand)(pRandParam->u32PABuf,pRandParam->u32Size); in AESDMAIoctl()
575 …u32Ret = (psAesInstPri->fpRSACalculate)(pRSACalParam->pstSign,pRSACalParam->pstKey,pRSACalParam->e… in AESDMAIoctl()
616 while ((psAesInstPri->fpRSAIsFinished)() != DRVAESDMA_OK) in AESDMAIoctl()
656 while((psAesInstPri->fpRSAIsFinished)()==1); in AESDMAIoctl()
657 u32Ret = (psAesInstPri->fpRSAOutput)(pRSAOutParam->eMode,pRSAOutParam->pstRSAOut); in AESDMAIoctl()
675 …u32Ret = (psAesInstPri->fpSHACalculate)(pSHACalParam->eMode,pSHACalParam->u32PAInBuf,pSHACalParam-… in AESDMAIoctl()
687 u32Ret = (psAesInstPri->fpAESDMAStart)(1); in AESDMAIoctl()
704 …u32Ret = (psAesInstPri->fpSHACalculateManual)(pSHACalManuParam->stCfg,pSHACalManuParam->eStage,pSH… in AESDMAIoctl()
718 psAesInstPri->ptrKey = 0; in AESDMAIoctl()
722 psAesInstPri->u32KeyIndex = 0; in AESDMAIoctl()
723 memcpy((void *)psAesInstPri->CipherKey, pSetKeyEx->pu8Key, pSetKeyEx->u32Len); in AESDMAIoctl()
724 psAesInstPri->ptrKey = (MS_VIRT)psAesInstPri->CipherKey; in AESDMAIoctl()
727 psAesInstPri->u32KeyLen = pSetKeyEx->u32Len; in AESDMAIoctl()
735 memcpy((void *)psAesInstPri->InitVector, pSetIVEx->pu8IV, pSetIVEx->u32Len); in AESDMAIoctl()
736 psAesInstPri->u32IVLen = pSetIVEx->u32Len; in AESDMAIoctl()
744 psAesInstPri->u32KeyIndex = pKeyIndex->u32KeyIndex; in AESDMAIoctl()
745 psAesInstPri->bOddKey = pKeyIndex->bOddKeyEn; in AESDMAIoctl()
746 psAesInstPri->ptrKey = 0; in AESDMAIoctl()
747 … u32Ret = (psAesInstPri->fpAESDMASetKeyIndex)(pKeyIndex->u32KeyIndex, pKeyIndex->bOddKeyEn); in AESDMAIoctl()
758 u32Ret = (psAesInstPri->fpAESDMASetDefaultCAVid)(pCAVid->u32CAVid); in AESDMAIoctl()
761 psAesInstPri->u32CAVid = pCAVid->u32CAVid; in AESDMAIoctl()
777 for(i = 0;i< sizeof(psAesInstPri->u8KeySlotUsage);i++) in AESDMAIoctl()
779 if(0 == psAesInstPri->u8KeySlotUsage[i]) in AESDMAIoctl()
785 if(sizeof(psAesInstPri->u8KeySlotUsage) == i) in AESDMAIoctl()
791 psAesInstPri->u8KeySlotUsage[i] = 1; in AESDMAIoctl()
801 u32Ret = (psAesInstPri->fpAESDMASetDefaultCAVid)(psAesInstPri->u32CAVid); in AESDMAIoctl()
808 u32Ret = (psAesInstPri->fpAESDMAFreeKeySlot)(pKeyIndex->u32KeyIndex); in AESDMAIoctl()
812 … psAesInstPri->u8KeySlotUsage[(pKeyIndex->u32KeyIndex - AESDMA_KEY_SLOT_BASE)] = 0; in AESDMAIoctl()