summaryrefslogtreecommitdiff
path: root/cryptfs.cpp
AgeCommit message (Expand)Author
2022-09-28cryptfs: Update the size of dm-crypt device according to sector sizeHongyu Jin
2022-06-15Rename fscrypt_is_native() to IsFbeEnabled()Eric Biggers
2021-11-09Remove most of FDE supportEric Biggers
2021-06-15Replace most references to Keymaster with KeystoreEric Biggers
2021-06-11cryptfs: log beginning/end of each unmount attemptEric Biggers
2021-06-07cryptfs: try harder to unmount subdirectory mountsEric Biggers
2021-05-10cryptfs: kill processes more quickly in wait_and_unmount()Eric Biggers
2021-04-08Remove Keymaster::isSecure() and simplify callersSatya Tangirala
2021-04-08Make vold use keystore2 instead of keymasterSatya Tangirala
2021-02-22vold: Use Wakelock::tryGet()Kalesh Singh
2020-11-03Refactor EncryptInplace.cppEric Biggers
2020-11-03Remove special handling for missing crypto_blkdevEric Biggers
2020-11-03Check return value of create_crypto_blk_dev()Eric Biggers
2020-11-03Remove unused support for partial encryptionEric Biggers
2020-06-18Merge "Don't call block checkpoint functions above dm-default-key" am: 1bb7e8...Paul Lawrence
2020-06-18Merge "Don't call block checkpoint functions above dm-default-key"Paul Lawrence
2020-06-12Don't call block checkpoint functions above dm-default-keyPaul Lawrence
2020-03-04Merge "umount /data/user/0 before umount /data" am: 3a0fd35b62 am: 20f9f29d53Automerger Merge Worker
2020-03-04umount /data/user/0 before umount /dataHyangseok Chae
2020-02-19Merge changes from topics "metadata_wrapped_key_aosp", "volume_metadata" am: ...Automerger Merge Worker
2020-02-18Refactor: make makeGen localPaul Crowley
2020-02-14Refactor key generation to handle both normal and metadata encryption.Paul Crowley
2020-02-14Refactor key generation to handle both normal and metadata encryption.Paul Crowley
2020-02-14Merge changes Ic3993c1f,I06645bb4 am: ac34e9aa3e am: b62afed286 am: 54d05de798Paul Crowley
2020-02-14Generalize CryptoType infrastructurePaul Crowley
2020-02-13Refactor CryptoType to use better names, and size_t not uint32_tPaul Crowley
2020-02-13Merge "Use DM layer directly to manage private DM volumes" am: dd12ea5bd2 am:...Automerger Merge Worker
2020-02-13Merge "Retry deleting dm devices."Martijn Coenen
2020-02-13Retry deleting dm devices.Martijn Coenen
2020-02-12Use DM layer directly to manage private DM volumesPaul Crowley
2020-02-12Pass volume key as a KeyBufferPaul Crowley
2020-02-07Use std::string to return crypto device, not char *Paul Crowley
2020-02-07Refactor: make cryptfs.h smallerPaul Crowley
2019-06-26vold: use RAII wake locksTri Vo
2019-06-21Merged-In Revert "vold: use RAII wake locks"Ruslan Tkhakokhov
2019-06-18vold: use RAII wake locksTri Vo
2019-05-13Replace manual dm ioctls with libdm.David Anderson
2019-04-26Stop using trigger_reset_main.Martijn Coenen
2019-04-19fix data encryption fail when ENCRYPTION_FLAG_NO_UI is setxzj
2019-01-31Move over to the C++ Fstab classTom Cherry
2019-01-30Remove secontext.h, secontext.cpp, hash.hLongPing Wei
2019-01-25cryptfs: improve logging of dm-crypt device creationEric Biggers
2019-01-25cryptfs: round down dm-crypt device size to crypto sector boundaryEric Biggers
2019-01-18cryptfs: check for errors in create_encrypted_random_key()Eric Biggers
2019-01-03cryptfs: Add error messages when remove dm-crypt device is failedYue Hu
2018-12-11cryptfs: Allow setting dm-crypt sector sizeGreg Kaiser
2018-12-11cryptfs: Add Adiantum supportGreg Kaiser
2018-12-06Fix signedness mismatch and integer underflowRubin Xu
2018-11-05Wait for dm device to be ready before formatPaul Crowley
2018-10-25vold: rename from "ext4 encryption" to fscryptEric Biggers