• Home
  • History
  • Annotate
  • only in /frameworks/base/core/java/android/security/
History log of /frameworks/base/core/java/android/security/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f0246a8a14d69680d1776620e75a485cf963e574 13-Aug-2014 Robin Lee <rgl@google.com> Keep managed profile keystores in sync with owner

Fixes setting a keyguard password for keystore in a multi-user setup
while we're at it.

Bug: 16233206.
Change-Id: I7941707ca66ac25bd122fd22e5e0f639e7af697e
KeystoreService.java
b91773bce1126d28a93f73fbef18f3a79245f24e 05-Sep-2013 Kenny Root <kroot@google.com> Add argument to binder call to check key types

Before there was only one key type supported, so we didn't need to query
a key type. Now there is DSA, EC, and RSA, so there needs to be another
argument.

Bug: 10600582
Change-Id: I9fe9e46b9ec9cfb2f1246179b2c396216b2c1fdb
KeystoreService.java
a39859889b7de0ad3190386cc732fa4bdcbe5504 16-Aug-2013 Kenny Root <kroot@google.com> Add support for DSA and ECDSA key types

(cherry picked from commit f64386fc26efeb245fd90fabaa47b8c8bf9b4613)

Bug: 10600582
Change-Id: I88dfcc8ca602f55fad54bd8bf043aee460c0de24
KeystoreService.java
a3788b00bb221e20abdd42f747d2af419e0a088c 10-Apr-2013 Kenny Root <kroot@google.com> keystore: Add flag for blobs to be unencrypted

In order to let apps use keystore more productively, make the blob
encryption optional. As more hardware-assisted keystores (i.e., hardware
that has a Keymaster HAL) come around, encrypting blobs start to make
less sense since the thing it's encrypting is usually a token and not
any raw key material.

Bug: 8122243
Change-Id: If9af0d992d68edec006e630c687df3d03a7c9608
KeystoreService.java
d72317abd79ddf95d48c8f35bf1070900ff55b5e 02-Apr-2013 Kenny Root <kroot@google.com> Remove keystore entries when package removed

Add a hook into PackageManagerService so that when app IDs are
completely removed, we erase all entries from keystore for those UIDs
that have gone away.

(cherry picked from commit 95e3ee3971915b323e5c13dcfe3b12a4180850cd)

Bug: 3020069
Change-Id: I374258ccc103f8cb3e238f2bf0d1afda0659db94
KeystoreService.java
5cb5cec6a4a4d5432d4ce6468c12de9508db1633 29-Mar-2013 Kenny Root <kroot@google.com> KeyStore: add API to query storage type

Add an API to keystore daemon to query what kind of storage is currently
in use.

(cherry picked from commit a738e2a1aee26e0be3944c11820724aeca313f83)

Change-Id: I52c84449a27b1cefc49372a6406b7132c2bbddee
KeystoreService.java
5f1d965f7d7e1df50981ffed8faa11fbcc17ca22 21-Mar-2013 Kenny Root <kroot@google.com> KeyStore: change migrate to duplicate

After discussion, it was determined that duplicate would be less
disruptive and it still fit in the current HAL model.

Change-Id: I2f9cae48d38ec7146511e876450fa39fc92cda55
KeystoreService.java
bd79419ef84ae31f3765721b50aa413fa462d1d1 20-Mar-2013 Kenny Root <kroot@google.com> KeyStore: add "migrate" command

To support the WiFi service, we need to support migration from the
system UID to the wifi UID. This adds a command to achieve the
migration.

Bug: 8122243
Change-Id: I65f7a91504c1d2a2aac22b9c3051adffd28d66c1
KeystoreService.java
78ad849163a7b01073b46fbd7d818392720005d1 14-Feb-2013 Kenny Root <kroot@google.com> KeyStore: add API to uid versions

In previous commits, we added the ability to specify which UID we want to
target on certain operations. This commit adds the ability to reach those
binder calls from the KeyStore class.

Also fix a problem where saw() was not reading all the values returned via
the Binder call. This changes the semantics to return a null instead of
failing silently when it's not possible to search.

Change-Id: I32098dc0eb42e09ace89f6b7455766842a72e9f4
KeystoreService.java
e151f281d527f4bea5cbdf4219d5e0507a6668b0 14-Feb-2013 Kenny Root <kroot@google.com> Track keystore binder changes

Change-Id: Id6133be059a8a0901d16355a9152e40e4a255454
KeystoreService.java
6b77645aa9ac51ce33ea67adba226aaf1a6e8846 02-Nov-2012 Kenny Root <kroot@google.com> Switch keystore to binder

Change-Id: I9fa1fc05068bee1eed3f618fb32f70cf3d4c05d4
KeystoreService.java
42f6528b988e3ae320cda63a2bd63d30d9e56183 10-Jun-2011 Brian Carlstrom <bdc@google.com> New KeyChain API for application access to keystore credentials

The KeyChain API is Currently in use by Browser and validated by Email
for client certificate authentication.

Change-Id: Ifeab416be594457a05747406e31656e71795cb53
ackage.html
929a1c219248b62778807cac8ea256c7ac0fda6a 02-Feb-2011 Brian Carlstrom <bdc@google.com> Removing android.security.MessageDigest

Bug: 3392028
Change-Id: I6b9732da17d086ba00c846c3ad1c7fb39baf9502
d5MessageDigest.java
essageDigest.java
ha1MessageDigest.java
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
d5MessageDigest.java
essageDigest.java
ha1MessageDigest.java
ackage.html
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
d5MessageDigest.java
essageDigest.java
ha1MessageDigest.java
ackage.html
f013e1afd1e68af5e3b868c26a653bbfb39538f8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
d5MessageDigest.java
essageDigest.java
ha1MessageDigest.java
ackage.html
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
d5MessageDigest.java
essageDigest.java
ha1MessageDigest.java
ackage.html