ret = _app2sd_set_info_in_db(pkgid, passwd, loopback_device,
uid);
- if (ret < 0) {
+ if (ret != 0) {
_E("unable to save password");
free(passwd);
return APP2EXT_ERROR_SQLITE_REGISTRY;
snprintf(dmcrypt_setup_cmd, sizeof(dmcrypt_setup_cmd),
"/bin/echo '%s' | /sbin/cryptsetup -q -i %d "
- "-c aes-cbc-lmk -s %d --align-payload=8 luksFormat %s",
+ "-c aes-cbc-lmk -s %d --align-payload=8 luksFormat "
+ "--type luks1 %s",
passwd, DMCRYPT_ITER_TIME, DMCRYPT_KEY_LEN,
loopback_device);
memset(passwd, 0, strlen(passwd));