Commit Graph

  • 8fecf4d74c Improve parse_handle_msg(). Andreas Schneider 2009-04-23 07:13:25 +00:00
  • b5bda67235 Fix a compile error. Andreas Schneider 2009-04-23 07:10:10 +00:00
  • d62a43ee9d Improve status_msg_free(). Andreas Schneider 2009-04-23 07:08:57 +00:00
  • 56e13b227f Improve parse_status_msg(). Andreas Schneider 2009-04-23 07:06:07 +00:00
  • a0b4b239fb Reformat sftp_get_new_id(). Andreas Schneider 2009-04-23 06:59:18 +00:00
  • 4816afc9e8 Reformat sftp_dequeue(). Andreas Schneider 2009-04-23 06:57:49 +00:00
  • 5be3a3c066 Improve sftp_enqueue(). Andreas Schneider 2009-04-22 15:53:29 +00:00
  • 75eddb1ebb Improve request_queue_(new,free). Andreas Schneider 2009-04-22 15:48:16 +00:00
  • 45d8248efb Improve sftp_init(). Andreas Schneider 2009-04-22 15:41:14 +00:00
  • 47ff8d4679 Fix compile error. Andreas Schneider 2009-04-22 15:23:45 +00:00
  • 0f075f4d95 Improve sftp_packet_free(). Andreas Schneider 2009-04-22 15:22:22 +00:00
  • 57a5c50a54 Add more error checks to sftp_read_and_dispatch(). Andreas Schneider 2009-04-22 15:21:36 +00:00
  • e99966772e Add more error checks to sftp_get_message(). Andreas Schneider 2009-04-22 15:17:20 +00:00
  • 8a3c417e14 Improve sftp_message_free(). Andreas Schneider 2009-04-22 15:09:54 +00:00
  • e6c0155567 Add more error checks to sftp_message_new(). Andreas Schneider 2009-04-22 15:06:28 +00:00
  • ea59faaec9 Add more error checks to sftp_packet_read(). Andreas Schneider 2009-04-22 14:52:04 +00:00
  • 6402559f28 Reformat sftp_packet_write(). Andreas Schneider 2009-04-22 14:48:00 +00:00
  • 9766b2f8d2 Rename buffer_add_data_begin() to buffer_prepend_data(). Andreas Schneider 2009-04-22 14:31:43 +00:00
  • b875ce15e8 Add more error checks to sftp server init functions. Andreas Schneider 2009-04-22 14:05:11 +00:00
  • f59630cbbc Improve sftp_new() and sftp_free(). Andreas Schneider 2009-04-22 13:59:13 +00:00
  • afe0c8b2b5 Use ctype to make alldigits simpler. Andreas Schneider 2009-04-20 14:09:21 +00:00
  • e067061263 Improve publickey_from_file(). Andreas Schneider 2009-04-20 09:14:35 +00:00
  • 9001a34cd3 Cleanup and add more error checks to _privatekey_from_file(). Andreas Schneider 2009-04-20 08:58:08 +00:00
  • 2f51befc0f Add functions without any passphrase. Andreas Schneider 2009-04-20 08:42:42 +00:00
  • 03edd0ebb1 Cleanup and add more error checks to privatekey_from_file(). Andreas Schneider 2009-04-20 08:11:24 +00:00
  • 9704df65e3 Rename privatekey_free() to be consistent with publickey_free(). Andreas Schneider 2009-04-20 07:26:50 +00:00
  • a3c820cf94 Add more error checks to read_dsa_privatekey(). Andreas Schneider 2009-04-19 09:24:24 +00:00
  • e6474a34c3 Add more error checks to read_rsa_privatekey(). Andreas Schneider 2009-04-19 09:20:24 +00:00
  • b7f93a4779 The description should be const. Andreas Schneider 2009-04-19 09:04:56 +00:00
  • cc92391034 Add more error checks to privatekey_file_to_buffer(). Andreas Schneider 2009-04-19 09:01:16 +00:00
  • a1e154e9d5 Use POSIX return values and check them! Andreas Schneider 2009-04-19 08:44:35 +00:00
  • bfc428a0da Change back to a initialized variable and document ssh_finalize(). Andreas Schneider 2009-04-18 16:19:24 +00:00
  • 44924db3e9 Add FIXME. Andreas Schneider 2009-04-18 15:57:23 +00:00
  • ab8523a391 Fix gcrypt error if no auth callback has been set. Andreas Schneider 2009-04-18 15:56:36 +00:00
  • 460969a9ce Improve gcrypt private_key functions. Andreas Schneider 2009-04-18 15:22:59 +00:00
  • 5ef5841f99 Some minor improvements to passphrase_to_key(). Andreas Schneider 2009-04-18 15:15:45 +00:00
  • 163fbfa44d Reformat asn1_check_sequence() and read_line(). Andreas Schneider 2009-04-18 15:12:50 +00:00
  • 479744b146 Add more error checks to asn1_get_int(). Andreas Schneider 2009-04-18 15:06:43 +00:00
  • a58b7b93de Reformat some functions. Andreas Schneider 2009-04-18 14:56:56 +00:00
  • c373e9bb03 Build with SSH1 and server by default. Andreas Schneider 2009-04-18 12:07:31 +00:00
  • db2ff03392 Simplify signature_from_string() a bit. Andreas Schneider 2009-04-18 12:02:34 +00:00
  • dc5ef34b54 Fix memleak in sample. Andreas Schneider 2009-04-18 11:24:35 +00:00
  • f402e8d113 Add error checks to ssh_do_sign_with_agent() and fix a memleak. Andreas Schneider 2009-04-18 11:22:27 +00:00
  • ff73826b45 Replace some strcmp with switch to make it a bit faster. Andreas Schneider 2009-04-18 11:18:35 +00:00
  • 95cd02c000 Make use of ssh_type_from_name(). Andreas Schneider 2009-04-18 11:05:21 +00:00
  • 263b8d4f9c Some cleanup for publickey_to_string(). Andreas Schneider 2009-04-18 10:59:53 +00:00
  • d20ae18b00 Fix segfault with gcrypt. Andreas Schneider 2009-04-18 10:53:28 +00:00
  • fa01372c88 Add more error checks to ssh_sign_session_id(). Andreas Schneider 2009-04-18 09:57:20 +00:00
  • 9dab7771fa Fix a segfault if we try to a signature. Andreas Schneider 2009-04-18 09:47:22 +00:00
  • 038e6411da Add more error checks to RSA_do_sign(). Andreas Schneider 2009-04-18 09:44:50 +00:00
  • 4308bb559c Add more error checks to signature_from_string(). Andreas Schneider 2009-04-18 09:33:32 +00:00
  • 3df5a0dabe Add error checks to signature_to_string(). Andreas Schneider 2009-04-18 09:14:44 +00:00
  • 192657d88c Add check for the return value of gcry_sexp_find_token(). Andreas Schneider 2009-04-18 08:56:22 +00:00
  • 57a6388b82 Add more error checks to ssh_encrypt_rsa1(). Andreas Schneider 2009-04-18 08:50:40 +00:00
  • b9e91ce95a Add more error checks to ssh_do_sign(). Andreas Schneider 2009-04-18 08:31:26 +00:00
  • e4c521d896 Use a reference counter for the crypto functions. Andreas Schneider 2009-04-18 08:07:11 +00:00
  • 70b422d0fb Don't leak memory in publickey_make_* functions. Andreas Schneider 2009-04-17 18:30:25 +00:00
  • 91afe0de8a Revert commit 530. Andreas Schneider 2009-04-17 18:29:31 +00:00
  • e85b16ae49 Don't leak memory in error path. Andreas Schneider 2009-04-17 18:26:59 +00:00
  • a925c266ca Revert commit 527. Andreas Schneider 2009-04-17 18:22:53 +00:00
  • c48d04b2c7 space_tokenize should be rewritten. Andreas Schneider 2009-04-17 14:56:44 +00:00
  • 44ab293f0b Don't leak memory. Andreas Schneider 2009-04-17 14:53:24 +00:00
  • bf4d29b963 Fix memory leak. Andreas Schneider 2009-04-17 14:50:05 +00:00
  • 25e80032ba Don't leak memory in error path. Andreas Schneider 2009-04-17 14:47:53 +00:00
  • 7e3307cb44 Fix openSSL support. Andreas Schneider 2009-04-17 14:38:51 +00:00
  • cf8e444764 Fix build with openssl. Andreas Schneider 2009-04-17 14:13:38 +00:00
  • 109c10bdfd Don't shadow a global variable. Andreas Schneider 2009-04-17 13:16:54 +00:00
  • 3216520b4c Reformat some of the code. Andreas Schneider 2009-04-17 13:13:14 +00:00
  • 09fdf0e8e6 Make the cipher table more readable. Andreas Schneider 2009-04-17 13:01:56 +00:00
  • 845615cdd8 Add return values to set_encrypt_key and set_decrypt_key. Andreas Schneider 2009-04-17 12:52:27 +00:00
  • 32fd37d1ad Reformat HMAC functions. Andreas Schneider 2009-04-17 12:03:59 +00:00
  • 42bdb90751 Reformat MD5 functions. Andreas Schneider 2009-04-17 11:59:17 +00:00
  • 2ed09734eb Cleanup SHA1 functions. Andreas Schneider 2009-04-17 08:37:28 +00:00
  • b15a04e463 Improve sha1_init(). Andreas Schneider 2009-04-17 08:31:59 +00:00
  • 2b12ffc820 Fix build warning. Andreas Schneider 2009-04-16 17:38:15 +00:00
  • 55d42b9c53 Fix typo. Andreas Schneider 2009-04-16 17:21:47 +00:00
  • 07506763ff Reformat signature_verify() and fix match check. Andreas Schneider 2009-04-16 17:15:50 +00:00
  • 55791d1fe6 Add more error checks to sig_verify(). Andreas Schneider 2009-04-16 17:13:07 +00:00
  • a2cce56134 Add a better match() function. Andreas Schneider 2009-04-16 16:20:32 +00:00
  • 59f04bfddd Add option to enable crypto debug output. Andreas Schneider 2009-04-16 15:47:15 +00:00
  • 5b2586312a Add return values to generate_session_keys() and generate_one_key(). Andreas Schneider 2009-04-16 15:14:15 +00:00
  • ac38bbc138 Free bignum_ctx in error path. Andreas Schneider 2009-04-16 14:58:40 +00:00
  • a092a84139 Add return value to dh_build_k(). Andreas Schneider 2009-04-16 14:55:38 +00:00
  • c6eb54c39e Improve dh_import() functions. Andreas Schneider 2009-04-16 14:50:53 +00:00
  • e8a9cb25fe Reformat some functions. Andreas Schneider 2009-04-16 14:46:34 +00:00
  • 08fcbdc97a Reformat make_string_bn(). Andreas Schneider 2009-04-16 14:44:57 +00:00
  • 841de3439d Add memory error check to make_bignum_string(). Andreas Schneider 2009-04-16 14:40:47 +00:00
  • 1a22d18afa Add return value to dh_generate_f(). Andreas Schneider 2009-04-16 14:34:28 +00:00
  • baf2eaf165 Add return value to dh_generate_e(). Andreas Schneider 2009-04-16 14:31:06 +00:00
  • ece047171a Add return value to dh_generate_y(). Andreas Schneider 2009-04-16 14:27:50 +00:00
  • 5dc03728ed Add return value to dh_generate_x(). Andreas Schneider 2009-04-16 14:24:13 +00:00
  • 50b701b4e4 Improve ssh_print_bignum(). Andreas Schneider 2009-04-16 14:21:08 +00:00
  • b246356ab5 Improve ssh_crypto_finalize(). Andreas Schneider 2009-04-16 14:18:09 +00:00
  • 8f150afeeb Check return value of ssh_crypto_init(). Andreas Schneider 2009-04-16 14:16:29 +00:00
  • 74a06555f6 Add a return value to ssh_socket_init(). Andreas Schneider 2009-04-16 14:15:41 +00:00
  • 94021dcdb5 Add error checks to ssh_crypto_init(). Andreas Schneider 2009-04-16 14:10:41 +00:00
  • 1ed7c90890 Revert commit 491. Andreas Schneider 2009-04-16 14:04:19 +00:00
  • 24fc1b2028 Make dh crypto functions thread safe. Andreas Schneider 2009-04-16 12:08:11 +00:00
  • c608883205 Improve ssh_disconnect(). Andreas Schneider 2009-04-16 08:53:57 +00:00
  • c8269682fc Improve ssh_get_issue_banner(). Andreas Schneider 2009-04-16 08:49:39 +00:00