105 Commits (gugelfrei)

Author SHA1 Message Date
Eric Biggers ca79199a58
cryptfs: try harder to unmount subdirectory mounts
3 years ago
Eric Biggers 3461ff5c9a
cryptfs: kill processes more quickly in wait_and_unmount()
3 years ago
chrmhoffmann d023c4b825 cryptfs: Fix legacy QCOM HW FDE encryption
3 years ago
Phanindra Babu Pabba b823b879c8 vold: Fix the compilation failure for cryptfs
3 years ago
Michael Bestas 618c5e91fb Revert "cryptfs: Fix build for QCOM HW crypto devices"
3 years ago
Bruno Martins c27ee422c8 cryptfs: Fix build for QCOM HW crypto devices
3 years ago
Neeraj Soni 740377dda5 vold: Adapt req-crypt based HW disk encryption
3 years ago
Yifan Hong a3c9ff2889 Updates for migrated code upstream
3 years ago
AnilKumar Chimata ad92a41a46 system: vold: Remove crypto block device creation
3 years ago
AnilKumar Chimata 659d3765c0 vold: Add Hardware FDE feature
3 years ago
Paul Lawrence 67f9044ab5 Don't call block checkpoint functions above dm-default-key
4 years ago
Hyangseok Chae 79b03ff9e6 umount /data/user/0 before umount /data
4 years ago
Automerger Merge Worker 7489ab6961 Merge changes from topics "metadata_wrapped_key_aosp", "volume_metadata" am: 36fd1ebfae am: 6891eb7e2d am: c14f46d114
4 years ago
Paul Crowley 249c2fb4aa Refactor: make makeGen local
4 years ago
Paul Crowley 4eac264727 Refactor key generation to handle both normal and metadata encryption.
4 years ago
Paul Crowley b3d018a62c Refactor key generation to handle both normal and metadata encryption.
4 years ago
Paul Crowley 85d1c77ff6 Merge changes Ic3993c1f,I06645bb4 am: ac34e9aa3e am: b62afed286 am: 54d05de798
4 years ago
Paul Crowley 220567c33a Generalize CryptoType infrastructure
4 years ago
Paul Crowley a661fb659b Refactor CryptoType to use better names, and size_t not uint32_t
4 years ago
Automerger Merge Worker 50f7de29be Merge "Use DM layer directly to manage private DM volumes" am: dd12ea5bd2 am: 47aff8772d am: e3609aa837
4 years ago
Martijn Coenen 1dc4f816bd Merge "Retry deleting dm devices."
4 years ago
Martijn Coenen 26ad7b34d1 Retry deleting dm devices.
4 years ago
Paul Crowley 659b63fe00 Use DM layer directly to manage private DM volumes
4 years ago
Paul Crowley 3d98f5d159 Pass volume key as a KeyBuffer
4 years ago
Paul Crowley 81796e9dce Use std::string to return crypto device, not char *
4 years ago
Paul Crowley 73be12dcd5 Refactor: make cryptfs.h smaller
4 years ago
Tri Vo 15bbe22879 vold: use RAII wake locks
5 years ago
Ruslan Tkhakokhov a37c01756f Merged-In Revert "vold: use RAII wake locks"
5 years ago
Tri Vo 242130f3f8 vold: use RAII wake locks
5 years ago
David Anderson b92247368a Replace manual dm ioctls with libdm.
5 years ago
Martijn Coenen aec7a0a165 Stop using trigger_reset_main.
5 years ago
xzj 7e38a3a3c8 fix data encryption fail when ENCRYPTION_FLAG_NO_UI is set
5 years ago
Tom Cherry 4c5bde2b92 Move over to the C++ Fstab class
5 years ago
LongPing Wei 7f3ab95b8d Remove secontext.h, secontext.cpp, hash.h
5 years ago
Eric Biggers e1a7e77269 cryptfs: improve logging of dm-crypt device creation
5 years ago
Eric Biggers ed45ec3ae8 cryptfs: round down dm-crypt device size to crypto sector boundary
5 years ago
Eric Biggers 3a2f7db477 cryptfs: check for errors in create_encrypted_random_key()
5 years ago
Yue Hu 9d6cc18bf1 cryptfs: Add error messages when remove dm-crypt device is failed
5 years ago
Greg Kaiser ab1e84ad5f cryptfs: Allow setting dm-crypt sector size
6 years ago
Greg Kaiser 8cb4c9ff78 cryptfs: Add Adiantum support
6 years ago
Rubin Xu f83cc61c1f Fix signedness mismatch and integer underflow
6 years ago
Paul Crowley cfe3972f2d Wait for dm device to be ready before format
6 years ago
Eric Biggers a701c458ca vold: rename from "ext4 encryption" to fscrypt
6 years ago
Treehugger Robot a3381ffc3f Merge "Add support for checkpointing"
6 years ago
Oleksiy Avramchenko 625dc787c6 Add GetBlockDevSize, GetBlockDevSectors helpers
6 years ago
Daniel Rosenberg 65f99c9e8b Add support for checkpointing
6 years ago
Paul Crowley 14c8c0765a clang-format many files.
6 years ago
Greg Kaiser b353a61292 cryptfs: Remove Speck support
6 years ago
Luis Hector Chavez cf5c9907f5 resolve merge conflicts of 7bf98aa8a0 to pi-dev-plus-aosp
6 years ago
Luis Hector Chavez bbb512d019 vold: Avoid SIGSEGVs when fstab lacks /data
6 years ago