Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-12-28 | add mbedtls crypto support | Juraj Vijtiuk | 1 | -0/+6 | |
Summary: This patch adds support for mbedTLS as a crypto backend for libssh. mbedTLS is an SSL/TLS library that has been designed to mainly be used in embedded systems. It is loosely coupled and has a low memory footprint. mbedTLS also provides a cryptography library (libmbedcrypto) that can be used without the TLS modules. The patch is unfortunately quite big, since several new files had to be added. DSA is disabled at compile time, since mbedTLS doesn't support DSA Patch review and feedback would be appreciated, and if any issues or suggestions appear, I'm willing to work on them. Signed-off-by: Juraj Vijtiuk <juraj.vijtiuk@sartura.hr> Test Plan: * The patch has been tested with a Debug and MinSizeRel build, with libssh unit tests, client tests and the pkd tests. * All the tests have been run with valgrind's memcheck, drd and helgrind tools. * The examples/samplessh client works when built with the patch. Reviewers: asn, aris Subscribers: simonsj Differential Revision: https://bugs.libssh.org/D1 | |||||
2017-12-21 | config: Add CMake check for glob() | Jakub Jelen | 1 | -0/+6 | |
2017-08-25 | cmake: Add check for fallthrough attribute | Andreas Schneider | 1 | -0/+2 | |
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2017-02-23 | cmake: Check for EVP_CIPHER_CTX_new | Andreas Schneider | 1 | -0/+3 | |
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-11-07 | cmake: Use configure check for CRYPTO_ctr128_encrypt | Andreas Schneider | 1 | -0/+3 | |
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-11-07 | threads: Use new API call for OpenSSL CRYPTO THREADID | Andreas Schneider | 1 | -0/+3 | |
BUG: https://red.libssh.org/issues/222 Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-11-06 | cmake: Check for io.h on Windows | Andreas Schneider | 1 | -0/+3 | |
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2016-11-06 | cmake: Correctly check for sys/[u]time.h | Andreas Schneider | 1 | -0/+3 | |
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2015-09-25 | crypto: old-fashioned aes_ctr when evp_aes_ctr is missing | Aris Adamantiadis | 1 | -0/+6 | |
2015-05-04 | config: Add missing HAVE_ARPA_INET_H define | Andreas Schneider | 1 | -0/+3 | |
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2015-04-02 | cmake: Detect __func__ and __FUNCTION__ during configure step | Andreas Schneider | 1 | -0/+3 | |
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2015-02-08 | buffer: detect compilers not supporting __VA_ARGS__ | Aris Adamantiadis | 1 | -0/+1 | |
2014-12-17 | libcrypto: Fix Windows build with ssh_reseed(). | Andreas Schneider | 1 | -0/+3 | |
gettimeofday() is not available on Windows and we need it only in case of forking. Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2014-02-16 | examples: Add ssh_server_fork example | Audrius Butkevicius | 1 | -0/+3 | |
Signed-off-by: Audrius Butkevicius <audrius.butkevicius@gmail.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2014-02-16 | config: Add missing HAVE_LIBUTIL_H define in config.h | Audrius Butkevicius | 1 | -0/+3 | |
Signed-off-by: Audrius Butkevicius <audrius.butkevicius@gmail.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | |||||
2013-11-03 | examples: fix forktty() warning on OSX | Aris Adamantiadis | 1 | -0/+3 | |
2013-11-03 | Compile libssh with nacl if possible | Aris Adamantiadis | 1 | -1/+3 | |
Conflicts: DefineOptions.cmake | |||||
2013-10-30 | cmake: Check for isblank(). | Andreas Schneider | 1 | -0/+3 | |
2013-07-23 | cmake: Check for unistd.h. | Andreas Schneider | 1 | -0/+3 | |
2013-07-23 | cmake: Check for HAVE_GCC_VOLATILE_MEMORY_PROTECTION. | Andreas Schneider | 1 | -0/+2 | |
This ensures that the memset call is not optimized out by the compiler (works works with gcc and clang). | |||||
2013-07-22 | cmake: Check for _strtoui64() on Windows. | Andreas Schneider | 1 | -0/+3 | |
2013-07-14 | cmake: Check if we have Thread Local Storage support. | Andreas Schneider | 1 | -0/+3 | |
2013-07-13 | cmake: Make GSSAPI optional. | Andreas Schneider | 1 | -0/+3 | |
2012-12-03 | BUG 97: Fix strtoull() detection on serveral platforms. | Andreas Schneider | 1 | -0/+6 | |
2012-12-03 | BUG 96: Guard ntohll() and htonll prototypes correctly. | Andreas Schneider | 1 | -0/+3 | |
2012-02-04 | cmake: Enable ECC support for GCrypt 1.5.0 or newer. | Andreas Schneider | 1 | -0/+3 | |
2012-02-04 | cmake: Add a define to see if we have ecc support. | Andreas Schneider | 1 | -0/+4 | |
2011-09-23 | build: Fix zlib support. | Andreas Schneider | 1 | -1/+1 | |
2011-09-18 | gzip: Fix zlib support. | Andreas Schneider | 1 | -3/+0 | |
2011-08-30 | cmake: Add ec.h and ecdsa.h checks. | Andreas Schneider | 1 | -0/+6 | |
2011-06-13 | [crypto] initial support for ecdh-sha2-nistp256 | Aris Adamantiadis | 1 | -0/+4 | |
Works with openssl Still requires work for libgcrypt and other modes | |||||
2011-06-06 | build: Check for ntohll(). | Andreas Schneider | 1 | -0/+3 | |
This function is available on AIX. | |||||
2011-05-25 | cmake: Remove unused regcomp check. | Andreas Schneider | 1 | -3/+0 | |
2011-05-25 | cmake: Fix detection of clock_gettime. | Andreas Schneider | 1 | -0/+3 | |
2010-12-27 | server: Replace gethostbyname() with getaddrinfo(). | Andreas Schneider | 1 | -3/+0 | |
Fixes rlo#13. | |||||
2010-09-02 | build: Fixed checking for printf function on Windows. | Andreas Schneider | 1 | -0/+9 | |
2010-09-01 | Openssl implementation of threading + default imp | Aris Adamantiadis | 1 | -0/+8 | |
2010-08-03 | build: Fixed the Windows preprocessor macros and defines. | Andreas Schneider | 1 | -18/+4 | |
2010-05-10 | Added configure checks for _vsnprintf_s and strncpy. | Andreas Schneider | 1 | -0/+6 | |
2010-05-10 | Added configure checks for vsnprintf and _vsnprintf. | Andreas Schneider | 1 | -0/+6 | |
2009-11-08 | First lines of experimental pcap output support | Aris Adamantiadis | 1 | -0/+3 | |
This will serve to debug packets right under wireshark ! | |||||
2009-11-05 | Forgot to update config.h.cmake | Aris Adamantiadis | 1 | -0/+3 | |
2009-09-24 | Fixed typo in config.h.cmake. | Andreas Schneider | 1 | -1/+1 | |
This closes ticket #24. | |||||
2009-08-20 | Improve checks for Windows version and wspiapi.h. | Andreas Schneider | 1 | -0/+3 | |
2009-08-12 | Enable the debug calltrace by default. | Andreas Schneider | 1 | -0/+3 | |
2009-08-11 | Fix compilation with MSVC and use declspec to export functions. | Andreas Schneider | 1 | -0/+14 | |
Thanks to Patrick Spendrin <ps_ml@gmx.de> for all the MSVC fixes. | |||||
2009-07-23 | Add cmake check for big endian. | Andreas Schneider | 1 | -9/+3 | |
2009-07-13 | Enable conditional compiling for IP regex code. | Aris Adamantiadis | 1 | -0/+3 | |
2009-04-27 | Add option to build with or without sftp support. | Andreas Schneider | 1 | -0/+3 | |
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@618 7dcaeef0-15fb-0310-b436-a5af3365683c | |||||
2009-04-16 | Add option to enable crypto debug output. | Andreas Schneider | 1 | -0/+3 | |
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@509 7dcaeef0-15fb-0310-b436-a5af3365683c |