aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2019-03-25config: Use size_t instead of u_intAndreas Schneider1-1/+1
2019-03-25auth: Set buffer used to store password as secureAnderson Toshiyuki Sasaki1-0/+3
2019-03-13libcrypto: Add missing includes for modes.hAndreas Schneider1-0/+5
2019-03-11The SSH_LOG_ENTRY is not defined all, match the descriptions to SSH_BIND_OPTI...Jan Pazdziora1-15/+10
2019-03-07Use a common KDF functionSimo Sorce6-244/+274
2019-03-07Clean up code that generates session keysSimo Sorce1-147/+110
2019-03-07Fix crypto_free zeroing of encryption keysSimo Sorce1-5/+5
2019-02-27ssh_event_dopoll can also return SSH_AGAINTill Wimmer1-0/+1
2019-02-22Add tests and implementation for Encrypt-then-MAC modeDirkjan Bussink4-49/+115
2019-02-22Add flag for tracking EtM HMACsDirkjan Bussink2-11/+17
2019-02-22Refactor ssh_packet_hmac_verify to allow for direct bufferDirkjan Bussink2-9/+12
2019-02-22Remove SHA384 HMACDirkjan Bussink4-12/+0
2019-02-22Use constant time comparison function for HMAC comparisonDirkjan Bussink1-1/+12
2019-02-22config: Avoid buffer overflowJakub Jelen1-0/+1
2019-02-22pki_gcrypt: Include missing stdbool.hAndreas Schneider1-0/+1
2019-02-21pki: Fix size type for len in privatekey_string_to_buffer()Andreas Schneider1-7/+21
2019-02-21connector: Fallback on the socket output callbackDavid Wedderwille1-0/+1
2019-02-21client: Add missing break, remove useless returnTilo Eckert1-4/+1
2019-02-21socket: Use more portable PF_UNIX instead of PF_LOCALTilo Eckert1-1/+1
2019-02-21crypto: Use uint8_t instead of non-standard u_charTilo Eckert2-6/+6
2019-02-07cmake: Bump API version to 4.7.4Andreas Schneider2-1/+416
2019-02-07kex: honor client preference for rsa-sha2-{256,512} host key algorithmsJon Simons1-0/+24
2019-02-07pki_container_openssh: Add padding to be compatible with OpenSSHJakub Jelen1-10/+14
2019-02-07Allow building without Group Exchange supportJakub Jelen5-1/+32
2019-02-07kex: Disable diffie-hellman-group-exchange-sha1 by defaultJakub Jelen1-4/+9
2019-02-07options: Allow to configure cryptographic algorithms for serverJakub Jelen1-1/+97
2019-02-07docs: Missing documentation for SSH_OPTIONS_HMAC_*Jakub Jelen1-0/+8
2019-02-07buffer: Fix typo in a commentJakub Jelen1-1/+1
2019-02-07dh: Add function references to ssh_print_hash() docAndreas Schneider1-0/+3
2019-02-07include: Mark ssh_print_hexa as deprecatedAndreas Schneider1-7/+1
2019-01-30pki_crypto: plug pki_signature_from_blob leaksJon Simons1-0/+8
2019-01-30pki: NULL check pki_signature_from_rsa_blob resultJon Simons2-0/+6
2019-01-30dh: harden error handling in 'ssh_dh_init_common'Jon Simons1-0/+3
2019-01-30dh: plug pubkey_blob leak in ssh_server_dh_process_initJon Simons1-1/+4
2019-01-30dh-gex: fix double-ssh_dh_init_common memory leakJon Simons1-6/+0
2019-01-30dh-gex: fix moduli file stream leakJon Simons1-0/+1
2019-01-30session: Repects timeout=0 for packets on blocking sessionsTill Wimmer1-1/+1
2019-01-30options: Removed outdated param annotations of ssh_options_set()Till Wimmer1-31/+0
2019-01-30connector: Don't NULL connector (in|out) channels on event removeTill Wimmer1-2/+0
2019-01-26bignum: Reformat ssh_make_string_bn and unbreak build with DEBUG_CRYPTOJakub Jelen1-10/+11
2019-01-26dh: Reformat ssh_dh_debug, ssh_dh_build_k and unbreak build with DEBUG_CRYPTOJakub Jelen1-21/+29
2019-01-26packet: Add missing error check in packet_send2()Andreas Schneider1-0/+3
2019-01-26pki: Avoid a possible segfaults in error pathsAndreas Schneider1-2/+2
2019-01-26dh-gex: Add error check for ssh_packet_send() in ssh_packet_server_dhgex_requestAndreas Schneider1-0/+3
2019-01-26libcrypto: Use size_t for size calculationsAndreas Schneider1-5/+8
2019-01-26sftp: Add NULL check in sftp_ext_free()Anderson Toshiyuki Sasaki1-7/+14
2019-01-26sftp: Reformat sftp_ext_free()Anderson Toshiyuki Sasaki1-13/+14
2019-01-26misc: Add NULL checks before accessing listsAnderson Toshiyuki Sasaki1-8/+33
2019-01-26messages: Fix NULL check, preventing SEGFAULTAnderson Toshiyuki Sasaki1-1/+1
2019-01-25packet_crypt: Make sure we always operate on initilized memoryAndreas Schneider1-1/+1