/frameworks/base/keystore/java/android/security/keystore/ |
KeymasterUtils.java | 23 import android.security.keymaster.KeymasterDefs; 36 case KeymasterDefs.KM_DIGEST_NONE: 38 case KeymasterDefs.KM_DIGEST_MD5: 40 case KeymasterDefs.KM_DIGEST_SHA1: 42 case KeymasterDefs.KM_DIGEST_SHA_2_224: 44 case KeymasterDefs.KM_DIGEST_SHA_2_256: 46 case KeymasterDefs.KM_DIGEST_SHA_2_384: 48 case KeymasterDefs.KM_DIGEST_SHA_2_512: 58 case KeymasterDefs.KM_MODE_ECB: 60 case KeymasterDefs.KM_MODE_CBC [all...] |
AndroidKeyStoreRSASignatureSpi.java | 21 import android.security.keymaster.KeymasterDefs; 35 super(keymasterDigest, KeymasterDefs.KM_PAD_RSA_PKCS1_1_5_SIGN); 47 super(KeymasterDefs.KM_DIGEST_NONE); 53 super(KeymasterDefs.KM_DIGEST_MD5); 59 super(KeymasterDefs.KM_DIGEST_SHA1); 65 super(KeymasterDefs.KM_DIGEST_SHA_2_224); 71 super(KeymasterDefs.KM_DIGEST_SHA_2_256); 77 super(KeymasterDefs.KM_DIGEST_SHA_2_384); 83 super(KeymasterDefs.KM_DIGEST_SHA_2_512); 91 super(keymasterDigest, KeymasterDefs.KM_PAD_RSA_PSS) [all...] |
KeyProperties.java | 23 import android.security.keymaster.KeymasterDefs; 80 return KeymasterDefs.KM_PURPOSE_ENCRYPT; 82 return KeymasterDefs.KM_PURPOSE_DECRYPT; 84 return KeymasterDefs.KM_PURPOSE_SIGN; 86 return KeymasterDefs.KM_PURPOSE_VERIFY; 94 case KeymasterDefs.KM_PURPOSE_ENCRYPT: 96 case KeymasterDefs.KM_PURPOSE_DECRYPT: 98 case KeymasterDefs.KM_PURPOSE_SIGN: 100 case KeymasterDefs.KM_PURPOSE_VERIFY: 174 return KeymasterDefs.KM_ALGORITHM_EC [all...] |
AndroidKeyStoreSecretKeyFactorySpi.java | 23 import android.security.keymaster.KeymasterDefs; 98 if (keyCharacteristics.hwEnforced.containsTag(KeymasterDefs.KM_TAG_ORIGIN)) { 101 keyCharacteristics.hwEnforced.getEnum(KeymasterDefs.KM_TAG_ORIGIN, -1)); 102 } else if (keyCharacteristics.swEnforced.containsTag(KeymasterDefs.KM_TAG_ORIGIN)) { 105 keyCharacteristics.swEnforced.getEnum(KeymasterDefs.KM_TAG_ORIGIN, -1)); 110 keyCharacteristics.getUnsignedInt(KeymasterDefs.KM_TAG_KEY_SIZE, -1); 118 keyCharacteristics.getEnums(KeymasterDefs.KM_TAG_PURPOSE)); 123 for (int keymasterPadding : keyCharacteristics.getEnums(KeymasterDefs.KM_TAG_PADDING)) { 146 keyCharacteristics.getEnums(KeymasterDefs.KM_TAG_DIGEST)); 148 keyCharacteristics.getEnums(KeymasterDefs.KM_TAG_BLOCK_MODE)) [all...] |
AndroidKeyStoreKeyGeneratorSpi.java | 23 import android.security.keymaster.KeymasterDefs; 47 super(KeymasterDefs.KM_ALGORITHM_AES, 128); 64 super(KeymasterDefs.KM_ALGORITHM_HMAC, 72 super(KeymasterDefs.KM_DIGEST_SHA1); 78 super(KeymasterDefs.KM_DIGEST_SHA_2_224); 84 super(KeymasterDefs.KM_DIGEST_SHA_2_256); 90 super(KeymasterDefs.KM_DIGEST_SHA_2_384); 96 super(KeymasterDefs.KM_DIGEST_SHA_2_512); 131 if ((mKeymasterAlgorithm == KeymasterDefs.KM_ALGORITHM_HMAC) && (mKeymasterDigest == -1)) { 201 if (mKeymasterAlgorithm == KeymasterDefs.KM_ALGORITHM_HMAC) [all...] |
AndroidKeyStoreRSACipherSpi.java | 24 import android.security.keymaster.KeymasterDefs; 54 super(KeymasterDefs.KM_PAD_NONE); 61 setKeymasterPurposeOverride(KeymasterDefs.KM_PURPOSE_SIGN); 108 super(KeymasterDefs.KM_PAD_RSA_PKCS1_1_5_ENCRYPT); 115 setKeymasterPurposeOverride(KeymasterDefs.KM_PURPOSE_SIGN); 116 setKeymasterPaddingOverride(KeymasterDefs.KM_PAD_RSA_PKCS1_1_5_SIGN); 169 super(KeymasterDefs.KM_PAD_RSA_OAEP); 205 case KeymasterDefs.KM_DIGEST_SHA1: 206 case KeymasterDefs.KM_DIGEST_SHA_2_224: 207 case KeymasterDefs.KM_DIGEST_SHA_2_256 [all...] |
AndroidKeyStoreECDSASignatureSpi.java | 25 import android.security.keymaster.KeymasterDefs; 42 super(KeymasterDefs.KM_DIGEST_NONE); 113 super(KeymasterDefs.KM_DIGEST_SHA1); 119 super(KeymasterDefs.KM_DIGEST_SHA_2_224); 125 super(KeymasterDefs.KM_DIGEST_SHA_2_256); 131 super(KeymasterDefs.KM_DIGEST_SHA_2_384); 137 super(KeymasterDefs.KM_DIGEST_SHA_2_512); 162 long keySizeBits = keyCharacteristics.getUnsignedInt(KeymasterDefs.KM_TAG_KEY_SIZE, -1); 187 keymasterArgs.addEnum(KeymasterDefs.KM_TAG_ALGORITHM, KeymasterDefs.KM_ALGORITHM_EC) [all...] |
AndroidKeyStoreHmacSpi.java | 23 import android.security.keymaster.KeymasterDefs; 43 super(KeymasterDefs.KM_DIGEST_SHA1); 49 super(KeymasterDefs.KM_DIGEST_SHA_2_224); 55 super(KeymasterDefs.KM_DIGEST_SHA_2_256); 61 super(KeymasterDefs.KM_DIGEST_SHA_2_384); 67 super(KeymasterDefs.KM_DIGEST_SHA_2_512); 162 keymasterArgs.addEnum(KeymasterDefs.KM_TAG_ALGORITHM, KeymasterDefs.KM_ALGORITHM_HMAC); 163 keymasterArgs.addEnum(KeymasterDefs.KM_TAG_DIGEST, mKeymasterDigest); 164 keymasterArgs.addUnsignedInt(KeymasterDefs.KM_TAG_MAC_LENGTH, mMacSizeBits) [all...] |
AndroidKeyStoreUnauthenticatedAESCipherSpi.java | 22 import android.security.keymaster.KeymasterDefs; 46 super(KeymasterDefs.KM_MODE_ECB, keymasterPadding, false); 51 super(KeymasterDefs.KM_PAD_NONE); 57 super(KeymasterDefs.KM_PAD_PKCS7); 64 super(KeymasterDefs.KM_MODE_CBC, keymasterPadding, true); 69 super(KeymasterDefs.KM_PAD_NONE); 75 super(KeymasterDefs.KM_PAD_PKCS7); 82 super(KeymasterDefs.KM_MODE_CTR, keymasterPadding, true); 87 super(KeymasterDefs.KM_PAD_NONE); 249 keymasterArgs.addEnum(KeymasterDefs.KM_TAG_ALGORITHM, KeymasterDefs.KM_ALGORITHM_AES) [all...] |
KeyStoreCryptoOperationUtils.java | 20 import android.security.keymaster.KeymasterDefs; 82 case KeymasterDefs.KM_ERROR_INVALID_NONCE: 84 case KeymasterDefs.KM_ERROR_CALLER_NONCE_PROHIBITED:
|
AndroidKeyStoreAuthenticatedAESCipherSpi.java | 25 import android.security.keymaster.KeymasterDefs; 62 super(KeymasterDefs.KM_MODE_GCM, keymasterPadding); 216 keymasterArgs.addUnsignedInt(KeymasterDefs.KM_TAG_MAC_LENGTH, mTagLengthBits); 225 super(KeymasterDefs.KM_PAD_NONE); 297 keymasterArgs.addEnum(KeymasterDefs.KM_TAG_ALGORITHM, KeymasterDefs.KM_ALGORITHM_AES); 298 keymasterArgs.addEnum(KeymasterDefs.KM_TAG_BLOCK_MODE, mKeymasterBlockMode); 299 keymasterArgs.addEnum(KeymasterDefs.KM_TAG_PADDING, mKeymasterPadding); 301 keymasterArgs.addBytes(KeymasterDefs.KM_TAG_NONCE, mIv); 311 byte[] returnedIv = keymasterArgs.getBytes(KeymasterDefs.KM_TAG_NONCE, null) [all...] |
AndroidKeyStoreKeyPairGeneratorSpi.java | 26 import android.security.keymaster.KeymasterDefs; 96 super(KeymasterDefs.KM_ALGORITHM_RSA); 102 super(KeymasterDefs.KM_ALGORITHM_EC); 220 case KeymasterDefs.KM_ALGORITHM_EC: 235 case KeymasterDefs.KM_ALGORITHM_RSA: 386 case KeymasterDefs.KM_ALGORITHM_RSA: 418 case KeymasterDefs.KM_ALGORITHM_EC: 488 args.addBytes(KeymasterDefs.KM_TAG_ATTESTATION_CHALLENGE, challenge); 524 args.addUnsignedInt(KeymasterDefs.KM_TAG_KEY_SIZE, mKeySizeBits); 525 args.addEnum(KeymasterDefs.KM_TAG_ALGORITHM, mKeymasterAlgorithm) [all...] |
AndroidKeyStoreSpi.java | 25 import android.security.keymaster.KeymasterDefs; 465 importArgs.addEnum(KeymasterDefs.KM_TAG_ALGORITHM, 469 importArgs.addEnums(KeymasterDefs.KM_TAG_PURPOSE, 472 importArgs.addEnums(KeymasterDefs.KM_TAG_DIGEST, 476 importArgs.addEnums(KeymasterDefs.KM_TAG_BLOCK_MODE, 496 importArgs.addEnums(KeymasterDefs.KM_TAG_PADDING, keymasterEncryptionPaddings); 497 importArgs.addEnums(KeymasterDefs.KM_TAG_PADDING, 504 importArgs.addDateIfNotNull(KeymasterDefs.KM_TAG_ACTIVE_DATETIME, 506 importArgs.addDateIfNotNull(KeymasterDefs.KM_TAG_ORIGINATION_EXPIRE_DATETIME, 508 importArgs.addDateIfNotNull(KeymasterDefs.KM_TAG_USAGE_EXPIRE_DATETIME [all...] |
KeyStoreCryptoOperationChunkedStreamer.java | 22 import android.security.keymaster.KeymasterDefs; 146 throw new KeyStoreException(KeymasterDefs.KM_ERROR_UNKNOWN_ERROR, 159 throw new KeyStoreException(KeymasterDefs.KM_ERROR_UNKNOWN_ERROR, 266 throw new KeyStoreException(KeymasterDefs.KM_ERROR_UNKNOWN_ERROR, 294 throw new KeyStoreException(KeymasterDefs.KM_ERROR_INVALID_INPUT_LENGTH,
|
AndroidKeyStoreSignatureSpiBase.java | 25 import android.security.keymaster.KeymasterDefs; 204 mSigning ? KeymasterDefs.KM_PURPOSE_SIGN : KeymasterDefs.KM_PURPOSE_VERIFY, 367 case KeymasterDefs.KM_ERROR_VERIFICATION_FAILED:
|
AndroidKeyStoreProvider.java | 23 import android.security.keymaster.KeymasterDefs; 227 privateKeyAlias, KeymasterDefs.KM_KEY_FORMAT_X509, null, null, uid); 235 Integer keymasterAlgorithm = keyCharacteristics.getEnum(KeymasterDefs.KM_TAG_ALGORITHM); 286 Integer keymasterAlgorithm = keyCharacteristics.getEnum(KeymasterDefs.KM_TAG_ALGORITHM); 291 List<Integer> keymasterDigests = keyCharacteristics.getEnums(KeymasterDefs.KM_TAG_DIGEST);
|
/frameworks/base/core/java/android/security/keymaster/ |
KeymasterIntArgument.java | 29 switch (KeymasterDefs.getTagType(tag)) { 30 case KeymasterDefs.KM_UINT: 31 case KeymasterDefs.KM_UINT_REP: 32 case KeymasterDefs.KM_ENUM: 33 case KeymasterDefs.KM_ENUM_REP:
|
KeymasterArgument.java | 39 switch (KeymasterDefs.getTagType(tag)) { 40 case KeymasterDefs.KM_ENUM: 41 case KeymasterDefs.KM_ENUM_REP: 42 case KeymasterDefs.KM_UINT: 43 case KeymasterDefs.KM_UINT_REP: 45 case KeymasterDefs.KM_ULONG: 46 case KeymasterDefs.KM_ULONG_REP: 48 case KeymasterDefs.KM_DATE: 50 case KeymasterDefs.KM_BYTES: 51 case KeymasterDefs.KM_BIGNUM [all...] |
KeymasterBlobArgument.java | 29 switch (KeymasterDefs.getTagType(tag)) { 30 case KeymasterDefs.KM_BIGNUM: 31 case KeymasterDefs.KM_BYTES:
|
KeymasterLongArgument.java | 29 switch (KeymasterDefs.getTagType(tag)) { 30 case KeymasterDefs.KM_ULONG: 31 case KeymasterDefs.KM_ULONG_REP:
|
KeymasterArguments.java | 70 int tagType = KeymasterDefs.getTagType(tag); 71 if ((tagType != KeymasterDefs.KM_ENUM) && (tagType != KeymasterDefs.KM_ENUM_REP)) { 83 if (KeymasterDefs.getTagType(tag) != KeymasterDefs.KM_ENUM_REP) { 98 if (KeymasterDefs.getTagType(tag) != KeymasterDefs.KM_ENUM) { 114 if (KeymasterDefs.getTagType(tag) != KeymasterDefs.KM_ENUM_REP) { 141 int tagType = KeymasterDefs.getTagType(tag) [all...] |
KeymasterBooleanArgument.java | 31 switch (KeymasterDefs.getTagType(tag)) { 32 case KeymasterDefs.KM_BOOL:
|
KeymasterDateArgument.java | 30 switch (KeymasterDefs.getTagType(tag)) { 31 case KeymasterDefs.KM_DATE:
|
/frameworks/base/keystore/tests/src/android/security/ |
KeyStoreTest.java | 27 import android.security.keymaster.KeymasterDefs; [all...] |
/frameworks/base/keystore/java/android/security/ |
KeyStore.java | 35 import android.security.keymaster.KeymasterDefs; 546 * a {@code KeymasterDefs.KM_ERROR_} value or {@code KeyStore} ResponseCode. 660 case KeymasterDefs.KM_ERROR_INVALID_AUTHORIZATION_TIMEOUT: 667 KeymasterDefs.getErrorMessage(errorCode)); 681 case KeymasterDefs.KM_ERROR_KEY_EXPIRED: 683 case KeymasterDefs.KM_ERROR_KEY_NOT_YET_VALID: 685 case KeymasterDefs.KM_ERROR_KEY_USER_NOT_AUTHENTICATED: 703 keyCharacteristics.getUnsignedLongs(KeymasterDefs.KM_TAG_USER_SECURE_ID);
|