Lines Matching refs:key_description
661 const AuthorizationSet& key_description) const { in KeyRequiresSoftwareDigesting()
666 if (!key_description.GetTagValue(TAG_ALGORITHM, &algorithm)) { in KeyRequiresSoftwareDigesting()
671 for (auto& entry : key_description) in KeyRequiresSoftwareDigesting()
674 if (RequiresSoftwareDigesting(algorithm, purpose, key_description)) return true; in KeyRequiresSoftwareDigesting()
692 request.key_description.Reinitialize(*params); in generate_key()
695 if (km1_dev && !sk_dev->KeyRequiresSoftwareDigesting(request.key_description)) in generate_key()
737 request.key_description.Reinitialize(*params); in generate_key()
740 if (km1_dev && !sk_dev->KeyRequiresSoftwareDigesting(request.key_description)) { in generate_key()
742 if (request.key_description.Contains(TAG_ALGORITHM, KM_ALGORITHM_EC) && in generate_key()
743 request.key_description.GetTagValue(TAG_EC_CURVE, &curve)) { in generate_key()
752 if (request.key_description.GetTagValue(TAG_KEY_SIZE, &key_size_from_desc)) { in generate_key()
757 request.key_description.push_back(TAG_KEY_SIZE, key_size_from_curve); in generate_key()
762 keymaster_error_t error = km1_dev->generate_key(km1_dev, &request.key_description, key_blob, in generate_key()
874 request.key_description.Reinitialize(*params); in import_key()
877 if (km1_dev && !sk_dev->KeyRequiresSoftwareDigesting(request.key_description)) in import_key()