summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/ssh-rsa.c
AgeCommit message (Expand)Author
2024-08-15Convert RSA and ECDSA key to the libcrypto EVP_PKEY API. DSA remainsDamien Miller
2023-03-05Remove unused compat.h includes. We've previously removed a lotDarren Tucker
2022-10-28put sshkey_check_rsa_length() back in sshkey.c to unbreakDamien Miller
2022-10-28refactor sshkey_private_deserializeDamien Miller
2022-10-28refactor sshkey_private_serialize_opt()Damien Miller
2022-10-28refactor sshkey_sign() and sshkey_verify()Damien Miller
2022-10-28refactor sshkey_from_blob_internal()Damien Miller
2022-10-28refactor sshkey_from_private()Damien Miller
2022-10-28factor out key generationDamien Miller
2022-10-28factor out public key serializationDamien Miller
2022-10-28factor out sshkey_equal_public()Damien Miller
2022-10-28begin big refactor of sshkeyDamien Miller
2018-09-13hold our collective noses and use the openssl-1.1.x API in OpenSSH;Damien Miller
2018-07-03Improve strictness and control over RSA-SHA2 signature types:Damien Miller
2018-02-14Ensure that D mod (P-1) and D mod (Q-1) are calculated in constant time.Joel Sing
2018-02-07Convert some explicit_bzero()/free() calls to freezero().Joel Sing
2017-12-18log mismatched RSA signature types; ok markus@Damien Miller
2017-12-18pass negotiated signing algorithm though to sshkey_verify() andDamien Miller
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