From 8d27a9c637063061276e669730eb7f9fa06a3767 Mon Sep 17 00:00:00 2001 From: simon Date: Fri, 2 Aug 2013 06:28:05 +0000 Subject: [PATCH] Verify RSA keys created by rsa2_openssh_createkey. git-svn-id: svn://svn.tartarus.org/sgt/putty@9980 cda61777-01e9-0310-a592-d414129be87e --- sshrsa.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sshrsa.c b/sshrsa.c index 11c488e8..07853646 100644 --- a/sshrsa.c +++ b/sshrsa.c @@ -711,6 +711,11 @@ static void *rsa2_openssh_createkey(unsigned char **blob, int *len) return NULL; } + if (!rsa_verify(rsa)) { + rsa2_freekey(rsa); + return NULL; + } + return rsa; } -- 2.11.0