[Buildroot] [PATCH] package/uclibc: defconfig: enable sha-256/512 password auth support

Peter Korsgaard peter at korsgaard.com
Thu Mar 10 20:02:05 UTC 2016


>>>>> "Peter" == Peter Korsgaard <peter at korsgaard.com> writes:

 > As recently reported on the mailing list:
 > http://lists.busybox.net/pipermail/buildroot/2016-February/154130.html

 > Our configuration options to use sha-256 / sha-512 password encoding do not
 > work very well with uClibc-ng as our defconfig doesn't enable support for
 > these encodings, breaking E.G. password login with dropbear.

 > Notice that it doesn't break login with the busybox login applet, as we
 > currently force the use of the internal busybox password handling routines
 > when sha-256/512 encoding is used. This workaround can afaik now be removed.

 > To fix this, enable support for these password encodings in our defconfig.
 > Do it unconditionally and not based on BR2_TARGET_GENERIC_PASSWD_* so it
 > also works when a Buildroot toolchain is reused as an external toolchain and
 > as the support code is quite small (~8KB):

 > -rwxr-xr-x 1 peko peko 13360 Mar  7 22:56 output/target/lib/libcrypt-1.0.12.so
 > -rwxr-xr-x 1 peko peko 21552 Mar  7 23:47 output-sha/target/lib/libcrypt-1.0.12.so

 > Signed-off-by: Peter Korsgaard <peter at korsgaard.com>

Committed, thanks.

-- 
Venlig hilsen,
Peter Korsgaard 



More information about the buildroot mailing list