summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/authfile.c
AgeCommit message (Expand)Author
2016-04-09make private key loading functions consistently handle NULLDamien Miller
2015-12-11Remove NULL-checks before sshbuf_free().mmcc
2015-12-11Remove NULL-checks before sshkey_free().mmcc
2015-12-10Remove NULL-checks before free().mmcc
2015-09-13- Fix error message: passphrase needs to be at least 5 characters, not 4.tim
2015-07-09re-enable ed25519-certs if compiled w/o openssl; ok djmMarkus Friedl
2015-07-03delete support for legacy v00 certificates; "sure" markus@ dtucker@Damien Miller
2015-04-17s/recommended/required/ that private keys be og-rDamien Miller
2015-03-31fd leak for !ssh1 case; found by unittests; ok markus@Damien Miller
2015-03-18KRL support doesn't need OpenSSL anymore, remove #ifdefsDamien Miller
2015-02-23add an XXX to remind me to improve sshkey_load_publicDamien Miller
2015-01-20Reduce use of <sys/param.h> and transition to <limits.h> throughout.Theo de Raadt
2015-01-08deprecate key_load_private_pem() and sshkey_load_private_pem()Damien Miller
2014-12-04add RevokedHostKeys option for the clientDamien 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-03-12correct test that kdf name is not "none" or "bcrypt"Damien Miller
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-29don't refuse to load Ed25519 certificatesDamien Miller
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-11-21Add a new protocol 2 transport cipher "chacha20-poly1305@openssh.com"Damien Miller
2013-05-17bye, bye xfree(); ok markus@Damien Miller
2013-04-19add the ability to query supported ciphers, MACs, key type and KEXDamien Miller
2013-01-08support AES-GCM as defined in RFC 5647 (but with simpler KEX handling)Markus Friedl
2012-12-11add encrypt-then-mac (EtM) modes to openssh by defining new mac algorithmsMarkus Friedl
2012-01-25memleak in key_load_file(); from Jan KlemkowMarkus Friedl
2011-06-14make sure key_parse_public/private_rsa1() no longer consumes its input buffer.Markus Friedl
2011-05-23read in key comments for v.2 keys (though note that these are notDamien Miller
2011-05-13warn on unexpected key type in key_parse_private_type()Damien Miller
2011-05-10despam debug() logs by detecting that we are trying to load a private keyDamien Miller
2011-05-04allow "ssh-add - < key"; feedback and ok markus@Damien Miller
2010-11-29correctly load comment for encrypted rsa1 keys;Markus Friedl
2010-11-21Refactor internals of private key loading and saving to work on memoryDamien Miller
2010-10-28fix a possible NULL deref on loading a corrupt ECDH keyDamien Miller
2010-09-08typoDamien Miller
2010-08-31Implement Elliptic Curve Cryptography modes for key exchange (ECDH) andDamien Miller
2010-08-04commited the wrong version of the hostbased certificate diff; thisDamien Miller
2010-08-04enable certificates for hostbased authentication, from Iain Morgan;Damien Miller
2010-03-04Add a TrustedUserCAKeys option to sshd_config to specify CA keys thatDamien Miller
2010-01-12Fix bug introduced in r1.78 (incorrect brace location) that broke key auth.Darren Tucker
2010-01-11Do not prompt for a passphrase if we fail to open a keyfile, and log theDarren Tucker
2009-10-22switch from 3DES to AES-128 for encryption of passphrase-protectedDamien Miller
2006-08-03almost entirely get rid of the culture of ".h files that include .h files"Theo de Raadt
2006-08-01clean extra spacesKevin Steves
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