Remove unecessary fields from ODK_ParseRelease

PiperOrigin-RevId: 588908051
Change-Id: Ia71536902cb19be29de1f984a74355d348de397e
This commit is contained in:
Vicky Min
2023-12-07 14:21:10 -08:00
committed by Robert Shih
parent d2963a8cc5
commit 746bab1712
4 changed files with 4 additions and 14 deletions

View File

@@ -704,10 +704,6 @@ OEMCryptoResult ODK_ParseRenewal(const uint8_t* message, size_t message_length,
* the message buffer.
* @param[in,out] nonce_values: pointer to the session's nonce data. These might
* be updated if the server returns a lower API version.
* @param[in] seconds_since_license_requested: the time between the license
* being requested and the release being generated in seconds.
* @param[in] seconds_since_first_decrypt: The time since playback has started
* in seconds.
*
* @retval OEMCrypto_SUCCESS
* @retval ODK_ERROR_CORE_MESSAGE: the message did not parse correctly, or there
@@ -721,9 +717,7 @@ OEMCryptoResult ODK_ParseRenewal(const uint8_t* message, size_t message_length,
*/
OEMCryptoResult ODK_ParseRelease(const uint8_t* message, size_t message_length,
size_t core_message_length,
ODK_NonceValues* nonce_values,
int64_t seconds_since_license_requested,
int64_t seconds_since_first_decrypt);
ODK_NonceValues* nonce_values);
/**
* The function ODK_ParseProvisioning will parse the message and verify the

View File

@@ -19,7 +19,7 @@ extern "C" {
#define ODK_MINOR_VERSION 0
/* ODK Version string. Date changed automatically on each release. */
#define ODK_RELEASE_DATE "ODK v19.0 2023-11-30"
#define ODK_RELEASE_DATE "ODK v19.0 2023-12-07"
/* The lowest version number for an ODK message. */
#define ODK_FIRST_VERSION 16

View File

@@ -524,9 +524,7 @@ OEMCryptoResult ODK_ParseRenewal(const uint8_t* message, size_t message_length,
OEMCryptoResult ODK_ParseRelease(const uint8_t* message, size_t message_length,
size_t core_message_length,
ODK_NonceValues* nonce_values,
int64_t seconds_since_license_requested,
int64_t seconds_since_first_decrypt) {
ODK_NonceValues* nonce_values) {
if (message == NULL || nonce_values == NULL) {
return ODK_ERROR_CORE_MESSAGE;
}

View File

@@ -1173,9 +1173,7 @@ TEST_P(OdkVersionTest, ReleaseResponseRoundtrip) {
params.seconds_since_first_decrypt;
auto odk_parse_func = [&](const uint8_t* buf, size_t size) {
OEMCryptoResult err =
ODK_ParseRelease(buf, size, size, &(params.core_message.nonce_values),
params.seconds_since_license_requested,
params.seconds_since_first_decrypt);
ODK_ParseRelease(buf, size, size, &(params.core_message.nonce_values));
return err;
};
auto kdo_prepare_func = [&](ODK_ReleaseRequest& core_request,