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