| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/host/src/cc3x_sbromlib/ |
| D | bsv_hw_defs.h | 21 #define CC_BSV_WAIT_ON_NVM_IDLE_BIT(hwBaseAddress) \ argument 31 #define CC_BSV_WAIT_ON_AIB_ACK_BIT(hwBaseAddress) \ argument 40 #define CC_BSV_IS_OTP_HUK_ERROR(hwBaseAddress, regVal) \ argument 47 #define CC_BSV_IS_OTP_KPICV_ERROR(hwBaseAddress, regVal) \ argument 54 #define CC_BSV_IS_OTP_KCEICV_ERROR(hwBaseAddress, regVal) \ argument 61 #define CC_BSV_IS_OTP_KCP_ERROR(hwBaseAddress, regVal) \ argument 68 #define CC_BSV_IS_OTP_KCE_ERROR(hwBaseAddress, regVal) \ argument 75 #define CC_BSV_READ_OTP_WORD(hwBaseAddress, otpAddr, otpData) \ argument 81 #define CC_BSV_WRITE_OTP_WORD(hwBaseAddress, otpAddr, otpData) \ argument 90 #define CC_BSV_GET_OTP_LENGTH(hwBaseAddress, otpLength) \ argument [all …]
|
| D | bsv_aes_driver.c | 27 static CCError_t LoadBsvAesKey(unsigned long hwBaseAddress, in LoadBsvAesKey() 139 static void LoadBsvAesIVState(unsigned long hwBaseAddress) in LoadBsvAesIVState() 151 static void LoadBsvAesCtrState(unsigned long hwBaseAddress, uint32_t *pCtrStateBuf) in LoadBsvAesCtrState() 167 void InitBsvAes(unsigned long hwBaseAddress) in InitBsvAes() 198 void FreeBsvAes(unsigned long hwBaseAddress) in FreeBsvAes() 208 CCError_t ProcessBsvAes(unsigned long hwBaseAddress, in ProcessBsvAes() 319 void FinishBsvAes(unsigned long hwBaseAddress, in FinishBsvAes()
|
| D | bsv_hash_driver.c | 31 void InitBsvHash(unsigned long hwBaseAddress) in InitBsvHash() 83 void FreeBsvHash(unsigned long hwBaseAddress) in FreeBsvHash() 97 CCError_t ProcessBsvHash( unsigned long hwBaseAddress, in ProcessBsvHash() 160 void FinishBsvHash(unsigned long hwBaseAddress, CCHashResult_t hashBuff) in FinishBsvHash()
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/host/src/cc3x_lib/ |
| D | sbrt_int_func.c | 68 unsigned long hwBaseAddress, in SBRT_ImageLoadAndVerify() 128 CCError_t SBRT_RSA_PSS_Verify(unsigned long hwBaseAddress, /* [in] HW base address of register… in SBRT_RSA_PSS_Verify() 172 void SBRT_HalClearInterruptBit(unsigned long hwBaseAddress, uint32_t data) in SBRT_HalClearInterruptBit() 179 void SBRT_HalMaskInterrupt(unsigned long hwBaseAddress, uint32_t data) in SBRT_HalMaskInterrupt() 186 CCError_t SBRT_HalWaitInterrupt(unsigned long hwBaseAddress, uint32_t data) in SBRT_HalWaitInterrupt() 192 CCError_t SBRT_LcsGet(unsigned long hwBaseAddress, uint32_t *pLcs) in SBRT_LcsGet() 199 CCError_t SBRT_OTPWordRead(unsigned long hwBaseAddress, uint32_t otpAddress, uint32_t *pOtpWord) in SBRT_OTPWordRead() 205 CCError_t SBRT_SwVersionGet(unsigned long hwBaseAddress, CCSbPubKeyIndexType_t keyIndex, uint32_t *… in SBRT_SwVersionGet() 219 CCError_t SBRT_PubKeyHashGet(unsigned long hwBaseAddress, CCSbPubKeyIndexType_t keyIndex, uint32_t … in SBRT_PubKeyHashGet() 233 CCError_t SBRT_SHA256( unsigned long hwBaseAddress, in SBRT_SHA256() [all …]
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/platform/nvm/cc3x_nvm_rt/ |
| D | nvm_otp.c | 46 CCError_t NVM_GetLCS(unsigned long hwBaseAddress, uint32_t *lcs_ptr) in NVM_GetLCS() 72 CCError_t NVM_ReadHASHPubKey(unsigned long hwBaseAddress, CCSbPubKeyIndexType_t keyIndex, CCHashRes… in NVM_ReadHASHPubKey() 123 CCError_t NVM_GetSwVersion(unsigned long hwBaseAddress, CCSbPubKeyIndexType_t keyIndex, uint32_t* s… in NVM_GetSwVersion() 142 CCError_t NVM_SetSwVersion(unsigned long hwBaseAddress, CCSbPubKeyIndexType_t keyIndex, uint32_t sw… in NVM_SetSwVersion()
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/platform/stage/rt/cc3x/ |
| D | secureboot_stage_defs.h | 51 #define _CCSbImageLoadAndVerify(preHashflashRead_func, preHashUserContext, hwBaseAddress, isLoadFro… argument 54 #define _RSA_PSS_Verify(hwBaseAddress, mHash, pN, pNp, pSign) \ argument 57 #define CC_BsvLcsGet(hwBaseAddress, pLcs) \ argument 65 #define SB_HalClearInterruptBit(hwBaseAddress, data) \ argument 68 #define SB_HalMaskInterrupt(hwBaseAddress, data) \ argument 71 #define SB_HalWaitInterrupt(hwBaseAddress, data) \ argument 74 #define CC_BsvOTPWordRead(hwBaseAddress, otpAddress, pOtpWord) \ argument 77 #define CC_BsvSwVersionGet(hwBaseAddress, keyIndex, swVersion) \ argument 80 #define CC_BsvPubKeyHashGet(hwBaseAddress, keyIndex, hashedPubKey, hashResultSizeWords) \ argument 83 #define CC_BsvSHA256(hwBaseAddress, pDataIn, dataSize, hashBuff) \ argument [all …]
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/secure_boot_gen/ |
| D | secureboot_base_func.c | 25 CCError_t CCSbCalcPublicKeyHASH(unsigned long hwBaseAddress, in CCSbCalcPublicKeyHASH() 45 CCError_t CCSbCalcPublicKeyHASHAndCompare(unsigned long hwBaseAddress, in CCSbCalcPublicKeyHASHAndCompare() 86 CCError_t CCSbVerifySignature(unsigned long hwBaseAddress, in CCSbVerifySignature()
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/crypto_driver/reg/ |
| D | crypto_driver.c | 43 void SBROM_CryptoInitDriver(unsigned long hwBaseAddress, CCDmaAddr_t aesKeyAddr, CCDmaAddr_t aesIvA… in SBROM_CryptoInitDriver() 183 CCError_t SBROM_CryptoUpdateBlockDriver(unsigned long hwBaseAddress, CCDmaAddr_t inputDataAddr, CCD… in SBROM_CryptoUpdateBlockDriver() 258 CCError_t SBROM_CryptoFinishDriver(unsigned long hwBaseAddress, CCDmaAddr_t hashResult) in SBROM_CryptoFinishDriver()
|
| D | crypto_driver_defs.h | 48 #define CC_SB_WAIT_ON_DOUT_DMA_BUSY(hwBaseAddress) \ argument 57 #define CC_SB_WAIT_ON_DIN_DMA_BUSY(hwBaseAddress) \ argument 66 #define CC_SB_WAIT_ON_CRYPTO_BUSY(hwBaseAddress) \ argument
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/common/ |
| D | common_cert_verify.c | 54 static CCError_t verifyCertPubKeyAndSign(unsigned long hwBaseAddress, in verifyCertPubKeyAndSign() 170 CCError_t CCCommonCertVerify(unsigned long hwBaseAddress, in CCCommonCertVerify() 260 uint32_t CCCommonKeyCertVerify(unsigned long hwBaseAddress, in CCCommonKeyCertVerify() 305 unsigned long hwBaseAddress, in CCCommonContentCertVerify()
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/platform/common/cc3x/ |
| D | secureboot_base_swimgverify.c | 37 unsigned long hwBaseAddress, in CCSbImageLoadAndVerify() 202 CCError_t CCSbSetNvCounter(unsigned long hwBaseAddress, CCSbCertInfo_t *certPkgInfo) in CCSbSetNvCounter() 221 CCError_t CCSbVerifyNvCounter(unsigned long hwBaseAddress, uint32_t swVersion, CCSbCertInfo_t *cert… in CCSbVerifyNvCounter()
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/crypto_driver/ |
| D | rsa_verify.c | 33 CCError_t RSA_PSS_Decode(unsigned long hwBaseAddress, /* [in] HW base address of registers. */ in RSA_PSS_Decode() 175 CCError_t RSA_PSS_Verify(unsigned long hwBaseAddress, /* [in] HW base address of registers. */ in RSA_PSS_Verify()
|
| D | rsa_exp.c | 49 void RSA_CalcExponent( unsigned long hwBaseAddress, in RSA_CalcExponent()
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/cc3x_verifier/ |
| D | bootimagesverifier_base_single.c | 65 unsigned long hwBaseAddress, in CC_SbCertVerifySingle()
|
| D | bootimagesverifier_swcomp.c | 38 unsigned long hwBaseAddress, in CCCertValidateSWComps()
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/secure_debug/cc3x/ |
| D | secdebug_defs.h | 274 #define WRITE_DCU_LOCK(hwBaseAddress, dcuLock, rc) {\ argument 286 #define WRITE_DCU_VAL(hwBaseAddress, dcuVal) {\ argument 295 #define READ_MODIFY_WRITE_AO_REGISTER(hwBaseAddress, regName, fldName, fldVal, tc) \ argument 309 #define READ_DCU_LOCK_DEFAULT(hwBaseAddress, dcuLock, rc) \ argument
|