summaryrefslogtreecommitdiffstats
path: root/crypto/ext4crypt/Android.mk (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-05-24Switch between dependencies and modulesEthan Yonker1-1/+5
Use LOCAL_REQUIRED_MODULES for Pie and up and LOCAL_ADDITIONAL_DEPENDENCIES for Oreo and down. Change-Id: I5365e782f98f3bbf4bf246be22c8f573824b65ee
2019-01-17Add metadata decrypt support for FBEEthan Yonker1-1/+1
Change-Id: Ie0292f4ffea5993a4ae74fa04fc5c8252ca2cfcf
2018-08-31Decrypt FBE on 9.0 (backwards compatible)Ethan Yonker1-9/+32
Building in 9.0 may require you to add a flag to your twrp fstab with the fileencryption details like: fileencryption=ice:aes-256-heh Verify this against your device's stock fstab of course. Change-Id: If9286f5d5787280814daca9fbc8f5191ff26a839
2018-01-04Add spblob decrypt for secdis method (Pixel 1 non-weaver)Ethan Yonker1-0/+12
Support decrypting Pixel 1 devices using secdis method with the gatekeeper instead of weaver. Add a bit of a dirty workaround to a permissions issue that the keystore presents because the keystore checks the uid of the calling process and refuses to let the root user add authorization tokens. We write the auth token to a file and start a separate service that runs under the system user. The service reads the token from the file and adds it to the keystore. You must define this service in your init.recovery.{hardware}.rc file: service keystore_auth /sbin/keystore_auth disabled oneshot user system group root seclabel u:r:recovery:s0 TWRP will run this service when needed. Change-Id: I0ff48d3355f03dc0be8e75cddb8b484bdef98772
2017-11-29Better compatibility across 8.0.0 treesEthan Yonker1-4/+11
Change-Id: Ic8200da4e99826736e002a1ab5f9e5f967e84193
2017-11-28FBE for Pixel 2Ethan Yonker1-1/+11
Includes various minor fixes for building in Android 8 trees with r23+ tag Update FBE extended header in libtar to version 2 and include the entire ext4_encryption_policy structure now after translating the policy. See this post for more details: https://plus.google.com/u/1/+DeesTroy/posts/i33ygUi7tiu Change-Id: I2af981e51f459b17fcd895fb8c2d3f6c8200e24b
2017-08-25DO NOT MERGE Android 8.0 stuffEthan Yonker1-1/+1
Change-Id: I8c8a9734adbf36c33463123844fa6e078934ae34
2016-12-13Support backup/restore of FBE policiesEthan Yonker1-1/+12
Change-Id: Iba8ef20f57b0fb57bb9406c53148a806441d0b59
2016-12-13Support File Based EncryptionEthan Yonker1-0/+33
Change-Id: Ib688ddd0c32d3999590cacd86b6d9b18eac336e9