Add backwards compatibility for OEMCrypto version 9
This is a merge of http://go/wvgerrit/13710 The oemcrypto adapter loads a version 8, 9 or 10 library and adds backwards compatibility for version 8 or 9. The only function whose signature has changed from v9 to v10 is OEMCrypto_GetHDCPCability. This CL adds backwards compatibility for that function. Level 3 libraries are now: level3/arm/libwvlevel3.a Level3 Library Mar 17 2015 14:33:34 level3/x86/libwvlevel3.a Level3 Library Mar 17 2015 14:30:23 b/19785099 L1 Widevine missing/broken on master (Fugu) b/19789909 L1 Widevine missing on master (AAY75B) Change-Id: I9bd716f5cdffaf1bfbdfcd8ed067af3f5d0ac9ba
This commit is contained in:
@@ -52,6 +52,7 @@ namespace wvoec3 {
|
||||
#define Level3_DeleteUsageTable _lcc34
|
||||
#define Level3_GetMaxNumberOfSessions _lcc37
|
||||
#define Level3_GetNumberOfOpenSessions _lcc38
|
||||
#define Level3_IsAntiRollbackHwPresent _lcc39
|
||||
#define Level3_CopyBuffer _lcc40
|
||||
#define Level3_QueryKeyControl _lcc41
|
||||
#define Level3_LoadTestKeybox _lcc42
|
||||
@@ -161,6 +162,7 @@ const char* Level3_SecurityLevel();
|
||||
OEMCryptoResult Level3_GetHDCPCapability(OEMCrypto_HDCP_Capability* current,
|
||||
OEMCrypto_HDCP_Capability* maximum);
|
||||
bool Level3_SupportsUsageTable();
|
||||
bool Level3_IsAntiRollbackHwPresent();
|
||||
OEMCryptoResult Level3_GetNumberOfOpenSessions(size_t* count);
|
||||
OEMCryptoResult Level3_GetMaxNumberOfSessions(size_t* maximum);
|
||||
OEMCryptoResult Level3_Generic_Encrypt(OEMCrypto_SESSION session,
|
||||
|
||||
Reference in New Issue
Block a user