Dropbear and crypt() implementation

Matt Johnston matt at ucc.asn.au
Thu May 29 08:17:24 WST 2014


Hi Martin,

How does your operating system authenticate users? crypt()
is kind of specific to how many unix-style systems store passwords in
/etc/passwd or /etc/shadow. You could modify your
svr-authpasswd.c to compare the hash of "password" with your
stored hashed password, or something similar.

Cheers,
Matt

On Wed, May 28, 2014 at 08:16:23PM +0000, Martin Osterloh wrote:
> Hi All,
> 
> 
> I am in the process of porting dropbear to my own operating system (x86 64 architecture). So far, I am happy with the progress.
> 
> 
> However, I just discovered that svr-authpasswd.c uses crypt(). I am using newlib as a  general C library. I am not being provided with crypt() unfortunately. Is there any general consensus what people do in this case? So far I am just returning "send_msg_userauth_success()" which is .... well not that great.
> 
> 
> Any input would be greatly appreciated!
> 
> 
> Thanks,
> 
> --Martin
> 


More information about the Dropbear mailing list