Nick Bourdakos
296c6dd2dc
Merge pull request #1301 from jgsobczak/compile-metadata
...
Compile protos
2023-02-09 19:05:09 -05:00
Qin Wang
eaf46568a4
Implement FastPairDataEncryptor for Fast Pair Windows
...
PiperOrigin-RevId: 508492184
2023-02-09 15:30:44 -08:00
Janusz Sobczak
24806ded6d
Compile protos
2023-02-09 15:23:23 -08:00
Qin Wang
5cb25a1a70
Implement Fast Pair discoverable scanner
...
PiperOrigin-RevId: 508484936
2023-02-09 15:01:54 -08:00
Janusz Sobczak
75feca580b
Replace device_id with device_type
...
PiperOrigin-RevId: 508482519
2023-02-09 14:52:53 -08:00
Janusz Sobczak
da723cfaa6
Remove usages of Metadata::device_id
...
PiperOrigin-RevId: 508465243
2023-02-09 13:48:17 -08:00
Aaron Yu
b8627563a0
Fix bluetooth socket crash during release of resource
...
From the crash call stack, the app crashed at the line `windows_socket = nullptr;` This is because the previous line `windows_socket_.Close();` has already released all unmanaged resources associated with the StreamSocket object.
https://learn.microsoft.com/en-us/uwp/api/windows.networking.sockets.streamsocket.close?view=winrt-22621#remarks
By RAII, assigning `windows_socket_` to nullptr is equivalent to calling `delete` on the StreamSocket allocated on the heap again, which results in null pointer exception `Exception infoEXCEPTION_ACCESS_VIOLATION_READ @0x00000000` because it has already been released in the previous line by Close().
PiperOrigin-RevId: 508454142
2023-02-09 13:05:29 -08:00
hai007
be32b7d2d9
Indicate "Their supported medium" is not real if the other device is host
...
PiperOrigin-RevId: 508426593
2023-02-09 11:20:39 -08:00
Guogang Li
5471115999
Fixed the issue of converting mac address
...
PiperOrigin-RevId: 508214399
2023-02-08 16:28:40 -08:00
Nick Bourdakos
fc3bf91485
Add implementation for Wi-Fi LAN sockets that use the Network framework
...
PiperOrigin-RevId: 507922710
2023-02-07 16:54:11 -08:00
Janusz Sobczak
aa95be4ff4
Add java options to proto files
...
PiperOrigin-RevId: 507900410
2023-02-07 15:24:30 -08:00
Qin Wang
21e12fe8aa
Add constructor and destructor for FakeFastPairReposity
...
PiperOrigin-RevId: 507873629
2023-02-07 13:44:53 -08:00
hai007
c80dd182e2
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 507844899
2023-02-07 11:53:54 -08:00
Anay Wadhera
dc8b1ef7ee
Expose internal/platform windows implementation to presence and add bcrypt.lib for resolving bcrypt symbols in absl
...
PiperOrigin-RevId: 507834078
2023-02-07 11:13:38 -08:00
Qin Wang
778af635ec
compatible_with = ["//buildenv/target:non_prod"]
...
PiperOrigin-RevId: 507831985
2023-02-07 11:06:41 -08:00
hai007
e28a1986b3
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 507776711
2023-02-07 07:42:26 -08:00
Nick Bourdakos
f68283a948
Merge pull request #1281 from jgsobczak/compile-protos
...
Compile protos
2023-02-06 20:34:11 -05:00
Janusz Sobczak
5f4144cd0b
Update SharedCredential definition
...
PiperOrigin-RevId: 507568902
2023-02-06 13:33:23 -08:00
Qin Wang
d1d7cfad56
Replace absl::optional with std::optional
...
PiperOrigin-RevId: 507563369
2023-02-06 13:14:25 -08:00
Qin Wang
a48130f407
Remove duplicate Network folder from location/nearby
...
PiperOrigin-RevId: 507563077
2023-02-06 13:10:55 -08:00
Janusz Sobczak
d39f40a059
Compile protos
2023-02-03 17:08:17 -08:00
Janusz Sobczak
b9efeaa881
Update SharedCredential definition
...
PiperOrigin-RevId: 506117150
2023-02-03 16:34:34 -08:00
Guogang Li
26973fada5
Use read/write buffer in bluetooth socket
...
PiperOrigin-RevId: 506815067
2023-02-02 22:49:32 -08:00
Qin Wang
c52f1a4000
Implement Fast Pair scanner
...
PiperOrigin-RevId: 506807562
2023-02-02 21:57:35 -08:00
hai007
1c19d52f29
Limit log spam from Analytics Recorder.
...
PiperOrigin-RevId: 506722936
2023-02-02 14:26:35 -08:00
hai007
c1ffccfacf
Create FakeFastPairRepository for test support
...
PiperOrigin-RevId: 506720516
2023-02-02 14:17:58 -08:00
Eiden Kim
3d9ce368ff
Fixed crashpad db creation failure and changed root to CommonAppData. Changed captured Nearby Share Info to save to CommonAppData. Changed Clearcut root to CommonAppData.
...
PiperOrigin-RevId: 506528040
2023-02-01 23:15:22 -08:00
Janusz Sobczak
270aad8ca8
Fix use-after-free defect
...
PiperOrigin-RevId: 506477039
2023-02-01 18:15:38 -08:00
Anay Wadhera
16af6a7e6b
Allow tests to be runnable on Windows
...
PiperOrigin-RevId: 506364864
2023-02-01 10:59:01 -08:00
Eiden Kim
db6300fcc7
Add winrt visibility to Nearby Share app.
...
PiperOrigin-RevId: 506232180
2023-02-01 00:23:32 -08:00
hai007
72f0b1d323
Create Fast Pair repository to manage server access API.
...
PiperOrigin-RevId: 506162700
2023-01-31 17:32:21 -08:00
Nick Bourdakos
9fef440925
Update Dart payload callbacks to better support file and byte payloads
...
PiperOrigin-RevId: 506006910
2023-01-31 08:15:55 -08:00
Guogang Li
0c336e12b9
Log more information for connection error in Wi-Fi hotspot
...
PiperOrigin-RevId: 505840790
2023-01-30 17:18:18 -08:00
Qin Wang
295564bd3a
Implement Fast Pair Data Parser
...
PiperOrigin-RevId: 505800235
2023-01-30 14:35:10 -08:00
Guogang Li
d7d6646b5b
Report device lost when advertising data changed in BLE
...
PiperOrigin-RevId: 505768728
2023-01-30 12:36:56 -08:00
hai007
3f135b2d0f
Add Ethernet information into connection_info if Wifi is not connected
...
PiperOrigin-RevId: 505766130
2023-01-30 12:26:08 -08:00
hai007
3cbbecd53a
Change log and crash dump locations from a per user data location to a per machine common data location.
...
PiperOrigin-RevId: 505711827
2023-01-30 09:14:00 -08:00
hai007
d1fe2bfe51
Create device metadata to store the server access response for further use.
...
PiperOrigin-RevId: 505217480
2023-01-27 15:02:08 -08:00
Janusz Sobczak
2746a4aa2f
Fix field sizes in credentials
...
authenticity_key must be 32 bytes. metadata_encryption_key must be 14 bytes.
PiperOrigin-RevId: 505183908
2023-01-27 12:34:51 -08:00
Janusz Sobczak
94e70d0ddd
Store consumed salts in private credentials
...
PiperOrigin-RevId: 505167378
2023-01-27 11:30:54 -08:00
Nick Bourdakos
20989c5167
Internal change
...
PiperOrigin-RevId: 504972306
2023-01-26 16:36:14 -08:00
Qin Wang
a0692e6306
Migrate device_info from location/nearby to third_party/nearby
...
PiperOrigin-RevId: 504935151
2023-01-26 14:01:11 -08:00
hai007
54fec27c00
Adding the warning log to point out the os type is hardcoded to kWindows. To avoid future misunderstands when implement in different platform.
...
PiperOrigin-RevId: 504899629
2023-01-26 11:41:30 -08:00
Janusz Sobczak
eb282a64da
Set credential start&end times
...
PiperOrigin-RevId: 504880260
2023-01-26 10:33:22 -08:00
Qin Wang
ed9890957f
Upgrade minimum_os_version to 13.0
...
PiperOrigin-RevId: 504597125
2023-01-25 10:23:19 -08:00
Nick Bourdakos
e2e702b68f
Remove #ifdef __cplusplus guards
...
PiperOrigin-RevId: 504553878
2023-01-25 07:14:44 -08:00
hai007
361af2691d
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 504426745
2023-01-24 18:17:50 -08:00
Copybara-Service
4ef4d05986
Merge pull request #1250 from anayw2001:main
...
PiperOrigin-RevId: 504360060
2023-01-24 13:28:03 -08:00
Anay Wadhera
fa1d64ae32
Update compiled_proto for 6a13e9539272049d1b29ed8fdb80b1d3404f0bae
...
`Rename PublicCredential to SharedCredential and PrivateCredential to LocalCredential`
2023-01-24 15:43:17 -05:00
Anay Wadhera
c58b45eb50
Rename PublicCredential to SharedCredential and PrivateCredential to LocalCredential
...
PiperOrigin-RevId: 503221477
2023-01-24 12:09:21 -08:00