summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/authfd.c
AgeCommit message (Expand)Author
2023-03-09modify parentheses in conditionals to make it clearer what is beingJoshua Stein
2023-03-09include destination constraints for smartcard keys too.Damien Miller
2023-03-05Remove unused compat.h includes. We've previously removed a lotDarren Tucker
2022-04-27Add authfd path to debug output. ok markus@Darren Tucker
2021-12-19ssh-add side of destination constraintsDamien Miller
2021-12-19ssh client side of bindingDamien Miller
2021-01-26factor out common code in the agent clientDamien Miller
2020-10-29whitespace; no code changeDamien Miller
2020-10-19Adapt XMSS to new logging infrastructure. With markus@, ok djm@.Darren Tucker
2020-06-26constify a few things; ok dtucker (as part of another diff)Damien Miller
2020-03-06ssh_fetch_identitylist() returns the return value fromMarkus Friedl
2020-02-26change explicit_bzero();free() to freezero()Jonathan Gray
2019-12-21Allow forwarding a different agent socket to the path specified byDamien Miller
2019-11-13stdarg.h required more broadly; ok djmTheo de Raadt
2019-11-12enable ed25519 support; ok djmMarkus Friedl
2019-10-31add new agent key constraint for U2F/FIDO providerDamien Miller
2019-09-03authfd: add function to check if key is in agentDamien Miller
2019-09-03fix memleak in ssh_free_identitylist(); ok markus@Damien Miller
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-06-21Add protection for private keys at rest in RAM against speculationDamien Miller
2018-12-27Request RSA-SHA2 signatures for rsa-sha2-{256|512}-cert-v01@openssh.comDamien Miller
2018-11-30don't attempt to connect to empty SSH_AUTH_SOCK; bz#293Damien Miller
2018-07-09replace cast with call to sshbuf_mutable_ptr(); ok djm@Markus Friedl
2018-07-03Improve strictness and control over RSA-SHA2 signature types:Damien Miller
2018-04-10lots of typos in comments/docs. Patch from Karsten Weiss after checkingDamien Miller
2018-02-23Add experimental support for PQC XMSS keys (Extended Hash-Based Signatures)Markus Friedl
2018-02-10constify some private key-related functions; based onDamien Miller
2018-01-23Drop compatibility hacks for some ancient SSH implementations, includingDamien Miller
2017-07-01remove post-SSHv1 removal dead code from rsa.c and merge theDamien Miller
2017-06-28Allow ssh-keygen to use a key held in ssh-agent as a CA when signingDamien Miller
2017-05-05more simplification and removal of SSHv1-related code; ok djm@Christian Weisgerber
2017-05-04since a couple of people have asked, leave a comment explaining why weDamien Miller
2017-04-30unifdef WITH_SSH1Damien Miller
2015-12-04implement SHA2-{256,512} for RSASSA-PKCS1-v1_5 signatures (user and host auth)Markus Friedl
2015-09-02Fix occurrences of "r = func() != 0" which result in the wrong errorJonathan Gray
2015-07-03delete support for legacy v00 certificates; "sure" markus@ dtucker@Damien Miller
2015-03-26sigp and lenp are not optional in ssh_agent_sign(); ok djm@Markus Friedl
2015-03-25unbreak ssh_agent_sign (lenp vs *lenp)Markus Friedl
2015-03-24consistent check for NULL as noted by Nicholas Lemonias; ok djm@Markus Friedl
2015-01-14move authfd.c and its tentacles to the new buffer/key API;Damien Miller
2014-04-29make compiling against OpenSSL optional (make OPENSSL=no);Markus Friedl
2014-01-31replace most bzero with explicit_bzero, except a few that cna be memsetTed Unangst
2013-12-29allow deletion of ed25519 keys from the agentDamien Miller
2013-12-06support ed25519 keys (hostkeys and user identities) using the public domainMarkus Friedl
2013-12-06move private key (de)serialization to key.c; ok djmMarkus Friedl
2013-11-08use calloc for all structure allocations; from markus@Damien Miller
2013-05-17bye, bye xfree(); ok markus@Damien Miller
2011-07-06bzero the agent address. the kernel was for a while very cranky aboutTed Unangst
2011-05-15use FD_CLOEXEC consistently; patch from zion AT x96.orgDamien Miller
2010-08-31Implement Elliptic Curve Cryptography modes for key exchange (ECDH) andDamien Miller