/optee_os/core/drivers/scmi-msg/ |
A D | voltage_domain.c | 115 if (msg->in_size != sizeof(*in_args)) { in report_message_attributes() 137 if (msg->in_size != sizeof(*in_args)) { in scmi_voltd_domain_attributes() 183 if (msg->in_size != sizeof(*in_args)) { in scmi_voltd_describe_levels() 268 scmi_status_response(msg, status); in scmi_voltd_describe_levels() 278 if (msg->in_size != sizeof(*in_args)) { in scmi_voltd_config_set() 295 scmi_status_response(msg, status); in scmi_voltd_config_set() 304 if (msg->in_size != sizeof(*in_args)) { in scmi_voltd_config_get() 332 if (msg->in_size != sizeof(*in_args)) { in scmi_voltd_level_set() 348 scmi_status_response(msg, status); in scmi_voltd_level_set() 359 if (msg->in_size != sizeof(*in_args)) { in scmi_voltd_level_get() [all …]
|
A D | clock.c | 78 if (msg->in_size) { in report_version() 94 if (msg->in_size) { in report_attributes() 111 if (msg->in_size != sizeof(*in_args)) { in report_message_attributes() 133 if (msg->in_size != sizeof(*in_args)) { in scmi_clock_attributes() 167 if (msg->in_size != sizeof(*in_args)) { in scmi_clock_rate_get() 195 if (msg->in_size != sizeof(*in_args)) { in scmi_clock_rate_set() 213 scmi_status_response(msg, status); in scmi_clock_rate_set() 240 scmi_status_response(msg, status); in scmi_clock_config_set() 316 msg->out_size_out = sizeof(p2a) + in scmi_clock_describe_rates() 340 scmi_status_response(msg, status); in scmi_clock_describe_rates() [all …]
|
A D | reset_domain.c | 50 if (msg->in_size) { in report_version() 65 if (msg->in_size) { in report_attributes() 82 if (msg->in_size != sizeof(*in_args)) { in report_message_attributes() 88 scmi_status_response(msg, SCMI_NOT_FOUND); in report_message_attributes() 102 if (msg->in_size != sizeof(*in_args)) { in reset_domain_attributes() 113 plat_scmi_rd_count(msg->channel_id)); in reset_domain_attributes() 117 scmi_status_response(msg, SCMI_NOT_FOUND); in reset_domain_attributes() 138 plat_scmi_rd_count(msg->channel_id)); in reset_request() 140 if (msg->in_size != sizeof(*in_args)) { in reset_request() 146 scmi_status_response(msg, SCMI_NOT_FOUND); in reset_request() [all …]
|
A D | base.c | 26 if (msg->in_size) { in report_version() 43 if (msg->in_size) { in report_attributes() 60 if (msg->in_size != sizeof(*in_args)) { in report_message_attributes() 66 scmi_status_response(msg, SCMI_NOT_FOUND); in report_message_attributes() 80 if (msg->in_size) { in discover_vendor() 97 if (msg->in_size) { in discover_sub_vendor() 114 if (msg->in_size) { in discover_implementation_version() 145 if (msg->in_size != sizeof(*a2p)) { in discover_list_protocols() 150 assert(msg->out_size > sizeof(outargs)); in discover_list_protocols() 152 a2p = (void *)msg->in; in discover_list_protocols() [all …]
|
A D | entry.c | 18 assert(msg->out && msg->out_size >= sizeof(int32_t)); in scmi_status_response() 20 memcpy(msg->out, &status, sizeof(int32_t)); in scmi_status_response() 21 msg->out_size_out = sizeof(int32_t); in scmi_status_response() 32 msg->out && msg->out_size >= sizeof(int32_t)); in scmi_write_response() 34 memcpy(msg->out, payload, size); in scmi_write_response() 35 msg->out_size_out = size; in scmi_write_response() 42 switch (msg->protocol_id) { in scmi_process_message() 44 handler = scmi_msg_get_base_handler(msg); in scmi_process_message() 50 handler = scmi_msg_get_rd_handler(msg); in scmi_process_message() 60 handler(msg); in scmi_process_message() [all …]
|
A D | smt.c | 101 struct scmi_msg msg = { }; in scmi_process_smt() local 133 msg.in = (char *)payload_buf; in scmi_process_smt() 134 msg.in_size = in_payload_size; in scmi_process_smt() 135 msg.out = (char *)smt_hdr->payload; in scmi_process_smt() 136 msg.out_size = chan->shm_size - sizeof(*smt_hdr); in scmi_process_smt() 138 assert(msg.out && msg.out_size >= sizeof(int32_t)); in scmi_process_smt() 141 memcpy(msg.in, smt_hdr->payload, in_payload_size); in scmi_process_smt() 143 msg.protocol_id = SMT_HDR_PROT_ID(smt_hdr->message_header); in scmi_process_smt() 144 msg.message_id = SMT_HDR_MSG_ID(smt_hdr->message_header); in scmi_process_smt() 145 msg.channel_id = channel_id; in scmi_process_smt() [all …]
|
A D | common.h | 87 typedef void (*scmi_msg_handler_t)(struct scmi_msg *msg); 94 void scmi_process_message(struct scmi_msg *msg); 103 void scmi_write_response(struct scmi_msg *msg, void *payload, size_t size); 111 void scmi_status_response(struct scmi_msg *msg, int32_t status);
|
/optee_os/core/drivers/ |
A D | imx_sc_api.c | 125 if (!msg) { in sc_ipc_read() 163 if (!msg) { in sc_ipc_write() 221 struct sc_rpc_msg msg = { in sc_rm_get_partition() local 234 err = msg.header.func; in sc_rm_get_partition() 256 struct sc_rpc_msg msg = { in sc_pm_set_resource_power_mode() local 272 scu_error = msg.header.func; in sc_pm_set_resource_power_mode() 292 struct sc_rpc_msg msg = { in sc_rm_assign_resource() local 314 err = msg.header.func; in sc_rm_assign_resource() 390 struct sc_rpc_msg msg = { in imx_sc_seco_start_rng() local 404 err = msg.header.func; in imx_sc_seco_start_rng() [all …]
|
A D | imx_mu.c | 43 TEE_Result mu_send_msg(vaddr_t base, unsigned int index, uint32_t msg) in mu_send_msg() argument 50 io_write32(base + MU_ATR(index), msg); in mu_send_msg() 55 TEE_Result mu_receive_msg(vaddr_t base, unsigned int index, uint32_t *msg) in mu_receive_msg() argument 61 *msg = io_read32(base + MU_ARR(index)); in mu_receive_msg()
|
/optee_os/core/kernel/ |
A D | panic.c | 15 const char *msg __maybe_unused) in __do_panic() 23 if (!file && !func && !msg) in __do_panic() 27 msg ? "'" : "", msg ? msg : "", msg ? "' " : "", in __do_panic()
|
A D | early_ta.c | 47 char __maybe_unused msg[60] = { '\0', }; in early_ta_init() local 51 snprintf(msg, sizeof(msg), in early_ta_init() 55 msg[0] = '\0'; in early_ta_init() 57 msg); in early_ta_init()
|
/optee_os/core/lib/libtomcrypt/src/pk/pkcs1/ |
A D | pkcs_1_v1_5_decode.c | 31 int pkcs_1_v1_5_decode(const unsigned char *msg, in pkcs_1_v1_5_decode() argument 57 if ((msg[0] != 0x00) || (msg[1] != (unsigned char)block_type)) { in pkcs_1_v1_5_decode() 64 if (msg[i] == 0x00) { break; } in pkcs_1_v1_5_decode() 75 if (msg[i] != 0xFF) { break; } in pkcs_1_v1_5_decode() 79 if (msg[i] != 0) { in pkcs_1_v1_5_decode() 100 XMEMCPY(out, &msg[2 + ps_len + 1], *outlen); in pkcs_1_v1_5_decode()
|
A D | pkcs_1_oaep_decode.c | 32 int pkcs_1_oaep_decode(const unsigned char *msg, unsigned long msglen, in pkcs_1_oaep_decode() argument 42 LTC_ARGCHK(msg != NULL); in pkcs_1_oaep_decode() 90 if (msg[0] != 0x00) { in pkcs_1_oaep_decode() 96 XMEMCPY(seed, msg + x, hLen); in pkcs_1_oaep_decode() 100 XMEMCPY(DB, msg + x, modulus_len - hLen - 1); in pkcs_1_oaep_decode()
|
/optee_os/core/drivers/crypto/crypto_api/acipher/ |
A D | rsa.c | 107 size_t cipher_len, uint8_t *msg, in crypto_acipher_rsanopad_decrypt() argument 118 key, msg, msg_len ? *msg_len : 0, in crypto_acipher_rsanopad_decrypt() 130 rsa_data.message.data = msg; in crypto_acipher_rsanopad_decrypt() 153 if (!key || !msg || !cipher_len) { in crypto_acipher_rsanopad_encrypt() 157 key, msg, msg_len, in crypto_acipher_rsanopad_encrypt() 201 size_t cipher_len, uint8_t *msg, in crypto_acipher_rsaes_decrypt() argument 239 rsa_data.message.data = msg; in crypto_acipher_rsaes_decrypt() 273 key, msg, msg_len, in crypto_acipher_rsaes_encrypt() 352 if (!key || !msg || !sig_len) { in crypto_acipher_rsassa_sign() 426 int salt_len, const uint8_t *msg, in crypto_acipher_rsassa_verify() argument [all …]
|
A D | dsa.c | 122 const uint8_t *msg, size_t msg_len, in crypto_acipher_dsa_sign() argument 131 if (!key || !msg || !sig_len) { in crypto_acipher_dsa_sign() 162 sdata.message.data = (uint8_t *)msg; in crypto_acipher_dsa_sign() 182 const uint8_t *msg, size_t msg_len, in crypto_acipher_dsa_verify() argument 191 if (!key || !msg || !sig) { in crypto_acipher_dsa_verify() 216 sdata.message.data = (uint8_t *)msg; in crypto_acipher_dsa_verify()
|
/optee_os/core/lib/libtomcrypt/src/hashes/ |
A D | blake2b.c | 453 const char *msg; in blake2b_512_test() 482 for (i = 0; tests[i].msg != NULL; i++) { in blake2b_512_test() 484 blake2b_process(&md, (unsigned char *)tests[i].msg, (unsigned long)strlen(tests[i].msg)); in blake2b_512_test() 504 const char *msg; in blake2b_384_test() 529 for (i = 0; tests[i].msg != NULL; i++) { in blake2b_384_test() 531 blake2b_process(&md, (unsigned char *)tests[i].msg, (unsigned long)strlen(tests[i].msg)); in blake2b_384_test() 551 const char *msg; in blake2b_256_test() 582 for (i = 0; tests[i].msg != NULL; i++) { in blake2b_256_test() 584 blake2b_process(&md, (unsigned char *)tests[i].msg, (unsigned long)strlen(tests[i].msg)); in blake2b_256_test() 604 const char *msg; in blake2b_160_test() [all …]
|
A D | blake2s.c | 441 const char *msg; in blake2s_256_test() 472 for (i = 0; tests[i].msg != NULL; i++) { in blake2s_256_test() 474 blake2s_process(&md, (unsigned char *)tests[i].msg, (unsigned long)strlen(tests[i].msg)); in blake2s_256_test() 495 const char *msg; in blake2s_224_test() 516 for (i = 0; tests[i].msg != NULL; i++) { in blake2s_224_test() 518 blake2s_process(&md, (unsigned char *)tests[i].msg, (unsigned long)strlen(tests[i].msg)); in blake2s_224_test() 539 const char *msg; in blake2s_160_test() 558 for (i = 0; tests[i].msg != NULL; i++) { in blake2s_160_test() 560 blake2s_process(&md, (unsigned char *)tests[i].msg, (unsigned long)strlen(tests[i].msg)); in blake2s_160_test() 581 const char *msg; in blake2s_128_test() [all …]
|
/optee_os/core/lib/libtomcrypt/src/stream/salsa20/ |
A D | xsalsa20_test.c | 44 const void *msg = "Kilroy was here!"; in xsalsa20_test() 53 if ((err = salsa20_crypt(&st, msg, msglen, ciphertext)) != CRYPT_OK) return err; in xsalsa20_test() 60 …if (compare_testvector(msg, msglen, msg2, msglen, "XSALSA20-TV1", 1)) return CRYPT_FAIL_TESTVECTO… in xsalsa20_test() 64 …if ((err = xsalsa20_memory(key, sizeof(key), 20, nonce, sizeof(nonce), msg, msglen, ciphertext)) … in xsalsa20_test() 66 …if (compare_testvector(msg, msglen, msg2, msglen, "XSALSA20-TV2", 1)) return CRYPT_FAIL_TESTVECTO… in xsalsa20_test()
|
/optee_os/core/lib/libtomcrypt/src/headers/ |
A D | tomcrypt_pkcs.h | 38 int pkcs_1_v1_5_encode(const unsigned char *msg, 47 int pkcs_1_v1_5_decode(const unsigned char *msg, 56 int pkcs_1_oaep_encode(const unsigned char *msg, unsigned long msglen, 62 int pkcs_1_oaep_decode(const unsigned char *msg, unsigned long msglen,
|
/optee_os/core/drivers/crypto/se050/glue/ |
A D | user.c | 29 sss_status_t glue_mac_update(void *mac, const uint8_t *msg, size_t len) in glue_mac_update() argument 31 if (crypto_mac_update(mac, msg, len)) in glue_mac_update() 45 sss_status_t glue_mac_one_go(void *mac, const uint8_t *msg, size_t msg_len, in glue_mac_one_go() argument 48 if (crypto_mac_update(mac, msg, msg_len)) in glue_mac_one_go()
|
/optee_os/core/lib/libtomcrypt/src/pk/ed25519/ |
A D | ed25519_sign.c | 27 int ed25519_sign(const unsigned char *msg, unsigned long msglen, in ed25519_sign() argument 35 LTC_ARGCHK(msg != NULL); in ed25519_sign() 53 msg, msglen, in ed25519_sign()
|
A D | ed25519_verify.c | 28 int ed25519_verify(const unsigned char *msg, unsigned long msglen, in ed25519_verify() argument 36 LTC_ARGCHK(msg != NULL); in ed25519_verify() 53 XMEMCPY(m + siglen, msg, msglen); in ed25519_verify()
|
/optee_os/core/lib/libtomcrypt/ |
A D | acipher_helpers.h | 56 const uint8_t *msg, size_t msg_len, uint8_t *sig, 60 const uint8_t *msg, size_t msg_len, 65 const uint8_t *msg __unused, size_t msg_len __unused, in sm2_ltc_dsa_sign() 73 const uint8_t *msg __unused, size_t msg_len __unused, in sm2_ltc_dsa_verify()
|
/optee_os/core/lib/libtomcrypt/src/hashes/sha2/ |
A D | sha224.c | 92 const char *msg; in sha224_test() 115 sha224_process(&md, (unsigned char*)tests[i].msg, (unsigned long)strlen(tests[i].msg)); in sha224_test()
|
/optee_os/core/drivers/crypto/caam/acipher/ |
A D | caam_ecc.c | 335 struct caamdmaobj msg = { }; in do_sign() local 363 ret = caam_dmaobj_input_sgtbuf(&msg, sdata->message.data, in do_sign() 368 if (msg.sgtbuf.sgt_type) in do_sign() 371 caam_dmaobj_cache_push(&msg); in do_sign() 412 caam_desc_add_ptr(desc, msg.sgtbuf.paddr); in do_sign() 446 caam_dmaobj_free(&msg); in do_sign() 470 struct caamdmaobj msg = { }; in do_verify() local 502 if (msg.sgtbuf.sgt_type) in do_verify() 505 caam_dmaobj_cache_push(&msg); in do_verify() 546 caam_desc_add_ptr(desc, msg.sgtbuf.paddr); in do_verify() [all …]
|