Allow key_session to be set to oec_session when creating entitled key
session Bug: 358042250 Change-Id: If636f252aec6c95e23a91ee410f9cadf0ebad5d9 (cherry picked from commit 232d01b83abb6fe9ff9f4148bf79dc5dab8ee946)
This commit is contained in:
@@ -1285,6 +1285,10 @@ class Adapter {
|
|||||||
OEMCryptoResult result =
|
OEMCryptoResult result =
|
||||||
pair.fcn->CreateEntitledKeySession(pair.session, key_session);
|
pair.fcn->CreateEntitledKeySession(pair.session, key_session);
|
||||||
if (result == OEMCrypto_SUCCESS) {
|
if (result == OEMCrypto_SUCCESS) {
|
||||||
|
if (pair.session == *key_session) {
|
||||||
|
*key_session = oec_session;
|
||||||
|
return result;
|
||||||
|
}
|
||||||
// Copy everything from |pair| except session field.
|
// Copy everything from |pair| except session field.
|
||||||
LevelSession new_session;
|
LevelSession new_session;
|
||||||
new_session.fcn = pair.fcn;
|
new_session.fcn = pair.fcn;
|
||||||
|
|||||||
Reference in New Issue
Block a user