HomeSort by relevance Sort by last modified time
    Searched refs:KeymasterDefs (Results 1 - 25 of 28) sorted by null

1 2

  /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);

Completed in 270 milliseconds

1 2