summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/ssh-add.c
AgeCommit message (Expand)Author
2015-07-03delete support for legacy v00 certificates; "sure" markus@ dtucker@Damien Miller
2015-03-26don't try to load .ssh/identity by default if SSH1 is disabled; ok markus@Christian Weisgerber
2015-03-25ignore v1 errors on ssh-add -D; only try v2 keys on -l/-L (unless WITH_SSH1)Markus Friedl
2015-02-21make "ssh-add -d" properly remove a corresponding certificate, and alsoAlexander Hall
2015-02-03slightly extend the passphrase prompt if running with -c in order toAlexander Hall
2015-01-28update to new API (key_fingerprint => sshkey_fingerprint)Damien Miller
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2015-01-14move authfd.c and its tentacles to the new buffer/key API;Damien Miller
2014-12-21Add FingerprintHash option to control algorithm used for keyDamien Miller
2014-11-26Prefer setvbuf() to setlinebuf() for portability; ok deraadt@Todd C. Miller
2014-07-09fix ssh-add crash while loading more than one keySebastian Benoit
2014-07-03make stdout line-buffered; saves partial output getting lost whenDamien Miller
2014-06-27fix loading of private keysMarkus Friedl
2014-06-24New key API: refactor key-related functions to be more library-like,Damien Miller
2014-02-02convert memset of potentially-private data to explicit_bzero()Damien Miller
2013-12-19skip requesting smartcard PIN when removing keys from agent; bz#2187Damien Miller
2013-12-15Make ssh-add also add .ssh/id_ed25519; fixes lie in manual page.Pascal Stumpf
2013-05-17bye, bye xfree(); ok markus@Damien Miller
2012-12-05prevent double-free of comment; ok djm@Markus Friedl
2012-12-02make deleting explicit keys "ssh-add -d" symmetric with adding keys -Damien Miller
2011-10-18add -k to usage(); reminded by jmc@Damien Miller
2011-10-18new "ssh-add -k" option to load plain keys (skipping certificates);Damien Miller
2011-05-04allow "ssh-add - < key"; feedback and ok markus@Damien Miller
2010-08-31reintroduce commit from tedu@, which I pulled out for release engineering:Damien Miller
2010-08-31Implement Elliptic Curve Cryptography modes for key exchange (ECDH) andDamien Miller
2010-08-16backout previous temporarily; discussed with deraadt@Damien Miller
2010-08-12OpenSSL_add_all_algorithms is the name of the function we have a man pageTed Unangst
2010-05-14check that the certificate matches the corresponding private key beforeDamien Miller
2010-04-16revised certificate format ssh-{dss,rsa}-cert-v01@openssh.com with theDamien Miller
2010-03-01zap what seems to be a left-over debug message; ok markus@Otto Moerbeek
2010-02-26Add support for certificate key types for users and hosts.Damien Miller
2010-02-08replace our obsolete smartcard code with PKCS#11.Markus Friedl
2009-08-27Do not fall back to adding keys without contraints (ssh-add -c / -t ...)Damien Miller
2007-09-09sort synopsis and options in ssh-agent(1); usage is lowercaseIgor Sobrado
2006-08-03almost entirely get rid of the culture of ".h files that include .h files"Theo de Raadt
2006-08-01move #include <stdio.h> out of includes.hKevin Steves
2006-07-26move #include <stdlib.h> out of includes.hKevin Steves
2006-07-26move #include <sys/param.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-09use O_RDONLY vs. 0 in open(); no binary changeKevin Steves
2006-07-09move #include <fcntl.h> out of includes.hKevin Steves
2006-07-06move #include <pwd.h> out of includes.h; ok markus@Kevin Steves
2006-05-30Sync usage() with man page and reality.Michael Knudsen
2006-03-25Put $OpenBSD$ tags back (as comments) to replace the RCSID()s thatDamien Miller
2006-03-20in a switch (), break after return or goto is stupidTheo de Raadt
2006-03-19RCSID() can dieTheo de Raadt
2006-03-13Make ssh-add check file permissions before attempting to load privateDarren Tucker
2006-02-20move #include <sys/stat.h> out of includes.h; ok markus@Kevin Steves
2005-11-12spaceTheo de Raadt