TreeHugger Robot
4948331656
Merge "[DO NOT MERGE] Revert "Restructed reference root of trust (3/3 OEM Cert)"" into sc-dev
2021-05-17 21:50:36 +00:00
Cong Lin
4432b07ede
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix am: 5ea6b86f79 am: bc7c7a971d -s ours am: cff7fd681e am: 3ddbada6d8 am: 7a9ac3bd37 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14283069
Change-Id: I3a988a28ad92e9ac70b11d95ea457c66220c4ab5
2021-05-17 21:49:41 +00:00
TreeHugger Robot
88bb59ac54
Merge "Report Rental duration remaining" into sc-dev am: 4057559ae5 am: d6ed573989 am: 593f3fb581
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14383050
Change-Id: Ie70752e32accd0728d6367c3e8f03be35517a99a
2021-05-17 21:40:07 +00:00
TreeHugger Robot
dc12260268
Merge "Use Usage information from OEMCrypto on clock rollback" into sc-dev am: b7662fcbf2 am: 8f84fd0491 am: fae6d81df4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14294932
Change-Id: If7710b06afac1add494ed6c680ecfa0bb02f3b00
2021-05-17 21:32:23 +00:00
Alex Dale
d70421578b
Clean up other core CDM logs. am: 0579fe805e am: ef3e079834 am: 56211c2c46
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238896
Change-Id: Iae3b2074a3ef0eae5746daa4a4b3e8b67065ee2e
2021-05-17 21:20:08 +00:00
Robert Shih
b929864bd4
Merge "metrics: set OEMCrypto initialization errors correctly" into sc-dev am: 85afe8c0b0 am: d133f5fc43
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238887
Change-Id: I89e67dc6d460c457589cbb0a77c46ae4b5b4ee87
2021-05-17 21:11:51 +00:00
Ulyana Trafimovich
7ca7e1b629
Merge "Disable dexpreopt and <uses-library> check for tests." into sc-dev am: 4b9ec9eab6 am: 2fe594f079
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14326926
Change-Id: Ia256ae128fac63f4b81d4ca2a55cbd4046ca218c
2021-05-17 21:07:27 +00:00
Robert Shih
730ccc5b09
Merge "Update Android WVCdm version to 16.1.0" into sc-dev am: 7a061b503f am: c2f8ada7ef
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14313686
Change-Id: I654d74a9e1b6db30d42e551fc4922bc0d752bfb7
2021-05-17 21:03:11 +00:00
Rahul Frias
698fe8b9e1
Merge "Address CE CDM code review comments" into sc-dev am: 9b3e37b038 am: a8a59e5f7c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14253246
Change-Id: I1d8893b18bcca78187dac0bb88e9e47212605625
2021-05-17 20:52:31 +00:00
TreeHugger Robot
98ee102ef8
Merge changes I6dd829f4,Id8384c58,I9228b9cc,I744a1e89 into sc-dev am: 03dff71bd8 am: 63db607211
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14212412
Change-Id: I172bf8cd582e4581fc98c5e60a3504c198db5084
2021-05-17 20:21:48 +00:00
Ereth McKnight-MacNeil
05f26fb422
Shell quoting in move_widevine_data.sh am: 63eae1f4a4 am: 0ef5d387f4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/13472583
Change-Id: Id3ab809856e0e0128ae790926b36c768544a885e
2021-05-17 20:12:17 +00:00
Rahul Frias
6bc177a2bb
Replace DeviceFiles::LicenseState with CdmOfflineLicenseState am: 4c4e746e57 am: 32286032e1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14280044
Change-Id: I82d13f66b8b06f6941f08437fafe7e0407202e5b
2021-05-17 19:46:58 +00:00
Alex Dale
fe28d4cafc
[DO NOT MERGE] Revert "Restructed reference root of trust (3/3 OEM Cert)"
...
This reverts commit 9f7e2c4413 .
Reason for revert: Feature missed deadline
Bug: 135283522
Change-Id: I63eb0431762fd13c64bef926fb1e64b6edacb156
2021-05-17 19:08:53 +00:00
Rahul Frias
c6da67eed9
Merge "Correct request_license_test failures" into sc-dev am: 46a3f6c608 am: 9ee95389ca
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14263147
Change-Id: I57b88589f6cac935f7fe137543ad102a2783cb1e
2021-05-17 16:04:46 +00:00
TreeHugger Robot
d13bce562f
Merge "Clean up CdmEngine logs." into sc-dev am: bee62d797e am: a8ced08a5e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14137667
Change-Id: I40974080fee5405855bf7dd6873e5232324ad6db
2021-05-17 15:44:57 +00:00
Bob Badour
2712f282a8
Merge "[LSC] Add LOCAL_LICENSE_KINDS to vendor/widevine" into sc-dev am: 99b73280e6 am: dc7573bb82
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14284399
Change-Id: I48c1c798ac9ecf3aee610c61def026dd71edff97
2021-05-17 15:36:15 +00:00
Edwin Wong
dd56243b29
[automerger skipped] Merge "[RESTRICT AUTOMERGE] Fix potential decrypt destPtr overflow." into sc-dev am: 8c0769d8a9 am: 25988720e3 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238895
Change-Id: I3983eb37b7283e5b2ac1c166253fada8e2fff292
2021-05-17 15:11:24 +00:00
Edwin Wong
a7c9b9a0e1
[automerger skipped] [RESTRICT AUTOMERGE] Fix potential decrypt destPtr overflow. am: 68b5b00567 am: deece4f746 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238895
Change-Id: Idc217420f8a19668b46ac5c20d1bc24d0c547e28
2021-05-17 14:07:57 +00:00
TreeHugger Robot
95456f993b
Merge "Use either spelling of AllocateSecureBuffer in dynamic adapter" into sc-dev am: 347bba5261 am: b8c670a32f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14150100
Change-Id: I78d396863427e67448a5b70dba2e5bcf9c1d9f94
2021-05-17 13:47:18 +00:00
TreeHugger Robot
810c39ea75
Merge "Address review comments" into sc-dev am: 9c3c076cac am: db2c579afe
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14207160
Change-Id: I6ad299dfed9751185572c198b5bc71feba0ec802
2021-05-17 13:37:00 +00:00
Rahul Frias
1550faa8f2
Merge "Remove CBC1 and CENS test" into sc-dev am: c997497aa6 am: 93c6f6521a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14188281
Change-Id: I38b88028ae37a3bb62dab16110ed65a6613bacb7
2021-05-17 12:43:55 +00:00
Alex Dale
761ffcab57
Merge "Only one function for reporting usage support." into sc-dev am: d4b24490f2 am: 73016e1f2e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14137666
Change-Id: I4bb4834432a7203f17d73dfa5cbce0c5ed5b01aa
2021-05-17 12:06:09 +00:00
Rahul Frias
a06545979e
Merge "Address CE CDM test failures and code review comments" into sc-dev am: d59b009495 am: f83251974e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14123999
Change-Id: I8a4073ac100d0885d5bd379411f51da372922945
2021-05-17 10:46:45 +00:00
Rahul Frias
d7c0e74297
Merge "Correct request_license_test failures" into sc-dev am: 5343a90f1f am: a90414daae
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14185068
Change-Id: I233bd31c0345687430bde622c3f349ac5939b7a9
2021-05-17 10:08:57 +00:00
TreeHugger Robot
6c3e2b22ae
Merge changes Ic7459870,I655babf1,I463642fb,Iccdbcc0b,I2ebbd8f7, ... into sc-dev am: c1d423487f am: 6a3f8ee02d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14185071
Change-Id: I4000cdf76d390f07f5d7ab45c1def74badcd27f4
2021-05-17 09:39:37 +00:00
Alex Dale
8cbc9e01c2
Merge "Extended Android file store error logs." into sc-dev am: 93cfe22910 am: a4332714bc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/13736812
Change-Id: Ia8e68e7f487963764dbfb40fe6fc14976d7e5709
2021-05-17 07:52:58 +00:00
TreeHugger Robot
42431589c9
[automerger skipped] Merge "[RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix sc-dev" into sc-dev am: ddaae9a17b am: 14b30786d9 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14235494
Change-Id: I6bda32cce94902d4bea9e65f158e29f71911069b
2021-05-16 07:58:01 +00:00
Cong Lin
4d446f8a73
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix sc-dev am: 22f8ee9498 am: 3aee415125 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14235494
Change-Id: Ieb189172a9fdc980d89d2df143738181375b7812
2021-05-16 07:58:01 +00:00
Rahul Frias
9482d07f10
Merge "Disallow the ability to load offline licenses more than once" into sc-dev am: bb0b6b4ba5 am: 361dbbe269
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14307365
Change-Id: I35d7c099df07ef8a9213fb44f8fcfc0bf834fb85
2021-05-16 07:47:10 +00:00
Cong Lin
146cb923fe
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix qt-dev am: eb9a027f0a am: b6b2367e9d -s ours am: 9fbcb7f1ba am: 8b84dd36a1 am: 5ed13c2c28 -s ours am: 1e032deed0 am: 8eceff3037 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238888
Change-Id: Ic4783758b07647aaeb8d9b40f2454cc96343f7b2
2021-05-16 07:25:35 +00:00
Cong Lin
3627e852cb
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix am: 5ea6b86f79 -s ours am: 1fb5b4d68c am: 6514bde77e -s ours am: 1a3c6d7228 am: b13379127c -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14283069
Change-Id: I238b01059d06f46276a678ac0201adb748f1a585
2021-05-16 07:16:34 +00:00
Cong Lin
d11e560f7f
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix qt-dev am: eb9a027f0a am: b6b2367e9d -s ours am: 9fbcb7f1ba am: 5d1b215cb7 -s ours am: 23558d65b4 am: 647ca0e3a0 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238888
Change-Id: Ia933ccda0869428d6e61827f8da1f72e5bb5d0ed
2021-05-16 07:01:30 +00:00
Cong Lin
cded22bf8d
[automerger skipped] [RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix am: 5ea6b86f79 am: bc7c7a971d -s ours am: cff7fd681e am: b777a01117 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14283069
Change-Id: I08e5b5aed7b3453bafbe8b864c51ac11f65a2e3f
2021-05-16 06:07:32 +00:00
TreeHugger Robot
c57b135a6e
Merge "Report Rental duration remaining" into sc-dev am: 4057559ae5 am: 2695afcc94
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14383050
Change-Id: Ie03e26d1f50b8d1d6d0611468db700bfde6e1d74
2021-05-16 05:28:28 +00:00
TreeHugger Robot
615727603d
Merge "Use Usage information from OEMCrypto on clock rollback" into sc-dev am: b7662fcbf2 am: 15662cb9c1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14294932
Change-Id: I048d43cb40a8bbbd5bfcbf64cb9532a0fc1c6d46
2021-05-16 04:59:27 +00:00
Alex Dale
8e8d37245d
Clean up other core CDM logs. am: 0579fe805e am: c3f1395994
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14238896
Change-Id: I0724414a161c78f7a334749e65ff58702c66f5de
2021-05-15 14:25:03 +00:00
John W. Bruce
d742daf9c7
Validate decryption with entitled keys in OEC tests
...
(This change is merged from http://go/wvgerrit/124825 )
The OEMCrypto tests have tests that verify that entitled keys can be
loaded but not that they can be successfully used for decrypt. This
patch adds a decrypt portion to the existing tests.
As part of this, the existing Session::EncryptCTR() method and portions
of Session::TestDecryptCTR() are lifted to be static functions so they
can be shared across unrelated classes in oec_session_util.cpp.
EncryptCTR() had no dependence on its enclosing class and is unchanged
other than being moved outside the class.
To reduce ambiguity with the new decrypt verification, this patch also
renames EntitledMessage::VerifyEntitlementTestKeys() to the
more-specific EntitledMessage::VerifyKCBs(). Its behavior is unchanged.
Bug: 186782279
Test: x86-64 platform
Test: opk_ta platform
Test: build_and_run_all_unit_tests
Change-Id: I15156882907b0987215087aaf43b4666fedc171a
2021-05-11 12:52:24 -07:00
John W. Bruce
ed17d09c1b
Remove asserts from GenerateSimpleSampleDescription()
...
(This change is merged from http://go/wvgerrit/124824 )
GenerateSimpleSampleDescription() only had asserts to check parameters
that only came from other test code, so they weren't testing anything of
use. With the asserts removed, it's no longer necessary to wrap calls to
GenerateSimpleSampleDescription() with ASSERT_NO_FATAL_FAILURE(), which
a lot of callers were already forgetting to do anyway. This also
simplifies a future patch that will generalize the decryption test code
to work with entitlement licenses.
Bug: 186782279
Test: x86-64 platform
Test: build_and_run_all_unit_tests
Change-Id: I987427fdfee4826d77ab95344f9aca8c374b2001
2021-05-11 12:49:22 -07:00
TreeHugger Robot
18026660ad
Merge "[RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix sc-dev" into sc-dev am: ddaae9a17b am: 099c1ffdc9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14235494
Change-Id: I1207162115e6bce7f20006ee11d39df262ff7899
2021-05-10 22:46:20 +00:00
Cong Lin
3d53124c9e
[RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix sc-dev am: 22f8ee9498 am: 4dd5b67ab0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14235494
Change-Id: I1c6fa54ca5aa75f6c26855bc0852bdcfd598122f
2021-05-10 22:46:17 +00:00
TreeHugger Robot
099c1ffdc9
Merge "[RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix sc-dev" into sc-dev am: ddaae9a17b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14235494
Change-Id: I904d26ce4d9bd4e07ee589eb79027ee594b4df87
2021-05-10 22:21:00 +00:00
Cong Lin
4dd5b67ab0
[RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix sc-dev am: 22f8ee9498
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14235494
Change-Id: I9f6af72472a903d0cfe4c6bc7bd882f66448e0e4
2021-05-10 22:20:57 +00:00
TreeHugger Robot
14b30786d9
Merge "[RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix sc-dev" into sc-dev am: ddaae9a17b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14235494
Change-Id: I18c398e5c85161b1700461f962f51e1c72c8260e
2021-05-10 22:19:13 +00:00
Cong Lin
3aee415125
[RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix sc-dev am: 22f8ee9498
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14235494
Change-Id: I88e6f7a369777d2347139378abd9a1e7e343a844
2021-05-10 22:19:11 +00:00
TreeHugger Robot
227d29064f
[automerger skipped] Merge "[RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix sc-dev" into sc-dev am: ddaae9a17b -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14235494
Change-Id: I6183235585939e4e46fe539e5715b98b45526557
2021-05-10 22:19:05 +00:00
TreeHugger Robot
ddaae9a17b
Merge "[RESTRICT AUTOMERGE] Refresh L3 libraries after buffer overflow fix sc-dev" into sc-dev
2021-05-10 22:02:06 +00:00
Fred Gylys-Colwell
d3942b242c
LUCI: Add build fuzz tests script to presubmits
...
Merge from Widevine repo of http://go/wvgerrit/123803
Update fuzz build script to use gyp from third_party folder.
Test: ran fuzz tests on luci
bug: 186271314
bug: 184866351
Change-Id: If530872aa1e60d2108932610415aa5315979390c
2021-05-10 17:44:50 +00:00
Rahul Frias
eef5e51fe7
Merge "Disallow the ability to load offline licenses more than once" into sc-dev am: bb0b6b4ba5 am: e5814090a0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14307365
Change-Id: Ia09e2d78a06266c4fd1eaed9ece48623b0a6898d
2021-05-07 23:02:07 +00:00
Rahul Frias
e5814090a0
Merge "Disallow the ability to load offline licenses more than once" into sc-dev am: bb0b6b4ba5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14307365
Change-Id: Ida8f36ca832b46eac218ff8b9da18d37e3687296
2021-05-07 22:36:29 +00:00
Rahul Frias
e36c0754c9
Merge "Disallow the ability to load offline licenses more than once" into sc-dev am: bb0b6b4ba5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/14307365
Change-Id: I755b957f639ecba392728e1d39bd948d838d6fa4
2021-05-07 22:34:29 +00:00