| /optee_os/core/drivers/crypto/caam/include/ |
| H A D | caam_acipher.h | 19 enum caam_status caam_rsa_init(struct caam_jrcfg *caam_jrcfg); 21 static inline enum caam_status 34 enum caam_status caam_dh_init(struct caam_jrcfg *caam_jrcfg); 36 static inline enum caam_status 49 enum caam_status caam_math_init(struct caam_jrcfg *caam_jrcfg); 51 static inline enum caam_status 64 enum caam_status caam_ecc_init(struct caam_jrcfg *caam_jrcfg); 66 static inline enum caam_status 79 enum caam_status caam_dsa_init(struct caam_jrcfg *caam_jrcfg); 81 static inline enum caam_status
|
| H A D | caam_key.h | 55 enum caam_status caam_key_alloc(struct caamkey *key); 78 enum caam_status caam_key_operation_blob(const struct caamkey *in_key, 90 enum caam_status caam_key_deserialize_from_bin(uint8_t *data, size_t size, 101 enum caam_status caam_key_serialize_to_bin(uint8_t *data, size_t size, 112 enum caam_status caam_key_deserialize_from_bn(const struct bignum *inkey, 122 enum caam_status caam_key_serialize_to_bn(struct bignum *outkey, 139 enum caam_status caam_key_serialized_size(const struct caamkey *key, 148 enum caam_status caam_key_black_encapsulation(struct caamkey *key, 154 enum caam_status caam_key_init(void);
|
| H A D | caam_jr.h | 68 enum caam_status caam_jr_init(struct caam_jrcfg *jrcfg); 85 enum caam_status caam_jr_dequeue(uint32_t job_ids, unsigned int timeout_ms); 96 enum caam_status caam_jr_enqueue(struct caam_jobctx *jobctx, uint32_t *job_id); 102 enum caam_status caam_jr_halt(void); 105 enum caam_status caam_jr_flush(void); 115 enum caam_status caam_jr_complete(void);
|
| H A D | caam_sm.h | 34 enum caam_status caam_sm_init(struct caam_jrcfg *jrcfg); 43 enum caam_status 55 enum caam_status 64 enum caam_status 68 static inline enum caam_status caam_sm_init(struct caam_jrcfg *jrcfg __unused) in caam_sm_init()
|
| H A D | caam_utils_mem.h | 62 enum caam_status caam_calloc_buf(struct caambuf *buf, size_t size); 70 enum caam_status caam_alloc_buf(struct caambuf *buf, size_t size); 79 enum caam_status caam_calloc_align_buf(struct caambuf *buf, size_t size); 87 enum caam_status caam_alloc_align_buf(struct caambuf *buf, size_t size); 104 enum caam_status caam_cpy_block_src(struct caamblock *block, 114 enum caam_status caam_cpy_buf(struct caambuf *dst, uint8_t *src_data,
|
| H A D | caam_mp.h | 17 enum caam_status caam_mp_init(vaddr_t ctrl_addr); 24 enum caam_status caam_mp_resume(uint32_t pm_hint); 26 static inline enum caam_status caam_mp_init(vaddr_t ctrl_addr __unused) in caam_mp_init() 31 static inline enum caam_status caam_mp_resume(uint32_t pm_hint __unused) in caam_mp_resume()
|
| H A D | caam_hash.h | 18 enum caam_status caam_hash_init(struct caam_jrcfg *caam_jrcfg); 20 static inline enum caam_status 33 enum caam_status caam_hmac_init(struct caam_jrcfg *caam_jrcfg); 35 static inline enum caam_status
|
| H A D | caam_cipher.h | 18 enum caam_status caam_cipher_init(vaddr_t ctrl_addr); 20 static inline enum caam_status caam_cipher_init(vaddr_t ctrl_addr __unused) in caam_cipher_init() 31 enum caam_status caam_cmac_init(vaddr_t ctrl_addr); 33 static inline enum caam_status caam_cmac_init(vaddr_t ctrl_addr __unused) in caam_cmac_init()
|
| H A D | caam_hal_jr.h | 22 enum caam_status caam_hal_jr_setowner(vaddr_t ctrl_base, paddr_t jr_offset, 31 enum caam_status caam_hal_jr_reset(vaddr_t baseaddr); 99 enum caam_status caam_hal_jr_halt(vaddr_t baseaddr); 106 enum caam_status caam_hal_jr_flush(vaddr_t baseaddr);
|
| H A D | caam_hal_sm.h | 17 enum caam_status 93 enum caam_status 103 enum caam_status caam_hal_sm_deallocate_partition(vaddr_t jr_base, 112 enum caam_status
|
| H A D | caam_rng.h | 15 enum caam_status caam_rng_init(vaddr_t ctrl_addr); 18 enum caam_status caam_rng_instantiation(void);
|
| H A D | caam_blob.h | 16 enum caam_status caam_blob_mkvb_init(vaddr_t baseaddr); 18 static inline enum caam_status caam_blob_mkvb_init(vaddr_t baseaddr __unused) in caam_blob_mkvb_init()
|
| H A D | caam_ae.h | 16 enum caam_status caam_ae_init(vaddr_t ctrl_addr __unused); 18 static inline enum caam_status caam_ae_init(vaddr_t ctrl_addr __unused) in caam_ae_init()
|
| H A D | caam_hal_rng.h | 19 enum caam_status caam_hal_rng_instantiated(vaddr_t baseaddr); 55 enum caam_status caam_hal_rng_kick(vaddr_t baseaddr, uint32_t inc_delay);
|
| /optee_os/core/drivers/crypto/caam/ |
| H A D | caam_jr.c | 95 static enum caam_status do_jr_alloc(struct jr_privdata **privdata, in do_jr_alloc() 98 enum caam_status retstatus = CAAM_OUT_MEMORY; in do_jr_alloc() 291 static enum caam_status do_jr_enqueue(struct caam_jobctx *jobctx, in do_jr_enqueue() 294 enum caam_status retstatus = CAAM_BUSY; in do_jr_enqueue() 422 enum caam_status caam_jr_dequeue(uint32_t job_ids, unsigned int timeout_ms) in caam_jr_dequeue() 452 enum caam_status caam_jr_enqueue(struct caam_jobctx *jobctx, uint32_t *job_id) in caam_jr_enqueue() 454 enum caam_status retstatus = CAAM_FAILURE; in caam_jr_enqueue() 538 enum caam_status caam_jr_init(struct caam_jrcfg *jrcfg) in caam_jr_init() 540 enum caam_status retstatus = CAAM_FAILURE; in caam_jr_init() 608 enum caam_status caam_jr_halt(void) in caam_jr_halt() [all …]
|
| H A D | caam_sm.c | 23 enum caam_status caam_sm_alloc(const struct caam_sm_page_desc *page_desc, in caam_sm_alloc() 26 enum caam_status ret = CAAM_FAILURE; in caam_sm_alloc() 81 enum caam_status caam_sm_free(const struct caam_sm_page_desc *page_desc) in caam_sm_free() 83 enum caam_status ret = CAAM_FAILURE; in caam_sm_free() 123 enum caam_status 168 enum caam_status caam_sm_init(struct caam_jrcfg *jrcfg) in caam_sm_init()
|
| H A D | caam_key.c | 240 enum caam_status caam_key_alloc(struct caamkey *key) in caam_key_alloc() 277 enum caam_status caam_key_operation_blob(const struct caamkey *in_key, in caam_key_operation_blob() 280 enum caam_status status = CAAM_FAILURE; in caam_key_operation_blob() 410 enum caam_status caam_key_deserialize_from_bin(uint8_t *data, size_t size, in caam_key_deserialize_from_bin() 414 enum caam_status status = CAAM_FAILURE; in caam_key_deserialize_from_bin() 480 enum caam_status caam_key_serialize_to_bin(uint8_t *data, size_t size, in caam_key_serialize_to_bin() 485 enum caam_status status = CAAM_FAILURE; in caam_key_serialize_to_bin() 549 enum caam_status caam_key_serialized_size(const struct caamkey *key, in caam_key_serialized_size() 579 enum caam_status caam_key_deserialize_from_bn(const struct bignum *inkey, in caam_key_deserialize_from_bn() 583 enum caam_status status = CAAM_FAILURE; in caam_key_deserialize_from_bn() [all …]
|
| H A D | caam_rng.c | 40 static enum caam_status do_allocate(void) in do_allocate() 206 enum caam_status caam_rng_instantiation(void) in caam_rng_instantiation() 208 enum caam_status retstatus = CAAM_FAILURE; in caam_rng_instantiation() 327 enum caam_status caam_rng_init(vaddr_t ctrl_addr) in caam_rng_init() 329 enum caam_status retstatus = CAAM_FAILURE; in caam_rng_init()
|
| /optee_os/core/drivers/crypto/caam/utils/ |
| H A D | utils_mem.c | 94 static enum caam_status mem_alloc_buf(struct caambuf *buf, size_t size, in mem_alloc_buf() 145 enum caam_status caam_alloc_buf(struct caambuf *buf, size_t size) in caam_alloc_buf() 150 enum caam_status caam_calloc_buf(struct caambuf *buf, size_t size) in caam_calloc_buf() 155 enum caam_status caam_calloc_align_buf(struct caambuf *buf, size_t size) in caam_calloc_align_buf() 160 enum caam_status caam_alloc_align_buf(struct caambuf *buf, size_t size) in caam_alloc_align_buf() 199 enum caam_status caam_cpy_block_src(struct caamblock *block, in caam_cpy_block_src() 202 enum caam_status ret = CAAM_FAILURE; in caam_cpy_block_src() 234 enum caam_status caam_cpy_buf(struct caambuf *dst, uint8_t *src_data, in caam_cpy_buf() 237 enum caam_status ret = CAAM_FAILURE; in caam_cpy_buf()
|
| /optee_os/core/drivers/crypto/caam/acipher/ |
| H A D | local.h | 29 enum caam_status caam_prime_rsa_gen(struct prime_data_rsa *data); 46 enum caam_status caam_prime_dsa_gen(struct prime_data_dsa *data);
|
| H A D | caam_dh.c | 58 static enum caam_status do_keypair_conv_p_g(struct caam_dh_keypair *outkey, in do_keypair_conv_p_g() 61 enum caam_status retstatus = CAAM_OUT_MEMORY; in do_keypair_conv_p_g() 96 static enum caam_status do_keypriv_conv(struct caam_dh_keypair *outkey, in do_keypriv_conv() 99 enum caam_status retstatus = CAAM_OUT_MEMORY; in do_keypriv_conv() 133 static enum caam_status do_keypub_conv(struct caam_dh_keypair *outkey, in do_keypub_conv() 136 enum caam_status retstatus = CAAM_OUT_MEMORY; in do_keypub_conv() 220 enum caam_status retstatus = CAAM_FAILURE; in do_gen_keypair() 397 enum caam_status retstatus = CAAM_FAILURE; in do_shared_secret() 513 enum caam_status caam_dh_init(struct caam_jrcfg *caam_jrcfg) in caam_dh_init() 515 enum caam_status retstatus = CAAM_FAILURE; in caam_dh_init()
|
| H A D | caam_math.c | 26 enum caam_status retstatus = CAAM_FAILURE; in do_xor_mod_n() 115 enum caam_status caam_math_init(struct caam_jrcfg *caam_jrcfg) in caam_math_init() 117 enum caam_status retstatus = CAAM_FAILURE; in caam_math_init()
|
| /optee_os/core/drivers/crypto/caam/hal/common/ |
| H A D | hal_cfg.c | 18 enum caam_status caam_hal_cfg_get_conf(struct caam_jrcfg *jrcfg) in caam_hal_cfg_get_conf() 20 enum caam_status retstatus = CAAM_FAILURE; in caam_hal_cfg_get_conf() 82 enum caam_status status = CAAM_FAILURE; in caam_hal_cfg_setup_nsjobring()
|
| H A D | hal_sm.c | 52 enum caam_status 122 enum caam_status 163 enum caam_status caam_hal_sm_deallocate_partition(vaddr_t jr_base, in caam_hal_sm_deallocate_partition() 179 enum caam_status
|
| /optee_os/core/drivers/crypto/caam/mp/ |
| H A D | caam_mp.c | 38 enum caam_status mp_status; /* Indicate the MP status */ 49 static enum caam_status do_mppriv_gen(const char *passphrase, size_t len) in do_mppriv_gen() 51 enum caam_status ret = CAAM_FAILURE; in do_mppriv_gen() 109 enum caam_status retstatus = CAAM_FAILURE; in caam_mp_export_publickey() 185 enum caam_status retstatus = CAAM_FAILURE; in caam_mp_sign() 320 enum caam_status caam_mp_init(vaddr_t ctrl_addr) in caam_mp_init() 328 enum caam_status retstatus = CAAM_FAILURE; in caam_mp_init() 402 enum caam_status caam_mp_resume(uint32_t pm_hint) in caam_mp_resume()
|