Loading api/current.txt +0 −24 Original line number Diff line number Diff line Loading @@ -28332,9 +28332,6 @@ package android.security { field public static final int UNSPECIFIED = -1; // 0xffffffff } public static abstract class EcIesParameterSpec.PointFormatEnum implements java.lang.annotation.Annotation { } public final class KeyChain { ctor public KeyChain(); method public static void choosePrivateKeyAlias(android.app.Activity, android.security.KeyChainAliasCallback, java.lang.String[], java.security.Principal[], java.lang.String, int, java.lang.String); Loading Loading @@ -28477,9 +28474,6 @@ package android.security { field public static final java.lang.String RSA = "RSA"; } public static abstract class KeyStoreKeyProperties.AlgorithmEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.BlockMode { field public static final java.lang.String CBC = "CBC"; field public static final java.lang.String CTR = "CTR"; Loading @@ -28487,9 +28481,6 @@ package android.security { field public static final java.lang.String GCM = "GCM"; } public static abstract class KeyStoreKeyProperties.BlockModeEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.Digest { field public static final java.lang.String MD5 = "MD5"; field public static final java.lang.String NONE = "NONE"; Loading @@ -28500,9 +28491,6 @@ package android.security { field public static final java.lang.String SHA512 = "SHA-512"; } public static abstract class KeyStoreKeyProperties.DigestEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.EncryptionPadding { field public static final java.lang.String NONE = "NoPadding"; field public static final java.lang.String PKCS7 = "PKCS7Padding"; Loading @@ -28510,18 +28498,12 @@ package android.security { field public static final java.lang.String RSA_PKCS1 = "PKCS1Padding"; } public static abstract class KeyStoreKeyProperties.EncryptionPaddingEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.Origin { field public static final int GENERATED = 1; // 0x1 field public static final int IMPORTED = 2; // 0x2 field public static final int UNKNOWN = 4; // 0x4 } public static abstract class KeyStoreKeyProperties.OriginEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.Purpose { field public static final int DECRYPT = 2; // 0x2 field public static final int ENCRYPT = 1; // 0x1 Loading @@ -28529,17 +28511,11 @@ package android.security { field public static final int VERIFY = 8; // 0x8 } public static abstract class KeyStoreKeyProperties.PurposeEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.SignaturePadding { field public static final java.lang.String RSA_PKCS1 = "PKCS1"; field public static final java.lang.String RSA_PSS = "PSS"; } public static abstract class KeyStoreKeyProperties.SignaturePaddingEnum implements java.lang.annotation.Annotation { } public class KeyStoreKeySpec implements java.security.spec.KeySpec { method public java.lang.String[] getBlockModes(); method public java.lang.String[] getDigests(); api/system-current.txt +0 −24 Original line number Diff line number Diff line Loading @@ -30355,9 +30355,6 @@ package android.security { field public static final int UNSPECIFIED = -1; // 0xffffffff } public static abstract class EcIesParameterSpec.PointFormatEnum implements java.lang.annotation.Annotation { } public final class KeyChain { ctor public KeyChain(); method public static void choosePrivateKeyAlias(android.app.Activity, android.security.KeyChainAliasCallback, java.lang.String[], java.security.Principal[], java.lang.String, int, java.lang.String); Loading Loading @@ -30500,9 +30497,6 @@ package android.security { field public static final java.lang.String RSA = "RSA"; } public static abstract class KeyStoreKeyProperties.AlgorithmEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.BlockMode { field public static final java.lang.String CBC = "CBC"; field public static final java.lang.String CTR = "CTR"; Loading @@ -30510,9 +30504,6 @@ package android.security { field public static final java.lang.String GCM = "GCM"; } public static abstract class KeyStoreKeyProperties.BlockModeEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.Digest { field public static final java.lang.String MD5 = "MD5"; field public static final java.lang.String NONE = "NONE"; Loading @@ -30523,9 +30514,6 @@ package android.security { field public static final java.lang.String SHA512 = "SHA-512"; } public static abstract class KeyStoreKeyProperties.DigestEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.EncryptionPadding { field public static final java.lang.String NONE = "NoPadding"; field public static final java.lang.String PKCS7 = "PKCS7Padding"; Loading @@ -30533,18 +30521,12 @@ package android.security { field public static final java.lang.String RSA_PKCS1 = "PKCS1Padding"; } public static abstract class KeyStoreKeyProperties.EncryptionPaddingEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.Origin { field public static final int GENERATED = 1; // 0x1 field public static final int IMPORTED = 2; // 0x2 field public static final int UNKNOWN = 4; // 0x4 } public static abstract class KeyStoreKeyProperties.OriginEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.Purpose { field public static final int DECRYPT = 2; // 0x2 field public static final int ENCRYPT = 1; // 0x1 Loading @@ -30552,17 +30534,11 @@ package android.security { field public static final int VERIFY = 8; // 0x8 } public static abstract class KeyStoreKeyProperties.PurposeEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.SignaturePadding { field public static final java.lang.String RSA_PKCS1 = "PKCS1"; field public static final java.lang.String RSA_PSS = "PSS"; } public static abstract class KeyStoreKeyProperties.SignaturePaddingEnum implements java.lang.annotation.Annotation { } public class KeyStoreKeySpec implements java.security.spec.KeySpec { method public java.lang.String[] getBlockModes(); method public java.lang.String[] getDigests(); keystore/java/android/security/EcIesParameterSpec.java +3 −0 Original line number Diff line number Diff line Loading @@ -51,6 +51,9 @@ import javax.crypto.Mac; */ public class EcIesParameterSpec implements AlgorithmParameterSpec { /** * @hide */ @Retention(RetentionPolicy.SOURCE) @IntDef({ PointFormat.UNSPECIFIED, Loading keystore/java/android/security/KeyStoreKeyProperties.java +21 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,9 @@ import javax.crypto.SecretKeyFactory; public abstract class KeyStoreKeyProperties { private KeyStoreKeyProperties() {} /** * @hide */ @Retention(RetentionPolicy.SOURCE) @IntDef(flag = true, value = {Purpose.ENCRYPT, Purpose.DECRYPT, Purpose.SIGN, Purpose.VERIFY}) Loading Loading @@ -134,6 +137,9 @@ public abstract class KeyStoreKeyProperties { } } /** * @hide */ @Retention(RetentionPolicy.SOURCE) @StringDef({ Algorithm.RSA, Loading Loading @@ -261,6 +267,9 @@ public abstract class KeyStoreKeyProperties { } } /** * @hide */ @Retention(RetentionPolicy.SOURCE) @StringDef({ BlockMode.ECB, Loading Loading @@ -356,6 +365,9 @@ public abstract class KeyStoreKeyProperties { } } /** * @hide */ @Retention(RetentionPolicy.SOURCE) @StringDef({ EncryptionPadding.NONE, Loading Loading @@ -445,6 +457,9 @@ public abstract class KeyStoreKeyProperties { } } /** * @hide */ @Retention(RetentionPolicy.SOURCE) @StringDef({ SignaturePadding.RSA_PKCS1, Loading Loading @@ -514,6 +529,9 @@ public abstract class KeyStoreKeyProperties { } } /** * @hide */ @Retention(RetentionPolicy.SOURCE) @StringDef({ Digest.NONE, Loading Loading @@ -652,6 +670,9 @@ public abstract class KeyStoreKeyProperties { } } /** * @hide */ @Retention(RetentionPolicy.SOURCE) @IntDef({Origin.GENERATED, Origin.IMPORTED, Origin.UNKNOWN}) public @interface OriginEnum {} Loading Loading
api/current.txt +0 −24 Original line number Diff line number Diff line Loading @@ -28332,9 +28332,6 @@ package android.security { field public static final int UNSPECIFIED = -1; // 0xffffffff } public static abstract class EcIesParameterSpec.PointFormatEnum implements java.lang.annotation.Annotation { } public final class KeyChain { ctor public KeyChain(); method public static void choosePrivateKeyAlias(android.app.Activity, android.security.KeyChainAliasCallback, java.lang.String[], java.security.Principal[], java.lang.String, int, java.lang.String); Loading Loading @@ -28477,9 +28474,6 @@ package android.security { field public static final java.lang.String RSA = "RSA"; } public static abstract class KeyStoreKeyProperties.AlgorithmEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.BlockMode { field public static final java.lang.String CBC = "CBC"; field public static final java.lang.String CTR = "CTR"; Loading @@ -28487,9 +28481,6 @@ package android.security { field public static final java.lang.String GCM = "GCM"; } public static abstract class KeyStoreKeyProperties.BlockModeEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.Digest { field public static final java.lang.String MD5 = "MD5"; field public static final java.lang.String NONE = "NONE"; Loading @@ -28500,9 +28491,6 @@ package android.security { field public static final java.lang.String SHA512 = "SHA-512"; } public static abstract class KeyStoreKeyProperties.DigestEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.EncryptionPadding { field public static final java.lang.String NONE = "NoPadding"; field public static final java.lang.String PKCS7 = "PKCS7Padding"; Loading @@ -28510,18 +28498,12 @@ package android.security { field public static final java.lang.String RSA_PKCS1 = "PKCS1Padding"; } public static abstract class KeyStoreKeyProperties.EncryptionPaddingEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.Origin { field public static final int GENERATED = 1; // 0x1 field public static final int IMPORTED = 2; // 0x2 field public static final int UNKNOWN = 4; // 0x4 } public static abstract class KeyStoreKeyProperties.OriginEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.Purpose { field public static final int DECRYPT = 2; // 0x2 field public static final int ENCRYPT = 1; // 0x1 Loading @@ -28529,17 +28511,11 @@ package android.security { field public static final int VERIFY = 8; // 0x8 } public static abstract class KeyStoreKeyProperties.PurposeEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.SignaturePadding { field public static final java.lang.String RSA_PKCS1 = "PKCS1"; field public static final java.lang.String RSA_PSS = "PSS"; } public static abstract class KeyStoreKeyProperties.SignaturePaddingEnum implements java.lang.annotation.Annotation { } public class KeyStoreKeySpec implements java.security.spec.KeySpec { method public java.lang.String[] getBlockModes(); method public java.lang.String[] getDigests();
api/system-current.txt +0 −24 Original line number Diff line number Diff line Loading @@ -30355,9 +30355,6 @@ package android.security { field public static final int UNSPECIFIED = -1; // 0xffffffff } public static abstract class EcIesParameterSpec.PointFormatEnum implements java.lang.annotation.Annotation { } public final class KeyChain { ctor public KeyChain(); method public static void choosePrivateKeyAlias(android.app.Activity, android.security.KeyChainAliasCallback, java.lang.String[], java.security.Principal[], java.lang.String, int, java.lang.String); Loading Loading @@ -30500,9 +30497,6 @@ package android.security { field public static final java.lang.String RSA = "RSA"; } public static abstract class KeyStoreKeyProperties.AlgorithmEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.BlockMode { field public static final java.lang.String CBC = "CBC"; field public static final java.lang.String CTR = "CTR"; Loading @@ -30510,9 +30504,6 @@ package android.security { field public static final java.lang.String GCM = "GCM"; } public static abstract class KeyStoreKeyProperties.BlockModeEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.Digest { field public static final java.lang.String MD5 = "MD5"; field public static final java.lang.String NONE = "NONE"; Loading @@ -30523,9 +30514,6 @@ package android.security { field public static final java.lang.String SHA512 = "SHA-512"; } public static abstract class KeyStoreKeyProperties.DigestEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.EncryptionPadding { field public static final java.lang.String NONE = "NoPadding"; field public static final java.lang.String PKCS7 = "PKCS7Padding"; Loading @@ -30533,18 +30521,12 @@ package android.security { field public static final java.lang.String RSA_PKCS1 = "PKCS1Padding"; } public static abstract class KeyStoreKeyProperties.EncryptionPaddingEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.Origin { field public static final int GENERATED = 1; // 0x1 field public static final int IMPORTED = 2; // 0x2 field public static final int UNKNOWN = 4; // 0x4 } public static abstract class KeyStoreKeyProperties.OriginEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.Purpose { field public static final int DECRYPT = 2; // 0x2 field public static final int ENCRYPT = 1; // 0x1 Loading @@ -30552,17 +30534,11 @@ package android.security { field public static final int VERIFY = 8; // 0x8 } public static abstract class KeyStoreKeyProperties.PurposeEnum implements java.lang.annotation.Annotation { } public static abstract class KeyStoreKeyProperties.SignaturePadding { field public static final java.lang.String RSA_PKCS1 = "PKCS1"; field public static final java.lang.String RSA_PSS = "PSS"; } public static abstract class KeyStoreKeyProperties.SignaturePaddingEnum implements java.lang.annotation.Annotation { } public class KeyStoreKeySpec implements java.security.spec.KeySpec { method public java.lang.String[] getBlockModes(); method public java.lang.String[] getDigests();
keystore/java/android/security/EcIesParameterSpec.java +3 −0 Original line number Diff line number Diff line Loading @@ -51,6 +51,9 @@ import javax.crypto.Mac; */ public class EcIesParameterSpec implements AlgorithmParameterSpec { /** * @hide */ @Retention(RetentionPolicy.SOURCE) @IntDef({ PointFormat.UNSPECIFIED, Loading
keystore/java/android/security/KeyStoreKeyProperties.java +21 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,9 @@ import javax.crypto.SecretKeyFactory; public abstract class KeyStoreKeyProperties { private KeyStoreKeyProperties() {} /** * @hide */ @Retention(RetentionPolicy.SOURCE) @IntDef(flag = true, value = {Purpose.ENCRYPT, Purpose.DECRYPT, Purpose.SIGN, Purpose.VERIFY}) Loading Loading @@ -134,6 +137,9 @@ public abstract class KeyStoreKeyProperties { } } /** * @hide */ @Retention(RetentionPolicy.SOURCE) @StringDef({ Algorithm.RSA, Loading Loading @@ -261,6 +267,9 @@ public abstract class KeyStoreKeyProperties { } } /** * @hide */ @Retention(RetentionPolicy.SOURCE) @StringDef({ BlockMode.ECB, Loading Loading @@ -356,6 +365,9 @@ public abstract class KeyStoreKeyProperties { } } /** * @hide */ @Retention(RetentionPolicy.SOURCE) @StringDef({ EncryptionPadding.NONE, Loading Loading @@ -445,6 +457,9 @@ public abstract class KeyStoreKeyProperties { } } /** * @hide */ @Retention(RetentionPolicy.SOURCE) @StringDef({ SignaturePadding.RSA_PKCS1, Loading Loading @@ -514,6 +529,9 @@ public abstract class KeyStoreKeyProperties { } } /** * @hide */ @Retention(RetentionPolicy.SOURCE) @StringDef({ Digest.NONE, Loading Loading @@ -652,6 +670,9 @@ public abstract class KeyStoreKeyProperties { } } /** * @hide */ @Retention(RetentionPolicy.SOURCE) @IntDef({Origin.GENERATED, Origin.IMPORTED, Origin.UNKNOWN}) public @interface OriginEnum {} Loading