No description
Find a file
Paul Lawrence 806d10be23 Securely encrypt the master key
Move all key management into vold
Reuse vold's existing key management through the crypto footer
to manage the device wide keys.

Use ro.crypto.type flag to determine crypto type, which prevents
any issues when running in block encrypted mode, as well as speeding
up boot in block or no encryption.

This is one of four changes to enable this functionality:
  https://android-review.googlesource.com/#/c/148586/
  https://android-review.googlesource.com/#/c/148604/
  https://android-review.googlesource.com/#/c/148606/
  https://android-review.googlesource.com/#/c/148607/

Bug: 18151196

Change-Id: I6a8a18f43ae837e330e2785bd26c2c306ae1816b
2015-04-28 15:34:10 -07:00
adb Remove strtok from adb. 2015-04-27 19:42:20 -07:00
adf libadf: enable -Werror 2015-03-10 15:14:38 -07:00
base Remove strtok from adb. 2015-04-27 19:42:20 -07:00
cpio makebootfs: use libcutils shared libraries 2015-04-15 10:32:19 -07:00
debuggerd Use WriteFully in debuggerd to talk to ActivityManager. 2015-04-24 22:25:12 -07:00
fastboot Fix windows adb build 2015-04-20 12:43:02 -07:00
fs_mgr Securely encrypt the master key 2015-04-28 15:34:10 -07:00
gpttool
healthd Move away from gr_surface. 2015-04-15 10:25:55 -07:00
include Merge "Fix typos in comments" 2015-04-22 16:07:22 +00:00
init Securely encrypt the master key 2015-04-28 15:34:10 -07:00
libbacktrace Remove libunwind-ptrace dependency. 2015-04-15 14:50:39 -07:00
libcutils Remove dead code. 2015-04-21 12:24:50 -07:00
libdiskconfig am eb075e28: am c8179498: am 2f62edf7: Merge "libdiskconfig: Turn on -Werror" 2014-05-21 21:19:27 +00:00
libion Remove LOCAL_ADDITIONAL_DEPENDENCIES in cases where it's not needed. 2015-04-02 14:31:07 -07:00
liblog liblog: Add BM_is_loggable benchmark 2015-04-24 07:59:44 -07:00
libmemtrack Add missing <malloc.h> and <string.h> includes. 2015-01-28 11:37:57 -08:00
libmincrypt Disable clang optimization that has segmentation fault. 2014-12-17 14:59:53 -08:00
libnativebridge am 0d385d1c: Merge "Track renaming of initUnchangeableSystemProperty." 2015-02-10 16:54:35 +00:00
libnetutils Add a command to call libnetutils' do_dhcp. 2015-04-21 19:31:43 -07:00
libpixelflinger pixelflinger: make self-contained 2015-03-19 12:34:35 -07:00
libprocessgroup Remove uses of libcxx.mk. 2015-03-27 11:24:04 -07:00
libsparse libsparse: move_chunks_up_to_len() does not account skip chunks 2015-04-08 10:10:17 +02:00
libsuspend Libsuspend: Remove unused variable 2014-11-24 18:53:44 -08:00
libsync Remove LOCAL_ADDITIONAL_DEPENDENCIES in cases where it's not needed. 2015-04-02 14:31:07 -07:00
libsysutils Add missing <malloc.h> and <string.h> includes. 2015-01-28 11:37:57 -08:00
libusbhost am 0d8943c2: am e4c5b614: Merge "libusbhost: Fix IOCTL call during usb_request_cancel" 2014-08-12 21:05:43 +00:00
libutils Remove LOCAL_ADDITIONAL_DEPENDENCIES in cases where it's not needed. 2015-04-02 14:31:07 -07:00
libziparchive libziparchive: fix clang build 2015-04-27 10:14:32 -07:00
lmkd Lmkd: Fix unused variables 2014-11-24 20:32:42 -08:00
logcat logcat: build regression 2015-04-13 09:27:57 -07:00
logd Merge "logd: per UID less aggressive 12.5% threshold" 2015-04-23 14:41:48 +00:00
logwrapper Fix "ptsname is not thread-safe; use ptsname_r instead" build break. 2014-07-29 11:06:53 -07:00
mkbootimg mkbootimg: turn on -Werror 2014-05-05 10:30:04 -07:00
reboot reboot: Turn on -Werror 2014-05-21 12:58:38 -07:00
rootdir Securely encrypt the master key 2015-04-28 15:34:10 -07:00
run-as package missing include for string.h 2015-04-01 11:15:37 -07:00
sdcard Correct magic number on umount2 2015-04-24 01:13:35 +00:00
toolbox Improve toolbox SIGPIPE behavior. 2015-04-25 12:03:41 -07:00
tzdatacheck Executable to run on boot that removes old tzdata if needed 2015-04-13 11:38:32 +01:00
.gitignore
Android.mk
CleanSpec.mk Add a CleanSpec for grep/toolbox. 2015-03-22 18:04:54 -07:00
MODULE_LICENSE_APACHE2
NOTICE