summaryrefslogtreecommitdiff
path: root/kex.c
Commit message (Expand)AuthorAgeFilesLines
* upstream: Limit number of entries in SSH2_MSG_EXT_INFOdtucker@openbsd.org2023-03-121-1/+6
* upstream: Delete obsolete /* ARGSUSED */ lint comments.guenther@openbsd.org2023-03-081-3/+1
* upstream: Refactor creation of KEX proposal.dtucker@openbsd.org2023-03-061-1/+58
* upstream: fatal out if allocating banner string fails to avoiddtucker@openbsd.org2023-03-011-2/+2
* upstream: Remove now-unused compat bit SSH_BUG_RSASIGMD5. The codedtucker@openbsd.org2023-02-171-5/+1
* upstream: Remove some set but otherwise unused variables, spotteddtucker@openbsd.org2022-11-071-3/+3
* upstream: mark const string array contents const too, i.e. staticdjm@openbsd.org2022-02-021-2/+2
* upstream: Fix signature algorithm selection logic fordjm@openbsd.org2022-01-071-1/+23
* upstream: EXT_INFO negotiation of hostbound pubkey authdjm@openbsd.org2021-12-201-2/+20
* upstream: Record session ID, host key and sig at intital KEXdjm@openbsd.org2021-12-201-1/+3
* upstream: highly polished whitespace, mostly fixing spaces-for-tabdjm@openbsd.org2021-04-031-2/+2
* upstream: more strictly enforce KEX state-machine by banning packetdjm@openbsd.org2021-02-011-2/+2
* upstream: fix leak: was double allocating kex->session_id bufferdjm@openbsd.org2021-01-281-4/+6
* upstream: make ssh->kex->session_id a sshbuf instead of u_char*/size_tdjm@openbsd.org2021-01-271-10/+12
* upstream: remove global variable used to stash compat flags and use thedjm@openbsd.org2021-01-271-2/+2
* Disable sntrup761 if compiler doesn't support VLAs.Darren Tucker2021-01-261-0/+2
* upstream: Update/replace the experimental post-quantim hybrid keydjm@openbsd.org2020-12-291-2/+2
* upstream: fix minor memleak of kex->hostkey_alg on rekexdjm@openbsd.org2020-12-041-1/+2
* upstream: typos: s/hex/kex/ in error messagesdjm@openbsd.org2020-12-041-3/+3
* upstream: use the new variant log macros instead of prependingdjm@openbsd.org2020-10-181-53/+47
* upstream: some language improvements; ok markusdjm@openbsd.org2020-07-151-3/+3
* upstream: use sshpkt_fatal() for kex_exchange_identification()djm@openbsd.org2020-03-141-3/+11
* upstream: change explicit_bzero();free() to freezero()jsg@openbsd.org2020-02-281-3/+2
* upstream: Make zlib optional. This adds a "ZLIB" build time optiondtucker@openbsd.org2020-01-231-2/+5
* Wrap poll.h includes in HAVE_POLL_H.Darren Tucker2019-10-281-0/+2
* upstream: Correct type for end-of-list sentinel; fixes initializerdtucker@openbsd.org2019-10-091-2/+2
* upstream: Allow prepending a list of algorithms to the default setnaddy@openbsd.org2019-09-081-3/+12
* upstream: better error code for bad arguments; inspired bydjm@openbsd.org2019-09-061-2/+5
* upstream: sprinkle in some explicit errors here, otherwise thedjm@openbsd.org2019-09-051-20/+60
* upstream: only send ext_info for KEX_INITIAL; bz#2929 ok dtuckerdjm@openbsd.org2019-09-051-3/+4
* upstream: fix reversed arguments to kex_load_hostkey(); manifested asdjm@openbsd.org2019-01-211-2/+2
* upstream: rename kex->kem_client_pub -> kex->client_pub now thatdjm@openbsd.org2019-01-211-2/+2
* upstream: remove kex_derive_keys_bn wrapper; no unused since thedjm@openbsd.org2019-01-211-18/+1
* upstream: Add support for a PQC KEX/KEM:djm@openbsd.org2019-01-211-2/+5
* upstream: factor out kex_verify_hostkey() - again, duplicateddjm@openbsd.org2019-01-211-1/+17
* upstream: factor out kex_load_hostkey() - this is duplicated indjm@openbsd.org2019-01-211-1/+19
* upstream: save the derived session id in kex_derive_keys() ratherdjm@openbsd.org2019-01-211-1/+9
* upstream: move client/server SSH-* banners to buffers underdjm@openbsd.org2018-12-271-27/+267
* upstream: only consider the ext-info-c extension during the initialdjm@openbsd.org2018-12-271-2/+4
* upstream: Revert previous two commitssf@openbsd.org2018-07-101-1/+3
* upstream: Rename COMP_DELAYED to COMP_ZLIBsf@openbsd.org2018-07-101-2/+2
* upstream: Remove leftovers from pre-authentication compressionsf@openbsd.org2018-07-101-3/+1
* upstream: repair PubkeyAcceptedKeyTypes (and friends) after RSAdjm@openbsd.org2018-07-041-17/+78
* upstream: Improve strictness and control over RSA-SHA2 signaturedjm@openbsd.org2018-07-031-12/+5
* upstream commitjsing@openbsd.org2018-02-081-5/+3
* upstream commitdjm@openbsd.org2018-01-231-6/+2
* upstream commitdjm@openbsd.org2017-06-131-5/+13
* upstream commitmarkus@openbsd.org2017-05-311-10/+6
* upstream commitdjm@openbsd.org2017-05-011-42/+1
* Remove SHA256 EVP wrapper implementation.Darren Tucker2017-03-291-8/+0