/system/core/trusty/keymaster/ |
D | TrustyKeymaster.cpp | 111 void TrustyKeymaster::GetVersion(const GetVersionRequest& request, GetVersionResponse* response) { in GetVersion() argument 112 ForwardCommand(KM_GET_VERSION, request, response); in GetVersion() 115 void TrustyKeymaster::SupportedAlgorithms(const SupportedAlgorithmsRequest& request, in SupportedAlgorithms() argument 117 ForwardCommand(KM_GET_SUPPORTED_ALGORITHMS, request, response); in SupportedAlgorithms() 120 void TrustyKeymaster::SupportedBlockModes(const SupportedBlockModesRequest& request, in SupportedBlockModes() argument 122 ForwardCommand(KM_GET_SUPPORTED_BLOCK_MODES, request, response); in SupportedBlockModes() 125 void TrustyKeymaster::SupportedPaddingModes(const SupportedPaddingModesRequest& request, in SupportedPaddingModes() argument 127 ForwardCommand(KM_GET_SUPPORTED_PADDING_MODES, request, response); in SupportedPaddingModes() 130 void TrustyKeymaster::SupportedDigests(const SupportedDigestsRequest& request, in SupportedDigests() argument 132 ForwardCommand(KM_GET_SUPPORTED_DIGESTS, request, response); in SupportedDigests() [all …]
|
/system/keymaster/include/keymaster/ |
D | android_keymaster.h | 55 void GetVersion(const GetVersionRequest& request, GetVersionResponse* response); 56 void SupportedAlgorithms(const SupportedAlgorithmsRequest& request, 58 void SupportedBlockModes(const SupportedBlockModesRequest& request, 60 void SupportedPaddingModes(const SupportedPaddingModesRequest& request, 62 void SupportedDigests(const SupportedDigestsRequest& request, 64 void SupportedImportFormats(const SupportedImportFormatsRequest& request, 66 void SupportedExportFormats(const SupportedExportFormatsRequest& request, 70 ComputeSharedHmacResponse ComputeSharedHmac(const ComputeSharedHmacRequest& request); 71 VerifyAuthorizationResponse VerifyAuthorization(const VerifyAuthorizationRequest& request); 72 void GenerateTimestampToken(GenerateTimestampTokenRequest& request, [all …]
|
/system/core/trusty/keymaster/include/trusty_keymaster/ |
D | TrustyKeymaster.h | 29 void GetVersion(const GetVersionRequest& request, GetVersionResponse* response); 30 void SupportedAlgorithms(const SupportedAlgorithmsRequest& request, 32 void SupportedBlockModes(const SupportedBlockModesRequest& request, 34 void SupportedPaddingModes(const SupportedPaddingModesRequest& request, 36 void SupportedDigests(const SupportedDigestsRequest& request, 38 void SupportedImportFormats(const SupportedImportFormatsRequest& request, 40 void SupportedExportFormats(const SupportedExportFormatsRequest& request, 42 void AddRngEntropy(const AddEntropyRequest& request, AddEntropyResponse* response); 43 void Configure(const ConfigureRequest& request, ConfigureResponse* response); 44 void GenerateKey(const GenerateKeyRequest& request, GenerateKeyResponse* response); [all …]
|
/system/chre/core/ |
D | sensor_request.cc | 26 Nanoseconds getBatchInterval(const SensorRequest &request) { in getBatchInterval() argument 30 if (request.getInterval() == Nanoseconds(CHRE_SENSOR_INTERVAL_DEFAULT) || in getBatchInterval() 31 request.getLatency() == Nanoseconds(CHRE_SENSOR_LATENCY_DEFAULT)) { in getBatchInterval() 34 return request.getInterval() + request.getLatency(); in getBatchInterval() 64 bool SensorRequest::isEquivalentTo(const SensorRequest &request) const { in isEquivalentTo() 65 return (mMode == request.mMode && mInterval == request.mInterval && in isEquivalentTo() 66 mLatency == request.mLatency && in isEquivalentTo() 67 mBiasUpdatesRequested == request.mBiasUpdatesRequested); in isEquivalentTo() 70 bool SensorRequest::onlyBiasRequestUpdated(const SensorRequest &request) const { in onlyBiasRequestUpdated() 71 return (mMode == request.mMode && mInterval == request.mInterval && in onlyBiasRequestUpdated() [all …]
|
D | ble_request.cc | 79 bool BleRequest::mergeWith(const BleRequest &request) { in mergeWith() argument 81 if (!request.mEnabled) { in mergeWith() 88 mMode = request.mMode; in mergeWith() 89 mReportDelayMs = request.mReportDelayMs; in mergeWith() 90 mRssiThreshold = request.mRssiThreshold; in mergeWith() 93 if (mMode < request.mMode) { in mergeWith() 94 mMode = request.mMode; in mergeWith() 97 if (mReportDelayMs > request.mReportDelayMs) { in mergeWith() 98 mReportDelayMs = request.mReportDelayMs; in mergeWith() 101 if (mRssiThreshold > request.mRssiThreshold) { in mergeWith() [all …]
|
/system/chre/apps/test/common/chre_api_test/inc/ |
D | chre_api_test_manager.h | 41 pw::Status ChreBleGetCapabilities(const chre_rpc_Void &request, 47 pw::Status ChreBleGetFilterCapabilities(const chre_rpc_Void &request, 54 const chre_rpc_ChreBleStartScanAsyncInput &request, 60 pw::Status ChreBleStopScanAsync(const chre_rpc_Void &request, 67 const chre_rpc_ChreSensorFindDefaultInput &request, 73 pw::Status ChreGetSensorInfo(const chre_rpc_ChreHandleInput &request, 80 const chre_rpc_ChreHandleInput &request, 87 const chre_rpc_ChreSensorConfigureInput &request, 94 const chre_rpc_ChreSensorConfigureModeOnlyInput &request, 100 pw::Status ChreAudioGetSource(const chre_rpc_ChreHandleInput &request, [all …]
|
/system/chre/core/tests/ |
D | request_multiplexer_test.cc | 31 bool isEquivalentTo(const FakeRequest &request) const { in isEquivalentTo() 32 return (mPriority == request.mPriority); in isEquivalentTo() 35 bool mergeWith(const FakeRequest &request) { in mergeWith() argument 37 if (request.mPriority > mPriority) { in mergeWith() 38 mPriority = request.mPriority; in mergeWith() 55 FakeRequest request; in TEST() local 58 ASSERT_TRUE(multiplexer.addRequest(request, &index, &maximalRequestChanged)); in TEST() 65 FakeRequest request(10); in TEST() local 68 ASSERT_TRUE(multiplexer.addRequest(request, &index, &maximalRequestChanged)); in TEST() 78 FakeRequest request(10); in TEST() local [all …]
|
/system/chre/apps/test/common/chre_api_test/src/ |
D | chre_api_test_service.cc | 49 const chre_rpc_ChreBleStartScanAsyncInput &request, in validateInputAndCallChreBleStartScanAsync() argument 52 if (request.mode < _chre_rpc_ChreBleScanMode_MIN || in validateInputAndCallChreBleStartScanAsync() 53 request.mode > _chre_rpc_ChreBleScanMode_MAX || in validateInputAndCallChreBleStartScanAsync() 54 request.mode == chre_rpc_ChreBleScanMode_INVALID) { in validateInputAndCallChreBleStartScanAsync() 56 } else if (!request.hasFilter) { in validateInputAndCallChreBleStartScanAsync() 57 chreBleScanMode mode = static_cast<chreBleScanMode>(request.mode); in validateInputAndCallChreBleStartScanAsync() 59 chreBleStartScanAsync(mode, request.reportDelayMs, nullptr); in validateInputAndCallChreBleStartScanAsync() 67 request.reportDelayMs, response.status ? "true" : "false"); in validateInputAndCallChreBleStartScanAsync() 69 } else if (request.filter.rssiThreshold < in validateInputAndCallChreBleStartScanAsync() 71 request.filter.rssiThreshold > in validateInputAndCallChreBleStartScanAsync() [all …]
|
D | chre_api_test_manager.cc | 89 const chre_rpc_Void &request, chre_rpc_Capabilities &response) { in ChreBleGetCapabilities() argument 92 return validateInputAndCallChreBleGetCapabilities(request, response) in ChreBleGetCapabilities() 98 const chre_rpc_Void &request, chre_rpc_Capabilities &response) { in ChreBleGetFilterCapabilities() argument 101 return validateInputAndCallChreBleGetFilterCapabilities(request, response) in ChreBleGetFilterCapabilities() 107 const chre_rpc_ChreBleStartScanAsyncInput &request, in ChreBleStartScanAsync() argument 111 return validateInputAndCallChreBleStartScanAsync(request, response) in ChreBleStartScanAsync() 117 const chre_rpc_Void &request, chre_rpc_Status &response) { in ChreBleStopScanAsync() argument 120 return validateInputAndCallChreBleStopScanAsync(request, response) in ChreBleStopScanAsync() 126 const chre_rpc_ChreSensorFindDefaultInput &request, in ChreSensorFindDefault() argument 130 return validateInputAndCallChreSensorFindDefault(request, response) in ChreSensorFindDefault() [all …]
|
/system/keymaster/android_keymaster/ |
D | android_keymaster.cpp | 226 void AndroidKeymaster::SupportedBlockModes(const SupportedBlockModesRequest& request, in SupportedBlockModes() argument 228 GetSupported(*context_, request.algorithm, request.purpose, in SupportedBlockModes() 232 void AndroidKeymaster::SupportedPaddingModes(const SupportedPaddingModesRequest& request, in SupportedPaddingModes() argument 234 GetSupported(*context_, request.algorithm, request.purpose, in SupportedPaddingModes() 238 void AndroidKeymaster::SupportedDigests(const SupportedDigestsRequest& request, in SupportedDigests() argument 240 GetSupported(*context_, request.algorithm, request.purpose, &OperationFactory::SupportedDigests, in SupportedDigests() 244 void AndroidKeymaster::SupportedImportFormats(const SupportedImportFormatsRequest& request, in SupportedImportFormats() argument 246 if (response == nullptr || !check_supported(*context_, request.algorithm, response)) return; in SupportedImportFormats() 250 context_->GetKeyFactory(request.algorithm)->SupportedImportFormats(&count); in SupportedImportFormats() 254 void AndroidKeymaster::SupportedExportFormats(const SupportedExportFormatsRequest& request, in SupportedExportFormats() argument [all …]
|
/system/update_engine/payload_consumer/ |
D | xz_extent_writer.cc | 78 xz_buf request; in Write() local 79 request.in = input; in Write() 80 request.in_pos = 0; in Write() 81 request.in_size = count; in Write() 84 request.out = output_buffer.data(); in Write() 85 request.out_size = output_buffer.size(); in Write() 87 request.out_pos = 0; in Write() 89 xz_ret ret = xz_dec_run(stream_.get(), &request); in Write() 95 if (request.out_pos == 0) in Write() 99 underlying_writer_->Write(output_buffer.data(), request.out_pos)); in Write() [all …]
|
/system/core/trusty/keymaster/keymint/ |
D | TrustyKeyMintDevice.cpp | 109 keymaster::AddEntropyRequest request(impl_->message_version()); in addRngEntropy() local 110 request.random_data.Reinitialize(data.data(), data.size()); in addRngEntropy() 113 impl_->AddRngEntropy(request, &response); in addRngEntropy() 121 keymaster::GenerateKeyRequest request(impl_->message_version()); in generateKey() local 122 request.key_description.Reinitialize(KmParamSet(keyParams)); in generateKey() 124 request.attestation_signing_key_blob = in generateKey() 126 request.attest_key_params.Reinitialize(KmParamSet(attestationKey->attestKeyParams)); in generateKey() 127 request.issuer_subject = KeymasterBlob(attestationKey->issuerSubjectName.data(), in generateKey() 132 impl_->GenerateKey(request, &response); in generateKey() 148 keymaster::GetKeyCharacteristicsRequest request(impl_->message_version()); in getKeyCharacteristics() local [all …]
|
D | TrustyKeyMintOperation.cpp | 57 UpdateOperationRequest request(impl_->message_version()); in updateAad() local 58 request.op_handle = opHandle_; in updateAad() 59 request.additional_params.push_back(TAG_ASSOCIATED_DATA, input.data(), input.size()); in updateAad() 62 request.additional_params.push_back(TAG_AUTH_TOKEN, tokenAsVec.data(), tokenAsVec.size()); in updateAad() 66 impl_->UpdateOperation(request, &response); in updateAad() 77 UpdateOperationRequest request(impl_->message_version()); in update() local 78 request.op_handle = opHandle_; in update() 81 request.additional_params.push_back(TAG_AUTH_TOKEN, tokenAsVec.data(), tokenAsVec.size()); in update() 84 size_t serialized_size = request.SerializedSize(); in update() 98 request.input.Reinitialize(input_pos, to_send); in update() [all …]
|
/system/chre/test/simulation/ |
D | wifi_test.cc | 66 auto request = in TEST_F() local 68 cookie = request->cookie; in TEST_F() 70 request->enable, &cookie); in TEST_F() 82 MonitoringRequest request{.enable = true, .cookie = 0x123}; in TEST_F() local 83 sendEventToNanoapp(app, MONITORING_REQUEST, request); in TEST_F() 86 EXPECT_EQ(cookie, request.cookie); in TEST_F() 89 request = {.enable = false, .cookie = 0x456}; in TEST_F() 90 sendEventToNanoapp(app, MONITORING_REQUEST, request); in TEST_F() 95 EXPECT_EQ(cookie, request.cookie); in TEST_F() 129 auto request = in TEST_F() local [all …]
|
D | gnss_test.cc | 97 auto request = in TEST_F() local 100 if (request->enable) { in TEST_F() 101 cookie = request->cookie; in TEST_F() 106 cookie = request->cookie; in TEST_F() 129 LocationRequest request{.enable = true, .cookie = 0x123}; in TEST_F() local 130 sendEventToNanoapp(app, LOCATION_REQUEST, request); in TEST_F() 136 EXPECT_EQ(cookie, request.cookie); in TEST_F() 157 request.enable = false; in TEST_F() 158 sendEventToNanoapp(app, LOCATION_REQUEST, request); in TEST_F() 163 EXPECT_EQ(cookie, request.cookie); in TEST_F() [all …]
|
/system/core/libappfuse/ |
D | FuseAppLoop.cc | 35 if (buffer->request.header.nodeid != FUSE_ROOT_ID) { in HandleLookUp() 37 return loop->ReplySimple(buffer->request.header.unique, -ENOENT); in HandleLookUp() 41 const size_t filename_length = buffer->request.header.len - sizeof(fuse_in_header); in HandleLookUp() 42 if (buffer->request.lookup_name[filename_length - 1] != 0) { in HandleLookUp() 44 return loop->ReplySimple(buffer->request.header.unique, -ENOENT); in HandleLookUp() 47 const uint64_t inode = static_cast<uint64_t>(atol(buffer->request.lookup_name)); in HandleLookUp() 50 return loop->ReplySimple(buffer->request.header.unique, -ENOENT); in HandleLookUp() 53 callback->OnLookup(buffer->request.header.unique, inode); in HandleLookUp() 58 if (buffer->request.header.nodeid == FUSE_ROOT_ID) { in HandleGetAttr() 59 return loop->ReplyGetAttr(buffer->request.header.unique, buffer->request.header.nodeid, 0, in HandleGetAttr() [all …]
|
/system/core/libappfuse/tests/ |
D | FuseBufferTest.cc | 69 FuseRequest request; in TEST() local 70 request.header.len = sizeof(FuseRequest); in TEST() 71 request.header.opcode = 1; in TEST() 72 request.header.unique = 2; in TEST() 73 request.header.nodeid = 3; in TEST() 74 request.header.uid = 4; in TEST() 75 request.header.gid = 5; in TEST() 76 request.header.pid = 6; in TEST() 77 strcpy(request.lookup_name, "test"); in TEST() 79 ASSERT_TRUE(request.Write(fd)); in TEST() [all …]
|
/system/keymaster/ng/ |
D | AndroidKeymaster4Device.cpp | 261 ComputeSharedHmacRequest request(impl_->message_version()); in computeSharedHmac() local 262 request.params_array.params_array = in computeSharedHmac() 264 request.params_array.num_params = params.size(); in computeSharedHmac() 266 request.params_array.params_array[i].seed = {params[i].seed.data(), params[i].seed.size()}; in computeSharedHmac() 267 static_assert(sizeof(request.params_array.params_array[i].nonce) == in computeSharedHmac() 270 memcpy(request.params_array.params_array[i].nonce, params[i].nonce.data(), in computeSharedHmac() 274 auto response = impl_->ComputeSharedHmac(request); in computeSharedHmac() 287 VerifyAuthorizationRequest request(impl_->message_version()); in verifyAuthorization() local 288 request.challenge = challenge; in verifyAuthorization() 289 request.parameters_to_verify.Reinitialize(KmParamSet(parametersToVerify)); in verifyAuthorization() [all …]
|
D | AndroidKeyMintOperation.cpp | 55 UpdateOperationRequest request(impl_->message_version()); in updateAad() local 56 request.op_handle = opHandle_; in updateAad() 57 request.additional_params.push_back(TAG_ASSOCIATED_DATA, input.data(), input.size()); in updateAad() 60 request.additional_params.push_back(keymaster::TAG_AUTH_TOKEN, tokenAsVec.data(), in updateAad() 65 impl_->UpdateOperation(request, &response); in updateAad() 77 UpdateOperationRequest request(impl_->message_version()); in update() local 78 request.op_handle = opHandle_; in update() 79 request.input.Reinitialize(input.data(), input.size()); in update() 82 request.additional_params.push_back(keymaster::TAG_AUTH_TOKEN, tokenAsVec.data(), in update() 87 impl_->UpdateOperation(request, &response); in update() [all …]
|
D | AndroidKeyMintDevice.cpp | 258 AddEntropyRequest request(impl_->message_version()); in addRngEntropy() local 259 request.random_data.Reinitialize(data.data(), data.size()); in addRngEntropy() 262 impl_->AddRngEntropy(request, &response); in addRngEntropy() 271 GenerateKeyRequest request(impl_->message_version()); in generateKey() local 272 request.key_description.Reinitialize(KmParamSet(keyParams)); in generateKey() 274 request.attestation_signing_key_blob = in generateKey() 276 request.attest_key_params.Reinitialize(KmParamSet(attestationKey->attestKeyParams)); in generateKey() 277 request.issuer_subject = KeymasterBlob(attestationKey->issuerSubjectName.data(), in generateKey() 282 impl_->GenerateKey(request, &response); in generateKey() 299 securityLevel_, request.key_description, response.unenforced, response.enforced); in generateKey() [all …]
|
D | AndroidKeymaster3Device.cpp | 275 AddEntropyRequest request(impl_->message_version()); in addRngEntropy() local 276 request.random_data.Reinitialize(data.data(), data.size()); in addRngEntropy() 279 impl_->AddRngEntropy(request, &response); in addRngEntropy() 286 GenerateKeyRequest request(impl_->message_version()); in generateKey() local 287 request.key_description.Reinitialize(KmParamSet(keyParams)); in generateKey() 290 impl_->GenerateKey(request, &response); in generateKey() 307 GetKeyCharacteristicsRequest request(impl_->message_version()); in getKeyCharacteristics() local 308 request.SetKeyMaterial(keyBlob.data(), keyBlob.size()); in getKeyCharacteristics() 309 addClientAndAppData(clientId, appData, &request.additional_params); in getKeyCharacteristics() 312 impl_->GetKeyCharacteristics(request, &response); in getKeyCharacteristics() [all …]
|
/system/nvram/core/include/nvram/core/ |
D | nvram_manager.h | 38 void Dispatch(const Request& request, Response* response); 40 nvram_result_t GetInfo(const GetInfoRequest& request, 42 nvram_result_t CreateSpace(const CreateSpaceRequest& request, 44 nvram_result_t GetSpaceInfo(const GetSpaceInfoRequest& request, 46 nvram_result_t DeleteSpace(const DeleteSpaceRequest& request, 48 nvram_result_t DisableCreate(const DisableCreateRequest& request, 50 nvram_result_t WriteSpace(const WriteSpaceRequest& request, 52 nvram_result_t ReadSpace(const ReadSpaceRequest& request, 54 nvram_result_t LockSpaceWrite(const LockSpaceWriteRequest& request, 56 nvram_result_t LockSpaceRead(const LockSpaceReadRequest& request, [all …]
|
/system/core/trusty/keymaster/4.0/ |
D | TrustyKeymaster4Device.cpp | 288 ComputeSharedHmacRequest request(impl_->message_version()); in computeSharedHmac() local 289 request.params_array.params_array = new keymaster::HmacSharingParameters[params.size()]; in computeSharedHmac() 290 request.params_array.num_params = params.size(); in computeSharedHmac() 292 request.params_array.params_array[i].seed = {params[i].seed.data(), params[i].seed.size()}; in computeSharedHmac() 293 static_assert(sizeof(request.params_array.params_array[i].nonce) == in computeSharedHmac() 296 memcpy(request.params_array.params_array[i].nonce, params[i].nonce.data(), in computeSharedHmac() 300 auto response = impl_->ComputeSharedHmac(request); in computeSharedHmac() 313 VerifyAuthorizationRequest request(impl_->message_version()); in verifyAuthorization() local 314 request.challenge = challenge; in verifyAuthorization() 315 request.parameters_to_verify.Reinitialize(KmParamSet(parametersToVerify)); in verifyAuthorization() [all …]
|
/system/core/trusty/keymaster/3.0/ |
D | TrustyKeymaster3Device.cpp | 225 AddEntropyRequest request(impl_->message_version()); in addRngEntropy() local 226 request.random_data.Reinitialize(data.data(), data.size()); in addRngEntropy() 229 impl_->AddRngEntropy(request, &response); in addRngEntropy() 236 GenerateKeyRequest request(impl_->message_version()); in generateKey() local 237 request.key_description.Reinitialize(KmParamSet(keyParams)); in generateKey() 240 impl_->GenerateKey(request, &response); in generateKey() 257 GetKeyCharacteristicsRequest request(impl_->message_version()); in getKeyCharacteristics() local 258 request.SetKeyMaterial(keyBlob.data(), keyBlob.size()); in getKeyCharacteristics() 259 addClientAndAppData(clientId, appData, &request.additional_params); in getKeyCharacteristics() 262 impl_->GetKeyCharacteristics(request, &response); in getKeyCharacteristics() [all …]
|
/system/chre/host/common/ |
D | host_protocol_host.cc | 101 auto request = fbs::CreateHubInfoRequest(builder); in encodeHubInfoRequest() local 102 finalize(builder, fbs::ChreMessage::HubInfoRequest, request.Union()); in encodeHubInfoRequest() 107 auto request = fbs::CreateDebugConfiguration(builder, true); in encodeDebugConfiguration() local 109 auto request = fbs::CreateDebugConfiguration(builder, false); in encodeDebugConfiguration() 111 finalize(builder, fbs::ChreMessage::DebugConfiguration, request.Union()); in encodeDebugConfiguration() 116 const FragmentedLoadRequest &request, bool respondBeforeStart) { in encodeFragmentedLoadNanoappRequest() argument 118 builder, request.transactionId, request.appId, request.appVersion, in encodeFragmentedLoadNanoappRequest() 119 request.appFlags, request.targetApiVersion, request.binary, in encodeFragmentedLoadNanoappRequest() 120 request.fragmentId, request.appTotalSizeBytes, respondBeforeStart); in encodeFragmentedLoadNanoappRequest() 124 auto request = fbs::CreateNanoappListRequest(builder); in encodeNanoappListRequest() local [all …]
|