summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/ssh-keygen.c
AgeCommit message (Expand)Author
2014-12-21Add FingerprintHash option to control algorithm used for keyDamien Miller
2014-08-21Free resources on error in mkstemp and fdopendoug
2014-07-03When hashing or removing hosts using ssh-keygen, don't choke onDamien Miller
2014-07-03standardise on NI_MAXHOST for gethostname() string lengths; aboutDamien Miller
2014-06-24New key API: refactor key-related functions to be more library-like,Damien Miller
2014-04-29make compiling against OpenSSL optional (make OPENSSL=no);Markus Friedl
2014-04-28buffer_get_string_ptr's return should be const to remindDamien Miller
2014-04-20Add support for SSHFP DNS records for ED25519 key types.logan
2014-03-15Improve usage() and documentation towards the standard form. In particular,Theo de Raadt
2014-03-12don't count on things that accept arguments by reference to clearDamien Miller
2014-02-05tweak synopsis: calling ssh-keygen without any arguments is fine; ok jmc@Christian Weisgerber
2014-02-02convert memset of potentially-private data to explicit_bzero()Damien Miller
2014-01-31replace most bzero with explicit_bzero, except a few that cna be memsetTed Unangst
2013-12-06support ed25519 keys (hostkeys and user identities) using the public domainMarkus Friedl
2013-12-06new private key format, bcrypt as KDF by default; details in PROTOCOL.key;Markus Friedl
2013-12-06remove duplicated character ('g') in getopt() string;Damien Miller
2013-10-23Make code match documentation: relative-specified certificate expiry timeDamien Miller
2013-09-02All the instances of arc4random_stir() are bogus, since arc4random()Theo de Raadt
2013-08-28improve batch processing a bit by making use of the quite flag a bitMike Belopuhov
2013-08-13another of the same typoDamien Miller
2013-08-13typo in error message; from Stephan RickauerDamien Miller
2013-07-20More useful error message on missing current user in /etc/passwdDamien Miller
2013-07-12do_print_resource_record() can never be called with a NULL filename, soDamien Miller
2013-07-12fix pointer-signedness warnings from clang/llvm-3.3; "seems nice" deraadt@Damien Miller
2013-05-17bye, bye xfree(); ok markus@Damien Miller
2013-04-19fix some memory leaks; bz#2088 ok dtucker@Damien Miller
2013-02-10append to moduli file when screening candidates rather than overwriting.Damien Miller
2013-01-18-u before -V in usage();Jason McIntyre
2013-01-17add support for Key Revocation Lists (KRLs). These are a compact way toDamien Miller
2013-01-09correctly initialise fingerprint type for fingerprinting PKCS#11 keysDamien Miller
2013-01-03allow fingerprinting of keys hosted in PKCS#11 tokens: ssh-keygen -lD ...Damien Miller
2012-12-03Fix compilation with -Wall -Werror (trivial type fixes)Damien Miller
2012-11-14allow the full range of unsigned serial numbers; 'fine' deraadt@Damien Miller
2012-10-02fix -z option, broken in revision 1.215Damien Miller
2012-08-17print details of which host lines were deleted when usingDamien Miller
2012-07-06missing full stop in usage();Jason McIntyre
2012-07-06Add options to specify starting line number and number of lines to processDarren Tucker
2012-05-23add support for RFC6594 SSHFP DNS records for ECDSA key types.Damien Miller
2012-02-29allow conversion of RSA1 keys to public PEM and PKCS8; "nice" markus@Damien Miller
2011-10-16put -K in the right place (usage());Jason McIntyre
2011-10-16Add optional checkpoints for moduli screening. feedback & ok deraadtDarren Tucker
2011-04-18certificate options are supposed to be packed in lexical order of optionDamien Miller
2011-04-12fix -WshadowDamien Miller
2011-03-24use strcasecmp() for "clear" cert permission option also; ok djmKevin Steves
2011-03-23remove -d, documentation removed >10 years ago; ok markusKevin Steves
2011-03-23Add -A option. For each of the key types (rsa1, rsa, dsa and ecdsa)Kevin Steves
2011-01-11some unsigned long long casts that make things a bit easier forDamien Miller
2010-10-28fix a possible NULL deref on loading a corrupt ECDH keyDamien Miller
2010-09-02Switch ECDSA default key size to 256 bits, which according to RFC5656Christian Weisgerber
2010-09-02permit -b 256, 384 or 521 as key size for ECDSA; ok djm@Markus Friedl