Commit Graph

8203 Commits

Author SHA1 Message Date
Android Build Coastguard Worker
b4a22ae7d7 Make change and version bump to AV1A.250514.001
Snap for 13493030 from cbcb2124d0 to vic-widevine-partner-release

Change-Id: I07b14ca775dda4b85d38b74ea1a8ab485d4dbd46
2025-05-14 12:14:41 -07:00
Treehugger Robot
cbcb2124d0 Merge "Add new release apex set 13484815" into vic-widevine-dev 2025-05-14 08:52:48 -07:00
Kyle Zhang
30060dc7e1 Add new release apex set 13484815
Bug: 324294223
Change-Id: Iaafbbc25f32f18fccf489ffabde98820947f383b
2025-05-13 18:34:38 +00:00
Kyle Zhang
e0a0c372f6 Drop Widevine apex prebuilt files for release 13484815
The following files have been updated as part of this change:

libwvdrmengine/apex/prebuilt/com.google.android.widevine.lazy.apks[standalones/standalone-arm64_v8a.apex]
package: name=com.google.android.widevine.lazy
versionCode=190250512
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/com.google.android.widevine.lazy.apks[standalones/standalone-armeabi_v7a.apex]
package: name=com.google.android.widevine.lazy
versionCode=190250512
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/com.google.android.widevine.lazy.apks[standalones/standalone-x86.apex]
package: name=com.google.android.widevine.lazy
versionCode=190250512
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/com.google.android.widevine.lazy.apks[standalones/standalone-x86_64.apex]
package: name=com.google.android.widevine.lazy
versionCode=190250512
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/com.google.android.widevine.nonupdatable.apks[standalones/standalone-arm64_v8a.apex]
package: name=com.google.android.widevine.nonupdatable
versionCode=190250512
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/com.google.android.widevine.nonupdatable.apks[standalones/standalone-armeabi_v7a.apex]
package: name=com.google.android.widevine.nonupdatable
versionCode=190250512
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/com.google.android.widevine.nonupdatable.apks[standalones/standalone-x86.apex]
package: name=com.google.android.widevine.nonupdatable
versionCode=190250512
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/com.google.android.widevine.nonupdatable.apks[standalones/standalone-x86_64.apex]
package: name=com.google.android.widevine.nonupdatable
versionCode=190250512
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/release/com.google.android.widevine.lazy-13484815.apks[standalones/standalone-arm64_v8a.apex]
package: name=com.google.android.widevine.lazy
versionCode=190250512
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/release/com.google.android.widevine.lazy-13484815.apks[standalones/standalone-armeabi_v7a.apex]
package: name=com.google.android.widevine.lazy
versionCode=190250512
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/release/com.google.android.widevine.lazy-13484815.apks[standalones/standalone-x86.apex]
package: name=com.google.android.widevine.lazy
versionCode=190250512
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/release/com.google.android.widevine.lazy-13484815.apks[standalones/standalone-x86_64.apex]
package: name=com.google.android.widevine.lazy
versionCode=190250512
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/release/com.google.android.widevine.nonupdatable-13484815.apks[standalones/standalone-arm64_v8a.apex]
package: name=com.google.android.widevine.nonupdatable
versionCode=190250512
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/release/com.google.android.widevine.nonupdatable-13484815.apks[standalones/standalone-armeabi_v7a.apex]
package: name=com.google.android.widevine.nonupdatable
versionCode=190250512
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/release/com.google.android.widevine.nonupdatable-13484815.apks[standalones/standalone-x86.apex]
package: name=com.google.android.widevine.nonupdatable
versionCode=190250512
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/release/com.google.android.widevine.nonupdatable-13484815.apks[standalones/standalone-x86_64.apex]
package: name=com.google.android.widevine.nonupdatable
versionCode=190250512
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

The change is generated with prebuilt drop tool.

Change-Id: I495a0606590b88e56f9c65e7099ad6c885b786bf
2025-05-13 18:28:35 +00:00
Android Build Coastguard Worker
b6b7ec1b45 Make change and version bump to AV1A.250512.001
Snap for 13481725 from aa656ab3c0 to vic-widevine-partner-release

Change-Id: Id5e57a7d11fdfdb1de7b2673e99f66ecc827a019
2025-05-12 22:52:44 -07:00
Treehugger Robot
aa656ab3c0 Merge "Enable multi-threaded binder for specific devices" into vic-widevine-dev 2025-05-12 11:31:45 -07:00
Kyle Zhang
edb83f2669 Enable multi-threaded binder for specific devices
Bug: 369494012
Change-Id: I221121a5df53ae9758ac7d723f8a5e235121f997
2025-04-30 16:51:29 -07:00
Alex Dale
0c8c8913af Merge changes I7d760136,Id45d40d9,Ib2f6ef61,I51a118ce into vic-widevine-dev
* changes:
  Use std::move for key strings.
  Changed Prov4.0 handler to accept only recent requests.
  Separate OEM unprovisioning from DRM unprovisioing.
  Added state to CertificateProvisioning.
2025-04-25 15:03:28 -07:00
Alex Dale
207edd9b79 Use std::move for key strings.
[ Cherry-pick of v19 http://go/wvgerrit/219351 ]
[ Merge of http://go/wvgerrit/219455 ]

Coverity discovered an oppertunity to use the C++'s move semantics
for the prov 4.0 keys.  A similar possibility was available for the
matching wrapped key.  The CryptoWrappedKey class was updated to
enable moving of the wrapped key as well.

Bug: 406539167
Bug: 391469176
Change-Id: I7d76013638c220fc81d6d9c42add2516abd7374a
2025-04-21 17:09:25 -07:00
Alex Dale
a2cdce4296 Changed Prov4.0 handler to accept only recent requests.
[ Cherry-pick of v19 http://go/wvgerrit/219291 ]
[ Merge of http://go/wvgerrit/219432 ]

If the same app/origin generates multiple provisioning 4.0
requests it is possible that a mismatch between the OEM/DRM
certificate and the wrapped OEM/DRM private key occurs.  The CDM
would use the OEM/DRM certificate of the first response one
received, and the wrapped private key of the last request generated.

To avoid this issue, the public key from the most recent request
is cached and checked against the responses received.  If the
keys match, that response is accepted; if the keys don't match
than the response is assumed "stale" and the response is dropped.

In an attempt to maintain existing behavior of the CDM, "stale"
responses will return NO_ERROR to the app.

Note: This was tested using both RSA and ECC cert key types.

VIC-specific: Needed to add implementation of StringContains() and
StringEndsWith().

Bug: 391469176
Test: run_prov40_tests
Change-Id: Id45d40d9af355c46a61c3cc2c19c252cf17c7489
2025-04-21 17:09:13 -07:00
Alex Dale
daf291955f Separate OEM unprovisioning from DRM unprovisioing.
[ Cherry-pick of v19 http://go/wvgerrit/219330 ]
[ Merge of http://go/wvgerrit/219454 ]

For two-staged provisioning devices, the behavior of
CdmEngine::Unprovision() varied by platform and context.
For production Android, unprovisioning would remove both;
for production and testing CE CDM it would only remove
DRM provisioning; for testing Android may remove both or
remove everything (both certs and licenses).

This behavior was not documented, making use of the
CdmEngine::Unprovision() API rather unpredictable.

This change attempts to document the unpredictable behavior
and add a way to explicitly remove the OEM certificate
in the core code.

The new CdmEngine::UnprovisionOemCert() will remove only
the OEM certificate.

Bug: 391469176
Test: run_x86_64_tests
Test: WvTs on oriole
Change-Id: Ib2f6ef61f45b5320c71d7e8e8460f7fe8e0e2248
2025-04-21 17:08:49 -07:00
Alex Dale
b0fa978058 Added state to CertificateProvisioning.
[ Cherry-pick of v19 http://go/wvgerrit/219310 ]
[ Merge of http://go/wvgerrit/219453 ]

To enable the CDM to determine between OEM vs DRM responses,
a state variable was needed in CertificateProvisioning.
Previously, the presence/absence of the OEM certificate in the
file system was used; however, if two apps (or single app with
multiple origins) attempts provisioning simultaneously, the
later response would trigger unexpected failures.

The main functional changes this provides is that a more informative
error will be returned to the app if they provide a provisioning
response without ever creating a provisioning request; and that
if multiple clients attempted first-stage provisioning simultaneously,
fewer errors will occur.

Bug: 391469176
Test: run_prov40_tests
Change-Id: I51a118ce73aa809bad6ecee640139a92d8518575
2025-04-21 17:08:24 -07:00
Alex Dale
2a6154617f Change build info short-length to be based on real length.
[ Cherry-pick of v19 http://go/wvgerrit/219592 ]
[ Merge of http://go/wvgerrit/219554 ]

The original CheckBuildInformation_OutputLengthAPI17 test was
written with the assumption that the estimated length would not
be too much larger than the real length of the build info; however
this is not true for some vendors.

This CL changes the short-buffer length to be based on a real
build info length from a successful call to OEMCrypto.

Bug: 411308060
Change-Id: I6504288ca59d7d41facaadc45adc76a5236826d9
2025-04-21 15:58:05 -07:00
Kyle Zhang
961faf0729 Modify build script
* Run bundletool prebuilt directly instead of build

DISABLE_TOPIC_PROTECTOR
Bug: 406584715
Change-Id: Ibd5661ac65517e0df707c574d9348d4018e4e0e3
(cherry picked from commit ea2ec9498b)
2025-04-18 19:21:52 -07:00
Alex Dale
774c4667fc Allow ProvisioningHolder to return load status.
[ Merge of http://go/wvgerrit/219452 ]

Allow ProvisioningHolder to load the a provisioning response
without triggering test failure if the CDM rejects the response.
This is to allow testing cases where we expect the CDM to
reject the response.

VIC-specific: No specialized provisioning dump call.

Bug: 391469176
Change-Id: Ief1791f23035fe9b554f8e82e049343aa7e97362
2025-04-18 12:44:07 -07:00
Alex Dale
ca7be366df Refactored ProvisioningHolder to separate operations.
[ Merge of http://go/wvgerrit/219451 ]

An upcoming provisioning test requires the ability to perform
generate, fetch and load operations separately (similar to the
current behavior of LicenseHolder).

This CL separates the 3 operations into different methods and
documents the pre/post conditions of each.  The original API
is maintained for backwards compatibility.

VIC-specific: Excludes Golden-data refactoring and merges main
change (216510) and typo fix (216570).

Bug: 391469176
Test: run_x86_64_tests
Change-Id: Iec83dfce9d235eedf04ed32d98f7700de4bade12
2025-04-18 12:43:28 -07:00
Alex Dale
3d5bdaeb77 Retry provisioning and license requests on 502 errors
[ Merge of http://go/wvgerrit/219370 ]

Work around the server problem.

Bug: 345333545
Change-Id: Ie1b0021f545c77d61bb2363494239f4fe000f3d5
2025-04-18 12:39:24 -07:00
Alex Dale
25380c8832 Updated OEMCrypto JSON build information validation test.
[ Merge of http://go/wvgerrit/219213 ]

Updates CheckJsonBuildInformationAPI18 to better check the contents
of the JSON build information introduced in V18.

Bug: 348498112
Bug: 348497732
Change-Id: I567700eb2ba451a9b10c52159d5fd30d5ae94841
2025-04-18 12:38:18 -07:00
Alex Dale
53b1b0ebc0 Added OEMCrypto build information validation test.
[ Merge of http://go/wvgerrit/219212 ]

This CL adds a new OEMCrypto test CheckBuildInformation*API17 which
ensures that OEMCrypto_BuildInformation() is generating valid build
information.

Bug: 348498112
Bug: 348497732
Change-Id: I22f9878d8ffa05b2b1b1b6ec28718e231438d4a7
Merged-In: I22f9878d8ffa05b2b1b1b6ec28718e231438d4a7
2025-04-18 12:37:53 -07:00
Android Build Coastguard Worker
2f670f2360 Make change and version bump to AV1A.250207.001
Snap for 13017644 from 21b6b18cd4 to vic-widevine-partner-release

Change-Id: I88ade84a011d577e5be433c5e76958b734a61c71
2025-02-07 11:02:00 -08:00
Alex Dale
21b6b18cd4 Merge "Ignore certain errors on RemoveOfflineLicense()." into vic-widevine-dev 2025-02-05 13:12:15 -08:00
Rahul Frias
1344dbb254 Merge "Workaround for single IPC connection" into vic-widevine-dev 2025-01-27 15:22:34 -08:00
Cong Lin
d8b51a0405 Allow key_session to be equal to oec_session when removing entitled key session
In some rare cases when |oec_session| was already closed, |key_session|
with the same session id will not exist any longer. This is a fix to
allow such case to not return an error.

Test: run opk tests
Bug: 343093320
Change-Id: I3218145ee8c1047a5cc756560e448b178c2c7a93
2025-01-24 19:27:50 +00:00
Rahul Frias
ead47285c6 Workaround for single IPC connection
The widevine service is restarted before tests are run as
unit tests are unable to connect to trusty. It then falls back
and runs the tests in L3 mode. Fix will be addressed in b/380710738

Bug: 339917270
Test: wv unit/integration tests
Change-Id: Idd4de73a9667cd360101f50a474a26ba8e73973b
2025-01-24 01:21:40 -08:00
Alex Dale
d5dae99c48 Merge "Trim trailing zeros from build information." into vic-widevine-dev 2025-01-14 14:25:49 -08:00
Jooyung Han
419171a8a6 Remove file_contexts workaround
Bug: 268439003
Merged-In: I9f621f9f6b9f2c67acb556829b7e0894cfadd1c3
Change-Id: I9f621f9f6b9f2c67acb556829b7e0894cfadd1c3
Test: m
(cherry picked from commit c0979a4c872148ccb04142d1741e160600ee1b6b)
2025-01-10 16:36:20 -08:00
Alex Dale
04a70543ea Trim trailing zeros from build information.
[ Cherry-pick of http://go/wvgerrit/212250 ]

Certain OEMCrypto implementations are returning build info with
trailing C-string null bytes; others are returning all null bytes.

This change attempts to trim any trailing zeros.  For build info
with a single trailing zero, this should fix the format; for those
containing all zeros, this will indicate a failure on OEMCrypto's part
for returning all zeros.  The CDM will not prevent request generation,
but will omit the result in the ClientIdentification.  The server
will decide whether to provide a response or not.

Bug: 348497732
Bug: 348498112
Bug: 366819137
Change-Id: I281ab14e0e46116825321a7965d971b9d68c49fc
(cherry picked from commit 7c81f7bed4fec8199f7fbdb5e95452eacdf3b3c7)
2025-01-08 11:19:42 -08:00
Alex Dale
5194959c8c Ignore certain errors on RemoveOfflineLicense().
[ Merge of http://go/wvgerrit/210652 ]

The CDM API RemoveOfflineLicense() is used to remove an offline
license by key set ID.  From the app's perspective, removing the
offline license should not depend on an app to be provisioned, or
the license being loadable.  However, internally, the CDM attempts
to restore the license to lock out its usage entry.

An issue arises when the license is not able to be restored, which
will cause errors related to the restoration to be returned to the
app.  The license is still deleted in case of errors, but certain
partners have experienced GTS failures when using the MediaDRM API
removeOfflineLicense().

This change attempts to catch some of the common errors, but not all.
If certain errors are encountered during the restoration process, the
are not returned to the app.

Additional error cases may be added later, depending on vendor
feedback.

Bug: 319055420
Bug: 357863269
Bug: 370195605
Bug: 288118860
Bug: 302049654
Bug: 346845333
Bug: 312595506
Bug: 345232142
Bug: 303261245
Bug: 287735498
Bug: 372105842
Test: WVTS on Oriole
Change-Id: I020bbea30e5f6e0ae2777d8a1d4858c4f2af107b
2024-11-21 14:41:46 -08:00
Alex Dale
39c12039cb Patch Android FileSystem::List for non-existing directory.
[ Merge of http://go/wvgerrit/210651 ]

The Android FileSystem implementation for List() would return an error
if the directory does not exist.  This creates an issue for the case
where the CDM attempts to list offline licenses after clearing all
data.  This typically won't effect a regular user, it causes
integration tests which re-provision to fail.

Bug: 372105842
Test: file_store_unittest on Oriole
Change-Id: I121b52ab95e36249ae5b196e987bc950a278131f
2024-11-21 14:41:20 -08:00
Android Build Coastguard Worker
8aba94587c Make change and version bump to AV1A.241121.001
Snap for 12682005 from ae80e87d0e to vic-widevine-partner-release

Change-Id: I019144c82fea32056698f4c38445bc5d3c802373
2024-11-21 09:15:59 +00:00
Kyle Zhang
ae80e87d0e Add missing OEMCrypto metrics to WVDRM metrics adapter.
1. oemcrypto_prep_and_sign_provisioning_request_time_us
2. oemcrypto_prep_and_sign_license_request_time_us
3. oemcrypto_prep_and_sign_renewal_request_time_us
4. oemcrypto_load_license_time_us

Bug: 379352348
Change-Id: Ieb299b82f5dfa4b9b84e9261c05decd073736528
2024-11-19 22:41:41 +00:00
Treehugger Robot
e63b07e850 Merge "Fix key type used in InstallOemPrivateKeyCanBeUsed test" into vic-widevine-dev 2024-11-19 19:05:06 +00:00
Android Build Coastguard Worker
49184d157e Make change and version bump to AV1A.241114.001
Snap for 12646154 from b03dfadfc4 to vic-widevine-partner-release

Change-Id: I15a61e52492c490f3f3dfac8dd914819b4c4ec16
2024-11-14 09:20:42 +00:00
Rahul Frias
b03dfadfc4 Merge "Correct SecureStop_RecoveryTest" into vic-widevine-dev 2024-11-13 00:57:27 +00:00
Android Build Coastguard Worker
bb040ee0d6 Make change and version bump to AV1A.241109.001
Snap for 12621662 from 1af36f421f to vic-widevine-partner-release

Change-Id: I745246c35637b8f9dd92551fee07fac7fc1f42b6
2024-11-09 09:05:56 +00:00
Alex Dale
b092b0e2f1 Cleaned up file_store_unittest.cpp
[ Merge of http://go/wvgerrit/209871 ]

The filestore unit tests have not been updated in a while, and
contained several test statements which could crash the test
when failed (accessing elements in a vector or characters in a
string without proper size checks).  Other parts of the tests
had non-obvious purposes without detailed knowledge of how the
file system works on the different platforms.

Significant parts of the tests have been refactored to include
better checking and to add error messages to explain the
expectations.  Several of the tests have been documented, and the
FileSystem header has been updated to explain what the API does.

Bug: 376533901
Test: file_store_unittest on Oriole
Change-Id: I5af9fd2a2ed01aa6186026761c9e0814604ec610
(cherry picked from commit bc4382b075)
2024-11-09 01:34:51 +00:00
Rahul Frias
1af36f421f Merge "Correct VersionNumberTest expectation" into vic-widevine-dev 2024-11-07 16:02:32 +00:00
Android Build Coastguard Worker
b836d0956f Make change and version bump to AV1A.241107.001
Snap for 12608215 from b06655fc59 to vic-widevine-partner-release

Change-Id: I2899f92090891eb3820fe23a917569875e2459e6
2024-11-07 09:20:55 +00:00
Rahul Frias
b06655fc59 Merge changes I34aab2b5,I0874b965 into vic-widevine-dev
* changes:
  Skip ProvisioningStableSpoidTest if L3
  Correct CertificateProvisioningTests failures
2024-11-05 18:05:14 +00:00
Rahul Frias
f25dc4d0f3 Correct SecureStop_RecoveryTest
[ Merge of http://go/wvgerrit/209611 ]

[Reset crypto session pointers on RemoveKeys](http://go/wvgerrit/189590)
changed the plugin behavior. When RemoveKeys are called the
Provider Session Token present in the license is cleared when
CdmLicense object is reset. This causes a test expectation to
fail. Since SecureStop are slated for removal,  we will introduce
a workaround to avoid this expectation check. The work around is to
not expect usage information.

Bug: 339917270
Test: request_license_test (WvCdmRequestLicenseTest.SecureStop_RecoveryTest)
Flag: Test only code
Change-Id: Ib6922372faf0a38b7bf131f699c4626cb2b533d0
2024-11-05 09:59:16 -08:00
Rahul Frias
2c0bfc8b44 Correct VersionNumberTest expectation
[ Merge of http://go/wvgerrit/209610 ]

Bug: 339917270
Test:  request_license_test (VersionNumberTest.VersionNumberChangeCanary)
Flag: Test only code
Change-Id: I58e36f8684d87e7894a15e1903637781c9f7df9c
2024-11-05 08:10:28 -08:00
Android Build Coastguard Worker
865a1ddc3c Make change and version bump to AV1A.241024.001
Snap for 12531163 from 45739aeaa2 to vic-widevine-partner-release

Change-Id: I5d9910b8232806b7f832757e0fa9b7048b5759b5
2024-10-24 08:22:01 +00:00
Android Build Coastguard Worker
9e9e7bd171 Make change and version bump to AV1A.241017.001
Snap for 12507924 from 45739aeaa2 to vic-widevine-partner-release

Change-Id: I98d8c5bc388b032f162aa36e0437f02593f78ad7
2024-10-17 08:21:02 +00:00
Android Build Coastguard Worker
d8b358caa3 Make change and version bump to AV1A.241015.001
Snap for 12503048 from 45739aeaa2 to vic-widevine-partner-release

Change-Id: I17ec6acf86bd81214d123c0db65510b1a2b9241b
2024-10-16 06:56:02 +00:00
Treehugger Robot
45739aeaa2 Merge "Drop Widevine apex prebuilt files for release 12498615 AV1A.241014.001" into vic-widevine-dev 2024-10-15 20:38:50 +00:00
Kyle Zhang
a8ae159f22 Drop Widevine apex prebuilt files for release 12498615 AV1A.241014.001
The following files have been updated as part of this change:

libwvdrmengine/apex/prebuilt/com.google.android.widevine.lazy.apks[standalones/standalone-arm64_v8a.apex]
package: name=com.google.android.widevine.lazy
versionCode=190241014
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/com.google.android.widevine.lazy.apks[standalones/standalone-armeabi_v7a.apex]
package: name=com.google.android.widevine.lazy
versionCode=190241014
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/com.google.android.widevine.lazy.apks[standalones/standalone-x86.apex]
package: name=com.google.android.widevine.lazy
versionCode=190241014
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/com.google.android.widevine.lazy.apks[standalones/standalone-x86_64.apex]
package: name=com.google.android.widevine.lazy
versionCode=190241014
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/com.google.android.widevine.nonupdatable.apks[standalones/standalone-arm64_v8a.apex]
package: name=com.google.android.widevine.nonupdatable
versionCode=190241014
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/com.google.android.widevine.nonupdatable.apks[standalones/standalone-armeabi_v7a.apex]
package: name=com.google.android.widevine.nonupdatable
versionCode=190241014
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/com.google.android.widevine.nonupdatable.apks[standalones/standalone-x86.apex]
package: name=com.google.android.widevine.nonupdatable
versionCode=190241014
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/com.google.android.widevine.nonupdatable.apks[standalones/standalone-x86_64.apex]
package: name=com.google.android.widevine.nonupdatable
versionCode=190241014
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/release/com.google.android.widevine.lazy-12498615.apks[standalones/standalone-arm64_v8a.apex]
package: name=com.google.android.widevine.lazy
versionCode=190241014
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/release/com.google.android.widevine.lazy-12498615.apks[standalones/standalone-armeabi_v7a.apex]
package: name=com.google.android.widevine.lazy
versionCode=190241014
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/release/com.google.android.widevine.lazy-12498615.apks[standalones/standalone-x86.apex]
package: name=com.google.android.widevine.lazy
versionCode=190241014
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/release/com.google.android.widevine.lazy-12498615.apks[standalones/standalone-x86_64.apex]
package: name=com.google.android.widevine.lazy
versionCode=190241014
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/release/com.google.android.widevine.nonupdatable-12498615.apks[standalones/standalone-arm64_v8a.apex]
package: name=com.google.android.widevine.nonupdatable
versionCode=190241014
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/release/com.google.android.widevine.nonupdatable-12498615.apks[standalones/standalone-armeabi_v7a.apex]
package: name=com.google.android.widevine.nonupdatable
versionCode=190241014
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/release/com.google.android.widevine.nonupdatable-12498615.apks[standalones/standalone-x86.apex]
package: name=com.google.android.widevine.nonupdatable
versionCode=190241014
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

libwvdrmengine/apex/prebuilt/release/com.google.android.widevine.nonupdatable-12498615.apks[standalones/standalone-x86_64.apex]
package: name=com.google.android.widevine.nonupdatable
versionCode=190241014
versionName=
platformBuildVersionName=15
compileSdkVersion=35
compileSdkVersionCodename=15
sdkVersion:34
targetSdkVersion:35

The change is generated with prebuilt drop tool.

Change-Id: If4471afb2156958a148e48157e5a36592f2be55c
2024-10-15 18:39:14 +00:00
Kyle Zhang
c48d2d8ea6 Add new release apex set 12498615
Bug: 324294223
Change-Id: I97d29ff5d38edb1d7b8c603428cf224d7cd9e7d9
2024-10-15 18:34:59 +00:00
Android Build Coastguard Worker
9ade5a347a Make change and version bump to AV1A.241014.001
Snap for 12497485 from d73997bc0b to vic-widevine-partner-release

Change-Id: I5ebd0176cc4c4327cb3189b735578469cd0a76fd
2024-10-15 03:31:33 +00:00
Kyle Zhang
d73997bc0b Revert "Limit output buffer size during decrypt fallback"
Revert submission 28914157

Reason for revert: b/372348308

Reverted changes: /q/submissionid:28914157

Change-Id: Ib77156ffe6abed0f8feee5d9f60f24a90e749ff8
2024-10-14 22:28:42 +00:00
Android Build Coastguard Worker
e2192ab7af Make change and version bump to AV1A.241012.001
Snap for 12485185 from 894beae755 to vic-widevine-partner-release

Change-Id: I2887d949352b3fa0a37abf5872e255080f1545d4
2024-10-12 08:05:48 +00:00