summaryrefslogtreecommitdiffstats
path: root/crypto/ics (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-12-04Reduce libs needed for decrypt and clean up old decypt filesEthan Yonker3-840/+0
Trim cryptfs.c to remove functions that TWRP does not use for decrypt and remove the need for libfs_mgr from cryptfs.c by passing some items to cryptfs.c from the partition manager. Add support for new fstab flags: encryptable and forceencrypt=/path/to/cryptokey For example: flags=forceencrypt=/dev/block/platform/sdhci-tegra.3/by-name/MD1 Note that "footer" is the default, so you do not need to set this flag on devices that use the footer for the crypto key. Also add mounttodecrypt if you need to mount a partition during the decrypt cycle for firmware of proprietary libs. Clean up decrypt and only support one version Android 5.0 lollipop decrypt should be backwards compatible with older versions so we will only support one version, 1.3 that came with 5.0 lollipop. Remove support for Samsung TouchWiz decrypt. It does not work with the latest versions of Samsung encryption anyway and it has not been updated to work with any AOSP decryption higher than 1.1 Change-Id: I2d9c6e31df50268c91ee642c2fa090f901d9d5c9
2014-11-04Fix some module tagsMatt Mower1-3/+2
There is no LOCAL_MODULES_TAGS. Fix by combining with LOCAL_MODULE_TAGS. Change-Id: I1cacef2f8123af3632ff6a52aa62c2f2e15ac37d
2014-02-26Check crypto footer before offering to decryptEthan Yonker2-0/+23
Verify that we have a valid footer with proper magic before setting things up for decryption to help prevent user confusion when dealing with data partitions that fail to mount. Also check to make sure that the block device for /data is present. Change-Id: Ie87818fe4505a8bf71df7d3934c114e7328ef3ca
2013-08-23Fix AOSP decrypt when TouchWiz code is presentDees_Troy2-7/+11
2013-07-03Add additional build variable checks to Android.mk filesTrevor Drake1-1/+2
This was causing the mm command to fail when it was run from bootable/recovery and no crypto features had been specified in a device's configuration files Change-Id: Iddbeea5349bbf75cddb0250cd71821dfe3b7b9d8
2013-04-18Fix CFLAGS for Samsung decryptDees_Troy1-0/+12
2013-04-04Move all AOSP code out of recovery binaryDees_Troy1-0/+13
Improves license compatibility between GPL and Apache Change-Id: I2b165aa575bb6213af6b07936f99610c113443f0
2013-03-30Add partition list GUI elementDees_Troy1-1/+1
Add partition list GUI element and update backup, restore, mount, storage selection, and wipe sections of GUI and partition manager code to reflect the new GUI element. Update ORS engine to handle new backup and restore setup. Fix a bug with decrypt. Add 1080x1920 layout. Change-Id: Iaa2f44cb707167e66f935452f076ba00e68a2aa4
2013-01-09Improve remounting sdcard with ecryptfsDees_Troy1-9/+7
2013-01-08Add Samsung TouchWiz decryptiona39552692-658/+195
Change-Id: I418680e59372160dabfe3e2d5f0208229aa151ae
2012-09-21Fix special partition handlingDees_Troy1-27/+27
2012-09-05TWRP-ify AOSP codeDees_Troy2-0/+1253
Pull in most TWRP sources Stub out partition management code Make it compile -- probably will not boot Kind of a mess but have to start somewhere