• Home
  • Raw
  • Download

Lines Matching refs:error

61         response->error = KM_ERROR_UNSUPPORTED_ALGORITHM;  in check_supported()
79 response->error = KM_ERROR_OK; in SupportedBlockModes()
89 response->error = KM_ERROR_OK; in SupportedPaddingModes()
108 response->error = KM_ERROR_OK; in SupportedDigests()
128 response->error = KM_ERROR_OK; in SupportedImportFormats()
148 response->error = KM_ERROR_OK; in SupportedExportFormats()
166 UniquePtr<Key> key(Key::GenerateKey(request.key_description, logger(), &response->error)); in GenerateKey()
167 if (response->error != KM_ERROR_OK) in GenerateKey()
170 response->error = SerializeKey(key.get(), origin(), &response->key_blob, &response->enforced, in GenerateKey()
178 response->error = KM_ERROR_UNKNOWN_ERROR; in GetKeyCharacteristics()
181 LoadKeyBlob(request.key_blob, request.additional_params, &(response->error))); in GetKeyCharacteristics()
187 response->error = KM_ERROR_OK; in GetKeyCharacteristics()
196 UniquePtr<Key> key(LoadKey(request.key_blob, request.additional_params, &response->error)); in BeginOperation()
200 UniquePtr<Operation> operation(key->CreateOperation(request.purpose, &response->error)); in BeginOperation()
204 response->error = operation->Begin(); in BeginOperation()
205 if (response->error != KM_ERROR_OK) in BeginOperation()
208 response->error = AddOperation(operation.release(), &response->op_handle); in BeginOperation()
215 response->error = KM_ERROR_INVALID_OPERATION_HANDLE; in UpdateOperation()
219 response->error = entry->operation->Update(request.input, &response->output); in UpdateOperation()
220 if (response->error != KM_ERROR_OK) { in UpdateOperation()
230 response->error = KM_ERROR_INVALID_OPERATION_HANDLE; in FinishOperation()
234 response->error = entry->operation->Finish(request.signature, &response->output); in FinishOperation()
273 LoadKey(request.key_blob, request.additional_params, &response->error)); in ExportKey()
279 response->error = to_export->formatted_key_material(request.key_format, &out_key, &size); in ExportKey()
280 if (response->error == KM_ERROR_OK) { in ExportKey()
291 request.key_data_length, logger(), &response->error)); in ImportKey()
292 if (response->error != KM_ERROR_OK) in ImportKey()
295 response->error = SerializeKey(key.get(), KM_ORIGIN_IMPORTED, &response->key_blob, in ImportKey()
303 keymaster_error_t error; in SerializeKey() local
305 error = SetAuthorizations(key->authorizations(), origin, enforced, unenforced); in SerializeKey()
306 if (error != KM_ERROR_OK) in SerializeKey()
307 return error; in SerializeKey()
310 error = BuildHiddenAuthorizations(key->authorizations(), &hidden_auths); in SerializeKey()
311 if (error != KM_ERROR_OK) in SerializeKey()
312 return error; in SerializeKey()
316 error = key->key_material(&key_material, &key_material_size); in SerializeKey()
317 if (error != KM_ERROR_OK) in SerializeKey()
318 return error; in SerializeKey()
328 if (blob->error() != KM_ERROR_OK) in SerializeKey()
329 return blob->error(); in SerializeKey()
344 const AuthorizationSet& client_params, keymaster_error_t* error) { in LoadKey() argument
345 UniquePtr<KeyBlob> blob(LoadKeyBlob(key, client_params, error)); in LoadKey()
346 if (*error != KM_ERROR_OK) in LoadKey()
348 return Key::CreateKey(*blob, logger(), error); in LoadKey()
353 keymaster_error_t* error) { in LoadKeyBlob() argument
358 *error = KM_ERROR_MEMORY_ALLOCATION_FAILED; in LoadKeyBlob()
360 } else if (blob->error() != KM_ERROR_OK) { in LoadKeyBlob()
361 *error = blob->error(); in LoadKeyBlob()
364 *error = KM_ERROR_OK; in LoadKeyBlob()