Lines Matching full:password
179 /* _ipmi_set_user_password - Set User Password command.
183 * @operation - which operation to perform(en/disable user, set/test password)
184 * @password - User Password
185 * @is_twenty_byte - 0 = store as 16byte, otherwise store as 20byte password
191 uint8_t operation, const char *password, in _ipmi_set_user_password() argument
206 if (password != NULL) { in _ipmi_set_user_password()
207 size_t copy_len = strlen(password); in _ipmi_set_user_password()
213 strncpy((char *)(data + 2), password, copy_len); in _ipmi_set_user_password()
393 * set to test password and interpret result.
397 const char *password, uint8_t is_twenty_byte_password) in ipmi_user_test_password() argument
401 IPMI_PASSWORD_TEST_PASSWORD, password, in ipmi_user_test_password()
409 printf("Failure: password incorrect\n"); in ipmi_user_test_password()
412 printf("Failure: wrong password size\n"); in ipmi_user_test_password()
437 " set password <user id> [<password> <16|20>]"); in print_user_usage()
460 " test <user id> <16|20> [<password]>"); in print_user_usage()
470 snprintf(prompt, 128, "Password for user %d: ", user_id); in ipmi_user_build_password_prompt()
474 /* ask_password - ask user for password
478 * @returns pointer to char with password
532 char *password = NULL; in ipmi_user_test() local
546 "Given password length '%s' is invalid.", in ipmi_user_test()
552 /* We need to prompt for a password */ in ipmi_user_test()
553 password = ask_password(user_id); in ipmi_user_test()
554 if (password == NULL) { in ipmi_user_test()
559 password = argv[3]; in ipmi_user_test()
563 password, in ipmi_user_test()
625 char *password = NULL; in ipmi_user_password() local
634 /* We need to prompt for a password */ in ipmi_user_password()
636 password = ask_password(user_id); in ipmi_user_password()
637 if (password == NULL) { in ipmi_user_password()
646 if (strlen(password) != strlen(tmp) in ipmi_user_password()
647 || strncmp(password, tmp, strlen(tmp))) { in ipmi_user_password()
652 password = argv[3]; in ipmi_user_password()
656 lprintf(LOG_ERR, "Invalid password length '%s'", argv[4]); in ipmi_user_password()
664 if (password == NULL) { in ipmi_user_password()
665 lprintf(LOG_ERR, "Unable to parse password argument."); in ipmi_user_password()
667 } else if (strlen(password) > 20) { in ipmi_user_password()
668 lprintf(LOG_ERR, "Password is too long (> 20 bytes)"); in ipmi_user_password()
673 IPMI_PASSWORD_SET_PASSWORD, password, in ipmi_user_password()
676 lprintf(LOG_ERR, "Set User Password command failed (user %d)", in ipmi_user_password()
680 printf("Set User Password command successful (user %d)\n", in ipmi_user_password()
733 && (strncmp("password", argv[1], 8) == 0)) { in ipmi_user_main()