summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/authfd.c
AgeCommit message (Expand)Author
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
2010-04-16revised certificate format ssh-{dss,rsa}-cert-v01@openssh.com with theDamien Miller
2010-02-26Add support for certificate key types for users and hosts.Damien Miller
2009-08-27Do not fall back to adding keys without contraints (ssh-add -c / -t ...)Damien Miller
2006-08-03almost entirely get rid of the culture of ".h files that include .h files"Theo de Raadt
2006-07-26move #include <stdlib.h> out of includes.hKevin Steves
2006-07-22move #include <string.h> out of includes.hKevin Steves
2006-07-17move #include <unistd.h> out of includes.hKevin Steves
2006-07-09move #include <fcntl.h> out of includes.hKevin Steves
2006-07-08move #include <sys/socket.h> out of includes.hKevin Steves
2006-03-30replace {GET,PUT}_XXBIT macros with functionally similar functions,Damien Miller
2006-03-25needed casts (always will be needed)Theo de Raadt
2006-03-25Put $OpenBSD$ tags back (as comments) to replace the RCSID()s thatDamien Miller
2006-03-19spacingTheo de Raadt
2006-03-19RCSID() can dieTheo de Raadt
2006-03-17another unreachable found by lintDamien Miller
2006-03-17unreachanble statement, found by lintDamien Miller
2006-02-20move #include <sys/un.h> out of includes.h; ok djm@Kevin Steves
2005-06-17make this -Wsign-compare clean; ok avsm@ markus@Damien Miller
2005-05-24Switch atomicio to use a simpler interface; it now returns a size_tAnil Madhavapeddy
2004-08-11use atomicio instead of homegrown equivalents or read/write.Anil Madhavapeddy
2003-11-21unexpand and delete whitespace at EOL; ok markus@Damien Miller
2003-09-18A few signedness fixes for harmless situations; markus@ okMiod Vallat
2003-06-28deal with typing of write vs read in atomicioTheo de Raadt
2003-06-11make agent constraints (lifetime, confirm) work with smartcard keys; ok markus@Damien Miller
2003-04-08rename log() into logit() to avoid name conflict. markus ok, from netbsdJun-ichiro itojun Hagino
2003-01-23ssh-add -c, prompt user for confirmation (using ssh-askpass) whenMarkus Friedl
2002-09-11don't connect to agent to test for presence if we've previouslyKevin Steves
2002-06-25unnecessary castMarkus Friedl
2002-06-19KNF done automatically while reading....Theo de Raadt
2002-06-15remove the CONSTRAIN_IDENTITY messages and introduce a newMarkus Friedl
2002-06-15fix stupid typoMarkus Friedl
2002-06-15break agent key lifetime protocol and allow other contraints for key usage.Markus Friedl
2002-06-05ssh-add -t life, Set lifetime (in seconds) when adding identities; ok provos@Markus Friedl