Refactor Android L3s

Merge from Widevine repo of http://go/wvgerrit/57082
Merge from Widevine repo of http://go/wvgerrit/55420
Merge from Widevine repo of http://go/wvgerrit/52620

Refactor Android Level 3 libraries.

x86/libl3oemcrypto.cpp    Level3 Library 8162 Jul 31 2018 13:01:54
arm/libl3oemcrypto.cpp    Level3 Library 8158 Jul 31 2018 13:02:18
mips64/libl3oemcrypto.cpp Level3 Library 8161 Jul 31 2018 13:02:12
arm64/libl3oemcrypto.cpp  Level3 Library 8159 Jul 31 2018 13:02:17
mips/libl3oemcrypto.cpp   Level3 Library 8160 Jul 31 2018 13:02:22
x86_64/libl3oemcrypto.cpp Level3 Library 8163 Jul 31 2018 13:02:04

b/110952756
b/79203567

Test: unit tests on taimen and arm and x86 emulator.
Test: GTS tests on taimen.
Change-Id: I8a3af773983f84c73ac23851f4e6bf59690bf62b
This commit is contained in:
Fred Gylys-Colwell
2018-08-03 15:04:03 -07:00
parent d9c5e59e00
commit c06b55b42f
8 changed files with 759044 additions and 733308 deletions

View File

@@ -1,12 +1,9 @@
The libwvlevel3.a static libraries under the different platforms were made with
the following SYSTEM_IDs:
OEMCertificates with the following SYSTEM_IDs:
arm: 4445
arm64: 7283
mips: 4465
mips64: 7285
x86: 4464
x86_64: 7284
Please refer to oemcrypto/level3/android_keybox.cpp for the corresponding
product.
arm: 8158
arm64: 8159
mips: 8160
mips64: 8161
x86: 8162
x86_64: 8163