summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/ssh_api.c
AgeCommit message (Expand)AuthorFilesLines
2019-10-31Refactor signing - use sshkey_sign for everything, including the newdjm1-4/+5
2019-09-13Plug mem leaks on error paths, based in part on github pr#120 fromdtucker1-15/+19
2019-09-06fixes for !WITH_OPENSSL compilation; ok dtucker@djm1-1/+8
2019-09-06lots of things were relying on libcrypto headers to transitivelydjm1-1/+6
2019-01-21merge kexkem[cs] into kexgendjm1-17/+17
2019-01-21use KEM API for vanilla ECDHdjm1-3/+3
2019-01-21use KEM API for vanilla DH KEXdjm1-11/+11
2019-01-21use KEM API for vanilla c25519 KEXdjm1-3/+3
2019-01-21Add support for a PQC KEX/KEM: sntrup4591761x25519-sha512@tinyssh.orgdjm1-1/+3
2019-01-19remove last references to active_statedjm1-7/+8
2018-12-27move client/server SSH-* banners to buffers under ssh->kex and factordjm1-55/+70
2017-04-30remove compat20/compat13/compat15 variablesdjm1-2/+1
2016-05-04move SSH_MSG_NONE, so we don't have to include ssh1.h; ok deraadt@markus1-3/+1
2016-05-02add support for additional fixed DH groups fromdjm1-1/+7
2015-12-04implement SHA2-{256,512} for RSASSA-PKCS1-v1_5 signatures (user and host auth)markus1-8/+8
2015-02-16Revise hostkeys@openssh.com hostkey learning extension.djm1-3/+4
2015-01-30avoid more fatal/exit in the packet.c paths that ssh-keyscandjm1-2/+3
2015-01-26correctly match ECDSA subtype (== curve) for offered/recevieddjm1-7/+9
2015-01-19add experimental api for packet layer; ok djm@markus1-0/+525