No description
Find a file
Neeraj Soni 21091bbe41 system: vold: Use wrapped key for metadata encryption
Wrapped key feature is needed for better security of encryption keys and to
ensure data integrity when crypto key cache is cleared during reset operation
of storage/crypto hardware.

Original patch: https://source.codeaurora.org/quic/la/platform/system/vold/commit/?h=LA.QSSI.11.0.r1-05600-qssi.0&id=c480f913e6abc2757c0d79afba5a3df1c4adc731
[Pig]: Clean up all deprecated codes that were removed during latter
merge.

CRs-Fixed: 2367150
Change-Id: I83d14861bf81e102151fa3417d84008c214a9ac0
Signed-off-by: zlewchan <zlewchan@icloud.com>
2024-09-07 23:36:33 +02:00
bench [LSC] Add LOCAL_LICENSE_KINDS to system/vold 2021-02-14 10:37:25 -08:00
binder/android/os Merge "Support multiple partition for /data" into main 2024-05-02 20:11:52 +00:00
fs Fix build with ToT libc++ 2024-05-24 14:16:59 +09:00
model Merge "Support multiple partition for /data" into main 2024-05-02 20:11:52 +00:00
tests Migrate Test Targets to New Android Ownership Model 2024-02-02 13:56:19 +00:00
.clang-format vold: use system-clang-format 2019-09-16 12:00:40 -07:00
Android.bp libc++fs is part of libc++ now. 2024-06-04 16:52:58 +00:00
AppFuseUtil.cpp Revert "Reduce AppFuse max read size." 2024-03-08 14:37:13 +00:00
AppFuseUtil.h Extract AppFuse as a util 2018-11-14 07:28:06 +00:00
Benchmark.cpp vold: Use Wakelock::tryGet() 2021-02-22 17:24:51 -05: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 Get the correct fstab entry if there are more than one 2024-04-24 14:15:06 -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 cryptfs: Update the size of dm-crypt device according to sector size 2022-09-28 17:44:44 +08:00
cryptfs.h Remove CRYPT_FOOTER_OFFSET 2021-11-10 14:03:48 -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
EncryptInplace.cpp Remove progress property support from encrypt_inplace() 2022-03-09 21:03:52 +00:00
EncryptInplace.h Remove progress property support from encrypt_inplace() 2022-03-09 21:03:52 +00: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 system: vold: Use wrapped key for metadata encryption 2024-09-07 23:36:33 +02:00
FsCrypt.h system: vold: Use wrapped key for metadata encryption 2024-09-07 23:36:33 +02:00
IdleMaint.cpp Add API to get remaining lifetime as a percentage. 2024-01-31 22:50:18 +00:00
IdleMaint.h Add API to get remaining lifetime as a percentage. 2024-01-31 22:50:18 +00:00
KeyBuffer.cpp clang-format many files. 2018-09-18 15:41:22 -07:00
KeyBuffer.h Don't use std::allocator::pointer 2024-01-10 00:01:58 +00:00
KeyStorage.cpp Merge "Avoid error message when destroying key w/o secdiscardable file" am: dc262c27f0 am: 60c71b9950 am: 2ef1832ac4 2023-03-04 07:49:59 +00:00
KeyStorage.h Defer CE key fixations to checkpoint commit 2022-11-14 17:45:32 +00:00
Keystore.cpp Switch to C23's memset_explicit(). 2022-08-15 23:10:28 +00:00
Keystore.h Detect factory reset and deleteAllKeys 2021-08-11 10:29:59 -07:00
KeyUtil.cpp vold: remove session keyring workaround for old kernels 2023-12-05 19:39:33 +00:00
KeyUtil.h vold: remove session keyring workaround for old kernels 2023-12-05 19:39:33 +00:00
Loop.cpp Remove vold logs related to block devices 2021-07-28 02:58:57 +01:00
Loop.h clang-format many files. 2018-09-18 15:41:22 -07:00
main.cpp Check for SELinux labelling errors 2023-03-01 22:11:29 +00:00
MetadataCrypt.cpp Support multiple partition for /data 2024-05-01 18:20:12 +00:00
MetadataCrypt.h Support multiple partition for /data 2024-05-01 18:20:12 +00:00
MoveStorage.cpp vold: Use Wakelock::tryGet() 2021-02-22 17:24:51 -05: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 OWNERS: add alan and jeff, alphabetize 2020-12-10 13:08:28 +01:00
PREUPLOAD.cfg vold should be fully developed in AOSP. 2018-09-11 12:08:43 -06:00
Process.cpp Verify if pid actually killed for processes with open files 2023-10-30 09:50:48 -07:00
Process.h Only kill apps with storage app data isolation enabled 2021-04-30 13:58:07 +00:00
secdiscard.cpp Don't use a secdiscardable file for keys encrypted by SP 2022-10-07 16:26:29 +00:00
sehandle.h clang-format many files. 2018-09-18 15:41:22 -07:00
TEST_MAPPING Add new modules to TEST_MAPPING 2023-11-02 14:57:09 +00:00
Utils.cpp Delete unused code conditional on MANAGE_MISC_DIRS 2024-02-27 03:00:34 +00:00
Utils.h Delete unused code conditional on MANAGE_MISC_DIRS 2024-02-27 03:00:34 +00:00
vdc.cpp Support multiple partition for /data 2024-05-01 18:20:12 +00:00
vold.rc Explicit init .rc user. 2023-04-10 20:54:26 +00:00
vold_prepare_subdirs.cpp Use /data/misc/apexdata for the list of APEXes 2023-08-12 01:05:53 +09:00
VoldNativeService.cpp Merge "Support multiple partition for /data" into main 2024-05-02 20:11:52 +00:00
VoldNativeService.h Merge "Support multiple partition for /data" into main 2024-05-02 20:11:52 +00:00
VoldNativeServiceValidation.cpp [vold] Check incremental paths before mounting 2022-01-31 22:13:14 +00:00
VoldNativeServiceValidation.h [vold] Check incremental paths before mounting 2022-01-31 22:13:14 +00:00
VoldUtil.cpp Move over to the C++ Fstab class 2019-01-31 12:34:39 -08:00
VoldUtil.h system: vold: Use wrapped key for metadata encryption 2024-09-07 23:36:33 +02:00
VolumeManager.cpp vold: Unmount StubVolume disks before unmounting EmulatedVolumes 2024-02-22 18:07:18 +09:00
VolumeManager.h Call fscrypt_destroy_volume_keys() under mCryptLock 2023-10-06 15:30:13 +00:00