authsrvpasswd.c 296 B

12345678910111213141516171819202122
  1. #include "ssh.h"
  2. static AuthInfo*
  3. authsrvpasswordfn(Conn *c, Msg *m)
  4. {
  5. char *pass;
  6. AuthInfo *ai;
  7. pass = getstring(m);
  8. ai = auth_userpasswd(c->user, pass);
  9. free(m);
  10. return ai;
  11. }
  12. Authsrv authsrvpassword =
  13. {
  14. SSH_AUTH_PASSWORD,
  15. "password",
  16. SSH_CMSG_AUTH_PASSWORD,
  17. authsrvpasswordfn,
  18. };