Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7e0a4e54 authored by Jeff Tinker's avatar Jeff Tinker
Browse files

Allow drm hal implementations to not require provisioning

Not all drm schemes require provisioning. This change
updates the documentation to explicitly support it.

bug:36007160
Change-Id: Ia4dc471314d2cce92ce8d69258bf1d16d5104302
parent 9b4d6d3f
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -179,8 +179,9 @@ interface IDrmPlugin {
     * certificate authority (CA) is an entity which issues digital certificates
     * for use by other parties. It is an example of a trusted third party.
     * @return status the status of the call. The status must be OK or one of
     * the following errors: BAD_VALUE if the sessionId is invalid or
     * ERROR_DRM_INVALID_STATE if the HAL is in a state where the provision
     * the following errors: BAD_VALUE if the sessionId is invalid,
     * ERROR_DRM_CANNOT_HANDLE if the drm scheme does not require provisioning
     * or ERROR_DRM_INVALID_STATE if the HAL is in a state where the provision
     * request cannot be generated.
     * @return request if successful the opaque certificate request blob
     * is returned