index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
usr.bin
/
ssh
/
kex.h
Age
Commit message (
Expand
)
Author
2021-01-31
more strictly enforce KEX state-machine by banning packet types
Damien Miller
2021-01-27
make ssh->kex->session_id a sshbuf instead of u_char*/size_t and
Damien Miller
2020-12-29
Update/replace the experimental post-quantim hybrid key exchange
Damien Miller
2020-10-07
revert kex->flags cert hostkey downgrade back to a plain key
Damien Miller
2020-10-03
record when the host key checking code downgrades a certificate host
Damien Miller
2019-09-06
fixes for !WITH_OPENSSL compilation; ok dtucker@
Damien Miller
2019-09-06
remove leakmalloc reference; we used this early when refactoring but
Damien Miller
2019-01-23
pass most arguments to the KEX hash functions as sshbuf rather
Damien Miller
2019-01-21
rename kex->kem_client_pub -> kex->client_pub now that KEM has been renamed
Damien Miller
2019-01-21
merge kexkem[cs] into kexgen
Damien Miller
2019-01-21
pass values used in KEX hash computation as sshbuf rather than
Damien Miller
2019-01-21
remove kex_derive_keys_bn wrapper; no unused since the DH-like KEX
Damien Miller
2019-01-21
use KEM API for vanilla ECDH
Damien Miller
2019-01-21
use KEM API for vanilla DH KEX
Damien Miller
2019-01-21
use KEM API for vanilla c25519 KEX
Damien Miller
2019-01-21
Add support for a PQC KEX/KEM: sntrup4591761x25519-sha512@tinyssh.org
Damien Miller
2019-01-21
factor out kex_verify_hostkey() - again, duplicated almost exactly
Damien Miller
2019-01-21
factor out kex_load_hostkey() - this is duplicated in both the client and
Damien Miller
2019-01-21
factor out kex_dh_compute_key() - it's shared between plain DH KEX and
Damien Miller
2019-01-21
factor out DH keygen; it's identical between the client and the server
Damien Miller
2019-01-19
remove last references to active_state
Damien Miller
2018-12-27
move client/server SSH-* banners to buffers under ssh->kex and factor
Damien Miller
2018-12-07
only consider the ext-info-c extension during the initial KEX. It shouldn't
Damien Miller
2018-07-11
remove legacy key emulation layer; ok djm@
Markus Friedl
2018-07-10
re-remove some pre-auth compression bits
Stefan Fritsch
2018-07-09
remove legacy buffer API emulation layer; ok djm@
Markus Friedl
2018-07-09
Revert previous two commits
Stefan Fritsch
2018-07-06
Rename COMP_DELAYED to COMP_ZLIB
Stefan Fritsch
2018-07-06
Remove leftovers from pre-authentication compression
Stefan Fritsch
2018-07-04
repair PubkeyAcceptedKeyTypes (and friends) after RSA signature work -
Damien Miller
2018-07-03
Improve strictness and control over RSA-SHA2 signature types:
Damien Miller
2017-05-30
protocol handlers all get struct ssh passed; ok djm@
Markus Friedl
2017-05-03
remove miscellaneous SSH1 leftovers; ok markus@
Christian Weisgerber
2016-09-28
put back some pre-auth zlib bits that I shouldn't have removed -
Damien Miller
2016-09-28
restore pre-auth compression support in the client -- the previous
Damien Miller
2016-09-22
missing bit from previous commit
Damien Miller
2016-05-02
add support for additional fixed DH groups from
Damien Miller
2016-05-02
fix signed/unsigned errors reported by clang-3.7; add
Damien Miller
2016-02-08
refactor activation of rekeying
Damien Miller
2016-01-14
remove roaming support; ok djm@
Markus Friedl
2015-12-04
implement SHA2-{256,512} for RSASSA-PKCS1-v1_5 signatures (user and host auth)
Markus Friedl
2015-07-30
Allow ssh_config and sshd_config kex parameters options be prefixed
Damien Miller
2015-07-29
include the peer's offer when logging a failure to negotiate a
Damien Miller
2015-02-16
Revise hostkeys@openssh.com hostkey learning extension.
Damien Miller
2015-01-26
correctly match ECDSA subtype (== curve) for offered/recevied
Damien Miller
2015-01-19
adapt kex to sshbuf and struct ssh; ok djm@
Markus Friedl
2015-01-19
move dispatch to struct ssh; ok djm@
Markus Friedl
2015-01-19
update packet.c & isolate, introduce struct ssh
Markus Friedl
2015-01-15
sync ssh-keysign, ssh-keygen and some dependencies to the new
Damien Miller
2015-01-13
adapt mac.c to ssherr.h return codes (de-fatal) and simplify dependencies
Markus Friedl
[next]