summaryrefslogtreecommitdiff
path: root/kex.h
Commit message (Expand)AuthorAgeFilesLines
* upstream: Refactor creation of KEX proposal.dtucker@openbsd.org2023-03-061-1/+4
* upstream: Fix signature algorithm selection logic fordjm@openbsd.org2022-01-071-1/+3
* upstream: client side of host-bound pubkey authenticationdjm@openbsd.org2021-12-201-3/+5
* upstream: Record session ID, host key and sig at intital KEXdjm@openbsd.org2021-12-201-1/+4
* upstream: more strictly enforce KEX state-machine by banning packetdjm@openbsd.org2021-02-011-1/+2
* upstream: make ssh->kex->session_id a sshbuf instead of u_char*/size_tdjm@openbsd.org2021-01-271-3/+2
* upstream: Update/replace the experimental post-quantim hybrid keydjm@openbsd.org2020-12-291-7/+7
* upstream: revert kex->flags cert hostkey downgrade back to a plaindjm@openbsd.org2020-10-071-5/+3
* upstream: record when the host key checking code downgrades adjm@openbsd.org2020-10-031-3/+5
* remove duplicate #includesDamien Miller2019-10-021-12/+3
* upstream: fixes for !WITH_OPENSSL compilation; ok dtucker@djm@openbsd.org2019-09-061-1/+13
* upstream: remove leakmalloc reference; we used this early whendjm@openbsd.org2019-09-061-5/+1
* upstream: pass most arguments to the KEX hash functions as sshbufdjm@openbsd.org2019-01-231-2/+2
* upstream: rename kex->kem_client_pub -> kex->client_pub now thatdjm@openbsd.org2019-01-211-15/+4
* upstream: pass values used in KEX hash computation as sshbufdjm@openbsd.org2019-01-211-11/+11
* upstream: remove kex_derive_keys_bn wrapper; no unused since thedjm@openbsd.org2019-01-211-2/+1
* upstream: use KEM API for vanilla ECDHdjm@openbsd.org2019-01-211-6/+6
* upstream: use KEM API for vanilla DH KEXdjm@openbsd.org2019-01-211-4/+6
* upstream: use KEM API for vanilla c25519 KEXdjm@openbsd.org2019-01-211-1/+6
* upstream: Add support for a PQC KEX/KEM:djm@openbsd.org2019-01-211-4/+21
* upstream: factor out kex_verify_hostkey() - again, duplicateddjm@openbsd.org2019-01-211-1/+2
* upstream: factor out kex_load_hostkey() - this is duplicated indjm@openbsd.org2019-01-211-1/+2
* upstream: factor out kex_dh_compute_key() - it's shared betweendjm@openbsd.org2019-01-211-3/+4
* upstream: factor out DH keygen; it's identical between the clientdjm@openbsd.org2019-01-211-1/+2
* upstream: remove last references to active_statedjm@openbsd.org2019-01-201-3/+3
* upstream: move client/server SSH-* banners to buffers underdjm@openbsd.org2018-12-271-8/+12
* upstream: only consider the ext-info-c extension during the initialdjm@openbsd.org2018-12-271-1/+2
* repair !WITH_OPENSSL buildDamien Miller2018-07-131-0/+2
* upstream: remove legacy key emulation layer; ok djm@markus@openbsd.org2018-07-121-2/+1
* upstream: re-remove some pre-auth compression bitssf@openbsd.org2018-07-111-1/+2
* upstream: remove legacy buffer API emulation layer; ok djm@markus@openbsd.org2018-07-101-2/+1
* upstream: Revert previous two commitssf@openbsd.org2018-07-101-1/+2
* 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/+2
* upstream: repair PubkeyAcceptedKeyTypes (and friends) after RSAdjm@openbsd.org2018-07-041-2/+2
* upstream: Improve strictness and control over RSA-SHA2 signaturedjm@openbsd.org2018-07-031-2/+2
* upstream commitmarkus@openbsd.org2017-05-311-3/+3
* upstream commitnaddy@openbsd.org2017-05-081-4/+1
* upstream commitdjm@openbsd.org2016-09-291-2/+3
* upstream commitdjm@openbsd.org2016-09-291-3/+2
* upstream commitdjm@openbsd.org2016-09-241-12/+13
* upstream commitdjm@openbsd.org2016-05-021-3/+9
* upstream commitdjm@openbsd.org2016-05-021-3/+4
* upstream commitdjm@openbsd.org2016-02-081-1/+2
* upstream commitmarkus@openbsd.org2016-01-271-3/+1
* upstream commitmarkus@openbsd.org2015-12-071-3/+7
* upstream commitdjm@openbsd.org2015-07-301-1/+3
* upstream commitdjm@openbsd.org2015-07-291-1/+2
* repair --without-openssl; broken in refactorDamien Miller2015-02-181-0/+20
* upstream commitdjm@openbsd.org2015-02-171-3/+3