Use MediaDrm property to ignore installed keybox
Merge from Widevine repo of http://go/wvgerrit/135984 If the MediaDrm property string debugIgnoreKeyboxCount is set to 1, then the keybox will be ignored on the next initialization. This will force an OTA keybox reprovisioning. Equivalently, a 1 may be written to the file L1/debug_ignore_keybox_count.txt. In order to test a failed reprovisioning step, a value of 2 may be used. Bug: 187646550 Change-Id: Ie7d34a8b355398855f4ec43dd95dd73c5907bdeb
This commit is contained in:
@@ -3031,6 +3031,11 @@ OEMCryptoResult CryptoSession::LegacyDecryptInChunks(
|
||||
return sts;
|
||||
}
|
||||
|
||||
CdmResponseType CryptoSession::SetDebugIgnoreKeyboxCount(uint32_t count) {
|
||||
OEMCryptoResult status = OEMCrypto_SetDebugIgnoreKeyboxCount(count);
|
||||
return MapOEMCryptoResult(status, UNKNOWN_ERROR, "SetDebugIgnoreKeyboxCount");
|
||||
}
|
||||
|
||||
okp::SystemFallbackPolicy* CryptoSession::GetOkpFallbackPolicy() {
|
||||
const auto getter = [&]() -> okp::SystemFallbackPolicy* {
|
||||
// If not set, then OTA keybox provisioning is not supported or
|
||||
|
||||
Reference in New Issue
Block a user