From 322355dbbf6c8c8d2f2e04e2652e38eb4766e74c Mon Sep 17 00:00:00 2001 From: Fred Gylys-Colwell Date: Mon, 27 Mar 2023 19:40:19 -0700 Subject: [PATCH] Update documentation for Cast Merge from Widevine repo of http://go/wvgerrit/169044 Document changes needed for supporting cast and provisioning 4.0 at the same time. Bug: 259454830 Merged from https://widevine-internal-review.googlesource.com/166459 Change-Id: Iebf50d856c18f29db66352041b2b0429c43bd594 --- libwvdrmengine/oemcrypto/include/OEMCryptoCENC.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libwvdrmengine/oemcrypto/include/OEMCryptoCENC.h b/libwvdrmengine/oemcrypto/include/OEMCryptoCENC.h index 4835da1f..2ceb4315 100644 --- a/libwvdrmengine/oemcrypto/include/OEMCryptoCENC.h +++ b/libwvdrmengine/oemcrypto/include/OEMCryptoCENC.h @@ -1037,6 +1037,10 @@ OEMCryptoResult OEMCrypto_GenerateDerivedKeys( * OEMCrypto_LoadLicense() proceed in the same manner for license requests using * RSA or using a Widevine keybox token. * + * This function is also used to derive keys before processing a Cast + * Certificate provisioning response in OEMCrypto_LoadProvisioning(). + * See [Cast Receiver](../../cast) for more details. + * * @verification * If the RSA key's allowed_schemes is not kSign_RSASSA_PSS, then no keys are * derived and the error OEMCrypto_ERROR_INVALID_KEY is returned. An RSA