summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/ssh-rsa.c
AgeCommit message (Expand)Author
2017-07-01remove post-SSHv1 removal dead code from rsa.c and merge theDamien Miller
2017-05-07Refuse RSA keys <1024 bits in length. Improve reporting for keys thatDamien Miller
2016-09-12handle certs in rsa_hash_alg_from_ident(), saving an unnecessaryDamien Miller
2016-04-21make argument == NULL tests more consistentDamien Miller
2015-12-11Remove NULL-checks before sshbuf_free().mmcc
2015-12-10Remove NULL-checks before free().mmcc
2015-12-07stricter encoding type checks for ssh-rsa; ok djm@Markus Friedl
2015-12-04implement SHA2-{256,512} for RSASSA-PKCS1-v1_5 signatures (user and host auth)Markus Friedl
2015-09-09openssh_RSA_verify return type is int, so don't make it size_t withinDamien Miller
2015-06-15return failure on RSA signature error; reported by Albert SDamien Miller
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
2014-01-09Introduce digest API and use it to perform all hashing operationsDamien Miller
2013-12-30refuse RSA keys from old proprietary clients/servers that use theDamien Miller
2013-12-27correct commentDamien Miller
2013-12-27make the original RSA and DSA signing/verification code look more likeDamien Miller
2013-05-17bye, bye xfree(); ok markus@Damien Miller
2010-08-31Add buffer_get_cstring() and related functions that verify that theDamien Miller
2010-07-16more timing paranoia - compare all parts of the expected decryptedDamien Miller
2010-07-13s/timing_safe_cmp/timingsafe_bcmp/gDamien Miller
2010-07-13implement a timing_safe_cmp() function to compare memory without leakingDamien 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
2006-08-03almost entirely get rid of the culture of ".h files that include .h files"Theo de Raadt
2006-07-22move #include <string.h> out of includes.hKevin Steves
2006-03-25Put $OpenBSD$ tags back (as comments) to replace the RCSID()s thatDamien Miller
2006-03-25change OpenSSH's xrealloc() function from being xrealloc(p, new_size) toDamien Miller
2006-03-20annoying spacing fixes getting in the way of real diffsTheo de Raadt
2006-03-20in a switch (), break after return or goto is stupidTheo de Raadt
2006-03-19RCSID() can dieTheo de Raadt
2005-06-17make this -Wsign-compare clean; ok avsm@ markus@Damien Miller
2003-11-10constify. ok markus@ & djm@Jakob Schlyter
2003-06-18backout last change, since it violates pkcs#1Markus Friedl
2003-06-16make sure the signature has at least the expected length (don'tMarkus Friedl
2003-02-12merge ssh-dss.h ssh-rsa.h into key.h; ok deraadt@Markus Friedl
2002-11-21KNFTheo de Raadt
2002-08-27RSA_public_decrypt() returns -1 on error so len must be signed; ok markus@Kevin Steves
2002-08-02replace RSA_verify with our own version and avoid the OpenSSL ASN.1 parserMarkus Friedl
2002-08-02diff is u_int (2x); ok deraadt/provosMarkus Friedl
2002-07-04don't allocate, copy, and discard if there is not interested in the data; ok ...Markus Friedl
2002-07-04patch memory leaks; grendel@zeitbombe.orgTheo de Raadt
2002-06-23various KNF and %d for unsignedTheo de Raadt
2002-06-10display minimum RSA modulus in error(); ok markus@Kevin Steves
2002-05-31pad received signature with leading zeros, because RSA_verify expectsMarkus Friedl
2002-04-02ignore SSH_BUG_SIGBLOB for ssh-rsa; #187Markus Friedl
2002-03-29make RSA modulus minimum #define; ok markus@Kevin Steves
2002-02-24signed vs. unsigned: make size arguments u_int, ok stevesk@Markus Friedl
2002-01-25use static EVP_MAX_MD_SIZE buffers for EVP_DigestFinal; ok stevesk@Markus Friedl
2001-12-05minor KNFTheo de Raadt
2001-11-10KNF (unexpand)Markus Friedl