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

Commit cb207ba0 authored by Grace Cheng's avatar Grace Cheng
Browse files

Update result codes for Secure Lock Device

Update order of result codes in AuthenticationPolicyManager to make
SUCCESS result code 0 for enableSecureLockDevice and
disableSecureLockDevice

Fixes: 399448749
Bug: 401645997
Flag: android.security.secure_lockdown
Test: atest AuthenticationPolicyServiceTest
Change-Id: I6bef545f860618b21e0afeacd494210575d703b7
parent 8ee1bab8
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -12697,9 +12697,9 @@ package android.security.authenticationpolicy {
    field @FlaggedApi("android.security.secure_lockdown") public static final int ERROR_INSUFFICIENT_BIOMETRICS = 5; // 0x5
    field @FlaggedApi("android.security.secure_lockdown") public static final int ERROR_INVALID_PARAMS = 3; // 0x3
    field @FlaggedApi("android.security.secure_lockdown") public static final int ERROR_NO_BIOMETRICS_ENROLLED = 4; // 0x4
    field @FlaggedApi("android.security.secure_lockdown") public static final int ERROR_UNKNOWN = 0; // 0x0
    field @FlaggedApi("android.security.secure_lockdown") public static final int ERROR_UNKNOWN = 1; // 0x1
    field @FlaggedApi("android.security.secure_lockdown") public static final int ERROR_UNSUPPORTED = 2; // 0x2
    field @FlaggedApi("android.security.secure_lockdown") public static final int SUCCESS = 1; // 0x1
    field @FlaggedApi("android.security.secure_lockdown") public static final int SUCCESS = 0; // 0x0
  }
  @FlaggedApi("android.security.secure_lockdown") public final class DisableSecureLockDeviceParams implements android.os.Parcelable {
+9 −9
Original line number Diff line number Diff line
@@ -60,27 +60,27 @@ public final class AuthenticationPolicyManager {
    @NonNull private final Context mContext;

    /**
     * Error result code for {@link #enableSecureLockDevice} and {@link
     * #disableSecureLockDevice}.
     * Success result code for {@link #enableSecureLockDevice} and {@link #disableSecureLockDevice}.
     *
     * Secure lock device request status unknown.
     * Secure lock device request successful.
     *
     * @hide
     */
    @SystemApi
    @FlaggedApi(FLAG_SECURE_LOCKDOWN)
    public static final int ERROR_UNKNOWN = 0;
    public static final int SUCCESS = 0;

    /**
     * Success result code for {@link #enableSecureLockDevice} and {@link #disableSecureLockDevice}.
     * Error result code for {@link #enableSecureLockDevice} and {@link
     * #disableSecureLockDevice}.
     *
     * Secure lock device request successful.
     * Secure lock device request status unknown.
     *
     * @hide
     */
    @SystemApi
    @FlaggedApi(FLAG_SECURE_LOCKDOWN)
    public static final int SUCCESS = 1;
    public static final int ERROR_UNKNOWN = 1;

    /**
     * Error result code for {@link #enableSecureLockDevice} and {@link #disableSecureLockDevice}.
@@ -147,8 +147,8 @@ public final class AuthenticationPolicyManager {
     * @hide
     */
    @IntDef(prefix = {"ENABLE_SECURE_LOCK_DEVICE_STATUS_"}, value = {
            ERROR_UNKNOWN,
            SUCCESS,
            ERROR_UNKNOWN,
            ERROR_UNSUPPORTED,
            ERROR_INVALID_PARAMS,
            ERROR_NO_BIOMETRICS_ENROLLED,
@@ -164,8 +164,8 @@ public final class AuthenticationPolicyManager {
     * @hide
     */
    @IntDef(prefix = {"DISABLE_SECURE_LOCK_DEVICE_STATUS_"}, value = {
            ERROR_UNKNOWN,
            SUCCESS,
            ERROR_UNKNOWN,
            ERROR_UNSUPPORTED,
            ERROR_INVALID_PARAMS,
    })