Home
last modified time | relevance | path

Searched refs:signature (Results 1 – 25 of 50) sorted by relevance

12

/trusted-firmware-m-3.7.0/lib/ext/cryptocell-312-runtime/codesafe/src/psa_driver_api/src/
Dcc3xx_psa_asymmetric_signature.c64 const uint8_t *signature, in cc3xx_internal_ecdsa_verify() argument
125 (uint8_t *)signature, signature_length, in cc3xx_internal_ecdsa_verify()
140 size_t input_len, uint8_t *signature, size_t signature_size, in cc3xx_internal_ecdsa_sign() argument
236 (uint8_t *)input, input_len, signature, signature_length); in cc3xx_internal_ecdsa_sign()
255 const uint8_t *signature, in cc3xx_internal_rsa_verify() argument
303 (uint8_t *)signature); in cc3xx_internal_rsa_verify()
307 input_length, (uint8_t *)signature); in cc3xx_internal_rsa_verify()
326 uint8_t *signature, size_t signature_size, in cc3xx_internal_rsa_sign() argument
381 (uint8_t *)signature, signature_length); in cc3xx_internal_rsa_sign()
403 input_length, (uint8_t *)signature, signature_length); in cc3xx_internal_rsa_sign()
[all …]
/trusted-firmware-m-3.7.0/secure_fw/partitions/crypto/
Dcrypto_asymmetric.c41 uint8_t *signature = out_vec[0].base; in tfm_crypto_asymmetric_sign_interface() local
45 signature, signature_size, &(out_vec[0].len)); in tfm_crypto_asymmetric_sign_interface()
55 const uint8_t *signature = in_vec[2].base; in tfm_crypto_asymmetric_sign_interface() local
59 signature, signature_length); in tfm_crypto_asymmetric_sign_interface()
65 uint8_t *signature = out_vec[0].base; in tfm_crypto_asymmetric_sign_interface() local
69 signature, signature_size, &(out_vec[0].len)); in tfm_crypto_asymmetric_sign_interface()
79 const uint8_t *signature = in_vec[2].base; in tfm_crypto_asymmetric_sign_interface() local
83 signature, signature_length); in tfm_crypto_asymmetric_sign_interface()
/trusted-firmware-m-3.7.0/platform/ext/accelerator/cc312/cc312-rom/psa_driver_api/include/
Dcc3xx_psa_asymmetric_signature.h46 size_t input_length, uint8_t *signature,
67 size_t input_length, const uint8_t *signature,
88 size_t input_length, uint8_t *signature,
108 size_t hash_length, const uint8_t *signature,
/trusted-firmware-m-3.7.0/lib/ext/cryptocell-312-runtime/codesafe/src/psa_driver_api/include/
Dcc3xx_psa_asymmetric_signature.h44 size_t input_length, uint8_t *signature,
65 size_t input_length, const uint8_t *signature,
86 size_t input_length, uint8_t *signature,
106 size_t hash_length, const uint8_t *signature,
/trusted-firmware-m-3.7.0/lib/ext/t_cose/src/
Dt_cose_sign1_sign.c74 struct q_useful_buf_c *signature) in short_circuit_sign() argument
110 signature->ptr = signature_buffer.ptr; in short_circuit_sign()
111 signature->len = sig_size; in short_circuit_sign()
329 struct q_useful_buf_c signature; in t_cose_sign1_encode_signature() local
356 signature.ptr = NULL; in t_cose_sign1_encode_signature()
359 &signature.len); in t_cose_sign1_encode_signature()
395 &signature); in t_cose_sign1_encode_signature()
402 &signature); in t_cose_sign1_encode_signature()
412 QCBOREncode_AddBytes(cbor_encode_ctx, signature); in t_cose_sign1_encode_signature()
Dt_cose_sign1_verify.c43 struct q_useful_buf_c signature) in t_cose_crypto_short_circuit_verify() argument
48 hash_from_sig = q_useful_buf_head(signature, hash_to_verify.len); in t_cose_crypto_short_circuit_verify()
88 struct q_useful_buf_c signature; in t_cose_sign1_verify() local
183 signature = item.val.string; in t_cose_sign1_verify()
224 return_value = t_cose_crypto_short_circuit_verify(tbs_hash, signature); in t_cose_sign1_verify()
235 signature); in t_cose_sign1_verify()
Dt_cose_crypto.h220 struct q_useful_buf_c *signature);
278 struct q_useful_buf_c signature);
/trusted-firmware-m-3.7.0/platform/ext/accelerator/cc312/cc312-rom/psa_driver_api/src/
Dcc3xx_psa_asymmetric_signature.c205 size_t hash_length, uint8_t *signature, in cc3xx_sign_hash() argument
211 CC3XX_ASSERT(signature != NULL); in cc3xx_sign_hash()
254 signature, signature_size, signature_length, in cc3xx_sign_hash()
273 size_t hash_length, const uint8_t *signature, in cc3xx_verify_hash() argument
279 CC3XX_ASSERT(signature != NULL); in cc3xx_verify_hash()
311 signature, signature_length, in cc3xx_verify_hash()
330 size_t input_length, uint8_t *signature, in cc3xx_sign_message() argument
336 CC3XX_ASSERT(signature != NULL); in cc3xx_sign_message()
372 signature, signature_size, signature_length, in cc3xx_sign_message()
391 size_t input_length, const uint8_t *signature, in cc3xx_verify_message() argument
[all …]
/trusted-firmware-m-3.7.0/docs/design_docs/services/
Dtfm_uniform_secure_service_signature.rst13 The following alternative secure service signature is proposed as an
20 directory, that specifies the signature for each veneer function, and calls the
30 The proposal is to use a uniform signature for all the secure functions of the
42 The signature for such secure services would look like this:
61 signature. This is analogous to how PSA Firmware Framework handles values
101 Services that implement the uniform signature do not need to manually fill
111 uniform signature.
/trusted-firmware-m-3.7.0/lib/ext/t_cose/test/
Dt_cose_make_test_messages.c55 struct q_useful_buf_c *signature) in short_circuit_sign() argument
91 signature->ptr = signature_buffer.ptr; in short_circuit_sign()
92 signature->len = sig_size; in short_circuit_sign()
481 struct q_useful_buf_c signature; in t_cose_sign1_test_message_output_signature() local
536 &signature); in t_cose_sign1_test_message_output_signature()
542 &signature); in t_cose_sign1_test_message_output_signature()
551 QCBOREncode_AddBytes(cbor_encode_ctx, signature); in t_cose_sign1_test_message_output_signature()
/trusted-firmware-m-3.7.0/lib/ext/t_cose/crypto_adapters/
Dt_cose_psa_crypto.c116 struct q_useful_buf_c signature) in t_cose_crypto_pub_key_verify() argument
151 signature.ptr, in t_cose_crypto_pub_key_verify()
152 signature.len); in t_cose_crypto_pub_key_verify()
169 struct q_useful_buf_c *signature) in t_cose_crypto_pub_key_sign() argument
211 signature->ptr = signature_buffer.ptr; in t_cose_crypto_pub_key_sign()
212 signature->len = signature_len; in t_cose_crypto_pub_key_sign()
/trusted-firmware-m-3.7.0/bl2/src/
Dthin_psa_crypto_core.c316 const uint8_t *signature, in psa_verify_hash() argument
337 signature, signature_length); in psa_verify_hash()
403 const uint8_t *signature, size_t signature_length) in psa_verify_hash_builtin() argument
414 signature, signature_length); in psa_verify_hash_builtin()
429 signature, signature_length); in psa_verify_hash_builtin()
443 (void) signature; in psa_verify_hash_builtin()
/trusted-firmware-m-3.7.0/platform/ext/target/arm/rse/common/fip_parser/
Dgpt.c62 if (memcmp(header->signature, "EFI PART", sizeof(header->signature))) { in gpt_get_header()
Dgpt.h32 uint8_t signature[8]; member
/trusted-firmware-m-3.7.0/bl1/bl1_1/shared_lib/pq_crypto/
Dpq_crypto_psa.c58 const uint8_t *signature, in pq_crypto_verify() argument
80 rc = mbedtls_lms_verify(&ctx, data, data_length, signature, signature_length); in pq_crypto_verify()
/trusted-firmware-m-3.7.0/bl1/bl1_1/shared_lib/interface/
Dpq_crypto.h26 const uint8_t *signature,
/trusted-firmware-m-3.7.0/interface/include/psa/
Dcrypto.h2890 uint8_t *signature,
2942 const uint8_t *signature,
2995 uint8_t *signature,
3046 const uint8_t *signature,
4575 uint8_t *signature, size_t signature_size,
4696 const uint8_t *signature, size_t signature_length);
/trusted-firmware-m-3.7.0/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/cc3x_verifier/
Dbootimagesverifier_parser.h42 uint32_t *signature; member
/trusted-firmware-m-3.7.0/lib/ext/cryptocell-312-runtime/utils/src/dmpu_asset_pkg_util/common/
Ddmpu_utils.h33 uint8_t signature[SB_CERT_RSA_KEY_SIZE_IN_BYTES]; member
/trusted-firmware-m-3.7.0/platform/ext/target/arm/corstone1000/partition/
Dgpt.h30 unsigned char signature[8]; member
/trusted-firmware-m-3.7.0/platform/ext/target/arm/rse/common/libraries/
Dsds.c87 uint16_t signature; member
260 region_desc->signature = REGION_SIGNATURE; in sds_region_init()
/trusted-firmware-m-3.7.0/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/common/
Dcommon_cert_parser.c76 UTIL_MemCopy((uint8_t *)&lpWorkspaceInt->signature, pSignature, sizeof(CCSbSignature_t)); in CCCertFieldsParse()
/trusted-firmware-m-3.7.0/platform/ext/target/arm/mps2/an521/
Dconfig.cmake27 …_TYPE "EC-P256" CACHE STRING "Algorithm to use for signature validation [RSA-…
/trusted-firmware-m-3.7.0/lib/ext/cryptocell-312-runtime/utils/src/dmpu_asset_pkg_util/icv_key_response/lib/
Dmain.c57 … pCertStruct->signature); /* signature */ in verifyCert()
/trusted-firmware-m-3.7.0/lib/ext/mbedcrypto/
D0005-Hardcode-CC3XX-entry-points.patch157 + signature,
169 + signature,
189 - signature,
207 + signature,
219 + signature,
238 - signature,
254 + signature,
273 + signature,

12