Home | History | Annotate | Download | only in encryption

Lines Matching full:encryption

17 # Notes on the implementation of encryption in Android 3.0
22 If you want to enable encryption on your device based on Android 3.0
27 encryption is done by the dm-crypt layer in the kernel, which works
57 ## How Android encryption works
59 Disk encryption on Android is based on dm-crypt, which is a kernel feature that
64 independent of whether encryption is used or not.
66 While the actual encryption work is a standard linux kernel feature, enabling it
72 for whole disk encryption. The actual encryption used for the filesystem for
77 the encryption features would be done like invoking other vold commands, by
136 to vold, and vold returns 0 if encryption was completed successfully, or -1
137 on internal error, or -2 if encryption was not completed successfully.
139 CRYPTO_ENCRYPTION_IN_PROGRESS flag. If it's set, the encryption process
172 ## Enabling encryption on the device.
181 It does this to make sure there is enough power to finish the encryption
196 3. If doing an inplace encryption, vold then mounts a tmpfs /data (using the
210 The crypto footer contains details on the type of encryption, and an
218 to complete the encryption process. See the file cryptfs.h for details
223 5. If told was to enable encryption with wipe, vold invokes the command
235 6. When either encryption method has finished successfully, vold clears the
242 7. If vold detects an error during the encryption process, and if no data has
245 user the option to reboot, telling them that the encryption process
252 If vold detects an error during the encryption process, it sets
254 The UI should then display a message saying the encryption failed, and
259 To change the password for the disk encryption, the UI sends the command
282 framework to start encryption
285 bar UI for encryption.
296 encryption failed, and give
301 a message saying encryption