summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Eric Biggers <ebiggers@google.com> 2022-03-16 00:22:16 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2022-03-16 00:22:16 +0000
commit9375660cfe61ad5d1a7a56dda1f17fce27093f13 (patch)
tree97decfb7e6483e0c106b7293304085f1999e1251
parent4c4e2aa6f8497c9cc01647ca2d42a5fa4ede42e1 (diff)
parenta90b4e7b44c3043bb1979bb981f65ce36d67222d (diff)
Merge "Clarify meaning of key parameter to AStorageManager_mountObb()" am: a90b4e7b44
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2008013 Change-Id: Idac861280c39b8ef52b06ca4eb7903a6ce514f4e
-rw-r--r--include/android/storage_manager.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/android/storage_manager.h b/include/android/storage_manager.h
index 7f2ee08d62..270570e0df 100644
--- a/include/android/storage_manager.h
+++ b/include/android/storage_manager.h
@@ -124,6 +124,12 @@ typedef void (*AStorageManager_obbCallbackFunc)(const char* filename, const int3
/**
* Attempts to mount an OBB file. This is an asynchronous operation.
+ *
+ * Since API level 33, this function can only be used to mount unencrypted OBBs,
+ * i.e. the {@code key} parameter must be {@code null} or an empty string. Note
+ * that even before API level 33, mounting encrypted OBBs didn't work on many
+ * Android device implementations. Applications should not assume any particular
+ * behavior when {@code key} is nonempty.
*/
void AStorageManager_mountObb(AStorageManager* mgr, const char* filename, const char* key,
AStorageManager_obbCallbackFunc cb, void* data);