Automerger Merge Worker
6f570f5df6
Merge "openSession_1_1 should return error for wrong security level" into rvc-dev am: fae5d3f7a9 am: a352d99c43 am: 34ded343ec
...
Change-Id: I16a81b714dd9c4552b60a31af8b152859d2b6ecb
2020-03-12 23:59:05 +00:00
Automerger Merge Worker
34ded343ec
Merge "openSession_1_1 should return error for wrong security level" into rvc-dev am: fae5d3f7a9 am: a352d99c43
...
Change-Id: Idd2f7cb1a808bf517ef5e0cadc2107c493450835
2020-03-12 23:40:05 +00:00
Automerger Merge Worker
a352d99c43
Merge "openSession_1_1 should return error for wrong security level" into rvc-dev am: fae5d3f7a9
...
Change-Id: I8930bafb6c2e3b64508098a60f26f70ab181720e
2020-03-12 23:20:14 +00:00
Edwin Wong
fae5d3f7a9
Merge "openSession_1_1 should return error for wrong security level" into rvc-dev
2020-03-12 23:06:33 +00:00
Automerger Merge Worker
2052cdf1a9
Merge "Expect Provisioning ID length of upto 64 bytes" into rvc-dev am: f14dea8b89 am: ea491da7fc am: 24e95938dc
...
Change-Id: I298bb7b1c2584090f148a186ca9e57a8c521388b
2020-03-12 22:00:11 +00:00
Automerger Merge Worker
24e95938dc
Merge "Expect Provisioning ID length of upto 64 bytes" into rvc-dev am: f14dea8b89 am: ea491da7fc
...
Change-Id: I671b88ee699b239e84caba8b2410eb8b8fefcf6c
2020-03-12 21:49:47 +00:00
Automerger Merge Worker
ea491da7fc
Merge "Expect Provisioning ID length of upto 64 bytes" into rvc-dev am: f14dea8b89
...
Change-Id: Ia2e3f84ff661869eae138057447d2ac35251eb64
2020-03-12 21:39:00 +00:00
Rahul Frias
f14dea8b89
Merge "Expect Provisioning ID length of upto 64 bytes" into rvc-dev
2020-03-12 21:22:35 +00:00
Rahul Frias
a42273e67f
Expect Provisioning ID length of upto 64 bytes
...
[ Merge of http://go/wvgerrit/95508 ]
The provisioning ID length will be 32 bytes when the device supports a
keybox or OEM certificates and does not implement |OEMCrypto_GetDeviceId|.
If a device supports OEM Certificates and implements |OEMCrypto_GetDeviceId|
it may be an arbitrary length upto 64 bytes.
Bug: 150393659
Test: WV unit/integration tests
Change-Id: I5e4dbc8f2f9ca326425d0313f4823b72bd6ac7c0
2020-03-12 12:30:37 -07:00
Automerger Merge Worker
57426a0444
Merge "Match usage entry to header" into rvc-dev am: 042efc971d am: c43723bb34 am: c1fb910476
...
Change-Id: I34d32d65686c196405d22c08078dbc486310d289
2020-03-12 18:47:47 +00:00
Automerger Merge Worker
c1fb910476
Merge "Match usage entry to header" into rvc-dev am: 042efc971d am: c43723bb34
...
Change-Id: I4a986d4c9085c784e2297df70f44e1e4c186a76f
2020-03-12 18:30:51 +00:00
Automerger Merge Worker
c43723bb34
Merge "Match usage entry to header" into rvc-dev am: 042efc971d
...
Change-Id: Idcd0ba1346a045ef0cdb549bad3c5089bcf27173
2020-03-12 18:13:49 +00:00
TreeHugger Robot
042efc971d
Merge "Match usage entry to header" into rvc-dev
2020-03-12 18:00:06 +00:00
Edwin Wong
bdb69f73e8
openSession_1_1 should return error for wrong security level
...
Currently, if requestedLevel is not the same as the
current security level, openSession_1_1 still returns
Status::OK, we should return an error status.
Merged from http://go/wvgerrit/95507
Test: unit test
adb shell LD_LIBRARY_PATH="/vendor/lib64" /data/nativetest/libwvdrmdrmplugin_hidl_test
Bug: 150407669
Change-Id: I5673ac7bbe7a234ddd07bb9c145135486fb9e583
2020-03-11 17:39:44 -07:00
Automerger Merge Worker
bd352fb549
L3 oemcrypto: Replace NULL with nullptr am: 5cd0fd7992 am: ace03ffb04 am: 6d086900d0
...
Change-Id: Id03ace17052f3246ea2fbde15e152118be663771
2020-03-11 23:49:55 +00:00
Automerger Merge Worker
6d086900d0
L3 oemcrypto: Replace NULL with nullptr am: 5cd0fd7992 am: ace03ffb04
...
Change-Id: I9d1c26d7275dc03d8f157a76286ae655c3602a88
2020-03-11 23:35:21 +00:00
Automerger Merge Worker
ace03ffb04
L3 oemcrypto: Replace NULL with nullptr am: 5cd0fd7992
...
Change-Id: I71c41ba43edb99f167435c72d02ec97de4948b34
2020-03-11 23:22:56 +00:00
Cong Lin
5cd0fd7992
L3 oemcrypto: Replace NULL with nullptr
...
Merge from Widevine repo of https://widevine-internal-review.git.corp.google.com/c/cdm/+/95206
Only one file is affected in Android repo.
Bug: 149050172
Test: Unit tests
Change-Id: I3251b9997733e59b18c0b5727205067dcc3a963c
2020-03-10 19:47:36 -07:00
Automerger Merge Worker
569ae88a81
Merge "Update tests for license release" into rvc-dev am: b8570949e4 am: e77b1913c9 am: fe39864311
...
Change-Id: I454a99e3da614daad2b2be6fa29360974522e998
2020-03-10 09:28:48 +00:00
Automerger Merge Worker
fe39864311
Merge "Update tests for license release" into rvc-dev am: b8570949e4 am: e77b1913c9
...
Change-Id: Id0f3d0844b25bf282df29637e831f76b58bbfb33
2020-03-10 09:19:09 +00:00
Automerger Merge Worker
e77b1913c9
Merge "Update tests for license release" into rvc-dev am: b8570949e4
...
Change-Id: I78abac92ac31ba82904058c3c80ccacf3edbbada
2020-03-10 09:01:45 +00:00
TreeHugger Robot
b8570949e4
Merge "Update tests for license release" into rvc-dev
2020-03-10 08:49:47 +00:00
Fred Gylys-Colwell
469c17777e
Match usage entry to header
...
Merge from Widevine repo of http://go/wvgerrit/95463
In the unit tests ReloadUsageTableWithSkew, we load a header that has
a generation number off by 1. This is allowed. However, we then try to
load the current entry, which is newer than the header. Instead, we
should try to load the entry that went with the header.
Bug: 139828114
Test: Ran unit tests
Change-Id: I87261501d8ee2b91a07c2b5dff17fc0ea950244d
2020-03-09 20:40:15 -07:00
Fred Gylys-Colwell
037918aa49
Update tests for license release
...
Merge from Widevine repo of http://go/wvgerrit/95403
This updates the test code CreateDefaultResponse to make sure that
license releases do not have a core message, and that the key control
block is correctly set for renewals.
Also, the unit test OEMCryptoUsageTableTest.TimingTest is changed to
only a license release when the license is inactive. If the license is
still active, then the license is loaded before generating a usage
report.
Test: Ran full unit tests
Bug: 151092673
Change-Id: I7c01fd17f9b66e88ab3c57aa0f3d40740f13507c
2020-03-09 20:11:23 -07:00
Automerger Merge Worker
f2b5e546d4
Merge "Treat the (0,0) Pattern as 'cbcs'" into rvc-dev am: 2356842fd2 am: d8c7168f43 am: 6bc1b455f4
...
Change-Id: I4f9022c295dfc3a8c9532900e8412f232c2c3c7b
2020-03-09 22:00:19 +00:00
Automerger Merge Worker
a83d57fd11
Merge "Remove ODK from unused makefiles" into rvc-dev am: 7da5b8be92 am: cbfb68abdc am: 6889037bb3
...
Change-Id: I867f3d65571ae4b2d84c248e7f7b89e56f3892a2
2020-03-09 22:00:15 +00:00
Automerger Merge Worker
ae45b71093
Merge "Cache Max Subsample Size" into rvc-dev am: 0bd6a38096 am: e61f87a18a am: 20745a3aca
...
Change-Id: I12cdf76722436d7f8f4deb266cdea0272d9a7703
2020-03-09 22:00:07 +00:00
Automerger Merge Worker
6bc1b455f4
Merge "Treat the (0,0) Pattern as 'cbcs'" into rvc-dev am: 2356842fd2 am: d8c7168f43
...
Change-Id: I42b4df18fa6a4a48fca887a61c8dc6ce93225bb7
2020-03-09 21:42:40 +00:00
Automerger Merge Worker
6889037bb3
Merge "Remove ODK from unused makefiles" into rvc-dev am: 7da5b8be92 am: cbfb68abdc
...
Change-Id: I40ec39f7a6d9620bcd9af41a3aab4691e95ab582
2020-03-09 21:42:35 +00:00
Automerger Merge Worker
20745a3aca
Merge "Cache Max Subsample Size" into rvc-dev am: 0bd6a38096 am: e61f87a18a
...
Change-Id: I89841afbc2c115664629fce1acf33bf55a59f925
2020-03-09 21:42:13 +00:00
Automerger Merge Worker
d8c7168f43
Merge "Treat the (0,0) Pattern as 'cbcs'" into rvc-dev am: 2356842fd2
...
Change-Id: I18327a1679ecba78d2ecf465e589713a8b8113cb
2020-03-09 21:32:15 +00:00
TreeHugger Robot
2356842fd2
Merge "Treat the (0,0) Pattern as 'cbcs'" into rvc-dev
2020-03-09 21:22:37 +00:00
Automerger Merge Worker
cbfb68abdc
Merge "Remove ODK from unused makefiles" into rvc-dev am: 7da5b8be92
...
Change-Id: I35e3f958081d8431bacf2d94f2acb0bceb5ec34a
2020-03-09 21:18:06 +00:00
Automerger Merge Worker
e61f87a18a
Merge "Cache Max Subsample Size" into rvc-dev am: 0bd6a38096
...
Change-Id: If860c7bbcc027a1492d7d5f502ee2bca95393eb7
2020-03-09 21:17:54 +00:00
TreeHugger Robot
7da5b8be92
Merge "Remove ODK from unused makefiles" into rvc-dev
2020-03-09 21:05:22 +00:00
TreeHugger Robot
0bd6a38096
Merge "Cache Max Subsample Size" into rvc-dev
2020-03-09 21:03:52 +00:00
Automerger Merge Worker
8d935e8319
Merge "Unit test for OEMCrypto_LoadUsageEntry in multiple sessions" into rvc-dev am: bf5c819046 am: 8791b6ff22 am: 9423724f4e
...
Change-Id: I05ed0fe24251fd7489725d621f016cbf652e73c5
2020-03-09 20:24:42 +00:00
Automerger Merge Worker
2f42ee9a4a
Filter out nonrequired tests for v15 devices am: a11d764d8d am: 6934d3242f am: 2f88a021e4
...
Change-Id: I0b4289622cdeec9ba99c274c5565199e2c089bc9
2020-03-09 20:23:56 +00:00
Automerger Merge Worker
9423724f4e
Merge "Unit test for OEMCrypto_LoadUsageEntry in multiple sessions" into rvc-dev am: bf5c819046 am: 8791b6ff22
...
Change-Id: Iab1906a1422835ef785c66aba273a07b7123b871
2020-03-09 20:15:47 +00:00
Automerger Merge Worker
8791b6ff22
Merge "Unit test for OEMCrypto_LoadUsageEntry in multiple sessions" into rvc-dev am: bf5c819046
...
Change-Id: I875f2df0bed5a97192ce702a4be456a573bedb95
2020-03-09 20:10:04 +00:00
Automerger Merge Worker
2f88a021e4
Filter out nonrequired tests for v15 devices am: a11d764d8d am: 6934d3242f
...
Change-Id: I58e1488e57c76d814edc5272f5cc3528dfd44611
2020-03-09 20:08:23 +00:00
Automerger Merge Worker
6934d3242f
Filter out nonrequired tests for v15 devices am: a11d764d8d
...
Change-Id: I6f57e852368bc8552f3dcbae4a486db99d82a12c
2020-03-09 19:59:15 +00:00
TreeHugger Robot
bf5c819046
Merge "Unit test for OEMCrypto_LoadUsageEntry in multiple sessions" into rvc-dev
2020-03-09 19:20:55 +00:00
Fred Gylys-Colwell
bfde826763
Unit test for OEMCrypto_LoadUsageEntry in multiple sessions
...
Merge from Widevine repo of http://go/wvgerrit/95283
If an entry is loaded in a second session, the error should be
OEMCrypto_ERROR_INVALID_SESSION.
Bug: 150647218
Test: ran unit tests
Change-Id: I4e666ce6626303a36b16997f0a012d57a7039697
Change-Id: Id0e73dec5879ec9ec4e8ab8ebe1590c568e7f0af
2020-03-07 10:58:50 -08:00
Fred Gylys-Colwell
a11d764d8d
Filter out nonrequired tests for v15 devices
...
Merge from Widevine repo of http://go/wvgerrit/95263
Some OEMCrypto unit tests are not expected to pass on a v15 device, so
they are being filtered out.
Bug: 149861744
Test: unit tests on taimen
Change-Id: Iadff592f4a0005ab7e5613b315a714e737d7e5e0
2020-03-06 15:49:17 -08:00
Fred Gylys-Colwell
96dc665cd5
Remove ODK from unused makefiles
...
Merge from Widevine repo of http://go/wvgerrit/95087
The ODK library is used in OEMCrypto, and in test code, but it is not
needed in the CDM layer. As such, it can be removed from the
Android.mk for cdm libraries.
Bug: 150809634
Test: unit tests
Change-Id: If29458e7d3d940f9a383d77e5082e7388e19c32f
2020-03-06 18:58:50 +00:00
Automerger Merge Worker
181d5a4a89
Merge "Update ODK Library and add license release unit test" into rvc-dev am: 174c57bb59 am: ae5ff19c3a am: 1cc466e9f6
...
Change-Id: I17e771b449c231c0329361aac0b2096baa6ae944
2020-03-05 22:07:38 +00:00
Automerger Merge Worker
1cc466e9f6
Merge "Update ODK Library and add license release unit test" into rvc-dev am: 174c57bb59 am: ae5ff19c3a
...
Change-Id: I19916fdcbd64129e8b0ae208d69ce69375c16555
2020-03-05 21:54:09 +00:00
Automerger Merge Worker
ae5ff19c3a
Merge "Update ODK Library and add license release unit test" into rvc-dev am: 174c57bb59
...
Change-Id: Idb759df35395da86809c221da316de3c4b2ced24
2020-03-05 21:30:54 +00:00
Fred Gylys-Colwell
174c57bb59
Merge "Update ODK Library and add license release unit test" into rvc-dev
2020-03-05 21:16:55 +00:00