| /trusted-services/components/service/fwu/agent/ |
| A D | img_dir_serializer.c | 27 struct fwu_image_directory *output = (struct fwu_image_directory *)buf; in img_dir_serializer_serialize() local 37 output->directory_version = 2; in img_dir_serializer_serialize() 38 output->img_info_offset = offsetof(struct fwu_image_directory, img_info_entry); in img_dir_serializer_serialize() 39 output->num_images = fw_directory_num_images(fw_dir); in img_dir_serializer_serialize() 40 output->correct_boot = (boot_info->active_index == boot_info->boot_index); in img_dir_serializer_serialize() 41 output->img_info_size = sizeof(struct fwu_image_info_entry); in img_dir_serializer_serialize() 42 output->reserved = 0; in img_dir_serializer_serialize() 51 memcpy(output->img_info_entry[image_index].img_type_uuid, in img_dir_serializer_serialize() 55 output->img_info_entry[image_index].img_max_size = image_info->max_size; in img_dir_serializer_serialize() 56 output->img_info_entry[image_index].lowest_accepted_version = in img_dir_serializer_serialize() [all …]
|
| /trusted-services/components/service/crypto/backend/mbedcrypto/trng_adapter/test/ |
| A D | trng_env_tests.c | 18 int mbedtls_hardware_poll(void *data, unsigned char *output, size_t len, size_t *olen); 39 uint8_t output[2][10]; in check_hw_poll() local 44 memset(output, 0, sizeof(output)); in check_hw_poll() 49 int status = mbedtls_hardware_poll(NULL, &output[round & 1][0], expected_len, &olen); in check_hw_poll() 54 … passed = passed && (memcmp(&output[round & 1][0], &output[!(round & 1)][0], expected_len) != 0); in check_hw_poll() 57 memcpy(&failure->info, &output[round & 1][0], sizeof(failure->info)); in check_hw_poll()
|
| /trusted-services/components/common/tlv/ |
| A D | tlv.c | 59 bool tlv_decode(struct tlv_const_iterator *iter, struct tlv_record *output) in tlv_decode() argument 67 output->tag = (iter->pos[TLV_TAG_OFFSET + 0] << 8) | iter->pos[TLV_TAG_OFFSET + 1]; in tlv_decode() 68 output->length = (iter->pos[TLV_LENGTH_OFFSET + 0] << 8) | iter->pos[TLV_LENGTH_OFFSET + 1]; in tlv_decode() 69 output->value = &iter->pos[TLV_VALUE_OFFSET]; in tlv_decode() 71 record_len = output->length + TLV_HDR_LEN; in tlv_decode() 83 bool tlv_find_decode(struct tlv_const_iterator *iter, uint16_t tag, struct tlv_record *output) in tlv_find_decode() argument 87 while (tlv_decode(&temp_iter, output)) { in tlv_find_decode() 89 if (output->tag == tag) { in tlv_find_decode() 94 else if (output->tag > tag) { in tlv_find_decode()
|
| /trusted-services/components/service/crypto/backend/mbedcrypto/trng_adapter/stub/ |
| A D | stub_trng_adapter.c | 11 int mbedtls_hardware_poll(void *data, unsigned char *output, size_t len, size_t *olen) in mbedtls_hardware_poll() argument 14 (void)output; in mbedtls_hardware_poll()
|
| /trusted-services/components/service/crypto/client/psa/ |
| A D | psa_cipher.c | 63 uint8_t *output, in psa_cipher_update() argument 70 output, output_size, output_length); in psa_cipher_update() 74 uint8_t *output, in psa_cipher_finish() argument 80 output, output_size, output_length); in psa_cipher_finish() 92 uint8_t *output, in multi_cipher_update() argument 130 &output[bytes_output], output_size - bytes_output, &update_output_len); in multi_cipher_update() 146 &output[bytes_output], output_size - bytes_output, &finish_output_len); in multi_cipher_update() 170 uint8_t *output, in psa_cipher_encrypt() argument 190 &output[iv_len], output_size - iv_len, &ciphertext_len); in psa_cipher_encrypt() 213 uint8_t *output, in psa_cipher_decrypt() argument [all …]
|
| A D | psa_generate_random.c | 10 psa_status_t psa_generate_random(uint8_t *output, size_t output_size) in psa_generate_random() argument 16 output, output_size); in psa_generate_random()
|
| A D | get_uefi_priv_auth_var_fingerprint.c | 13 uint8_t *output) in get_uefi_priv_auth_var_fingerprint_handler() argument 20 output); in get_uefi_priv_auth_var_fingerprint_handler()
|
| A D | psa_asymmetric_decrypt.c | 15 uint8_t *output, size_t output_size, size_t *output_length) in psa_asymmetric_decrypt() argument 24 output, output_size, output_length); in psa_asymmetric_decrypt()
|
| A D | psa_asymmetric_encrypt.c | 15 uint8_t *output, size_t output_size, size_t *output_length) in psa_asymmetric_encrypt() argument 24 output, output_size, output_length); in psa_asymmetric_encrypt()
|
| A D | psa_key_derivation.c | 60 uint8_t *output, in psa_key_derivation_output_bytes() argument 65 output, output_length); in psa_key_derivation_output_bytes() 101 uint8_t *output, in psa_raw_key_agreement() argument 108 output, output_size, output_length); in psa_raw_key_agreement()
|
| /trusted-services/components/service/crypto/client/caller/stub/ |
| A D | crypto_caller_generate_random.h | 18 uint8_t *output, size_t output_size) in crypto_caller_generate_random() argument 21 (void)output; in crypto_caller_generate_random()
|
| A D | crypto_caller_get_uefi_priv_auth_var_fingerprint.h | 20 uint8_t *output) in crypto_caller_get_uefi_priv_auth_var_fingerprint() argument 25 (void)output; in crypto_caller_get_uefi_priv_auth_var_fingerprint()
|
| A D | crypto_caller_cipher.h | 75 uint8_t *output, in crypto_caller_cipher_update() argument 83 (void)output; in crypto_caller_cipher_update() 92 uint8_t *output, in crypto_caller_cipher_finish() argument 98 (void)output; in crypto_caller_cipher_finish()
|
| A D | crypto_caller_asymmetric_decrypt.h | 22 uint8_t *output, size_t output_size, size_t *output_length) in crypto_caller_asymmetric_decrypt() argument 31 (void)output; in crypto_caller_asymmetric_decrypt()
|
| A D | crypto_caller_asymmetric_encrypt.h | 22 uint8_t *output, size_t output_size, size_t *output_length) in crypto_caller_asymmetric_encrypt() argument 31 (void)output; in crypto_caller_asymmetric_encrypt()
|
| A D | crypto_caller_key_derivation.h | 80 uint8_t *output, in crypto_caller_key_derivation_output_bytes() argument 85 (void)output; in crypto_caller_key_derivation_output_bytes() 135 uint8_t *output, in crypto_caller_raw_key_agreement() argument 144 (void)output; in crypto_caller_raw_key_agreement()
|
| /trusted-services/components/service/crypto/client/caller/psa_ipc/ |
| A D | crypto_caller_get_uefi_priv_auth_var_fingerprint.h | 20 uint8_t *output) in crypto_caller_get_uefi_priv_auth_var_fingerprint() argument 25 (void)output; in crypto_caller_get_uefi_priv_auth_var_fingerprint()
|
| A D | crypto_caller_generate_random.h | 28 uint8_t *output, in crypto_caller_generate_random() argument 41 { .base = psa_ptr_to_u32(output), .len = output_size } in crypto_caller_generate_random()
|
| /trusted-services/components/service/crypto/backend/mbedcrypto/trng_adapter/linux/ |
| A D | linux_trng_adapter.c | 30 int mbedtls_hardware_poll(void *data, unsigned char *output, size_t len, size_t *olen) in mbedtls_hardware_poll() argument 43 int num_output = getrandom(output, len, GRND_INSECURE); in mbedtls_hardware_poll()
|
| /trusted-services/platform/drivers/mock/ |
| A D | mock_trng.c | 12 static int mock_poll(void *context, unsigned char *output, size_t nbyte, size_t *len) in mock_poll() argument 15 (void)output; in mock_poll()
|
| /trusted-services/components/service/crypto/backend/mbedcrypto/trng_adapter/platform/ |
| A D | platform_trng_adapter.c | 32 int mbedtls_hardware_poll(void *data, unsigned char *output, size_t len, size_t *olen) in mbedtls_hardware_poll() argument 39 status = driver.iface->poll(driver.context, output, len, olen); in mbedtls_hardware_poll()
|
| /trusted-services/tools/python/ |
| A D | merge_json.py | 48 json_fragment[sp]["image"], input_json_path, args.output) 50 json_fragment[sp]["pm"], input_json_path, args.output) 54 with open(args.output, "wt", encoding="ascii") as f:
|
| /trusted-services/components/service/crypto/client/cpp/protocol/packed-c/ |
| A D | packedc_crypto_client.cpp | 139 output, output_size, output_length); in asymmetric_encrypt() 151 output, output_size, output_length); in asymmetric_decrypt() 155 uint8_t *output, size_t output_size) in generate_random() argument 158 output, output_size); in generate_random() 261 output, output_size, output_length); in cipher_update() 269 op_handle, output, output_size, output_length); in cipher_finish() 379 uint8_t *output, size_t output_length) in key_derivation_output_bytes() argument 382 op_handle, output, output_length); in key_derivation_output_bytes() 419 output, output_size, output_length); in raw_key_agreement() 434 uint8_t *output) in get_uefi_priv_auth_var_fingerprint() argument [all …]
|
| A D | packedc_crypto_client.h | 90 uint8_t *output, size_t output_size, size_t *output_length); 97 uint8_t *output, size_t output_size, size_t *output_length); 101 uint8_t *output, size_t output_size); 153 uint8_t *output, size_t output_size, size_t *output_length); 157 uint8_t *output, size_t output_size, size_t *output_length); 215 uint8_t *output, size_t output_length); 234 uint8_t *output, size_t output_size, size_t *output_length); 242 uint8_t *output);
|
| /trusted-services/platform/drivers/arm/juno_trng/ |
| A D | juno_trng_adapter.c | 17 static int trng_poll(void *context, unsigned char *output, size_t nbyte, size_t *len) in trng_poll() argument 25 status = juno_getentropy(output, nbyte); in trng_poll()
|