[Buildroot] [PATCH v2] package/libssh: add support for mbedtls crypto backend

Peter Korsgaard peter at korsgaard.com
Sun Feb 2 19:36:55 UTC 2020

>>>>> "Mircea" == Mircea Gliga <gliga.mircea at gmail.com> writes:

 > At this point Buildroot doesn't allow to use mbedTLS crypto
 > backend even though libssh supports it. In case of fully statically
 > linked ELF executables the size difference between OpenSSL and mbedTLS
 > is significant: it matters for embedded targets with very limited
 > storage.

 > This patch adds support for compiling libssh with mbedTLS as a
 > crypto backend. It also allows the selection of the crypto backend
 > libssh will use through a choice in the package config.

 > Currently, the selection of the backend is based on a priority order,
 > which is not always desirable, as in some cases multiple backends
 > can exists at the same time for various reasons.

 > Switch to OpenSSL as the default crypto backend, instead of libgcrypt,
 > since OpenSSL is more commonly used.

 > Signed-off-by: Mircea Gliga <gliga.mircea at gmail.com>

 > ---
 > Changes V1->V2:
 > * choice now selects the crypto provider package
 > * more detailed description in commit message
 > * switch default crypto backend to OpenSSL

Committed after changing the selects to depends on to match libssh2,
thanks and sorry for the slow response.

Bye, Peter Korsgaard

More information about the buildroot mailing list