Merge of https://widevine-internal-review.git.corp.google.com/c/cdm/+/198672 Fix to L3 renewal policy bypass attack: OEMCrypto_DeriveKeysFromSessionKey cannot be called after a license is loaded. System IDs: build_arm_u_2024() { build_arm_with_id 34136; } build_arm64_u_2024() { build_arm64_with_id 34137; } build_x86_u_2024() { build_x86_with_id 34138; } build_x86_64_u_2024() { build_x86_64_with_id 34139; } Test: tested with https: //widevine-internal-review.git.corp.google.com/c/cdm/+/196392 Test: run_level3_static_tests Test: run wvts on Pixel7 Bug: 334154045 Change-Id: I3ffad1ccec288d89456db98a2055d453f571fb5c
The libwvlevel3.a static libraries under the different platforms were made with OEMCertificates with the following SYSTEM_IDs:
arm: 8158 arm64: 8159 mips: 8160 mips64: 8161 x86: 8162 x86_64: 8163