Allow server to send license with larger ODK_MAX_NUM_KEYS
PiperOrigin-RevId: 538676411 Merged from https://widevine-internal-review.googlesource.com/175915 Change-Id: Iadef2115fe3f9001034223e647cbfa6228484281
This commit is contained in:
@@ -47,7 +47,7 @@ static void Pack_ODK_TimerLimits(ODK_Message* msg, ODK_TimerLimits const* obj) {
|
||||
}
|
||||
|
||||
static void Pack_ODK_ParsedLicense(ODK_Message* msg,
|
||||
ODK_ParsedLicense const* obj,
|
||||
ODK_Packing_ParsedLicense const* obj,
|
||||
const ODK_NonceValues* nonce_values) {
|
||||
/* hand-coded */
|
||||
if (obj->key_array_length > ODK_MAX_NUM_KEYS) {
|
||||
@@ -172,9 +172,10 @@ void Pack_ODK_PreparedRenewedProvisioningRequest(
|
||||
/* @@ kdo serialize */
|
||||
|
||||
void Pack_ODK_LicenseResponse(ODK_Message* msg,
|
||||
ODK_LicenseResponse const* obj) {
|
||||
ODK_Packing_LicenseResponse const* obj) {
|
||||
Pack_ODK_CoreMessage(msg, &obj->core_message);
|
||||
Pack_ODK_ParsedLicense(msg, (const ODK_ParsedLicense*)obj->parsed_license,
|
||||
Pack_ODK_ParsedLicense(msg,
|
||||
(const ODK_Packing_ParsedLicense*)obj->parsed_license,
|
||||
&obj->core_message.nonce_values);
|
||||
if ((&obj->core_message.nonce_values)->api_major_version == 16) {
|
||||
PackArray(msg, &obj->request_hash[0], sizeof(obj->request_hash));
|
||||
|
||||
Reference in New Issue
Block a user