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

Commit 3f563582 authored by Jeff Tinker's avatar Jeff Tinker Committed by Android (Google) Code Review
Browse files

Merge "Fix CTS post submit failures"

parents 935cb156 e5fbc46e
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -99,7 +99,8 @@ interface ICryptoPlugin {
     * ERROR_DRM_RESOURCE_BUSY if the resources required to perform the
     * decryption are not available, ERROR_DRM_INSUFFICIENT_OUTPUT_PROTECTION
     * if required output protections are not active,
     * ERROR_DRM_SESSION_NOT_OPENED if the decrypt session is not opened, or
     * ERROR_DRM_SESSION_NOT_OPENED if the decrypt session is not opened,
     * ERROR_DRM_DECRYPT if the decrypt operation fails, and
     * ERROR_DRM_CANNOT_HANDLE in other failure cases.
     * @return bytesWritten the number of bytes output from the decryption
     * @return detailedError if the error is a vendor-specific error, the
+3 −0
Original line number Diff line number Diff line
@@ -59,6 +59,9 @@ Status toStatus(status_t legacyStatus) {
    case android::ERROR_DRM_DEVICE_REVOKED:
        status = Status::ERROR_DRM_DEVICE_REVOKED;
        break;
    case android::ERROR_DRM_DECRYPT:
        status = Status::ERROR_DRM_DECRYPT;
        break;
    default:
        ALOGW("Unable to convert legacy status: %d, defaulting to UNKNOWN",
            legacyStatus);
+6 −0
Original line number Diff line number Diff line
@@ -89,6 +89,12 @@ enum Status : uint32_t {
     */
    ERROR_DRM_DEVICE_REVOKED,

    /**
     * The DRM Plugin must return ERROR_DRM_DECRYPT if the CryptoPlugin
     * decrypt operation fails.
     */
    ERROR_DRM_DECRYPT,

    /**
     * ERROR_DRM_UNKNOWN must be returned when a fatal failure occurs and no
     * other defined error is appropriate.