39 Commits (gugelfrei)

Author SHA1 Message Date
Pig c856e2fe8a vold: Bring in more wrapped key changes
3 years ago
Neeraj Soni f78e6bcf76 system: vold: Upgrade the FBE key
3 years ago
Paul Crowley d281de75ad Fix unaligned access to auth token user_id
4 years ago
Barani Muthukumaran 3dfb094cb2 vold: Support Storage keys for FBE
4 years ago
Shawn Willden 35f0f22c9b Update vold to use KM4.1
4 years ago
Treehugger Robot aae52f4816 Merge "Request rollback resistance for FBE keys."
5 years ago
Daniel Rosenberg d2906b8b5f Fix include order
5 years ago
Daniel Rosenberg a48730a0fd Defer deleteKey in KeyStorage in Checkpointing mode
5 years ago
Tommy Chiu 97466cb145 vold: Introduce android::vold::writeStringToFile
5 years ago
Woody Lin 37c82f5c0f Fsync directories before delete key
5 years ago
Paul Crowley 621d9b9732 Fsync directories after creating files
5 years ago
Daniel Rosenberg 690d6de5bf Add Support for metadata key with rollback
6 years ago
Shawn Willden 8431fe24cb Request rollback resistance for FBE keys.
6 years ago
Paul Crowley 14c8c0765a clang-format many files.
6 years ago
Shawn Willden 353518194e Support Keymaster4
6 years ago
Shawn Willden 785365b2f7 Clang-format Keymaster.{cpp|h} and KeyStorage.{cpp|h}
6 years ago
TreeHugger Robot 24224d10d0 Merge "Break vold dependency on keystore utilities."
6 years ago
Shawn Willden f452774030 Break vold dependency on keystore utilities.
7 years ago
Wei Wang a087947490 Vold: Add fsync in writeStringToFile() am: 701d05d32c
7 years ago
Wei Wang 701d05d32c Vold: Add fsync in writeStringToFile()
7 years ago
Paul Crowley 26a53888a4 When we forget a volume, forget per-volume key
7 years ago
Paul Crowley ff19b05e8e Fix errors on non-keymaster keys
7 years ago
Pavel Grafov e2e2d308df Zero memory used for encryuption keys.
7 years ago
Rubin Xu 2436e27717 Add secdiscard command for secure deletion of files
7 years ago
Paul Crowley f71ace310e Refactor to lay the groundwork for metadata encryption
7 years ago
Wei Wang 4375f1be4c Change to use new WaitForProperty API
7 years ago
Paul Crowley 6ab2cabd19 Support keys with a secret but no token, which are handled not using
7 years ago
Janis Danisevskis 8e537b8002 Port to binder based keymaster hal
7 years ago
Paul Crowley dff8c727c1 Support Keymaster 2 configuration and key upgrading
8 years ago
Paul Crowley beb33a67e1 Run secdiscard on encrypted key and key blob too
8 years ago
Paul Crowley b3de337acd Use a longer timeout on the disk encryption keys
8 years ago
Paul Crowley df528a7011 Run clang-format over ext4crypt related code
8 years ago
Paul Crowley a051eb7a22 Use pointers not references for out arguments
8 years ago
Paul Crowley 320e5e15b6 Require the auth token for decryption.
8 years ago
Paul Crowley d9b9295b8c Fix memory leak in generate_key wrapper. Other fixes.
8 years ago
Paul Crowley 63c18d3ba9 Add scrypt-based password stretching.
8 years ago
Paul Crowley 0572080814 Password security for FBE disk encryption keys
8 years ago
Paul Crowley 13ffd8ef7a Improvements to the key storage module
8 years ago
Paul Crowley 1ef255816c Use a keymaster-based key storage module
8 years ago