Home
last modified time | relevance | path

Searched defs:hwBaseAddress (Results 1 – 16 of 16) sorted by relevance

/trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/host/src/cc3x_sbromlib/
Dbsv_hw_defs.h21 #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 …]
Dbsv_aes_driver.c27 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()
Dbsv_hash_driver.c31 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/
Dsbrt_int_func.c68 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/
Dnvm_otp.c46 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/
Dsecureboot_stage_defs.h51 #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/
Dsecureboot_base_func.c25 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/
Dcrypto_driver.c43 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()
Dcrypto_driver_defs.h48 #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/
Dcommon_cert_verify.c54 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/
Dsecureboot_base_swimgverify.c37 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/
Drsa_verify.c33 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()
Drsa_exp.c49 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/
Dbootimagesverifier_base_single.c65 unsigned long hwBaseAddress, in CC_SbCertVerifySingle()
Dbootimagesverifier_swcomp.c38 unsigned long hwBaseAddress, in CCCertValidateSWComps()
/trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/secure_debug/cc3x/
Dsecdebug_defs.h274 #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