Home
last modified time | relevance | path

Searched refs:algorithm (Results 1 – 25 of 37) sorted by relevance

12

/cts/tests/tests/keystore/src/android/keystore/cts/
DMacTest.java212 for (String algorithm : EXPECTED_ALGORITHMS) { in testAndroidKeyStoreKeysHandledByAndroidKeyStoreProvider()
214 SecretKey key = importDefaultKatKey(algorithm); in testAndroidKeyStoreKeysHandledByAndroidKeyStoreProvider()
217 Mac mac = Mac.getInstance(algorithm); in testAndroidKeyStoreKeysHandledByAndroidKeyStoreProvider()
221 throw new RuntimeException(algorithm + " failed", e); in testAndroidKeyStoreKeysHandledByAndroidKeyStoreProvider()
229 for (String algorithm : EXPECTED_ALGORITHMS) { in testMacGeneratedForEmptyMessage()
231 SecretKey key = importDefaultKatKey(algorithm); in testMacGeneratedForEmptyMessage()
234 Mac mac = Mac.getInstance(algorithm, provider); in testMacGeneratedForEmptyMessage()
242 throw new RuntimeException(algorithm + " failed", e); in testMacGeneratedForEmptyMessage()
250 for (String algorithm : EXPECTED_ALGORITHMS) { in testMacGeneratedByAndroidKeyStoreVerifiesByAndroidKeyStore()
252 SecretKey key = importDefaultKatKey(algorithm); in testMacGeneratedByAndroidKeyStoreVerifiesByAndroidKeyStore()
[all …]
DKeyFactoryTest.java98 for (String algorithm : EXPECTED_ALGORITHMS) { in testGetKeySpecWithKeystorePrivateKeyAndKeyInfoReflectsAllAuthorizations()
110 KeyPairGenerator.getInstance(algorithm, EXPECTED_PROVIDER_NAME); in testGetKeySpecWithKeystorePrivateKeyAndKeyInfoReflectsAllAuthorizations()
120 KeyFactory keyFactory = getKeyFactory(algorithm); in testGetKeySpecWithKeystorePrivateKeyAndKeyInfoReflectsAllAuthorizations()
149 throw new RuntimeException("Failed for " + algorithm, e); in testGetKeySpecWithKeystorePrivateKeyAndKeyInfoReflectsAllAuthorizations()
156 for (String algorithm : EXPECTED_ALGORITHMS) { in testGetKeySpecWithKeystorePublicKeyRejectsKeyInfo()
159 KeyPairGenerator.getInstance(algorithm, EXPECTED_PROVIDER_NAME); in testGetKeySpecWithKeystorePublicKeyRejectsKeyInfo()
162 KeyFactory keyFactory = getKeyFactory(algorithm); in testGetKeySpecWithKeystorePublicKeyRejectsKeyInfo()
168 throw new RuntimeException("Failed for " + algorithm, e); in testGetKeySpecWithKeystorePublicKeyRejectsKeyInfo()
175 for (String algorithm : EXPECTED_ALGORITHMS) { in testGetKeySpecWithKeystorePrivateKeyRejectsTransparentKeySpecAndEncodedKeySpec()
178 if ("EC".equalsIgnoreCase(algorithm)) { in testGetKeySpecWithKeystorePrivateKeyRejectsTransparentKeySpecAndEncodedKeySpec()
[all …]
DSignatureTest.java631 for (String algorithm : EXPECTED_SIGNATURE_ALGORITHMS) { in testSmallMsgKat()
633 byte[] goodSigBytes = SHORT_MSG_KAT_SIGNATURES.get(algorithm); in testSmallMsgKat()
635 KeyPair keyPair = importDefaultKatKeyPair(algorithm).getKeystoreBackedKeyPair(); in testSmallMsgKat()
638 algorithm, provider, keyPair.getPublic(), message, goodSigBytes); in testSmallMsgKat()
640 algorithm, provider, keyPair.getPublic(), message, goodSigBytes); in testSmallMsgKat()
642 algorithm, provider, keyPair.getPublic(), message, goodSigBytes, 3); in testSmallMsgKat()
647 algorithm, provider, keyPair.getPublic(), messageWithBitFlip, goodSigBytes); in testSmallMsgKat()
652 algorithm, provider, keyPair.getPublic(), message, goodSigWithBitFlip); in testSmallMsgKat()
655 Signature signature = Signature.getInstance(algorithm, provider); in testSmallMsgKat()
660 algorithm.toLowerCase().endsWith("withrsa"); in testSmallMsgKat()
[all …]
DKeyGeneratorTest.java113 for (String algorithm : EXPECTED_ALGORITHMS) { in testGenerateWithoutInitThrowsIllegalStateException()
115 KeyGenerator keyGenerator = getKeyGenerator(algorithm); in testGenerateWithoutInitThrowsIllegalStateException()
121 throw new RuntimeException("Failed for " + algorithm, e); in testGenerateWithoutInitThrowsIllegalStateException()
127 for (String algorithm : EXPECTED_ALGORITHMS) { in testInitWithKeySizeThrowsUnsupportedOperationException()
129 KeyGenerator keyGenerator = getKeyGenerator(algorithm); in testInitWithKeySizeThrowsUnsupportedOperationException()
130 int keySizeBits = DEFAULT_KEY_SIZES.get(algorithm); in testInitWithKeySizeThrowsUnsupportedOperationException()
136 throw new RuntimeException("Failed for " + algorithm, e); in testInitWithKeySizeThrowsUnsupportedOperationException()
144 for (String algorithm : EXPECTED_ALGORITHMS) { in testInitWithKeySizeAndSecureRandomThrowsUnsupportedOperationException()
146 KeyGenerator keyGenerator = getKeyGenerator(algorithm); in testInitWithKeySizeAndSecureRandomThrowsUnsupportedOperationException()
147 int keySizeBits = DEFAULT_KEY_SIZES.get(algorithm); in testInitWithKeySizeAndSecureRandomThrowsUnsupportedOperationException()
[all …]
DSecretKeyFactoryTest.java94 for (String algorithm : EXPECTED_ALGORITHMS) { in testGetKeySpecWithKeystoreKeyAndKeyInfoReflectsAllAuthorizations()
103 if (TestUtils.isHmacAlgorithm(algorithm)) { in testGetKeySpecWithKeystoreKeyAndKeyInfoReflectsAllAuthorizations()
104 String digest = TestUtils.getHmacAlgorithmDigest(algorithm); in testGetKeySpecWithKeystoreKeyAndKeyInfoReflectsAllAuthorizations()
112 KeyGenerator.getInstance(algorithm, EXPECTED_PROVIDER_NAME); in testGetKeySpecWithKeystoreKeyAndKeyInfoReflectsAllAuthorizations()
122 SecretKeyFactory keyFactory = getKeyFactory(algorithm); in testGetKeySpecWithKeystoreKeyAndKeyInfoReflectsAllAuthorizations()
140 throw new RuntimeException("Failed for " + algorithm, e); in testGetKeySpecWithKeystoreKeyAndKeyInfoReflectsAllAuthorizations()
146 for (String algorithm : EXPECTED_ALGORITHMS) { in testTranslateKeyWithNullKeyThrowsInvalidKeyException()
148 SecretKeyFactory keyFactory = getKeyFactory(algorithm); in testTranslateKeyWithNullKeyThrowsInvalidKeyException()
154 throw new RuntimeException("Failed for " + algorithm, e); in testTranslateKeyWithNullKeyThrowsInvalidKeyException()
160 for (String algorithm : EXPECTED_ALGORITHMS) { in testTranslateKeyRejectsNonAndroidKeystoreKeys()
[all …]
DCipherTest.java344 for (String algorithm : EXPECTED_ALGORITHMS) { in testAndroidKeyStoreKeysHandledByAndroidKeyStoreProviderWhenDecrypting()
347 algorithm, in testAndroidKeyStoreKeysHandledByAndroidKeyStoreProviderWhenDecrypting()
353 Cipher cipher = Cipher.getInstance(algorithm, provider); in testAndroidKeyStoreKeysHandledByAndroidKeyStoreProviderWhenDecrypting()
358 cipher = Cipher.getInstance(algorithm); in testAndroidKeyStoreKeysHandledByAndroidKeyStoreProviderWhenDecrypting()
364 cipher = Cipher.getInstance(algorithm); in testAndroidKeyStoreKeysHandledByAndroidKeyStoreProviderWhenDecrypting()
372 throw new RuntimeException("Failed for " + algorithm, e); in testAndroidKeyStoreKeysHandledByAndroidKeyStoreProviderWhenDecrypting()
381 for (String algorithm : EXPECTED_ALGORITHMS) { in testAndroidKeyStorePublicKeysAcceptedByHighestPriorityProviderWhenEncrypting()
382 if (isSymmetric(algorithm)) { in testAndroidKeyStorePublicKeysAcceptedByHighestPriorityProviderWhenEncrypting()
387 algorithm, in testAndroidKeyStorePublicKeysAcceptedByHighestPriorityProviderWhenEncrypting()
391 Cipher cipher = Cipher.getInstance(algorithm); in testAndroidKeyStorePublicKeysAcceptedByHighestPriorityProviderWhenEncrypting()
[all …]
DRsaCipherPerformanceTest.java50 private void testRsaCipher(String algorithm, int[] keySizes, int[] messageSizes) in testRsaCipher() argument
54 TestUtils.getMaxSupportedPlaintextInputSizeBytes(algorithm, keySize); in testRsaCipher()
61 new AndroidKeystoreRsaKeyGenerator(algorithm, keySize), in testRsaCipher()
65 new AndroidKeystoreRsaKeyGenerator(algorithm, keySize), in testRsaCipher()
69 new DefaultKeystoreKeyPairGenerator(algorithm, keySize), in testRsaCipher()
73 new DefaultKeystoreKeyPairGenerator(algorithm, keySize), in testRsaCipher()
82 AndroidKeystoreRsaKeyGenerator(String algorithm, int keySize) throws Exception { in AndroidKeystoreRsaKeyGenerator() argument
83 super(algorithm); in AndroidKeystoreRsaKeyGenerator()
84 String digest = TestUtils.getCipherDigest(algorithm); in AndroidKeystoreRsaKeyGenerator()
90 .setBlockModes(TestUtils.getCipherBlockMode(algorithm)) in AndroidKeystoreRsaKeyGenerator()
[all …]
DAttestationPerformanceTest.java60 AndroidKeystoreRsaKeyGenerator(String algorithm, int keySize, byte[] challenge) in AndroidKeystoreRsaKeyGenerator() argument
62 super(algorithm); in AndroidKeystoreRsaKeyGenerator()
70 TestUtils.getSignatureAlgorithmPadding(algorithm)) in AndroidKeystoreRsaKeyGenerator()
71 .setDigests(TestUtils.getSignatureAlgorithmDigest(algorithm)) in AndroidKeystoreRsaKeyGenerator()
79 AndroidKeystoreEcKeyGenerator(String algorithm, int keySize, byte[] challenge) in AndroidKeystoreEcKeyGenerator() argument
81 super(algorithm); in AndroidKeystoreEcKeyGenerator()
88 .setDigests(TestUtils.getSignatureAlgorithmDigest(algorithm)) in AndroidKeystoreEcKeyGenerator()
DEcdsaSignaturePerformanceTest.java56 private void testEcdsaSign(String algorithm, int[] messageSizes) throws Exception { in testEcdsaSign() argument
59 new AndroidKeystoreEcKeyGenerator(algorithm, keySize); in testEcdsaSign()
61 new DefaultKeystoreEcKeyGenerator(algorithm, keySize); in testEcdsaSign()
78 DefaultKeystoreEcKeyGenerator(String algorithm, int keySize) throws Exception { in DefaultKeystoreEcKeyGenerator() argument
79 super(algorithm); in DefaultKeystoreEcKeyGenerator()
86 AndroidKeystoreEcKeyGenerator(String algorithm, int keySize) throws Exception { in AndroidKeystoreEcKeyGenerator() argument
87 super(algorithm); in AndroidKeystoreEcKeyGenerator()
94 .setDigests(TestUtils.getSignatureAlgorithmDigest(algorithm)) in AndroidKeystoreEcKeyGenerator()
DRsaSignaturePerformanceTest.java85 private void testRsaSign(String algorithm, int[] keySizes, int[] messageSizes) in testRsaSign() argument
88 if (!TestUtils.isKeyLongEnoughForSignatureAlgorithm(algorithm, keySize)) { in testRsaSign()
92 new AndroidKeystoreRsaKeyGenerator(algorithm, keySize); in testRsaSign()
94 new DefaultKeystoreKeyPairGenerator(algorithm, keySize); in testRsaSign()
111 AndroidKeystoreRsaKeyGenerator(String algorithm, int keySize) throws Exception { in AndroidKeystoreRsaKeyGenerator() argument
112 super(algorithm); in AndroidKeystoreRsaKeyGenerator()
120 TestUtils.getSignatureAlgorithmPadding(algorithm)) in AndroidKeystoreRsaKeyGenerator()
121 .setDigests(TestUtils.getSignatureAlgorithmDigest(algorithm)) in AndroidKeystoreRsaKeyGenerator()
DAesCipherPerformanceTest.java57 private void testAesCipher(String algorithm, int[] keySizes, int[] messageSizes) in testAesCipher() argument
61 new AndroidKeystoreAesKeyGenerator(algorithm, keySize); in testAesCipher()
63 new DefaultKeystoreSecretKeyGenerator(algorithm, keySize); in testAesCipher()
79 AndroidKeystoreAesKeyGenerator(String algorithm, int keySize) throws Exception { in AndroidKeystoreAesKeyGenerator() argument
80 super(algorithm); in AndroidKeystoreAesKeyGenerator()
86 .setBlockModes(TestUtils.getCipherBlockMode(algorithm)) in AndroidKeystoreAesKeyGenerator()
88 TestUtils.getCipherEncryptionPadding(algorithm)) in AndroidKeystoreAesKeyGenerator()
DDesCipherPerformanceTest.java59 private void testDesCipher(String algorithm, int[] keySizes, int[] messageSizes) in testDesCipher() argument
63 new AndroidKeystoreDesKeyGenerator(algorithm, keySize); in testDesCipher()
65 new DefaultKeystoreSecretKeyGenerator(algorithm, keySize); in testDesCipher()
81 AndroidKeystoreDesKeyGenerator(String algorithm, int keySize) throws Exception { in AndroidKeystoreDesKeyGenerator() argument
82 super(algorithm); in AndroidKeystoreDesKeyGenerator()
88 .setBlockModes(TestUtils.getCipherBlockMode(algorithm)) in AndroidKeystoreDesKeyGenerator()
90 TestUtils.getCipherEncryptionPadding(algorithm)) in AndroidKeystoreDesKeyGenerator()
DEcKeyGenPerformanceTest.java41 AndroidKeystoreEcKeyGenerator(String algorithm, int keySize) throws Exception { in AndroidKeystoreEcKeyGenerator() argument
42 super(algorithm); in AndroidKeystoreEcKeyGenerator()
55 DefaultKeystoreEcKeyGenerator(String algorithm, int curve) throws Exception { in DefaultKeystoreEcKeyGenerator() argument
56 super(algorithm); in DefaultKeystoreEcKeyGenerator()
DHmacMacPerformanceTest.java51 private void testHmac(String algorithm, int[] keySizes, int[] messageSizes) throws Exception { in testHmac() argument
54 new AndroidKeystoreHmacKeyGenerator(algorithm, keySize); in testHmac()
56 new DefaultKeystoreSecretKeyGenerator(algorithm, keySize); in testHmac()
69 AndroidKeystoreHmacKeyGenerator(String algorithm, int keySize) throws Exception { in AndroidKeystoreHmacKeyGenerator() argument
70 super(algorithm); in AndroidKeystoreHmacKeyGenerator()
DRSASignatureTest.java46 for (String algorithm : SignatureTest.EXPECTED_SIGNATURE_ALGORITHMS) {
47 String keyAlgorithm = TestUtils.getSignatureAlgorithmKeyAlgorithm(algorithm);
49 sigAlgs.add(algorithm);
111 for (String algorithm : SIGNATURE_ALGORITHMS) { in testSmallKeyRejected()
113 String digest = TestUtils.getSignatureAlgorithmDigest(algorithm); in testSmallKeyRejected()
129 TestUtils.getMinimalWorkingImportParametersForSigningingWith(algorithm)) in testSmallKeyRejected()
134 Signature signature = Signature.getInstance(algorithm, provider); in testSmallKeyRejected()
146 throw new RuntimeException("Failed for " + algorithm, e); in testSmallKeyRejected()
DPerformanceTestBase.java280 KeystoreKeyGenerator(String algorithm, String provider) throws Exception { in KeystoreKeyGenerator() argument
281 mAlgorithm = algorithm; in KeystoreKeyGenerator()
285 KeystoreKeyGenerator(String algorithm) throws Exception { in KeystoreKeyGenerator() argument
287 this(algorithm, KeyGenerator.getInstance("AES").getProvider().getName()); in KeystoreKeyGenerator()
328 AndroidKeystoreKeyGenerator(String algorithm) throws Exception { in AndroidKeystoreKeyGenerator() argument
329 super(algorithm, TestUtils.EXPECTED_PROVIDER_NAME); in AndroidKeystoreKeyGenerator()
350 DefaultKeystoreKeyPairGenerator(String algorithm, int keySize) throws Exception { in DefaultKeystoreKeyPairGenerator() argument
351 super(algorithm); in DefaultKeystoreKeyPairGenerator()
358 DefaultKeystoreSecretKeyGenerator(String algorithm, int keySize) throws Exception { in DefaultKeystoreSecretKeyGenerator() argument
359 super(algorithm); in DefaultKeystoreSecretKeyGenerator()
DTransparentSecretKey.java31 public TransparentSecretKey(byte[] keyMaterial, String algorithm) { in TransparentSecretKey() argument
32 mAlgorithm = algorithm; in TransparentSecretKey()
DDesKeyGenPerformanceTest.java40 AndroidKeystoreDesKeyGenerator(String algorithm, int keySize) throws Exception { in AndroidKeystoreDesKeyGenerator() argument
41 super(algorithm); in AndroidKeystoreDesKeyGenerator()
DRsaKeyGenPerformanceTest.java41 AndroidKeystoreRsaKeyenerator(String algorithm, int keySize) throws Exception { in AndroidKeystoreRsaKeyenerator() argument
42 super(algorithm); in AndroidKeystoreRsaKeyenerator()
DAesKeyGenPerformanceTest.java39 AndroidKeystoreAesKeyGenerator(String algorithm, int keySize) throws Exception { in AndroidKeystoreAesKeyGenerator() argument
40 super(algorithm); in AndroidKeystoreAesKeyGenerator()
DHmacKeyGenPerformanceTest.java39 AndroidKeystoreHmacKeyGenerator(String algorithm, int keySize) throws Exception { in AndroidKeystoreHmacKeyGenerator() argument
40 super(algorithm); in AndroidKeystoreHmacKeyGenerator()
DTestUtils.java683 static boolean isHmacAlgorithm(String algorithm) { in isHmacAlgorithm() argument
684 return algorithm.toUpperCase(Locale.US).startsWith("HMAC"); in isHmacAlgorithm()
687 static String getHmacAlgorithmDigest(String algorithm) { in getHmacAlgorithmDigest() argument
688 String algorithmUpperCase = algorithm.toUpperCase(Locale.US); in getHmacAlgorithmDigest()
812 static String getSignatureAlgorithmDigest(String algorithm) { in getSignatureAlgorithmDigest() argument
813 String algorithmUpperCase = algorithm.toUpperCase(Locale.US); in getSignatureAlgorithmDigest()
816 throw new IllegalArgumentException("Unsupported algorithm: " + algorithm); in getSignatureAlgorithmDigest()
825 static String getSignatureAlgorithmPadding(String algorithm) { in getSignatureAlgorithmPadding() argument
826 String algorithmUpperCase = algorithm.toUpperCase(Locale.US); in getSignatureAlgorithmPadding()
834 throw new IllegalArgumentException("Unsupported algorithm: " + algorithm); in getSignatureAlgorithmPadding()
[all …]
DKeyPairGeneratorTest.java219 for (String algorithm : EXPECTED_ALGORITHMS) { in testDefaultKeySize()
221 int expectedSizeBits = DEFAULT_KEY_SIZES.get(algorithm); in testDefaultKeySize()
222 KeyPairGenerator generator = getGenerator(algorithm); in testDefaultKeySize()
228 throw new RuntimeException("Failed for " + algorithm, e); in testDefaultKeySize()
234 for (String algorithm : EXPECTED_ALGORITHMS) { in testInitWithUnknownBlockModeFails()
236 KeyPairGenerator generator = getGenerator(algorithm); in testInitWithUnknownBlockModeFails()
242 throw new RuntimeException("Failed for " + algorithm, e); in testInitWithUnknownBlockModeFails()
248 for (String algorithm : EXPECTED_ALGORITHMS) { in testInitWithUnknownEncryptionPaddingFails()
250 KeyPairGenerator generator = getGenerator(algorithm); in testInitWithUnknownEncryptionPaddingFails()
256 throw new RuntimeException("Failed for " + algorithm, e); in testInitWithUnknownEncryptionPaddingFails()
[all …]
/cts/hostsidetests/devicepolicy/app/common/src/com/android/cts/devicepolicy/
DParcelablePrivateKey.java50 public ParcelablePrivateKey(String algorithm, byte[] encodedKey) in ParcelablePrivateKey() argument
52 mAlgorithm = algorithm; in ParcelablePrivateKey()
54 mPrivateKey = KeyFactory.getInstance(algorithm).generatePrivate( in ParcelablePrivateKey()
56 Log.d(TAG, "ParcelablePrivateKey(): algorithm=" + algorithm in ParcelablePrivateKey()
109 String algorithm = in.readString();
114 return new ParcelablePrivateKey(algorithm, key);
116 throw new IllegalArgumentException("could not parse key: algorithm=" + algorithm
/cts/tests/security/src/android/keystore/cts/
DAuthorizationList.java175 private Integer algorithm; field in AuthorizationList
235 algorithm = Asn1Utils.getIntegerFromAsn1(value); in AuthorizationList()
359 algorithm = CborUtils.getInt(submodMap, key); in AuthorizationList()
463 public static String algorithmToString(int algorithm) { in algorithmToString() argument
464 switch (algorithm) { in algorithmToString()
556 return algorithm; in getAlgorithm()
768 if (algorithm != null) { in toString()
769 s.append("\nAlgorithm: ").append(algorithmToString(algorithm)); in toString()

12