android_system_core/fs_mgr
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
..
include Merge "Set verity mode as the verified property value" 2015-04-07 08:45:24 +00:00
Android.mk Revert "Revert "fs_mgr_verity: Add support for squashfs"" 2015-04-08 18:08:00 -07:00
fs_mgr.c Securely encrypt the master key 2015-04-28 15:34:10 -07:00
fs_mgr_fstab.c Revert "Revert "Adding e4crypt support"" 2015-03-31 13:02:13 -07:00
fs_mgr_main.c Cleanup: warning fixit. 2014-04-11 16:15:46 -07:00
fs_mgr_priv.h Revert "Revert "Adding e4crypt support"" 2015-03-31 13:02:13 -07:00
fs_mgr_priv_verity.h Revert "Revert "Enable verity on userdebug, and add disable-verity to adb"" 2014-12-09 17:02:17 -08:00
fs_mgr_verity.c Revert "Revert "fs_mgr_verity: Add support for squashfs"" 2015-04-08 18:08:00 -07:00