ODK implementation for license release
PiperOrigin-RevId: 580643396 Change-Id: I588ef20587acc347b510dfb7fd9e372d221100a0
This commit is contained in:
@@ -58,6 +58,16 @@ struct ODK_LicenseResponseParams {
|
||||
std::vector<ODK_Field> extra_fields;
|
||||
};
|
||||
|
||||
struct ODK_ReleaseResponseParams {
|
||||
ODK_CoreMessage core_message;
|
||||
uint32_t status;
|
||||
uint32_t clock_security_level;
|
||||
int64_t seconds_since_license_requested;
|
||||
int64_t seconds_since_first_decrypt;
|
||||
ODK_ParsedRelease parsed_release;
|
||||
std::vector<ODK_Field> extra_fields;
|
||||
};
|
||||
|
||||
struct ODK_RenewalResponseParams {
|
||||
ODK_CoreMessage core_message;
|
||||
uint64_t system_time;
|
||||
@@ -89,6 +99,8 @@ void ODK_SetDefaultCoreFields(ODK_CoreMessage* core_message,
|
||||
ODK_MessageType message_type);
|
||||
void ODK_SetDefaultLicenseResponseParams(ODK_LicenseResponseParams* params,
|
||||
uint32_t odk_major_version);
|
||||
void ODK_SetDefaultReleaseResponseParams(ODK_ReleaseResponseParams* params,
|
||||
uint32_t odk_major_version);
|
||||
void ODK_SetDefaultRenewalResponseParams(ODK_RenewalResponseParams* params);
|
||||
void ODK_SetDefaultProvisioningResponseParams(
|
||||
ODK_ProvisioningResponseParams* params, uint32_t odk_major_version);
|
||||
|
||||
Reference in New Issue
Block a user