[Pkg-shadow-devel] Small fixes in salt.c, chpasswd.c, chgpasswd.c

Dan Kopecek dkopecek at redhat.com
Fri Nov 23 19:02:05 UTC 2007


Nicolas François wrote:
> On Fri, Nov 23, 2007 at 01:12:11PM +0100, Dan Kopecek wrote:
>> Hi,
>>  this patch adds a function for generating salt of given size and fixes
>> few bugs.
> 
> Thanks a lot.
> I will commit it tonight.
> 
> I will probably also:
>  * move the srandom call from crypt_make_salt to gensalt
>  * replace the if in gensalt by an assert
> 
> BTW, did you try chpasswd/su with the SHA256 or SHA512 algorithms?
> 
> I still have to install a newer libc to test it (I plan to do it this
> weekend).
> 
> 
> Best Regards,

I found a new problem, updated patch attached, please review it - I am
not sure if it is a feature or bug. I checked the return value of
crypt_make_salt when SHA256/512 is used and it should be ok (sha256:
"$5$rounds=num$salt" or "$5$salt" when *ROUNDS are not specified in
login.defs) but I didn't tested it with new libc too...

Dan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: shadow-utils-4.0.18.2-salt.patch
Type: text/x-patch
Size: 5364 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-shadow-devel/attachments/20071123/77f86564/attachment.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 282 bytes
Desc: OpenPGP digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-shadow-devel/attachments/20071123/77f86564/attachment.pgp 


More information about the Pkg-shadow-devel mailing list