summaryrefslogtreecommitdiffstats
path: root/kex.c
AgeCommit message (Expand)Author
2021-04-03upstream: highly polished whitespace, mostly fixing spaces-for-tabdjm@openbsd.org
2021-02-01upstream: more strictly enforce KEX state-machine by banning packetdjm@openbsd.org
2021-01-28upstream: fix leak: was double allocating kex->session_id bufferdjm@openbsd.org
2021-01-27upstream: make ssh->kex->session_id a sshbuf instead of u_char*/size_tdjm@openbsd.org
2021-01-27upstream: remove global variable used to stash compat flags and use thedjm@openbsd.org
2021-01-26Disable sntrup761 if compiler doesn't support VLAs.Darren Tucker
2020-12-29upstream: Update/replace the experimental post-quantim hybrid keydjm@openbsd.org
2020-12-04upstream: fix minor memleak of kex->hostkey_alg on rekexdjm@openbsd.org
2020-12-04upstream: typos: s/hex/kex/ in error messagesdjm@openbsd.org
2020-10-18upstream: use the new variant log macros instead of prependingdjm@openbsd.org
2020-07-15upstream: some language improvements; ok markusdjm@openbsd.org
2020-03-14upstream: use sshpkt_fatal() for kex_exchange_identification()djm@openbsd.org
2020-02-28upstream: change explicit_bzero();free() to freezero()jsg@openbsd.org
2020-01-23upstream: Make zlib optional. This adds a "ZLIB" build time optiondtucker@openbsd.org
2019-10-28Wrap poll.h includes in HAVE_POLL_H.Darren Tucker
2019-10-09upstream: Correct type for end-of-list sentinel; fixes initializerdtucker@openbsd.org
2019-09-08upstream: Allow prepending a list of algorithms to the default setnaddy@openbsd.org
2019-09-06upstream: better error code for bad arguments; inspired bydjm@openbsd.org
2019-09-05upstream: sprinkle in some explicit errors here, otherwise thedjm@openbsd.org
2019-09-05upstream: only send ext_info for KEX_INITIAL; bz#2929 ok dtuckerdjm@openbsd.org
2019-01-21upstream: fix reversed arguments to kex_load_hostkey(); manifested asdjm@openbsd.org
2019-01-21upstream: rename kex->kem_client_pub -> kex->client_pub now thatdjm@openbsd.org
2019-01-21upstream: remove kex_derive_keys_bn wrapper; no unused since thedjm@openbsd.org
2019-01-21upstream: Add support for a PQC KEX/KEM:djm@openbsd.org
2019-01-21upstream: factor out kex_verify_hostkey() - again, duplicateddjm@openbsd.org
2019-01-21upstream: factor out kex_load_hostkey() - this is duplicated indjm@openbsd.org
2019-01-21upstream: save the derived session id in kex_derive_keys() ratherdjm@openbsd.org
2018-12-27upstream: move client/server SSH-* banners to buffers underdjm@openbsd.org
2018-12-27upstream: only consider the ext-info-c extension during the initialdjm@openbsd.org
2018-07-10upstream: Revert previous two commitssf@openbsd.org
2018-07-10upstream: Rename COMP_DELAYED to COMP_ZLIBsf@openbsd.org
2018-07-10upstream: Remove leftovers from pre-authentication compressionsf@openbsd.org
2018-07-04upstream: repair PubkeyAcceptedKeyTypes (and friends) after RSAdjm@openbsd.org
2018-07-03upstream: Improve strictness and control over RSA-SHA2 signaturedjm@openbsd.org
2018-02-08upstream commitjsing@openbsd.org
2018-01-23upstream commitdjm@openbsd.org
2017-06-13upstream commitdjm@openbsd.org
2017-05-31upstream commitmarkus@openbsd.org
2017-05-01upstream commitdjm@openbsd.org
2017-03-29Remove SHA256 EVP wrapper implementation.Darren Tucker
2017-03-17upstream commitmarkus@openbsd.org
2017-03-10upstream commitdjm@openbsd.org
2017-03-10upstream commitdtucker@openbsd.org
2017-02-04upstream commitdjm@openbsd.org
2016-10-13upstream commitmarkus@openbsd.org
2016-09-29upstream commitdjm@openbsd.org
2016-09-29upstream commitdjm@openbsd.org
2016-09-24upstream commitdjm@openbsd.org
2016-09-22upstream commitdjm@openbsd.org
2016-09-21upstream commitmarkus@openbsd.org