Merge latest oemcrypto-v17 change
No-Typo-Check: Not related to this change. Bug: 161477208 Change-Id: I99e4780f6855b7045aa0cd5a49c13d2d0d51ed64
This commit is contained in:
committed by
Fred Gylys-Colwell
parent
c924960962
commit
642965c678
@@ -452,7 +452,7 @@ bool InitializationData::ConstructWidevineInitData(
|
||||
}
|
||||
|
||||
std::vector<uint8_t> json_init_data =
|
||||
Base64Decode(uri.substr(pos + kBase64String.size()));
|
||||
wvutil::Base64Decode(uri.substr(pos + kBase64String.size()));
|
||||
if (json_init_data.size() == 0) {
|
||||
LOGV("Base64 decode of json data failed");
|
||||
return false;
|
||||
@@ -519,7 +519,7 @@ bool InitializationData::ConstructWidevineInitData(
|
||||
std::string base64_content_id(json_string, tokens[i].start,
|
||||
tokens[i].end - tokens[i].start);
|
||||
std::vector<uint8_t> content_id_data =
|
||||
Base64Decode(base64_content_id);
|
||||
wvutil::Base64Decode(base64_content_id);
|
||||
content_id.assign(reinterpret_cast<const char*>(&content_id_data[0]),
|
||||
content_id_data.size());
|
||||
}
|
||||
@@ -529,7 +529,7 @@ bool InitializationData::ConstructWidevineInitData(
|
||||
if (tokens[i].type == JSMN_ARRAY) {
|
||||
number_of_key_ids = tokens[i].size;
|
||||
} else if (tokens[i].type == JSMN_STRING) {
|
||||
std::string key_id(a2bs_hex(json_string.substr(
|
||||
std::string key_id(wvutil::a2bs_hex(json_string.substr(
|
||||
tokens[i].start, tokens[i].end - tokens[i].start)));
|
||||
if (key_id.size() == 16) key_ids.push_back(key_id);
|
||||
--number_of_key_ids;
|
||||
@@ -600,7 +600,7 @@ bool InitializationData::ExtractHexAttribute(const std::string& attribute_list,
|
||||
for (size_t i = 2; i < val.size(); ++i) {
|
||||
if (!isxdigit(val[i])) return false;
|
||||
}
|
||||
*value = a2b_hex(val.substr(2, val.size() - 2));
|
||||
*value = wvutil::a2b_hex(val.substr(2, val.size() - 2));
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -695,7 +695,7 @@ void InitializationData::DumpToLogs() const {
|
||||
|
||||
video_widevine::WidevinePsshData pssh;
|
||||
if (!pssh.ParseFromString(data())) {
|
||||
LOGD("InitData: invalid pssh: %s", b2a_hex(data()).c_str());
|
||||
LOGD("InitData: invalid pssh: %s", wvutil::b2a_hex(data()).c_str());
|
||||
return;
|
||||
}
|
||||
if (pssh.has_content_id()) {
|
||||
@@ -729,14 +729,15 @@ void InitializationData::DumpToLogs() const {
|
||||
LOGD("InitData: Key Sequence %u", pssh.key_sequence());
|
||||
|
||||
for (int i = 0; i < pssh.key_ids_size(); i++) {
|
||||
LOGD("InitData: key_id %d: %s", i, b2a_hex(pssh.key_ids(i)).c_str());
|
||||
LOGD("InitData: key_id %d: %s", i,
|
||||
wvutil::b2a_hex(pssh.key_ids(i)).c_str());
|
||||
}
|
||||
|
||||
for (int i = 0; i < pssh.entitled_keys_size(); i++) {
|
||||
video_widevine::WidevinePsshData_EntitledKey key = pssh.entitled_keys(i);
|
||||
LOGD("InitData: entitlement_key_id %d: %s -> %s", i,
|
||||
b2a_hex(key.entitlement_key_id()).c_str(),
|
||||
b2a_hex(key.key_id()).c_str());
|
||||
wvutil::b2a_hex(key.entitlement_key_id()).c_str(),
|
||||
wvutil::b2a_hex(key.key_id()).c_str());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user