summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/authfd.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* factor out common code in the agent clientdjm2021-01-261-24/+39
* whitespace; no code changedjm2020-10-291-2/+2
* Adapt XMSS to new logging infrastructure. With markus@, ok djm@.dtucker2020-10-191-2/+2
* constify a few things; ok dtucker (as part of another diff)djm2020-06-261-3/+3
* ssh_fetch_identitylist() returns the return value frommarkus2020-03-061-2/+2
* change explicit_bzero();free() to freezero()jsg2020-02-261-5/+3
* Allow forwarding a different agent socket to the path specified bydjm2019-12-211-11/+25
* stdarg.h required more broadly; ok djmderaadt2019-11-131-1/+2
* enable ed25519 support; ok djmmarkus2019-11-121-1/+3
* add new agent key constraint for U2F/FIDO providerdjm2019-10-311-6/+19
* authfd: add function to check if key is in agentdjm2019-09-031-1/+27
* fix memleak in ssh_free_identitylist(); ok markus@djm2019-09-031-1/+3
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-3/+3
* Add protection for private keys at rest in RAM against speculationdjm2019-06-211-2/+2
* Request RSA-SHA2 signatures for rsa-sha2-{256|512}-cert-v01@openssh.comdjm2018-12-271-4/+6
* don't attempt to connect to empty SSH_AUTH_SOCK; bz#293djm2018-11-301-2/+2
* replace cast with call to sshbuf_mutable_ptr(); ok djm@markus2018-07-091-2/+2
* Improve strictness and control over RSA-SHA2 signature types:djm2018-07-031-11/+13
* lots of typos in comments/docs. Patch from Karsten Weiss after checkingdjm2018-04-101-2/+2
* Add experimental support for PQC XMSS keys (Extended Hash-Based Signatures)markus2018-02-231-21/+18
* constify some private key-related functions; based ondjm2018-02-101-4/+4
* Drop compatibility hacks for some ancient SSH implementations, includingdjm2018-01-231-3/+1
* remove post-SSHv1 removal dead code from rsa.c and merge thedjm2017-07-011-2/+1
* Allow ssh-keygen to use a key held in ssh-agent as a CA when signingdjm2017-06-281-3/+3
* more simplification and removal of SSHv1-related code; ok djm@naddy2017-05-051-33/+13
* since a couple of people have asked, leave a comment explaining why wedjm2017-05-041-1/+5
* unifdef WITH_SSH1djm2017-04-301-122/+1
* implement SHA2-{256,512} for RSASSA-PKCS1-v1_5 signatures (user and host auth)markus2015-12-041-2/+16
* Fix occurrences of "r = func() != 0" which result in the wrong errorjsg2015-09-021-2/+2
* delete support for legacy v00 certificates; "sure" markus@ dtucker@djm2015-07-031-3/+1
* sigp and lenp are not optional in ssh_agent_sign(); ok djm@markus2015-03-261-7/+4
* unbreak ssh_agent_sign (lenp vs *lenp)markus2015-03-251-2/+2
* consistent check for NULL as noted by Nicholas Lemonias; ok djm@markus2015-03-241-2/+3
* move authfd.c and its tentacles to the new buffer/key API;djm2015-01-141-399/+441
* make compiling against OpenSSL optional (make OPENSSL=no);markus2014-04-291-5/+17
* replace most bzero with explicit_bzero, except a few that cna be memsettedu2014-01-311-2/+2
* allow deletion of ed25519 keys from the agentdjm2013-12-291-4/+2
* support ed25519 keys (hostkeys and user identities) using the public domainmarkus2013-12-061-1/+3
* move private key (de)serialization to key.c; ok djmmarkus2013-12-061-52/+3
* use calloc for all structure allocations; from markus@djm2013-11-081-2/+2
* bye, bye xfree(); ok markus@djm2013-05-171-5/+5
* bzero the agent address. the kernel was for a while very cranky abouttedu2011-07-061-1/+2
* use FD_CLOEXEC consistently; patch from zion AT x96.orgdjm2011-05-151-2/+2
* Implement Elliptic Curve Cryptography modes for key exchange (ECDH) anddjm2010-08-311-2/+18
* revised certificate format ssh-{dss,rsa}-cert-v01@openssh.com with thedjm2010-04-161-1/+5
* Add support for certificate key types for users and hosts.djm2010-02-261-2/+22
* Do not fall back to adding keys without contraints (ssh-add -c / -t ...)djm2009-08-271-7/+1
* almost entirely get rid of the culture of ".h files that include .h files"deraadt2006-08-031-4/+4
* move #include <stdlib.h> out of includes.hstevesk2006-07-261-1/+2
* move #include <string.h> out of includes.hstevesk2006-07-221-1/+2