History log of /frameworks/base/keystore/java/android/security/keystore/KeyInfo.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
26e8d553e52055955db83061c5799ba4439ebe1b 15-Jun-2016 Shawn Willden <swillden@google.com> Update semantics of on-body Keystore API.

Architectural changes from the Wear team have required changes to the
semantics of the Keystore on-body feature. Although no devices will
actually implement this feature until the release of new Wear devices
with the necessary sensors, we need to get the API documentation right
now.

Bug: 29369151
Change-Id: I857e00928f994a1337313123eae7e00534c53c3c
/frameworks/base/keystore/java/android/security/keystore/KeyInfo.java
c38eae5229a820966008ae1885af90cd27c265e7 23-Feb-2016 Shawn Willden <swillden@google.com> Revert "Revert "Add option to allow key validity after fingerprint enrollment.""

This reverts commit 512c132f49fc6e8e4fc119f4cf167d33b2393509.

Change-Id: Iac381dfebcfe42f0468569eb2395ebeb97a95887
/frameworks/base/keystore/java/android/security/keystore/KeyInfo.java
512c132f49fc6e8e4fc119f4cf167d33b2393509 22-Feb-2016 Shawn Willden <swillden@google.com> Revert "Add option to allow key validity after fingerprint enrollment."

This reverts commit ada0fc1b05902b11401094b15480377d1b6c5a35.

Change-Id: I934b6e6af49ab680af726c544f0193dfcb80054e
/frameworks/base/keystore/java/android/security/keystore/KeyInfo.java
ada0fc1b05902b11401094b15480377d1b6c5a35 29-Jan-2016 Shawn Willden <swillden@google.com> Add option to allow key validity after fingerprint enrollment.

Bug: 21563854
Change-Id: I4f601e59fbfcd601e6a80ddcbc7b83ced6cc18c8
/frameworks/base/keystore/java/android/security/keystore/KeyInfo.java
adef49640d6339e6b4a6ad736c5815e35d9b8803 29-Jan-2016 Shawn Willden <swillden@google.com> Add support for extending key validity while on body.

Bug: 21563854
Change-Id: I3b622d2af77ec4ac3ba42407fc391112c153ef0f
/frameworks/base/keystore/java/android/security/keystore/KeyInfo.java
d9dded5a46bb26f621d9da9334dd982217645e93 05-Feb-2016 Alex Klyubin <klyubin@google.com> Fix typo in KeyInfo Javadoc.

Change-Id: I801005a93aee71b93b3d6cf3f7c38361493ff203
/frameworks/base/keystore/java/android/security/keystore/KeyInfo.java
9498e8a8d2deb7b0a2e964d5d3c5d3b8747610e9 30-Nov-2015 Neil Fuller <nfuller@google.com> Fix @code escapes

The body of {@code} must not be HTML escaped. This is one of
several changes that fix the source in conjunction with a
doclava fix.

Bug: 25757239
(cherry-picked from commit 71fbb81b14958b80fe55738607740c6630e4e9da)

Change-Id: I19dafddc6501be6fee362c396ac5bbdc934ae39d
/frameworks/base/keystore/java/android/security/keystore/KeyInfo.java
97f4d3b40754e4496caeb29ee54c330d8bc9f2d7 17-Jun-2015 Alex Klyubin <klyubin@google.com> Merge "Prefer GCM to CBC or CTR in documentation." into mnc-dev
a5e21f0ee2fbf3a6f03e31fca8da459e1fe9e213 17-Jun-2015 Alex Klyubin <klyubin@google.com> Prefer GCM to CBC or CTR in documentation.

Bug: 21786749
Change-Id: If3824d1321ef1d8730d4384717b0c25d43518fe4
/frameworks/base/keystore/java/android/security/keystore/KeyInfo.java
83cc7a347f4775821ebeed04a2244b8b847be516 16-Jun-2015 Alex Klyubin <klyubin@google.com> Improve documentation for keys requiring user auth.

Bug: 18088752
Change-Id: I24eeb33790a74d8d81d10fcdb1eb058d47144c44
/frameworks/base/keystore/java/android/security/keystore/KeyInfo.java
ffdfb57931d1189feef51c4baa866d07265976a3 16-Jun-2015 Alex Klyubin <klyubin@google.com> Harden KeyInfo.

This ensures that KeyInfo instances are truly immutable.

Bug: 18088752
Change-Id: Ic157d3b928b129a02c3cab9dd20ba9936a005813
/frameworks/base/keystore/java/android/security/keystore/KeyInfo.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/KeyInfo.java
3f8d4d840894468f2be8a5b56ff266cef2d71c50 13-May-2015 Alex Klyubin <klyubin@google.com> New AndroidKeyStore API in android.security.keystore.

This CL addresses the comments from API Council about Android KeyStore
KeyPairGeneratorSpec, KeyGeneratorSpec and KeyStoreParameter:
1. These abstractions should not take or hold references to Context.
2. The Builders of these abstractions should take all mandatory
parameters in their constructors rather than expose them as
setters -- only optional paratemers should be exposed via setters.

These comments cannot be addressed without deprecation in the already
launched KeyPairGeneratorSpec and KeyStoreParameter. Instead of
deprecating just the getContext methods and Builder constructors, this
CL goes for the nuclear option of deprecating KeyPairGeneratorSpec and
KeyStoreParameter as a whole and exposing all of the AndroidKeyStore
API in the new package android.security.keystore. This enables this CL
to correct all of the accrued design issues with KeyPairGeneratorSpec
(e.g., naming of certificate-related methods) and KeyStoreParameter.

This also makes the transition to API Level M more clear for existing
users of the AndroidKeyStore API. These users will only have to deal
with the new always-mandatory parameters (e.g., purposes) and
sometimes-mandatory (e.g., digests, block modes, paddings) if they
switch to the new API. Prior to this CL they would've had to deal with
this if they invoked any of the new methods of KeyPairGeneratorSpec
or KeyStoreParameter introduced in API Level M.

This CL rips out all the new API introduced into KeyPairGeneratorSpec
and KeyStoreParameter classes for Android M, thus reverting these
classes to the API launched in L MR1. This is because the new API is
now in android.security.keystore.KeyGenParameterSpec and KeyProtection
respectively.

Bug: 21039983
Change-Id: I59672b3c6ef7bc25c40aa85f1c47d9d8a05d627c
/frameworks/base/keystore/java/android/security/keystore/KeyInfo.java