Commit Graph

  • f28c3099da Set the correct error in ssh_options_set(). Hani Benhabiles 2014-11-21 15:24:52 +01:00
  • 03095f1516 Set the correct error in ssh_options_set(). Hani Benhabiles 2014-11-21 15:24:52 +01:00
  • 32a106c70d messages: Fix a possible double free. Andreas Schneider 2014-12-05 10:59:41 +01:00
  • 6895d0b727 session: add getter for kexalgo Jon Simons 2014-10-15 21:24:23 -07:00
  • 5d75090d9f pki_crypto.c: plug ecdsa_sig->[r,s] bignum leaks Jon Simons 2014-10-05 05:59:54 -07:00
  • 4745d652b5 pki_crypto.c: plug ecdsa_sig->[r,s] bignum leaks Jon Simons 2014-10-05 05:59:54 -07:00
  • 32a3cfe661 connect: Do not fail if the connect is in progress. Andreas Schneider 2014-10-15 10:27:55 +02:00
  • a48711ae7e connect: Do not fail if the connect is in progress. Andreas Schneider 2014-10-15 10:27:55 +02:00
  • a25790d343 tests: fix pkd build breakages Jon Simons 2014-10-13 03:06:39 -07:00
  • 1c59844dfe gssapi: ssh_gssapi_set_creds() is a client side function Stef Walter 2014-10-07 17:31:37 +02:00
  • f071954a76 Check return code of connect(2). William Orr 2014-09-14 02:32:24 -07:00
  • cd2dc3770a gssapi: ssh_gssapi_set_creds() is a client side function Stef Walter 2014-10-07 17:31:37 +02:00
  • 250f506487 Check return code of connect(2). William Orr 2014-09-14 02:32:24 -07:00
  • 9dc932c02b tests: introduce pkd_hello Jon Simons 2014-10-10 12:38:45 -07:00
  • a033b93c61 pki_gcrypt: Initialize 'type_c' in 'pki_do_sign_sessionid' Artyom V. Poptsov 2014-09-29 07:18:21 +04:00
  • aaae6cd97d pki_gcrypt: Initialize 'type_c' in 'pki_do_sign_sessionid' Artyom V. Poptsov 2014-09-29 07:18:21 +04:00
  • 509676e3a4 server: fix auth_interactive_request reply Jon Simons 2014-09-27 21:22:53 -07:00
  • a6d412f0d7 ed25519: fix leak in pki_ed25519_sign Jon Simons 2014-09-27 02:31:10 -07:00
  • 59da8dab50 pki: check ssh_buffer_pack return in ssh_pki_do_sign Jon Simons 2014-09-27 02:07:54 -07:00
  • 7edbedf0dd pki: fail when pubkey buffer length is not ED25519_PK_LEN Jon Simons 2014-09-27 01:58:38 -07:00
  • b7856780a9 crypto: check malloc return in ssh_mac_ctx_init Jon Simons 2014-09-26 21:13:01 -07:00
  • af25c5e668 crypto: check malloc return in ssh_mac_ctx_init Jon Simons 2014-09-26 21:13:01 -07:00
  • 8b3425865a wrapper: fix z_stream leak Jon Simons 2014-09-26 19:43:47 -07:00
  • 092fe0b727 wrapper: fix z_stream leak Jon Simons 2014-09-26 19:43:47 -07:00
  • a30e234c03 string: Correctly burn the string buffer. Andreas Schneider 2014-09-15 18:28:15 +02:00
  • 1ddb99c46f string: Correctly burn the string buffer. Andreas Schneider 2014-09-15 18:28:15 +02:00
  • 93c7b81b4e ed25519: Generate, sign and verify keys. Aris 2014-09-03 09:44:10 +02:00
  • 93e82fa0c0 crypto: Add ed25519 implementation from OpenSSH. Aris Adamantiadis 2014-08-07 09:01:27 +02:00
  • e9b2d164e0 base64: Use a secure buffer. Aris Adamantiadis 2014-09-01 08:42:01 +02:00
  • 86ae6b2251 buffer: Add a secure buffer mechanism to avoid memory spills Aris Adamantiadis 2014-08-24 14:25:02 +02:00
  • 2cb2587b55 buffer: Implement "t" for text in ssh_buffer_pack(). Aris Adamantiadis 2014-09-01 08:33:58 +02:00
  • 86294ad3ea dh: Fix packing a pointer into the buffer. Andreas Schneider 2014-08-25 12:23:17 +02:00
  • 173994786b tests: Fix writing the '\0'. Andreas Schneider 2014-08-18 21:41:36 +02:00
  • 81123d6a91 ec: Fix build on CentOS. Andreas Schneider 2014-08-18 10:07:35 +02:00
  • 25eb9c4914 tests: Use public testkey passphrase function in pki test. Andreas Schneider 2014-08-15 12:27:47 +02:00
  • c6210f5aef torture: Add public testkey passphrase function. Andreas Schneider 2014-08-15 12:27:31 +02:00
  • c673543e54 tests: Use public testkeys in pki test. Andreas Schneider 2014-08-15 12:24:19 +02:00
  • edca9d6e96 torture: Add public testkey functions. Andreas Schneider 2014-08-15 12:23:53 +02:00
  • 83aed7610c tests: Make write file a public torture function. Andreas Schneider 2014-08-15 11:23:03 +02:00
  • 5fa4721c6e auth: Fix a memory leak in agent publickey auth. Andreas Schneider 2014-08-15 10:35:37 +02:00
  • 8b7627efd5 tests: Make sure we null terminate the buffer. Andreas Schneider 2014-08-15 10:32:57 +02:00
  • 662217f409 packet: Check return value of ssh_buffer_unpack(). Andreas Schneider 2014-08-15 10:25:38 +02:00
  • 19433dca00 messages: Check return value of ssh_buffer_unpack(). Andreas Schneider 2014-08-15 10:22:30 +02:00
  • 6961dd79ad tests: Fix memory leak in buffer test. Andreas Schneider 2014-08-15 10:19:42 +02:00
  • 1b6375ce89 buffer: Make sure rc is initialized. Andreas Schneider 2014-08-15 10:17:25 +02:00
  • 64f6abead7 libgcrypt: Fix initializer name. Andreas Schneider 2014-08-15 10:16:05 +02:00
  • f20a6d0a82 bignum: Add missing include. Andreas Schneider 2014-08-15 10:12:35 +02:00
  • 97c6b76863 messages: Fix two ssh_buffer_unpack(). Andreas Schneider 2014-08-07 16:22:24 +02:00
  • 6019cf1bed Fix sftp endianess bugs Aris Adamantiadis 2014-07-06 00:29:58 +02:00
  • 228dc08038 bignums: detach bignum-related functions from dh.c. Aris Adamantiadis 2014-04-24 09:05:47 +02:00
  • 33cd594f1f crypto: fix secure burning, structure members naming Aris Adamantiadis 2014-04-24 08:55:52 +02:00
  • 0cd0f685c9 torture_pki: avoid generating keys with ssh-keygen Aris Adamantiadis 2014-04-24 08:36:27 +02:00
  • 664b94d1c5 tests: test the canary feature in buffer_(un)pack() Aris Adamantiadis 2014-04-22 23:00:32 +02:00
  • 3b4b0f01ec buffer: add a hidden canary to detect format errors Aris Adamantiadis 2014-04-22 23:00:06 +02:00
  • 7bd62dd652 buffers: adapt sftpserver.c to ssh_buffer_(un)pack() Aris Adamantiadis 2014-04-22 18:46:45 +02:00
  • c341da03d3 buffers: adapt sftp.c to ssh_buffer_(un)pack() Aris Adamantiadis 2014-04-22 18:46:29 +02:00
  • c238136010 buffers: adapt session.c to ssh_buffer_(un)pack() Aris Adamantiadis 2014-04-17 17:09:00 +02:00
  • 5a08ddcff2 buffers: adapt server.c to ssh_buffer_(un)pack() Aris Adamantiadis 2014-04-17 17:08:50 +02:00
  • a182926024 buffers: adapt pcap.c to ssh_buffer_(un)pack() Aris Adamantiadis 2014-04-17 17:08:39 +02:00
  • 9457685320 buffers: adapt ecdh.c to ssh_buffer_(un)pack() Aris Adamantiadis 2014-04-17 17:08:16 +02:00
  • e9fd14c7f0 buffers: adapt packet.c to ssh_buffer_(un)pack() Aris Adamantiadis 2014-04-16 20:37:40 +02:00
  • cfd2e4894e buffers: adapt messages.c to ssh_buffer_(un)pack() Aris Adamantiadis 2014-04-16 20:37:26 +02:00
  • 3703389feb buffers: adapt gssapi.c to ssh_buffer_(un)pack() Aris Adamantiadis 2014-04-16 18:05:30 +02:00
  • 673990f568 buffers: adapt curve25519.c to ssh_buffer_(un)pack() Aris Adamantiadis 2014-04-16 18:05:14 +02:00
  • 97638a1465 buffers: adapt client.c to ssh_buffer_(un)pack() Aris Adamantiadis 2014-04-16 18:04:55 +02:00
  • 506e11fa8b buffers: adapt channels.c to ssh_buffer_(un)pack() Aris Adamantiadis 2014-04-14 20:23:29 +02:00
  • 1dd95675df buffer: adapt dh.c to new ssh_buffer_(un)pack() Aris Adamantiadis 2014-04-10 17:47:16 +02:00
  • cb10ad0c84 buffer: adapt kex.c to new ssh_buffer_(un)pack() Aris Adamantiadis 2014-04-10 17:46:54 +02:00
  • 1f2c61d6ad buffer: adapt auth.c to ssh_buffer_(un)pack() Aris Adamantiadis 2014-04-10 17:46:10 +02:00
  • 1d97f75b0a tests: test for ssh_buffer_(un)pack Aris Adamantiadis 2014-04-09 20:57:08 +02:00
  • 835e34d1eb Buffer: add ssh_buffer_(un)pack() Aris Adamantiadis 2014-04-09 20:55:38 +02:00
  • 13c42bff3f examples: cast arguments of connect(2) Aris Adamantiadis 2014-04-09 16:16:44 +02:00
  • 59a1799501 log: Add check for return value. Andreas Schneider 2014-06-10 13:52:38 +02:00
  • d9c47a8cfa tests: Add test for the logging function. Andreas Schneider 2014-06-10 13:52:20 +02:00
  • bbf172a79c session: fix ssh_session->srv.ecdsa_key leak Jon Simons 2014-05-23 13:15:34 -07:00
  • 987991a3f2 session: fix ssh_session->srv.ecdsa_key leak Jon Simons 2014-05-23 13:15:34 -07:00
  • a738507ad2 cmake: Fix the build on Windows. Andreas Schneider 2014-05-27 15:41:55 +02:00
  • 142b2e4ede cmake: Fix libssh cmake-config files. Andreas Schneider 2014-05-22 14:52:52 +02:00
  • 517a01b7ad Set the correct version in CMakeLists.txt Hani Benhabiles 2014-05-19 22:41:30 +01:00
  • f28748578d pki: Fix build without ECC support. Andreas Schneider 2014-05-09 08:55:49 +02:00
  • 83633d539e pki: Fix build without ECC support. Andreas Schneider 2014-05-09 08:55:49 +02:00
  • 36f7d1a614 pki: Add missing semi-colon. Andreas Schneider 2014-05-07 09:30:29 +02:00
  • 71241ca68c pki: Move ssh_pki_key_ecdsa_name() to the correct file. Andreas Schneider 2014-04-23 11:15:05 +02:00
  • bfbf9283d0 cmake: Fix doxygen. Andreas Schneider 2014-04-09 15:01:13 +02:00
  • d75573e665 cmake: Update doxygen module. Andreas Schneider 2014-04-09 11:21:29 +02:00
  • 8fe36e3d07 pki crypto: expose new ssh_pki_key_ecdsa_name API Jon Simons 2014-04-04 15:37:43 -07:00
  • c2ee63431b pki: Add missing semi-colon. Andreas Schneider 2014-05-07 09:30:29 +02:00
  • 9e4bc10525 kex: NULL checks for 'first_kex_packet_follows' Jon Simons 2014-04-22 01:11:03 -07:00
  • f2e9ce68e7 messages: Add missing ntohl on X11 request screen number Alan Dunn 2014-04-19 15:29:23 -05:00
  • f37c844bf7 messages: Add missing ntohl on X11 request screen number Alan Dunn 2014-04-19 15:29:23 -05:00
  • cfb4d27c47 pki: Correctly update the ECDSA keytype. Andreas Schneider 2014-04-23 11:16:28 +02:00
  • d366e289f3 pki: Move ssh_pki_key_ecdsa_name() to the correct file. Andreas Schneider 2014-04-23 11:15:05 +02:00
  • 2fc8347504 pki: Make pki_key_ecdsa_nid_to_name() a shared function. Andreas Schneider 2014-04-23 11:12:08 +02:00
  • 2c7dfb02a8 Small documentation fix. Hani Benhabiles 2014-05-05 23:51:33 +01:00
  • 2884bbf5b1 pki: Correctly update the ECDSA keytype. Andreas Schneider 2014-04-23 11:16:28 +02:00
  • f48a99b97c pki: Move ssh_pki_key_ecdsa_name() to the correct file. Andreas Schneider 2014-04-23 11:15:05 +02:00
  • 11cfb2903e pki: Make pki_key_ecdsa_nid_to_name() a shared function. Andreas Schneider 2014-04-23 11:12:08 +02:00
  • c520d97dd9 Add tests for SHA2 HMAC algorithms Dirkjan Bussink 2014-04-20 10:10:38 +00:00
  • 6c74d6f891 Add options support for setting and getting HMAC algorithms Dirkjan Bussink 2014-04-20 10:09:39 +00:00
  • 262c82ac06 Add negotiation for SHA2 HMAC algorithms Dirkjan Bussink 2014-04-20 10:07:40 +00:00