Lorenzo Colitti
d085a4d341
[automerger skipped] Verify kernel implementation of AES-XCBC am: 69b777ccc8 am: 816ff6966b -s ours
...
am skip reason: Merged-In I57e2bbed2954e4c7de906caae20390f7aebac0e3 with SHA-1 69b777ccc8 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14991432
Change-Id: I1c076fdd511b887d2b80f0311e5349fc586c9cd3
2021-06-16 12:14:14 +00:00
Lorenzo Colitti
f42c19a89b
[automerger skipped] Cleanup commit to remove @SkipPresubmit and fix nits am: 74ded77039 -s ours am: bdde058c66 -s ours
...
am skip reason: Merged-In Idde90ce5e4fc6f56ad617d5ba9735b1bcc2ce8cd with SHA-1 a42e8215d8 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14991452
Change-Id: Idfdf8374c1a438c58afaee40426bcc2a321e8e6e
2021-06-16 12:09:53 +00:00
Lorenzo Colitti
ce8f17ce09
[automerger skipped] Verify kernel implementation of AES-CMAC am: c1a70345b7 -s ours am: f029ca2039 -s ours
...
am skip reason: Merged-In I8b7ee9272722aebdd84ca02475a6107ef61287a9 with SHA-1 1f423e06e2 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14991451
Change-Id: Ic708c0ad50a519fb0a679fdd0ebd3acf4727887e
2021-06-16 12:09:46 +00:00
Lorenzo Colitti
0e70f3c27d
[automerger skipped] Verify kernel implementation of AES-XCBC am: 69b777ccc8 -s ours am: f0458218d8 -s ours
...
am skip reason: Merged-In I57e2bbed2954e4c7de906caae20390f7aebac0e3 with SHA-1 df24620850 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14991432
Change-Id: I564cccb78dfd9691f4092aeadb61571af1c0f737
2021-06-16 12:09:38 +00:00
Lorenzo Colitti
816ff6966b
Verify kernel implementation of AES-XCBC am: 69b777ccc8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14991432
Change-Id: I9d82303cd0b558e0c41f5f2fc1222ffa707ea6e9
2021-06-16 11:59:42 +00:00
Lorenzo Colitti
bdde058c66
[automerger skipped] Cleanup commit to remove @SkipPresubmit and fix nits am: 74ded77039 -s ours
...
am skip reason: Merged-In Idde90ce5e4fc6f56ad617d5ba9735b1bcc2ce8cd with SHA-1 a42e8215d8 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14991452
Change-Id: Ibec8e47c4e7d563ea540731ae4fff6685daf9936
2021-06-16 11:59:03 +00:00
Lorenzo Colitti
f029ca2039
[automerger skipped] Verify kernel implementation of AES-CMAC am: c1a70345b7 -s ours
...
am skip reason: Merged-In I8b7ee9272722aebdd84ca02475a6107ef61287a9 with SHA-1 1f423e06e2 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14991451
Change-Id: Iea0c8aa1fc786536f2dd5ef65ffbcc6057f062fe
2021-06-16 11:58:56 +00:00
Lorenzo Colitti
f0458218d8
[automerger skipped] Verify kernel implementation of AES-XCBC am: 69b777ccc8 -s ours
...
am skip reason: Merged-In I57e2bbed2954e4c7de906caae20390f7aebac0e3 with SHA-1 df24620850 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14991432
Change-Id: I5608fc7ea1a0b6696365a36aafb34e0040dc7284
2021-06-16 11:58:47 +00:00
Lorenzo Colitti
b3de70edef
Merge "Correctly dump IPv4 downstream flows." am: a8afcd3b0e am: 18e6921d00 am: 6f3e90c2e5
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1737399
Change-Id: I3d3ea4733689c2421fa9e2727bdd41f41fcb54e6
2021-06-16 11:50:01 +00:00
Remi NGUYEN VAN
4ca7a11543
Merge "Remove ConnectivityServiceTest signature perms use" am: 54c7434f0d am: 96ad425c5e am: 595dda3604
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1736615
Change-Id: I7dd3c5e7da9097ebedd7f4a836d4e78ef9bf08e5
2021-06-16 11:49:54 +00:00
Lorenzo Colitti
6f3e90c2e5
Merge "Correctly dump IPv4 downstream flows." am: a8afcd3b0e am: 18e6921d00
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1737399
Change-Id: If26c0f68ed30df42ff8f78a5d83b6961db32d703
2021-06-16 11:38:01 +00:00
Remi NGUYEN VAN
595dda3604
Merge "Remove ConnectivityServiceTest signature perms use" am: 54c7434f0d am: 96ad425c5e
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1736615
Change-Id: Ifd8c397644f5fc680b34905882ec287bb43c1e1b
2021-06-16 11:37:53 +00:00
Lorenzo Colitti
18e6921d00
Merge "Correctly dump IPv4 downstream flows." am: a8afcd3b0e
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1737399
Change-Id: Ide15a934f8df06800815d61738d2ee3ac0741264
2021-06-16 11:25:02 +00:00
Remi NGUYEN VAN
96ad425c5e
Merge "Remove ConnectivityServiceTest signature perms use" am: 54c7434f0d
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1736615
Change-Id: I0f9c3677f135dd48fc73da08661497190f8d3c20
2021-06-16 11:24:51 +00:00
Lorenzo Colitti
a8afcd3b0e
Merge "Correctly dump IPv4 downstream flows."
2021-06-16 11:15:30 +00:00
Remi NGUYEN VAN
54c7434f0d
Merge "Remove ConnectivityServiceTest signature perms use"
2021-06-16 11:09:05 +00:00
Lorenzo Colitti
6f5f2e1b6a
[automerger skipped] Verify kernel implementation of AES-CTR am: 816c800df3 am: 41d5080646 -s ours
...
am skip reason: Merged-In Ib626a6c3999b7d682d0858e92d0dbb5138fdc45d with SHA-1 816c800df3 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14988702
Change-Id: Ic566a148e41e78450eb6e025be22ad2bec94499d
2021-06-16 11:01:55 +00:00
Lorenzo Colitti
1092846a49
[automerger skipped] Verify kernel implementation of ChaCha20Poly1305 am: 09527d67ca am: 4d97e41293 -s ours
...
am skip reason: Merged-In Ia29540c7fd6848a89bfa2d25c6a87921e45d98da with SHA-1 09527d67ca is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14988701
Change-Id: Ie6731fdecde14a72141258aed375c42a8b0229a4
2021-06-16 11:01:53 +00:00
Lorenzo Colitti
92c1e4f445
[automerger skipped] Support algorithm configurability in PacketUtils EspHeader am: 2e65e9fa88 am: 5935f1ea81 -s ours
...
am skip reason: Merged-In I53f59815d6cb879dae622fcbd17616564a97111a with SHA-1 2e65e9fa88 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14990605
Change-Id: I140d074ed133a5dcdb17e982b4c890e05baf964e
2021-06-16 11:01:51 +00:00
Yan Yan
4ecd509027
[automerger skipped] Set up and tear down test network in TestNetworkRunnable am: 144ae3c76a am: b44d08eece -s ours
...
am skip reason: Merged-In I0e08a6ea299e6ad94d69806a2d76fa155653b62a with SHA-1 144ae3c76a is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14988700
Change-Id: Iaf466a4446aeecf34ea54dbbe5fe56df596f02bd
2021-06-16 11:01:47 +00:00
Lorenzo Colitti
e5ca7087a8
[automerger skipped] Verify kernel implementation of AES-CTR am: 816c800df3 -s ours am: 2baeaa8d16 -s ours
...
am skip reason: Merged-In Ib626a6c3999b7d682d0858e92d0dbb5138fdc45d with SHA-1 0c60279648 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14988702
Change-Id: I2fe91d23188fb5863d022c25bd038d0bf58ce551
2021-06-16 10:54:36 +00:00
Lorenzo Colitti
143197a1bc
[automerger skipped] Verify kernel implementation of ChaCha20Poly1305 am: 09527d67ca -s ours am: f9b6e17eed -s ours
...
am skip reason: Merged-In Ia29540c7fd6848a89bfa2d25c6a87921e45d98da with SHA-1 80be81b302 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14988701
Change-Id: Idfdeb7d46264f5bd5cea170433565aee71a50a8d
2021-06-16 10:54:34 +00:00
Lorenzo Colitti
68251e07c0
[automerger skipped] Support algorithm configurability in PacketUtils EspHeader am: 2e65e9fa88 -s ours am: 677cdea1a4 -s ours
...
am skip reason: Merged-In I53f59815d6cb879dae622fcbd17616564a97111a with SHA-1 00db30f3a0 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14990605
Change-Id: I7a03ec1c9b21630a087169c424ebbb0ce5ef1ebd
2021-06-16 10:54:32 +00:00
Yan Yan
1e3a546148
[automerger skipped] Set up and tear down test network in TestNetworkRunnable am: 144ae3c76a -s ours am: ff18d2e4d1 -s ours
...
am skip reason: Merged-In I0e08a6ea299e6ad94d69806a2d76fa155653b62a with SHA-1 29487b12d5 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14988700
Change-Id: I292d260a4da7911ede2bbc5cbfe95b028acf3e69
2021-06-16 10:54:30 +00:00
Lorenzo Colitti
41d5080646
Verify kernel implementation of AES-CTR am: 816c800df3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14988702
Change-Id: I216c6ebe834839f8be089cf469a19045293452c2
2021-06-16 10:45:45 +00:00
Lorenzo Colitti
4d97e41293
Verify kernel implementation of ChaCha20Poly1305 am: 09527d67ca
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14988701
Change-Id: I096ae20fda86a2cc593b516079fd072183ba672e
2021-06-16 10:45:43 +00:00
Lorenzo Colitti
5935f1ea81
Support algorithm configurability in PacketUtils EspHeader am: 2e65e9fa88
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14990605
Change-Id: I40c2a64de05388918d35748ad99591f73000ca79
2021-06-16 10:45:41 +00:00
Yan Yan
b44d08eece
Set up and tear down test network in TestNetworkRunnable am: 144ae3c76a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14988700
Change-Id: I57411f845503f0f7d1bdc2800d16208ba6b46f2e
2021-06-16 10:45:39 +00:00
Lorenzo Colitti
2baeaa8d16
[automerger skipped] Verify kernel implementation of AES-CTR am: 816c800df3 -s ours
...
am skip reason: Merged-In Ib626a6c3999b7d682d0858e92d0dbb5138fdc45d with SHA-1 0c60279648 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14988702
Change-Id: Ie93af16e53168f4c00bf6c21eb9bc02b15fa74ee
2021-06-16 10:44:33 +00:00
Lorenzo Colitti
f9b6e17eed
[automerger skipped] Verify kernel implementation of ChaCha20Poly1305 am: 09527d67ca -s ours
...
am skip reason: Merged-In Ia29540c7fd6848a89bfa2d25c6a87921e45d98da with SHA-1 80be81b302 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14988701
Change-Id: I11d84b5167b36e2a77543ee492ea7fbe7aebddc5
2021-06-16 10:44:31 +00:00
Lorenzo Colitti
677cdea1a4
[automerger skipped] Support algorithm configurability in PacketUtils EspHeader am: 2e65e9fa88 -s ours
...
am skip reason: Merged-In I53f59815d6cb879dae622fcbd17616564a97111a with SHA-1 00db30f3a0 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14990605
Change-Id: I25d0b5a71654b240cad649f755ce19176328d3a0
2021-06-16 10:44:29 +00:00
Yan Yan
ff18d2e4d1
[automerger skipped] Set up and tear down test network in TestNetworkRunnable am: 144ae3c76a -s ours
...
am skip reason: Merged-In I0e08a6ea299e6ad94d69806a2d76fa155653b62a with SHA-1 29487b12d5 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14988700
Change-Id: I8e3e012a0cb14012e025ba5d2e0efa416b1d3c1e
2021-06-16 10:44:26 +00:00
Remi NGUYEN VAN
18a979fa41
Remove ConnectivityServiceTest signature perms use
...
To allow unit tests to run without platform certificates, remove
signature permission usage in ConnectivityServiceTest.
This mocks permission checks done in ConnectivityService for which the
test assumed that the permission was held, and mocks calls to
BatteryStatsManager. Calls to ActivityManagerService (through
PendingIntent) are done with shell permissions as the test uses real
PendingIntent mechanics.
Bug: 187935317
Test: atest FrameworksNetTests
Change-Id: If309d653ac2e9bbcf1b94bcee6336367289df359
2021-06-16 16:32:03 +09:00
Lucas Lin
3705e5c1ac
Merge "Add a test to check if the VPN type is set or not" am: 3b7c0749d5 am: 1ed1f3fcf8 am: d71d5fd659
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1733785
Change-Id: I01c5d5241c589a89ce37d22b61e348ac4908609f
2021-06-16 04:35:33 +00:00
Lorenzo Colitti
074c2a9ed3
[automerger skipped] Correctly get uids for per-app network preferences am: 659a0e145f am: 3288cb52bc -s ours
...
am skip reason: Merged-In I7d75cdb02041e7a202254be2eaeca6c2b02d7c29 with SHA-1 659a0e145f is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14986139
Change-Id: I071b09a56d615ade4f0810c6fc86c79bda446e01
2021-06-16 04:26:31 +00:00
Lucas Lin
d71d5fd659
Merge "Add a test to check if the VPN type is set or not" am: 3b7c0749d5 am: 1ed1f3fcf8
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1733785
Change-Id: Iba0daf89608e68b5e17326b9943f438d3f9ae2c6
2021-06-16 04:22:38 +00:00
Lorenzo Colitti
3288cb52bc
Correctly get uids for per-app network preferences am: 659a0e145f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14986139
Change-Id: I713bcdc3d0008074f8603263e415097322b26f4c
2021-06-16 04:07:10 +00:00
Lucas Lin
1ed1f3fcf8
Merge "Add a test to check if the VPN type is set or not" am: 3b7c0749d5
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1733785
Change-Id: I33a31c80f5cf30f329fc168f0b7cc291add0d7e9
2021-06-16 04:00:13 +00:00
Chiachang Wang
05d6930b87
Merge "Ignore testFactoryReset in instant app mode" am: f3283e6b93 am: c60aab0243 am: c17bbec538
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1735673
Change-Id: Icd885192e55d9fc47e98841bd65d4ccebc02123c
2021-06-16 02:54:55 +00:00
Chiachang Wang
c17bbec538
Merge "Ignore testFactoryReset in instant app mode" am: f3283e6b93 am: c60aab0243
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1735673
Change-Id: Ibf0f8cf56360ffaa9c94f089018bbfe885373706
2021-06-16 02:35:26 +00:00
Lucas Lin
3b7c0749d5
Merge "Add a test to check if the VPN type is set or not"
2021-06-16 02:22:45 +00:00
Lorenzo Colitti
74ded77039
Cleanup commit to remove @SkipPresubmit and fix nits
...
This commit removes @SkipPresubmit annotations in IpSecManagerTest to
re-enable Tcp6 tests in presubmit, since b/186608065 is fixed.
This commit also addresses nits in previous code reviews that include:
- Make EspAuthNull, EspAeadCipher, EspCryptCipher, EspCipherNull
final classes
- Rename "INSTANCE" to "sInstance", "IPSEC_MANAGER" to "sIpSecManager"
- Rename protected field "iv" to "mIv"
- Use ArraySet instead of HashSet
- Remove unnecessary "public" and "final" in IpSecAlgorithmImplTest
Bug: 171083832
Test: atest IpSecAlgorithmImplTest
Original-Change: https://android-review.googlesource.com/1729418
Merged-In: Idde90ce5e4fc6f56ad617d5ba9735b1bcc2ce8cd
Change-Id: Idde90ce5e4fc6f56ad617d5ba9735b1bcc2ce8cd
2021-06-16 02:08:29 +00:00
Lorenzo Colitti
c1a70345b7
Verify kernel implementation of AES-CMAC
...
This CL adds a test to verify kernel implementation of AES-CMAC
Since there is no hardware that first launched with SDK beyond R
at the time of writing this CL, the test for AES-CMAC was manually
enabled and verified on redfin (redfin kernel already supports
AES-CMAC)
Bug: 171083832
Test: atest IpSecAlgorithmImplTest
Original-Change: https://android-review.googlesource.com/1697312
Merged-In: I8b7ee9272722aebdd84ca02475a6107ef61287a9
Change-Id: I8b7ee9272722aebdd84ca02475a6107ef61287a9
2021-06-16 02:07:50 +00:00
Lorenzo Colitti
69b777ccc8
Verify kernel implementation of AES-XCBC
...
This CL adds a test to verify kernel implementation of AES-XCBC.
Since there is no hardware that first launched with SDK beyond R
at the time of writing this CL, the test for AES-XCBC was manually
enabled and verified on coral (coral-kernel already supports
AES-XCBC)
Bug: 171083832
Test: atest IpSecAlgorithmImplTest
Original-Change: https://android-review.googlesource.com/1503696
Merged-In: I57e2bbed2954e4c7de906caae20390f7aebac0e3
Change-Id: I57e2bbed2954e4c7de906caae20390f7aebac0e3
2021-06-16 02:06:59 +00:00
Chiachang Wang
c60aab0243
Merge "Ignore testFactoryReset in instant app mode" am: f3283e6b93
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1735673
Change-Id: I497b71bf3a54c177f1b6e2cd63b3588b3c85f2cb
2021-06-16 02:06:37 +00:00
Lorenzo Colitti
816c800df3
Verify kernel implementation of AES-CTR
...
This CL adds a test to verify kernel implementation of AES-CTR
Since there is no hardware that first launched with SDK beyond R
at the time of writing this CL, new tests for AES-CTR were manually
enabled and verified on coral (coral-kernel already supports
AES-CTR)
Bug: 171083832
Test: atest IpSecAlgorithmImplTest
Original-Change: https://android-review.googlesource.com/1503695
Merged-In: Ib626a6c3999b7d682d0858e92d0dbb5138fdc45d
Change-Id: Ib626a6c3999b7d682d0858e92d0dbb5138fdc45d
2021-06-16 02:06:11 +00:00
Lorenzo Colitti
09527d67ca
Verify kernel implementation of ChaCha20Poly1305
...
This CL adds the test infra for testing kernel implementation of IPsec
algorithms and a test for ChaCha20Poly1305
Since there is no hardware that first launched with SDK beyond R at the
time of writing this CL, the test for ChaChaPoly was manually
enabled and verified on the pixel with an updated kernel
Bug: 171083832
Test: atest IpSecAlgorithmImplTest
Original-Change: https://android-review.googlesource.com/1503694
Merged-In: Ia29540c7fd6848a89bfa2d25c6a87921e45d98da
Change-Id: Ia29540c7fd6848a89bfa2d25c6a87921e45d98da
2021-06-16 02:05:07 +00:00
Lorenzo Colitti
e90f61efdb
[automerger skipped] Correctly get uids for per-app network preferences am: 659a0e145f -s ours am: 067050a1a4 -s ours
...
am skip reason: Merged-In I7d75cdb02041e7a202254be2eaeca6c2b02d7c29 with SHA-1 b6b6a4335a is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14986139
Change-Id: I71214956e1061517554b590a9bbcfb29ecbc0fc5
2021-06-16 02:03:33 +00:00
Lorenzo Colitti
067050a1a4
[automerger skipped] Correctly get uids for per-app network preferences am: 659a0e145f -s ours
...
am skip reason: Merged-In I7d75cdb02041e7a202254be2eaeca6c2b02d7c29 with SHA-1 b6b6a4335a is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14986139
Change-Id: Iaee7562764d7d82813e9978bbed5b0382b663e48
2021-06-16 02:01:07 +00:00
Lorenzo Colitti
2e65e9fa88
Support algorithm configurability in PacketUtils EspHeader
...
This CL adds support to configure the IPsec algortihms to build
EspHeader.
This is a prepration CL to test kernel implementation of IPsec
algorithms.
Bug: 171083832
Test: atest CtsNetTestCases
Original-Change: https://android-review.googlesource.com/1503693
Merged-In: I53f59815d6cb879dae622fcbd17616564a97111a
Change-Id: I53f59815d6cb879dae622fcbd17616564a97111a
2021-06-16 01:58:27 +00:00