No description
Find a file
San Mehat fcf24fe62f vold: Add a versioned superblock to secure containers.
Add an un-encrypted superblock to the end of a secure container to
help identify the crypto cipher used. This is required in order to
provide some semblence of versioning, in case we have cause to
change the crypto type on an update - say for example switching
from software to hardware encryption, or from 128 -> a zillion
bit keys.

NOTE: This format is incompatible with previous secure containers.
After this change they will no longer be mountable.

Signed-off-by: San Mehat <san@google.com>
2010-03-03 12:40:34 -08:00
Android.mk vold: Add support for xwarp 2010-03-02 13:17:02 -08:00
Asec.h vold: Add a versioned superblock to secure containers. 2010-03-03 12:40:34 -08:00
BlockDevice.cpp system: vold2: Initial skeleton for vold2. 2009-10-10 17:57:51 -07:00
BlockDevice.h system: vold2: Initial skeleton for vold2. 2009-10-10 17:57:51 -07:00
CommandListener.cpp vold: Add support for xwarp 2010-03-02 13:17:02 -08:00
CommandListener.h vold: Add support for xwarp 2010-03-02 13:17:02 -08:00
Devmapper.cpp vold: Add a versioned superblock to secure containers. 2010-03-03 12:40:34 -08:00
Devmapper.h vold: Internally use sector counts for asec lengths 2010-01-11 09:17:25 -08:00
DirectVolume.cpp vold: Add 'force' option to anything that can cause an unmount 2010-02-18 11:48:49 -08:00
DirectVolume.h vold2: Get mounting/unmounting/formatting/sharing working 2009-12-19 09:54:42 -08:00
diskmbr.h vold2: Get mounting/unmounting/formatting/sharing working 2009-12-19 09:54:42 -08:00
Fat.cpp vold: Add a versioned superblock to secure containers. 2010-03-03 12:40:34 -08:00
Fat.h vold: Add a versioned superblock to secure containers. 2010-03-03 12:40:34 -08:00
geom_mbr_enc.c vold2: Get mounting/unmounting/formatting/sharing working 2009-12-19 09:54:42 -08:00
logwrapper.c vold: Fix devmapper/ptmx fd leak, and give asec unmount more time 2010-02-13 18:59:48 -08:00
Loop.cpp vold2: Don't allow containers < 1mb, and clean up some logging 2010-02-18 11:48:49 -08:00
Loop.h vold: Internally use sector counts for asec lengths 2010-01-11 09:17:25 -08:00
main.cpp vold: Don't bail out on init failure & bump version number 2010-03-02 13:16:33 -08:00
NetlinkHandler.cpp vold2: Don't print error on unknown Netlink event 2010-02-03 08:50:19 -08:00
NetlinkHandler.h system: vold2: Initial skeleton for vold2. 2009-10-10 17:57:51 -07:00
NetlinkManager.cpp system: vold2: Initial skeleton for vold2. 2009-10-10 17:57:51 -07:00
NetlinkManager.h system: vold2: Initial skeleton for vold2. 2009-10-10 17:57:51 -07:00
Process.cpp Check length of filenames before strcat 2010-02-18 09:35:35 -08:00
Process.h vold: Refactor Processkiller and add command to return users of a mount point 2010-02-16 17:12:00 -08:00
ResponseCode.cpp vold: Clean up asec command response and add support for 'StorageBusy' 2010-02-18 11:48:50 -08:00
ResponseCode.h vold: Add support for xwarp 2010-03-02 13:17:02 -08:00
vdc.c system: vold2: Initial skeleton for vold2. 2009-10-10 17:57:51 -07:00
VoldCommand.cpp system: vold2: Initial skeleton for vold2. 2009-10-10 17:57:51 -07:00
VoldCommand.h system: vold2: Initial skeleton for vold2. 2009-10-10 17:57:51 -07:00
Volume.cpp vold: Add a versioned superblock to secure containers. 2010-03-03 12:40:34 -08:00
Volume.h vold: Stage the mounting of media to hide the ASEC imagefile directory 2010-02-19 18:14:36 -08:00
VolumeManager.cpp vold: Add a versioned superblock to secure containers. 2010-03-03 12:40:34 -08:00
VolumeManager.h vold: Add 'force' option to anything that can cause an unmount 2010-02-18 11:48:49 -08:00
Xwarp.cpp vold: Add support for xwarp 2010-03-02 13:17:02 -08:00
Xwarp.h vold: Add support for xwarp 2010-03-02 13:17:02 -08:00