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

Commit 66925ecc authored by Frank Salim's avatar Frank Salim Committed by Shawn Willden
Browse files

Revert "Add new key purpose Wrap Key to KeyProperties.java and"

This reverts commit eb30e64f.

Reason for revert: Remove partial support for wrapped key import

Test: CTS tested
Change-Id: I8008494860534257fa983e1a5169d0ed034621f7
parent 77f53170
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -36415,7 +36415,6 @@ package android.security.keystore {
    field public static final int PURPOSE_ENCRYPT = 1; // 0x1
    field public static final int PURPOSE_SIGN = 4; // 0x4
    field public static final int PURPOSE_VERIFY = 8; // 0x8
    field public static final int PURPOSE_WRAP_KEY = 16; // 0x10
    field public static final java.lang.String SIGNATURE_PADDING_RSA_PKCS1 = "PKCS1";
    field public static final java.lang.String SIGNATURE_PADDING_RSA_PSS = "PSS";
  }
+0 −1
Original line number Diff line number Diff line
@@ -39338,7 +39338,6 @@ package android.security.keystore {
    field public static final int PURPOSE_ENCRYPT = 1; // 0x1
    field public static final int PURPOSE_SIGN = 4; // 0x4
    field public static final int PURPOSE_VERIFY = 8; // 0x8
    field public static final int PURPOSE_WRAP_KEY = 16; // 0x10
    field public static final java.lang.String SIGNATURE_PADDING_RSA_PKCS1 = "PKCS1";
    field public static final java.lang.String SIGNATURE_PADDING_RSA_PSS = "PSS";
  }
+0 −1
Original line number Diff line number Diff line
@@ -36554,7 +36554,6 @@ package android.security.keystore {
    field public static final int PURPOSE_ENCRYPT = 1; // 0x1
    field public static final int PURPOSE_SIGN = 4; // 0x4
    field public static final int PURPOSE_VERIFY = 8; // 0x8
    field public static final int PURPOSE_WRAP_KEY = 16; // 0x10
    field public static final java.lang.String SIGNATURE_PADDING_RSA_PKCS1 = "PKCS1";
    field public static final java.lang.String SIGNATURE_PADDING_RSA_PSS = "PSS";
  }
+0 −2
Original line number Diff line number Diff line
@@ -138,8 +138,6 @@ public final class KeymasterDefs {
    public static final int KM_PURPOSE_DECRYPT = 1;
    public static final int KM_PURPOSE_SIGN = 2;
    public static final int KM_PURPOSE_VERIFY = 3;
    public static final int KM_PURPOSE_DERIVE_KEY = 4;
    public static final int KM_PURPOSE_WRAP_KEY = 5;

    // Key formats.
    public static final int KM_KEY_FORMAT_X509 = 0;
+0 −11
Original line number Diff line number Diff line
@@ -45,7 +45,6 @@ public abstract class KeyProperties {
                PURPOSE_DECRYPT,
                PURPOSE_SIGN,
                PURPOSE_VERIFY,
                PURPOSE_WRAP_KEY,
                })
    public @interface PurposeEnum {}

@@ -69,12 +68,6 @@ public abstract class KeyProperties {
     */
    public static final int PURPOSE_VERIFY = 1 << 3;

    /**
     * Purpose of key: wrapping key for secure key import.
     */
    public static final int PURPOSE_WRAP_KEY = 1 << 4;


    /**
     * @hide
     */
@@ -91,8 +84,6 @@ public abstract class KeyProperties {
                    return KeymasterDefs.KM_PURPOSE_SIGN;
                case PURPOSE_VERIFY:
                    return KeymasterDefs.KM_PURPOSE_VERIFY;
                case PURPOSE_WRAP_KEY:
                    return KeymasterDefs.KM_PURPOSE_WRAP_KEY;
                default:
                    throw new IllegalArgumentException("Unknown purpose: " + purpose);
            }
@@ -108,8 +99,6 @@ public abstract class KeyProperties {
                    return PURPOSE_SIGN;
                case KeymasterDefs.KM_PURPOSE_VERIFY:
                    return PURPOSE_VERIFY;
                case KeymasterDefs.KM_PURPOSE_WRAP_KEY:
                    return PURPOSE_WRAP_KEY;
                default:
                    throw new IllegalArgumentException("Unknown purpose: " + purpose);
            }