Home
last modified time | relevance | path

Searched refs:mpmr (Results 1 – 5 of 5) sorted by relevance

/optee_os/core/drivers/crypto/caam/hal/common/
H A Dhal_ctrl.c170 TEE_Result caam_hal_ctrl_read_mpmr(vaddr_t ctrl_addr, struct caambuf *mpmr) in caam_hal_ctrl_read_mpmr() argument
175 if (mpmr->length < MPMR_NB_REG) { in caam_hal_ctrl_read_mpmr()
176 mpmr->length = MPMR_NB_REG; in caam_hal_ctrl_read_mpmr()
183 mpmr->data[i] = (uint8_t)(val >> 24); in caam_hal_ctrl_read_mpmr()
184 mpmr->data[i + 1] = (uint8_t)(val >> 16); in caam_hal_ctrl_read_mpmr()
185 mpmr->data[i + 2] = (uint8_t)(val >> 8); in caam_hal_ctrl_read_mpmr()
186 mpmr->data[i + 3] = (uint8_t)val; in caam_hal_ctrl_read_mpmr()
189 mpmr->length = MPMR_NB_REG; in caam_hal_ctrl_read_mpmr()
/optee_os/core/pta/imx/
H A Dmanufacturing_protection.c46 uint8_t *mpmr = NULL; in mp_signature() local
64 mpmr = params[2].memref.buffer; in mp_signature()
68 memset(mpmr, 0, mpmr_size); in mp_signature()
80 res = caam_mp_export_mpmr(mpmr, &mpmr_size); in mp_signature()
/optee_os/core/include/drivers/
H A Dcaam_extension.h21 TEE_Result caam_mp_export_mpmr(uint8_t *mpmr, size_t *size);
/optee_os/core/drivers/crypto/caam/include/
H A Dcaam_hal_ctrl.h81 TEE_Result caam_hal_ctrl_read_mpmr(vaddr_t ctrl_addr, struct caambuf *mpmr);
/optee_os/core/drivers/crypto/caam/mp/
H A Dcaam_mp.c90 TEE_Result caam_mp_export_mpmr(uint8_t *mpmr, size_t *size) in caam_mp_export_mpmr() argument
94 .data = mpmr, in caam_mp_export_mpmr()