41 Commits (gugelfrei)

Author SHA1 Message Date
Neeraj Soni 8df5a5aedd vold: Enable legacy support for wrapped key
3 years ago
Paul Lawrence 67f9044ab5 Don't call block checkpoint functions above dm-default-key
4 years ago
Paul Crowley 09ff429e2a Merge "Record use of metadata encryption in property" into rvc-dev
4 years ago
TreeHugger Robot 0fbd0c1542 Merge "Choose options format using property" into rvc-dev
4 years ago
Paul Crowley 4073c0b524 Choose options format using property
4 years ago
Shawn Willden 50397a72f1 Send earlyBootEnded notice to all Keymasters
4 years ago
Paul Crowley 94abae03a9 Record use of metadata encryption in property
4 years ago
Paul Crowley 7de5377c89 Use the blk_device supplied by vdc encryptFstab
4 years ago
Paul Crowley 886e572009 On newer devices, use dm-default-key to encrypt SD cards
4 years ago
Barani Muthukumaran 312b7df621 vold: Wrapped key support for metadata encryption
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 572c024853 Refactor MetadataCrypt.cpp to make create_crypto_blk_dev more general
4 years ago
Paul Crowley 220567c33a Generalize CryptoType infrastructure
4 years ago
Barani Muthukumaran 3dfb094cb2 vold: Support Storage keys for FBE
4 years ago
Shawn Willden 2b1ff5aaab Have vold inform keymaster that early boot ended
4 years ago
Paul Crowley 84e84c5f33 Set metadata cipher in fstab
4 years ago
Paul Crowley 92a14b6b16 Add support for v2 of dm-default-key
4 years ago
Paul Crowley c9b92f0c17 Rename key_dir to metadata_key_dir and refactor
4 years ago
Paul Crowley 77df7f207d Refactor to use EncryptionPolicy everywhere we used to use raw_ref
4 years ago
Nikita Ioffe f850e6e564 Allow fscrypt_mount_metadata_encrypted to be called more than once
5 years ago
Paul Lawrence 4b140d397f Fix ext4/metadata/udc issue
5 years ago
Paul Lawrence 236e5e800e Make ext4 userdata checkpoints work with metadata encryption
5 years ago
David Anderson b92247368a Replace manual dm ioctls with libdm.
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
Greg Kaiser 8ae16db72a vold: Pass std::string by const reference
5 years ago
Daniel Rosenberg 690d6de5bf Add Support for metadata key with rollback
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
Paul Crowley 98a23a19d1 Fix spurious error
6 years ago
Paul Crowley 0fd2626fc3 Add a mount with metadata encryption service
6 years ago
Paul Crowley e2ee152e46 Refactor of use of fstab in advance of fix.
7 years ago
Pavel Grafov e2e2d308df Zero memory used for encryuption keys.
7 years ago
Paul Crowley e4c93da492 Abolish AutoCloseFD.h in favour of unique_fd
7 years ago
Guang Zhu 5b6c6a2c4a Revert "Enable metadata encryption"
7 years ago
Paul Lawrence 3963b23645 Enable metadata encryption
7 years ago
Paul Crowley d5759811ff Add support for metadata encryption
7 years ago