Loading keystore/java/android/security/keystore2/AndroidKeyStoreProvider.java +5 −0 Original line number Original line Diff line number Diff line Loading @@ -363,6 +363,11 @@ public class AndroidKeyStoreProvider extends Provider { } } } } if (response.iSecurityLevel == null) { // This seems to be a pure certificate entry, nothing to return here. return null; } Integer keymasterAlgorithm = null; Integer keymasterAlgorithm = null; // We just need one digest for the algorithm name // We just need one digest for the algorithm name int keymasterDigest = -1; int keymasterDigest = -1; Loading keystore/java/android/security/keystore2/AndroidKeyStoreSpi.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -490,7 +490,7 @@ public class AndroidKeyStoreSpi extends KeyStoreSpi { int[] keymasterEncryptionPaddings = int[] keymasterEncryptionPaddings = KeyProperties.EncryptionPadding.allToKeymaster( KeyProperties.EncryptionPadding.allToKeymaster( spec.getEncryptionPaddings()); spec.getEncryptionPaddings()); if (((spec.getPurposes() & KeyProperties.PURPOSE_DECRYPT) != 0) if (((spec.getPurposes() & KeyProperties.PURPOSE_ENCRYPT) != 0) && (spec.isRandomizedEncryptionRequired())) { && (spec.isRandomizedEncryptionRequired())) { for (int keymasterPadding : keymasterEncryptionPaddings) { for (int keymasterPadding : keymasterEncryptionPaddings) { if (!KeymasterUtils if (!KeymasterUtils Loading Loading
keystore/java/android/security/keystore2/AndroidKeyStoreProvider.java +5 −0 Original line number Original line Diff line number Diff line Loading @@ -363,6 +363,11 @@ public class AndroidKeyStoreProvider extends Provider { } } } } if (response.iSecurityLevel == null) { // This seems to be a pure certificate entry, nothing to return here. return null; } Integer keymasterAlgorithm = null; Integer keymasterAlgorithm = null; // We just need one digest for the algorithm name // We just need one digest for the algorithm name int keymasterDigest = -1; int keymasterDigest = -1; Loading
keystore/java/android/security/keystore2/AndroidKeyStoreSpi.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -490,7 +490,7 @@ public class AndroidKeyStoreSpi extends KeyStoreSpi { int[] keymasterEncryptionPaddings = int[] keymasterEncryptionPaddings = KeyProperties.EncryptionPadding.allToKeymaster( KeyProperties.EncryptionPadding.allToKeymaster( spec.getEncryptionPaddings()); spec.getEncryptionPaddings()); if (((spec.getPurposes() & KeyProperties.PURPOSE_DECRYPT) != 0) if (((spec.getPurposes() & KeyProperties.PURPOSE_ENCRYPT) != 0) && (spec.isRandomizedEncryptionRequired())) { && (spec.isRandomizedEncryptionRequired())) { for (int keymasterPadding : keymasterEncryptionPaddings) { for (int keymasterPadding : keymasterEncryptionPaddings) { if (!KeymasterUtils if (!KeymasterUtils Loading