Lines Matching refs:response
275 const GetHmacSharingParametersResponse response = impl_->GetHmacSharingParameters(); in getHmacSharingParameters() local
278 params.seed.setToExternal(const_cast<uint8_t*>(response.params.seed.data), in getHmacSharingParameters()
279 response.params.seed.data_length); in getHmacSharingParameters()
280 static_assert(sizeof(response.params.nonce) == params.nonce.size(), "Nonce sizes don't match"); in getHmacSharingParameters()
281 memcpy(params.nonce.data(), response.params.nonce, params.nonce.size()); in getHmacSharingParameters()
282 _hidl_cb(legacy_enum_conversion(response.error), params); in getHmacSharingParameters()
300 auto response = impl_->ComputeSharedHmac(request); in computeSharedHmac() local
302 if (response.error == KM_ERROR_OK) { in computeSharedHmac()
303 sharing_check = kmBlob2hidlVec(response.sharing_check); in computeSharedHmac()
306 _hidl_cb(legacy_enum_conversion(response.error), sharing_check); in computeSharedHmac()
324 auto response = impl_->VerifyAuthorization(request); in verifyAuthorization() local
327 token.challenge = response.token.challenge; in verifyAuthorization()
328 token.timestamp = response.token.timestamp; in verifyAuthorization()
329 token.parametersVerified = kmParamSet2Hidl(response.token.parameters_verified); in verifyAuthorization()
330 token.securityLevel = legacy_enum_conversion(response.token.security_level); in verifyAuthorization()
331 token.mac = kmBlob2hidlVec(response.token.mac); in verifyAuthorization()
333 _hidl_cb(legacy_enum_conversion(response.error), token); in verifyAuthorization()
343 AddEntropyResponse response(impl_->message_version()); in addRngEntropy() local
344 impl_->AddRngEntropy(request, &response); in addRngEntropy()
346 return legacy_enum_conversion(response.error); in addRngEntropy()
354 GenerateKeyResponse response(impl_->message_version()); in generateKey() local
355 impl_->GenerateKey(request, &response); in generateKey()
359 if (response.error == KM_ERROR_OK) { in generateKey()
360 resultKeyBlob = kmBlob2hidlVec(response.key_blob); in generateKey()
361 resultCharacteristics.hardwareEnforced = kmParamSet2Hidl(response.enforced); in generateKey()
362 resultCharacteristics.softwareEnforced = kmParamSet2Hidl(response.unenforced); in generateKey()
364 _hidl_cb(legacy_enum_conversion(response.error), resultKeyBlob, resultCharacteristics); in generateKey()
376 GetKeyCharacteristicsResponse response(impl_->message_version()); in getKeyCharacteristics() local
377 impl_->GetKeyCharacteristics(request, &response); in getKeyCharacteristics()
380 if (response.error == KM_ERROR_OK) { in getKeyCharacteristics()
381 resultCharacteristics.hardwareEnforced = kmParamSet2Hidl(response.enforced); in getKeyCharacteristics()
382 resultCharacteristics.softwareEnforced = kmParamSet2Hidl(response.unenforced); in getKeyCharacteristics()
384 _hidl_cb(legacy_enum_conversion(response.error), resultCharacteristics); in getKeyCharacteristics()
397 ImportKeyResponse response(impl_->message_version()); in importKey() local
398 impl_->ImportKey(request, &response); in importKey()
402 if (response.error == KM_ERROR_OK) { in importKey()
403 resultKeyBlob = kmBlob2hidlVec(response.key_blob); in importKey()
404 resultCharacteristics.hardwareEnforced = kmParamSet2Hidl(response.enforced); in importKey()
405 resultCharacteristics.softwareEnforced = kmParamSet2Hidl(response.unenforced); in importKey()
407 _hidl_cb(legacy_enum_conversion(response.error), resultKeyBlob, resultCharacteristics); in importKey()
423 ImportWrappedKeyResponse response(impl_->message_version()); in importWrappedKey() local
424 impl_->ImportWrappedKey(request, &response); in importWrappedKey()
428 if (response.error == KM_ERROR_OK) { in importWrappedKey()
429 resultKeyBlob = kmBlob2hidlVec(response.key_blob); in importWrappedKey()
430 resultCharacteristics.hardwareEnforced = kmParamSet2Hidl(response.enforced); in importWrappedKey()
431 resultCharacteristics.softwareEnforced = kmParamSet2Hidl(response.unenforced); in importWrappedKey()
433 _hidl_cb(legacy_enum_conversion(response.error), resultKeyBlob, resultCharacteristics); in importWrappedKey()
447 ExportKeyResponse response(impl_->message_version()); in exportKey() local
448 impl_->ExportKey(request, &response); in exportKey()
451 if (response.error == KM_ERROR_OK) { in exportKey()
452 resultKeyBlob.setToExternal(response.key_data, response.key_data_length); in exportKey()
454 _hidl_cb(legacy_enum_conversion(response.error), resultKeyBlob); in exportKey()
465 AttestKeyResponse response(impl_->message_version()); in attestKey() local
466 impl_->AttestKey(request, &response); in attestKey()
469 if (response.error == KM_ERROR_OK) { in attestKey()
470 resultCertChain = kmCertChain2Hidl(response.certificate_chain); in attestKey()
472 _hidl_cb(legacy_enum_conversion(response.error), resultCertChain); in attestKey()
483 UpgradeKeyResponse response(impl_->message_version()); in upgradeKey() local
484 impl_->UpgradeKey(request, &response); in upgradeKey()
486 if (response.error == KM_ERROR_OK) { in upgradeKey()
487 _hidl_cb(ErrorCode::OK, kmBlob2hidlVec(response.upgraded_key)); in upgradeKey()
489 _hidl_cb(legacy_enum_conversion(response.error), hidl_vec<uint8_t>()); in upgradeKey()
498 DeleteKeyResponse response(impl_->message_version()); in deleteKey() local
499 impl_->DeleteKey(request, &response); in deleteKey()
501 return legacy_enum_conversion(response.error); in deleteKey()
506 DeleteAllKeysResponse response(impl_->message_version()); in deleteAllKeys() local
507 impl_->DeleteAllKeys(request, &response); in deleteAllKeys()
509 return legacy_enum_conversion(response.error); in deleteAllKeys()
525 BeginOperationResponse response(impl_->message_version()); in begin() local
526 impl_->BeginOperation(request, &response); in begin()
529 if (response.error == KM_ERROR_OK) { in begin()
530 resultParams = kmParamSet2Hidl(response.output_params); in begin()
533 _hidl_cb(legacy_enum_conversion(response.error), resultParams, response.op_handle); in begin()
545 UpdateOperationResponse response(impl_->message_version()); in update() local
558 response.error = KM_ERROR_INVALID_INPUT_LENGTH; in update()
565 impl_->UpdateOperation(request, &response); in update()
567 if (response.error == KM_ERROR_OK) { in update()
568 resultConsumed = response.input_consumed; in update()
569 resultParams = kmParamSet2Hidl(response.output_params); in update()
570 resultBlob = kmBuffer2hidlVec(response.output); in update()
573 _hidl_cb(legacy_enum_conversion(response.error), resultConsumed, resultParams, resultBlob); in update()
592 FinishOperationResponse response(impl_->message_version()); in finish() local
593 impl_->FinishOperation(request, &response); in finish()
597 if (response.error == KM_ERROR_OK) { in finish()
598 resultParams = kmParamSet2Hidl(response.output_params); in finish()
599 resultBlob = kmBuffer2hidlVec(response.output); in finish()
601 _hidl_cb(legacy_enum_conversion(response.error), resultParams, resultBlob); in finish()
609 AbortOperationResponse response(impl_->message_version()); in abort() local
610 impl_->AbortOperation(request, &response); in abort()
612 return legacy_enum_conversion(response.error); in abort()