summaryrefslogtreecommitdiff
path: root/drm/aidl
AgeCommit message (Collapse)Author
2022-05-26Add multiple provision attempts in vts openSession testKyle Zhang
Bug: 233085112 Test: VtsAidlHalDrmTargetTest Change-Id: I4dd42b3c7155b6476f51a8cc4cca185bea7d565f
2022-04-16Freeze AIDL APIs for TMJiyong Park
Bug: 225941299 Test: m Change-Id: I61eb51c0334eb99489c6f1570110d7e18c350c99
2022-02-20aidl drm: independent min/max SecurityLevel for each supported mimeRobert Shih
Bug: 219528925 Test: atest MediaDrmTest.testIsCryptoSchemeSupportedForSecurityLevels Change-Id: I9dcd786fe921c6ed4ac49bba5a6dddf887404df3 Merged-In: I9dcd786fe921c6ed4ac49bba5a6dddf887404df3
2022-02-19Merge "Add drm aidl owners" am: 29988fd22f am: 065a377950 am: 1f1240ee1dRobert Shih
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1991237 Change-Id: I6099376a0e13f1bcff7b4146c565a4bb96d76d91
2022-02-17Add drm aidl ownersRobert Shih
Bug: 219528925 Change-Id: I6b630c4e40083f98a00f9337ffee52fb22cae06c
2022-02-11Merge "drm aidl vts: address ANAPIC review"Robert Shih
2022-02-09drm aidl vts: address ANAPIC reviewRobert Shih
Interface update in change 16810770 Bug: 214410088 Test: atest VtsAidlHalDrmTargetTest Change-Id: Ibab87c0ab1d4019a470bbb4f0a2e2932e597e681
2022-02-09drm hal aidl API cleanupRobert Shih
* Merge IDrmFactory / ICryptoFactory * Simplify isContentTypeSupported / isCryptoSchemeSupported * Remove requiresSecureDecoderDefault * DecryptArgs * DestinationBuffer union * byte[16] Uuid * KeyStatusType underscores * setSharedBufferBase generic buffer type Bug: 214410088 Test: VtsAidlHalDrmTargetTest Change-Id: Ic30100af9bdb95aff9d140e093edb083c1b49592
2022-01-28Merge "Make interface linkable for libmediadrm"Kyle Zhang
2022-01-28Make interface linkable for libmediadrmEdwin
Add build flag to fix aidl converted libmediadrm link error. Test: CtsMediaDrmTestCases, GtsMediaTestCases Bug: 200055138 Bug: 170964303 Change-Id: Ifa0cfbb269e768dadf3ff69d7c0c2f17ad1eb540
2022-01-25Add vts tests to verify DRM AIDL interfaceRobert Shih
The DRM AIDL interface is in change 15329852. The default implementation of the interface is in the clearkey HAL in change 15958954. [TODO] APIs pending vts coverage: + ICryptoFactory + isCryptoSchemeSupported + ICryptoPlugin + getLogMessages + notifyResolution + requiresSecureDecoderComponent + IDrmFactory + getSupportedCryptoSchemes + isContentTypeSupported + IDrmPlugin + decrypt + encrypt + getLogMessages + getMetrics + getNumberOfSessions + getPropertyByteArray + getPropertyString + getSecureStop + getSecureStopIds + getSecureStops + queryKeyStatus + releaseAllSecureStops + releaseSecureStop + releaseSecureStops + removeAllSecureStops + removeKeys + removeSecureStop + requiresSecureDecoder + requiresSecureDecoderDefault + restoreKeys + setCipherAlgorithm + setMacAlgorithm + setPlaybackId + setPropertyByteArray + sign + signRSA + verify Bug: 170964303 Bug: 200055138 Test: atest VtsAidlHalDrmTargetTest Change-Id: If8b582796fdbc34d3d7720fa45df8291f72cd46a
2022-01-06Add Stable AIDL interface for DRM serviceRobert Shih
Test: m -j128 android.hardware.drm-update-api Bug: 200055138 Bug: 170964303 Change-Id: I091d839cd94075bf36670a9494aa99f7b6c97365