Home | History | Annotate | Download | only in vold

Lines Matching refs:subcommand

128 static bool check_argc(SocketClient *cli, const std::string &subcommand, int argc,
140 auto message = std::string() + "Usage: cryptfs " + subcommand;
180 cli->sendMsg(ResponseCode::CommandSyntaxError, "Missing subcommand", false);
186 std::string subcommand(argv[1]);
187 if (subcommand == "checkpw") {
188 if (!check_argc(cli, subcommand, argc, 3, "<passwd>")) return 0;
191 } else if (subcommand == "restart") {
192 if (!check_argc(cli, subcommand, argc, 2, "")) return 0;
198 } else if (subcommand == "cryptocomplete") {
199 if (!check_argc(cli, subcommand, argc, 2, "")) return 0;
202 } else if (subcommand == "enablecrypto") {
259 } else if (subcommand == "enablefilecrypto") {
260 if (!check_argc(cli, subcommand, argc, 2, "")) return 0;
263 } else if (subcommand == "changepw") {
282 } else if (subcommand == "verifypw") {
283 if (!check_argc(cli, subcommand, argc, 3, "<passwd>")) return 0;
286 } else if (subcommand == "getfield") {
287 if (!check_argc(cli, subcommand, argc, 3, "<fieldname>")) return 0;
311 } else if (subcommand == "setfield") {
312 if (!check_argc(cli, subcommand, argc, 4, "<fieldname> <value>")) return 0;
315 } else if (subcommand == "mountdefaultencrypted") {
316 if (!check_argc(cli, subcommand, argc, 2, "")) return 0;
323 } else if (subcommand == "getpwtype") {
324 if (!check_argc(cli, subcommand, argc, 2, "")) return 0;
345 } else if (subcommand == "getpw") {
346 if (!check_argc(cli, subcommand, argc, 2, "")) return 0;
361 } else if (subcommand == "clearpw") {
362 if (!check_argc(cli, subcommand, argc, 2, "")) return 0;
368 } else if (subcommand == "isConvertibleToFBE") {
369 if (!check_argc(cli, subcommand, argc, 2, "")) return 0;
375 } else if (subcommand == "init_user0") {
376 if (!check_argc(cli, subcommand, argc, 2, "")) return 0;
379 } else if (subcommand == "create_user_key") {
380 if (!check_argc(cli, subcommand, argc, 5, "<user> <serial> <ephemeral>")) return 0;
384 } else if (subcommand == "destroy_user_key") {
385 if (!check_argc(cli, subcommand, argc, 3, "<user>")) return 0;
388 } else if (subcommand == "add_user_key_auth") {
389 if (!check_argc(cli, subcommand, argc, 6, "<user> <serial> <token> <secret>")) return 0;
393 } else if (subcommand == "fixate_newest_user_key_auth") {
394 if (!check_argc(cli, subcommand, argc, 3, "<user>")) return 0;
397 } else if (subcommand == "unlock_user_key") {
398 if (!check_argc(cli, subcommand, argc, 6, "<user> <serial> <token> <secret>")) return 0;
402 } else if (subcommand == "lock_user_key") {
403 if (!check_argc(cli, subcommand, argc, 3, "<user>")) return 0;
406 } else if (subcommand == "prepare_user_storage") {
407 if (!check_argc(cli, subcommand, argc, 6, "<uuid> <user> <serial> <flags>")) return 0;
411 } else if (subcommand == "destroy_user_storage") {
412 if (!check_argc(cli, subcommand, argc, 5, "<uuid> <user> <flags>")) return 0;
418 cli->sendMsg(ResponseCode::CommandSyntaxError, "Unknown cryptfs subcommand", false);