Lines Matching refs:purpose
110 keymaster_purpose_t purpose, in add_digests() argument
112 auto key = std::make_pair(algorithm, purpose); in add_digests()
117 dev->get_supported_digests(dev, algorithm, purpose, &digests, &digests_length); in add_digests()
138 for (auto purpose : sig_purposes) { in map_digests() local
141 add_digests(dev, algorithm, purpose, map, &alg_purpose_supports_all); in map_digests()
149 for (auto purpose : crypt_purposes) { in map_digests() local
152 add_digests(dev, algorithm, purpose, map, &alg_purpose_supports_all); in map_digests()
405 keymaster_purpose_t purpose, in get_supported_block_modes() argument
414 return km1_dev->get_supported_block_modes(km1_dev, algorithm, purpose, modes, modes_length); in get_supported_block_modes()
419 request.purpose = purpose; in get_supported_block_modes()
439 keymaster_purpose_t purpose, in get_supported_padding_modes() argument
448 return km1_dev->get_supported_padding_modes(km1_dev, algorithm, purpose, modes, in get_supported_padding_modes()
454 request.purpose = purpose; in get_supported_padding_modes()
473 keymaster_purpose_t purpose, in get_supported_digests() argument
482 return km1_dev->get_supported_digests(km1_dev, algorithm, purpose, digests, digests_length); in get_supported_digests()
487 request.purpose = purpose; in get_supported_digests()
615 keymaster_purpose_t purpose, in FindUnsupportedDigest() argument
620 auto supported_digests = km1_device_digests_.find(std::make_pair(algorithm, purpose)); in FindUnsupportedDigest()
637 keymaster_purpose_t purpose, in RequiresSoftwareDigesting() argument
654 if (!FindUnsupportedDigest(algorithm, purpose, params, &unsupported)) { in RequiresSoftwareDigesting()
655 LOG_D("Requested digest(s) supported for algorithm %d and purpose %d", algorithm, purpose); in RequiresSoftwareDigesting()
675 keymaster_purpose_t purpose = static_cast<keymaster_purpose_t>(entry.enumerated); in KeyRequiresSoftwareDigesting() local
676 if (RequiresSoftwareDigesting(algorithm, purpose, key_description)) return true; in KeyRequiresSoftwareDigesting()
1106 keymaster_purpose_t purpose, in begin() argument
1141 if (!skdev->RequiresSoftwareDigesting(algorithm, purpose, in_params_set)) { in begin()
1144 return km1_dev->begin(km1_dev, purpose, key, in_params, out_params, operation_handle); in begin()
1156 request.purpose = purpose; in begin()
1177 keymaster_purpose_t purpose, in begin() argument
1187 return begin(&sk_dev->km1_device_, purpose, key, in_params, out_params, operation_handle); in begin()