Commit Graph

  • 2fbeb2ac88 gitlab-ci: Mips is dead Andreas Schneider 2019-10-30 14:23:06 +01:00
  • 8a6ddc0a48 gitlab-ci: Mips is dead Andreas Schneider 2019-10-30 14:23:06 +01:00
  • 0c951b9f27 channel: Document ssh_channel_request_sftp() Andreas Schneider 2019-08-01 17:11:34 +02:00
  • 37529f16a8 auth: Add missing include for explicit_bzero() Andreas Schneider 2019-10-30 14:20:58 +01:00
  • d02c06268e gitlab-ci: Mips is dead Andreas Schneider 2019-10-30 14:23:06 +01:00
  • e5767bf0b7 channel: Document ssh_channel_request_sftp() Andreas Schneider 2019-08-01 17:11:34 +02:00
  • 4a113159b2 auth: Add missing include for explicit_bzero() Andreas Schneider 2019-10-30 14:20:58 +01:00
  • e89106b9f7 cpack: Ignore compule_database.json and clangd dir Andreas Schneider 2019-10-25 10:14:28 +02:00
  • a4b95268ee cmake: Link compile database to source dir for clangd Andreas Schneider 2019-10-25 10:14:28 +02:00
  • 67c0ce3d21 cmake: Bump version to 0.9.1 libssh-0.9.1 Andreas Schneider 2019-10-25 11:55:23 +02:00
  • f618689c82 cmake: Bump library version Andreas Schneider 2019-10-25 13:30:48 +02:00
  • aaeaca8c6e cmake: Link compile database to source dir for clangd Andreas Schneider 2019-10-25 10:14:28 +02:00
  • 58c26f4823 packet: On failure, do not use uninitialized crypto Jakub Jelen 2019-10-02 17:01:43 +02:00
  • c888d9c690 packet_crypt: Avoid out of bounds access in debug functions Jakub Jelen 2019-10-02 16:35:13 +02:00
  • 07df7bb4e6 tests: Do not parse global config in torture_ssh_session() Anderson Toshiyuki Sasaki 2019-10-25 13:55:04 +02:00
  • 5aecfb5a96 tests: Do not parse global configuration when testing server Anderson Toshiyuki Sasaki 2019-10-03 17:43:31 +02:00
  • 50b37f2991 tests: Do not process server config during tests Anderson Toshiyuki Sasaki 2019-10-02 17:36:54 +02:00
  • a47a291303 tests: Do not process config when reinitializing session Anderson Toshiyuki Sasaki 2019-10-02 15:24:59 +02:00
  • f199bd4879 tests: Use temporary file for known_hosts Anderson Toshiyuki Sasaki 2019-09-25 12:02:45 +02:00
  • 8a50dbc6ba tests: Do not parse global config in torture_ssh_session() Anderson Toshiyuki Sasaki 2019-10-25 13:55:04 +02:00
  • 85239c8ea0 tests: Do not parse global configuration when testing server Anderson Toshiyuki Sasaki 2019-10-03 17:43:31 +02:00
  • 040aa0edfe tests: Do not process server config during tests Anderson Toshiyuki Sasaki 2019-10-02 17:36:54 +02:00
  • f97a8b4e3f tests: Do not process config when reinitializing session Anderson Toshiyuki Sasaki 2019-10-02 15:24:59 +02:00
  • d4fe8e1f62 tests: Use temporary file for known_hosts Anderson Toshiyuki Sasaki 2019-09-25 12:02:45 +02:00
  • e9e8292370 packet: On failure, do not use uninitialized crypto Jakub Jelen 2019-10-02 17:01:43 +02:00
  • 5a0177def0 packet_crypt: Avoid out of bounds access in debug functions Jakub Jelen 2019-10-02 16:35:13 +02:00
  • 17952c4953 tests: Let shell resolve the absolute path to binaries in Exec tests Jakub Jelen 2019-10-01 13:49:20 +02:00
  • fe18ef2798 pki_crypto: Use temporary pointer when using i2d_* Anderson Toshiyuki Sasaki 2019-10-03 18:49:59 +02:00
  • 689f1b0a6b callbacks: Improve documentation about callbacks handling Jakub Jelen 2019-09-25 15:58:45 +02:00
  • a22367fbe1 tests: Verify multiple match conditions can be present on a line Jakub Jelen 2019-09-16 16:38:51 +02:00
  • 46c3563da9 tests: Verify match exec keyword works on itself Jakub Jelen 2019-09-16 15:03:05 +02:00
  • c983c994a2 config: Implement match exec keyword Jakub Jelen 2019-09-16 15:01:43 +02:00
  • c7da113f1d tests: Verify functionality of low-level config parser functions Jakub Jelen 2019-09-16 16:37:05 +02:00
  • 349abe5942 config_parser: Implement more useful variant of get_token() Jakub Jelen 2019-09-16 16:36:22 +02:00
  • 4f7cb6076a pki_crypto: Support Ed25519 keys in PEM files Anderson Toshiyuki Sasaki 2019-08-30 18:41:16 +02:00
  • 3f6820694e cmake: Do not build internal ed25519 when unnecessary Anderson Toshiyuki Sasaki 2019-08-29 18:31:48 +02:00
  • 0da6597fe4 curve25519: Use OpenSSL X25519 implementation Anderson Toshiyuki Sasaki 2019-08-29 18:25:05 +02:00
  • 0a13045f68 cmake: Detect OpenSSL X25519 support Anderson Toshiyuki Sasaki 2019-08-29 17:20:40 +02:00
  • b56ffd8424 pki: Remove unused function pki_signature_verify() Anderson Toshiyuki Sasaki 2019-08-23 13:30:46 +02:00
  • c60ac3fe02 pki_crypto: Use OpenSSL for Ed25519 signatures Anderson Toshiyuki Sasaki 2019-08-22 18:11:13 +02:00
  • 84eab65edc pki: Move common Ed25519 functions to pki_ed25519_common.c Anderson Toshiyuki Sasaki 2019-09-20 16:28:03 +02:00
  • 7c3e37bf4c cmake: Detect OpenSSL support for Ed25519 Anderson Toshiyuki Sasaki 2019-08-06 18:43:21 +02:00
  • ab9921ee6a pki_mbedcrypto: Do not treat Ed25519 as a special case Anderson Toshiyuki Sasaki 2019-08-22 17:57:49 +02:00
  • 9296bcd4bb pki_gcrypt: Do not treat Ed25519 as a special case Anderson Toshiyuki Sasaki 2019-08-22 17:50:41 +02:00
  • 24f39761f3 pki_crypto: Use EVP_DigestSign* and EVP_DigestVerify* Anderson Toshiyuki Sasaki 2019-08-07 14:08:53 +02:00
  • 49e8a4ef19 torture_pki_ed25519: Use public key to verify signatures Anderson Toshiyuki Sasaki 2019-08-22 18:25:09 +02:00
  • d7e1141c1e gitlab-ci: Move cmake from prep to build command in csbuild Anderson Toshiyuki Sasaki 2019-09-02 11:23:46 +02:00
  • fd5c598477 gitlab-ci: Turn DEBUG_CRYPTO on for standard crypto lib builds Andreas Schneider 2019-08-06 20:30:40 +02:00
  • de4034bfe0 buffer: Simplify handling of the return codes Jakub Jelen 2019-09-24 16:04:02 +02:00
  • 6ccd84bae9 buffer: Avoid use of uninitialized values Jakub Jelen 2019-09-24 13:23:25 +02:00
  • e4c281c7ce dh-gex: Correctly free modulus and generator with openssl Jakub Jelen 2019-09-20 13:13:07 +02:00
  • 93541fe150 channels: Correctly reports failed channels opening Jakub Jelen 2019-09-17 16:38:05 +02:00
  • e6ba98a0aa Reformat channel_open() Jakub Jelen 2019-09-17 15:58:07 +02:00
  • 6dcb960501 channels: Do not use deprecated functions in the example code Jakub Jelen 2019-09-17 15:08:29 +02:00
  • fcacc7fe8c options: Do not attempt to expand percents in PKCS#11 URIs Jakub Jelen 2019-09-19 15:03:21 +02:00
  • f078f53911 tests: Verify the localuser match works Jakub Jelen 2019-09-16 11:12:45 +02:00
  • 27f5bfd129 config: Support match localuser Jakub Jelen 2019-09-16 10:48:48 +02:00
  • 4a0cbe396d config: Make the matching case sensitive as documented in ssh_config manual pages Jakub Jelen 2019-09-16 10:47:55 +02:00
  • a1812e9ac1 Skip the proxycommand test in case the netcat is not avaliable Jakub Jelen 2019-09-13 17:40:14 +02:00
  • 0e3dbd6c69 sftp: Improve the documentation of sftp_init() and sftp_new() Jakub Jelen 2019-09-13 14:43:08 +02:00
  • d2af62624d known_hosts: Avoid using deprecated functions (even from deprecated functions) Jakub Jelen 2019-09-13 13:14:35 +02:00
  • a3a0529b41 pki_crypto: Support Ed25519 keys in PEM files Anderson Toshiyuki Sasaki 2019-08-30 18:41:16 +02:00
  • 61e6b6cc59 cmake: Do not build internal ed25519 when unnecessary Anderson Toshiyuki Sasaki 2019-08-29 18:31:48 +02:00
  • d463f67aba curve25519: Use OpenSSL X25519 implementation Anderson Toshiyuki Sasaki 2019-08-29 18:25:05 +02:00
  • 0b7f7d2cf7 cmake: Detect OpenSSL X25519 support Anderson Toshiyuki Sasaki 2019-08-29 17:20:40 +02:00
  • 55cd04fbee pki: Remove unused function pki_signature_verify() Anderson Toshiyuki Sasaki 2019-08-23 13:30:46 +02:00
  • 2a2c1c98bf pki_crypto: Use OpenSSL for Ed25519 signatures Anderson Toshiyuki Sasaki 2019-08-22 18:11:13 +02:00
  • bdcaf55b90 pki: Move common Ed25519 functions to pki_ed25519_common.c Anderson Toshiyuki Sasaki 2019-09-20 16:28:03 +02:00
  • a0b84a8cd5 cmake: Detect OpenSSL support for Ed25519 Anderson Toshiyuki Sasaki 2019-08-06 18:43:21 +02:00
  • 97adbfe087 pki_mbedcrypto: Do not treat Ed25519 as a special case Anderson Toshiyuki Sasaki 2019-08-22 17:57:49 +02:00
  • 38ede2e225 pki_gcrypt: Do not treat Ed25519 as a special case Anderson Toshiyuki Sasaki 2019-08-22 17:50:41 +02:00
  • 90944a3651 pki_crypto: Use EVP_DigestSign* and EVP_DigestVerify* Anderson Toshiyuki Sasaki 2019-08-07 14:08:53 +02:00
  • 7452f0ded8 torture_pki_ed25519: Use public key to verify signatures Anderson Toshiyuki Sasaki 2019-08-22 18:25:09 +02:00
  • 7ffa3c358d gitlab-ci: Move cmake from prep to build command in csbuild Anderson Toshiyuki Sasaki 2019-09-02 11:23:46 +02:00
  • e72429f205 buffer: Simplify handling of the return codes Jakub Jelen 2019-09-24 16:04:02 +02:00
  • aff7c500d5 buffer: Avoid use of uninitialized values Jakub Jelen 2019-09-24 13:23:25 +02:00
  • aac682f60e dh-gex: Correctly free modulus and generator with openssl Jakub Jelen 2019-09-20 13:13:07 +02:00
  • 2f05243a4a channels: Correctly reports failed channels opening Jakub Jelen 2019-09-17 16:38:05 +02:00
  • 89a9eb8811 Reformat channel_open() Jakub Jelen 2019-09-17 15:58:07 +02:00
  • 3cf2b41f5e channels: Do not use deprecated functions in the example code Jakub Jelen 2019-09-17 15:08:29 +02:00
  • 223cc96239 options: Do not attempt to expand percents in PKCS#11 URIs Jakub Jelen 2019-09-19 15:03:21 +02:00
  • 61b1e0e7e9 tests: Verify the localuser match works Jakub Jelen 2019-09-16 11:12:45 +02:00
  • 6500134259 config: Support match localuser Jakub Jelen 2019-09-16 10:48:48 +02:00
  • 9b8b312b88 config: Make the matching case sensitive as documented in ssh_config manual pages Jakub Jelen 2019-09-16 10:47:55 +02:00
  • 4900ab6ca9 Skip the proxycommand test in case the netcat is not avaliable Jakub Jelen 2019-09-13 17:40:14 +02:00
  • 618b858e49 sftp: Improve the documentation of sftp_init() and sftp_new() Jakub Jelen 2019-09-13 14:43:08 +02:00
  • 83fa060cec known_hosts: Avoid using deprecated functions (even from deprecated functions) Jakub Jelen 2019-09-13 13:14:35 +02:00
  • 93113ccfb9 misc: Allow %% to escape a single % in paths. Richard W.M. Jones 2019-07-30 15:02:46 +01:00
  • 9ffaa12012 dh: Add ssh_dh_debug_crypto() Andreas Schneider 2019-08-06 20:29:01 +02:00
  • ae5146f7ba bignum: Pass const to ssh_print_bignum() Andreas Schneider 2019-08-06 20:22:50 +02:00
  • dd554ebb32 pki_mbedcrypto: Add missing misc.h header file Andreas Schneider 2019-08-06 20:15:56 +02:00
  • fae61f1d09 tests: Skip testing 1024 bits key generation in FIPS mode Anderson Toshiyuki Sasaki 2019-07-30 18:22:30 +02:00
  • 9e8e5f5cb2 knownhosts: Use ssh_mkdirs() instead of ssh_mkdir() Anderson Toshiyuki Sasaki 2019-07-31 15:48:48 +02:00
  • 80c1dbdb61 misc: Introduce internal function ssh_mkdirs() Anderson Toshiyuki Sasaki 2019-07-31 15:15:22 +02:00
  • 4505c076b3 misc: Introduce internal function ssh_dir_writeable() Anderson Toshiyuki Sasaki 2019-08-01 12:45:01 +02:00
  • 99dc2002b9 libcrypto: Avoid incompatible pointers Jakub Jelen 2019-07-25 12:01:16 +02:00
  • 878d8320c1 pki_container_openssh: Avoid bogus newline in debug message Jakub Jelen 2019-07-01 11:28:57 +02:00
  • 80e729fe33 pki_container_openssh: Reformat whitespace Jakub Jelen 2019-07-01 11:28:26 +02:00
  • 47945671af examples: Load ED25519 key when loading all keys Jakub Jelen 2019-07-01 11:26:14 +02:00
  • b2e7ef6836 Replace ssh_print_hexa() with ssh_log_hexdump() Anderson Toshiyuki Sasaki 2019-07-29 17:40:35 +02:00