90 Commits (b3d018a62c35d34991332dfaa678d61e97f3e1d2)

Author SHA1 Message Date
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
6 years ago
Eric Biggers ed45ec3ae8 cryptfs: round down dm-crypt device size to crypto sector boundary
6 years ago
Eric Biggers 3a2f7db477 cryptfs: check for errors in create_encrypted_random_key()
6 years ago
Yue Hu 9d6cc18bf1 cryptfs: Add error messages when remove dm-crypt device is failed
6 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
Logan Chien 196d5850f2 Replace library headers with angle quotations
6 years ago
Logan Chien 862eef7ace Reorder the include directives in cryptfs.cpp
6 years ago
Logan Chien 188b0ab7b3 Deprecate <cutils/log.h> and <utils/Log.h>
6 years ago
Logan Chien 3f2b122cd2 Replace library headers with angle quotations
6 years ago
Logan Chien d557d76466 Reorder the include directives in cryptfs.cpp
6 years ago
Paul Crowley 385cb8c4d6 Gate use of allow_encrypt_override behind ro.crypto property
6 years ago
Greg Kaiser 38723f23ff cryptfs: Optionally get crypto type as a property
6 years ago
Greg Kaiser 57f9af6af4 cryptfs: Require ext disk crypt to match code
6 years ago
Greg Kaiser 59ad018d0b cryptfs: Use the crypt_mnt_ftr keysize
6 years ago
Greg Kaiser 00eda38635 cryptfs: Don't use bare integers for key size
6 years ago
Greg Kaiser c0de9c7dba cryptfs: Clarify sizing of intermediate key
6 years ago
Greg Kaiser b802078adc Revert "cryptfs: Don't hardcode ikey buffer size"
6 years ago
Greg Kaiser 2c92d7b6a1 Revert "cryptfs: Make decrypted key buffers large enough"
6 years ago
Greg Kaiser fa099611bf Revert "cryptfs: Optionally get crypt type from properties"
6 years ago
Greg Kaiser 291fec1789 cryptfs: Optionally get crypt type from properties
6 years ago