No description
Find a file
Eric Biggers c01995ea3b Remove unused support for partial encryption
Commit 87999173dd ("Don't corrupt ssd when encrypting and power
fails") added a lot of code to handle pausing in-place conversion from
unencrypted => FDE when the battery was low, and resuming it later.

It was eventually decided that this wasn't needed, and commit
7e17e2d226 ("Don't worry about battery levels when encrypting")
removed the checks for low battery.

This made the partial encryption code unused.  So remove it.

Note that this was cluttering up the metadata encryption code too, since
EncryptInplace.cpp is now shared by both FDE and metadata encryption.

Bug: 16868177
Test: see I08fc8465f7962abd698904b5466f3ed080d53953
Change-Id: Ibd2eb08a2aa15938097abcb8a67b5a813c4d76c7
2020-11-03 14:11:00 -08:00
bench bench: Add fail-fast error path to inodeop_bench 2020-09-18 15:50:04 +00:00
binder/android/os Add IVold::destroyDsuMetadataKey() 2020-10-13 16:00:43 +08:00
fs Rename casefold/projectid properties (for f2fs). am: e9239f757e 2020-04-17 14:41:07 +00:00
model Set media folder +F for adopted storage as well 2020-10-20 18:55:54 -07:00
tests [vold] Add argument verification to IncFS methods 2020-03-25 17:21:49 -07:00
.clang-format vold: use system-clang-format 2019-09-16 12:00:40 -07:00
Android.bp Add IVold::destroyDsuMetadataKey() 2020-10-13 16:00:43 +08:00
AppFuseUtil.cpp AppFuseUtil: Call ForceUnmount before PrepareDir. 2019-04-09 18:45:32 +01:00
AppFuseUtil.h Extract AppFuse as a util 2018-11-14 07:28:06 +00:00
Benchmark.cpp vold: use RAII wake locks 2019-06-26 10:20:30 -07:00
Benchmark.h clang-format many files. 2018-09-18 15:41:22 -07:00
BenchmarkGen.h Abort long-running benchmarks, report progress. 2017-11-07 09:57:12 -07:00
Checkpoint.cpp IdleMaint: use fstab_default from VoldUtil 2020-10-15 16:54:38 -07:00
Checkpoint.h Add an isCheckpointing() binder call for adb remount. 2020-06-10 23:52:25 -07:00
CleanSpec.mk Add an empty CleanSpec.mk 2010-03-08 18:05:25 -08:00
cryptfs.cpp Remove unused support for partial encryption 2020-11-03 14:11:00 -08:00
cryptfs.h Refactor key generation to handle both normal and metadata encryption. 2020-02-14 13:59:06 -08:00
CryptoType.cpp Generalize CryptoType infrastructure 2020-02-14 00:48:27 -08:00
CryptoType.h Generalize CryptoType infrastructure 2020-02-14 00:48:27 -08:00
Devmapper.cpp Replace manual dm ioctls with libdm. 2019-05-13 13:07:12 -07:00
Devmapper.h Replace manual dm ioctls with libdm. 2019-05-13 13:07:12 -07:00
EncryptInplace.cpp Remove unused support for partial encryption 2020-11-03 14:11:00 -08:00
EncryptInplace.h Remove unused support for partial encryption 2020-11-03 14:11:00 -08:00
FileDeviceUtils.cpp Remove excess logging in secdiscard 2019-03-21 19:13:51 +00:00
FileDeviceUtils.h clang-format many files. 2018-09-18 15:41:22 -07:00
FsCrypt.cpp FsCrypt: silently skip "." and ".." when loading keys 2020-11-02 15:47:42 -08:00
FsCrypt.h vold: Do not cache CE keys in vold 2020-01-24 00:20:22 +00:00
IdleMaint.cpp IdleMaint: skip swap space, bind mounts, and virtual filesystems 2020-10-15 16:56:16 -07:00
IdleMaint.h Add functions to handle idle maintenance 2017-11-14 15:12:30 -08:00
KeyBuffer.cpp clang-format many files. 2018-09-18 15:41:22 -07:00
KeyBuffer.h clang-format many files. 2018-09-18 15:41:22 -07:00
Keymaster.cpp Send earlyBootEnded notice to all Keymasters 2020-04-09 15:22:43 -06:00
Keymaster.h Send earlyBootEnded notice to all Keymasters 2020-04-09 15:22:43 -06:00
KeyStorage.cpp vold: Generate storage key without rollback resistance 2020-10-20 16:19:33 +00:00
KeyStorage.h KeyUtil: don't use keepOld=true for system DE and volume keys 2020-10-30 14:53:43 -07:00
KeyUtil.cpp Merge "KeyUtil: use static local variable in isFsKeyringSupported()" 2020-07-17 01:20:43 +00:00
KeyUtil.h KeyUtil: don't use keepOld=true for system DE and volume keys 2020-10-30 14:53:43 -07:00
Loop.cpp Silence useless LOOP_GET_STATUS64 warnings 2020-10-15 15:26:27 -07:00
Loop.h clang-format many files. 2018-09-18 15:41:22 -07:00
main.cpp Acknowledge the 'nofail' fs_mgr flag and skip the expected failure. 2020-05-06 16:45:23 +00:00
MetadataCrypt.cpp Remove unused support for partial encryption 2020-11-03 14:11:00 -08:00
MetadataCrypt.h Add IVold::destroyDsuMetadataKey() 2020-10-13 16:00:43 +08:00
MoveStorage.cpp Utils: add IsDotOrDotDot() and use it in the appropriate places 2020-11-02 15:47:24 -08:00
MoveStorage.h clang-format many files. 2018-09-18 15:41:22 -07:00
NetlinkHandler.cpp vold: remove unused stop() methods 2020-09-23 10:02:25 -07:00
NetlinkHandler.h vold: remove unused stop() methods 2020-09-23 10:02:25 -07:00
NetlinkManager.cpp vold: remove unused stop() methods 2020-09-23 10:02:25 -07:00
NetlinkManager.h vold: remove unused stop() methods 2020-09-23 10:02:25 -07:00
OWNERS Add maco@ to vold OWNERS. 2020-08-11 09:13:58 +02:00
PREUPLOAD.cfg vold should be fully developed in AOSP. 2018-09-11 12:08:43 -06:00
Process.cpp Mount direct boot apps obb dir after fuse is ready. 2020-02-19 16:45:07 +00:00
Process.h Mount direct boot apps obb dir after fuse is ready. 2020-02-19 16:45:07 +00:00
ScryptParameters.cpp clang-format many files. 2018-09-18 15:41:22 -07:00
ScryptParameters.h clang-format many files. 2018-09-18 15:41:22 -07:00
secdiscard.cpp secdiscard: use F2FS_IOC_SEC_TRIM_FILE for secure discard 2020-09-14 08:43:15 +09:00
sehandle.h clang-format many files. 2018-09-18 15:41:22 -07:00
TEST_MAPPING FuseDaemonHostTest is migrated to CTS and renamed. 2020-05-28 18:43:08 +01:00
Utils.cpp Utils: add IsDotOrDotDot() and use it in the appropriate places 2020-11-02 15:47:24 -08:00
Utils.h Utils: add IsDotOrDotDot() and use it in the appropriate places 2020-11-02 15:47:24 -08:00
vdc.cpp Merge "vold: remove checkEncryption" am: 2d9777bfbf am: 15c0d3e5d0 2020-07-16 21:00:33 +00:00
vdc.rc Remove all references to FDE enable wipe 2017-12-22 11:17:15 -08:00
vold.rc vold: Grant root group 2018-08-08 17:08:02 -07:00
vold_prepare_subdirs.cpp Enable vold to set level from user. 2020-10-02 14:49:25 +01:00
VoldNativeService.cpp Add IVold::destroyDsuMetadataKey() 2020-10-13 16:00:43 +08:00
VoldNativeService.h Add IVold::destroyDsuMetadataKey() 2020-10-13 16:00:43 +08:00
VoldNativeServiceValidation.cpp Additional operation check when enabling read logs. 2020-04-03 18:42:04 -07:00
VoldNativeServiceValidation.h [vold] Add argument verification to IncFS methods 2020-03-25 17:21:49 -07:00
VoldUtil.cpp Move over to the C++ Fstab class 2019-01-31 12:34:39 -08:00
VoldUtil.h Remove unused code in VoldUtil.h 2020-02-18 10:48:16 -08:00
VolumeManager.cpp vold: remove unused stop() methods 2020-09-23 10:02:25 -07:00
VolumeManager.h vold: remove unused stop() methods 2020-09-23 10:02:25 -07:00
wait_for_keymaster.cpp add wait_for_keymaster 2018-05-09 12:59:18 -07:00
wait_for_keymaster.rc Add rc file for wait_for_keymaster 2018-05-15 16:15:21 -07:00