Searched refs:key_attributes (Results 1 – 2 of 2) sorted by relevance
/mcuboot-latest/boot/bootutil/include/bootutil/crypto/ |
D | rsa.h | 122 psa_key_attributes_t key_attributes = psa_key_attributes_init(); in bootutil_rsa_parse_private_key() local 125 psa_set_key_usage_flags(&key_attributes, PSA_KEY_USAGE_DECRYPT); in bootutil_rsa_parse_private_key() 126 psa_set_key_algorithm(&key_attributes, PSA_ALG_RSA_OAEP(PSA_ALG_SHA_256)); in bootutil_rsa_parse_private_key() 127 psa_set_key_type(&key_attributes, PSA_KEY_TYPE_RSA_KEY_PAIR); in bootutil_rsa_parse_private_key() 129 status = psa_import_key(&key_attributes, *p, (end - *p), &ctx->key_id); in bootutil_rsa_parse_private_key() 145 psa_key_attributes_t key_attributes = psa_key_attributes_init(); in bootutil_rsa_parse_public_key() local 148 psa_set_key_usage_flags(&key_attributes, PSA_KEY_USAGE_VERIFY_HASH); in bootutil_rsa_parse_public_key() 149 psa_set_key_algorithm(&key_attributes, PSA_ALG_RSA_PSS(PSA_ALG_SHA_256)); in bootutil_rsa_parse_public_key() 150 psa_set_key_type(&key_attributes, PSA_KEY_TYPE_RSA_PUBLIC_KEY); in bootutil_rsa_parse_public_key() 152 status = psa_import_key(&key_attributes, *p, (end - *p), &ctx->key_id); in bootutil_rsa_parse_public_key() [all …]
|
D | ecdsa.h | 430 psa_key_attributes_t key_attributes = psa_key_attributes_init(); in bootutil_ecdsa_parse_public_key() local 457 psa_set_key_usage_flags(&key_attributes, PSA_KEY_USAGE_VERIFY_HASH); in bootutil_ecdsa_parse_public_key() 458 psa_set_key_algorithm(&key_attributes, PSA_ALG_ECDSA(ctx->required_algorithm)); in bootutil_ecdsa_parse_public_key() 459 psa_set_key_type(&key_attributes, PSA_KEY_TYPE_ECC_PUBLIC_KEY(PSA_ECC_FAMILY_SECP_R1)); in bootutil_ecdsa_parse_public_key() 461 return (int)psa_import_key(&key_attributes, *cp, key_size, &ctx->key_id); in bootutil_ecdsa_parse_public_key()
|