summaryrefslogtreecommitdiff
path: root/README.mbedtls
blob: dd1f505da67250f4a9239fc4db69cc2fef5bf382 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
libssh mbedTLS ECDSA support
=============================

When built with mbedTLS, libssh currently does not support ECDSA key comparison.
Since the comparison function is used during the verification of publickey
authentication requests a libssh server will not be able to deal with ECDSA
keys.

In general, if the ssh_key_cmp function is used with mbedTLS, ECDSA key
comparison won't work.


mbedTLS and libssh in multithreaded applications
==================================================

To use libssh with mbedTLS in a multithreaded application, mbedTLS has to be
built with threading support enabled.

If threading support is not available and multi threading is used, ssh_init
will fail.

More information about building mbedTLS with threading support can be found
in the mbedTLS documentation.