summaryrefslogtreecommitdiffstats
path: root/kex.h
AgeCommit message (Expand)Author
2024-02-19upstream: whitespacedjm@openbsd.org
2023-12-19upstream: add "ext-info-in-auth@openssh.com" extensiondjm@openbsd.org
2023-12-19upstream: implement "strict key exchange" in ssh and sshddjm@openbsd.org
2023-08-28upstream: Introduce a transport-level ping facilitydjm@openbsd.org
2023-03-06upstream: Refactor creation of KEX proposal.dtucker@openbsd.org
2022-01-07upstream: Fix signature algorithm selection logic fordjm@openbsd.org
2021-12-20upstream: client side of host-bound pubkey authenticationdjm@openbsd.org
2021-12-20upstream: Record session ID, host key and sig at intital KEXdjm@openbsd.org
2021-02-01upstream: more strictly enforce KEX state-machine by banning packetdjm@openbsd.org
2021-01-27upstream: make ssh->kex->session_id a sshbuf instead of u_char*/size_tdjm@openbsd.org
2020-12-29upstream: Update/replace the experimental post-quantim hybrid keydjm@openbsd.org
2020-10-07upstream: revert kex->flags cert hostkey downgrade back to a plaindjm@openbsd.org
2020-10-03upstream: record when the host key checking code downgrades adjm@openbsd.org
2019-10-02remove duplicate #includesDamien Miller
2019-09-06upstream: fixes for !WITH_OPENSSL compilation; ok dtucker@djm@openbsd.org
2019-09-06upstream: remove leakmalloc reference; we used this early whendjm@openbsd.org
2019-01-23upstream: pass most arguments to the KEX hash functions as sshbufdjm@openbsd.org
2019-01-21upstream: rename kex->kem_client_pub -> kex->client_pub now thatdjm@openbsd.org
2019-01-21upstream: pass values used in KEX hash computation as sshbufdjm@openbsd.org
2019-01-21upstream: remove kex_derive_keys_bn wrapper; no unused since thedjm@openbsd.org
2019-01-21upstream: use KEM API for vanilla ECDHdjm@openbsd.org
2019-01-21upstream: use KEM API for vanilla DH KEXdjm@openbsd.org
2019-01-21upstream: use KEM API for vanilla c25519 KEXdjm@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: factor out kex_dh_compute_key() - it's shared betweendjm@openbsd.org
2019-01-21upstream: factor out DH keygen; it's identical between the clientdjm@openbsd.org
2019-01-20upstream: remove last references to active_statedjm@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-13repair !WITH_OPENSSL buildDamien Miller
2018-07-12upstream: remove legacy key emulation layer; ok djm@markus@openbsd.org
2018-07-11upstream: re-remove some pre-auth compression bitssf@openbsd.org
2018-07-10upstream: remove legacy buffer API emulation layer; ok djm@markus@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
2017-05-31upstream commitmarkus@openbsd.org
2017-05-08upstream commitnaddy@openbsd.org
2016-09-29upstream commitdjm@openbsd.org
2016-09-29upstream commitdjm@openbsd.org
2016-09-24upstream commitdjm@openbsd.org
2016-05-02upstream commitdjm@openbsd.org
2016-05-02upstream commitdjm@openbsd.org
2016-02-08upstream commitdjm@openbsd.org
2016-01-27upstream commitmarkus@openbsd.org
2015-12-07upstream commitmarkus@openbsd.org