ODK implementation for license release

PiperOrigin-RevId: 580643396
Change-Id: I588ef20587acc347b510dfb7fd9e372d221100a0
This commit is contained in:
Vicky Min
2023-11-08 13:42:54 -08:00
committed by Robert Shih
parent 692cb259f3
commit 4d7025e517
13 changed files with 163 additions and 4 deletions

View File

@@ -266,6 +266,14 @@ void ODK_SetDefaultLicenseResponseParams(ODK_LicenseResponseParams* params,
}
}
void ODK_SetDefaultReleaseResponseParams(ODK_ReleaseResponseParams* params) {
ODK_SetDefaultCoreFields(&(params->core_message), ODK_Release_Response_Type);
params->status = kActive;
params->clock_security_level = 0;
params->seconds_since_license_requested = 0;
params->seconds_since_first_decrypt = 0;
}
void ODK_SetDefaultRenewalResponseParams(ODK_RenewalResponseParams* params) {
ODK_SetDefaultCoreFields(&(params->core_message), ODK_Renewal_Response_Type);
params->system_time = 0xfaceb00c;