static int do_installkey(const std::vector<std::string>& args) { if (!is_file_crypto()) { return 0; } return e4crypt_create_device_key(args[1].c_str(), do_installkeys_ensure_dir_exists); }
int do_installkey(int nargs, char **args) { if (nargs != 2) { return -1; } if (!is_file_crypto()) { return 0; } return e4crypt_create_device_key(args[1], do_installkeys_ensure_dir_exists); }
int do_installkey(int nargs, char **args) { if (nargs != 2) { return -1; } char prop_value[PROP_VALUE_MAX] = {0}; property_get("ro.crypto.type", prop_value); if (strcmp(prop_value, "file")) { return 0; } return e4crypt_create_device_key(args[1], do_installkeys_ensure_dir_exists); }