Handle key rotation
[ Merge of http://go/wvgerrit/77049 ] Entitlement PSSHs can now be provided in follow on key generation requests to cause keys to be rotated without needing a license exchange. Bug: 128462397 Test: WV unit/integration tests, Netflix and GPlay tests, GtsMediaDrmTests Change-Id: I6ed0901a35c498240f42e405a522d82ea8dce2f7
This commit is contained in:
@@ -524,12 +524,14 @@ TEST_F(InitializationDataTest, HandlesMultipleWidevinePsshs) {
|
||||
kOemCryptoWithoutEntitlements);
|
||||
EXPECT_FALSE(single_init_data.IsEmpty());
|
||||
EXPECT_EQ(kSingleKeyWidevinePsshBoxData, single_init_data.data());
|
||||
EXPECT_FALSE(single_init_data.contains_entitled_keys());
|
||||
|
||||
InitializationData entitled_init_data(ISO_BMFF_VIDEO_MIME_TYPE,
|
||||
kMultipleWidevinePsshBox,
|
||||
kOemCryptoWithEntitlements);
|
||||
EXPECT_FALSE(entitled_init_data.IsEmpty());
|
||||
EXPECT_EQ(kEntitledKeysWidevinePsshBoxData, entitled_init_data.data());
|
||||
EXPECT_TRUE(entitled_init_data.contains_entitled_keys());
|
||||
}
|
||||
|
||||
TEST_P(HlsKeyFormatVersionsExtractionTest, ExtractKeyFormatVersions) {
|
||||
|
||||
Reference in New Issue
Block a user