Commit Graph

  • d7358ee5a7 pki_mbedtls: Do not warn about unused arguments Jakub Jelen 2019-12-16 16:39:51 +01:00
  • ec8cedd803 options: Avoid needless assignment as reported by csbuild Jakub Jelen 2019-12-16 16:32:59 +01:00
  • 92124ae65a tests: Do not require strict host key checking in openssh Jakub Jelen 2019-12-16 15:50:27 +01:00
  • ea198fee43 tests: Avoid needless assignment as reported by csbuild Jakub Jelen 2019-12-11 11:42:36 +01:00
  • 393cd36c01 kex: Avoid always-false comparisons as reported by csbuild Jakub Jelen 2019-12-11 11:28:33 +01:00
  • 07f571f1c0 Implement chacha20-poly1305 in mbedTLS Jakub Jelen 2020-01-15 17:00:19 +01:00
  • ac1c31bda1 tests: Skip chacha20-poly1305 tests in FIPS mode Jakub Jelen 2020-01-15 11:24:08 +01:00
  • 60a987fd17 Implement ChaCha20-poly1305 cipher using native OpenSSL Jakub Jelen 2020-01-15 11:03:16 +01:00
  • 94fe7634e1 Do not build in internal chacha implementation if gcrypt supports that Jakub Jelen 2020-01-15 11:03:52 +01:00
  • 8670fb101b chacha: Create common file to avoid code duplication Jakub Jelen 2020-01-14 17:23:21 +01:00
  • e31e7b0406 packet_crypt: Check return values from AEAD deciphering Jakub Jelen 2020-01-14 16:49:28 +01:00
  • 6644f8ca3b curve25519: Avoid memory leaks Jakub Jelen 2020-01-14 16:48:50 +01:00
  • 93bf0ab6a3 tests: fix typos Aris Adamantiadis 2019-09-13 16:59:17 +02:00
  • 06d25497ff pki: Avoid uneeded memory duplication Andreas Schneider 2020-01-23 09:21:04 +01:00
  • 8215753402 misc: Make the src pointer const in ssh_strreplace() Andreas Schneider 2020-01-23 09:20:43 +01:00
  • 10d27a0d42 unittests: Extends testcases for ssh_strreplace(). Sahana Prasad 2020-01-10 17:43:08 +01:00
  • 240bf3236a misc: Simplifies ssh_strreplace(). Sahana Prasad 2020-01-10 15:03:43 +01:00
  • 844f92efea unittests: Removes extra empty lines. Sahana Prasad 2020-01-10 18:01:27 +01:00
  • dd8b6b1708 unitests: Removes unwanted comments. Sahana Prasad 2020-01-10 15:39:24 +01:00
  • 72498bac5f pki_crypto: Fix possible memory leak on error Andreas Schneider 2020-01-23 09:15:29 +01:00
  • 4b4f568a68 messages: Add missing NULL check Andreas Schneider 2020-01-23 09:13:02 +01:00
  • 6324014866 tests: Use correct assert function for ssh return codes Andreas Schneider 2020-01-23 09:11:22 +01:00
  • 12d5c136f2 tests: Give server more time to start Jakub Jelen 2020-01-15 15:36:14 +01:00
  • 7f5e14698f gitlab-ci: Create obj directory for Windows builds Anderson Toshiyuki Sasaki 2020-01-15 11:39:26 +01:00
  • 1fe5f03fff gitlab-ci: Re-enable client testing on Tumbleweed Andreas Schneider 2020-01-09 14:47:54 +01:00
  • df1f64d435 gitlab-ci: Unbreak Freebsd build Jakub Jelen 2019-12-23 15:30:36 +01:00
  • 94846b1d15 Update ChangeLog Andreas Schneider 2019-12-23 14:50:26 +01:00
  • 4d493c4da5 gitlab-ci: Add csbuilds for gcrypt and mbedtls Jakub Jelen 2019-12-16 14:16:25 +01:00
  • ee2fa29798 gitlab-ci: Simplify the targets definitions using inheritance Jakub Jelen 2019-12-16 14:04:56 +01:00
  • 6d3941e71b gitlab-ci: Add Ubuntu target (based on Fedora one) Jakub Jelen 2019-11-21 16:36:09 +01:00
  • e5553a92d9 socket: Use the users shell for running proxy command Jakub Jelen 2019-12-19 18:56:43 +01:00
  • 3a6751f3d2 socket: Fix the error message Jakub Jelen 2019-12-19 18:54:15 +01:00
  • dd64980662 socket: Kill the proxy command if it still runs on disconnect Jakub Jelen 2019-12-19 17:35:23 +01:00
  • 24f450fed1 pki_gcrypt: Warn about unsupported PEM export in gcrypt Jakub Jelen 2019-12-18 10:42:59 +01:00
  • 9d5616a18c tests: Unbreak strict builds on Ubuntu Jakub Jelen 2019-12-17 13:49:40 +01:00
  • c106cd1f83 CMakeLists: Shorten the keys lists passed to the ssh command Jakub Jelen 2019-12-17 11:22:50 +01:00
  • 7e692ee1b6 libgcrypt: Do not leak memory with invalid key lengths Jakub Jelen 2019-12-16 17:09:54 +01:00
  • dd54ffb2f1 pki_gcrypt: Do not confuse static analyzers Jakub Jelen 2019-12-16 17:03:09 +01:00
  • 3642224ee5 legacy,keys: Fix the macro conditions Jakub Jelen 2019-12-16 16:54:56 +01:00
  • 9b858f57c5 mbedcrypto_missing: Always check return values Jakub Jelen 2019-12-16 16:52:45 +01:00
  • 13c88a2e0a mbedcrypto_missing: Avoid potential memory leaks as reported by csbuild Jakub Jelen 2019-12-16 16:48:40 +01:00
  • 059b6851dc pki_mbedtls: Avoid potential memory leaks Jakub Jelen 2019-12-16 16:42:50 +01:00
  • 71ba61cc5b pki_mbedtls: Do not warn about unused arguments Jakub Jelen 2019-12-16 16:39:51 +01:00
  • 30cc1568f4 options: Avoid needless assignment as reported by csbuild Jakub Jelen 2019-12-16 16:32:59 +01:00
  • 8eda4165cf tests: Do not require strict host key checking in openssh Jakub Jelen 2019-12-16 15:50:27 +01:00
  • 1563bddf88 tests: Avoid needless assignment as reported by csbuild Jakub Jelen 2019-12-11 11:42:36 +01:00
  • e2841908fb kex: Avoid always-false comparisons as reported by csbuild Jakub Jelen 2019-12-11 11:28:33 +01:00
  • 2892b49a37 tests: Use the path to SSH executable consistently Jakub Jelen 2019-11-21 17:02:29 +01:00
  • 4b85934198 examples: Enable strict build Jakub Jelen 2019-11-20 15:06:19 +01:00
  • 9e7de14d59 pkd client run user executable Aris Adamantiadis 2019-10-27 23:02:00 +01:00
  • bba5fa18ed pkd: fix snprintf compiler warning Aris Adamantiadis 2019-10-20 01:20:00 +02:00
  • 1089948346 tests: use detected sshd path Aris Adamantiadis 2019-10-20 00:52:47 +02:00
  • 7ec67011c5 tests: use OpenSSH-provided ciphers Aris Adamantiadis 2019-10-19 23:18:27 +02:00
  • 177e76f753 tests: search for netcat binary Aris Adamantiadis 2019-10-19 23:41:06 +02:00
  • 3d2570ff5f pkd: use detected OpenSSH supported key types Aris Adamantiadis 2019-10-16 11:16:17 +02:00
  • 3063a57fc8 tests: detect OpenSSH supported ciphers Aris Adamantiadis 2019-10-11 17:07:32 +02:00
  • 23c529c888 tests: fix typos Aris Adamantiadis 2019-09-13 16:59:17 +02:00
  • 2b76abb74c clienttest: Adds a client test that authenticates to the ssh server using ssh_connect through key obtained through PKCS11 URIs. Sahana Prasad 2019-12-20 09:16:29 +01:00
  • fa95fe3e1b unittests: Adds unitests for ecdsa and rsa with PKCS11 URIs. Sahana Prasad 2019-12-10 22:40:53 +01:00
  • cc1175a9af torture: Add a helper function to setup tokens using softhsm. Sahana Prasad 2019-12-10 21:06:55 +01:00
  • 4ea09256f6 src: Implements PKCS11 URI support Sahana Prasad 2019-12-18 22:53:04 +01:00
  • 6bf4ada240 src: Helper funtions to detect PKCS #11 URIs Sahana Prasad 2019-12-18 22:54:15 +01:00
  • 86a0dfa65b src: Adds the Engine header file and invokes cleanup of the engine Sahana Prasad 2019-12-18 22:43:55 +01:00
  • 89ec52f5b1 torture_key: Adds public keys in PEM format - as required by p11tool. Sahana Prasad 2019-12-10 21:10:06 +01:00
  • bbc72ed3b6 tests/CMakeLists: Adds keys to authorized hosts list. copies script used to setup tokens. Sahana Prasad 2019-12-10 20:58:56 +01:00
  • 843052dd23 etc: Adds a new user Charlie Sahana Prasad 2019-12-18 21:57:32 +01:00
  • 317cf070e2 tests/pkcs11: Adds a script to setup PKCS11 tokens using softhsm and p11tool. Sahana Prasad 2019-12-10 22:29:50 +01:00
  • 2a22211e7f keys: Adds new keys to generate PKCS11 URIs used to authenticate with the ssh server. Sahana Prasad 2019-12-10 22:33:56 +01:00
  • 105e6f05ba gitlab-ci: adds the PKCS11 URI option to build options Sahana Prasad 2019-12-10 20:42:25 +01:00
  • ac22e51e5a cmake: Add cmake module to find softhsm Sahana Prasad 2019-12-10 18:20:55 +01:00
  • fa6fb83c87 cmake: Add new option for PKCS11 URI support Sahana Prasad 2019-12-10 18:19:59 +01:00
  • 314448786e unittest: Adds unit tests for ssh_strreplace(). Sahana Prasad 2019-12-20 01:44:00 +01:00
  • 35216e7254 misc: Add ssh_strreplace() Andreas Schneider 2019-12-10 18:29:18 +01:00
  • 5317ebf0fc misc: Add ssh_tmpname() Andreas Schneider 2019-12-10 18:28:03 +01:00
  • 08f4469e21 libgcrypt: fix cipher handle leaks on setkey error paths Jussi Kivilinna 2019-11-25 23:21:35 +02:00
  • de4b8f88a2 libgcrypt: Implement chacha20-poly1305@openssh.com cipher using libgcrypt Jussi Kivilinna 2019-11-25 23:04:09 +02:00
  • af5de2d37e tests: add crypto unittest for chacha20poly1305 Jussi Kivilinna 2019-12-07 18:02:17 +02:00
  • 251f60c031 curve25519: fix uninitialized arg to EVP_PKEY_derive Jon Simons 2019-12-13 19:59:43 -05:00
  • b94ecf18bd curve25519: fix uninitialized arg to EVP_PKEY_derive Jon Simons 2019-12-13 19:59:43 -05:00
  • b33dcda94d torture: Accept whole pid_t range Jakub Jelen 2019-12-11 11:07:33 +01:00
  • f0335d1b59 tests: bigger sshd config buffer (fixes #T180) Aris Adamantiadis 2019-10-20 00:54:36 +02:00
  • ed87c2221c include: Rename __unused__ to __attr_unused__ Andreas Schneider 2019-12-11 08:40:20 +01:00
  • ac2f4853bb init: Fix documentation about return values of void functions Jakub Jelen 2019-12-10 21:11:46 +01:00
  • d2a32ca6d3 torture: Accept whole pid_t range Jakub Jelen 2019-12-11 11:07:33 +01:00
  • e42307bbe3 tests: bigger sshd config buffer (fixes #T180) Aris Adamantiadis 2019-10-20 00:54:36 +02:00
  • 742d81ec5d include: Rename __unused__ to __attr_unused__ Andreas Schneider 2019-12-11 08:40:20 +01:00
  • b03818aaed init: Fix documentation about return values of void functions Jakub Jelen 2019-12-10 21:11:46 +01:00
  • 8c3996ef38 Fix link for bug tracker Jakub Jelen 2019-12-02 15:46:52 +01:00
  • 7850307210 Bump version to 0.8.8 libssh-0.8.8 Andreas Schneider 2019-12-09 19:18:06 +01:00
  • 30c0f0c0e3 cpack: Ignore patch files and other stuff Andreas Schneider 2019-12-09 19:20:43 +01:00
  • 64ce53fdba Bump version to 0.9.3 libssh-0.9.3 Andreas Schneider 2019-12-03 10:05:50 +01:00
  • 295739e0c8 cpack: Ignore patch files Andreas Schneider 2019-12-09 19:20:43 +01:00
  • ecc78ec154 cpack: Ignore patch files Andreas Schneider 2019-12-09 19:20:43 +01:00
  • b0edec4e8d CVE-2019-14889: scp: Quote location to be used on shell Anderson Toshiyuki Sasaki 2019-10-31 18:10:27 +01:00
  • 391c78de9d CVE-2019-14889: scp: Don't allow file path longer than 32kb Andreas Schneider 2019-12-06 09:40:30 +01:00
  • 2ba1dea549 CVE-2019-14889: misc: Add function to quote file names Anderson Toshiyuki Sasaki 2019-10-22 16:08:24 +02:00
  • 82c375b7c9 CVE-2019-14889: scp: Log SCP warnings received from the server Anderson Toshiyuki Sasaki 2019-10-25 13:24:28 +02:00
  • 4aea835974 CVE-2019-14889: scp: Reformat scp.c Anderson Toshiyuki Sasaki 2019-10-31 17:56:34 +01:00
  • 101ffd70a7 config: Ignore empty lines to avoid OOB array access Jakub Jelen 2019-10-29 14:49:36 +01:00
  • 45878b131c tests: Check behavior of match_pattern() Jakub Jelen 2019-10-29 13:21:14 +01:00