f78cae3cb4278ba69d5e2de0f2887836d726b412 |
|
23-Mar-2016 |
Kenny Root <kroot@google.com> |
Use canonical name for SHA1withECDSA The Standard Names documentation says that "ECDSA" should not be used due to its ambiguity. Bouncycastle has switched from "ECDSA" to "SHA1withECDSA" so therefore we should switch this "workaround" Provider to use the same name to keep it functioning correctly. (cherry picked from commit 8a6c191094b3d1f74dbb71a7f262496377596ba8) Bug: 27753949 Change-Id: I5acfca9d89c85bf005902a2f06cb5d7b1ef9dff2
/frameworks/base/keystore/java/android/security/keystore/AndroidKeyStoreBCWorkaroundProvider.java
|
240e48d2e1613a4cb2e4d12de6574732c20e91cb |
|
17-Jun-2015 |
Narayan Kamath <narayan@google.com> |
Use consistent cases for aliases in AndroidKeystoreBCWorkaround. Should be "with" and not "With". Has the side effect of fixing a test that assumes that these names are case-sensitive. While the test must be fixed separately, this is still good for consistency. bug: 21870226 Change-Id: I884b4abdbb18be064210555aec8e0cd16b0d0bcb
/frameworks/base/keystore/java/android/security/keystore/AndroidKeyStoreBCWorkaroundProvider.java
|
00af27b7d9010eb41e45959dab7c4ff6de119897 |
|
02-Jun-2015 |
Alex Klyubin <klyubin@google.com> |
Expose AES GCM backed by Android Keystore. Bug: 18088752 Bug: 21786749 Change-Id: Ica90491037d2920f7635195894ba18882fc4406d
/frameworks/base/keystore/java/android/security/keystore/AndroidKeyStoreBCWorkaroundProvider.java
|
3ceb1a04b44539c2b2c3afec6df487fe128911f2 |
|
06-Jun-2015 |
Alex Klyubin <klyubin@google.com> |
Switch Android Keystore key gen and import to new KeyStore API. This makes Android Keystore's asymmetric key generation and import use the new KeyStore API (similar to keymaster 1.0 API). Because the resulting private keys will be used through Conscrypt/keystore-engine which uses the old Keystore API, this CL implements a temporary workaround where all generated and imported keys are authorized for padding NONE and digest NONE, in addition to padding schemes and digests requested by the user of the Android Keystore API. This workaround is needed because keystore-engine uses digest NONE and padding NONE for all its crypto operations. Bug: 18088752 Bug: 20912868 Change-Id: Idc709039d091294265bd000160b5507f13825849
/frameworks/base/keystore/java/android/security/keystore/AndroidKeyStoreBCWorkaroundProvider.java
|
ccbe88a505848896e59ef8eb4e8405037ba94e88 |
|
03-Jun-2015 |
Alex Klyubin <klyubin@google.com> |
Expose RSA and ECDSA Signature from Android Keystore Provider. The RSA Signature supports PKCS#1 and PSS padding. Bug: 18088752 Bug: 20912868 Change-Id: I03cdc86d1935af36f7c87a0b23d67f813829cfb0
/frameworks/base/keystore/java/android/security/keystore/AndroidKeyStoreBCWorkaroundProvider.java
|
4f389fd200fee9e055d3f28b20bee3132329a056 |
|
29-May-2015 |
Alex Klyubin <klyubin@google.com> |
Expose RSA Cipher from Android Keystore Provider. The RSA Cipher supports OAEPPadding, PKCS1Padding and NoPadding padding schemes. Bug: 18088752 Bug: 20912868 Change-Id: Ie050e12705bb553a402760a1d253fdb2247a1d50
/frameworks/base/keystore/java/android/security/keystore/AndroidKeyStoreBCWorkaroundProvider.java
|
614b39f3de7747e9e1cd00d8985ec6fa9b356217 |
|
29-May-2015 |
Alex Klyubin <klyubin@google.com> |
Merge "Refactor Android Keystore CipherSpi base class." into mnc-dev
|
a8c837f11a53b094228b8faf8da0b09d80b6b1ef |
|
29-May-2015 |
Alex Klyubin <klyubin@google.com> |
Add algorithm aliases for Android Keystore HMACs. The aliases have been copied from Conscrypt. Bug: 18088752 Change-Id: I1c66d8c3655f57db41cc0b9cc88d08b44b4a774b
/frameworks/base/keystore/java/android/security/keystore/AndroidKeyStoreBCWorkaroundProvider.java
|
7cbcfd4fc1e538bd391a20cdd00dd1494ace2d0e |
|
28-May-2015 |
Alex Klyubin <klyubin@google.com> |
Refactor Android Keystore CipherSpi base class. This makes Android Keystore's CipherSpi base class suitable for implementing AES and RSA ciphers. Previously, the class was heavily biased towards only AES. Bug: 18088752 Change-Id: I6bd1ca54165592d28482e56471dcfe0344337cf4
/frameworks/base/keystore/java/android/security/keystore/AndroidKeyStoreBCWorkaroundProvider.java
|
dcdaf87ed0aa99073638bcfe645949f130f0c7ad |
|
14-May-2015 |
Alex Klyubin <klyubin@google.com> |
Move Android Keystore impl to android.security.keystore. This moves the non-public API classes backing Android Keystore from android.security to android.security.keystore, a package specially created for Android Keystore. Bug: 18088752 Change-Id: Ibf04d6a26c54d310b0501fc5e34f37b1176324ad
/frameworks/base/keystore/java/android/security/keystore/AndroidKeyStoreBCWorkaroundProvider.java
|