From e765453b3501fa01cb34f47641dddb0feb92773e Mon Sep 17 00:00:00 2001 From: Vicky Min Date: Fri, 28 Jul 2023 13:03:45 -0700 Subject: [PATCH] Update ODK minor version to match when major version is updated PiperOrigin-RevId: 551930047 Merged from https://widevine-internal-review.googlesource.com/180430 (cherry picked from commit d85aa8107dbe292490f9897b1e76f72bc0144bff) Change-Id: If973113886a19cb720ad635e68830b9afbcf22b5 --- libwvdrmengine/oemcrypto/odk/src/odk_timer.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/libwvdrmengine/oemcrypto/odk/src/odk_timer.c b/libwvdrmengine/oemcrypto/odk/src/odk_timer.c index 69945321..b69ee76a 100644 --- a/libwvdrmengine/oemcrypto/odk/src/odk_timer.c +++ b/libwvdrmengine/oemcrypto/odk/src/odk_timer.c @@ -264,7 +264,20 @@ OEMCryptoResult ODK_InitializeSessionValues(ODK_TimerLimits* timer_limits, ODK_InitializeClockValues(clock_values, 0); nonce_values->api_major_version = api_major_version; - nonce_values->api_minor_version = ODK_MINOR_VERSION; + switch (nonce_values->api_major_version) { + case 16: + nonce_values->api_minor_version = 5; + break; + case 17: + nonce_values->api_minor_version = 2; + break; + case 18: + nonce_values->api_minor_version = 3; + break; + default: + nonce_values->api_minor_version = 0; + break; + } nonce_values->nonce = 0; nonce_values->session_id = session_id;